Control method, control system, processor and storage medium for irrigation of agricultural fields
Patent Information
- Application Number
- CN202410216396.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-27
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2044-02-27
AI Technical Summary
[0004]本申请实施例的目的是提供一种用于农田灌溉的控制方法、控制系统、处理器及机器可读存储介质,用以解决现有技术中所采用的智能化灌溉方法存在无法结合实际情况实现精准灌溉的问题
[0018]上述技术方案,通过在对目标农田进行灌溉作业的过程中,获取目标农田在当前时刻的实际持水量百分比和目标农田在未来预设时间段内的气象预报数据,然后根据实际持水量百分比和气象预报数据,确定在未来预设时间段内的多个预设时刻分别对应的目标农田的预测持水量百分比,以得到预测持水量百分比集合,最后根据实际持水量百分比和预测持水量百分比集合,确定目标农田的灌溉控制策略。本申请能够基于田间的持水量百分比和未来的气象预报数据确定对目标农田的灌溉策略,有利于结合实际情况实现对农田的精准灌溉。
Smart Images

Figure CN120548963B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent irrigation technology, specifically to a control method, control system, processor, and storage medium for farmland irrigation. Background Technology
[0002] Irrigation is a crucial aspect of agricultural production. Crops cannot grow, photosynthesize, or absorb and transport nutrients without water, and water resources are unevenly distributed in time and space, necessitating irrigation. Different crops have varying water requirements at different growth stages, and changes in meteorological factors also affect evaporation and precipitation in the fields. To ensure healthy crop growth while conserving water resources and reducing energy consumption in irrigation operations, intelligent precision irrigation is essential for modern agricultural production.
[0003] Currently, existing intelligent irrigation methods primarily determine irrigation volume based on current soil moisture content and weather conditions, failing to consider the impact of subsequent weather events and thus unable to achieve precise irrigation based on actual conditions. If rainfall or hot, dry weather occurs after irrigation, the former results in excessive irrigation waste of resources and a risk of farmland flooding if drainage measures are not implemented, while the latter leads to insufficient irrigation requiring repeated operations. Therefore, existing intelligent irrigation methods suffer from the problem of failing to achieve precise irrigation based on actual conditions. Summary of the Invention
[0004] The purpose of this application is to provide a control method, control system, processor, and machine-readable storage medium for farmland irrigation, in order to solve the problem that the intelligent irrigation methods used in the prior art cannot achieve precise irrigation in combination with actual conditions.
[0005] To achieve the above objectives, the first aspect of this application provides a control method for farmland irrigation, the control method comprising:
[0006] During the irrigation operation of the target farmland, the actual water holding percentage of the target farmland at the current moment and the weather forecast data of the target farmland in the future preset time period are obtained;
[0007] Based on the actual water holding percentage and meteorological forecast data, the predicted water holding percentage of the target farmland at multiple preset times within a future preset time period is determined to obtain a set of predicted water holding percentages.
[0008] Based on the set of actual water holding percentage and predicted water holding percentage, determine the irrigation control strategy for the target farmland.
[0009] In this embodiment of the application, an irrigation control strategy for the target farmland is determined based on the actual water holding percentage and the set of predicted water holding percentages, including: if the actual water holding percentage exceeds a preset minimum water holding percentage, determining whether the actual water holding percentage exceeds a preset optimal water holding percentage, wherein the preset optimal water holding percentage is greater than the preset minimum water holding percentage; if the actual water holding percentage does not exceed the preset optimal water holding percentage, comparing each predicted water holding percentage in the set of predicted water holding percentages with a preset maximum water holding percentage, wherein the preset maximum water holding percentage is greater than the preset optimal water holding percentage; and if at least one predicted water holding percentage in the set of water holding percentages is greater than the preset maximum water holding percentage, stopping irrigation operations on the target farmland.
[0010] In this embodiment of the application, the control method further includes: if the actual water holding percentage exceeds a preset optimal water holding percentage, determining whether the actual water holding percentage exceeds a preset maximum water holding percentage; if the actual water holding percentage does not exceed the preset maximum water holding percentage, comparing the target predicted water holding percentage in the predicted field water holding set with a preset minimum water holding percentage, wherein the target predicted water holding percentage is the predicted water holding percentage corresponding to the last preset moment within a future preset time period; and if the target predicted water holding percentage is greater than the preset minimum water holding percentage, stopping irrigation operations on the target farmland.
[0011] In this embodiment of the application, the control method further includes: stopping irrigation operations on the target farmland when the actual water holding percentage exceeds the preset maximum water holding percentage.
[0012] In this embodiment of the application, based on the actual water holding percentage and meteorological forecast data, the predicted water holding percentage of the target farmland corresponding to multiple preset times within a preset time period is determined to obtain a set of predicted water holding percentages. This includes: determining the set of predicted water holding percentages based on a pre-trained water holding percentage prediction model, according to the actual water holding percentage and meteorological forecast data. The water holding percentage prediction model is used to output the predicted water holding percentage for the next time based on the percentage at the current time and the meteorological forecast data for the next time.
[0013] In this embodiment of the application, obtaining the actual water holding percentage includes: obtaining the water holding percentage of sampling points at multiple preset soil depths corresponding to multiple target areas of the target farmland, wherein the target areas are on the diagonal of the target farmland; and determining the actual water holding percentage based on the water holding percentage of multiple sampling points.
[0014] In this embodiment of the application, obtaining the percentage of water holding capacity of the sampling point includes: obtaining the historical highest water holding capacity of the sampling point and the current soil volumetric water content at the sampling point; and determining the ratio of the soil volumetric water content at the sampling point to the historical highest water holding capacity as the percentage of water holding capacity of the sampling point.
[0015] A second aspect of this application provides a processor configured to execute the above-described control method for farmland irrigation.
[0016] A third aspect of this application provides a control system for farmland irrigation, comprising: a water holding percentage detection device; and the processor described above.
[0017] A fourth aspect of this application provides a machine-readable storage medium storing a program or instructions, characterized in that the program or instructions, when executed by a processor, implement the aforementioned control method for farmland irrigation.
[0018] The aforementioned technical solution involves acquiring the actual water holding percentage of the target farmland at the current moment and the weather forecast data for the target farmland within a preset future time period during irrigation operations. Then, based on the actual water holding percentage and the weather forecast data, the predicted water holding percentage of the target farmland is determined for multiple preset moments within the preset future time period, resulting in a set of predicted water holding percentages. Finally, based on the actual water holding percentage and the set of predicted water holding percentages, the irrigation control strategy for the target farmland is determined. This application can determine the irrigation strategy for the target farmland based on the field water holding percentage and future weather forecast data, which is beneficial for achieving precise irrigation of farmland in accordance with actual conditions.
[0019] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description
[0020] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings:
[0021] Figure 1 A schematic flowchart illustrating a control method for farmland irrigation provided in an embodiment of this application;
[0022] Figure 2 An architecture diagram of a control system for farmland irrigation provided in a specific embodiment of this application;
[0023] Figure 3 This is a schematic diagram of the structure of a water holding capacity prediction model provided in a specific embodiment of this application. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0025] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.
[0026] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.
[0027] Figure 1 This is a schematic flowchart illustrating a control method for farmland irrigation provided in an embodiment of this application. Figure 1 As shown in the figure, this application provides a control method for farmland irrigation. Taking the application of this method to a processor as an example, the method may include the following steps.
[0028] Step S101: During the irrigation operation of the target farmland, obtain the actual water holding percentage of the target farmland at the current moment and the weather forecast data of the target farmland in the future preset time period.
[0029] Step S102: Based on the actual water holding percentage and meteorological forecast data, determine the predicted water holding percentage of the target farmland corresponding to multiple preset times within a future preset time period, so as to obtain a set of predicted water holding percentages.
[0030] Step S103: Determine the irrigation control strategy for the target farmland based on the set of actual water holding percentage and predicted water holding percentage.
[0031] In this embodiment, the target farmland refers to the object to be irrigated intelligently. After the target farmland meets certain conditions, the processor can control the execution device to perform irrigation operations on the target farmland. In one example, the processor can acquire the field water holding capacity of the target farmland in real time and determine whether irrigation is needed based on the field water holding capacity. The field water holding capacity can be determined based on parameters such as field water holding capacity and field water holding capacity percentage. Preferably, in order to make an accurate judgment on the field water holding capacity of the target farmland, this embodiment can use the water holding capacity percentage as the judgment condition. The processor can acquire the field water holding capacity percentage of the target farmland in real time and compare the real-time acquired water holding capacity percentage with a preset threshold. If the water holding capacity percentage is less than the preset threshold, it indicates that the target field water holding capacity is too low and cannot meet the growth needs of crops. At this time, the processor can control the execution device to start irrigation operations on the target farmland. The preset threshold can be determined based on the actual situation of the crops planted in the target farmland.
[0032] It is understandable that after irrigation begins, to ensure the field water holding capacity of the target farmland reaches a suitable level to meet the growth needs of crops, it is necessary to determine when to stop irrigation to control the irrigation volume. Furthermore, considering the impact of subsequent weather conditions, if rainfall or hot, dry weather occurs after irrigation, excessive irrigation wastes resources and risks flooding if drainage measures are not taken; insufficient irrigation in the latter case necessitates repeated irrigation. To prevent these situations, this embodiment of the application acquires the actual water holding capacity percentage of the target farmland at the current moment and the weather forecast data for the target farmland within a preset future time period during the irrigation process. In one example, the weather forecast data may include temperature and humidity, precipitation, ground-based solar radiation, and wind forecast data. The weather forecast data for the preset future time period includes weather forecast data for the target farmland area corresponding to multiple preset times within the preset future time period. The preset times can be set according to actual conditions, such as the weather forecast data for noon each day for the next 7 days from the current time.
[0033] In one example, after irrigation begins, the processor acquires the actual water holding percentage of the target farmland in real time. Further, the processor can determine the predicted water holding percentage of the target farmland at multiple preset times within a future preset time period based on the actual water holding percentage and weather forecast data, thus obtaining a set of predicted water holding percentages. This set of predicted water holding percentages reflects the changes in field water holding capacity of the target farmland within the future preset time period. The set includes multiple predicted water holding percentages corresponding to multiple preset times, arranged in chronological order. In another example, a prediction rule can be constructed based on historical data to determine the relationship between the water holding percentage of the previous time and the weather data of the next time, and the water holding capacity of the next time. Based on this prediction rule, the set of predicted water holding percentages is obtained using the actual water holding percentage and weather forecast data.
[0034] It is understandable that the impact of subsequent weather conditions on the water holding capacity of the target farmland can be reflected in the predicted water holding capacity percentage set. Therefore, after obtaining the predicted water holding capacity percentage set, the processor can determine the irrigation control strategy for the target farmland based on the actual water holding capacity percentage and the predicted water holding capacity percentage set.
[0035] The aforementioned technical solution involves acquiring the actual water holding percentage of the target farmland at the current moment and the weather forecast data for the target farmland within a preset future time period during irrigation operations. Then, based on the actual water holding percentage and the weather forecast data, the predicted water holding percentage of the target farmland is determined for multiple preset moments within the preset future time period, resulting in a set of predicted water holding percentages. Finally, based on the actual water holding percentage and the set of predicted water holding percentages, the irrigation control strategy for the target farmland is determined. This application can determine the irrigation strategy for the target farmland based on the field water holding percentage and future weather forecast data, which is beneficial for achieving precise irrigation of farmland in accordance with actual conditions.
[0036] In this embodiment of the application, determining the irrigation control strategy for the target farmland based on the actual water holding percentage and the set of predicted water holding percentages may include: if the actual water holding percentage exceeds a preset minimum water holding percentage, determining whether the actual water holding percentage exceeds a preset optimal water holding percentage, wherein the preset optimal water holding percentage is greater than the preset minimum water holding percentage; if the actual water holding percentage does not exceed the preset optimal water holding percentage, comparing each predicted water holding percentage in the set of predicted water holding percentages with a preset maximum water holding percentage, wherein the preset maximum water holding percentage is greater than the preset optimal water holding percentage; and stopping irrigation operations on the target farmland if at least one predicted water holding percentage in the set of water holding percentages is greater than the preset maximum water holding percentage.
[0037] It is understandable that crops require different amounts of water at different growth stages, and the water holding capacity requirements of the target farmland also vary. Therefore, technicians can determine the recommended range of water holding capacity percentages for the target farmland at different stages based on the characteristics of the crops being grown and the regional conditions of the target farmland, and preset this range in the system for future reference.
[0038] Specifically, during irrigation, the processor can query the recommended range of water holding capacity percentage for the target farmland at the current time based on the current date. A preset minimum water holding capacity percentage and a preset maximum water holding capacity percentage correspond to the minimum and maximum values of this recommended range, respectively, while a preset optimal water holding capacity percentage can be the median value of this range. If the measured water holding capacity percentage of the target farmland exceeds the preset minimum water holding capacity percentage but does not exceed the optimal water holding capacity percentage, it indicates that the current field water holding capacity percentage is sufficient to meet the growth requirements of the irrigation operation, but irrigation can continue. At this point, the processor can further determine the next step by combining the predicted water holding capacity percentage set with the preset maximum water holding capacity percentage to determine if any point in the future preset time period will have a field water holding capacity percentage exceeding the preset maximum water holding capacity percentage. If any predicted water holding capacity percentage in the predicted water holding capacity percentage set is greater than the preset maximum water holding capacity percentage, it indicates that rainfall may occur in the future preset time period, leading to farmland flooding. In this case, the processor can stop irrigating the target farmland. If all predicted water holding percentages in the predicted water holding capacity set are less than or equal to the preset maximum water holding capacity percentage, it indicates that there will be no waterlogging in the farmland due to weather conditions within the preset time period, and the processor can continue to irrigate the target farmland. This effectively prevents over-irrigation from causing subsequent waterlogging.
[0039] In this embodiment of the application, the control method may further include: if the actual water holding percentage exceeds a preset optimal water holding percentage, determining whether the actual water holding percentage exceeds a preset maximum water holding percentage; if the actual water holding percentage does not exceed the preset maximum water holding percentage, comparing the target predicted water holding percentage in the predicted field water holding set with a preset minimum water holding percentage, wherein the target predicted water holding percentage is the predicted water holding percentage corresponding to the last preset moment within a future preset time period; and if the target predicted water holding percentage is greater than the preset minimum water holding percentage, stopping irrigation operations on the target farmland.
[0040] Specifically, after continuous irrigation of the target farmland, if the actual water holding capacity percentage exceeds the preset optimal water holding capacity percentage but does not exceed the preset maximum water holding capacity percentage, the processor compares the target predicted water holding capacity percentage in the predicted field water holding capacity set with the preset minimum water holding capacity percentage. That is, it determines whether the predicted water holding capacity percentage at the last moment within a preset future time period is less than the preset minimum water holding capacity percentage. If the target predicted water holding capacity percentage is greater than the preset minimum water holding capacity percentage, it indicates that the water holding capacity percentage of the target farmland will not drop to the preset minimum value within the preset future time period, meaning drought will not occur, and the processor can stop irrigation. If the target predicted water holding capacity percentage is greater than the preset minimum water holding capacity percentage, it indicates that the water holding capacity percentage of the target farmland will drop to the preset minimum value within the preset future time period, meaning drought may occur, and the processor can continue irrigation. This effectively prevents drought caused by insufficient irrigation.
[0041] In this embodiment of the application, the control method may further include: stopping irrigation operations on the target farmland when the actual water holding percentage exceeds the preset maximum water holding percentage.
[0042] Specifically, if the target farmland is continuously irrigated until the measured water holding capacity percentage exceeds the preset maximum water holding capacity percentage, it indicates that the water holding capacity percentage has exceeded the recommended range. In order to prevent waterlogging in the farmland, the processor can stop irrigating the target farmland.
[0043] In this embodiment of the application, based on the actual water holding percentage and meteorological forecast data, the predicted water holding percentage of the target farmland corresponding to multiple preset times within a preset time period is determined to obtain a set of predicted water holding percentages. This may include: determining the set of predicted water holding percentages based on a pre-trained water holding percentage prediction model, according to the actual water holding percentage and meteorological forecast data, wherein the water holding percentage prediction model is used to output the predicted water holding percentage for the next time based on the percentage at the current time and the meteorological forecast data for the next time.
[0044] It is understandable that the processor can obtain a set of predicted water holding percentages based on a pre-trained water holding percentage prediction model. This water holding percentage prediction model can be constructed using a deep learning model, trained based on historical water holding percentage data and historical meteorological data of the target farmland.
[0045] Specifically, if the current time is T0, and the multiple preset times within a future preset time period are T1, T2, ..., Tn, then during prediction, the water holding percentage prediction model first reads the measured water holding percentage corresponding to the current time T0 and the meteorological forecast data for time T1 as input. After passing through two decoder layers and two linear layers, the decoded features are input into a sigmoid activation layer to obtain the predicted water holding percentage for time T1. Then, the predicted water holding percentage for time T1 is used as input, and combined with the meteorological forecast data for time T2, the predicted water holding percentage for time T2 is predicted. This process continues until the predicted water holding percentages for all preset times within the future preset time period are determined, resulting in a set of predicted water holding percentages. Thus, by predicting the water holding percentage of the target farmland within a future preset time period using the water holding percentage prediction model, it is possible to anticipate upcoming high temperatures, droughts, and rainfall, and adjust the current irrigation amount accordingly.
[0046] In this embodiment of the application, obtaining the actual water holding percentage may include: obtaining the water holding percentage of sampling points at multiple preset soil depths corresponding to multiple target areas of the target farmland, wherein the target areas are on the diagonal of the target farmland; and determining the actual water holding percentage based on the water holding percentage of multiple sampling points.
[0047] It is understood that, in order to maintain the percentage of field water holding capacity (FHV) at the corresponding root depth of crops at different growth stages within the recommended range, this application embodiment sets up multiple target areas within the target farmland, and sets corresponding sampling points at multiple preset soil depths in each target area. The FHV percentage at each sampling point in each target area is used as a reference value for the field water holding capacity. In one example, since farmland is generally quadrilateral, to ensure the referenceability and accuracy of the collected data, multiple target areas can be set on the diagonals of the target farmland. Preferably, one of the target areas can be selected at the intersection of the diagonals. In one example, a soil moisture meter can be set up for each target area. For example, one soil moisture meter is deployed at the intersection of the two diagonals of the target farmland, and another soil moisture meter is deployed at the midpoint between the intersection and each vertex of the target farmland. For each soil moisture meter, multiple soil volumetric water content sensors are deployed at fixed vertical intervals between the ground surface and the deepest depth to be detected. The soil volumetric water content sensors correspond to the sampling points. For example, one sensor is deployed for each soil depth of 0cm, 10cm, 20cm, 30cm, 40cm, 50cm, 60cm, 70cm, and 80cm.
[0048] In this embodiment, when determining the actual water holding capacity percentage of the target farmland, the water holding capacity percentage of each sampling point in different soil layers is first determined. Then, based on the water holding capacity percentage of each sampling point, the corresponding water holding capacity percentage of the target area is determined. Finally, based on the water holding capacity percentage of each target area, the measured water holding capacity percentage of the target farmland is determined. In one example, the water holding capacity percentage of the target area and the measured water holding capacity percentage can be calculated by averaging or integration. This facilitates the subsequent identification of the optimal water holding capacity range of the soil layer corresponding to the root depth within the specific planting area and the specific growth stage of the crop as the irrigation operation target, ensuring that the irrigation operation to complete the predetermined task can effectively provide sufficient water for crop growth.
[0049] In this embodiment of the application, obtaining the percentage of water holding capacity of the sampling point may include: obtaining the historical highest water holding capacity of the sampling point and the current soil volumetric water content at the sampling point; and determining the ratio of the soil volumetric water content at the sampling point to the historical highest water holding capacity as the percentage of water holding capacity of the sampling point.
[0050] Specifically, when calculating the percentage of water holding capacity at a sampling point, the soil volumetric water content at the depth of the sampling point and the historical highest water holding capacity are obtained. The soil volumetric water content can be measured using a soil volumetric water content sensor, while the historical highest water holding capacity can be determined by pre-collecting soil samples. The ratio of the soil volumetric water content at the sampling point to the historical highest water holding capacity is determined as the percentage of water holding capacity at that sampling point.
[0051] Figure 2 This is an architectural diagram of a control system for farmland irrigation, provided as a specific embodiment of this application. Figure 2 As shown in the illustration, based on the control method for farmland irrigation provided in the embodiments of this application, a specific embodiment of this application provides a control system for farmland irrigation. This control system includes a cloud platform, multiple edge computing and gateway devices, sensing devices, and actuators. The sensing devices can be soil moisture meters, thus the control system includes multiple sets of soil moisture meters at the edge, used to sense soil moisture content at different depths. The actuators are irrigation actuators, used to drive solenoid valves to supply water for irrigation operations. The sensing devices and actuators communicate with their corresponding edge computing and gateway devices, which in turn communicate with the cloud platform. On one hand, the edge computing and gateway devices exchange data with the cloud platform, uploading locally collected data to the cloud, while also receiving weather forecast data from the platform. They can also download algorithm models and data acquisition configurations from the cloud platform to update their own algorithm models and modify the data acquisition and control configurations of other edge devices. On the other hand, the edge computing gateway devices run water holding capacity percentage prediction and irrigation equipment control decision models. The irrigation equipment control decision models are used to determine the control strategy for the irrigation actuators.
[0052] Figure 3 This is a schematic diagram of the structure of a water holding capacity prediction model provided in a specific embodiment of this application. Figure 3 As shown in a specific embodiment of this application, the water holding percentage prediction model can include two stacked transformer decoders, two linear layers, and multiple sigmoid-activated branches consistent with the number of soil moisture meters, taking the water holding percentage corresponding to each soil moisture meter as the unit.
[0053] In this embodiment, the meteorological forecast data for a future preset time period specifically refers to hourly temperature and humidity, precipitation, ground incident solar radiation, and wind forecast data with a 5-kilometer grid precision over 7 days. That is, the future preset time period is the seven days following the current moment. Based on the water holding capacity percentage prediction model, according to the real-time water holding capacity percentage of the target farmland during the irrigation process and the corresponding hourly meteorological forecast data for the next 7 days, the hourly trend of the water holding capacity percentage corresponding to each soil moisture meter of the target farmland can be predicted within the next 7 days after the irrigation system is shut down. This is used to anticipate upcoming high-temperature drought and rainfall and adjust the current irrigation amount in advance.
[0054] When making predictions, the model first reads the normalized values of the water holding capacity percentage at each soil moisture meter location at the current time T0, and the normalized values of temperature, humidity, precipitation, surface solar radiation, and wind forecast at time T1 as inputs. After passing through two decoder layers and two linear layers, the decoded features are input into sigmoid activation layers of the same number as the number of soil moisture meters to obtain the normalized water holding capacity percentage at each soil moisture meter location at time T1. Then, the predicted value is used as the water holding capacity input at time T1, and combined with the forecast data at time T2 to predict the water holding capacity at time T2, and so on. Finally, all outputs are arranged chronologically, and the average of the water holding capacity percentage at each soil moisture meter location is taken at each time point, thus obtaining a complete hourly forecast of the field water holding capacity for the entire target farmland for the next 7 days. In this way, it can be used to detect upcoming high temperature droughts and rainfall in advance and adjust the current irrigation amount in advance, thereby achieving precision irrigation.
[0055] This application also provides a processor configured to execute the above-described control method for farmland irrigation.
[0056] This application also provides a control system for farmland irrigation, including: a water holding capacity percentage detection device; and the processor described above.
[0057] This application also provides a machine-readable storage medium storing a program or instructions, characterized in that the program or instructions, when executed by a processor, implement the above-described control method for farmland irrigation.
[0058] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0059] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1A device that provides the functions specified in one or more boxes.
[0060] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0061] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0062] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0063] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0064] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0065] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0066] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A control method for farmland irrigation, characterized in that, The control method includes: During the irrigation operation of the target farmland, the actual water holding percentage of the target farmland at the current moment and the weather forecast data of the target farmland in the future preset time period are obtained; Based on the actual water holding percentage and the meteorological forecast data, the predicted water holding percentage of the target farmland corresponding to multiple preset times within the future preset time period is determined to obtain a set of predicted water holding percentages. Based on the actual water holding percentage and the predicted water holding percentage set, the irrigation control strategy for the target farmland is determined; The step of determining the irrigation control strategy for the target farmland based on the actual water holding percentage and the predicted water holding percentage set includes: If the actual water holding percentage exceeds the preset minimum water holding percentage, determine whether the actual water holding percentage exceeds the preset optimal water holding percentage, wherein the preset optimal water holding percentage is greater than the preset minimum water holding percentage; If the actual water holding percentage does not exceed the preset optimal water holding percentage, each predicted water holding percentage in the predicted water holding percentage set is compared with the preset maximum water holding percentage, wherein the preset maximum water holding percentage is greater than the preset optimal water holding percentage. If at least one predicted water holding percentage in the set of water holding percentages is greater than the preset maximum water holding percentage, irrigation operations on the target farmland shall be stopped. The control method further includes: If the actual water holding percentage exceeds the preset optimal water holding percentage, determine whether the actual water holding percentage exceeds the preset maximum water holding percentage. If the actual water holding percentage does not exceed the preset maximum water holding percentage, the target predicted water holding percentage in the predicted field water holding set is compared with the preset minimum water holding percentage, wherein the target predicted water holding percentage is the predicted water holding percentage corresponding to the last preset moment within the future preset time period. If the target predicted water holding capacity percentage is greater than the preset minimum water holding capacity percentage, irrigation operations on the target farmland shall be stopped. If the actual water holding capacity percentage exceeds the preset maximum water holding capacity percentage, irrigation operations on the target farmland shall be stopped.
2. The control method according to claim 1, characterized in that, The step of determining the predicted water holding percentage of the target farmland corresponding to multiple preset times within the preset future time period based on the actual water holding percentage and the meteorological forecast data, to obtain a set of predicted water holding percentages, includes: Based on a pre-trained water holding percentage prediction model, the predicted water holding percentage set is determined according to the actual water holding percentage and the meteorological forecast data. The water holding percentage prediction model is used to output the predicted water holding percentage for the next moment based on the percentage at the current moment and the meteorological forecast data for the next moment.
3. The control method according to claim 1, characterized in that, The determination of the actual water holding capacity percentage includes: Obtain the water holding percentage of sampling points at multiple preset soil depths corresponding to multiple target areas of the target farmland, wherein the target areas are on the diagonal of the target farmland; The actual water holding percentage is determined based on the water holding percentage of multiple sampling points.
4. The control method according to claim 3, characterized in that, The acquisition of the water holding capacity percentage of the sampling point corresponding to the sampling point includes: Obtain the historical highest point water holding capacity and the current point soil volumetric water content; The ratio of the soil volumetric water content at the sampling point to the historical highest water holding capacity at the sampling point is determined as the water holding capacity percentage at the sampling point.
5. A processor, characterized in that, It is configured to perform the control method for farmland irrigation as described in any one of claims 1 to 4.
6. A control system for farmland irrigation, characterized in that, include: Water holding capacity percentage detection device; as well as The processor according to claim 5.
7. A machine-readable storage medium on which a program or instructions are stored, characterized in that, When the program or the instructions are executed by the processor, they implement the control method for farmland irrigation according to any one of claims 1 to 4.
Citation Information
Patent Citations
Irrigation decision-making method and irrigation decision-making device based on weather forecast
CN110754344A
Irrigation decision-making method and device for improving flavor quality of tomatoes
CN116369175A
