Energy efficiency optimization method and system for irrigation area, storage medium and electronic equipment
By obtaining crop and soil information in the irrigation area, determining the irrigation volume and priority, and dynamically adjusting the irrigation plan based on real-time information, the problem that the existing irrigation system is difficult to adapt to the multi-regional and multi-crop environment is solved, and the overall energy efficiency of the irrigation system is achieved optimization.
Patent Information
- Application Number
- CN202411472177.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-10-22
AI Technical Summary
The existing irrigation system is difficult to adapt to complex multi-regional and multi-crop planting environments, and cannot fully consider the differences between different sub-regions, resulting in inefficient utilization of water resources and energy and high operating costs.
By obtaining crop information and soil information for each sub-region, determining the irrigation volume and priority of each sub-region, generating an irrigation plan for the connected area, and dynamically adjusting the irrigation plan based on real-time electricity price information and environmental information.
The refined management of complex and diversified irrigation areas has been achieved, the efficiency of water resource utilization has been improved, the operational costs have been reduced, and the real-time changing environmental conditions and economic factors have been adapted to.
Smart Images

Figure CN119443370A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent irrigation, and specifically to a method, system, storage medium and electronic device for optimizing energy efficiency in an irrigation area. Background Art
[0002] As global climate change and water shortage become increasingly serious, the efficiency and sustainability of agricultural irrigation have become important challenges facing current agricultural development. In large-scale agricultural production, irrigation areas are often divided into multiple sub-areas, each of which may grow different types of crops and have different soil conditions. How to achieve efficient use of water resources and energy while ensuring crop growth needs has become one of the key issues in modern agricultural management.
[0003] Currently, many irrigation systems use fixed schedules or simple sensor trigger mechanisms to control irrigation. These systems usually start the irrigation process based on a preset irrigation cycle or soil moisture threshold. Some more advanced systems combine meteorological data and crop growth stage information to adjust irrigation plans. However, most of these methods are designed for a single region or a single crop type and are difficult to adapt to complex multi-region, multi-crop planting environments.
[0004] Existing irrigation methods have obvious shortcomings when dealing with large-scale and diverse irrigation areas. They often fail to fully consider the differences between different sub-areas, and it is difficult to achieve optimal allocation of resources at the overall level. In addition, these methods usually ignore factors such as energy consumption and economic costs, resulting in low irrigation efficiency and high operating costs. In practical applications, due to the lack of flexibility and adaptability, these methods are difficult to dynamically adjust according to real-time changing environmental conditions and economic factors, and thus cannot achieve overall energy efficiency optimization of the irrigation system. Summary of the invention
[0005] The present application provides an energy efficiency optimization method, system, storage medium and electronic device for an irrigation area, which can achieve overall energy efficiency optimization of the irrigation system.
[0006] In a first aspect of the present application, the present application provides a method for optimizing energy efficiency of an irrigation area, comprising:
[0007] Acquiring crop information and soil information of each sub-area in an irrigation area, wherein the irrigation area is connected to branch pipes of each sub-area through a main pipe;
[0008] For any of the sub-areas, determining the irrigation amount and irrigation priority required for the crops in the sub-area according to the crop information and soil information;
[0009] generating a first irrigation plan for a connected area according to the irrigation amount and irrigation priority corresponding to each of the sub-areas, wherein the connected area is composed of at least two sub-areas, and the first irrigation plan includes an irrigation mode for irrigating crops in each of the sub-areas in the connected area at different time periods;
[0010] Acquire current electricity price information and environmental information, and calculate an adjustment coefficient of each of the connected areas according to the electricity price information and the environmental information, wherein the adjustment coefficient is used to characterize the energy efficiency of the first irrigation plan under the electricity price information and the environmental information;
[0011] If the adjustment coefficient is greater than a threshold, the first irrigation plan is adjusted based on the electricity price information and the environmental information to obtain a second irrigation plan.
[0012] In a second aspect of the present application, an energy efficiency optimization system for an irrigation area is provided, comprising:
[0013] An irrigation information acquisition module, used to acquire crop information and soil information of each sub-area in an irrigation area, wherein the irrigation area is connected to branch pipes of each sub-area through a main pipe;
[0014] An irrigation demand determination module, for determining, for any of the sub-areas, the irrigation amount and irrigation priority required for the crops in the sub-area according to the crop information and soil information;
[0015] An irrigation plan generation module is used to generate a first irrigation plan for a connected area based on the irrigation amount and irrigation priority corresponding to each of the sub-areas, wherein the connected area is composed of at least two sub-areas, and the first irrigation plan includes an irrigation mode for irrigating crops in each of the sub-areas in the connected area at different time periods.
[0016] In a third aspect of the present application, a computer storage medium is provided, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the above method steps.
[0017] In a fourth aspect of the present application, an electronic device is provided, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the above-mentioned method steps.
[0018] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0019] By obtaining the crop and soil information of each sub-region and determining the required irrigation amount and irrigation priority for each sub-region based on the above information, refined management of complex and diverse irrigation areas is achieved. This method overcomes the limitations of the existing technology that it is difficult to adapt to multi-region and multi-crop planting environments, and can fully consider the differences between different sub-regions. By generating the first irrigation plan for the connected area, the method achieves unified scheduling of at least two sub-regions and optimizes resource allocation at the overall level. This irrigation mode design based on the connected area not only improves the efficiency of water resource utilization, but also optimizes the overall energy efficiency of the irrigation system based on energy consumption.
[0020] Compared with the existing technology, this application can better adapt to real-time changing environmental conditions by flexibly adjusting the irrigation mode in different time periods. By considering the irrigation priority, this method can give priority to the irrigation needs of high-value or high-demand crops when water resources are limited, thereby achieving a balance between economic benefits and resource utilization. This dynamic adjustment mechanism solves the problem of lack of flexibility and adaptability of existing methods, and can make timely adjustments according to actual conditions, avoiding the waste of resources caused by fixed schedules or simple sensor trigger mechanisms.
[0021] In addition, this method integrates the irrigation needs of multiple sub-areas and formulates a unified irrigation plan, which effectively reduces the system's operational complexity and energy consumption. This overall planning approach not only improves irrigation efficiency, but also reduces operating costs, solving the problems of inefficiency and high costs caused by decentralized management in existing technologies. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a flow chart of an energy efficiency optimization method for an irrigation area provided in an embodiment of the present application;
[0023] Figure 2 It is a structural schematic diagram of an energy efficiency optimization system for an irrigation area provided in an embodiment of the present application;
[0024] Figure 3 It is a schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application.
[0025] Description of reference numerals: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION
[0026] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0027] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0028] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0029] Please refer to Figure 1 , Figure 1 This is a flow chart of an energy efficiency optimization method for an irrigation area provided by an embodiment of the present application. The method can be implemented by a computer program, can be implemented by a single-chip microcomputer, or can be run on an energy efficiency optimization system for an irrigation area. The computer program can be integrated into an application or run as an independent tool application. Specifically, the method can include the following steps:
[0030] S101: Acquire crop information and soil information of each sub-area in the irrigation area, where the irrigation area is connected to branch pipes of each sub-area through a main pipe.
[0031] Among them, the irrigation area refers to the entire planting area that needs to be managed by intelligent irrigation. The above area is usually a continuous geographical space, which can be a farmland, a greenhouse or a gardening area. In the embodiment of the present application, it can be understood as a planting site divided into multiple sub-areas, each of which may grow different crops or be in different growth stages. The irrigation area is used to determine the management scope and boundaries of the intelligent irrigation system. By clarifying the irrigation area, irrigation equipment can be deployed more effectively, irrigation plans can be arranged, and accurate water resource allocation can be achieved.
[0032] Furthermore, a sub-region refers to a smaller partition unit within an irrigation area, which is the basic unit for achieving refined irrigation control. It can be understood as a regional unit within an irrigation area where the same crop is grown, at the same growth stage, and with similar soil conditions. Each sub-region is usually supplied with water by a branch pipe and equipped with an independent irrigation regulator. The division of sub-regions fully considers factors such as crop type, growth stage, soil characteristics, and topography, so that the irrigation demand within each sub-region is relatively uniform. The above division method is used to achieve precise irrigation control and ensure that each area can get the right amount of water according to its specific needs.
[0033] Furthermore, a hierarchical irrigation management structure is formed between the irrigation area and the sub-area. The irrigation area is connected to the branch pipes of each sub-area through the main pipe, forming a tree-like irrigation network. The main pipe is the backbone of the entire irrigation system and is responsible for distributing water from the entrance of the irrigation area to each sub-area. Each sub-area is connected to the main pipe through a branch pipe, and the branch pipe is provided with an irrigation regulating device, such as a water pressure regulating valve, a flow controller, etc. The regulating device can accurately control the amount of water and water pressure entering each sub-area according to the instructions of the control system.
[0034] In addition, there is a relationship of inclusion and inclusion between irrigation areas and sub-areas, that is, one irrigation area contains multiple sub-areas. The irrigation area represents the overall irrigation management unit, responsible for macro-control and resource allocation, while the sub-area is a specific irrigation execution unit, responsible for refined irrigation operations. The above hierarchical structure enables the system to achieve overall coordination while meeting local special needs.
[0035] In practical applications, the division of irrigation areas into sub-areas can be based on a variety of factors. Take a large integrated farm as an example, where a variety of crops are grown, including rice, corn, and various vegetables. First, a rough division can be made based on crop type, with rice fields, corn fields, and vegetable fields divided into different areas. Then, considering the difference in water requirements for the same crop at different growth stages, further subdivision can be done. For example, rice fields can be divided into sub-areas in the leafing stage, heading stage, and filling stage according to different sowing times.
[0036] For areas with complex terrain, terrain factors also need to be considered. For example, a corn field may be partially on a hillside and partially on flat land, so it can be divided into two sub-areas: a slope corn area and a flat corn area. For plots where a variety of vegetables are planted, they can be divided according to the water requirements of different vegetables, such as dividing them into leafy vegetable areas with high water requirements, fruit and vegetable areas with medium water requirements, and root and stem vegetable areas with low water requirements.
[0037] Finally, considering the influence of soil type, if there are obvious soil differences in the same crop area, further division can be made. For example, in the flatland corn area, if there are two soil types, sandy soil and clay soil, it can be further divided into sandy soil corn area and clay soil corn area.
[0038] Through such division, the entire irrigation area is subdivided into multiple sub-areas with similar irrigation needs. Each sub-area has its own specific irrigation needs and is equipped with corresponding sensors and irrigation adjustment devices. The above refined division enables the entire irrigation system to accurately irrigate according to the actual situation of each sub-area, which not only meets the water requirements of different crops and different growth stages, but also adapts to the differences in terrain and soil, thereby achieving the optimal use of water resources. The above flexible division method also enables the system to be dynamically optimized according to seasonal changes and adjustments to planting plans, further improving the adaptability and efficiency of the intelligent irrigation system.
[0039] The crop information refers to a series of key data and parameters describing the growth status of crops and their growth environment. In the embodiment of the present application, it can be understood as a comprehensive data set, including various factors that affect irrigation decisions.
[0040] Specifically, the system collects crop information through a sensor network deployed in each sub-area. The above sensors include but are not limited to soil moisture sensors, temperature sensors, humidity sensors, light intensity sensors, etc. They monitor and record key parameters such as soil moisture, ambient temperature, air humidity, light intensity, etc. in the sub-area in real time. At the same time, the system will also combine pre-input static information, such as crop type, soil type, planting area, etc., as well as crop growth status information obtained through satellite remote sensing or drone aerial photography, to form a comprehensive crop information data set, so that the system can fully grasp the real-time status and needs of each sub-area. In this way, personalized irrigation plans can be formulated according to the specific needs of different sub-areas.
[0041] Correspondingly, soil information refers to a comprehensive data set that describes the characteristics and status of soil in the irrigation area. In the embodiment of the present application, it can be understood as a set of key parameters that reflect the physical, chemical and biological characteristics of the soil in each sub-area, which directly affect the storage, movement and utilization of water in the soil. Soil information is used to evaluate the water retention capacity, permeability and nutrient status of the soil, so as to optimize irrigation strategies and water resource management.
[0042] Soil information usually includes soil type, texture, structure, porosity, organic matter content, pH value, conductivity, nutrient content and other aspects. These characteristics together determine the water retention and drainage capacity of the soil, which in turn affects the absorption and utilization of water by crops. For example, sandy soil has high permeability but poor water retention capacity, and may require more frequent but less irrigation; while soil with high clay content has strong water retention but poor permeability, and may require less frequent but larger irrigation.
[0043] In practical applications, soil information can be obtained through on-site sampling analysis, sensor monitoring, or historical data accumulation. The system will combine this information with crop information and environmental conditions to develop the most suitable irrigation plan. For example, for sandy soil areas with poor water retention, the system may recommend the use of precision irrigation methods such as drip irrigation and increase the frequency of irrigation.
[0044] S102: For any sub-region, determine the irrigation amount and irrigation priority required for the crops in the sub-region based on the crop information and soil information.
[0045] Among them, irrigation priority refers to a quantitative indicator that determines the order and importance of irrigation in each sub-area when resources are limited or time is limited. In the embodiment of the present application, it can be understood as a numerical value obtained after comprehensive consideration of multiple factors, which is used to characterize the current irrigation urgency and importance of each sub-area. Irrigation priority is a dynamically changing parameter that is constantly adjusted as the crop growth stage, environmental conditions and soil conditions change. The system determines the irrigation priority of each sub-area by analyzing and integrating various information such as the degree of water stress of the crop, the growth stage, soil moisture content, economic value, expected yield impact, weather forecast, and crop drought resistance.
[0046] Typically, irrigation priorities are expressed in numerical form, such as a scale of 1-10, where 10 represents the highest priority and 1 represents the lowest priority. The system assigns a specific priority value to each sub-area based on a comprehensive evaluation of the above factors. This quantitative approach enables the system to make optimal decisions when faced with complex irrigation needs. For example, when water resources are limited, the system will give priority to meeting the irrigation needs of high-priority areas; when multiple areas need irrigation at the same time but the system capacity is limited, high-priority areas will be scheduled for irrigation at more favorable time periods.
[0047] Based on the above embodiment, as an optional embodiment, the crop information includes the crop type and the crop growth stage, and the soil information includes the soil moisture. In S102, the step of determining the irrigation amount and irrigation priority required for the crops in the sub-area according to the crop information and the soil information may further include the following steps:
[0048] S201: Determine the amount of irrigation required for crops in the sub-areas corresponding to the connected area according to the crop types and crop growth stages.
[0049] Specifically, a series of smart sensors and cameras can be deployed in each sub-area. The deployment of the above equipment follows the principle of grid layout to ensure comprehensive coverage of the entire sub-area. Among them, smart sensors mainly include soil moisture sensors, temperature sensors, and light sensors, which are usually buried in the soil or installed on brackets near the crops. They can continuously monitor the key parameters of the crop growth environment and provide an important basis for judging the crop growth period.
[0050] Correspondingly, high-definition cameras are installed at commanding heights in each sub-area, such as on utility poles or specially built monitoring towers. The above-mentioned cameras are equipped with wide-angle lenses and zoom functions, which can capture panoramic images of the entire sub-area, while also enabling detailed observation of specific areas. The cameras are not only used to capture visible light images, but are also equipped with near-infrared sensors to obtain the Normalized Difference Vegetation Index (NDVI) data of crops, which is crucial for determining the growth status and growth period of crops.
[0051] The above devices can be connected to the central control system through a wireless sensor network. The data transmission adopts low-power wide area network (LPWAN) technology such as LoRa or NB-IoT to ensure stable and efficient data transmission in the vast farmland environment.
[0052] After receiving the above data, the central control system first uses the image recognition algorithm to analyze the images collected by the camera equipment to identify the types of crops planted in each sub-area. The above process uses a deep learning model, which has been trained with a large number of crop images and can accurately identify common crop varieties.
[0053] To determine the growth period of crops, the system uses a variety of data sources. First, image data is used to analyze the appearance characteristics of crops, such as plant height, number of leaves, and shape. Secondly, combined with environmental data such as soil moisture, temperature, and light, the system can calculate the accumulated temperature and effective growth days. Furthermore, NDVI data can reflect the photosynthesis intensity of crops and infer their growth stage. Finally, the system will also refer to historical data such as planting dates, which can be obtained from the farm management system.
[0054] By integrating the above multi-dimensional information and combining it with the pre-established crop growth model, the system can accurately determine the current growth stage of each crop. For example, for corn, the system can accurately distinguish key growth stages such as the seedling stage, jointing stage, heading stage and filling stage.
[0055] The crop growth model is trained based on big data and machine learning technology. The training process of the model mainly uses historical agricultural data, including crop planting records, growth observation data and corresponding meteorological data in different regions and years. The training data set covers the growth performance of many common crops under different climatic conditions.
[0056] The model training adopts the supervised learning method, with planting date, accumulated temperature, sunshine duration, etc. as input features, and the actual date when the crop reaches each key growth stage as the target output. During the training process, ensemble learning algorithms such as random forest and gradient boosting tree can be used to effectively capture the complex nonlinear relationship between crop growth and environmental factors.
[0057] The model can be evaluated by cross-validation method, which measures the accuracy of the model by comparing the growth stage predicted by the model with the actual observed data. After multiple rounds of iterative optimization, a model that can more accurately predict the key growth stages of crops was finally obtained.
[0058] It should be noted that the training and application of crop growth models is already a mature technology in the field of agricultural informatization. The method used in this embodiment is based on the existing technology, and the main innovation is to combine this model with simplified environmental monitoring and manual correction to achieve precise control in the intelligent irrigation system. Therefore, this embodiment does not go into too much detail about the technical details such as the specific algorithm and parameter selection of model training.
[0059] In addition, in another feasible embodiment, since the acquisition of crop types and growth period information in each sub-area of the irrigation area mainly focuses on determining the key growth stages of the crops, that is, those stages where the irrigation method needs to be adjusted. Therefore, for the determination of crop types, the system can also infer and confirm based on the initial input information at the time of planting. When sowing or transplanting, farm managers enter the crop types and planting date information planted in each sub-area into the database of the intelligent irrigation system. This method is simple and direct, can accurately reflect the actual planting situation, and avoids the complex image recognition process.
[0060] S202: Determine the irrigation priority of crops in the sub-area based on soil moisture and the amount of irrigation required by the crops.
[0061] Specifically, after determining the amount of irrigation required for crops in a sub-region, the system further determines the irrigation priority of crops in the sub-region based on soil moisture and the amount of irrigation required by the crops. This allows for more accurate allocation of irrigation resources, ensuring efficient use of water resources while meeting the actual water requirements of crops. Soil moisture, as a direct indicator of the current soil moisture status, combined with the amount of irrigation required by crops, can fully reflect the urgency of the actual irrigation needs of the sub-region.
[0062] In specific implementation, the system first monitors the soil moisture content in real time through a network of soil moisture sensors arranged in each sub-area. In order to quantify the irrigation priority, the system established a comprehensive scoring model. The model takes the difference between soil moisture and crop water requirement as the main input parameter, while taking into account factors such as the sensitivity of the crop's growth stage and economic value. For example, high-value crops in critical growth stages (such as flowering or fruiting) may be given a higher irrigation priority even if the soil moisture is slightly lower than ideal. The model uses a weighted algorithm to integrate various factors into a priority score of 0-10, where 10 represents the highest priority and requires immediate irrigation.
[0063] The above-mentioned priority determination method based on real-time soil moisture and crop water demand enables the irrigation system to respond more flexibly to environmental changes and crop needs. For example, in the event of a sudden drought, even if some sub-areas were originally planned to be irrigated later, the system can quickly adjust its priority to ensure that the areas that need water most are irrigated in time. At the same time, this method also helps prevent over-irrigation, avoid water waste and possible root hypoxia problems.
[0064] S103: Generate a first irrigation plan for the connected area according to the irrigation amount and irrigation priority corresponding to each sub-area, where the connected area is composed of at least two sub-areas, and the first irrigation plan includes irrigation modes for irrigating crops in each sub-area in the connected area at different time periods.
[0065] The connected area refers to a collection of multiple sub-areas connected to each other through a common water supply and pipeline network in the irrigation system. In the embodiment of the present application, it can be understood as an irrigation unit consisting of at least two sub-areas with similar irrigation needs or priorities connected by a main pipeline. The concept of connected areas is used to optimize the overall operating efficiency of the irrigation system and achieve reasonable allocation of water resources and efficient use of energy.
[0066] Specifically, the formation of connected areas is based on the following key factors: First, the sub-areas within the connected area are physically connected through the same main pipeline or adjacent branch pipelines to ensure that water can be delivered to these areas simultaneously or continuously. Second, these sub-areas have certain similarities in irrigation needs, such as similar irrigation volumes, similar irrigation priorities, or overlapping irrigation time windows. Finally, the total irrigation volume of the connected area should match the water supply capacity of the irrigation system, neither exceeding the maximum flow rate of the pump nor being too small to cause system inefficiency.
[0067] The setting of connected areas provides many advantages for the irrigation system. First, it allows the system to uniformly dispatch multiple sub-areas, improving the continuity and efficiency of irrigation operations. For example, when a high-priority sub-area needs irrigation, the system can arrange irrigation for other sub-areas connected to it at the same time, making full use of the running time of the pump, reducing the frequency of start and stop, and thus reducing energy consumption. Secondly, the concept of connected areas allows the system to balance the needs of different sub-areas more flexibly. In the case of limited water resources, the irrigation amount can be fine-tuned within the connected area to ensure that the overall water consumption remains unchanged and the needs of key areas are met first.
[0068] In addition, the setting of connected areas also helps to optimize the hydraulic performance of the irrigation system. By rationally organizing the connected areas, the water pressure and flow rate in the pipe network can be kept within the ideal range, reducing energy loss and improving irrigation uniformity. At the same time, this organization method also facilitates fault diagnosis and maintenance of the system. When an abnormality occurs in a connected area, the problem can be quickly located and targeted treatment can be carried out without affecting the operation of the entire irrigation area.
[0069] Among them, the first irrigation plan refers to the preliminary irrigation plan generated by the intelligent irrigation system based on initial data analysis and optimization algorithm. In the embodiment of the present application, it can be understood as a comprehensive irrigation execution guide, which specifies in detail the key parameters such as irrigation time, irrigation amount and irrigation mode of each sub-area in the connected area. It is used to guide the initial operation of the irrigation system and serve as the basis for subsequent dynamic optimization. Specifically, the first irrigation plan includes core elements such as time scheduling, irrigation amount allocation, irrigation mode selection, priority sorting, energy use plan and connected area coordination. These elements together constitute a comprehensive irrigation strategy that aims to meet the growth needs of crops and achieve efficient use of water resources and energy.
[0070] Based on the above embodiment, as an optional embodiment, in S103: the step of generating the first irrigation plan of the connected area according to the irrigation amount and irrigation priority corresponding to each sub-area may further include the following steps:
[0071] S301: Determine at least two sub-areas to form a connected area and the irrigation time of each sub-area in at least one time period according to the priority and irrigation amount of each sub-area.
[0072] Specifically, when generating the first irrigation plan for the connected area, at least two sub-areas are determined to form a connected area according to the priority and irrigation amount of each sub-area, and the irrigation time of each sub-area is arranged in at least one time period. The above process aims to make full use of the physical structure and water resource allocation capacity of the irrigation system, while considering the actual water demand of the crops, so as to achieve more accurate and efficient irrigation management.
[0073] In specific implementation, the system first sorts all sub-areas according to irrigation priority, and sub-areas with high priority will be given priority to be included in the connected area. At the same time, the system will analyze the irrigation demand of adjacent sub-areas and find sub-area combinations with similar irrigation volume. The purpose of this is to ensure that the sub-areas in the connected area have a certain similarity in irrigation demand, which is conducive to unified scheduling and resource allocation. During the selection process, the system will also consider the maximum flow limit of the water pump to ensure that the total irrigation demand of the connected area does not exceed the water supply capacity of the system.
[0074] After the connected areas are determined, the system will assign specific irrigation times to each sub-area. This process takes into account multiple factors, including the priority of the sub-area, the amount of irrigation required, the rate at which the soil absorbs water, and the drought tolerance of the crops. The system will try to schedule the irrigation time of high-priority sub-areas at the best time, while balancing the water demand of the entire connected area through staggered scheduling. For example, for sub-areas with high water demand but slightly lower priority, they may be scheduled for irrigation at night or during low electricity consumption periods, which not only meets the water needs of crops, but also optimizes energy use.
[0075] Based on the above embodiment, as an optional embodiment, in S301: determining at least two sub-areas to form a connected area and the irrigation time of each sub-area in at least one time period according to the priority and irrigation amount of each sub-area may further include the following steps:
[0076] S401: According to the priority ranking of each sub-area and the maximum flow rate of the water pump in the irrigation area, determine that at least two sub-areas form a connected area, the difference in irrigation amount of the sub-areas in the connected area is less than a threshold, and the total irrigation amount is less than or equal to the maximum flow rate of the water pump.
[0077] Specifically, in the process of determining the connected area and allocating irrigation time, at least two sub-areas are determined to form a connected area according to the priority ranking of each sub-area and the maximum flow of the water pump in the irrigation area, and the difference in the irrigation amount of the sub-areas in the connected area is ensured to be less than the threshold, and the total irrigation amount does not exceed the maximum flow of the water pump. The main purpose is to make full use of the hardware capacity of the irrigation system while ensuring the uniformity of irrigation and the stable operation of the system.
[0078] In specific implementation, the system first sorts all sub-areas according to the irrigation priority calculated previously. Starting from the sub-area with the highest priority, the system will look for adjacent sub-areas with similar irrigation amounts. At the same time, an irrigation amount difference threshold is introduced, that is, the difference in irrigation amounts of sub-areas in a connected area should be less than a preset threshold. The setting of this threshold is based on the physical characteristics of the system and operating experience, and can usually be set to a certain percentage of the maximum flow of the pump, such as 10% or 15%. The purpose of this is to ensure that each sub-area in the connected area can obtain a relatively balanced amount of water at the same time, avoiding uneven irrigation due to excessive differences in water pressure.
[0079] At the same time, the system will calculate the total irrigation volume of the selected sub-area in real time to ensure that it does not exceed the maximum flow rate of the pump. This ensures that the system operates within the physical capacity and avoids problems such as pump overload or insufficient water supply. If the total irrigation volume exceeds the maximum flow rate of the pump after adding a new sub-area, the system will stop adding new sub-areas and determine the currently selected sub-area as a connected area.
[0080] S402: Generate a time window corresponding to the connected area.
[0081] The time window refers to a continuous time period allocated to a specific connected area in the irrigation system for performing irrigation tasks. In the embodiment of the present application, it can be understood as an optimized time interval, within which all sub-areas in the connected area can be reasonably irrigated. The time window is used to coordinate and optimize the operation of the irrigation system to ensure the efficient use of water resources and energy while meeting the growth needs of crops.
[0082] Specifically, the length of the time window is usually determined based on the optimal operation cycle of the water pump and the total irrigation demand of the sub-areas in the connected area. For example, if the optimal operation cycle of the water pump is 4 hours and the total irrigation demand of the sub-areas in the connected area is about 4,000 liters, the system may generate a 4-hour time window. Within this time window, the system will further subdivide the specific irrigation time of each sub-area to ensure even distribution of water resources.
[0083] S403: Allocate irrigation time for each sub-area according to the irrigation amount of each sub-area in the connected area.
[0084] Specifically, after generating the time window corresponding to the connected area, the system needs to reasonably allocate the specific irrigation time for each sub-area according to the irrigation amount of each sub-area in the connected area. This is because it directly affects the utilization efficiency of water resources, the growth of crops, and the operating efficiency of the entire irrigation system. Reasonable allocation of irrigation time can not only ensure that each sub-area obtains the required amount of water, but also optimize the operation of the water pump, reduce energy consumption, and improve the uniformity of irrigation.
[0085] In specific implementation, the system first calculates the total irrigation demand within the time window. For the selected sub-area combination, the system calculates their total irrigation demand D total , that is, D total =∑(i∈W)D i , where W represents the current time window, D i represents the irrigation demand of the i-th sub-area in the time window. Then, the system allocates the irrigation time in proportion to the proportion of the irrigation amount of each sub-area in the total demand. For each sub-area i in the window W, its irrigation time T i It can be obtained by formula T i =(D i / D total )×T window It is calculated that T i represents the i-th irrigation time in the first irrigation plan, T window represents the length of the time window, i.e. the actual operating time, which is usually close to the previously determined optimal operating period of the pump T opt , D i represents the irrigation demand of the ith sub-area in the time window, D total Represents the total irrigation demand of the connected area.
[0086] The above proportional allocation method ensures the matching of irrigation time and irrigation demand, and also ensures the continuous and stable operation of the water pump throughout the time window. For example, if there are three sub-areas in a time window, their irrigation demands are 1000 liters, 1500 liters and 500 liters respectively, the total demand is 3000 liters, and the time window length is 3 hours, then the irrigation time of these three sub-areas will be allocated to 1 hour, 1.5 hours and 0.5 hours respectively.
[0087] When allocating irrigation time, the system will also consider some additional factors to further optimize the irrigation effect. For example, for sub-areas with poor soil permeability, the system may divide its irrigation time into multiple short periods to prevent water accumulation and waterlogging. For some special crops, the system may schedule irrigation time at the time that is most conducive to water absorption, such as early morning or evening, based on their growth characteristics. In addition, the system will also consider the hydraulic characteristics of the pipe network and arrange the irrigation sequence reasonably to ensure that each sub-area can obtain stable water pressure and flow.
[0088] S302: Determine the irrigation mode of each sub-area according to the irrigation time and irrigation amount of each sub-area in the connected area, and the irrigation mode includes sprinkler irrigation or drip irrigation.
[0089] Specifically, after determining the irrigation time and amount of each sub-area in the connected area, the system needs to further determine the specific irrigation mode of each sub-area. The selection of irrigation mode is crucial to improving the efficiency of water resource utilization, meeting the needs of different crops and soil conditions, and achieving precision irrigation. In this embodiment, the irrigation mode mainly includes sprinkler irrigation and drip irrigation. These two modes each have their own advantages and applicable conditions. The system needs to make intelligent choices based on many factors.
[0090] During the specific implementation, the system will first take into account a number of key factors, including crop type, growth stage, soil characteristics, terrain conditions, irrigation time and amount. For each sub-area, the system will analyze its specific conditions and needs. For example, for leafy crops or seedlings in the early growth stage, the system may tend to choose sprinkler irrigation mode because a large area needs to be evenly covered. For inter-row crops such as fruit trees and grapes, or when water resources are scarce and water needs to be used efficiently, the system may choose drip irrigation mode.
[0091] In addition, the system will also consider the impact of irrigation time and amount on the selection of irrigation mode. For example, if a sub-area has a short irrigation time but a large amount of water is needed, the system may choose the sprinkler irrigation mode to quickly provide a large amount of water. For sub-areas that require long-term, small and frequent irrigation, the drip irrigation mode may be more suitable because it can continuously and slowly supply water and reduce water loss.
[0092] It is worth noting that the system does not simply select a fixed irrigation mode for each sub-area, but can dynamically adjust the irrigation mode according to the crop growth stage and seasonal changes. For example, during the critical growth period of crops, the system may temporarily change the irrigation mode to provide a more precise water supply. This dynamic adjustment capability greatly improves the flexibility and adaptability of the irrigation system.
[0093] S303: The irrigation time and irrigation mode of each sub-area in the connected area are used as the first irrigation plan.
[0094] In specific implementation, the system will structure the irrigation time and irrigation mode information of each sub-area in each connected area. The system will create a detailed irrigation instruction set for each sub-area, including the irrigation start time, duration, irrigation mode used, water volume control parameters, etc. At the same time, the system will also consider the irrigation sequence between sub-areas in the connected area to ensure the smoothness of the entire irrigation process and the optimal use of system resources.
[0095] When generating the first irrigation plan, the system will also consider some practical operational factors. For example, in order to reduce the frequent switching and adjustment of irrigation equipment, the system may try to arrange sub-areas using the same irrigation mode in consecutive time periods. In addition, the system will reserve some buffer time in the plan to deal with possible equipment switching delays or other emergencies, ensuring the continuity and reliability of the entire irrigation process.
[0096] In addition, the first irrigation plan not only contains specific irrigation instructions, but also includes some auxiliary information. For example, the system will mark the priority of each irrigation operation, so that when resources are limited or emergencies occur, the system can quickly decide which irrigation tasks can be postponed and which must be executed on time. At the same time, the plan will also include expected water consumption and energy usage, which can be used for subsequent resource allocation and cost accounting.
[0097] Based on the above embodiment, as an optional embodiment, after generating the first irrigation plan, in order to further optimize the energy efficiency of the irrigation system and adapt to the real-time changing environmental conditions, this embodiment introduces a dynamic adjustment mechanism based on electricity price information and environmental information. The core of this mechanism is to finely adjust the initial irrigation plan through real-time data drive to achieve higher energy efficiency and better irrigation effect.
[0098] The process may further include the following steps:
[0099] S104: Obtain current electricity price information and environmental information.
[0100] Specifically, after generating the first irrigation plan, the system further obtains the current electricity price information and environmental information to achieve dynamic optimization of the irrigation plan, thereby further improving energy efficiency and irrigation effect. Among them, electricity price information directly affects the cost of irrigation operations, while environmental information such as rainfall, temperature and humidity will affect the actual water demand of crops. By obtaining this information in real time, the system can adjust the irrigation plan more accurately, avoid unnecessary irrigation operations, and use the low electricity price period for irrigation, thereby reducing operating costs.
[0101] In specific implementation, the system obtains this real-time information through multiple channels. For electricity price information, the system can establish a real-time data interface with the information system of the local power company to obtain electricity price data by time period. These data usually include the time period division and specific prices of peak and valley electricity prices. The acquisition of environmental information is more complicated, and the system will make comprehensive use of multiple data sources. First, the weather stations arranged in the irrigation area can provide real-time data such as temperature, humidity and wind speed. Secondly, the system will access the forecasting system of the regional meteorological department to obtain short-term weather forecasts, especially rainfall forecast information. In addition, the system can also use satellite remote sensing data to obtain climate change trends on a larger scale.
[0102] The above real-time data is transmitted to the central control system through the Internet of Things technology. After data cleaning and preliminary processing, a standardized data set of electricity price information and environmental information is formed. The electricity price information is usually expressed in terms of price per kilowatt-hour and the corresponding time period, while the environmental information includes key parameters such as current temperature, humidity, wind speed, sunshine intensity, and the probability and expected rainfall in the next 24 hours.
[0103] S105: Calculate the adjustment coefficient of each connected area according to the electricity price information and the environmental information, where the adjustment coefficient is used to characterize the energy efficiency of the first irrigation plan under the electricity price information and the environmental information.
[0104] The adjustment coefficient refers to a numerical indicator used to quantitatively evaluate the applicability of the irrigation plan under the current electricity price and environmental conditions. In the embodiment of the present application, it can be understood as a dynamic evaluation parameter that comprehensively considers multi-dimensional information such as electricity price fluctuations, rainfall forecasts, irrigation priorities, and time factors. It is used to reflect the energy efficiency level of the first irrigation plan under real-time conditions and provide a quantitative basis for the dynamic adjustment of the irrigation plan.
[0105] In practical applications, the adjustment coefficient is not only a static evaluation tool, but also a driving force for the continuous optimization of the entire irrigation system. By continuously calculating and updating the adjustment coefficient, the system can timely capture changes in the external environment, such as sudden weather changes or fluctuations in electricity prices, and quickly evaluate the impact of these changes on the existing irrigation plan. This dynamic evaluation mechanism enables the irrigation system to maximize energy efficiency and reduce operating costs while ensuring the normal growth of crops.
[0106] Based on the above embodiment, as an optional embodiment, in S502: the step of calculating the adjustment coefficient of each connected area according to the electricity price information and the environmental information may further include the following steps:
[0107] Substituting the first irrigation plan corresponding to each connected area, and the electricity price and rainfall corresponding to the first irrigation plan into the adjustment coefficient calculation formula to obtain the adjustment coefficient of each connected area;
[0108] The adjustment coefficient calculation formula is:
[0109]
[0110] In the formula, A represents the adjustment coefficient, P ij represents the electricity price of the i-th connected area in the j-th time period, P std represents the standard electricity price, P represents the electricity price difference threshold, which is used to characterize the significance of the electricity price difference, and R ij represents the precipitation of the i-th connected area in the j-th time period, L ijrepresents the irrigation priority of the i-th connected area in the j-th time period, F(L ij ) represents the indicator function, L ij >0 is 1, L ij ≤0 is 0, Δt j represents the time difference between the jth time period and the irrigation execution time, C1, C2 and C3 represent the corresponding weight coefficients, and λ represents the attenuation factor.
[0111] Specifically, the overall design of the adjustment coefficient calculation formula aims to create a comprehensive evaluation model to quantify the applicability of the current irrigation plan under real-time conditions. The formula incorporates multiple key variables such as electricity price fluctuations, rainfall forecasts, irrigation priorities and time factors, and mathematically transforms these complex influencing factors into a single, comparable numerical indicator. This enables the system to objectively and comprehensively evaluate the energy efficiency and resource utilization efficiency of the irrigation plan. The formula mainly consists of the following parts:
[0112] Electricity price impact item: max0,P ij -P std -P;
[0113] Specifically, the electricity price impact term is used to evaluate and quantify the impact of electricity price fluctuations on irrigation plans. It introduces a threshold mechanism that triggers adjustment only when the electricity price difference exceeds the preset threshold. This mechanism avoids the system from overreacting to small or short-term electricity price fluctuations and enhances the stability and reliability of the system. Secondly, by using the maximum value function, it ensures that the adjustment coefficient is increased only when the electricity price rises significantly, and there is no negative impact when the electricity price drops or fluctuates slightly. This asymmetric design is more in line with the actual cost optimization needs.
[0114] In addition, the design of this item also takes into account the differences in electricity price fluctuations in different regions or at different times. By introducing weight coefficients, system managers can flexibly adjust the importance of electricity price factors according to local energy policies, seasonal electricity price changes, or electricity price adjustments during special periods. This flexibility allows the system to adapt to the specific needs of different regions and periods, improving the applicability and practicality of the system.
[0115] This item can effectively cope with various scenarios of electricity price fluctuations. In an exemplary scenario, during the peak period of electricity consumption in summer, a farm's irrigation system detected that the electricity price from 2 pm to 6 pm was 30% higher than usual, exceeding the preset 20% threshold. The system will immediately increase the adjustment coefficient for this time period, indicating that it may be necessary to adjust the irrigation tasks originally scheduled for this time period to the evening or early morning hours when the electricity price is lower. This can not only significantly reduce energy costs, but also balance the load on the power grid, reflecting the social benefits of the smart irrigation system.
[0116] In another exemplary scenario, in some areas, a tiered electricity price policy is implemented, and the electricity price will rise sharply after exceeding a certain amount of electricity consumption. The smart irrigation system can monitor the cumulative electricity consumption, increase the adjustment coefficient when approaching the high price tier, and recommend postponing the remaining irrigation tasks to the next billing cycle, thereby effectively controlling the overall electricity cost.
[0117] Rainfall impact term: R ij ·F(L ij );
[0118] Specifically, the rainfall impact item is mainly used to evaluate and quantify the impact of rainfall on the irrigation plan. It directly considers the contribution of natural precipitation to crop water supply, allowing the irrigation system to more accurately replenish the water required by crops and avoid waste of resources caused by over-irrigation. Secondly, by introducing the indicator function, the system only considers the impact of rainfall during the originally planned irrigation period. This refined design ensures that the system will not respond unnecessarily to rainfall during non-irrigation periods, improving the accuracy and flexibility of decision-making.
[0119] In addition, the design of this item also takes into account the differences in rainfall patterns and water resources in different regions. By introducing weight coefficients, system managers can adjust the importance of rainfall factors according to local climate characteristics, water resource abundance or crop sensitivity to water. This adjustability enables the system to adapt to various climate conditions from arid to humid, enhancing the system's scope of application and practical value.
[0120] In an exemplary scenario, in a water-scarce region, the smart irrigation system receives a forecast from the meteorological department that a moderate rainfall is expected the next afternoon. The system immediately increases the adjustment factor for this time period and recommends postponing or canceling the original irrigation plan to make full use of natural precipitation. This not only saves precious water resources, but also reduces the operating costs and energy consumption of the irrigation system.
[0121] In another example scenario, in a region with a variable climate, the system predicts that there will be intermittent light rain in the next few days. In this case, the system may recommend adjusting the irrigation plan to adopt a more frequent but less water-intensive irrigation strategy to make up for the possible lack of rainfall while avoiding the possible negative effects of over-wetting the soil.
[0122] However, for some special crops, such as rice, the irrigation requirements are different from those of conventional crops. In this case, even if rainfall is predicted, the system may maintain a certain amount of irrigation to maintain the water level in the rice field, reflecting the system's intelligent adaptation to the characteristics of different crops.
[0123] Priority Impact Items:
[0124] Specifically, the priority impact item introduces the concept of irrigation priority, ensuring that the irrigation needs of important crops or key growth stages are prioritized. Secondly, through the time decay function, the system is more cautious about the tasks to be executed, reducing disturbances to short-term plans and enhancing the stability and predictability of the system. Thirdly, the design of the negative sign cleverly expresses the logic of reducing the tendency to adjust high-priority tasks, making the system more inclined to maintain the original plan when facing important tasks.
[0125] In addition, this design also takes into account the differentiated needs of different types of crops and different growth stages. By adjusting the weight coefficient and attenuation factor, system managers can balance the importance of priority and time factors according to specific agricultural production needs. This flexibility enables the system to adapt to various complex agricultural production scenarios, improving the applicability and practical value of the system.
[0126] For example, in a large integrated farm, there are multiple crops, including rice, corn, and vegetables. The system detects that dry weather is likely to occur in the next few days, and electricity prices will also increase. For rice fields in the heading stage, the system will give them a higher irrigation priority. Even in the case of rising electricity prices, the system will tend to maintain the irrigation plan for rice, and may only slightly adjust the irrigation time to ensure that the water supply at this critical growth stage is not affected.
[0127] Furthermore, the attenuation factor λ is set in the priority impact item to fine-tune the attenuation speed of the time factor on the irrigation priority. The introduction of this factor reflects the in-depth consideration of time sensitivity by the intelligent irrigation system, enabling the system to more flexibly respond to changes in irrigation demand on different time scales.
[0128] S106: If the adjustment coefficient is greater than the threshold, the first irrigation plan is adjusted based on the electricity price information and the environmental information to obtain the second irrigation plan.
[0129] Specifically, after calculating the adjustment coefficient of each connected area and comparing it with a preset threshold, if the adjustment coefficient is greater than the threshold, the system will adjust the first irrigation plan based on the electricity price information and environmental information to obtain a second irrigation plan.
[0130] In specific implementation, the system will analyze the main factors that lead to the increase in the adjustment coefficient, such as electricity price fluctuations or rainfall forecasts, and then adjust the irrigation time periods of each sub-area accordingly. For example, if the electricity price rises significantly during a certain period of time, the system may move the irrigation task originally scheduled for that period to a period with lower electricity prices while keeping the irrigation pattern unchanged. If significant rainfall is predicted during a certain period of time, the system may reduce the irrigation volume during that period or completely cancel the irrigation task during that period, and adjust the irrigation volume of other periods accordingly to ensure that the overall water demand of the crop is met.
[0131] While adjusting the irrigation time period, the system will also consider whether the irrigation mode needs to be changed. For example, if the adjusted irrigation time becomes shorter but the water demand remains unchanged, the system may switch from the original drip irrigation mode to the sprinkler irrigation mode to provide sufficient water in a shorter time. Conversely, if the irrigation time is extended, it may switch from sprinkler irrigation to drip irrigation to distribute water resources more evenly and reduce evaporation losses. These adjustments are fine-tuned within the framework of the first irrigation plan to ensure the continuity and operability of the adjustments.
[0132] During the entire adjustment process, the system will ensure that the adjusted second irrigation plan still maintains the coordination of irrigation of each sub-area in the connected area. For example, when the irrigation time of a sub-area needs to be advanced, the system will also consider the irrigation arrangements of other sub-areas in the connected area, and may adjust the irrigation order of the connected area as a whole to maintain the continuity of water pump operation and the stability of the hydraulic performance of the pipe network.
[0133] In addition, when generating the second irrigation plan, the system will fully consider key factors such as crop growth stage and soil moisture to ensure that the adjusted plan can still meet the basic water requirements of the crops. For example, for crops in a critical growth period, even during the adjustment process, the system will give priority to ensuring their irrigation needs, and may only fine-tune the irrigation time without significantly reducing the irrigation amount.
[0134] Based on the above embodiment, as an optional embodiment, in the continuous optimization process of the intelligent irrigation system, in order to more finely control the changes in the adjustment coefficient, the embodiment of the present application introduces the concept of a smoothing factor. The design of the smoothing factor is intended to solve the problem of excessive fluctuations in the adjustment coefficient that may be caused by rapid changes in irrigation priorities, thereby improving the stability and reliability of the system. This improvement measure reflects the system's in-depth consideration of changes in irrigation demand in the time dimension, making the adjustment of the irrigation plan smoother and more continuous.
[0135] The smoothing factor is:
[0136]
[0137] Where η is the adjustment constant, which is used to characterize the impact of priority changes on the adjustment coefficient, I(c,t) is the irrigation priority of the connected area at time t, and Δt is the time difference.
[0138] Specifically, the smoothing factor takes 1 as the base value, which means that under ideal conditions, the smoothing factor will not affect the original adjustment coefficient. However, when the irrigation priority changes, the smoothing factor will decrease accordingly, thereby playing a regulatory role. The priority difference in the formula reflects the magnitude of change in irrigation demand over a period of time. This difference divided by the time interval gives the rate of change of priority, which reflects the system's consideration of time factors. By introducing an adjustment constant, system managers can flexibly control the sensitivity of the smoothing factor to priority changes, allowing the system to adapt to different agricultural production scenarios.
[0139] In practical applications, the role of the smoothing factor can be understood through a specific scenario. Assume that corn is planted in a connected area of a large farm. When the corn enters the critical heading period, its irrigation priority will rise rapidly. In traditional systems, this may lead to a sharp adjustment of the irrigation plan, which may suddenly increase the irrigation volume of the area, which may not only cause a waste of water resources, but also interfere with the irrigation plans of other areas. After the smoothing factor is introduced, the system will detect this rapid priority increase, and the smoothing factor will be reduced accordingly, thereby slowing down the growth rate of the adjustment coefficient.
[0140] For example, in an integrated farm that grows multiple crops, different crops may be in different growth stages at the same time, and their irrigation needs may change rapidly. The smoothing factor can help the system meet high-priority needs without causing too much interference to the irrigation plans of other areas. For example, when rice enters the stage of breaking the bed irrigation, it requires a lot of water. The system will gradually adjust the irrigation plan through the smoothing factor. It may gradually increase the irrigation amount in the rice area within a few days, and adjust the irrigation time of other areas such as vegetable greenhouses accordingly to ensure the balanced use of overall water resources.
[0141] In addition, the design of the smoothing factor can also effectively respond to sudden weather changes. Suppose the weather forecast suddenly shows that there will be heavy rainfall in the next few days, the traditional system may immediately significantly reduce or cancel the original irrigation plan. By adjusting the smoothing factor, the system can respond to this situation more cautiously. It may gradually reduce the amount of irrigation, but will not completely cancel it in case the rainfall forecast is inaccurate or the rainfall is insufficient. This strategy can avoid over-irrigation and ensure that crops will not lack water in the event of sudden drought.
[0142] Reference Figure 2 The present application also provides an energy efficiency optimization system for an irrigation area, comprising:
[0143] An irrigation information acquisition module, used to acquire crop information and soil information of each sub-area in an irrigation area, wherein the irrigation area is connected to branch pipes of each sub-area through a main pipe;
[0144] An irrigation demand determination module, for determining, for any of the sub-areas, the irrigation amount and irrigation priority required for the crops in the sub-area according to the crop information and soil information;
[0145] An irrigation plan generating module, configured to generate a first irrigation plan for a connected area according to the irrigation amount and irrigation priority corresponding to each of the sub-areas, wherein the connected area is composed of at least two sub-areas, and the first irrigation plan includes an irrigation mode for irrigating crops in each of the sub-areas in the connected area at different time periods;
[0146] An irrigation plan adjustment module is used to obtain current electricity price information and environmental information; based on the electricity price information and the environmental information, an adjustment coefficient of each connected area is calculated, and the adjustment coefficient is used to characterize the energy efficiency of the first irrigation plan under the electricity price information and the environmental information; if the adjustment coefficient is greater than a threshold, the first irrigation plan is adjusted based on the electricity price information and the environmental information to obtain a second irrigation plan.
[0147] Based on the above embodiment, as an optional embodiment, the irrigation demand determination module is also used to determine the amount of irrigation required for crops in the sub-area corresponding to the connected area according to the crop type and the crop growth stage; and determine the irrigation priority of the crops in the sub-area according to the soil moisture and the amount of irrigation required for the crops.
[0148] Based on the above embodiment, as an optional embodiment, the irrigation plan generation module is also used to determine at least two sub-areas to form a connected area, and the irrigation time of each sub-area in at least one time period according to the priority and irrigation amount of each sub-area; determine the irrigation mode of each sub-area according to the irrigation time and irrigation amount of each sub-area in the connected area, and the irrigation mode includes sprinkler irrigation or drip irrigation; and use the irrigation time and irrigation mode of each sub-area in the connected area as the first irrigation plan.
[0149] Based on the above embodiment, as an optional embodiment, the irrigation plan generation module is also used to determine that at least two of the sub-areas form a connected area according to the priority ranking of each sub-area and the maximum flow of the water pump in the irrigation area, the difference in irrigation amount of the sub-areas in the connected area is less than a threshold, and the total irrigation amount is less than or equal to the maximum flow of the water pump; generate a time window corresponding to the connected area; and allocate irrigation time for each sub-area according to the irrigation amount of each sub-area in the connected area.
[0150] Based on the above embodiment, as an optional embodiment, the irrigation plan adjustment module is further used to substitute the first irrigation plan corresponding to each of the connected areas, and the electricity price and rainfall corresponding to the first irrigation plan into the adjustment coefficient calculation formula to obtain the adjustment coefficient of each of the connected areas;
[0151] The adjustment coefficient calculation formula is:
[0152]
[0153] In the formula, A represents the adjustment coefficient, P ij represents the electricity price of the i-th connected area in the j-th time period, P std represents the standard electricity price, P represents the electricity price difference threshold, which is used to characterize the significance of the electricity price difference, and R ij represents the precipitation of the i-th connected area in the j-th time period, L ij represents the irrigation priority of the i-th connected area in the j-th time period, F(L ij ) represents the indicator function, L ij >0 is 1, L ij ≤0 is 0, Δt j represents the time difference between the jth time period and the irrigation execution time, C1, C2 and C3 represent the corresponding weight coefficients, and λ represents the attenuation factor.
[0154] Based on the above embodiment, as an optional embodiment, the irrigation plan adjustment module is further used to define a smoothing factor, and adjust the adjustment coefficient by the smoothing factor;
[0155] Wherein, the smoothing factor is:
[0156]
[0157] Where η is the adjustment constant, which is used to characterize the impact of priority changes on the adjustment coefficient, I(c,t) is the irrigation priority of the connected area at time t, and Δt is the time difference.
[0158] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0159] The embodiment of the present application also provides a computer storage medium, which can store multiple instructions. The instructions are suitable for being loaded by a processor and executing the energy efficiency optimization method for the irrigation area as in the above embodiment. The specific execution process can refer to the specific description of the embodiment shown, which will not be repeated here.
[0160] The present application also discloses an electronic device. Figure 3 , Figure 3 The electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .
[0161] The communication bus 302 is used to realize the connection and communication between these components.
[0162] The user interface 303 may include a display interface and a camera interface. The optional user interface 303 may also include a standard wired interface and a wireless interface.
[0163] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0164] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface diagrams and applications, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0165] Among them, the memory 305 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may optionally be at least one storage device located away from the aforementioned processor 301. Refer to Figure 3 , the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module and an application program of an energy efficiency optimization method for an irrigation area.
[0166] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 301 can be used to call the application program storing a method for optimizing the energy efficiency of an irrigation area in the memory 305. When executed by one or more processors 301, the electronic device 300 executes one or more of the methods described in the above embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0167] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0168] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0169] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0170] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0171] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0172] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure.
[0173] This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A method for optimizing energy efficiency in an irrigation area, characterized in that: include: Acquiring crop information and soil information of each sub-area in an irrigation area, wherein the irrigation area is connected to branch pipes of each sub-area through a main pipe; For any of the sub-areas, determining the irrigation amount and irrigation priority required for the crops in the sub-area according to the crop information and soil information; generating a first irrigation plan for a connected area according to the irrigation amount and irrigation priority corresponding to each of the sub-areas, wherein the connected area is composed of at least two sub-areas, and the first irrigation plan includes an irrigation mode for irrigating crops in each of the sub-areas in the connected area at different time periods; Acquire current electricity price information and environmental information, and calculate an adjustment coefficient of each of the connected areas according to the electricity price information and the environmental information, wherein the adjustment coefficient is used to characterize the energy efficiency of the first irrigation plan under the electricity price information and the environmental information; If the adjustment coefficient is greater than a threshold, the first irrigation plan is adjusted based on the electricity price information and the environmental information to obtain a second irrigation plan.
2. The method for optimizing the energy efficiency of an irrigation area according to claim 1, characterized in that: The step of determining the irrigation amount and irrigation priority required for the crops in the sub-area according to the crop information and the soil information, wherein the crop information includes the crop type and the crop growth stage, and the soil information includes soil moisture, comprises: Determine the irrigation amount required for the crops in the sub-area corresponding to the connected area according to the crop type and the crop growth stage; The irrigation priority of the crops in the sub-area is determined according to the soil moisture and the irrigation amount required by the crops.
3. The method for optimizing energy efficiency of irrigation areas according to claim 1, characterized in that: The step of generating a first irrigation plan for the connected area according to the irrigation amount and irrigation priority corresponding to each of the sub-areas comprises: Determining, according to the priority and irrigation amount of each of the sub-areas, that at least two sub-areas form a connected area, and the irrigation time of each of the sub-areas in at least one time period; Determine an irrigation mode for each sub-area according to the irrigation time and irrigation amount of each sub-area in the connected area, wherein the irrigation mode includes sprinkler irrigation or drip irrigation; The irrigation time and irrigation pattern of each sub-area in the connected area are used as the first irrigation plan.
4. The method for optimizing energy efficiency of irrigation areas according to claim 3, characterized in that: The step of determining at least two sub-areas to form a connected area and the irrigation time of each sub-area in at least one time period according to the priority and irrigation amount of each sub-area includes: According to the priority ranking of each of the sub-areas and the maximum flow rate of the water pump in the irrigation area, determining that at least two of the sub-areas form a connected area, the difference in irrigation amount of the sub-areas in the connected area is less than a threshold, and the total irrigation amount is less than or equal to the maximum flow rate of the water pump; Generate a time window corresponding to the connected area; The irrigation time of each sub-area is allocated according to the irrigation amount of each sub-area in the connected area.
5. The method for optimizing energy efficiency of irrigation areas according to claim 4, characterized in that: The time window represents a continuous time period allocated to the connected area, and the length of the time window is determined based on the optimal operation cycle of the water pump and the total irrigation demand of the sub-areas in the connected area; The irrigation time is expressed as: T i =(D i / D total )×T window ; Where, T i represents the i-th irrigation time in the first irrigation plan, T window represents the length of the time window, D i represents the irrigation demand of the ith sub-area in the time window, D total Represents the total irrigation demand of the connected area.
6. The method for optimizing energy efficiency of irrigation areas according to claim 1, characterized in that: The electricity price information includes the electricity price in each of the time periods, the environmental information includes the rainfall in each of the time periods, and the calculation of the adjustment coefficient of each of the connected areas based on the electricity price information and the environmental information includes: Substituting the first irrigation plan corresponding to each of the connected areas, and the electricity price and rainfall corresponding to the first irrigation plan into the adjustment coefficient calculation formula to obtain the adjustment coefficient of each of the connected areas; The adjustment coefficient calculation formula is: In the formula, A represents the adjustment coefficient, P ij represents the electricity price of the i-th connected area in the j-th time period, P std represents the standard electricity price, P represents the electricity price difference threshold, which is used to characterize the significance of the electricity price difference, and R ij represents the precipitation of the i-th connected area in the j-th time period, L ij represents the irrigation priority of the i-th connected area in the j-th time period, F(L ij ) represents the indicator function, L ij >0 is 1, L ij ≤0 is 0, Δt j represents the time difference between the jth time period and the irrigation execution time, C1, C2 and C3 represent the corresponding weight coefficients, and λ represents the attenuation factor.
7. The method for optimizing energy efficiency of irrigation areas according to claim 6, characterized in that: The method further comprises: defining a smoothing factor, and adjusting the adjustment coefficient by the smoothing factor; Wherein, the smoothing factor is: Where η is the adjustment constant, which is used to characterize the impact of priority changes on the adjustment coefficient, I(c,t) is the irrigation priority of the connected area at time t, and Δt is the time difference.
8. An energy efficiency optimization system for an irrigation area, characterized in that: include: An irrigation information acquisition module, used to acquire crop information and soil information of each sub-area in an irrigation area, wherein the irrigation area is connected to branch pipes of each sub-area through a main pipe; An irrigation demand determination module, for determining, for any of the sub-areas, the irrigation amount and irrigation priority required for the crops in the sub-area according to the crop information and soil information; An irrigation plan generating module, configured to generate a first irrigation plan for a connected area according to the irrigation amount and irrigation priority corresponding to each of the sub-areas, wherein the connected area is composed of at least two sub-areas, and the first irrigation plan includes an irrigation mode for irrigating crops in each of the sub-areas in the connected area at different time periods; An irrigation plan adjustment module, used to obtain current electricity price information and environmental information; calculate an adjustment coefficient of each of the connected areas according to the electricity price information and the environmental information, wherein the adjustment coefficient is used to characterize the energy efficiency of the first irrigation plan under the electricity price information and the environmental information; If the adjustment coefficient is greater than a threshold, the first irrigation plan is adjusted based on the electricity price information and the environmental information to obtain a second irrigation plan.
9. An electronic device, characterized in that: It includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the method as described in any one of claims 1-7.
10. A computer storage medium, characterized in that: The computer storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is performed.
Citation Information
Patent Citations
Irrigation method and server
CN110367086A
Big data irrigation control system based on water conservancy channels
CN111742827A
Power distribution network-agricultural irrigation park electricity-water interaction coordination method considering photovoltaic access
CN115587486A
Water resource irrigation area management method and system based on Internet of Things
CN116245375A
Farmland irrigation digital control method and device, computer equipment and storage medium
CN116965315A
Cited By
Multi-time scale water volume scheduling method based on irrigation area
CN119740841A
Multi-time scale water dispatching method based on irrigation area
CN119740841B
Intelligent breeding system and method for crop high-stress-resistance variety based on multi-modal phenotype big data
CN122259812A