A solar powered sprinkler irrigation method, system, medium and program product

By monitoring wind direction and speed in real time, a wind impact model was established to calculate irrigation compensation tasks. The irrigation strategy was dynamically adjusted based on the power generation rate and remaining power, which solved the problems of uneven irrigation and insufficient power under the influence of wind, improved irrigation accuracy and task completion rate, and achieved efficient energy utilization.

CN119032837BActive Publication Date: 2025-11-28SHENZHEN LEIMING TECH DEV CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411393020.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-11-28
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

In farmland requiring precise irrigation, wind can cause sprinkler irrigation equipment to deviate from its intended trajectory, resulting in uneven irrigation. Furthermore, under limited power conditions, it is difficult to ensure the completion rate of irrigation tasks and energy efficiency.

Method used

By monitoring wind direction and speed in real time, a wind impact model is established to calculate irrigation compensation tasks. Irrigation strategies are dynamically adjusted based on power generation rate and remaining power, prioritizing irrigation of key areas. Infrared sensors are introduced to detect abnormal situations and adjust sprinkler operations accordingly.

Benefits of technology

It improves the precision and uniformity of irrigation, optimizes energy utilization, ensures the completion rate of irrigation tasks and the adaptability of the system, avoids insufficient or excessive irrigation, and responds to abnormal situations in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119032837B_ABST
    Figure CN119032837B_ABST
Patent Text Reader

Abstract

A solar-driven sprinkling irrigation method, system, medium and program product, in the method, an irrigation compensation task is calculated according to the current wind direction, the current wind speed and the sprinkling irrigation task of the sprinkling irrigation equipment; the power generation rate and the current remaining power of the sprinkling irrigation equipment are determined; the task duration and the required power consumption of the task are calculated according to the sprinkling irrigation task and the irrigation compensation task; the total power is calculated according to the task duration, the power generation rate and the remaining power; it is judged whether the total power is less than the required power consumption of the task; if not, a first instruction is sent to the sprinkling irrigation equipment to make the sprinkling irrigation equipment execute the sprinkling irrigation task and the irrigation compensation task; if yes, the key irrigation area in the farmland and the corresponding area irrigation task of the key irrigation area are determined; a second instruction is sent to the sprinkling irrigation equipment to make the sprinkling irrigation equipment stop sprinkling irrigation when passing through the area except the key irrigation area. The application realizes improving the completion rate of the sprinkling irrigation task.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the field of sprinkling irrigation, and particularly relates to a solar-driven sprinkling irrigation method, system, medium and program product. BACKGROUND

[0002] Solar-driven sprinkling irrigation is a modern agricultural method that combines renewable energy and efficient irrigation technology. The core idea of this method is to use solar energy as the main energy source to drive the irrigation system, thereby achieving environmentally friendly, energy-saving and efficient agricultural production.

[0003] In related technologies, photovoltaic water pump systems are generally used for irrigation of farmland, which are composed of solar panels, controllers, inverters and water pumps. The solar panels convert light energy into electrical energy, which drives the water pump to work through the controller and inverter. Combined with sensors and automation technology, the irrigation amount and frequency can be automatically adjusted according to soil moisture, weather conditions and other factors.

[0004] However, in some farmlands that require very fine irrigation water, different environments can affect the sprinkling irrigation equipment, which can cause the irrigation water to deviate from the original direction, and can cause uneven sprinkling irrigation of the farmland. In the case where the remaining power of the sprinkling irrigation equipment remains unchanged, it is difficult to control how to complete the task before the sprinkling irrigation equipment runs out of power, which reduces the accuracy of sprinkling irrigation and in turn reduces the completion rate of the sprinkling irrigation task. SUMMARY

[0005] The present application provides a solar-driven sprinkling irrigation method, system, medium and program product for improving the completion rate of the sprinkling irrigation task.

[0006] In a first aspect, the present application provides a solar-driven sprinkling irrigation method, which calculates an irrigation compensation task according to the current wind direction, the current wind speed and the sprinkling irrigation task of the sprinkling irrigation equipment;

[0007] In the case where the sprinkling irrigation equipment is determined to perform energy storage operation with the solar panel, the power generation rate and the current remaining power of the sprinkling irrigation equipment are determined;

[0008] The task duration and the required power consumption of the task are calculated according to the sprinkling irrigation task and the irrigation compensation task;

[0009] The total power is calculated according to the task duration, the power generation rate and the remaining power;

[0010] It is judged whether the total power is less than the required power consumption of the task;

[0011] If not, a first instruction is sent to the sprinkling irrigation equipment to make the sprinkling irrigation equipment execute the sprinkling irrigation task and the irrigation compensation task;

[0012] If less, determine the key irrigation area in the farmland and the regional irrigation task corresponding to the key irrigation area;

[0013] Send a second instruction to the sprinkling irrigation equipment, so that the sprinkling irrigation equipment stops sprinkling irrigation when passing through the area other than the key irrigation area.

[0014] By adopting the above technical solution, the irrigation compensation task is calculated by determining the current wind direction and wind speed, which ensures the irrigation accuracy under actual environmental conditions. Wind force can cause water droplets to deviate from the expected trajectory, thereby affecting the irrigation uniformity. By compensating for the sprinkling irrigation task, the influence is offset, and the irrigation effect is improved. By calculating the power generation rate and the remaining power in real time, the irrigation task is reasonably arranged, which not only ensures the irrigation effect, but also improves the energy utilization efficiency. A dynamic decision mechanism is introduced, and whether all tasks can be completed is determined according to the available power. If the power is insufficient, the irrigation of the key area is prioritized. This intelligent decision-making process can optimize the irrigation effect under limited resources. The completion rate of the sprinkling irrigation task is improved.

[0015] In combination with some embodiments of the first aspect, in some embodiments, the irrigation compensation task is calculated according to the current wind direction, the current wind speed, and the sprinkling irrigation task of the sprinkling irrigation equipment, and specifically includes:

[0016] The current wind direction, the current wind speed, and the sprinkling irrigation task of the sprinkling irrigation equipment are obtained, and the sprinkling irrigation task includes a target sprinkling irrigation distribution map;

[0017] A wind force influence model is established according to the current wind direction and the current wind speed, and the wind force influence model is used to calculate the offset trajectory of water droplets under the current wind direction and the current wind speed;

[0018] The target sprinkling irrigation area is divided into a plurality of grid units, and an actual sprinkling irrigation distribution map is generated according to the wind force influence model;

[0019] The target sprinkling irrigation distribution map and the actual sprinkling irrigation distribution map are compared to obtain an under-sprinkling irrigation area;

[0020] The irrigation compensation task is calculated and generated according to the under-sprinkling irrigation area using a preset compensation algorithm.

[0021] By adopting the technical scheme, the wind influence model is established by acquiring the current wind direction, wind speed and target spray irrigation distribution map, which enables the system to accurately predict the motion trajectory of water droplets in the actual environment. Based on the model construction of real-time environmental data, the adaptability of the irrigation system to changes in external factors is improved. The target area is divided into grid units and the actual spray irrigation distribution map is generated, which enables the system to evaluate the irrigation effect with higher precision. This refined analysis method can identify local uneven irrigation phenomena and provide accurate basis for subsequent compensation measures. By comparing the target distribution map with the actual distribution map to determine the under-spraying irrigation area, the area that needs additional irrigation can be accurately located, avoiding the problems of over-irrigation or insufficient irrigation. The preset compensation algorithm is used to generate the irrigation compensation task, so that the system can quickly respond and adjust the irrigation strategy.

[0022] In combination with some embodiments of the first aspect, in some embodiments, the irrigation compensation task is calculated and generated according to the under-spraying irrigation area using a preset compensation algorithm, specifically including:

[0023] calculating the irrigation deviation of the under-spraying irrigation area;

[0024] calculating the required compensation total water volume according to the irrigation deviation;

[0025] calculating the nozzle compensation parameter according to the required compensation total water volume and the nozzle parameter;

[0026] generating the irrigation compensation task according to the nozzle compensation parameter.

[0027] By adopting the technical scheme, the irrigation deviation of the under-spraying irrigation area is calculated, so that the system can accurately quantify the degree of insufficient irrigation of each area. The required compensation total water volume is calculated according to the irrigation deviation, so that the system can grasp the overall compensation demand and avoid over-compensation or insufficient compensation caused by separately processing each under-spraying point, which helps to optimize the allocation and use of water resources. The nozzle compensation parameter is calculated according to the required compensation total water volume and the nozzle parameter, realizing the accurate conversion from macro demand to micro operation. This conversion considers the specific characteristics of the nozzle, ensuring the feasibility and effectiveness of the compensation measures in actual operation. The irrigation compensation task is generated according to the nozzle compensation parameter, which converts complex compensation requirements into specific execution instructions, facilitating the operation and control of the spray irrigation equipment.

[0028] In combination with some embodiments of the first aspect, in some embodiments, after sending the second instruction to the spray irrigation equipment to stop spraying irrigation when passing through the area except the key irrigation area, the method further includes:

[0029] In a case where the preset signal sent by the infrared sensor is received, a third instruction is sent to the sprinkling irrigation device to stop the sprinkling irrigation operation until the preset signal disappears;

[0030] An abnormal area where the sprinkling irrigation device stops the sprinkling irrigation operation is recorded;

[0031] In a case where it is determined that the sprinkling irrigation device passes the abnormal area again, it is judged whether the preset signal is received;

[0032] If the preset signal is not received, a fourth instruction is sent to the sprinkling irrigation device to adjust the water output of the sprinkling irrigation device to a preset first gear, and the water output of the preset first gear is the maximum water output;

[0033] If the preset signal is received, the step of sending the third instruction to the sprinkling irrigation device to stop the sprinkling irrigation operation until the preset signal disappears is performed.

[0034] By adopting the above technical scheme, by introducing the infrared sensor and the preset signal mechanism, the system can detect abnormal conditions of the irrigation area in real time, such as the sudden appearance of people or animals. When it is determined that an abnormal condition occurs, the sprinkling irrigation device is controlled to stop the sprinkling irrigation operation in time to avoid unnecessary losses, and the abnormal area where the sprinkling irrigation operation is stopped is recorded, and the gear of the sprinkling irrigation is increased when the sprinkling irrigation is performed on the abnormal area next time, so that even if there is a temporary interruption, the overall irrigation effect will not be significantly affected.

[0035] In combination with some embodiments of the first aspect, in some embodiments, if the preset signal is not received, the fourth instruction is sent to the sprinkling irrigation device to adjust the water output of the sprinkling irrigation device to the preset first gear, and specifically includes:

[0036] If the preset signal is not received, the current remaining power of the sprinkling irrigation device is obtained;

[0037] The required consumption time and the required total power consumption when the water output of the sprinkling irrigation device is adjusted to the preset first gear are calculated;

[0038] The total remaining power is calculated according to the current remaining power, the power generation rate, and the required consumption time;

[0039] In a case where it is determined that the required total power consumption is not greater than the total remaining power, the fourth instruction is sent to the sprinkling irrigation device to adjust the water output of the sprinkling irrigation device to the preset first gear.

[0040] By adopting the technical scheme, the current residual power is acquired, and the power consumption after the adjusted water discharge is calculated, so that the system can ensure that the irrigation is not interrupted due to insufficient power while the water discharge is increased, thereby ensuring the continuity and integrity of the irrigation task. By calculating the consumption time and the total power consumption required by the preset first gear (maximum water discharge), the system can evaluate the resource requirement under the maximum irrigation intensity. By comparing the required total power consumption and the total residual power, the system can maximize the use of available resources while ensuring the completion of the irrigation task. Only when it is determined that the power is sufficient, the system will send an instruction to adjust the water discharge to the maximum gear. The problem of power depletion caused by blindly increasing the water discharge is prevented, and the stable operation of the system is ensured.

[0041] In combination with some embodiments of the first aspect, in some embodiments, after the fourth instruction is sent to the sprinkling irrigation equipment to adjust the water discharge of the sprinkling irrigation equipment to the preset first gear under the condition that the required total power consumption is not greater than the total residual power, the method further comprises:

[0042] determining a preset second gear under the condition that the required total power consumption is greater than the total residual power, and the required total power consumption is not greater than the total residual power when the water discharge of the sprinkling irrigation equipment is adjusted to the preset second gear;

[0043] sending a fifth instruction to the sprinkling irrigation equipment to adjust the water discharge of the sprinkling irrigation equipment to the preset second gear.

[0044] By adopting the technical scheme, the system can continue to perform the irrigation task when facing insufficient power, instead of completely stopping the operation. The adaptability of the system is improved, and the basic irrigation function can be maintained under different energy conditions. The appropriate water discharge gear is automatically calculated and selected according to the current power condition, so that the optimal irrigation effect can be achieved under the limited energy condition.

[0045] In combination with some embodiments of the first aspect, in some embodiments, after the step of sending the third instruction to the sprinkling irrigation equipment to stop the sprinkling irrigation operation of the sprinkling irrigation equipment until the preset signal disappears is performed if the preset signal is received, the method further comprises:

[0046] controlling the alarm device to operate in a preset alarm mode under the condition that the duration of the preset signal is greater than a preset duration.

[0047] By adopting the technical scheme, when the duration of the abnormal condition is greater than the preset duration, the sprinkling irrigation task has been seriously disturbed, and at this time, the system controls the alarm device to operate in the preset alarm mode to warn the shelter to leave the farmland as soon as possible, so as to ensure the normal progress of the sprinkling irrigation task.

[0048] In a second aspect, the embodiments of the present application provide a solar-driven sprinkling irrigation system, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is configured to store computer program codes, the computer program codes comprising computer instructions, and the one or more processors are configured to invoke the computer instructions to cause the system to perform the method described in the first aspect and any possible implementation manner of the first aspect.

[0049] In a third aspect, the embodiments of the present application provide a computer-readable storage medium, comprising instructions, when the instructions are executed on a system, the system performs the method described in the first aspect and any possible implementation manner of the first aspect.

[0050] In a fourth aspect, the embodiments of the present application provide a computer program product, characterized in that, when the computer program product is executed on a system, the system performs the method described in any possible implementation manner of the first aspect.

[0051] The one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0052] 1. The present application provides a solar-driven sprinkling irrigation method, which calculates the irrigation compensation task by determining the current wind direction and wind speed, which ensures the irrigation accuracy under actual environmental conditions. Wind can cause water droplets to deviate from the expected trajectory, affecting the irrigation uniformity. By compensating for the sprinkling irrigation task, the impact is offset, and the irrigation effect is improved. By calculating the power generation rate and the remaining power in real time, the irrigation task is reasonably arranged, which ensures the irrigation effect and improves the energy utilization efficiency. A dynamic decision-making mechanism is introduced, which determines whether all tasks can be completed according to the available power. If the power is insufficient, the irrigation of key areas is prioritized. This intelligent decision-making process can optimize the irrigation effect under limited resources. The completion rate of the sprinkling irrigation task is improved.

[0053] 2、The application provides a solar-driven sprinkling irrigation method, which establishes a wind influence model by obtaining the current wind direction, wind speed and target sprinkling irrigation distribution map, so that the system can accurately predict the movement trajectory of water droplets in the actual environment. Based on the model construction of real-time environmental data, the adaptability of the irrigation system to changes in external factors is improved. The target area is divided into grid units and an actual sprinkling irrigation distribution map is generated, so that the system can evaluate the irrigation effect with higher precision. This refined analysis method can identify local uneven irrigation phenomena, providing accurate basis for subsequent compensation measures. By comparing the target distribution map with the actual distribution map to determine the under-sprinkling area, the system can accurately locate the area that needs additional irrigation, avoiding the problems of over-irrigation or insufficient irrigation, and using a preset compensation algorithm to generate an irrigation compensation task, so that the system can quickly respond and adjust the irrigation strategy.

[0054] 3、The application provides a solar-driven sprinkling irrigation method, which introduces an infrared sensor and a preset signal mechanism, so that the system can detect abnormal situations in the irrigation area in real time, such as the sudden appearance of people or animals. When an abnormal situation is determined, the sprinkling irrigation equipment is controlled to stop sprinkling irrigation operation in time to avoid unnecessary losses, and the abnormal area where the sprinkling irrigation operation is stopped is recorded, so that the sprinkling irrigation gear is increased when sprinkling irrigation is performed on the abnormal area next time, ensuring that the overall irrigation effect will not be significantly affected even in the case of temporary interruption. BRIEF DESCRIPTION OF DRAWINGS

[0055] Figure 1 is a flowchart of a solar-driven sprinkling irrigation method in an embodiment of the application.

[0056] Figure 2 is another flowchart of a solar-driven sprinkling irrigation method in an embodiment of the application.

[0057] Figure 3 is a schematic diagram of the physical device structure of a solar-driven sprinkling irrigation system provided in an embodiment of the application. DETAILED DESCRIPTION

[0058] The terms used in the following embodiments of the application are only for the purpose of describing the specific embodiments and are not intended to be limiting to the application. As used in the specification and the appended claims of the application, the singular forms "a," "an" and "the" are intended to include both singular and plural forms, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or" used in the application means any or all possible combinations of one or more of the listed items.

[0059] The terms "first", "second", "third", etc. are used only for the purpose of description, and cannot be understood as implying or suggesting relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, the meaning of "a plurality of" is two or more, unless otherwise specified.

[0060] The following describes a solar-driven sprinkling irrigation method according to an embodiment of the present application. Figure 1 The following describes a solar-driven sprinkling irrigation method according to an embodiment of the present application.

[0061] The following describes a solar-driven sprinkling irrigation method according to an embodiment of the present application. Figure 1 The following describes a solar-driven sprinkling irrigation method according to an embodiment of the present application.

[0062] S101, according to the current wind direction, the current wind speed and the sprinkling irrigation task of the sprinkling irrigation equipment, the irrigation compensation task is calculated;

[0063] The system calculates the irrigation compensation task according to the current wind direction, the current wind speed and the sprinkling irrigation task of the sprinkling irrigation equipment. Specifically, the current wind direction, the current wind speed and the sprinkling irrigation task of the sprinkling irrigation equipment are obtained, and the sprinkling irrigation task includes a target sprinkling irrigation distribution map.

[0064] A wind influence model is established according to the current wind direction and the current wind speed, and the wind influence model is used to calculate the offset trajectory of water droplets under the current wind direction and the current wind speed.

[0065] The target sprinkling irrigation area is divided into a plurality of grid units, and an actual sprinkling irrigation distribution map is generated according to the wind influence model.

[0066] The target sprinkling irrigation distribution map and the actual sprinkling irrigation distribution map are compared to obtain an under-sprinkling irrigation area.

[0067] The irrigation deviation of the under-sprinkling irrigation area is calculated.

[0068] The required compensation total water quantity is calculated according to the irrigation deviation.

[0069] The sprinkler compensation parameters are calculated according to the required compensation total water quantity and the sprinkler parameters.

[0070] The irrigation compensation task is generated according to the sprinkler compensation parameters.

[0071] The system first obtains the current wind direction and wind speed data, which can come from a weather station or a sensor set in a farmland, which is not limited here. At the same time, the system also needs to obtain the original sprinkling irrigation task, which contains a target sprinkling irrigation distribution map, which describes the water quantity that each region should receive in an ideal state.

[0072] Next, the system establishes a wind force impact model based on the current wind direction and speed. This model is a mathematical model used to predict how the sprayed water droplets will deviate from their original trajectory under given wind conditions. Establishing this model requires considering many factors, such as droplet size, initial velocity, and nozzle height.

[0073] The system then divides the target sprinkler irrigation area into several grid cells. This division method improves calculation accuracy and facilitates subsequent comparison and analysis. Using the previously established wind influence model, the system calculates the actual amount of water each grid cell will receive under the current wind conditions, thereby generating an actual sprinkler irrigation distribution map.

[0074] By comparing the target distribution map with the actual distribution map, the system can identify which areas are experiencing insufficient irrigation due to wind influence; these areas are referred to as under-sprinkler irrigation areas. The system calculates the irrigation deviation for each under-sprinkler irrigation area, which is the difference between the actual amount of water received and the target amount.

[0075] Finally, the system calculates the total amount of water needed to compensate for the irrigation deviation. Taking into account the specific parameters of the sprinklers (such as flow rate and spray angle), the system calculates sprinkler compensation parameters, such as the required increase in spray time or adjustment of spray angle. Based on these parameters, the system generates an irrigation compensation task designed to compensate for uneven irrigation caused by wind.

[0076] S102. If it is determined that the sprinkler irrigation equipment uses solar panels for energy storage, determine the power generation rate and the current remaining power of the sprinkler irrigation equipment;

[0077] The main purpose of this step is to assess the energy status of the sprinkler irrigation system, providing necessary information to support subsequent irrigation tasks. After determining that the sprinkler irrigation system uses solar panels for energy storage, the system needs to obtain two key parameters: the power generation rate and the current remaining power.

[0078] The power generation rate refers to the amount of electricity a solar panel can generate per unit time under current sunlight conditions. This parameter is affected by various factors, including the efficiency of the solar panel, the current sunlight intensity, the orientation and tilt angle of the solar panel, and the current time. The system may need to obtain this parameter through real-time monitoring or estimation based on historical data and current weather conditions.

[0079] The current remaining power capacity refers to the amount of electricity currently stored in the energy storage system (usually a battery). This parameter can be obtained by direct measurement or by estimation based on the previous measurement and subsequent electricity consumption.

[0080] The significance of determining these two parameters lies in the fact that they together determine the energy supply of the sprinkler irrigation system during task execution. The power generation rate tells the system how much electricity can be continuously replenished during task execution, while the current remaining electricity is the energy reserve available at the start of the task.

[0081] S103. Calculate the task duration and power consumption required based on the sprinkler irrigation task and irrigation compensation task.

[0082] First, the system needs to analyze the planned sprinkler irrigation task. This task typically includes information such as the size of the area to be irrigated, the amount of water required per unit area, and the flow rate of the sprinklers. Based on this information, the system can calculate the time required to complete the basic irrigation task.

[0083] Secondly, the system needs to take irrigation compensation tasks into account. Irrigation compensation tasks are designed to compensate for uneven irrigation caused by wind effects and may include increasing irrigation time in specific areas, adjusting sprinkler angles, etc. The system needs to calculate the additional time required to execute these compensation tasks.

[0084] Adding the time for the basic irrigation task and the compensation task together gives the total task duration.

[0085] Next, the system needs to calculate the total power consumption based on the task duration and the power consumption of the sprinkler irrigation equipment. The power consumption of the sprinkler irrigation equipment mainly comes from the operation of the water pump, and may also include other electrical equipment such as the control system and sensors. The system needs to consider all these factors to calculate the total power required to complete the entire task.

[0086] S104. Calculate the total power based on the task duration, power generation rate, and remaining power.

[0087] The task duration, calculated in the previous step, represents the total time required to complete the entire irrigation task (including basic irrigation and supplementary irrigation). The power generation rate and remaining power are determined in step S102, representing the real-time power generation capacity of the solar panels and the current stored power in the energy storage system, respectively.

[0088] The process of calculating the total power consumption is as follows:

[0089] First, the system needs to calculate the amount of electricity the solar panels can generate during the task. This can be done by multiplying the power generation rate by the task duration.

[0090] Then, the system adds the newly generated power during the task to the current remaining power to obtain the theoretically usable total power.

[0091] Many complex factors also need to be considered. For example, the power generation rate of solar panels can vary over time (e.g., due to changes in the angle of the sun affecting power generation efficiency), and more complex models may be needed to predict actual power generation. Additionally, the energy storage system may have limitations on charging and discharging efficiency, which also need to be taken into account.

[0092] The calculated total power represents the maximum amount of power that the system theoretically can use throughout the entire task execution. This value will be compared with the required power consumption of the task in the next step to determine whether there is enough energy to complete the entire task.

[0093] S105, determining whether the total power is less than the required power consumption of the task;

[0094] The system determines whether the total power is less than the required power consumption of the task.

[0095] S106, sending a first instruction to the sprinkler irrigation equipment to execute the sprinkler irrigation task and the irrigation compensation task;

[0096] If not, a first instruction is sent to the sprinkler irrigation equipment to execute the sprinkler irrigation task and the irrigation compensation task.

[0097] This step is executed when the system determines that the total power is not less than the required power consumption of the task. In this case, the system is confident that there is enough energy to complete the entire irrigation plan, including the basic sprinkler irrigation task and the previously calculated irrigation compensation task.

[0098] Sending the first instruction is a complex process, and an example of its implementation is as follows:

[0099] Instruction content: The first instruction should contain complete details of the irrigation plan. This includes parameters of the basic irrigation task (such as irrigation area, irrigation volume for each area, irrigation time, etc.) and parameters of the compensation irrigation task (such as areas that need additional irrigation, additional irrigation volume, etc.).

[0100] Instruction format: The system needs to convert these parameters into an instruction format that the sprinkler irrigation equipment can understand and execute. This may involve specific protocols or data structures.

[0101] Communication method: The system needs to send the instruction to the sprinkler irrigation equipment through an appropriate communication channel. This may be through a wired network, a wireless network (such as Wi-Fi, 4G / 5G, LoRa, etc.), or other communication methods.

[0102] Instruction confirmation: The system should set up a mechanism to ensure that the instruction is correctly received and understood by the sprinkler irrigation equipment. This may include requiring the equipment to send back a receipt or confirmation information.

[0103] Monitoring: While this step is primarily about sending instructions, the system should also be prepared to monitor the execution of tasks. This can include regularly receiving status reports from the sprinkler equipment and setting up alert mechanisms for abnormal situations.

[0104] Emergency Plan: Even if the system determines that there is enough energy, it should include an emergency plan in the instructions. For example, if it finds that there is not enough energy during execution, how should the equipment adjust the irrigation plan.

[0105] S107, determining the key irrigation areas in the farmland and the regional irrigation tasks corresponding to the key irrigation areas;

[0106] If it is less, determine the key irrigation areas in the farmland and the regional irrigation tasks corresponding to the key irrigation areas.

[0107] This step is executed when the system determines that the total power is less than the required power consumption of the task. When the energy is not enough to support the completion of the entire irrigation plan, the system needs to determine which areas are most in need of irrigation and develop corresponding irrigation tasks for these areas.

[0108] Determining the key irrigation areas needs to consider multiple factors:

[0109] Crop Growth Stage: Different growth stages of crops have different water needs. For example, crops in the flowering and fruiting stages usually need more water.

[0110] Soil Moisture: Data obtained through soil moisture sensors can help identify which areas have lower soil moisture content and need more irrigation.

[0111] Topographic Features: Low-lying areas may have more water accumulation, while highlands may need more irrigation.

[0112] Historical Irrigation Data: Areas that have been irrigated less in the past may need to be prioritized.

[0113] Crop Type: Different crops have different water needs, and irrigation priorities need to be determined based on the type of crop planted.

[0114] Weather Forecast: If it is expected to rain in the near future, it may affect the selection of key irrigation areas.

[0115] Economic Value: Areas with higher economic value crops may need to be prioritized.

[0116] After determining the key irrigation areas, the system also needs to develop corresponding irrigation tasks for these areas. This includes determining the irrigation amount, irrigation time, irrigation method, etc. for each key area. The system needs to meet the irrigation needs of these key areas as much as possible under the condition of limited energy.

[0117] S108, send a second instruction to the sprinkling irrigation equipment to stop sprinkling irrigation when passing through the area other than the key irrigation area.

[0118] Since it is determined in the above step that the sprinkling irrigation equipment cannot maintain the completion of the sprinkling irrigation task, it is necessary to complete the sprinkling irrigation task of the key area first, and therefore the system sends a second instruction to the sprinkling irrigation equipment to stop sprinkling irrigation when passing through the area other than the key irrigation area. If there is still irrigation capacity after the key area is irrigated, the system can divide all areas according to priority, sort all areas according to priority, and then irrigate other areas according to the sorting result, which is not described here.

[0119] The above embodiment has the following beneficial effects: The irrigation compensation task is calculated by determining the current wind direction and wind speed, which ensures the irrigation accuracy under actual environmental conditions. Wind can cause water droplets to deviate from the expected trajectory, affecting irrigation uniformity. By compensating for the sprinkling irrigation task, the irrigation effect is improved. By calculating the power generation rate and the remaining power in real time, the irrigation task is reasonably arranged, which not only ensures the irrigation effect but also improves the energy utilization efficiency. A dynamic decision-making mechanism is introduced to determine whether all tasks can be completed according to the available power. If the power is insufficient, the irrigation of the key area is prioritized. This intelligent decision-making process can optimize the irrigation effect under limited resources. The completion rate of the sprinkling irrigation task is improved.

[0120] However, in some cases, there may be people, animals, vehicles and other influencing factors around the farmland, which will also affect the sprinkling irrigation task. The following describes how to eliminate the influence of the shielding object on the sprinkling irrigation task in combination with another embodiment. The following describes the process of the solar-driven sprinkling irrigation method in the embodiment of the present application: Figure 2 , another solar-driven sprinkling irrigation method in the embodiment of the present application is described:

[0121] Please refer to Figure 2 , another flowchart of the solar-driven sprinkling irrigation method in the embodiment of the present application is described.

[0122] S201, in the case of receiving a preset signal sent by the infrared sensor, send a third instruction to the sprinkling irrigation equipment to stop the sprinkling irrigation operation until the preset signal disappears;

[0123] The infrared sensor can detect abnormal objects in the farmland, such as people, animals or vehicles. When these objects enter the irrigation area, the infrared sensor will immediately send a preset signal to the control center of the system.

[0124] Upon receiving this preset signal, the system immediately sends a third instruction stop command to the sprinkler irrigation equipment. The purpose of this instruction is to make the sprinkler irrigation equipment immediately stop the current irrigation operation. It is worth noting that this stop operation is not permanent, but a temporary measure that will last until the preset signal disappears. This means that once the infrared sensor does not detect the blocking object, the infrared sensor will stop sending the preset signal, and the system will then allow the sprinkler irrigation equipment to resume normal operation. This includes two cases: one is that the infrared sensor moves away from the blocking object, and the other is that the blocking object leaves the detection range of the infrared sensor. The detection range of the infrared sensor can completely cover the farmland.

[0125] S202, record the abnormal area where the sprinkler irrigation equipment stops irrigation operation;

[0126] The main purpose of this step is to record and identify the specific area where the abnormal situation occurs, so that the system can perform special processing and subsequent tracking on these areas. By recording the abnormal area, the system can establish a problem area map, which is of great significance for optimizing irrigation strategy, improving irrigation efficiency and solving potential persistent problems.

[0127] In terms of technical implementation, this step involves precise location positioning technology and data storage management system. First of all, the system needs to be able to accurately locate the current position of the sprinkler irrigation equipment. This can be achieved in various ways, such as using GPS positioning system, or setting multiple fixed reference points in the farmland, and determining the precise position of the sprinkler irrigation equipment by triangulation method. Secondly, the system needs a real-time data recording module that can capture and record the current position information immediately when the sprinkler irrigation equipment stops operation. Thirdly, the system also needs an efficient data storage and management system, which not only can quickly write new abnormal area records, but also can easily retrieve and update these records.

[0128] In addition, in order to record the abnormal situation more comprehensively, the system may also record other related information, such as the time of stopping operation, the duration, the type of abnormal signal, etc. These additional information can help the system to make more in-depth analysis, to find out the potential rules or reasons of the abnormal situation.

[0129] S203, determine whether a preset signal is received when the sprinkler irrigation equipment passes through the abnormal area again;

[0130] In terms of technical implementation, this step involves multiple key technologies. First, the system needs an accurate position tracking system that can monitor the position of the sprinkler irrigation equipment in real time. This can be achieved through the GPS or triangulation system mentioned earlier. Second, the system needs a high-efficiency spatial data query capability to quickly determine whether the current position belongs to the previously recorded abnormal area. This can usually be achieved through spatial indexing techniques such as R-tree or quad-tree. Third, the system needs a real-time signal monitoring module to continuously check whether there is a preset signal from the infrared sensor.

[0131] The specific implementation process may be as follows:

[0132] The system tracks the position of the sprinkler irrigation equipment in real time.

[0133] Whenever the sprinkler irrigation equipment moves to a new position, the system queries whether the position belongs to the previously recorded abnormal area.

[0134] If it is determined that the current position belongs to the abnormal area, the system will immediately enter the alert state and closely monitor the signal from the infrared sensor.

[0135] At the same time, the system checks whether a preset signal has been received.

[0136] S204, obtaining the current remaining power of the sprinkler irrigation equipment;

[0137] If no preset signal is received, the current remaining power of the sprinkler irrigation equipment is obtained.

[0138] S205, calculating the time required and the total amount of power required when the water output of the sprinkler irrigation equipment is adjusted to the preset first gear;

[0139] The main purpose of this step is to evaluate the time and power required to complete the irrigation task at the maximum water output (preset first gear), providing an important basis for subsequent decision-making. The water output of the preset first gear is the maximum water output. Through this calculation, the system can determine whether the current power is sufficient to support the maximum intensity of irrigation, thereby making reasonable adjustments to the irrigation strategy.

[0140] In terms of technical implementation, this step involves multiple aspects of calculation and estimation. First, the system needs to know the specific value of the preset first gear (maximum water output). Second, the system needs to calculate the time required to irrigate the remaining area at this water output. Third, the system needs to estimate the power consumption per unit time at this water output and calculate the total power consumption accordingly.

[0141] The specific implementation process may be as follows:

[0142] The system obtains the water output value of the preset first gear.

[0143] The system calculates the area of the remaining area that needs to be irrigated.

[0144] According to the water output and the irrigation area, the time required to complete irrigation is calculated.

[0145] Get the power consumption per unit time at the preset first gear.

[0146] According to the required time and the power consumption per unit time, the total power consumption is calculated.

[0147] S206, according to the current remaining power and the power generation rate and the required consumption time, calculate the total remaining power;

[0148] First, the system needs to know the current remaining power of the device. Second, the system needs to estimate the power generation rate during the irrigation process, which may be affected by weather conditions, time, etc. Third, the system needs to consider the required consumption time calculated in the previous step. Finally, the system needs to combine these factors to calculate the estimated remaining power at the end of the entire irrigation process.

[0149] The specific implementation process may be as follows:

[0150] Get the current remaining power.

[0151] Estimate the average power generation rate in the future period of time.

[0152] Combine the required consumption time to calculate the power that may be generated during the irrigation process.

[0153] Add the current remaining power to the power generated during the irrigation process, and then subtract the estimated power consumption to obtain the total remaining power.

[0154] S207, in the case where the required total power consumption is not greater than the total remaining power, send a fourth instruction to the sprinkler irrigation device to adjust the water output of the sprinkler irrigation device to the preset first gear;

[0155] In the case where the required total power consumption is not greater than the total remaining power, send a fourth instruction to the sprinkler irrigation device to adjust the water output of the sprinkler irrigation device to the preset first gear.

[0156] S208, in the case where the required total power consumption is greater than the total remaining power, determine the preset second gear;

[0157] First, the system needs to compare the required total power consumption and the total remaining power calculated in the previous two steps. Second, if the condition is met, the system needs to generate a data packet containing the instruction to adjust the water output. Finally, the system needs to transmit this instruction to the sprinkler irrigation device through a reliable communication channel.

[0158] The specific implementation process can be as follows:

[0159] Compare the total required power consumption with the total remaining power.

[0160] If the total required power consumption is not greater than the total remaining power, proceed to the subsequent step; otherwise, jump to S208.

[0161] Generate a data packet containing an instruction to adjust to a preset first gear.

[0162] Send the data packet to the sprinkler irrigation equipment through the wireless communication module.

[0163] Wait for and confirm the response of the sprinkler irrigation equipment.

[0164] S209, send a fifth instruction to the sprinkler irrigation equipment to adjust the water output of the sprinkler irrigation equipment to a preset second gear;

[0165] This step is executed when the system determines that the total required power consumption is greater than the total remaining power. The system will select a lower water output gear (preset second gear) according to the current power situation to ensure that the irrigation task can continue, while not depleting the power. The preset second gear is usually lower than the preset first gear (maximum water output), but still meets the basic irrigation needs.

[0166] The system will send a specific instruction (fifth instruction) to the sprinkler irrigation equipment, which contains specific parameters for adjusting the water output. After receiving the instruction, the sprinkler irrigation equipment will adjust the speed of the internal water pump or the opening degree of the valve according to the instruction content, so as to realize accurate control of the water output. This dynamic adjustment capability embodies the intelligence and fine management of the system.

[0167] In specific implementation, the system can use PWM (Pulse Width Modulation) technology to control the speed of the water pump motor, or use a stepper motor to control the opening degree of the valve. By adjusting the duty cycle of the PWM signal or the rotation angle of the stepper motor, accurate control of the water output can be achieved.

[0168] S210, in the case where the duration of the preset signal is greater than the preset duration, control the alarm device to operate in a preset alarm mode.

[0169] If the preset signal is received, execute the step of sending a third instruction to the sprinkler irrigation equipment to stop the sprinkler irrigation operation until the preset signal disappears.

[0170] And after that, in the case where the duration of the preset signal is greater than the preset duration, control the alarm device to operate in a preset alarm mode.

[0171] The above embodiment has the following beneficial effects:

[0172] By introducing the infrared sensor and the preset signal mechanism, the system can detect abnormal situations of the irrigation area in real time, such as the sudden appearance of a person or an animal. When determining that an abnormal situation occurs, the spraying irrigation equipment is controlled to stop the spraying irrigation operation in time, unnecessary losses are avoided, and the abnormal area where the spraying irrigation operation is stopped is recorded, so that the spraying irrigation gear is increased when the spraying irrigation is performed on the abnormal area next time, and it is ensured that even in the case of temporary interruption, the overall irrigation effect will not be significantly affected.

[0173] The system in the embodiments of the present application will be described from the perspective of hardware processing. Please refer to Figure 3 A physical device structure diagram of a solar-driven spraying irrigation system provided by the embodiments of the present application.

[0174] It should be noted that Figure 3 The structure of the system shown is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present application.

[0175] As Figure 3 shown, the system includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 302 or loaded from a storage portion 308 to a random access memory (RAM) 303, such as performing the method in the above embodiments. In the RAM 303, various programs and data required for system operation are also stored. The CPU 301, the ROM 302, and the RAM 303 are connected to each other through a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0176] The following components are connected to the I / O interface 305: an input portion 306 including a camera, an infrared sensor, and the like; an output portion 307 including a liquid crystal display (LCD), a speaker, and the like; a storage portion 308 including a hard disk and the like; and a communication portion 309 including a network interface card such as a LAN (Local Area Network) card, a modem, and the like. The communication portion 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is mounted on the drive 310 as needed, so that a computer program read therefrom is installed in the storage portion 308 as needed.

[0177] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program in accordance with embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program comprising computer programs for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 309, and / or installed from the removable medium 311. When the computer program is executed by the central processing unit (CPU) 301, various functions defined in the present application are executed.

[0178] It should be noted that the computer readable medium shown in the embodiments of the present application can be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium may, for example, be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device. In the present application, the computer readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer readable computer programs. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above.

[0179] The computer program product of the present application can be a computer program including a plurality of program instructions. The plurality of program instructions can include one or more of program instructions for implementing the method of the present application, program instructions for implementing the system of the present application, and program instructions for implementing the computer program product of the present application. The computer program product of the present application can be embodied in the form of a source code, an object code, an executable, or script, and can be stored in some type of non-transitory storage medium.

[0180] As another aspect, the present application also provides a computer readable storage medium. The computer readable storage medium can be included in the system described in the above embodiments, or can exist separately from the system and be not assembled into the system. The computer readable storage medium carries one or more computer programs, and when the one or more computer programs are executed by a processor of a system, the system implements the method provided in the above embodiments.

[0181] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit the present application; even though the present application has been described in detail with reference to the foregoing embodiments, those ordinarily skilled in the art should understand: the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced equivalently; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0182] In the above embodiments, according to the context, the term "when" can be interpreted as meaning "if" or "after" or "in response to determining" or "in response to detecting". Similarly, according to the context, the phrase "upon determining" or "if detecting (the stated condition or event)" can be interpreted as meaning "if determining" or "in response to determining" or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)".

[0183] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk) and the like.

[0184] Those of ordinary skill in the art understand that all or part of the processes in the above embodiments can be implemented by a computer program to instruct the relevant hardware, which can be stored in a computer readable storage medium. The program can include the processes of the above method embodiments when executed. The aforementioned storage medium includes ROM or random access memory (RAM), magnetic disk or optical disk, and various media that can store program codes.

Claims

1. A solar-powered sprinkler irrigation method, characterized in that, include: The irrigation compensation task is calculated based on the current wind direction, current wind speed, and the irrigation task of the sprinkler irrigation equipment. Given that the sprinkler irrigation equipment uses solar panels for energy storage, determine the power generation rate and current remaining power of the sprinkler irrigation equipment; The duration of the task and the power consumption required for the task are calculated based on the sprinkler irrigation task and the irrigation compensation task. The total power is calculated based on the task duration, the power generation rate, and the remaining power. Determine whether the total power consumption is less than the power consumption required by the task; If it is not less than, then send a first instruction to the sprinkler irrigation equipment to make the sprinkler irrigation equipment perform the sprinkler irrigation task and the irrigation compensation task; If it is less than, then the key irrigation areas in the farmland and the corresponding regional irrigation tasks for the key irrigation areas are determined; Send a second instruction to the sprinkler irrigation equipment to stop sprinkler irrigation when the sprinkler irrigation equipment passes through an area other than the key irrigation area; Upon receiving a preset signal from an infrared sensor, a third command is sent to the sprinkler irrigation equipment to stop the sprinkler irrigation operation until the preset signal disappears. Record the abnormal areas where the sprinkler irrigation equipment stops operating; If it is determined that the sprinkler irrigation equipment passes through the abnormal area again, it is determined whether the preset signal has been received; If the preset signal is not received, a fourth command is sent to the sprinkler irrigation equipment to adjust the water output of the sprinkler irrigation equipment to a preset first level, where the preset first level is the maximum water output, specifically including: If the preset signal is not received, the current remaining power of the sprinkler irrigation equipment is obtained; Calculate the time and total power consumption required when the water output of the sprinkler irrigation equipment is adjusted to the preset first level. Calculate the remaining total power based on the current remaining power, the power generation rate, and the required consumption time; If it is determined that the total required power consumption is not greater than the remaining total power, a fourth instruction is sent to the sprinkler irrigation equipment to adjust the water output of the sprinkler irrigation equipment to a preset first level. If it is determined that the required total power consumption is greater than the remaining total power, a preset second level is determined. When the water output of the sprinkler irrigation equipment is adjusted to the preset second level, the required total power consumption is not greater than the remaining total power. Send a fifth command to the sprinkler irrigation equipment to adjust the water output of the sprinkler irrigation equipment to the preset second level; If the preset signal is received, the step of sending a third instruction to the sprinkler irrigation equipment to stop the sprinkler irrigation operation until the preset signal disappears is executed.

2. The method according to claim 1, characterized in that, The irrigation compensation task, calculated based on the current wind direction, current wind speed, and the sprinkler irrigation equipment's sprinkler irrigation task, specifically includes: Obtain the current wind direction, current wind speed, and sprinkler irrigation task of the sprinkler irrigation equipment, wherein the sprinkler irrigation task includes a target sprinkler irrigation distribution map; A wind force influence model is established based on the current wind direction and the current wind speed. The wind force influence model is used to calculate the offset trajectory of water droplets under the current wind direction and the current wind speed. The target sprinkler irrigation area is divided into several grid units, and an actual sprinkler irrigation distribution map is generated based on the wind force influence model. By comparing the target sprinkler irrigation distribution map with the actual sprinkler irrigation distribution map, areas with insufficient sprinkler irrigation can be identified. Irrigation compensation tasks are generated based on the under-sprayed irrigation areas using a preset compensation algorithm.

3. The method according to claim 2, characterized in that, The step of calculating and generating irrigation compensation tasks based on the under-sprinkler irrigation area using a preset compensation algorithm specifically includes: Calculate the irrigation deviation in the under-sprinkler irrigation area; The total amount of water required for compensation is calculated based on the irrigation deviation. The nozzle compensation parameters are calculated based on the required total compensation water volume and nozzle parameters. An irrigation compensation task is generated based on the sprinkler compensation parameters.

4. The method according to claim 1, characterized in that, After the step of sending a third command to the sprinkler irrigation equipment to stop the sprinkler irrigation operation until the preset signal disappears upon receiving the preset signal, the method further includes: If the duration of the preset signal is determined to be longer than the preset duration, the alarm device is controlled to operate in the preset alarm mode.

5. A solar-powered sprinkler irrigation system, characterized in that, The system includes: One or more processors and a memory; the memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the system to perform the method as described in any one of claims 1-4.

6. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on the system, the system performs the method as described in any one of claims 1-4.

7. A computer program product, characterized in that, When the computer program product is run on the system, it causes the system to perform the method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Subarea drip irrigation system, control method and device, electronic equipment and storage medium

    CN111937727A

  • Intelligent control method for electric quantity in motor home and related device

    CN118412974A

  • Adjustment system through wind direction wind speed micro -control rainfall distribution and irrigation

    CN207008335U

  • Irrigation equipment for road administration environmental protection

    CN210247827U

  • Power management system, power management device, and power management method

    JP2018038140A