Intelligent agricultural irrigation management method and system based on Internet of Things
By obtaining environmental monitoring data and situation information of the irrigation management area, calculating the environmental impact coefficient, and correcting the irrigation time and demand, the problem that irrigation management in existing technologies is difficult to adapt to environmental changes is solved, the accuracy and adaptability of irrigation strategies are achieved, and the irrigation effect and accuracy are improved.
Patent Information
- Application Number
- CN202510665874.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-09-05
AI Technical Summary
Existing agricultural irrigation management methods make it difficult to adjust irrigation plans in real time to adapt to environmental changes, resulting in poor irrigation effectiveness and accuracy.
By obtaining environmental monitoring data and situation information of the irrigation management area, calculating the environmental impact coefficient, correcting the irrigation time and demand, and using the Internet of Things to control irrigation equipment for precise irrigation.
The precision and adaptability of irrigation strategies are achieved, the accuracy of irrigation effects and irrigation amounts is improved, and irrigation is ensured at the most appropriate time and amount.
Smart Images

Figure CN120598256A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet of Things technology, and specifically to an intelligent agricultural irrigation management method and system based on the Internet of Things. Background Art
[0002] With technological advancements, the Internet of Things (IoT) is increasingly being applied in agriculture. This is particularly true in agricultural irrigation management, where IoT is being used to improve its efficiency and sustainability. Current agricultural irrigation management methods only allow irrigation to be performed at fixed, pre-set times and with fixed volumes. However, environmental changes significantly impact irrigation demand, making it difficult for current methods to adjust irrigation plans in real time to accommodate these changes. This results in poor irrigation effectiveness and accuracy.
[0003] Therefore, how to improve irrigation effects and accuracy has become a technical problem that needs to be solved urgently. Summary of the Invention
[0004] This application provides an intelligent agricultural irrigation management method and system based on the Internet of Things, which can effectively improve irrigation effects and irrigation accuracy.
[0005] In the first aspect, the present application provides an intelligent agricultural irrigation management method based on the Internet of Things, the method comprising: obtaining regional environmental monitoring data, regional situation information and historical irrigation demand corresponding to the irrigation management area; determining the initial irrigation time point and initial irrigation demand corresponding to the irrigation management area based on the regional situation information; obtaining the environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data; correcting the initial irrigation time based on the environmental impact coefficient to obtain the corrected irrigation time point corresponding to the irrigation management area; obtaining the corrected irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand and the initial irrigation demand; controlling the agricultural irrigation equipment in the irrigation management area to perform irrigation operations according to the corrected irrigation demand at the corrected irrigation time point.
[0006] By adopting the above technical solution, the regional environmental monitoring data, regional situation information and historical irrigation demand corresponding to the irrigation management area are obtained, thereby achieving an accurate assessment of irrigation demand; by determining the initial irrigation time point and initial irrigation demand corresponding to the irrigation management area based on the regional situation information, the irrigation plan takes into account the environmental characteristics and crop needs of the specific area; by obtaining the environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data, the impact of current and predicted environmental conditions on irrigation demand is reflected in detail, making the irrigation strategy more accurate; by correcting the initial irrigation time based on the environmental impact coefficient, the corrected irrigation time point corresponding to the irrigation management area is obtained, thereby optimizing the timing of irrigation execution and ensuring irrigation at the most appropriate time; by obtaining the corrected irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand and the initial irrigation demand, thereby accurately adjusting the irrigation amount; finally, the agricultural irrigation equipment in the irrigation management area is controlled to perform irrigation operations according to the corrected irrigation demand when correcting the irrigation time point, thereby effectively improving the irrigation effect and the accuracy of irrigation time and irrigation amount.
[0007] Optionally, obtaining the environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data specifically includes: obtaining the irrigation cycle corresponding to the irrigation management area; determining the time attenuation coefficient based on the irrigation cycle; determining the monitoring values corresponding to multiple environmental variables that change with time and the monitoring values corresponding to current key environmental indicators based on the regional environmental monitoring data; and calculating the environmental impact coefficient based on the irrigation cycle, the monitoring values corresponding to multiple environmental variables, the monitoring values corresponding to the current key environmental indicators, and the time attenuation coefficient.
[0008] By adopting the above technical solution, the time decay coefficient is determined based on the irrigation cycle, thereby effectively quantifying the impact of historical environmental conditions on current irrigation demand; by determining the monitoring values corresponding to multiple environmental variables that change with time and the monitoring values corresponding to current key environmental indicators based on regional environmental monitoring data, it is ensured that the irrigation plan can accurately reflect the real-time environmental conditions and improve the adaptability of the irrigation strategy; by calculating the environmental impact coefficient based on the irrigation cycle, the monitoring values corresponding to multiple environmental variables, the monitoring values corresponding to current key environmental indicators and the time decay coefficient, a comprehensive method is provided to quantify the impact of environmental conditions on irrigation demand, making irrigation management more accurate and efficient.
[0009] Optionally, the environmental impact coefficient is calculated based on the irrigation cycle, the monitoring values corresponding to the plurality of environmental variables, the monitoring values corresponding to the current key environmental indicators, and the time attenuation coefficient, specifically including: calculating the environmental impact coefficient using the following formula: Wherein, k is the environmental impact coefficient, n and m are both positive integers greater than 1, and i∈[1,n], m∈[1,m], T is the irrigation cycle, λ is the time attenuation coefficient, t is the time variable, X i (t) is the monitoring value corresponding to the i-th environmental variable, F i is the nonlinear function corresponding to the monitoring value of the i-th environmental variable, ω i is the weight coefficient, Y j (t) is the monitoring value corresponding to the jth environmental variable, G j is a nonlinear function corresponding to the monitoring value corresponding to the jth environmental variable, Φ is a preset environmental variable related function, Z(t) is the monitoring value corresponding to the current key environmental indicator, and Ψ is a preset change rate related function.
[0010] Optionally, the initial irrigation time point is corrected based on the environmental impact coefficient to obtain the corrected irrigation time point corresponding to the irrigation management area, specifically including: obtaining a preset irrigation time correction curve; the irrigation time correction curve includes a first mapping relationship between multiple environmental impact coefficients and multiple irrigation time correction factors; based on the environmental impact coefficient and the first mapping relationship, determining the irrigation time correction factor corresponding to the current environmental impact coefficient; based on the irrigation time correction factor, the initial irrigation time point is corrected to obtain the corrected irrigation time point.
[0011] By adopting the above technical solution, the initial irrigation time point is corrected based on the irrigation time correction factor to obtain the corrected irrigation time point, so that the corrected irrigation time point more accurately meets the actual irrigation demand.
[0012] Optionally, the corrected irrigation demand corresponding to the irrigation management area is obtained based on the environmental impact coefficient, the historical irrigation demand and the initial irrigation demand, specifically including: obtaining a historical irrigation demand adjustment coefficient based on the historical irrigation demand and the initial irrigation demand; obtaining a preset irrigation demand correction curve; the irrigation demand correction curve includes a second mapping relationship between multiple environmental impact coefficients and multiple irrigation demand correction factors; based on the environmental impact coefficient and the second mapping relationship, determining the irrigation demand correction factor corresponding to the current environmental impact coefficient; obtaining an irrigation adjustment based on the irrigation demand correction factor and the initial irrigation demand; and calculating the corrected irrigation demand based on the initial irrigation demand, the irrigation adjustment and the historical irrigation demand adjustment coefficient.
[0013] By adopting the above technical solution, the historical irrigation demand adjustment coefficient is derived based on the historical irrigation demand and the initial irrigation demand, allowing the irrigation plan to combine past experience with current demand, improving the accuracy and effectiveness of the irrigation strategy. By calculating the revised irrigation demand based on the initial irrigation demand, the irrigation adjustment amount, and the historical irrigation demand adjustment coefficient, the revised irrigation demand is ensured to take into account both current environmental conditions and past irrigation experience, effectively improving the accuracy of the irrigation demand.
[0014] Optionally, the calculating the revised irrigation demand based on the initial irrigation demand, the irrigation adjustment amount, and the historical irrigation demand adjustment coefficient specifically includes: calculating the revised irrigation demand using the following formula: I c =(I r +ΔI)×H; Among them, I c is the corrected irrigation demand, I r is the initial irrigation demand, ΔI is the irrigation adjustment amount, and H is the historical irrigation demand adjustment coefficient.
[0015] Optionally, before obtaining the regional environmental monitoring data, regional situation information and historical irrigation demand corresponding to the irrigation management area, the method also includes: determining multiple crop types in the overall agricultural irrigation area; dividing the overall agricultural irrigation area based on the multiple crop types to obtain multiple irrigation management areas.
[0016] In a second aspect of the present application, an Internet of Things-based intelligent agricultural irrigation management system is provided, the system comprising an acquisition module, a processing module and a control module; the acquisition module is used to acquire regional environmental monitoring data, regional situation information and historical irrigation demand corresponding to the irrigation management area; the processing module is used to determine the initial irrigation time point and initial irrigation demand corresponding to the irrigation management area based on the regional situation information; the processing module is also used to obtain the environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data; the processing module is also used to correct the initial irrigation time based on the environmental impact coefficient to obtain the corrected irrigation time point corresponding to the irrigation management area; the processing module is also used to obtain the corrected irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand and the initial irrigation demand; the control module is used to control the agricultural irrigation equipment in the irrigation management area to perform irrigation operations according to the corrected irrigation demand at the corrected irrigation time point.
[0017] In the third aspect of the present application, an electronic device is provided, including 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 any method as described in the first aspect of the present application.
[0018] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program that can be loaded by a processor and execute the method as described in any one of the first aspects of the present application.
[0019] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. By obtaining regional environmental monitoring data, regional situation information and historical irrigation demand corresponding to the irrigation management area, an accurate assessment of irrigation demand can be achieved; by determining the initial irrigation time point and initial irrigation demand corresponding to the irrigation management area based on the regional situation information, the irrigation plan takes into account the environmental characteristics and crop needs of the specific area; by obtaining the environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data, the impact of current and predicted environmental conditions on irrigation demand can be carefully reflected, making the irrigation strategy more accurate; by correcting the initial irrigation time based on the environmental impact coefficient, the corrected irrigation time point corresponding to the irrigation management area can be obtained, thereby optimizing the timing of irrigation execution and ensuring irrigation at the most appropriate time; by obtaining the corrected irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, historical irrigation demand and initial irrigation demand, the irrigation amount can be accurately adjusted; finally, the agricultural irrigation equipment in the irrigation management area is controlled to perform irrigation operations according to the corrected irrigation demand when correcting the irrigation time point, thereby effectively improving the irrigation effect and the accuracy of irrigation time and irrigation amount.
[0020] 2. By determining the time decay coefficient based on the irrigation cycle, the impact of historical environmental conditions on current irrigation demand can be effectively quantified; by determining the monitoring values corresponding to multiple time-varying environmental variables and the monitoring values corresponding to current key environmental indicators based on regional environmental monitoring data, it is ensured that the irrigation plan can accurately reflect the real-time environmental conditions and improve the adaptability of the irrigation strategy; by calculating the environmental impact coefficient based on the irrigation cycle, the monitoring values corresponding to multiple environmental variables, the monitoring values corresponding to current key environmental indicators and the time decay coefficient, a comprehensive method is provided to quantify the impact of environmental conditions on irrigation demand, making irrigation management more accurate and efficient. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1This is one of the flow diagrams of an intelligent agricultural irrigation management method based on the Internet of Things provided in an embodiment of the present application; Figure 2 This is the second flow chart of an intelligent agricultural irrigation management method based on the Internet of Things provided in an embodiment of the present application; Figure 3 This is the third flow chart of an intelligent agricultural irrigation management method based on the Internet of Things provided in an embodiment of the present application; Figure 4 This is a structural diagram of an intelligent agricultural irrigation management system based on the Internet of Things provided in an embodiment of the present application; Figure 5 This is a structural diagram of an electronic device disclosed in an embodiment of the present application.
[0022] Explanation of the accompanying drawings: 1. Acquisition module; 2. Processing module; 3. Control module; 500. Electronic device; 501. Processor; 502. Communication bus; 503. User interface; 504. Network interface; 505. Memory. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art 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.
[0024] In the description of the embodiments of this application, words such as "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "for example" or "for instance" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "for example" or "for instance" is intended to present the relevant concepts in a concrete manner.
[0025] In the description of the embodiments of the present application, the term "multiple" means 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 "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0026] This application provides an intelligent agricultural irrigation management method based on the Internet of Things, which is applied to a server. Figure 1, which shows one of the flow diagrams of an IoT-based smart agricultural irrigation management method provided in an embodiment of the present application. The method includes steps S1-S6, which are as follows: Step S1: Obtain regional environmental monitoring data, regional situation information, and historical irrigation demand corresponding to the irrigation management area.
[0027] Specifically, in this technical solution, an irrigation management area is defined as a region obtained by dividing the overall agricultural irrigation area. This solution will provide a detailed description of the intelligent agricultural irrigation management method for a single irrigation management area. Subsequent embodiments will provide a detailed description of the method for dividing the overall agricultural irrigation area into multiple irrigation management areas.
[0028] Furthermore, to implement step S1, a series of environmental monitoring sensors, such as soil moisture sensors, temperature and humidity meters, and rainfall meters, must be deployed to monitor and record environmental conditions in the irrigation area in real time. Environmental monitoring data is crucial for understanding current environmental conditions. For example, soil moisture data can directly indicate irrigation needs, while meteorological data (such as rainfall and temperature) can help predict irrigation needs in the near future.
[0029] The server also collects regional information and historical irrigation requirements for each irrigation management area. Regional information includes, but is not limited to, the types of crops grown within the irrigation management area, soil type and texture, and the general climate characteristics of the area. This regional information is crucial for determining initial irrigation requirements for each area, as different crops and soil types require different amounts and frequencies of water.
[0030] It should be noted that after obtaining regional environmental monitoring data, regional situation information, and historical irrigation demand for the irrigation management area, the server also transmits this data, regional situation information, and historical irrigation demand to the Agricultural Internet of Things platform. It also promptly obtains abnormal environmental monitoring data from the regional environmental monitoring data and issues early warnings. Agricultural producers can access the Agricultural Internet of Things platform through information terminals such as mobile phones and computers, thereby obtaining real-time information on the planting conditions corresponding to each irrigation management area.
[0031] Step S2: Based on the regional situation information, determine the initial irrigation time point and initial irrigation demand corresponding to the irrigation management area.
[0032] Specifically, in this technical solution, the server will analyze the regional information collected in step S1 (such as crop type, soil characteristics, and climate conditions) to determine the specific needs of each irrigation management area. For example, different crops have different water requirements and frequencies. Soil type (such as sandy soil or clay) affects water retention capacity and infiltration rate, while climate conditions (such as average rainfall and temperature) determine the possibility of natural water replenishment and evaporation rate. Next, combining this information and taking into account the growth cycle of the crops, the initial irrigation time point and initial irrigation demand for each irrigation area are determined.
[0033] Step S3: Based on the regional environmental monitoring data, the environmental impact coefficient corresponding to the irrigation management area is obtained.
[0034] Specifically, in this technical solution, the server obtains the environmental impact coefficient corresponding to the irrigation management area based on regional environmental monitoring data, thereby ensuring that the irrigation plan can flexibly adapt to current and expected environmental changes to cope with changing environmental conditions.
[0035] In one possible implementation, refer to Figure 2 , which shows the second flow diagram of an intelligent agricultural irrigation management method based on the Internet of Things provided by an embodiment of the present application. Step S3 specifically includes steps S31-S34: Step S31: Obtain the irrigation cycle corresponding to the irrigation management area.
[0036] Specifically, in this technical solution, the server will determine the irrigation cycle corresponding to the irrigation management area through the irrigation interval time corresponding to the irrigation management area.
[0037] Step S32: Determine a time decay coefficient based on the irrigation cycle.
[0038] Specifically, in this technical solution, the time decay coefficient is an important component of the environmental impact coefficient calculation, accounting for changes in environmental variables over time and their cumulative impact on irrigation demand. Determining the time decay coefficient involves statistical analysis and mathematical modeling, using specialized data analysis software and advanced mathematical methods such as regression analysis or time series analysis to find a coefficient value that best reflects the impact of historical data.
[0039] The server assesses the temporal sensitivity of environmental data within the irrigation cycle, drawing on in-depth analysis of climate patterns, historical irrigation data, and environmental monitoring data. For example, in a drought-stricken region, low rainfall and high temperatures over the past few days may cause soil moisture to decrease rapidly, increasing irrigation demand in the near future. In this case, the time decay coefficient should be set relatively small to ensure that past environmental conditions are taken into account when calculating current irrigation needs.
[0040] Step S33: Based on the regional environmental monitoring data, the monitoring values corresponding to the multiple environmental variables that change over time and the monitoring values corresponding to the current key environmental indicators are determined.
[0041] Specifically, in this technical solution, the multiple time-varying environmental variables include, but are not limited to, soil moisture, air temperature, and air humidity. Current key environmental indicators include, but are not limited to, accumulated rainfall, specific soil property indicators, and the like. The server then determines, from the regional environmental monitoring data collected by various environmental monitoring devices, the monitoring values corresponding to the multiple time-varying environmental variables and the monitoring values corresponding to the current key environmental indicators.
[0042] Step S34: Calculate the environmental impact coefficient based on the irrigation cycle, the monitoring values corresponding to the multiple environmental variables, the monitoring values corresponding to the current key environmental indicators, and the time attenuation coefficient.
[0043] In a possible implementation, step S34 specifically includes the following steps: The environmental impact coefficient is calculated using the following formula: Where k is the environmental impact coefficient, n and m are both positive integers greater than 1, and i∈[1,n], m∈[1,m], T is the irrigation cycle, λ is the time attenuation coefficient, t is the time variable, X i (t) is the monitoring value corresponding to the i-th environmental variable, F i is the nonlinear function corresponding to the monitoring value of the i-th environmental variable, ω i is the weight coefficient, Y j (t) is the monitoring value corresponding to the jth environmental variable, G j is the nonlinear function corresponding to the monitoring value of the j-th environmental variable, Φ is the preset environmental variable related function, Z(t) is the monitoring value corresponding to the current key environmental indicator, and Ψ is the preset change rate related function.
[0044] Specifically, in this technical solution, Integrate the values within the irrigation cycle T. Here, 0 and T are the start and end times of the integration, for example, the start and end of the irrigation cycle. Assuming the irrigation cycle is one day, the value of T is 24.
[0045] e -λt is an exponential decay function, which is used to represent the decrease in the impact of early environmental conditions on the current environment over time. Where λ is the decay coefficient and t is the time variable.
[0046] X i(t) represents the monitoring value of the i-th environmental variable (such as soil moisture, air temperature, etc.) at time t. i is a nonlinear function of the environmental variable, used to convert the original monitoring data into the impact on irrigation demand. i is the weight coefficient, which determines the importance of each environmental variable in the overall impact.
[0047] Y j (t) represents the monitoring value of another set of environmental variables at time t. j is a nonlinear function of the environmental variable. Φ is an advanced function that is used to integrate the effects of these composite environmental variables to reflect the interactions between these variables. j (Y j (t),t), “,t” represents the function G j Not only depends on the environment variable Y j The current value of (t) also explicitly depends on the time variable t. This design allows the function G j Capture the changes in environmental variables over time and the possible impact of such changes on irrigation demand. For example, for some environmental variables, they may have different effects on irrigation demand at different times of the day (such as morning, noon, and evening). By including time t as an explicit parameter in the function G j In , this time-varying effect can be simulated more accurately.
[0048] Z(t) represents a key indicator that changes over time, and It is the rate of change of the key indicator over time, such as the rate of change of accumulated rainfall or temperature. Ψ is also an advanced function used to process the rate of change of a key indicator Z(t) over time. Impact on irrigation needs.
[0049] Step S4: Based on the environmental impact coefficient, the initial irrigation time is corrected to obtain the corrected irrigation time point corresponding to the irrigation management area.
[0050] Specifically, in this technical solution, the server corrects the initial irrigation time based on the environmental impact coefficient to obtain the corrected irrigation time point corresponding to the irrigation management area.
[0051] In a possible implementation, step S4 specifically includes the following steps: A preset irrigation time correction curve is obtained; the irrigation time correction curve includes a first mapping relationship between a plurality of environmental impact coefficients and a plurality of irrigation time correction factors.
[0052] Specifically, in this technical solution, the irrigation time correction curve is established based on a large amount of historical meteorological data, soil condition data and irrigation effect data to reflect the relationship between various environmental impact coefficients (such as increased water evaporation caused by drought, high temperature and other factors) and the optimal irrigation time point.
[0053] Based on the environmental impact coefficient and the first mapping relationship, an irrigation time correction factor corresponding to the current environmental impact coefficient is determined.
[0054] Specifically, in this technical solution, the server determines an irrigation time correction factor corresponding to the environmental impact coefficient from the irrigation time correction curve based on the first mapping relationship. It should be noted that the irrigation time correction factor can be either positive or negative. A positive irrigation time correction factor indicates that the irrigation time point needs to be postponed; a negative irrigation time correction factor indicates that the irrigation time point needs to be advanced.
[0055] Based on the irrigation time correction factor, the initial irrigation time point is corrected to obtain the corrected irrigation time point.
[0056] Specifically, in this technical solution, the server first multiplies the initial irrigation time point by the irrigation time correction factor to obtain the correction time; and then adds the correction time to the initial irrigation time point to obtain the corrected irrigation time point.
[0057] Step S5: Based on the environmental impact coefficient, the historical irrigation demand and the initial irrigation demand, a revised irrigation demand corresponding to the irrigation management area is obtained.
[0058] Specifically, in this technical solution, the server obtains the corrected irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand and the initial irrigation demand.
[0059] In one possible implementation, refer to Figure 3 , which shows the third flow diagram of an intelligent agricultural irrigation management method based on the Internet of Things provided by an embodiment of the present application. Step S5 specifically includes steps S51-S55: Step S51: Obtaining a historical irrigation demand adjustment coefficient based on the historical irrigation demand and the initial irrigation demand.
[0060] Specifically, in this technical solution, the server will calculate the historical irrigation demand adjustment coefficient based on the historical irrigation demand and initial irrigation demand corresponding to the irrigation management area. The historical irrigation demand adjustment coefficient = (historical irrigation demand - initial irrigation demand) / initial irrigation demand.
[0061] Step S52: obtaining a preset irrigation demand correction curve; the irrigation demand correction curve includes a second mapping relationship between a plurality of environmental impact coefficients and a plurality of irrigation demand correction factors.
[0062] Specifically, in this technical solution, the irrigation demand correction curve is established based on historical irrigation demand, crop growth response and changes in environmental conditions to evaluate the irrigation effect under different environmental conditions (such as different soil moisture or climate patterns).
[0063] Step S53: Based on the environmental impact coefficient and the second mapping relationship, determine the irrigation demand correction factor corresponding to the current environmental impact coefficient.
[0064] Specifically, in this technical solution, the server determines an irrigation demand correction factor corresponding to the environmental impact coefficient from the irrigation demand correction curve based on the second mapping relationship. It should be noted that the irrigation demand correction factor can be either positive or negative. A positive irrigation demand correction factor indicates an increase in the irrigation adjustment amount; a negative irrigation demand correction factor indicates a decrease in the irrigation adjustment amount.
[0065] Step S54: Obtaining an irrigation adjustment amount based on the irrigation demand correction factor and the initial irrigation demand amount.
[0066] Specifically, in this technical solution, the irrigation adjustment amount = initial irrigation demand amount × irrigation demand correction factor.
[0067] Step S55: Calculate the corrected irrigation demand based on the initial irrigation demand, the irrigation adjustment amount, and the historical irrigation demand adjustment coefficient.
[0068] In a possible implementation, step S55 specifically includes the following steps: The corrected irrigation demand is calculated using the following formula: I c =(I r +ΔI)×H; Among them, I c To correct irrigation demand, I r is the initial irrigation demand, ΔI is the irrigation adjustment amount, and H is the historical irrigation demand adjustment coefficient.
[0069] Specifically, in this technical solution, I r It represents the initial irrigation requirement based on factors such as the crop's growth stage, soil type, and climatic conditions. It provides a baseline estimate of the amount of water a crop would ideally need.
[0070] ΔI is an adjustment to the initial irrigation requirement based on current environmental conditions (such as soil moisture, air temperature, and rainfall). This adjustment reflects the amount of water needed to increase or decrease due to deviations from the ideal. For example, drought conditions may require additional irrigation.
[0071] H is the historical irrigation demand adjustment factor, which is used to fine-tune irrigation demand to reflect actual historical demand and crop growth. Integrating historical experience into current irrigation plans ensures that irrigation strategies are based on both real-time data and historical experience.
[0072] Step S6: Control the agricultural irrigation equipment in the irrigation management area to perform irrigation operations according to the revised irrigation demand when the irrigation time point is revised.
[0073] Specifically, in this technical solution, the server will control the agricultural irrigation equipment in each irrigation management area to automatically start at the revised time point based on the automatic control technology, and irrigate according to the calculated revised irrigation demand.
[0074] In a possible implementation, before step S1, the method further includes the following steps: Determine multiple crop types in the overall agricultural irrigation area; divide the overall agricultural irrigation area based on the multiple crop types to obtain multiple irrigation management areas.
[0075] Specifically, in this technical solution, before dividing the overall agricultural irrigation area, it is first necessary to conduct a detailed survey and analysis of the overall agricultural irrigation area to determine the various types of crops planted and understand the growth cycles, water requirements, and adaptability to environmental conditions of different crops. Next, based on the collected information, the overall agricultural irrigation area is divided to create multiple irrigation management areas. When dividing the areas, it is necessary to ensure that the crops in each area have similar water requirements and growing conditions. For example, crops of the same type can be divided into one area; or crops that require frequent irrigation can be divided into one area, while crops with lower water requirements can be divided into another area.
[0076] Reference Figure 4, which shows a structural schematic diagram of an intelligent agricultural irrigation management system based on the Internet of Things provided by an embodiment of the present application, the system includes an acquisition module 1, a processing module 2 and a control module 3; the acquisition module 1 is used to obtain regional environmental monitoring data, regional situation information and historical irrigation demand corresponding to the irrigation management area; the processing module 2 is used to determine the initial irrigation time point and initial irrigation demand corresponding to the irrigation management area based on the regional situation information; the processing module 2 is also used to obtain the environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data; the processing module 2 is also used to correct the initial irrigation time based on the environmental impact coefficient to obtain the corrected irrigation time point corresponding to the irrigation management area; the processing module 2 is also used to obtain the corrected irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand and the initial irrigation demand; the control module 3 is used to control the agricultural irrigation equipment in the irrigation management area to perform irrigation operations according to the corrected irrigation demand when correcting the irrigation time point.
[0077] In one possible implementation, the acquisition module 1 is further used to obtain the irrigation cycle corresponding to the irrigation management area; the processing module 2 is further used to determine the time attenuation coefficient based on the irrigation cycle; the processing module 2 is further used to determine the monitoring values corresponding to multiple environmental variables that change with time and the monitoring values corresponding to current key environmental indicators based on regional environmental monitoring data; the processing module 2 is further used to calculate the environmental impact coefficient based on the irrigation cycle, the monitoring values corresponding to multiple environmental variables, the monitoring values corresponding to current key environmental indicators, and the time attenuation coefficient.
[0078] In a possible implementation, the processing module 2 is further configured to calculate the environmental impact coefficient using the following formula: Where k is the environmental impact coefficient, n and m are both positive integers greater than 1, and i∈[1,n], m∈[1,m], T is the irrigation cycle, λ is the time attenuation coefficient, t is the time variable, X i (t) is the monitoring value corresponding to the i-th environmental variable, F i is the nonlinear function corresponding to the monitoring value of the i-th environmental variable, ω i is the weight coefficient, Y j (t) is the monitoring value corresponding to the jth environmental variable, G j is the nonlinear function corresponding to the monitoring value of the j-th environmental variable, Φ is the preset environmental variable related function, Z(t) is the monitoring value corresponding to the current key environmental indicator, and Ψ is the preset change rate related function.
[0079] In one possible implementation, the acquisition module 1 is further used to obtain a preset irrigation time correction curve; the irrigation time correction curve includes a first mapping relationship between multiple environmental impact coefficients and multiple irrigation time correction factors; the processing module 2 is further used to determine the irrigation time correction factor corresponding to the current environmental impact coefficient based on the environmental impact coefficient and the first mapping relationship; the processing module 2 is further used to correct the initial irrigation time point based on the irrigation time correction factor to obtain a corrected irrigation time point.
[0080] In one possible implementation, the processing module 2 is further used to obtain a historical irrigation demand adjustment coefficient based on the historical irrigation demand and the initial irrigation demand; the acquisition module 1 is further used to obtain a preset irrigation demand correction curve; the irrigation demand correction curve includes a second mapping relationship between multiple environmental impact coefficients and multiple irrigation demand correction factors; the processing module 2 is further used to determine the irrigation demand correction factor corresponding to the current environmental impact coefficient based on the environmental impact coefficient and the second mapping relationship; the processing module 2 is further used to obtain an irrigation adjustment amount based on the irrigation demand correction factor and the initial irrigation demand; the processing module 2 is further used to calculate the corrected irrigation demand based on the initial irrigation demand, the irrigation adjustment amount, and the historical irrigation demand adjustment coefficient.
[0081] In a possible embodiment, the processing module 2 is further configured to calculate the corrected irrigation demand using the following formula: c =(I r +ΔI)×H; where I c To correct irrigation demand, I r is the initial irrigation demand, ΔI is the irrigation adjustment amount, and H is the historical irrigation demand adjustment coefficient.
[0082] In a possible implementation, the processing module 2 is further configured to determine a plurality of crop types in the overall agricultural irrigation area; the processing module 2 is further configured to divide the overall agricultural irrigation area based on the plurality of crop types to obtain a plurality of irrigation management areas.
[0083] It should be noted that the above embodiments provide devices that implement their functions using only the division of the above functional modules as examples. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be 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 embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0084] This application also discloses an electronic device. Figure 5 , Figure 5Schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application. The electronic device 500 may include: at least one processor 501, at least one network interface 504, a user interface 503, a memory 505, and at least one communication bus 502.
[0085] The communication bus 502 is used to implement the connection and communication between these components.
[0086] The user interface 503 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 503 may also include a standard wired interface and a wireless interface.
[0087] The network interface 504 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0088] The processor 501 may include one or more processing cores. The processor 501 utilizes various interfaces and circuits to connect various parts of the entire server. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 505, and calling data stored in the memory 505, the processor 501 performs various server functions and processes data. Optionally, the processor 501 may be implemented in at least one hardware form selected from digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 501 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display; and the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 501 and may be implemented separately on a single chip.
[0089] Among them, the memory 505 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 505 includes a non-transitory computer-readable storage medium. The memory 505 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 505 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 505 may also optionally be at least one storage device located away from the aforementioned processor 501. Reference Figure 5 , as a computer-readable storage medium, the memory 505 may include an operating system, a network communication module, a user interface module, and an application program.
[0090] exist Figure 5 In the electronic device 500 shown, the user interface 503 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 501 can be used to call an application stored in the memory 505. When executed by one or more processors 501, the electronic device 500 executes one or more methods in the above embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that this application is not limited to the described order of actions, because according to this 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 this application.
[0091] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0092] 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 merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods, 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 interface, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0093] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0094] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0095] 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. The computer software product is stored in a memory and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute 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.
[0096] The above are merely exemplary embodiments of the present disclosure and are not intended to limit the scope of the present disclosure. In other words, any equivalent variations and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the disclosure and the practical implications thereof.
[0097] This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not described herein. The description and examples are to be considered as exemplary only, and the scope and spirit of the present disclosure are to be defined by the claims.
Claims
1. An intelligent agricultural irrigation management method based on the Internet of Things, characterized in that: The method comprises: Obtain regional environmental monitoring data, regional situation information, and historical irrigation demand corresponding to the irrigation management area; Determining an initial irrigation time point and an initial irrigation demand corresponding to the irrigation management area based on the regional situation information; Based on the regional environmental monitoring data, obtaining an environmental impact coefficient corresponding to the irrigation management area; Based on the environmental impact coefficient, the initial irrigation time is corrected to obtain a corrected irrigation time point corresponding to the irrigation management area; Obtaining a revised irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand, and the initial irrigation demand; The agricultural irrigation equipment in the irrigation management area is controlled to perform irrigation operations according to the revised irrigation demand at the revised irrigation time point.
2. The method according to claim 1, characterized in that The obtaining of the environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data specifically includes: Obtaining the irrigation cycle corresponding to the irrigation management area; determining a time decay coefficient based on the irrigation cycle; Determining, based on the regional environmental monitoring data, monitoring values corresponding to a plurality of environmental variables that change over time and monitoring values corresponding to current key environmental indicators; The environmental impact coefficient is calculated based on the irrigation cycle, the monitoring values corresponding to the plurality of environmental variables, the monitoring values corresponding to the current key environmental indicators, and the time attenuation coefficient.
3. The method according to claim 2, characterized in that The environmental impact coefficient is calculated based on the irrigation cycle, the monitoring values corresponding to the plurality of environmental variables, the monitoring values corresponding to the current key environmental indicators, and the time attenuation coefficient, specifically including: The environmental impact coefficient is calculated by the following formula: Wherein, k is the environmental impact coefficient, n and m are both positive integers greater than 1, and i∈[1,n], m∈[1,m], T is the irrigation cycle, λ is the time attenuation coefficient, t is the time variable, X i (t) is the monitoring value corresponding to the i-th environmental variable, F i is the nonlinear function corresponding to the monitoring value of the i-th environmental variable, ω i is the weight coefficient, Y j (t) is the monitoring value corresponding to the jth environmental variable, G j is a nonlinear function corresponding to the monitoring value corresponding to the jth environmental variable, Φ is a preset environmental variable related function, Z(t) is the monitoring value corresponding to the current key environmental indicator, and Ψ is a preset change rate related function.
4. The method according to claim 1, wherein The step of correcting the initial irrigation time point based on the environmental impact coefficient to obtain the corrected irrigation time point corresponding to the irrigation management area specifically includes: Obtaining a preset irrigation time correction curve; the irrigation time correction curve includes a first mapping relationship between a plurality of environmental impact coefficients and a plurality of irrigation time correction factors; Determining an irrigation time correction factor corresponding to the current environmental impact coefficient based on the environmental impact coefficient and the first mapping relationship; Based on the irrigation time correction factor, the initial irrigation time point is corrected to obtain the corrected irrigation time point.
5. The method according to claim 1, wherein The obtaining of the corrected irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand, and the initial irrigation demand specifically includes: obtaining a historical irrigation demand adjustment coefficient based on the historical irrigation demand and the initial irrigation demand; Obtaining a preset irrigation demand correction curve; the irrigation demand correction curve includes a second mapping relationship between multiple environmental impact coefficients and multiple irrigation demand correction factors; Determining an irrigation demand correction factor corresponding to the current environmental impact coefficient based on the environmental impact coefficient and the second mapping relationship; Obtaining an irrigation adjustment amount based on the irrigation demand correction factor and the initial irrigation demand amount; The revised irrigation demand is calculated based on the initial irrigation demand, the irrigation adjustment amount, and the historical irrigation demand adjustment coefficient.
6. The method according to claim 5, characterized in that The calculating the corrected irrigation demand based on the initial irrigation demand, the irrigation adjustment amount, and the historical irrigation demand adjustment coefficient specifically includes: The corrected irrigation demand is calculated using the following formula: I c =(I r +ΔI)×H; Among them, I c is the corrected irrigation demand, I r is the initial irrigation demand, ΔI is the irrigation adjustment amount, and H is the historical irrigation demand adjustment coefficient.
7. The method according to claim 1, characterized in that Before obtaining the regional environmental monitoring data, regional situation information, and historical irrigation demand corresponding to the irrigation management area, the method further includes: Identify the various crop types within the overall agricultural irrigated area; The overall agricultural irrigation area is divided based on the multiple crop types to obtain multiple irrigation management areas.
8. An intelligent agricultural irrigation management system based on the Internet of Things, characterized in that: The system includes an acquisition module, a processing module and a control module; The acquisition module is used to obtain regional environmental monitoring data, regional situation information and historical irrigation demand corresponding to the irrigation management area; The processing module is configured to determine an initial irrigation time point and an initial irrigation demand corresponding to the irrigation management area based on the regional situation information; The processing module is further configured to obtain an environmental impact coefficient corresponding to the irrigation management area based on the regional environmental monitoring data; The processing module is further configured to correct the initial irrigation time based on the environmental impact coefficient to obtain a corrected irrigation time point corresponding to the irrigation management area; The processing module is further configured to obtain a revised irrigation demand corresponding to the irrigation management area based on the environmental impact coefficient, the historical irrigation demand, and the initial irrigation demand; The control module is used to control the agricultural irrigation equipment in the irrigation management area to perform irrigation operations according to the revised irrigation demand at the revised irrigation time point.
9. An electronic device, characterized in that: The electronic device (500) comprises a processor (501), a memory (505), a user interface (503) and a network interface (504), wherein the memory (505) is used to store instructions, the user interface (503) and the network interface (504) are used to communicate with other devices, and the processor (501) is used to execute the instructions stored in the memory (505) so that the electronic device (500) executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is executed.
Citation Information
Cited By
Plateau crop water-saving irrigation management system based on Internet of Things
CN121713846A