An irrigation device based on fuzzy PDI algorithm

By using the fuzzy PDI algorithm to control the solenoid valve of the irrigation device, the problems of inaccurate water resource allocation and high manual control costs in water-saving irrigation methods have been solved, achieving precise water resource allocation and improved control efficiency.

CN116784215BActive Publication Date: 2026-04-21HUIZHIAN INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUIZHIAN INFORMATION TECH CO LTD
Filing Date
2022-12-28
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing water-saving irrigation methods cannot achieve precise allocation of water resources, and manual control is costly and inefficient in large-scale irrigation areas.

Method used

An irrigation device based on the fuzzy PDI algorithm is used. By combining the water supply device and the solenoid valve with the main control module, the fuzzy PID algorithm is used to adjust the opening size and time of the solenoid valve, thereby controlling the irrigation water flow of each target preset pipeline.

Benefits of technology

It has enabled precise allocation of water resources, reduced water consumption and planting costs, improved irrigation control efficiency, and reduced manual management costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116784215B_ABST
    Figure CN116784215B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses an irrigation device based on a fuzzy PDI algorithm, which is used to solve the problem that the existing water-saving irrigation mode cannot accurately allocate water resources, and the opening and closing of different pipeline valves need to be controlled manually, and when the irrigation area is large, the labor cost is high and the control efficiency is low. The device comprises: a water supply device, comprising a water source and a plurality of preset pipelines connected with the water source, for providing irrigation water for a target area; a plurality of electromagnetic valves arranged on each target preset pipeline of the water supply device; a main control module connected with the electromagnetic valves, for adjusting the size of the valve opening and the length of the opening time of the electromagnetic valves through a fuzzy PID algorithm according to different proportional integral differential parameters, so as to control the irrigation water flow of each target preset pipeline of the water supply device. The application can realize accurate allocation of water resources, reduce the cost of manual control, and improve the control efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of automatic control technology, and in particular relates to an irrigation device based on the fuzzy PDI algorithm. Background Technology

[0002] Over thousands of years of historical development, my country's agricultural production has evolved into a diverse range of irrigation methods, taking into account various factors such as local geography and rainfall. However, due to the uneven distribution of rainfall, efficiently utilizing water resources to meet the reasonable needs of agricultural irrigation remains a major challenge that the agricultural sector must address.

[0003] Traditional irrigation methods mainly include furrow irrigation and flood irrigation. Furrow irrigation involves creating irrigation ditches between crop rows, from which water flows to irrigate the surrounding land. Flood irrigation, on the other hand, allows water to flow freely across the ground, irrigating wherever it reaches. Due to uneven terrain, traditional irrigation methods are slow, consume large amounts of water, and are unevenly distributed, resulting in significant water waste.

[0004] To address the water waste inherent in traditional irrigation methods, existing technologies have proposed water-saving irrigation methods such as drip irrigation, sprinkler irrigation, and micro-sprinkler irrigation. Drip irrigation uses pipes to deliver water, or water containing water-soluble fertilizer, through pipe orifices or drippers to the roots of crops for localized irrigation. Sprinkler irrigation uses mechanical and power equipment, including pumps, pipes, and sprinklers, to disperse irrigation water into droplets or mist, evenly spraying it onto crops. Micro-sprinkler irrigation falls between drip and sprinkler irrigation, employing rotary or radial micro-sprinklers and utilizing low-pressure pumps, pipes, and micro-sprinklers to irrigate crop areas via spraying.

[0005] However, existing water-saving irrigation methods mainly save irrigation water by reducing the amount of water used in each irrigation, which still cannot achieve precise allocation of water resources. In addition, the opening and closing of different pipeline valves requires manual control, which results in high labor costs and low control efficiency when the irrigation area is large. Summary of the Invention

[0006] In view of this, embodiments of the present invention provide an irrigation device based on a fuzzy PDI algorithm to solve the problems of existing water-saving irrigation methods failing to achieve precise water resource allocation, and the need for manual control of the opening and closing of different pipe valves, resulting in high labor costs and low control efficiency when irrigating large areas. The present invention achieves water-saving irrigation, reducing water consumption and saving planting costs compared to traditional irrigation methods. Compared to existing water-saving irrigation methods, it enables precise water resource allocation, reduces manual control costs, and improves control efficiency.

[0007] This invention provides an irrigation device based on the fuzzy PDI algorithm, comprising:

[0008] A water supply device, comprising a water source and several pre-set pipes connected to the water source, is used to provide irrigation water to a target area;

[0009] Several solenoid valves are installed on each target preset pipe of the water supply device;

[0010] The main control module, connected to the solenoid valve, is used to adjust the valve opening size and opening time of the solenoid valve according to different proportional, integral, and derivative parameters using a fuzzy PID algorithm, so as to control the irrigation water flow of each target preset pipeline of the water supply device.

[0011] In some alternative embodiments, the main control module includes:

[0012] The fuzzy PDI control unit is used to adjust the valve opening size and opening time of the solenoid valve according to the different parameters of proportional, integral, and derivative functions using a fuzzy PID algorithm.

[0013] The solenoid valve detection unit is used to input a sinusoidal voltage signal to the solenoid valve to detect the solenoid valve before the fuzzy PDI adjustment unit adjusts the solenoid valve through the fuzzy PID algorithm.

[0014] In some alternative embodiments, the solenoid valve detection unit is specifically used to obtain a sinusoidal voltage signal input to the solenoid valve based on a first formula, according to a preset maximum control voltage of the solenoid valve and a preset sinusoidal adjustment frequency.

[0015] The first formula is:

[0016]

[0017] In the first formula, Y(t) represents the sinusoidal voltage signal input to the solenoid valve at time t; U m This indicates the preset maximum control voltage of the solenoid valve; f indicates the preset sinusoidal adjustment frequency.

[0018] In some optional embodiments, the solenoid valve detection unit is further configured to acquire and record the water output of each solenoid valve after inputting a sinusoidal voltage signal to the solenoid valve, then determine the water output adjustment cycle and water output extreme value of each solenoid valve based on the water output of each solenoid valve, and perform a self-test to determine whether each solenoid valve is working properly in combination with a preset sinusoidal adjustment frequency, and when it is determined that the current solenoid valve is working properly, trigger the fuzzy PDI adjustment unit to adjust the current solenoid valve through the fuzzy PID algorithm.

[0019] In some optional embodiments, the solenoid valve detection unit is specifically used to determine the water flow adjustment cycle and water flow extreme value of each solenoid valve according to the second formula; it is also specifically used to calculate the current solenoid valve self-test fault control value according to the third formula, and determine whether the current solenoid valve self-test fault control value is equal to 0. If so, the fuzzy PDI adjustment unit is triggered to adjust the current solenoid valve through the fuzzy PID algorithm.

[0020] The second formula is:

[0021]

[0022] In the second formula, Q m This represents the maximum water output value of the solenoid valve between time tT and time t; T represents the preset time length, and must meet the following conditions. t max (Q m The expression t represents the moment when the current solenoid valve achieves its maximum output flow rate between time tT and time t; t min (Q m D represents the minimum time when the current solenoid valve's output water volume reaches its maximum value between time tT and time t; (t-T,t) (Q m Q(t) represents the total number of times the current solenoid valve achieves its maximum output flow rate between time tT and time t; e ) represents t e The current water output of the solenoid valve at any given time; This indicates selecting the maximum water output value of the solenoid valve from time tT to time t; Tz represents the current water output adjustment cycle of the solenoid valve.

[0023] The third formula is:

[0024]

[0025] In the third formula, G represents the current solenoid valve self-test fault control value; || represents the standard ratio of the preset water output to the preset control voltage of the solenoid valve; || represents the absolute value.

[0026] In some alternative embodiments, the apparatus further includes:

[0027] The fault indicator panel has fault indicator lights that correspond to each solenoid valve.

[0028] The solenoid valve detection unit is also connected to the fault indicator board. The solenoid valve detection unit is also used to control the fault indicator board corresponding to the current solenoid valve to light up when it is determined that the current solenoid valve self-test fault control value is not equal to 0, so as to prompt the staff that the current solenoid valve is faulty.

[0029] In some alternative embodiments, the apparatus further includes:

[0030] Several flow sensors are installed on the target preset pipe at the output end of each solenoid valve to measure the water output of the solenoid valve installed at its front end.

[0031] The solenoid valve detection unit is specifically used to obtain the water output of each solenoid valve at each time through the flow sensor.

[0032] This invention provides an irrigation device based on a fuzzy PDI algorithm. The device provides irrigation water to a target area via a water supply system. Solenoid valves are installed on each preset target pipeline of the water supply system. A main control module connected to the solenoid valves uses a fuzzy PID algorithm to adjust the valve opening size and duration based on different proportional-integral-derivative parameters. This controls the irrigation water flow rate in each preset target pipeline of the water supply system, enabling precise control of the solenoid valve's output and achieving water-saving irrigation. Compared to traditional irrigation methods, this reduces water consumption and saves planting costs. Compared to existing water-saving irrigation methods, it achieves precise water resource allocation, reduces manual control costs, and improves irrigation control efficiency. Attached Figure Description

[0033] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0034] Figure 1 This is a schematic diagram of an irrigation device based on the fuzzy PDI algorithm provided in an embodiment of the present invention. Detailed Implementation

[0035] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

[0036] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0037] Figure 1 This is a schematic diagram of an irrigation device based on the fuzzy PDI algorithm, provided as an embodiment of the present invention. See also... Figure 1 The device includes:

[0038] The water supply device 1 includes a water source 11 and several preset pipes connected to the water source, for providing irrigation water to the target area;

[0039] Several solenoid valves 2 are installed on each target preset pipeline of the water supply device 1;

[0040] The main control module 3 is connected to the solenoid valve 2 and is used to adjust the opening size and opening time of the solenoid valve 2 according to the different parameters of proportional, integral and derivative using a fuzzy PID algorithm, so as to control the irrigation water flow of each target preset pipeline of the water supply device 1.

[0041] The beneficial effects of the above technical solution are as follows: Irrigation water is provided to the target area through a water supply device, and solenoid valves are installed on each target preset pipeline of the water supply device. The main control module connected to the solenoid valve uses a fuzzy PID algorithm to adjust the valve opening size and opening time according to different proportional, integral, and derivative parameters, thereby controlling the irrigation water flow rate of each target preset pipeline of the water supply device. This allows for precise control of the water output of the solenoid valve, achieving water-saving irrigation. Compared with traditional irrigation methods, this reduces water consumption and saves planting costs. Compared with existing water-saving irrigation methods, it can achieve precise allocation of water resources, reduce manual control costs, and improve irrigation control efficiency.

[0042] In some optional embodiments, the main control module 3 includes: a fuzzy PDI adjustment unit 31 and a solenoid valve detection unit 32; wherein, the fuzzy PDI adjustment unit 31 is used to adjust the valve opening size and opening time of each solenoid valve 2 according to different proportional-integral-derivative parameters using a fuzzy PID algorithm; the solenoid valve detection unit 32 is used to input a sinusoidal voltage signal to the solenoid valve 2 before the fuzzy PDI adjustment unit adjusts the solenoid valve 2 using the fuzzy PID algorithm, so as to detect the solenoid valve 2.

[0043] The beneficial effects of the above technical solution are as follows: Before adjusting the solenoid valve 2 through the fuzzy PID algorithm, the solenoid valve detection unit 32 inputs a sinusoidal voltage signal to the solenoid valve 2. It can detect whether the solenoid valve is faulty based on the water output of the solenoid valve 2, so as to promptly remind and repair the solenoid valve when it is faulty. This avoids the solenoid valve fault affecting the adjustment and control accuracy of the fuzzy PDI adjustment unit 31 on all the solenoid valves in the device, and ensures the stability and safety of the system hardware.

[0044] In some optional embodiments, the solenoid valve detection unit 32 is specifically used to obtain the sinusoidal voltage signal input to the solenoid valve 2 based on the first formula (1) according to the preset maximum control voltage of the solenoid valve 2 and the preset sinusoidal adjustment frequency.

[0045] The first formula (1) is:

[0046]

[0047] In the first formula (1), Y(t) represents the sinusoidal voltage signal input to solenoid valve 2 at time t; U m This indicates the preset maximum control voltage of the solenoid valve; f indicates the preset sinusoidal adjustment frequency.

[0048] The beneficial effects of the above technical solution are as follows: by using the first formula (1) based on the maximum control voltage of the solenoid valve and the preset sinusoidal adjustment frequency, the sinusoidal voltage signal function input to the solenoid valve is obtained, and then the solenoid valve calibration self-test is performed through the standard sinusoidal voltage signal, which can ensure the accuracy and reliability of the self-test.

[0049] In some optional embodiments, the solenoid valve detection unit 32 is further configured to acquire and record the water output of each solenoid valve 2 after inputting a sinusoidal voltage signal to the solenoid valve 2, then determine the water output adjustment cycle and water output extreme value of each solenoid valve 2 based on the water output of each solenoid valve 2, and perform a self-check to determine whether each solenoid valve 2 is working normally in combination with a preset sinusoidal adjustment frequency, and when it is determined that the current solenoid valve 2 is working normally, trigger the fuzzy PDI adjustment unit to adjust the current solenoid valve 2 through the fuzzy PID algorithm.

[0050] The beneficial effects of the above technical solution are as follows: the water output adjustment cycle and extreme value of the solenoid valve are obtained based on the water output of the solenoid valve. Then, based on the water output adjustment cycle and extreme value of the solenoid valve combined with the input sinusoidal signal, a self-test is performed to determine whether the solenoid valve is working properly. This enables the solenoid valve to perform a self-test, ensuring the stability and safety of the system hardware.

[0051] In some optional embodiments, the solenoid valve detection unit 32 is specifically used to determine the water flow adjustment cycle and water flow extreme value of each solenoid valve 2 according to the second formula (2); and is also specifically used to calculate the current solenoid valve self-test fault control value according to the third formula (3), and determine whether the current solenoid valve self-test fault control value is equal to 0. If so, the fuzzy PDI adjustment unit is triggered to adjust the current solenoid valve 2 through the fuzzy PID algorithm.

[0052] The second formula is:

[0053]

[0054] In the second formula (2), Qm represents the maximum water output of solenoid valve 2 between time tT and time t; T represents the preset time length, and must satisfy... t max (Q m The expression t represents the moment when the current output flow of solenoid valve 2 reaches its maximum value between time tT and time t; t min (Q m () represents the minimum time when the current output flow of solenoid valve 2 reaches its maximum value between time tT and time t; D (t-T,t) (Q m Q(t) represents the total number of times the current solenoid valve 2 achieves its maximum output flow rate between time tT and time t; e ) represents t e The current water output of solenoid valve 2 at any given time; This indicates selecting the maximum water flow rate of solenoid valve 2 between time tT and time t; T z This indicates the current water flow adjustment cycle of solenoid valve 2;

[0055] The third formula (3) is:

[0056]

[0057] In the third formula (3), G represents the current solenoid valve self-test fault control value; || represents the normal ratio of the preset water output to the preset control voltage of solenoid valve 2; || represents the absolute value.

[0058] The beneficial effects of the above technical solution are as follows: the second formula (2) is used to obtain the water flow adjustment cycle and water flow extreme value of the solenoid valve based on the water flow of the solenoid valve, so as to automatically calculate the required value based on the water flow and facilitate subsequent control; finally, the third formula (3) is used to perform self-check and judge whether the current solenoid valve is working normally based on the water flow adjustment cycle and water flow extreme value of the solenoid valve combined with the input sine signal, so as to complete the self-check of the solenoid valve, ensure the stability and safety of the system hardware, realize accurate monitoring of the solenoid valve, reduce the cost of manual inspection, and improve irrigation control efficiency.

[0059] In some optional embodiments, the device further includes: a fault indicator panel, on which fault indicator lights are provided corresponding to each solenoid valve 2; wherein, the solenoid valve detection unit 32 is also connected to the fault indicator panel, and the solenoid valve detection unit 32 is also used to control the fault indicator light corresponding to the current solenoid valve 2 on the fault indicator panel to light up when it is determined that the current solenoid valve self-test fault control value is not equal to 0, so as to prompt the operator that the current solenoid valve 2 is faulty.

[0060] The beneficial effects of the above technical solution are as follows: by setting fault indicator lights corresponding to each solenoid valve 2, when the self-test fault control value of the solenoid valve is not equal to 0, that is, when the solenoid valve is faulty, the corresponding fault indicator light will be lit to remind the staff. This can realize the automatic detection and prompting of solenoid valve faults, reduce the cost of manual inspection, and improve the management efficiency of solenoid valves in the entire target irrigation area.

[0061] In some optional embodiments, the device further includes: a plurality of flow sensors disposed on a target preset pipe at the output end of each solenoid valve 2, for measuring the water output of the solenoid valve 2 disposed at its front end; wherein, the solenoid valve detection unit 32 is specifically used to obtain the water output of each solenoid valve 2 at each time through the flow sensors.

[0062] The beneficial effects of the above technical solution are as follows: by setting a flow sensor to measure the flow rate (i.e. the water output of the solenoid valve) of the target preset pipe where each solenoid valve is located, the water output of the solenoid valve after inputting a sinusoidal voltage signal to the solenoid valve can be accurately determined, thereby improving the accuracy of subsequent solenoid valve fault self-testing.

[0063] In summary, the device provided by this invention utilizes the first formula (1) to obtain the sinusoidal signal function input to the solenoid valve based on the maximum control voltage of the solenoid valve and the preset sinusoidal adjustment frequency. Then, it performs calibration self-test using a standard sinusoidal signal to ensure the accuracy and reliability of the self-test. Next, it utilizes the second formula (2) to obtain the solenoid valve's water output adjustment cycle and water output extreme value based on the water output of the solenoid valve, thereby automatically calculating the required value from the water output to facilitate subsequent control. Finally, it utilizes the third formula (3) to perform self-test based on the solenoid valve's water output adjustment cycle and water output extreme value combined with the input sinusoidal signal to determine whether the current solenoid valve is working normally, thereby completing the solenoid valve's self-test, ensuring the stability and safety of the system hardware, and improving the accuracy of the fuzzy PDI algorithm controlling the solenoid valve.

[0064] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims and their equivalents, this invention also intends to include these modifications and variations. The above descriptions are merely specific embodiments of this invention, but the scope of protection of this invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this invention should be included within the scope of protection of this invention. Therefore, the scope of protection of this invention should be determined by the scope of the claims.

Claims

1. An irrigation device based on fuzzy PDI algorithm, characterized by, include: A water supply device, comprising a water source and several pre-set pipes connected to the water source, is used to provide irrigation water to a target area; Several solenoid valves are installed on each target preset pipe of the water supply device; The main control module, connected to the solenoid valve, is used to adjust the valve opening size and opening time of the solenoid valve according to the different parameters of proportional, integral, and derivative using a fuzzy PID algorithm, so as to control the irrigation water flow of each target preset pipeline of the water supply device. The main control module includes: The fuzzy PDI control unit is used to adjust the valve opening size and opening time of the solenoid valve according to the different parameters of proportional, integral, and derivative functions using a fuzzy PID algorithm. The solenoid valve detection unit is used to input a sinusoidal voltage signal to the solenoid valve before the fuzzy PDI adjustment unit adjusts the solenoid valve through the fuzzy PID algorithm, so as to detect the solenoid valve. Specifically, the solenoid valve detection unit is used to obtain a sinusoidal voltage signal input to the solenoid valve based on a first formula, according to a preset maximum control voltage of the solenoid valve and a preset sinusoidal adjustment frequency. The first formula is: The first formula is: represents represents a sine voltage signal inputted to the electromagnetic valve at the moment; represents a preset maximum control voltage of the electromagnetic valve; represents a preset sine adjustment frequency; The solenoid valve detection unit is also used to obtain and record the water output of each solenoid valve after inputting a sinusoidal voltage signal to the solenoid valve. Then, it determines the water output adjustment cycle and water output extreme value of each solenoid valve based on the water output of each solenoid valve, and performs a self-check to determine whether each solenoid valve is working properly in combination with a preset sinusoidal adjustment frequency. When it is determined that the current solenoid valve is working properly, it triggers the fuzzy PDI adjustment unit to adjust the current solenoid valve through the fuzzy PID algorithm. Specifically, the solenoid valve detection unit is used to determine the water flow adjustment cycle and water flow extreme value of each solenoid valve according to the second formula; it is also used to calculate the current solenoid valve self-test fault control value according to the third formula, and determine whether the current solenoid valve self-test fault control value is equal to 0. If so, the fuzzy PDI adjustment unit is triggered to adjust the current solenoid valve through the fuzzy PID algorithm. The second formula is: In the second formula, Indicates in Time's up The maximum water output value of the solenoid valve at any given moment; This indicates the preset time length and must meet the following requirements. ; Indicates in Time's up The moment when the current solenoid valve achieves its maximum output water flow rate; Indicates in Time's up The minimum time when the current solenoid valve achieves its maximum output water flow rate; Indicates in Time's up The total number of times the current solenoid valve achieves its maximum output flow rate between different time points; express The current water output of the solenoid valve at any given time; Indicates selecting from Time's up The maximum water output of the solenoid valve at any given time; This indicates the current water flow adjustment cycle of the solenoid valve; The third formula is: In the third formula, This indicates the current self-test fault control value of the solenoid valve; This indicates the standard ratio between the preset water output and the preset control voltage of the solenoid valve. This indicates that the absolute value is being calculated.

2. The irrigation device based on fuzzy PDI algorithm as claimed in claim 1, wherein, The device further includes: The fault indicator panel has fault indicator lights that correspond to each solenoid valve. The solenoid valve detection unit is also connected to the fault indicator board. The solenoid valve detection unit is also used to control the fault indicator board corresponding to the current solenoid valve to light up when it is determined that the current solenoid valve self-test fault control value is not equal to 0, so as to prompt the staff that the current solenoid valve is faulty.

3. The irrigation device based on fuzzy PDI algorithm as claimed in claim 2, wherein, The device further includes: Several flow sensors are installed on the target preset pipe at the output end of each solenoid valve to measure the water output of the solenoid valve installed at its front end. The solenoid valve detection unit is specifically used to obtain the water output of each solenoid valve at each time through the flow sensor.

Citation Information

Patent Citations

  • Method for detecting faults of electromagnetic valve on line

    CN115046756A