Farmland water and fertilizer rotation irrigation abnormity processing method and device

By dividing the farmland into multiple wheel irrigation groups, irrigation abnormalities are diagnosed and dealt with in real time, the problem that failures cannot be solved in time during the irrigation and fertilization process of farmland is solved, and agricultural production efficiency and water and fertilizer irrigation efficiency are improved.

CN119924173APending Publication Date: 2025-05-06BEIJING QDING INTERCONNECTION TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411998365.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The existing technology cannot solve the failures in the irrigation and fertilization process in a timely manner, resulting in inefficient agricultural production and increased costs.

Method used

By obtaining the land information of each area of ​​the farmland, it is divided into multiple wheel irrigation groups, and a wheel irrigation sequence is generated, the wheel irrigation data is obtained in real time, abnormalities are diagnosed, the processing plan is determined, and the wheel irrigation abnormalities are solved.

Benefits of technology

It has achieved timely resolution of faults during farmland irrigation and fertilization, improved water and fertilizer irrigation efficiency, and reduced costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119924173A_ABST
    Figure CN119924173A_ABST
Patent Text Reader

Abstract

The invention provides a farmland water and fertilizer rotation irrigation abnormity processing method and device. The method comprises the steps that land information of all areas in a farmland is obtained, all the areas are divided into a plurality of rotation irrigation sets according to the land information of all the areas, the rotation irrigation sequence of all the rotation irrigation sets is generated, all the rotation irrigation sets are sequentially irrigated according to the rotation irrigation sequence, and each rotation irrigation set comprises one or more areas; in the process of sequentially irrigating the rotation irrigation groups, rotation irrigation data of the current rotation irrigation group are obtained in real time; according to the rotation irrigation data, whether rotation irrigation abnormity exists in the current rotation irrigation group or not is diagnosed; and determining a processing scheme of the rotation irrigation abnormity from the abnormity processing database, and solving the rotation irrigation abnormity according to the processing scheme. By adopting the technical means, the problem that faults occurring in the farmland irrigation and fertilization process cannot be solved in time in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of agricultural technology, and in particular to a method and device for handling abnormalities in farmland water-fertilizer rotation irrigation. Background Art

[0002] With the development of agricultural technology, automated solutions have emerged for farmland irrigation and fertilization. However, various faults may occur from time to time during the process of automatic irrigation and fertilization. If the faults cannot be solved in time, the efficiency of agricultural production will inevitably be affected. At present, the handling of faults in the process of irrigation and fertilization still needs to rely on staff, which cannot guarantee that the faults will be solved in time. In addition, irrigation and fertilization rely on staff, which also causes unnecessary cost burden. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a method, device, electronic device and computer-readable storage medium for handling abnormalities in farmland water-fertilizer rotation irrigation, so as to solve the problem that the prior art cannot promptly solve the faults occurring during farmland irrigation and fertilization.

[0004] In a first aspect of an embodiment of the present application, a method for handling abnormalities in farmland water and fertilizer rotation irrigation is provided, comprising: acquiring land information of each area in the farmland, dividing each area into a plurality of rotation irrigation groups according to the land information of each area, and generating an irrigation order for each rotation irrigation group, irrigating each rotation irrigation group in turn according to the irrigation order, wherein each rotation irrigation group includes one or more areas; in the process of irrigating each rotation irrigation group in turn, acquiring the rotation irrigation data of the current rotation irrigation group in real time; diagnosing whether there is an irrigation abnormality in the current rotation irrigation group based on the rotation irrigation data; determining a processing plan for the rotation irrigation abnormality from an abnormality processing database, and resolving the rotation irrigation abnormality according to the processing plan.

[0005] According to a second aspect of an embodiment of the present application, there is provided a device for handling abnormalities in farmland water and fertilizer rotation irrigation, comprising: a division module, configured to obtain land information of each area in the farmland, divide each area into a plurality of rotation irrigation groups according to the land information of each area, and generate an irrigation order for each rotation irrigation group, irrigate each rotation irrigation group in turn according to the irrigation order, wherein each rotation irrigation group includes one or more areas; an acquisition module, configured to obtain the rotation irrigation data of the current rotation irrigation group in real time during the process of irrigating each rotation irrigation group in turn; a diagnosis module, configured to diagnose whether there is an irrigation abnormality in the current rotation irrigation group based on the irrigation data; and a determination module, configured to determine a treatment plan for the rotation irrigation abnormality from an abnormality handling database, and resolve the rotation irrigation abnormality according to the treatment plan.

[0006] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0007] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0008] Compared with the prior art, the embodiments of the present application have the following beneficial effects: obtaining land information of each area in the farmland, dividing each area into multiple irrigation groups according to the land information of each area, generating an irrigation order for each irrigation group, irrigating each irrigation group in turn according to the irrigation order, wherein each irrigation group includes one or more areas; in the process of irrigating each irrigation group in turn, obtaining the irrigation data of the current irrigation group in real time; diagnosing whether there is irrigation anomaly in the current irrigation group based on the irrigation data; determining a solution for irrigation anomaly from an anomaly handling database, and resolving irrigation anomaly according to the solution. The above-mentioned technical means can solve the problem that the prior art cannot promptly resolve faults that occur during farmland irrigation and fertilization, thereby improving the efficiency of water and fertilizer irrigation. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0010] Figure 1 It is a flow chart of a method for handling abnormalities in farmland water-fertilizer rotation irrigation provided by an embodiment of the present application;

[0011] Figure 2 It is a flow chart of another method for handling abnormalities in farmland water-fertilizer rotation irrigation provided by an embodiment of the present application;

[0012] Figure 3 It is a structural schematic diagram of a device for handling abnormalities in farmland water-fertilizer rotation irrigation provided by an embodiment of the present application;

[0013] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0014] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0015] A method and device for handling abnormalities in farmland water-fertilizer rotation irrigation according to an embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0016] Figure 1 It is a flow chart of a method for handling abnormalities in farmland water-fertilizer rotation irrigation provided in an embodiment of the present application. Figure 1 The method for handling abnormalities in the rotation of water and fertilizer in farmland can be executed by a computer or a server, or by software on the computer or the server. Figure 1 As shown, the method for handling abnormality of farmland water-fertilizer rotation irrigation includes:

[0017] S101, obtaining land information of each area in the farmland, dividing each area into a plurality of rotation irrigation groups according to the land information of each area, generating a rotation irrigation order for each rotation irrigation group, and irrigating each rotation irrigation group in sequence according to the rotation irrigation order, wherein each rotation irrigation group includes one or more areas;

[0018] S102, in the process of irrigating each rotation irrigation group in sequence, obtaining the rotation irrigation data of the current rotation irrigation group in real time;

[0019] S103, diagnosing whether there is irrigation abnormality in the current irrigation group based on the irrigation data;

[0020] S104, determining a solution for the abnormal rotation irrigation from an abnormality processing database, and resolving the abnormal rotation irrigation according to the solution.

[0021] In the process of irrigating each irrigation group, the irrigation data of the current irrigation group is obtained in real time, and then the current irrigation group is diagnosed to have irrigation anomalies. The abnormality handling database stores various treatment plans for irrigation anomalies. When the current irrigation group is diagnosed to have irrigation anomalies, the treatment plan for irrigation anomalies is determined from the abnormality handling database, and the irrigation anomalies are resolved according to the treatment plan. When the current irrigation group is diagnosed to have no irrigation anomalies, it is determined that the irrigation of the current irrigation group is normal. After the irrigation of the current irrigation group is terminated, the next irrigation group is diagnosed to have irrigation anomalies.

[0022] According to the technical solution provided by the embodiment of the present application, the land information of each area in the farmland is obtained, each area is divided into multiple rotation irrigation groups according to the land information of each area, and the rotation irrigation order of each rotation irrigation group is generated, and each rotation irrigation group is irrigated in turn according to the rotation irrigation order, wherein each rotation irrigation group contains one or more areas; in the process of irrigating each rotation irrigation group in turn, the rotation irrigation data of the current rotation irrigation group is obtained in real time; based on the rotation irrigation data, it is diagnosed whether there is an abnormal rotation irrigation in the current rotation irrigation group; the processing scheme of the abnormal rotation irrigation is determined from the abnormality processing database, and the abnormal rotation irrigation is solved according to the processing scheme. The above-mentioned technical means can solve the problem that the prior art cannot solve the faults occurring in the process of farmland irrigation and fertilization in a timely manner, thereby improving the efficiency of water and fertilizer irrigation.

[0023] Furthermore, each area is divided into a plurality of rotation irrigation groups according to the land information of each area, including: the land information includes location information and soil information; based on the soil information of each area, the required amount of water and fertilizer for each area is calculated; each area is divided into a plurality of rotation irrigation groups according to the location information of each area and the required amount of water and fertilizer.

[0024] The location information of an area is the location of the area, and the soil data of an area includes humidity, temperature, pH value, EC value (Electrical Conductivity), etc. Different degrees of soil information correspond to different water and fertilizer amounts (which can be obtained by statistical historical irrigation information, and artificial irrigation selects water and fertilizer amounts under different degrees of soil information). The water and fertilizer amounts refer to the water and fertilizer amounts per mu.

[0025] Furthermore, each area is divided into multiple rotation irrigation groups according to the location information of each area and the required amount of water and fertilizer, including: according to the location information of each area, the areas within a preset distance are preliminarily divided together as a rotation irrigation group, wherein the multiple rotation irrigation groups obtained by the preliminary division contain repeated areas; according to the principle that the required amount of water and fertilizer for each area in the same rotation irrigation group is similar, the repeated areas in the multiple rotation irrigation groups obtained by the preliminary division are adjusted so that the adjusted multiple rotation irrigation groups do not contain repeated areas.

[0026] For example, according to the location information of each area, areas 1, 2, and 3 are divided into the first irrigation group, and areas 3, 4, and 7 are divided into the second irrigation group. Area 3 is repeated in the first and second irrigation groups, because each area only needs to be irrigated once, so areas in different irrigation groups should not be repeated. When adjusting the areas in the irrigation group, the amount of water and fertilizer required for area 3 is close to that required for areas 1 and 2, so it is finally determined that area 3 belongs to the first irrigation group.

[0027] If the difference between the amount of water and fertilizer required in area 3 and that required in areas 1 and 2 is less than the preset difference, it can be determined that the amount of water and fertilizer required in area 3 is close to that required in areas 1 and 2. Or if the difference between the amount of water and fertilizer required in area 3 and that required in areas 1 and 2 is less than the difference between the amount of water and fertilizer required in area 3 and that required in areas 4 and 7, it can be determined that the amount of water and fertilizer required in area 3 is close to that required in areas 1 and 2.

[0028] Furthermore, the irrigation order of each irrigation group is generated, including: determining the position of each irrigation group based on the position information of the area included in each irrigation group; taking each irrigation group as a node, based on the position of each node, using the optimal path algorithm to generate the shortest path traversing each node, and taking the traversal order of each node in the shortest path as the irrigation order.

[0029] The center point of the position of each area in the rotation irrigation group can be used as the position of the rotation irrigation group. Each rotation irrigation group is regarded as a node. Based on the position of each rotation irrigation group, the optimal path algorithm is used to generate the optimal order of irrigating each rotation irrigation group, so that the loss of irrigating each rotation irrigation group is minimized. This is equivalent to the shortest path traversing each rotation irrigation group. The optimal path algorithm is an existing algorithm and will not be described here. Finally, each rotation irrigation group is irrigated in turn according to the optimal order.

[0030] Furthermore, based on the rotation irrigation data, it is diagnosed whether the current rotation irrigation group has rotation irrigation abnormality, including: the rotation irrigation data includes the water and fertilizer machine status, the solenoid valve status, the regional water and fertilizer flow, the fertilizer suction pump status, the fertilizer flow, the irrigation pump status and the water flow; when the water and fertilizer machine status is offline, it is diagnosed that the current rotation irrigation group has the water and fertilizer machine offline abnormality; when the solenoid valve status is offline, it is diagnosed that the current rotation irrigation group has the solenoid valve offline abnormality; when the regional water and fertilizer flow is less than the preset water and fertilizer flow, it is diagnosed that the current rotation irrigation group has a single irrigation failure; when the fertilizer suction pump status is on but the fertilizer flow is less than the preset fertilizer flow, it is diagnosed that the current rotation irrigation group has the fertilizer suction pump abnormality; when the irrigation pump status is on but the water flow is less than the preset water flow, it is diagnosed that the current rotation irrigation group has the irrigation pump abnormality; rotation irrigation abnormalities include water and fertilizer machine offline abnormality, solenoid valve offline abnormality, single irrigation failure, fertilizer suction pump abnormality, and irrigation pump abnormality.

[0031] The irrigation pump is responsible for controlling the pumping of water, and the fertilizer suction pump is responsible for sucking fertilizer. The fertilizer suction pump is a component of the water and fertilizer machine. The water and fertilizer machine is responsible for the entire process of sucking and injecting fertilizer. The solenoid valve is equivalent to a faucet and is responsible for switching. Normal irrigation requires the water and fertilizer machine to be online, the solenoid valve to be online, the fertilizer suction pump to be started, and the irrigation pump to be started. In addition, the fertilizer flow rate should be greater than or equal to the preset fertilizer flow rate to consider that the fertilizer suction pump is working normally. The fertilizer flow rate is the size of the fertilizer flow rate extracted by the fertilizer suction pump. The water flow rate should be greater than or equal to the preset water flow rate to consider that the irrigation pump is working normally. The water flow rate is the size of the water flow rate extracted by the irrigation pump. The regional water and fertilizer flow rate is the size of the water and fertilizer flow rate in the detection area. When the irrigation of an area is normal, its regional water and fertilizer flow rate must be in a reasonable range. When the water and fertilizer machine status is offline, it is determined that there is an abnormality in the water and fertilizer machine offline. When the solenoid valve status is offline, it is determined that there is an abnormality in the solenoid valve offline. When the regional water and fertilizer flow rate is less than the preset water and fertilizer flow rate, it is determined that there is a single irrigation failure. When the fertilizer suction pump status is on but the fertilizer flow rate is less than the preset fertilizer flow rate, it is determined that there is an abnormality in the fertilizer suction pump. When the irrigation pump state is on but the water flow rate is less than the preset water flow rate, it is determined that there is an irrigation pump abnormality.

[0032] Furthermore, the rotation irrigation abnormality is solved according to the processing plan, including: when the rotation irrigation abnormality is the water and fertilizer machine offline abnormality, the rotation irrigation abnormality is solved according to the first processing plan; when the rotation irrigation abnormality is the solenoid valve offline abnormality, the rotation irrigation abnormality is solved according to the second processing plan; when the rotation irrigation abnormality is a single irrigation failure, the rotation irrigation abnormality is solved according to the third processing plan; when the rotation irrigation abnormality is the fertilizer suction pump abnormality, the rotation irrigation abnormality is solved according to the fourth processing plan; when the rotation irrigation abnormality is the irrigation pump abnormality, the rotation irrigation abnormality is solved according to the fifth processing plan.

[0033] The first processing plan: determine the number of offline water and fertilizer machines. When it is less than the first number, continue irrigation. When it is greater than or equal to the first number, stop irrigation and control the water and fertilizer machines to go online. Continue irrigation after the offline number is less than the first number.

[0034] The second processing plan: determine the number of offline solenoid valves, and when it is less than the second number, continue irrigation; when it is greater than or equal to the second number, stop irrigation, control the solenoid valves to go online, and continue irrigation after the offline number is less than the second number.

[0035] The third treatment plan: record the number of failures in the current irrigation area in the current rotation irrigation group, re-irrigate, and when the number of failures is greater than the preset number, end the irrigation and add the area to the next rotation irrigation group.

[0036] The abnormality of the fertilizer suction pump is usually caused by the lack of fertilizer, so the fourth solution is: add fertilizer and restart the fertilizer suction pump.

[0037] Irrigation pump abnormality is generally caused by a fault in the irrigation pump, so the fifth solution is to restart the irrigation pump.

[0038] Figure 2 FIG. 1 is a flow chart of another method for handling abnormalities in farmland water and fertilizer rotation irrigation provided by an embodiment of the present application. Figure 2 As shown, the method includes:

[0039] Execute the following loop:

[0040] S201, determining whether i is greater than N, wherein i is the serial number of the rotation irrigation group, the initial value of i is 1, and N is the number of the rotation irrigation groups;

[0041] S202, when i is greater than N, it is determined that all rotation irrigation groups have been irrigated and the cycle ends;

[0042] S203, when i is less than or equal to N, obtaining the irrigation data of the i-th irrigation group in real time;

[0043] S204, diagnosing whether there is irrigation abnormality in the i-th irrigation group based on the i-th irrigation data;

[0044] S205, if it does not exist, when the irrigation of the i-th irrigation group is finished, update i with the value i plus 1;

[0045] S206: If it exists, determine the treatment plan for the rotation irrigation exception from the exception handling database, solve the rotation irrigation exception according to the treatment plan, and update i with the value of i plus 1 when irrigating the i-th rotation irrigation group.

[0046] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0047] The following are embodiments of the device of the present application, which can be used to implement the embodiments of the present application. For details not disclosed in the embodiments of the device of the present application, please refer to the embodiments of the present application.

[0048] Figure 3 Schematic diagram of a device for handling abnormal irrigation of farmland water and fertilizer rotation provided in an embodiment of the present application. Figure 3 As shown, the farmland water and fertilizer rotation irrigation abnormality processing device includes:

[0049] The division module 301 is configured to obtain land information of each area in the farmland, divide each area into a plurality of rotation irrigation groups according to the land information of each area, generate a rotation irrigation order for each rotation irrigation group, and irrigate each rotation irrigation group in sequence according to the rotation irrigation order, wherein each rotation irrigation group includes one or more areas;

[0050] The acquisition module 302 is configured to acquire the rotation irrigation data of the current rotation irrigation group in real time during the process of irrigating each rotation irrigation group in sequence;

[0051] The diagnosis module 303 is configured to diagnose whether there is irrigation abnormality in the current irrigation group according to the irrigation data;

[0052] The determination module 304 is configured to determine a solution for the rotation irrigation exception from the exception handling database, and solve the rotation irrigation exception according to the solution.

[0053] In the process of irrigating each irrigation group, the irrigation data of the current irrigation group is obtained in real time, and then the current irrigation group is diagnosed to have irrigation anomalies. The abnormality handling database stores various treatment plans for irrigation anomalies. When the current irrigation group is diagnosed to have irrigation anomalies, the treatment plan for irrigation anomalies is determined from the abnormality handling database, and the irrigation anomalies are resolved according to the treatment plan. When the current irrigation group is diagnosed to have no irrigation anomalies, it is determined that the irrigation of the current irrigation group is normal. After the irrigation of the current irrigation group is terminated, the next irrigation group is diagnosed to have irrigation anomalies.

[0054] According to the technical solution provided by the embodiment of the present application, the land information of each area in the farmland is obtained, each area is divided into multiple rotation irrigation groups according to the land information of each area, and the rotation irrigation order of each rotation irrigation group is generated, and each rotation irrigation group is irrigated in turn according to the rotation irrigation order, wherein each rotation irrigation group contains one or more areas; in the process of irrigating each rotation irrigation group in turn, the rotation irrigation data of the current rotation irrigation group is obtained in real time; based on the rotation irrigation data, it is diagnosed whether there is an abnormal rotation irrigation in the current rotation irrigation group; the processing scheme of the abnormal rotation irrigation is determined from the abnormality processing database, and the abnormal rotation irrigation is solved according to the processing scheme. The above-mentioned technical means can solve the problem that the prior art cannot solve the faults occurring in the process of farmland irrigation and fertilization in a timely manner, thereby improving the efficiency of water and fertilizer irrigation.

[0055] In some embodiments, the division module 301 is also configured such that the land information includes location information and soil information; based on the soil information of each area, the amount of water and fertilizer required for each area is calculated; and each area is divided into multiple rotation irrigation groups according to the location information of each area and the required amount of water and fertilizer.

[0056] The location information of an area is the location of the area, and the soil data of an area includes humidity, temperature, pH value, EC value (Electrical Conductivity), etc. Different degrees of soil information correspond to different water and fertilizer amounts (which can be obtained by statistical historical irrigation information, and artificial irrigation selects water and fertilizer amounts under different degrees of soil information). The water and fertilizer amounts refer to the water and fertilizer amounts per mu.

[0057] In some embodiments, the division module 301 is also configured to preliminarily divide the areas within a preset distance together as a rotation irrigation group according to the location information of each area, wherein the multiple rotation irrigation groups obtained by the preliminary division contain repeated areas; and according to the principle that the amount of water and fertilizer required for each area in the same rotation irrigation group is similar, the repeated areas in the multiple rotation irrigation groups obtained by the preliminary division are adjusted so that the adjusted multiple rotation irrigation groups do not contain repeated areas.

[0058] For example, according to the location information of each area, areas 1, 2, and 3 are divided into the first irrigation group, and areas 3, 4, and 7 are divided into the second irrigation group. Area 3 is repeated in the first and second irrigation groups, because each area only needs to be irrigated once, so areas in different irrigation groups should not be repeated. When adjusting the areas in the irrigation group, the amount of water and fertilizer required for area 3 is close to that required for areas 1 and 2, so it is finally determined that area 3 belongs to the first irrigation group.

[0059] If the difference between the amount of water and fertilizer required in area 3 and that required in areas 1 and 2 is less than the preset difference, it can be determined that the amount of water and fertilizer required in area 3 is close to that required in areas 1 and 2. Or if the difference between the amount of water and fertilizer required in area 3 and that required in areas 1 and 2 is less than the difference between the amount of water and fertilizer required in area 3 and that required in areas 4 and 7, it can be determined that the amount of water and fertilizer required in area 3 is close to that required in areas 1 and 2.

[0060] In some embodiments, the division module 301 is further configured to determine the location of each irrigation group based on the location information of the area included in each irrigation group; take each irrigation group as a node, and based on the location of each node, use the optimal path algorithm to generate the shortest path traversing each node, and use the traversal order of each node in the shortest path as the irrigation order.

[0061] The center point of the position of each area in the rotation irrigation group can be used as the position of the rotation irrigation group. Each rotation irrigation group is regarded as a node. Based on the position of each rotation irrigation group, the optimal path algorithm is used to generate the optimal order of irrigating each rotation irrigation group, so that the loss of irrigating each rotation irrigation group is minimized. This is equivalent to the shortest path traversing each rotation irrigation group. The optimal path algorithm is an existing algorithm and will not be described here. Finally, each rotation irrigation group is irrigated in turn according to the optimal order.

[0062] In some embodiments, the diagnostic module 303 is also configured to include irrigation data including water-fertilizer machine status, solenoid valve status, regional water-fertilizer flow, fertilizer suction pump status, fertilizer flow, irrigation pump status and water flow; when the water-fertilizer machine status is offline, it is diagnosed that the current irrigation group has a water-fertilizer machine offline abnormality; when the solenoid valve status is offline, it is diagnosed that the current irrigation group has a solenoid valve offline abnormality; when the regional water-fertilizer flow is less than the preset water-fertilizer flow, it is diagnosed that the current irrigation group has a single irrigation failure; when the fertilizer suction pump status is on but the fertilizer flow is less than the preset fertilizer flow, it is diagnosed that the current irrigation group has a fertilizer suction pump abnormality; when the irrigation pump status is on but the water flow is less than the preset water flow, it is diagnosed that the current irrigation group has an irrigation pump abnormality; irrigation abnormalities include water-fertilizer machine offline abnormality, solenoid valve offline abnormality, single irrigation failure, fertilizer suction pump abnormality, and irrigation pump abnormality.

[0063] The irrigation pump is responsible for controlling the pumping of water, and the fertilizer suction pump is responsible for sucking fertilizer. The fertilizer suction pump is a component of the water and fertilizer machine. The water and fertilizer machine is responsible for the entire process of sucking and injecting fertilizer. The solenoid valve is equivalent to a faucet and is responsible for switching. Normal irrigation requires the water and fertilizer machine to be online, the solenoid valve to be online, the fertilizer suction pump to be started, and the irrigation pump to be started. In addition, the fertilizer flow rate should be greater than or equal to the preset fertilizer flow rate to consider that the fertilizer suction pump is working normally. The fertilizer flow rate is the size of the fertilizer flow rate extracted by the fertilizer suction pump. The water flow rate should be greater than or equal to the preset water flow rate to consider that the irrigation pump is working normally. The water flow rate is the size of the water flow rate extracted by the irrigation pump. The regional water and fertilizer flow rate is the size of the water and fertilizer flow rate in the detection area. When the irrigation of an area is normal, its regional water and fertilizer flow rate must be in a reasonable range. When the water and fertilizer machine status is offline, it is determined that there is an abnormality in the water and fertilizer machine offline. When the solenoid valve status is offline, it is determined that there is an abnormality in the solenoid valve offline. When the regional water and fertilizer flow rate is less than the preset water and fertilizer flow rate, it is determined that there is a single irrigation failure. When the fertilizer suction pump status is on but the fertilizer flow rate is less than the preset fertilizer flow rate, it is determined that there is an abnormality in the fertilizer suction pump. When the irrigation pump state is on but the water flow rate is less than the preset water flow rate, it is determined that there is an irrigation pump abnormality.

[0064] In some embodiments, the determination module 304 is also configured to solve the rotation irrigation abnormality according to the first processing scheme when the rotation irrigation abnormality is the water and fertilizer machine offline abnormality; solve the rotation irrigation abnormality according to the second processing scheme when the rotation irrigation abnormality is the solenoid valve offline abnormality; solve the rotation irrigation abnormality according to the third processing scheme when the rotation irrigation abnormality is a single irrigation failure; solve the rotation irrigation abnormality according to the fourth processing scheme when the rotation irrigation abnormality is the fertilizer suction pump abnormality; solve the rotation irrigation abnormality according to the fifth processing scheme when the rotation irrigation abnormality is the irrigation pump abnormality.

[0065] The first processing plan: determine the number of offline water and fertilizer machines. When it is less than the first number, continue irrigation. When it is greater than or equal to the first number, stop irrigation and control the water and fertilizer machines to go online. Continue irrigation after the offline number is less than the first number.

[0066] The second processing plan: determine the number of offline solenoid valves, and when it is less than the second number, continue irrigation; when it is greater than or equal to the second number, stop irrigation, control the solenoid valves to go online, and continue irrigation after the offline number is less than the second number.

[0067] The third treatment plan: record the number of failures in the current irrigation area in the current rotation irrigation group, re-irrigate, and when the number of failures is greater than the preset number, end the irrigation and add the area to the next rotation irrigation group.

[0068] The abnormality of the fertilizer suction pump is usually caused by the lack of fertilizer, so the fourth solution is: add fertilizer and restart the fertilizer suction pump.

[0069] Irrigation pump abnormality is generally caused by a fault in the irrigation pump, so the fifth solution is to restart the irrigation pump.

[0070] In some embodiments, the determination module 304 is also configured to execute the following loop: determine whether i is greater than N, where i is the serial number of the rotation irrigation group, the initial value of i is 1, and N is the number of the rotation irrigation groups; when i is greater than N, determine that all the rotation irrigation groups have been irrigated and end the loop; when i is less than or equal to N, obtain the rotation irrigation data of the i-th rotation irrigation group in real time; diagnose whether there is an irrigation abnormality in the i-th rotation irrigation group based on the i-th rotation irrigation data; if not, when the irrigation of the i-th rotation irrigation group is ended, update i with the value of i plus 1; if so, determine the processing plan for the rotation irrigation abnormality from the exception processing database, solve the rotation irrigation abnormality according to the processing plan, and update i with the value of i plus 1 when the irrigation of the i-th rotation irrigation group is ended.

[0071] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0072] Figure 4 Schematic diagram of an electronic device 4 provided in an embodiment of the present application. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 401 executes the computer program 403, the functions of the modules / units in the above-mentioned device embodiments are implemented.

[0073] The electronic device 4 may be a desktop computer, a notebook, a PDA, a cloud server, or other electronic device. The electronic device 4 may include, but is not limited to, a processor 401 and a memory 402. Those skilled in the art will appreciate that Figure 4 The electronic device 4 is merely an example and does not limit the electronic device 4 , and may include more or less components than those shown in the figure, or different components.

[0074] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0075] The memory 402 may be an internal storage unit of the electronic device 4, for example, a hard disk or memory of the electronic device 4. The memory 402 may also be an external storage device of the electronic device 4, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 4. The memory 402 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 402 is used to store computer programs and other programs and data required by the electronic device.

[0076] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.

[0077] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.

[0078] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for handling abnormalities in farmland water and fertilizer rotation irrigation, characterized in that: include: Acquire land information of each area in the farmland, divide each area into a plurality of rotation irrigation groups according to the land information of each area, generate a rotation irrigation order for each rotation irrigation group, and sequentially irrigate each rotation irrigation group according to the rotation irrigation order, wherein each rotation irrigation group includes one or more areas; In the process of irrigating each irrigation group in sequence, the irrigation data of the current irrigation group is obtained in real time; Diagnose whether there is irrigation abnormality in the current irrigation group according to the irrigation data; A solution for the rotation irrigation anomaly is determined from an anomaly handling database, and the rotation irrigation anomaly is resolved according to the solution.

2. The method according to claim 1, characterized in that Each area is divided into multiple irrigation groups according to the land information of each area, including: The land information includes location information and soil information; Based on the soil information of each area, calculate the amount of water and fertilizer required for each area; Each area is divided into multiple rotation irrigation groups according to the location information of each area and the required amount of water and fertilizer.

3. The method according to claim 2, characterized in that Each area is divided into multiple irrigation groups according to the location information of each area and the required amount of water and fertilizer, including: According to the location information of each area, the areas within the preset distance are preliminarily divided together as a rotation irrigation group, wherein the multiple rotation irrigation groups obtained by the preliminary division contain repeated areas; According to the principle that the water and fertilizer amounts required for each area in the same rotation irrigation group are similar, the repeated areas in the multiple rotation irrigation groups obtained by the preliminary division are adjusted so that the adjusted multiple rotation irrigation groups do not contain repeated areas.

4. The method according to claim 2, characterized in that: The irrigation sequence of each irrigation group is generated, including: Determine the location of each irrigation group based on the location information of the area included in each irrigation group; Each irrigation group is regarded as a node, and based on the position of each node, an optimal path algorithm is used to generate the shortest path traversing each node, and the traversal order of each node in the shortest path is used as the irrigation order.

5. The method according to claim 1, characterized in that Diagnose whether the current irrigation group has irrigation abnormality based on the irrigation data, including: The rotation irrigation data includes the water and fertilizer machine status, solenoid valve status, regional water and fertilizer flow, fertilizer suction pump status, fertilizer flow, irrigation pump status and water flow; When the water and fertilizer machine is in offline state, it is diagnosed that the water and fertilizer machine of the current irrigation group is offline abnormal; When the state of the solenoid valve is offline, it is diagnosed that there is an abnormality of the solenoid valve offline in the current wheel irrigation group; When the water and fertilizer flow rate in the area is less than the preset water and fertilizer flow rate, it is diagnosed that a single irrigation failure exists in the current rotation irrigation group; When the fertilizer suction pump is turned on but the fertilizer flow rate is less than the preset fertilizer flow rate, it is diagnosed that the fertilizer suction pump of the current irrigation group is abnormal; When the irrigation pump is turned on but the water flow rate is less than the preset water flow rate, it is diagnosed that the irrigation pump of the current irrigation group is abnormal; The rotation irrigation abnormality includes the water and fertilizer machine offline abnormality, the solenoid valve offline abnormality, the single irrigation failure, the fertilizer suction pump abnormality, and the irrigation pump abnormality.

6. The method according to claim 5, characterized in that Solve the abnormal rotation irrigation according to the processing plan, including: When the rotation irrigation abnormality is that the water and fertilizer machine is offline abnormal, the rotation irrigation abnormality is solved according to the first processing solution; When the wheel irrigation abnormality is the solenoid valve offline abnormality, solving the wheel irrigation abnormality according to the second processing scheme; When the rotation irrigation anomaly is the single irrigation failure, solving the rotation irrigation anomaly according to the third processing scheme; When the rotation irrigation abnormality is the abnormality of the fertilizer suction pump, the rotation irrigation abnormality is solved according to the fourth processing scheme; When the rotation irrigation anomaly is an anomaly of the irrigation pump, the rotation irrigation anomaly is resolved according to the fifth processing scheme.

7. The method according to claim 1, characterized in that The method further comprises: Execute the following loop: Determine whether i is greater than N, where i is the serial number of the irrigation group, the initial value of i is 1, and N is the number of irrigation groups; When i is greater than N, it is determined that all rotation irrigation groups have been irrigated, and the cycle ends; When i is less than or equal to N, the irrigation data of the i-th irrigation group is obtained in real time; Diagnose whether there is abnormal irrigation in the i-th irrigation group based on the i-th irrigation data; If it does not exist, update i with the value of i plus 1 when the ith irrigation group is finished; If it exists, a processing scheme for the rotation irrigation exception is determined from the exception processing database, the rotation irrigation exception is solved according to the processing scheme, and when the irrigation of the i-th rotation irrigation group is ended, i is updated with a value of i plus 1.

8. A device for handling abnormalities in rotation irrigation of farmland water and fertilizer, characterized in that: include: A division module is configured to obtain land information of each area in the farmland, divide each area into a plurality of rotation irrigation groups according to the land information of each area, generate a rotation irrigation order for each rotation irrigation group, and sequentially irrigate each rotation irrigation group according to the rotation irrigation order, wherein each rotation irrigation group includes one or more areas; The acquisition module is configured to acquire the rotation irrigation data of the current rotation irrigation group in real time during the process of irrigating each rotation irrigation group in sequence; A diagnosis module, configured to diagnose whether there is irrigation abnormality in the current irrigation group according to the irrigation data; The determination module is configured to determine a solution for the rotation irrigation exception from an exception handling database, and solve the rotation irrigation exception according to the solution.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Multi-land water-fertilizer distribution model based on water-fertilizer management equipment

    CN107493788A

  • Control method and device for rotation irrigation sets

    CN109819881A

  • Field intelligent rotation irrigation system and method

    CN117481019A

  • Intelligent monitoring method and intelligent monitoring system for alfalfa field growth vigor

    CN117853919A