Water-saving irrigation pipeline flow control and regulation system

By constructing a closed-loop control system and self-balancing components, combined with exhaust and end-of-pipe flushing processes, the problem of flow and pressure drift in zoned irrigation was solved, achieving stable pressure and flow control, and improving the stability and water-saving effect of the irrigation system.

CN121890482APending Publication Date: 2026-04-21ZHENGZHOU IND & EDUCATIONAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHENGZHOU IND & EDUCATIONAL TECHNOLOGY CO LTD
Filing Date
2026-02-05
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing technologies for drip irrigation in farmland, greenhouses, and orchards suffer from zoned flow and pressure drift, leading to over-irrigation or under-irrigation. Furthermore, the lack of effective venting and end-of-pipe flushing mechanisms results in water waste and uneven crop water distribution.

Method used

A water-saving irrigation pipeline flow control and regulation system is adopted, including a water distribution module, regulation module, flushing module, judgment module and baseline module. A closed-loop control system is constructed through self-balancing components, differential pressure chamber and throttling core to achieve stable differential pressure and stable flow control. An exhaust and end flushing process is introduced, combined with high flow and low flow identification and shutdown, pressure relief and flow restriction.

Benefits of technology

It achieves stable differential pressure and flow control under conditions of main pressure fluctuation and zone resistance change, reduces frequent valve vibration and ineffective water release, improves the stability and traceability of zoned irrigation, and reduces reliance on manual inspection and water waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
Patent Text Reader

Abstract

The invention discloses a water-saving irrigation pipeline flow control and regulation system, relates to the technical field of agricultural water-saving irrigation control, and is used for solving the problem of difficulty in flow and pressure stabilization in partitions. An addressable control object is established through partition identification, a self-balancing assembly and an inlet valve are connected in series at the joint of a main pipe and a partition branch pipe, the influence of pressure fluctuation of the main pipe is restrained, then partition flow and partition pressure difference are collected, and a pressure difference instruction pressure difference is firstly generated based on a pressure difference interval output by a base line module to stabilize the pressure difference; after the partition pressure difference enters a pressure difference interval, receiving an irrigation plan, generating a target flow, outputting a flow instruction stable flow, then executing exhaust according to a partition starting instruction, and executing tail end flushing according to a flushing triggering instruction; generating a high flow identifier or a low flow identifier according to partition flow change characteristics and differential pressure deviation, outputting turn-off, pressure relief, flow limiting and flushing instructions, fusing operation parameters and event identifiers to update differential pressure intervals and partition baseline parameters, and returning the differential pressure intervals and the partition baseline parameters, so as to realize closed-loop water-saving adjustment under leakage and blockage working conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of agricultural water-saving irrigation control technology, and more specifically, to a water-saving irrigation pipeline flow control and regulation system. Background Technology

[0002] In scenarios involving drip irrigation in farmland, greenhouses, and orchards, main pipes are laid along the plots and water is supplied to different furrows or rows of trees through multiple branch pipes. Simple flow meters or pressure gauges are usually installed on-site for manual inspection and adjustment, focusing on achieving zoned irrigation and basic water supply continuity. In actual operation, manual air venting and end-point flushing are often used to alleviate air resistance and sediment blockage. Its control relies on the coordination of valve opening and closing and the hydraulic state of the pipeline network.

[0003] However, existing technologies inherently contradict the discrete adjustment of control commands in the control link of zoned water distribution and the continuous fluctuation of the hydraulic state of the pipeline network. The main water supply pressure is disturbed by the switching of multiple zones, the start and stop of pump stations and changes in pipeline resistance. Once the valve opening is fixed according to experience, the differential pressure at the zone inlet and the zone flow rate will drift during operation, resulting in over-irrigation or under-irrigation of the same irrigation plan at different time periods. This drift usually manifests as the differential pressure becoming unstable first, followed by the flow rate deviating. Moreover, it is difficult for manual inspection to detect and correct it in time, which will ultimately lead to water waste, uneven watering of crops and difficulty in the stable execution of irrigation plans.

[0004] Meanwhile, existing solutions often treat exhaust, flushing, and abnormal handling in isolation. Problems such as air in the pipes during the initial startup of a zone, gradual blockage caused by end deposits, and local ruptures and leaks often rely on manual discovery and handling. There is a lack of a mechanism to link exhaust actions, end flushing actions, and sampling data of the zone's hydraulic status, making it difficult to trace why problems occur and how they occur. Summary of the Invention

[0005] In order to overcome the above-mentioned defects of the prior art, the following solution is proposed to solve the problem of difficult partitioned current and voltage stabilization in the above-mentioned background technology.

[0006] To achieve the above objectives, the present invention provides the following technical solution: A water-saving irrigation pipeline flow control and regulation system includes a water distribution module, a regulation module, a flushing module, a protection module, and a baseline module, with the five modules connected by signals. The water distribution module is used to configure a self-balancing component and an inlet valve at the connection between the main pipe and the branch pipe and to generate a zone identifier. The self-balancing component includes a differential pressure chamber and a throttling core. The adjustment module is used to collect the zone flow rate and zone pressure difference. Based on the pressure difference range output by the baseline module, it generates a pressure difference command and drives the inlet valve to adjust. After the zone pressure difference enters the pressure difference range, it receives the irrigation plan, generates the target flow rate, and outputs the flow rate command to drive the inlet valve to adjust. At the same time, it outputs the zone start command and flushing trigger command. The exhaust module is used to receive the partition start command to open the exhaust channel and close the exhaust channel after the partition pressure difference enters the pressure difference range, and to receive the flushing trigger command to open the end flushing channel and output a flushing completion indicator. The protection module is used to generate a high flow indicator or a low flow indicator based on the deviation between the zonal flow change characteristics and the relative pressure difference range of the zonal pressure difference. The high flow indicator outputs a shutdown command and a pressure relief command, while the low flow indicator outputs a flow limiting command and a flushing trigger command. The baseline module is used to update the differential pressure range and zone baseline parameters based on operating parameters and event identifiers and send them to the regulation module and the judgment module.

[0007] Furthermore, the water distribution module includes: The inlet end of the self-balancing component is connected to the main pipe, the outlet end of the self-balancing component is connected to the inlet valve, and the inlet valve is connected to the zone branch pipe. A differential pressure chamber and a throttling core are set inside the self-balancing component. The differential pressure chamber and the throttling core are connected sequentially along the water flow direction. The differential pressure chamber has a variable flow cross section adjustment component, and the flow cross section of the adjustment component is coupled and linked with that of the throttling core. Pressure taps are set at the inlet and outlet of the self-balancing component, and the output of the pressure taps is used to form zone pressure differential. The inlet valve is located between the outlet of the self-balancing component and the branch pipe of the zone. The inlet valve receives the differential pressure command and flow command output by the regulating module to perform opening adjustment.

[0008] Furthermore, the baseline module output differential pressure range includes: Receive the flushing completion indicator or zone start command output by the flushing module to determine the baseline acquisition period; During the baseline acquisition period, the zone flow rate and zone pressure difference output by the regulation module are received to form a corresponding sequence of zone flow rate and zone pressure difference; Based on the corresponding sequence, the pressure difference of the partition is solved by interval calculation, and the pressure difference interval associated with the partition identifier is generated.

[0009] Furthermore, the adjustment module collects the zone flow rate and zone pressure difference, including: The flow rate at the inlet of the branch pipe is obtained by the flow detection device and a flow sampling sequence is generated. Pressure sampling sequences are obtained based on the pressure taps at the inlet and outlet ends of the self-balancing component, and time alignment and filtering are performed on the pressure sampling sequences. Calculate the zone pressure difference based on the aligned pressure sampling sequence and generate the pressure difference sampling sequence; The flow rate sampling sequence and the differential pressure sampling sequence are used as inputs for the generation of differential pressure command and flow rate command, respectively.

[0010] Furthermore, the regulating module generates a differential pressure command based on the differential pressure range and generates a target flow rate and outputs a flow rate command after the zoned differential pressure enters the differential pressure range, including: It receives the differential pressure range sent by the baseline module and the differential pressure sampling sequence corresponding to the partition identifier; The differential pressure deviation is calculated based on the differential pressure sampling sequence and differential pressure interval, and a differential pressure command for the inlet valve is generated and output to the water distribution module to drive the inlet valve to adjust. After the pressure difference between zones enters the pressure difference range, the target flow corresponding to the zone identifier is generated by receiving the irrigation plan, and the flow deviation is calculated based on the target flow and the zone flow sampling sequence. The inlet valve is generated based on the flow deviation and output to the water distribution module to drive the inlet valve adjustment. At the same time, the zone start command and flushing trigger command are output to the flushing module.

[0011] Furthermore, the exhaust module receives the partition start command to open the exhaust channel and closes the exhaust channel after the partition pressure difference enters the pressure difference range, including: Receive the partition start command output by the regulation module, open the exhaust channel corresponding to the partition identifier, and send the partition differential pressure sampling sequence to the regulation module during the opening period; When the partition pressure difference enters the pressure difference range and meets the stability criterion based on the partition pressure difference sampling sequence, the exhaust channel is closed and an exhaust completion flag is generated. The stability criterion is that the partition pressure difference enters the pressure difference range and remains continuously for a preset period of time. The exhaust completion flag is sent to the baseline module to determine the baseline acquisition period, and the exhaust completion flag is also sent to the adjustment module to switch the output status of the differential pressure command and the flow command.

[0012] Furthermore, the flushing module receives a flushing trigger command, opens the end flushing channel, and outputs a flushing completion indicator, including: Receive flushing trigger command output by regulation module or protection module, open end flushing channel corresponding to partition identifier, and send partition flow sampling sequence and partition differential pressure sampling sequence to baseline module during flushing; The flushing termination condition is determined based on the flushing duration, the end flushing channel is closed, and a flushing completion indicator is generated. The flushing completion indicator is sent to the baseline module to update the differential pressure range and zone baseline parameters, and the flushing completion indicator is sent to the regulation module to restore the flow command output corresponding to the target flow rate.

[0013] Furthermore, the protection module generates high-flow indicators based on the deviation between the zonal flow change characteristics and the relative pressure difference range of the zonal pressure difference, including: It receives the partition flow sampling sequence and partition pressure difference sampling sequence sent by the regulation module, and receives the pressure difference range sent by the baseline module; Traffic change features are extracted based on the partitioned traffic sampling sequence. These features include the upward trend and the rate of change. The pressure difference deviation state is calculated based on the partitioned pressure difference sampling sequence and pressure difference interval, and a high flow identifier is generated when the pressure difference deviation state meets the deviation from the pressure difference interval. After the high flow indicator is generated, a shutdown command and a pressure relief command are output to the water distribution module, and the high flow indicator is sent to the baseline module to update the zonal baseline parameters.

[0014] Furthermore, the judgment module generates a low-flow indicator based on the deviation between the zone flow change characteristics and the zone pressure difference relative to the pressure difference range, including: After the pressure difference of the partition enters the pressure difference range, the flow deviation corresponding to the target flow is calculated based on the partition flow sampling sequence, and a low flow indicator is generated when the flow deviation meets the continuous deviation criterion. After the low flow indicator is generated, a flow limiting command is output to the water distribution module, and a flushing trigger command is output to the flushing module; The flushing module receives the flushing completion flag and sends the low flow flag and flushing completion flag to the baseline module to update the differential pressure range and zone baseline parameters.

[0015] Furthermore, the baseline module updates the differential pressure range and zone baseline parameters based on operating parameters and event identifiers, including: It receives differential pressure commands, flow commands, and target flow corresponding to the partition identifier sent by the regulation module, and receives the partition flow sampling sequence and partition differential pressure sampling sequence as operating parameters; Receive flushing completion and venting completion flags sent by the flushing module, and receive high flow and low flow flags sent by the protection module as event flags; A partition state sequence is formed based on the operating parameters and event identifiers, and the differential pressure range is corrected based on the partition state sequence to generate an updated differential pressure range; Based on the updated differential pressure range, the zonal baseline parameters are updated, and the updated differential pressure range and zonal baseline parameters are sent to the regulation module and the judgment module.

[0016] The technical effects and advantages of the water-saving irrigation pipeline flow control and regulation system of the present invention are as follows: This invention constructs a closed-loop control system that integrates zone identification, differential pressure range constraints, and command linkage feedback. This system enables stable differential pressure prioritization and stable flow rate following control of the irrigation network under conditions of fluctuating main pipe pressure and changing zone resistance. The water distribution module introduces a self-balancing component at the connection between the main pipe and the zone branch pipes, which works in conjunction with the inlet valve to give the zone inlet water supply adaptive vibration suppression capability, providing a stable boundary for subsequent regulation. Based on this, the regulation module generates differential pressure commands based on the differential pressure range updated by the baseline module, and then generates flow rate commands after the zone differential pressure enters the differential pressure range, forming a staged control link to reduce frequent valve vibration and ineffective water release.

[0017] The system further incorporates the exhaust and end-of-pipe flushing process of the exhaust and flushing module, as well as the high-flow and low-flow identification, shutdown, pressure relief, and flow restriction of the protection module. This enables automatic diversion of leakage and gradual blockage. The exhaust completion, flushing completion, and abnormality indicators are sent back to the baseline module to update the differential pressure range and zone baseline parameters, allowing the control threshold and discrimination boundary to be adaptively corrected according to the operating conditions. This reduces reliance on manual inspection, minimizes miscontrol and water waste, and improves the stability, traceability, and long-term water-saving operation capability of zoned irrigation. Attached Figure Description

[0018] Figure 1 This is a schematic diagram of the structure of a water-saving irrigation pipeline flow control and regulation system according to the present invention. Detailed Implementation

[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] In order to achieve the above objectives, Figure 1 A schematic diagram of the structure of a water-saving irrigation pipeline flow control and regulation system of the present invention is given, which specifically includes a water distribution module, a regulation module, a flushing module, a protection module, and a baseline module, with the five modules connected by signals; The water distribution module is used to configure a self-balancing component and an inlet valve at the connection between the main pipe and the branch pipe and to generate a zone identifier. The self-balancing component includes a differential pressure chamber and a throttling core. The adjustment module is used to collect the zone flow rate and zone pressure difference. Based on the pressure difference range output by the baseline module, it generates a pressure difference command and drives the inlet valve to adjust. After the zone pressure difference enters the pressure difference range, it receives the irrigation plan, generates the target flow rate, and outputs the flow rate command to drive the inlet valve to adjust. At the same time, it outputs the zone start command and flushing trigger command. The exhaust module is used to receive the partition start command to open the exhaust channel and close the exhaust channel after the partition pressure difference enters the pressure difference range, and to receive the flushing trigger command to open the end flushing channel and output a flushing completion indicator. The protection module is used to generate a high flow indicator or a low flow indicator based on the deviation between the zonal flow change characteristics and the relative pressure difference range of the zonal pressure difference. The high flow indicator outputs a shutdown command and a pressure relief command, while the low flow indicator outputs a flow limiting command and a flushing trigger command. The baseline module is used to update the differential pressure range and zone baseline parameters based on operating parameters and event identifiers and send them to the regulation module and the judgment module.

[0021] The water distribution module is used to configure self-balancing components and inlet valves at the connection between the main pipe and the branch pipes, and to generate zone identifiers. The self-balancing component includes a differential pressure chamber and a throttling core, and its specific contents include: The water distribution module is deployed at the connection point between the main pipe and the branch pipes of each zone in the surface irrigation network, and is used to complete the generation of zone identifiers and the construction of self-balancing water supply at the zone inlet; The main pipe is laid along the main channel of the plot. The main pipe is equipped with branch pipe interfaces according to the water outlet position of the branch pipes. Each branch pipe corresponds to an irrigation zone. The water distribution module generates a unique zone identifier for each branch pipe. The zone identifier is determined by the physical number and installation order of the branch pipe interface and written into the zone table of the water distribution module. The zone table is used to route the instructions and sampling sequences output by the regulation module, flushing module, protection module, and baseline module to the corresponding branch pipe. It is used to maintain a one-to-one correspondence between the same zone identifier and subsequent differential pressure range, zone flow sampling sequence, zone differential pressure sampling sequence, differential pressure instruction, flow instruction, zone start instruction, flushing trigger instruction, high flow identifier, and low flow identifier, so as to avoid cross-zone miscontrol.

[0022] The water distribution module connects a self-balancing component and an inlet valve in series between each main pipe and each zone branch pipe. The inlet end of the self-balancing component is connected to the main pipe, the outlet end of the self-balancing component is connected to the inlet valve, and the inlet valve is connected to the zone branch pipe, so that the water from the main pipe enters the zone branch pipe sequentially through the self-balancing component and the inlet valve. Inside the self-balancing component, a differential pressure chamber and a throttling core are arranged sequentially along the water flow direction. The differential pressure chamber is the cavity that forms the differential pressure regulation, and the throttling core is the flow passage component that provides controllable throttling resistance. The differential pressure chamber has a variable flow cross-section adjustment element. The structure of the variable flow cross-section adjustment element can be in the form of an elastic diaphragm with a valve core or in the form of a spring-loaded slide valve. Their common feature is that the variable flow cross-section adjustment element generates displacement under the action of the pressure difference on both sides of the differential pressure chamber and changes the effective flow cross-section of the differential pressure chamber. Moreover, this displacement is coupled and linked with the flow cross-section of the throttling core through a connecting rod or coaxial structure, so that the effective flow cross-section of the throttling core changes with the pressure difference on both sides of the differential pressure chamber.

[0023] Through the above-mentioned coupling and linkage, when the main water supply pressure fluctuates or the hydraulic resistance of the branch pipe changes, the pressure difference on both sides of the differential pressure chamber will drive the variable flow section adjustment component to change the flow section of the throttling core, so that the pressure difference change through the self-balancing component is suppressed within a controllable range, providing stable inlet water supply conditions for the inlet valve to execute differential pressure and flow commands.

[0024] It should be noted that the partition table is used for partition identifier registration and command routing, the subsequent partition mapping table is used for device address mapping, and the subsequent partition baseline table is used for differential pressure range and partition baseline parameter storage. All three are established with the partition identifier as the index to establish a one-to-one correspondence.

[0025] The regulating module calculates the zone pressure difference and forms a zone pressure difference sampling sequence. The water distribution module sets pressure taps at the inlet and outlet ends of the self-balancing component. The pressure taps are pressure outlets connected to the inner cavity of the pipeline, and are respectively denoted as the inlet pressure tap and the outlet pressure tap. The inlet pressure tap collects the pressure at the inlet of the self-balancing component, and the outlet pressure tap collects the pressure at the outlet of the self-balancing component. The pressure signals from the two pressure taps are sent to the regulating module through the pressure sampling channel to form a pressure sampling sequence. After time alignment and filtering processing is performed in the regulating module, the sequence is used to calculate the zone pressure difference.

[0026] The calculation process of the zone pressure difference is as follows: at the same sampling time, read the pressure sampling value corresponding to the pressure tap at the inlet end and the pressure sampling value corresponding to the pressure tap at the outlet end, subtract the pressure sampling value at the outlet end from the pressure sampling value at the inlet end to obtain the zone pressure difference sampling value at that sampling time, and arrange the zone pressure difference sampling values ​​in the order of sampling time to form the zone pressure difference sampling sequence. Time alignment is used to ensure that the pressure sampling values ​​at the inlet and outlet pressure taps at the same sampling time come from the hydraulic state at the same time. Filtering is used to suppress instantaneous noise caused by valve action and water flow pulsation, so that the zone differential pressure sampling sequence reflects the true differential pressure change trend of the zone.

[0027] The inlet valve is located between the outlet end of the self-balancing component and the zone branch pipe, and is used to achieve controllable zone water intake regulation based on the adaptive throttling provided by the self-balancing component; the inlet valve can be an electric regulating valve or a proportional valve, and the inlet valve has a continuously variable opening degree and supports opening degree maintenance.

[0028] The inlet valve receives differential pressure and flow rate commands from the regulating module and performs opening adjustment. The differential pressure command is used to adjust the zone differential pressure to the differential pressure range output by the baseline module during the zone startup and disturbance phases. The flow rate command is used to adjust the zone flow rate to the target flow rate corresponding to the irrigation plan after the zone differential pressure enters the differential pressure range. The process of the inlet valve performing opening adjustment is as follows: When a differential pressure command is received, the inlet valve changes its opening degree according to the adjustment direction and adjustment range given by the differential pressure command, so that the zone differential pressure sampling sequence converges to the differential pressure range; When a flow command is received, the inlet valve changes its opening according to the adjustment direction and adjustment range given by the flow command, so that the zone flow sampling sequence converges to the target flow. If the differential pressure command and the flow rate command arrive at different stages, the inlet valve will execute according to the stage control sequence of the regulating module. It will respond to the differential pressure command first, and then respond to the flow rate command after the differential pressure in the zone enters the differential pressure range.

[0029] Through the above structural arrangement and signal link, the water distribution module converts the main water supply into independent and controllable branch pipe inlet paths according to the zoning identifier via the self-balancing component and inlet valve. It also provides the inlet and outlet pressure taps required for the regulating module to form the zoning pressure difference sampling sequence, and provides an addressable zoning identifier basis for triggering the zoning actions of the flushing module and the protection module.

[0030] The regulation module is used to collect zone flow rate and zone pressure difference. Based on the pressure difference range output by the baseline module, it generates a pressure difference command and drives the inlet valve to adjust. After the zone pressure difference enters the pressure difference range, it receives the irrigation plan, generates the target flow rate, and outputs a flow rate command to drive the inlet valve to adjust. At the same time, it outputs zone start command and flush trigger command. The specific contents include: The regulating module is deployed in the irrigation site control cabinet or edge controller, and establishes signal connection with the inlet valve, pressure tap, and flow detection device of the water distribution module. It is used to collect the zone flow and zone pressure difference according to the zone identifier, generate the pressure difference command and flow command in stages, and output the zone start command and flushing trigger command in a coordinated manner.

[0031] The regulating module maintains a partition mapping table, which records the partition identifier and the corresponding device addresses of the flow detection device, inlet pressure tap, outlet pressure tap, and inlet valve. This allows the regulating module to independently generate a partition flow sampling sequence and a partition differential pressure sampling sequence for each partition identifier, and ensures that subsequent differential pressure commands, flow commands, partition start commands, and flushing trigger commands all carry the same partition identifier to achieve addressable execution.

[0032] The regulating module collects the zone flow rate and zone pressure difference. The zone flow rate is obtained by the flow detection device placed at the inlet of the zone branch pipe. The flow detection device can be any one of electromagnetic flow meter, turbine flow meter or ultrasonic flow meter. The regulating module reads the instantaneous flow rate value output by the flow detection device at a fixed sampling period and forms a flow sampling sequence in time order. Each sample value in the flow sampling sequence corresponds to a sampling time and is associated with the zone identifier and stored.

[0033] The differential pressure between zones is acquired through the inlet and outlet pressure taps of the self-balancing component. The regulating module reads the pressure sample values ​​from the inlet and outlet pressure taps at a fixed sampling period to form a pressure sampling sequence. To ensure the comparability of the two pressure sample values, the regulating module performs time alignment processing on the inlet and outlet pressure sampling sequences. The time alignment is implemented as follows: Using the same sampling time as the alignment reference, when a pressure tap signal has a sampling delay, its sampled value is aligned to the reference time according to the most recent sampling time. After time alignment, the pressure sampling sequence is filtered. The filtering process can use sliding window mean or median filtering. The implementation method is to take several pressure sampling values ​​before and after the current sampling time and calculate the mean or median as the smoothed pressure sampling value at the current time. Then, the adjustment module reads the smoothed inlet pressure tap pressure sampling value and the smoothed outlet pressure tap pressure sampling value at the same sampling time. The outlet pressure tap pressure sampling value is subtracted from the inlet pressure tap pressure sampling value to obtain the partition differential pressure sampling value at the sampling time. The partition differential pressure sampling sequence is obtained by arranging them in the order of sampling time. The flow sampling sequence and the partition differential pressure sampling sequence are used as inputs for generating differential pressure command and flow command.

[0034] The process by which the regulating module generates a differential pressure command based on the differential pressure range output by the baseline module and drives the inlet valve to regulate includes: The baseline module outputs a differential pressure range for each partition identifier. This range consists of a lower boundary and an upper boundary, defining the target operating range of the partition's differential pressure. Upon receiving the differential pressure range, the adjustment module continuously reads the current partition differential pressure sample value from the partition differential pressure sampling sequence and compares it with the differential pressure range. It calculates the differential pressure deviation, which is represented by the direction and magnitude of the deviation of the current partition differential pressure sample value relative to the differential pressure range. The method for determining this deviation is as follows: When the current sampled value of the differential pressure in the partition is lower than the lower limit of the differential pressure range, the differential pressure deviation is set to the deviation direction in which the differential pressure in the partition needs to be increased, and the difference below the lower limit is used as the deviation magnitude. When the current partition differential pressure sample value is higher than the upper limit boundary of the differential pressure interval, the differential pressure deviation is set to the deviation direction of the partition differential pressure that needs to be reduced and the difference above the upper limit boundary is used as the deviation magnitude. When the current differential pressure sample value is within the differential pressure range, the differential pressure deviation is set to zero.

[0035] The control module generates a differential pressure command for the inlet valve based on the differential pressure deviation. The differential pressure command includes a zone identifier, control direction, control amplitude, and execution period. The control direction indicates whether the inlet valve opening increases or decreases. The control amplitude indicates the step or proportional amount of the change in the inlet valve opening. The execution period indicates the validity period of the differential pressure command. The regulating module outputs the differential pressure command to the water distribution module, and the inlet valve performs the opening adjustment, so that the differential pressure sampling sequence of the zone converges to the differential pressure range.

[0036] The adjustment module sets the condition for the differential pressure of a zone to enter the differential pressure range as follows: the current differential pressure sampling value of the zone is within the differential pressure range and is continuously maintained for a preset period of time. The preset period of time can be given by the field configuration parameters to avoid misjudgment caused by transient fluctuations caused by valve action. When it is determined that the differential pressure of a zone has entered the differential pressure range, the adjustment module switches from the differential pressure command output state to the flow command output state, maintains the differential pressure range as a continuous monitoring condition, and returns to the differential pressure command output state when the differential pressure of the zone leaves the differential pressure range.

[0037] After the differential pressure in the zone enters the differential pressure range, the regulating module receives the irrigation plan, generates the target flow rate, and outputs a flow rate command to drive the inlet valve to regulate. The specific process includes: Irrigation plans can be set by a host computer, an irrigation control platform, or manually input adjustment modules. Irrigation plans should at least include zoning identifiers, irrigation periods, and zoning water allocation targets. Zoning water allocation targets can be represented as target flow rates or target water allocation volumes. When the target water allocation for a zone is represented as the target water allocation amount, the adjustment module converts the target water allocation amount into the target flow rate. The conversion method is to generate the target flow rate under the assumption of constant water output during the irrigation period, so that the product of the target flow rate and the irrigation period corresponds to the target water allocation amount, or to generate segmented target flow rates according to the preset segment ratio during the irrigation period to match the stage of crop water demand. When the target water allocation for a zone is represented as the target flow rate, the regulating module directly reads the target flow rate as the target flow rate.

[0038] The adjustment module continuously reads the current partition flow sampling value from the flow sampling sequence and compares it with the target flow while the flow command is output. It calculates the flow deviation, which is represented by the direction and magnitude of the deviation of the current partition flow sampling value relative to the target flow. The method for determining this deviation is as follows: When the current partition traffic sample value is lower than the target traffic, the traffic deviation is set to the direction of deviation of the partition traffic that needs to be increased, and the difference from the target traffic is used as the deviation magnitude. When the current zone flow sampling value is higher than the target flow, the flow deviation is set to the direction of the deviation of the zone flow that needs to be reduced, and the difference between the current zone flow and the target flow is used as the deviation magnitude; when the current zone flow sampling value is equal to the target flow or is within the allowable error band, the flow deviation is set to zero. The allowable error band is given by the field configuration parameters to avoid frequent shaking of the inlet valve.

[0039] The regulating module generates a flow command for the inlet valve based on the flow deviation. The flow command includes the zone identifier, regulating direction, regulating range and execution period, and is output to the water distribution module so that the inlet valve can adjust the opening, so that the zone flow sampling sequence converges to the target flow.

[0040] The adjustment module also outputs zone start commands and flushing trigger commands, enabling linkage with the flushing module and the protection module, specifically: The partition start command is used to trigger the flushing module to open the exhaust channel and enter the partition pre-charge stage. It is generated when the irrigation plan enters the irrigation period of the corresponding partition and the regulating module is ready to start executing the differential pressure command output state for the partition. The partition start command includes at least the partition identifier and the start time, and after the output, it enters the differential pressure command generation process to establish the conditions for the partition differential pressure to enter the differential pressure range.

[0041] The flushing trigger command is used to trigger the flushing module to open the end flushing channel. Its generation timing includes two categories: The first type is that the adjustment module triggers the maintenance strategy configured according to the irrigation plan at regular intervals during irrigation operation. The maintenance strategy can be set to trigger a flush after the preset running time is reached during the irrigation period. The second type is triggered when the adjustment module detects that the zone flow sampling sequence is lower than the target flow for a long time and the zone pressure difference sampling sequence is continuously in the pressure difference range when the flow command output state is in effect. It is used to flush the end of the drip irrigation tape to alleviate the insufficient flow caused by gradual blockage. The continuous deviation criterion is defined as the flow deviation amount being kept in the direction of deviation that requires an increase in zone flow and being maintained continuously for a preset period of time. The flushing trigger command includes a partition identifier, trigger time, and flushing type label. The flushing type label is used to distinguish between maintenance triggers and abnormal triggers, enabling the baseline module to archive event identifiers when updating differential pressure range and partition baseline parameters.

[0042] In an irrigation scenario, for example, an orchard is divided into multiple zone branches, each connected to a drip irrigation tape. When the main water supply is relatively stable in the early morning, that is, when the main water supply pressure fluctuation is within the allowable error range, the regulating module first outputs a zone start command to the zone corresponding to the zone identifier according to the irrigation plan. After the flushing module vents the air, the regulating module outputs a differential pressure command based on the differential pressure range, so that the zone differential pressure enters the differential pressure range and remains stable. Then, it switches to the flow command output state to maintain the target flow. When other zones are activated during the day, causing fluctuations in the main pressure, the adjustment module detects that the zone pressure difference has left the pressure difference range through the zone pressure difference sampling sequence, automatically returns to the pressure difference command output state to pull back the pressure difference range, and then returns to the flow command output state. If fine sand deposits at the end of a certain zone's drip irrigation tape cause the flow rate to remain low, the regulating module will trigger a flushing command while the zone's pressure difference is still within the pressure difference range. The flushing module will then open the end flushing channel and output a flushing completion indicator. Based on this, the regulating module will restore the flow command output state and continue irrigation.

[0043] The exhaust flushing module is used to receive the zone start command to open the exhaust channel and close the exhaust channel after the zone pressure difference enters the pressure difference range. It also receives the flushing trigger command to open the end flushing channel and outputs a flushing completion indicator. Specific functions include: The flushing module is deployed in the irrigation site control cabinet or edge controller. It establishes signal connections with the zoned pipe network execution components of the regulating module, baseline module, and water distribution module. It is used to complete the control of the air venting channel and the end flushing channel during the zone switching and operation and maintenance phases, and outputs air venting completion and flushing completion indicators to support the phased control of the regulating module and the update process of the baseline module.

[0044] The venting module maintains a partition mapping table, which records the device addresses of the exhaust channel actuators and the end flushing channel actuators using the partition identifier as an index. This allows the venting module to independently perform venting and flushing actions for each partition identifier. Furthermore, the open and closed states of the exhaust channel and the end flushing channel are stored in association with the corresponding partition identifier, thus avoiding erroneous actions across partitions.

[0045] It should be noted that the field configuration parameters are written into the controller by the host computer or the field human-machine interface and stored according to the partition identifier. The field configuration parameters include at least the sampling period, preset time period, allowable error band, preset flushing duration, preset flow limit opening degree and flow limit step size. The controller reads the field configuration parameters during power-on self-test or irrigation plan switching and loads them into the operation configuration of the adjustment module, flushing module, judgment module and baseline module.

[0046] The exhaust module receives the zone start command, opens the exhaust channel, and closes the exhaust channel after the zone pressure difference enters the pressure difference range. The implementation method is as follows: The partition start command is output by the adjustment module and carries the partition identifier. After receiving the partition start command, the exhaust module opens the exhaust channel corresponding to the partition identifier. The structure of the exhaust channel is an exhaust valve channel set at the high point of the zoning branch pipe or at the inlet of the drip irrigation tape. The exhaust valve channel is controlled by a solenoid valve or an electric valve to open and close. The outlet end of the exhaust valve channel is connected to the atmosphere, and the inlet end is connected to the inlet of the zoning branch pipe or drip irrigation tape, so that the air in the pipe can be discharged in the initial stage of zoning water injection to reduce air resistance and flow interruption.

[0047] During the opening of the exhaust channel, the venting module continuously receives the zone differential pressure sampling sequence sent by the regulating module, or the venting module reads the current zone differential pressure sampling value from the regulating module. When the venting module determines that the zone differential pressure has entered the differential pressure range and meets the stability criterion based on the zone differential pressure sampling sequence, it closes the exhaust channel and generates an exhaust completion indicator. The stability criterion is that the zone differential pressure enters the differential pressure range and remains there for a preset period of time. The preset period of time is given by the field configuration parameters to avoid accidental valve closure due to transient fluctuations in water filling.

[0048] The exhaust completion indicator carries the zoning identifier and completion time. The exhaust module sends the exhaust completion indicator to the baseline module to determine the baseline acquisition period, and sends the exhaust completion indicator to the regulation module to switch the output state of the differential pressure command and the flow command. This allows the regulation module to enter the flow regulation stage after exhaust is completed, based on the premise that the zoning differential pressure has entered the differential pressure range. This is consistent with the zoning differential pressure stabilization and flow stabilization linkage process of a water-saving irrigation pipeline flow control and regulation system.

[0049] The specific implementation method for the flushing module to receive the flushing trigger command, open the end flushing channel, and output a flushing completion indicator is as follows: The flushing trigger command is output by the adjustment module or the protection module and carries the zone identifier. After receiving the flushing trigger command, the flushing module opens the end flushing channel corresponding to the zone identifier. The end flushing channel is located at the flushing valve position at the end of the drip irrigation tape or the end of the branch pipe. The end flushing channel is controlled to open and close by a solenoid valve or an electric valve. After the end flushing channel is opened, water is discharged at the end under the water supply condition that the pressure difference of the zone enters the pressure difference range, so that the sediment and air bubbles in the pipe are carried out with the water flow to reduce the risk of drip irrigation tape blockage.

[0050] During flushing, the flushing module sends the zone flow rate sampling sequence and zone differential pressure sampling sequence to the baseline module, making the flushing action traceable and connected with the baseline update. Alternatively, it can associate and mark the flushing start time, flushing duration, and zone flow rate sampling sequence and zone differential pressure sampling sequence during the flushing period before sending them to the baseline module. This allows the baseline module to distinguish the hydraulic state before and after flushing when updating the differential pressure range and zone baseline parameters.

[0051] The flushing module determines the flushing termination condition based on the flushing duration, which is given by the on-site configuration parameters. After the flushing duration reaches the preset flushing duration, the flushing module closes the end flushing channel and generates a flushing completion identifier, which carries the zone identifier and the completion time. The flushing module sends the flushing completion identifier to the baseline module to update the differential pressure range and zone baseline parameters, and sends the flushing completion identifier to the regulation module to restore the flow command output corresponding to the target flow rate, ensuring that the irrigation zone returns to the water-saving control state of supplying water according to the target flow rate after the flushing action is completed.

[0052] In a specific irrigation scenario, such as multiple sections of a vegetable greenhouse using drip irrigation tape, when starting irrigation in a certain zone in the morning, the regulating module first outputs a zone start command. The flushing module opens the venting channel at the drip irrigation tape inlet to expel air from the pipe. Once the zone pressure difference enters the pressure difference range and remains there for a preset period, the venting channel is closed and a venting completion indicator is output. The regulating module then switches to the flow command output state to maintain the target flow rate. When, after a period of operation, a zone experiences low flow due to sediment or algae deposition, triggering a flushing command, the flushing module opens the end flushing channel of the drip irrigation tape to flush the end of the pipe. Once the flushing time reaches the preset flushing time, the flushing channel is closed and a flushing completion indicator is output. The baseline module updates the pressure difference range and zone baseline parameters accordingly, and the regulating module restores the flow command output corresponding to the target flow rate. This achieves streamlined control of zone switching venting and end flushing without increasing frequent manual inspections, ensuring water distribution for the water-saving irrigation pipeline flow control and regulation system during long-term operation.

[0053] The protection module is used to generate high flow or low flow indicators based on the deviation between the zonal flow change characteristics and the relative pressure difference range of the zonal pressure difference. The high flow indicator outputs shutdown and pressure relief commands, while the low flow indicator outputs flow limiting and flushing trigger commands. Specific functions include: The protection module is deployed in the irrigation site control cabinet or edge controller, establishing signal connections with the regulation module, baseline module, water distribution module, and flushing module. It performs online discrimination of the zone flow sampling sequence and zone differential pressure sampling sequence for each zone identifier. Combined with the differential pressure range output by the baseline module, it identifies abnormal hydraulic states and generates high-flow or low-flow indicators. Simultaneously, it outputs shutdown commands, pressure relief commands, flow restriction commands, and flushing trigger commands matching the anomaly type. This enables a water-saving irrigation pipeline flow control and regulation system to automatically enter a safe handling and maintenance process in typical scenarios such as leakage and blockage. The protection module maintains a zone mapping table, which records the device addresses of inlet valves, pressure relief actuators, and corresponding end flushing channels using zone identifiers as indexes. This ensures that the shutdown commands, pressure relief commands, flow restriction commands, and flushing trigger commands output by the protection module all carry zone identifiers and can be accurately routed to the corresponding zone, avoiding cross-zone malfunctions.

[0054] When the protection module generates a high flow indicator and outputs a shutdown command, the regulation module pauses the flow command output for that zone indicator and maintains differential pressure monitoring. When the flushing module is in the end flushing channel open state, the regulation module maintains the differential pressure command output state for that zone indicator and limits the flow command output frequency. After the flushing completion indicator arrives, the flow command output corresponding to the target flow rate is restored.

[0055] The process of generating high-flow identifiers by the protection module includes: The judgment module receives the partition flow sampling sequence and partition pressure difference sampling sequence sent by the regulation module, and also receives the pressure difference range sent by the baseline module; The judgment module extracts the regional traffic change characteristics based on the regional traffic sampling sequence. The regional traffic change characteristics include the upward trend and the rate of change. The upward trend is used to indicate that the regional traffic sampling sequence is continuously increasing at consecutive sampling times. The rate of change is used to indicate the increment magnitude and increment persistence of the regional traffic sampling value at adjacent sampling times. The rate of change can be obtained by differentiating adjacent sampling values ​​and taking the average value within the sliding time window to suppress transient noise.

[0056] The protection module calculates the pressure difference deviation status based on the partition pressure difference sampling sequence and pressure difference interval. The pressure difference deviation status is used to characterize whether the partition pressure difference sampling value is within the pressure difference interval and the direction of deviation. When the protection module detects that the partition pressure difference deviates from the pressure difference interval and the partition flow change characteristics meet the upward trend and abnormally increased rate of change, it generates a high flow identifier. The high flow identifier carries the partition identifier and the high flow event timestamp. After the high flow indicator is generated, the protection module outputs a shut-off command and a pressure relief command to the water distribution module. The shut-off command is used to drive the inlet valve to close quickly to cut off the water supply to the zone branch pipe, and the pressure relief command is used to drive the pressure relief actuator to open the pressure relief channel to release the residual pressure in the zone branch pipe. The pressure relief actuator can be placed near the inlet of the branch pipe or at the bypass position of the main branch. The pressure relief channel is connected to the return water pipe or the pressure relief drain outlet, so that the pressure relief action can still reduce the pressure impact in the pipe after it is shut off, reduce the expansion of pipe rupture and ineffective water spraying, thereby achieving water-saving and safety linkage in high flow abnormality scenarios.

[0057] The judgment module also sends the high-flow flag to the baseline module to update the partition baseline parameters, so that the baseline module can use the abnormal events of the partition as event flags to include the differential pressure range and the partition baseline parameters as the basis for correction.

[0058] The process by which the protection module generates a low-flow indicator and outputs flow-limiting and flushing trigger commands includes: After the differential pressure of the partition enters the differential pressure range, the judgment module receives the target flow and partition flow sampling sequence output by the regulation module, and calculates the flow deviation based on the target flow and the current partition flow sampling value. The flow deviation is used to characterize the direction and magnitude of the deviation of the current partition flow sampling value relative to the target flow. When the sampled flow rate of a zone is consistently lower than the target flow rate and the flow deviation meets the continuous deviation criterion, the protection module generates a low flow flag. This flag carries the zone flag and a low flow event timestamp. The continuous deviation criterion is defined as the flow deviation remaining in the direction that requires an increase in the zone's flow rate for a preset period. This preset period is given by on-site configuration parameters to avoid false alarms triggered by short-term fluctuations. After the low flow flag is generated, the protection module outputs a flow restriction command to the water distribution module and a flushing trigger command to the flushing module. The flow restriction command adjusts the inlet valve opening to a preset flow restriction opening or gradually reduces the opening by a flow restriction step size to limit instantaneous water usage in the zone and maintain stable main water supply. The flushing trigger command triggers the flushing module to open the end flushing channel to remove sediment and suspended particles from the end of the drip irrigation tape. The protection module also receives the flushing completion flag output by the flushing module and sends the low flow flag and flushing completion flag to the baseline module. This is used by the baseline module to update the differential pressure range and zone baseline parameters after the flushing event, so that the differential pressure command and flow command generated by the subsequent regulation module can be controlled based on the latest hydraulic state.

[0059] In a real-life irrigation example, consider an orchard using a drip irrigation system with a main pipe and multiple branch pipes. One day, a branch pipe is scratched by a farm tool under a tree, causing a crack. The crack causes continuous water leakage, resulting in an upward trend and increased rate of change in the branch flow sampling sequence. At the same time, the branch pressure difference sampling sequence deviates rapidly from the pressure difference range. Based on this, the protection module generates a high flow indicator and outputs a shutdown command to close the inlet valve. Simultaneously, it outputs a pressure relief command to open the pressure relief channel, preventing the leakage from continuing to expand and reducing ineffective water use. For example, another drip irrigation tape gradually becomes clogged at the end due to sediment deposition. Although the water supply at the inlet is normal and the pressure difference between the zones remains within the pressure difference range, the sampling sequence of the zone flow rate is consistently lower than the target flow rate and meets the continuous deviation criterion. After the protection module generates a low flow indicator, it first outputs a flow limiting command to suppress instantaneous water usage fluctuations, and then outputs a flushing trigger command to start end flushing. After the flushing completion indicator is returned, the baseline module updates the pressure difference range and the zone baseline parameters of the zone. The adjustment module resumes flow control according to the target flow rate command, thereby realizing the automatic identification and graded handling of leakage and blockage problems by the water-saving irrigation pipeline flow control and adjustment system.

[0060] The baseline module is used to update the differential pressure range and zone baseline parameters based on operating parameters and event identifiers, and send them to the regulation module and the judgment module. Specific functions include: The baseline module is deployed in the irrigation site control cabinet or edge controller, and establishes signal connections with the regulation module, flushing module, and protection module. It is used to collect operating parameters and event identifiers around the zoning identifier, form a zoning status sequence, and update the differential pressure range and zoning baseline parameters accordingly before sending them to the regulation module and protection module. This enables a water-saving irrigation pipeline flow control and regulation system to maintain the availability of differential pressure commands and flow commands and the consistency of protection thresholds even after pipeline aging, local resistance changes, drip tape blockage, and maintenance flushing.

[0061] The baseline module maintains a partition baseline table, which stores differential pressure ranges and partition baseline parameters using partition identifiers as indexes. It also records the effective time period of the differential pressure range, the update source event identifier, and the most recent update time, so that the differential pressure ranges and partition baseline parameters used by the subsequent adjustment module to generate differential pressure commands and the protection module to calculate differential pressure deviation status are both based on the same version of differential pressure ranges and partition baseline parameters.

[0062] The process by which the baseline module receives and organizes runtime parameters and event identifiers includes: The operating parameters are provided by the regulation module, including at least the zone flow sampling sequence, the zone differential pressure sampling sequence, the target flow, and the differential pressure command and flow command output by the regulation module; wherein the zone flow sampling sequence and the zone differential pressure sampling sequence are used to characterize the continuous change of the hydraulic state of the zone, the target flow is used to characterize the water distribution demand of the irrigation plan for the zone, and the differential pressure command and flow command are used to characterize the regulation intention and regulation stage of the inlet valve in the control process.

[0063] Event identifiers are provided by the venting and flushing module and the protection module, and include at least venting completion identifier, flushing completion identifier, high flow identifier, and low flow identifier. The venting completion identifier marks the moment when venting is completed after the zone is started; the flushing completion identifier marks the moment when the end flushing action is completed; the high flow identifier marks the moment when a high flow anomaly occurs in the zone; and the low flow identifier marks the moment when a low flow anomaly occurs in the zone. The baseline module merges the above operating parameters and event identifiers according to the zone identifier to form a zone status sequence. The zone status sequence is a set of data records arranged in chronological order. Each record includes at least the zone flow rate sample value, zone differential pressure sample value, target flow status, inlet valve control stage status, and the event identifier that occurred at that moment. The inlet valve control stage status is used to distinguish whether the current stage is in the differential pressure command control stage or the flow command control stage. This status can be output by the regulating module or determined by the baseline module based on the existence of valid differential pressure commands and flow commands.

[0064] The baseline module performs interval correction on the differential pressure interval based on the partition state sequence and generates an updated differential pressure interval as follows: The baseline module first determines the effective sample period for correcting the differential pressure range. The effective sample period is divided by event identifiers: When the exhaust completion flag is received, the baseline module sets the preset stable period after the exhaust completion flag as the candidate valid sample period, which is used to characterize the normal water supply start state of the partition after the exhaust is completed. When a flushing completion indicator is received, the baseline module sets the preset stable period after the flushing completion indicator as the candidate valid sample period, which is used to characterize the hydraulic state of the partition after flushing. When a high flow indicator is received, the baseline module marks the time corresponding to the high flow indicator and the preset window before and after it as an abnormal sample period and removes it from the candidate valid sample period to avoid the differential pressure range being contaminated by differential pressure data during leakage or rupture. When a low flow flag is received, the baseline module marks the period from the time corresponding to the low flow flag to the time before the flushing completion flag as an abnormal sample period and removes it from the candidate valid sample period to avoid the differential pressure range being contaminated by differential pressure data in the untreated phase of gradual blockage.

[0065] After determining the candidate valid sample time period, the baseline module extracts the set of partitioned differential pressure sample values ​​within the candidate valid sample time period from the partitioned differential pressure sampling sequence, and performs interval solving on this set. The interval solving process is as follows: The differential pressure sampling values ​​of each zone are sorted, and the representative differential pressure sampling values ​​near the lower end of the set are taken as the lower limit boundary of the differential pressure interval, and the representative differential pressure sampling values ​​near the upper end of the set are taken as the upper limit boundary of the differential pressure interval. This ensures that the differential pressure interval covers most of the differential pressure sampling values ​​of each zone within the candidate valid sample period and excludes a small number of extreme fluctuation values. The selection positions of the representative differential pressure sampling values ​​at the lower end and the representative differential pressure sampling values ​​at the upper end are determined by the field configuration parameters to take into account both valve action and short-term fluctuations caused by water hammer.

[0066] It should be noted that after the baseline module receives the partition start command output by the adjustment module, it enters the baseline acquisition preparation state of the corresponding partition identifier. After the exhaust module outputs the exhaust completion identifier, the preset stable period after the exhaust completion identifier is determined as the candidate valid sample period. When the flushing module outputs the flushing completion identifier, the preset stable period after the flushing completion identifier is determined as the candidate valid sample period.

[0067] After completing the interval solution, the baseline module generates the updated differential pressure interval and writes it to the partitioned baseline table. At the same time, it generates a differential pressure interval version identifier and stores it in association with the event identifier that triggered the update for subsequent traceability.

[0068] For example, a branch pipe in an orchard runs alongside a field road. When agricultural machinery passes by, it partially flattens the branch pipe, causing the sampled flow rate of that section to be significantly lower than the target flow rate. However, the sampled flow rate of the section's differential pressure may still fluctuate around the differential pressure range. The protection module generates a low flow indicator and outputs a flow restriction command and a flushing trigger command. After maintenance personnel discover and replace this section of the branch pipe, irrigation is restarted. The flushing module completes air venting and then performs an end flush, outputting an air venting completion indicator and a flushing completion indicator. The baseline module marks the period between the low flow indicator and the flushing completion indicator as an abnormal sample period and removes it from the candidate valid sample periods. It only extracts the differential pressure sampled flow rate of the section during the stable period after the flushing completion indicator, resolves the differential pressure range, and updates the control response characteristics in the section's baseline parameters. The updated results are then sent to the regulation module and the protection module. Subsequently, the inlet valve of that section will no longer over-adjust when executing differential pressure and flow commands, and the protection module will no longer repeatedly trigger the low flow indicator for the repaired section. This avoids ineffective flushing and unnecessary flow restriction actions, reduces waste, and improves water conservation.

[0069] It should be noted that, The process by which the baseline module updates the zonal baseline parameters based on the updated differential pressure range and sends the updated parameters to the regulation and protection modules is as follows: The zonal baseline parameters are used to characterize the hydraulic and control characteristics of a zonal area under normal operating conditions. In this embodiment, the zonal baseline parameters include at least the baseline flow range, the average baseline differential pressure, the baseline differential pressure fluctuation range, and the control response characteristics. The baseline flow range is obtained from the set of zone flow sampling values ​​within the candidate valid sample period. It is obtained by selecting representative flow sampling values ​​close to the low end and close to the high end from the set of zone flow sampling values ​​within the candidate valid sample period as the lower and upper boundaries of the baseline flow range, respectively. The baseline mean pressure difference is obtained from the set of partition pressure difference sampling values ​​within the candidate valid sample period. The method of obtaining the baseline mean pressure difference is to average the partition pressure difference sampling values ​​within the set. The baseline differential pressure fluctuation range is obtained from the set of zone differential pressure sampling values ​​within the candidate valid sample period. This is achieved by calculating the difference between the maximum and minimum differential pressure sampling values ​​in the set, obtaining the fluctuation range, and then storing it in association with the baseline differential pressure mean. The control response characteristics are used to characterize the impact of inlet valve command changes on zone flow and zone differential pressure. These characteristics are obtained by selecting several adjustment segments within the candidate valid sample period where the inlet valve executes differential pressure or flow commands, statistically analyzing the changes in zone flow and differential pressure sampling values ​​before and after the command adjustment, and correlating these changes with the corresponding command adjustment amplitude to form a response record. This response record is used by the subsequent adjustment module to determine the adjustment amplitude step strategy for differential pressure and flow commands, and by the judgment module to determine the normal fluctuation range of the flow change characteristics.

[0070] After the baseline module completes the update of the partition baseline parameters, it sends the updated differential pressure range and partition baseline parameters to the regulation module and the protection module according to the partition identifier. The regulation module generates differential pressure command and flow command and performs phased switching accordingly. The protection module calculates the differential pressure deviation status and generates high flow identifier and low flow identifier, thus forming a closed-loop self-updating mechanism driven by operating parameters and event identifiers.

[0071] For example, in a greenhouse, multiple branch pipes are connected to the same main pipe. After a period of operation, the drip irrigation tape in a certain section is replaced with a different aperture model, which causes the relationship between the section flow rate and the section pressure difference to change under the same inlet valve opening. The baseline module extracts the section state sequence during the stable period after the section completes venting and flushing, and resolves the pressure difference range and baseline flow range. At the same time, it updates the control response characteristics, so that the subsequent pressure difference and flow commands of the regulating module can more quickly pull the section pressure difference back to the pressure difference range and maintain the target flow rate. The protection module can also avoid misjudging the normal hydraulic difference caused by the model change as a low flow anomaly, thereby ensuring the continuous availability and traceability of the water-saving irrigation pipeline flow control and regulation system after equipment maintenance and changes in operating conditions.

[0072] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product.

[0073] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0074] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.

[0075] The above description is merely a specific embodiment of this application, but the scope of protection of this application 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 application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0076] In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A water-saving irrigation pipeline flow control and regulation system, characterized in that: It includes a water distribution module, a regulating module, a flushing module, a protection module, and a baseline module, with signal connections between the five modules; The water distribution module is used to configure a self-balancing component and an inlet valve at the connection between the main pipe and the branch pipe and to generate a zone identifier. The self-balancing component includes a differential pressure chamber and a throttling core. The adjustment module is used to collect the zone flow rate and zone pressure difference. Based on the pressure difference range output by the baseline module, it generates a pressure difference command and drives the inlet valve to adjust. After the zone pressure difference enters the pressure difference range, it receives the irrigation plan, generates the target flow rate, and outputs the flow rate command to drive the inlet valve to adjust. At the same time, it outputs the zone start command and flushing trigger command. The exhaust module is used to receive the partition start command to open the exhaust channel and close the exhaust channel after the partition pressure difference enters the pressure difference range, and to receive the flushing trigger command to open the end flushing channel and output a flushing completion indicator. The protection module is used to generate a high flow indicator or a low flow indicator based on the deviation of the zone flow change characteristics and the relative pressure difference range of the zone. The high flow indicator outputs a shutdown command and a pressure relief command, while the low flow indicator outputs a flow limiting command and a flushing trigger command. The baseline module is used to update the differential pressure range and zone baseline parameters based on operating parameters and event identifiers and send them to the regulation module and the judgment module.

2. The water-saving irrigation pipeline flow control and regulation system according to claim 1, characterized in that: The water distribution module includes: The inlet end of the self-balancing component is connected to the main pipe, the outlet end of the self-balancing component is connected to the inlet valve, and the inlet valve is connected to the zone branch pipe. A differential pressure chamber and a throttling core are set inside the self-balancing component. The differential pressure chamber and the throttling core are connected sequentially along the water flow direction. The differential pressure chamber has a variable flow cross section adjustment component, and the flow cross section of the adjustment component is coupled and linked with that of the throttling core. Pressure taps are set at the inlet and outlet of the self-balancing component, and the output of the pressure taps is used to form zone pressure differential. The inlet valve is located between the outlet of the self-balancing component and the branch pipe of the zone. The inlet valve receives the differential pressure command and flow command output by the regulating module to perform opening adjustment.

3. The water-saving irrigation pipeline flow control and regulation system according to claim 1, characterized in that: The baseline module output differential pressure range includes: Receive the flushing completion indicator or zone start command output by the flushing module to determine the baseline acquisition period; During the baseline acquisition period, the zone flow rate and zone pressure difference output by the regulation module are received to form a corresponding sequence of zone flow rate and zone pressure difference; Based on the corresponding sequence, the pressure difference of the partition is solved by interval calculation, and the pressure difference interval associated with the partition identifier is generated.

4. The water-saving irrigation pipeline flow control and regulation system according to claim 1, characterized in that: The adjustment module collects zone flow and zone pressure difference data, including: The flow rate at the inlet of the branch pipe is obtained by the flow detection device and a flow sampling sequence is generated. Pressure sampling sequences are obtained based on the pressure taps at the inlet and outlet ends of the self-balancing component, and time alignment and filtering are performed on the pressure sampling sequences. Calculate the zone pressure difference based on the aligned pressure sampling sequence and generate the pressure difference sampling sequence; The flow rate sampling sequence and the differential pressure sampling sequence are used as inputs for the generation of differential pressure command and flow rate command, respectively.

5. The water-saving irrigation pipeline flow control and regulation system according to claim 4, characterized in that: The control module generates differential pressure commands based on the differential pressure range and generates target flow rates and outputs flow rate commands after the differential pressure zone enters the differential pressure range, including: It receives the differential pressure range sent by the baseline module and the differential pressure sampling sequence corresponding to the partition identifier; The differential pressure deviation is calculated based on the differential pressure sampling sequence and differential pressure interval, and a differential pressure command for the inlet valve is generated and output to the water distribution module to drive the inlet valve to adjust. After the pressure difference between zones enters the pressure difference range, the target flow corresponding to the zone identifier is generated by receiving the irrigation plan, and the flow deviation is calculated based on the target flow and the zone flow sampling sequence. The inlet valve is generated based on the flow deviation and output to the water distribution module to drive the inlet valve adjustment. At the same time, the zone start command and flushing trigger command are output to the flushing module.

6. The water-saving irrigation pipeline flow control and regulation system according to claim 5, characterized in that: The exhaust module receives the zone start command, opens the exhaust passage, and closes the exhaust passage after the zone pressure difference enters the pressure difference range, including: Receive the partition start command output by the regulation module, open the exhaust channel corresponding to the partition identifier, and send the partition differential pressure sampling sequence to the regulation module during the opening period; When the partition pressure difference sampling sequence determines that the partition pressure difference has entered the pressure difference range and meets the stability criterion, the exhaust channel is closed and an exhaust completion flag is generated. The stability criterion is that the partition pressure difference has entered the pressure difference range and has been maintained continuously for a preset period of time. The exhaust completion flag is sent to the baseline module to determine the baseline acquisition period, and the exhaust completion flag is also sent to the adjustment module to switch the output status of the differential pressure command and the flow command.

7. A water-saving irrigation pipeline flow control and regulation system according to claim 6, characterized in that: The flushing module receives a flushing trigger command, opens the end flushing channel, and outputs a flushing completion indicator, including: Receive flushing trigger command output by regulation module or protection module, open end flushing channel corresponding to partition identifier, and send partition flow sampling sequence and partition differential pressure sampling sequence to baseline module during flushing; The flushing termination condition is determined based on the flushing duration, the end flushing channel is closed, and a flushing completion indicator is generated. The flushing completion indicator is sent to the baseline module to update the differential pressure range and zone baseline parameters, and the flushing completion indicator is sent to the regulation module to restore the flow command output corresponding to the target flow rate.

8. A water-saving irrigation pipeline flow control and regulation system according to claim 5, characterized in that: The detection module generates high-flow indicators based on the deviation between the zonal flow change characteristics and the relative pressure difference range of the zonal pressure difference, including: It receives the partition flow sampling sequence and partition pressure difference sampling sequence sent by the regulation module, and receives the pressure difference range sent by the baseline module; Traffic change features are extracted based on the partitioned traffic sampling sequence. These features include the upward trend and the rate of change. The pressure difference deviation state is calculated based on the partitioned pressure difference sampling sequence and pressure difference interval, and a high flow identifier is generated when the pressure difference deviation state meets the deviation from the pressure difference interval. After the high flow indicator is generated, a shutdown command and a pressure relief command are output to the water distribution module, and the high flow indicator is sent to the baseline module to update the zonal baseline parameters.

9. A water-saving irrigation pipeline flow control and regulation system according to claim 5, characterized in that: The detection module generates low-flow indicators based on the deviation between the zonal flow change characteristics and the relative pressure difference range of the zonal pressure difference, including: After the pressure difference of the partition enters the pressure difference range, the flow deviation corresponding to the target flow is calculated based on the partition flow sampling sequence, and a low flow indicator is generated when the flow deviation meets the continuous deviation criterion. After the low flow indicator is generated, a flow limiting command is output to the water distribution module, and a flushing trigger command is output to the flushing module; The flushing module receives the flushing completion flag and sends the low flow flag and flushing completion flag to the baseline module to update the differential pressure range and zone baseline parameters.

10. A water-saving irrigation pipeline flow control and regulation system according to claim 5, characterized in that: The baseline module updates differential pressure range and zone baseline parameters based on operating parameters and event identifiers, including: It receives differential pressure commands, flow commands, and target flow corresponding to the partition identifier sent by the regulation module, and receives the partition flow sampling sequence and partition differential pressure sampling sequence as operating parameters; Receive flushing completion and venting completion flags sent by the flushing module, and receive high flow and low flow flags sent by the protection module as event flags; A partition state sequence is formed based on the operating parameters and event identifiers, and the differential pressure range is corrected based on the partition state sequence to generate an updated differential pressure range; Based on the updated differential pressure range, the zonal baseline parameters are updated, and the updated differential pressure range and zonal baseline parameters are sent to the regulation module and the judgment module.