Method and system for regulating water pressure in irrigation branches
By collecting and analyzing water pressure data at the end of branch pipelines, and utilizing flow rate and pressure drop curves and a booster system, the problem of water pressure fluctuations in garden irrigation systems was solved, achieving automatic adjustment and stable operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING LINGWEI TECH CO LTD
- Filing Date
- 2023-05-11
- Publication Date
- 2026-05-12
AI Technical Summary
In existing technologies, water pressure fluctuations in the branch pipes of garden irrigation systems cause some sprinklers to malfunction, and manual adjustment is insufficient to ensure the normal operation of all branch pipes, especially when the water pressure is low.
By collecting water pressure data at the end of the branch pipeline, it is determined whether the water pressure can be adjusted to the preset range by the control valve. If it cannot be adjusted, the system is switched to the bypass of the booster system for boosting. The flow rate and pressure drop curve and the booster system are used to ensure that the water pressure is within the preset range.
It enables automatic adjustment of water pressure in each branch pipeline of the irrigation system, ensuring a reasonable distribution of water network pressure and stable operation of branch pipelines, and reducing reliance on manual experience.
Smart Images

Figure CN116753463B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of garden irrigation, and in particular to a method and system for regulating water pressure in irrigation branches. Background Technology
[0002] Garden irrigation typically employs mobile sprinkler systems or fixed sprinklers to irrigate garden plants. The use of sprinkler systems is limited by factors such as terrain and distance. To maximize coverage of garden plants, multiple branch pipelines of varying lengths are often installed. Different branch pipelines may be equipped with sprinklers of different irrigation methods and radii. Furthermore, due to the different types of garden plants, the irrigation times of each sprinkler vary. This results in constant pressure fluctuations throughout the water supply network. Additionally, water source pressure often fluctuates, causing some sprinklers to malfunction due to pressure drops below the specified limit.
[0003] In existing technologies, the normal operation of each irrigation branch is mainly ensured by manual adjustment. However, this often requires a high level of expertise from the staff, who need to have extensive experience to ensure the proper adjustment of the valves in each branch pipeline. At the same time, when the water pressure is low, there are situations where no matter how the adjustment is made, it is impossible to make all branch pipelines work properly. Summary of the Invention
[0004] To address the problems in the prior art, embodiments of the present invention provide a method and system for regulating water pressure in irrigation branches, which can at least partially solve the problems existing in the prior art.
[0005] In a first aspect, this application provides a method for regulating water pressure in an irrigation branch, comprising:
[0006] When each branch pipeline is connected to the main pipeline through the bypass where the main valve is located, the water pressure data at the end of each branch pipeline is collected to determine the branch pipeline whose end water pressure data is not within the corresponding preset water pressure range.
[0007] Determine whether the water pressure data at the end of each branch pipe can be kept within the preset water pressure range by adjusting the control valve of the designated branch pipe;
[0008] If so, the control valves of each branch pipeline are adjusted according to the preset flow rate and pressure drop curve;
[0009] Otherwise, each branch pipeline is switched to connect to the main pipeline via the bypass where the pressurization system is located, and the pressurization system is used to pressurize the branch pipeline.
[0010] The determination of whether the water pressure data at the end of each branch pipeline can be kept within the preset water pressure range by adjusting the control valve of the determined branch pipeline includes:
[0011] Collect the permissible flow range of the branch pipeline, and calculate the pressure drop adjustment range of the branch pipeline based on the permissible flow range and the flow-pressure drop curve;
[0012] Collect water pressure data at the outlet side of the main pipeline, and determine whether the water pressure data at the end can be kept within the preset water pressure range by adjusting the control valve of the branch pipeline based on the water pressure data at the outlet side of the main pipeline and the pressure drop adjustment range of the branch pipeline.
[0013] The adjustment of the control valves of each branch pipeline according to the preset flow rate and pressure drop curve includes:
[0014] Collect water pressure data at the inlet of the main pipeline, the permissible flow range of the main pipeline, and the permissible flow range of each branch pipeline;
[0015] Based on the water pressure data at the inlet of the main pipeline, the flow allowable range and flow-pressure drop curve of the main pipeline, and the flow allowable range and flow-pressure drop curve of each branch pipeline, all feasible flow regulation schemes are obtained.
[0016] Select a flow regulation scheme, and adjust the control valves of each branch pipeline according to the target flow rate of each branch pipeline in the selected flow regulation scheme.
[0017] The step of pressurizing the branch pipeline using the pressurization system includes:
[0018] The inflow water pressure range of the corresponding branch pipeline is obtained based on the pressure drop adjustment range and the preset water pressure range of each branch pipeline.
[0019] The maximum value among the minimum values of the inflow water pressure range of each branch pipeline is taken as the pressure boosting target value. Each branch pipeline is switched to connect with the main pipeline through the bypass where the pressure boosting system is located, and the pressure boosting system is turned on to boost the pressure until the water pressure data at the inlet side of each branch pipeline reaches the pressure boosting target value.
[0020] The process of pressurizing the branch pipeline using the pressurization system further includes:
[0021] Once the water pressure data at the outlet of the main pipeline reaches the target pressure value, each branch pipeline is switched to be connected to the main pipeline via the control valve in the bypass. The control valves of each branch pipeline are adjusted according to the pre-set flow rate and pressure drop curve.
[0022] This also includes:
[0023] Obtain the pipe diameter, material data, historical flow data, and pressure drop per unit length corresponding to the historical flow data for each branch pipeline;
[0024] By fitting the mapping relationship between the historical flow data and the pressure drop per unit length under different pipe diameters and materials, the flow rate and pressure drop curves corresponding to each pipe are obtained.
[0025] Secondly, this application provides an irrigation branch water pressure regulation system, including: a main pipeline, a first bypass, a second bypass, at least one branch pipeline, and a server;
[0026] A main control valve is installed on the first bypass; a pressurization system is installed on the second bypass; the main pipeline is connected to the branch pipeline through the first bypass or the second bypass;
[0027] The branch pipeline is equipped with:
[0028] The control valve regulates the flow rate of the branch pipeline by adjusting its opening degree;
[0029] A pressure sensor, installed at the end of the branch pipe, is used to upload the collected end water pressure data to the server;
[0030] The server is used to adjust the valve position of the control valve or switch between the first bypass and the second bypass based on the received end water pressure data, the preset water pressure range of each branch pipeline and the preset flow pressure drop curve.
[0031] The main pipeline also includes a main control valve.
[0032] It also includes: a power grid supply system for supplying power to the booster system.
[0033] Among them: the solar power supply system is used to supply power to the main control valve of the branch pipeline, the control valves of each branch pipeline, and the pressure sensor.
[0034] Thirdly, this application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the above embodiment.
[0035] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods described in any of the above embodiments.
[0036] Fifthly, this application provides a computer program product, which includes a computer program that, when executed by a processor, implements the method described in any of the above embodiments.
[0037] The irrigation branch water pressure regulation method and system provided in this application, when each branch pipeline is connected to the main pipeline through a bypass of the control main valve, collects the terminal water pressure data of each branch pipeline to identify branch pipelines whose terminal water pressure data is not within the corresponding preset water pressure range; determines whether the terminal water pressure data can be brought within the preset water pressure range by adjusting the control valve of the identified branch pipeline; if so, adjusts the control valve of each branch pipeline according to the preset flow-pressure drop curve; otherwise, switches each branch pipeline to be connected to the main pipeline through the bypass of the booster system, and uses the booster system to boost the pressure of the branch pipelines, thereby realizing automatic regulation of water pressure in each branch pipeline. When the water source pressure is too low, it can be boosted by switching to the booster system bypass, ensuring the reasonable distribution of irrigation water network pressure and the stable operation of each branch pipeline. Attached Figure Description
[0038] 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. In the drawings:
[0039] Figure 1 This is a schematic diagram of an irrigation network provided in one embodiment of this application;
[0040] Figure 2 This is a flowchart of an irrigation branch water pressure regulation method provided in an embodiment of this application;
[0041] Figure 3 This is a flowchart of an irrigation branch water pressure regulation method provided in an embodiment of this application;
[0042] Figure 4 This is a flowchart of an irrigation branch water pressure regulation method provided in an embodiment of this application;
[0043] Figure 5 This is a flowchart of an irrigation branch water pressure regulation method provided in an embodiment of this application;
[0044] Figure 6 This is a flowchart of an irrigation branch water pressure regulation method provided in an embodiment of this application;
[0045] Figure 7 This is a schematic diagram of the structure of an irrigation branch water pressure regulating system provided in one embodiment of this application;
[0046] Figure 8 This is a schematic diagram of the server structure of an irrigation branch water pressure regulation system provided in an embodiment of this application;
[0047] Figure 9 This is a schematic diagram of the server structure of an irrigation branch water pressure regulation system provided in an embodiment of this application;
[0048] Figure 10 This is a schematic diagram of the server structure of an irrigation branch water pressure regulation system provided in an embodiment of this application;
[0049] Figure 11 This is a schematic diagram of the server structure of an irrigation branch water pressure regulation system provided in an embodiment of this application;
[0050] Figure 12 This is a schematic diagram of the server structure of an irrigation branch water pressure regulation system provided in an embodiment of this application;
[0051] Figure 13 This is a schematic diagram of the server structure of an irrigation branch water pressure regulation system provided in an embodiment of this application;
[0052] Figure 14 This is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Here, the illustrative embodiments and descriptions of the present invention are used to explain the present invention, but are not intended to limit the present invention. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0054] The following describes the specific implementation process of the irrigation branch water pressure regulation method provided in this embodiment of the invention, using a server as the execution subject as an example.
[0055] Figure 1 This is a schematic diagram of an irrigation network provided in an embodiment of this application, as shown below. Figure 1 As shown, each branch pipeline 101 has a control valve 102, which is connected to the main pipeline 107 via a bypass 104 where the main control valve 103 is located or a bypass 106 where the booster system 105 is located. The server, which is communicatively connected to the control valves 102, the main control valve 103, and the booster system 105, can control the opening degree of the control valves in each branch pipeline and the opening and closing of the main control valve and the booster system. It can also switch between the bypass where the main control valve is located and the bypass where the booster system is located.
[0056] Figure 2 This is a flowchart of an embodiment of an irrigation branch water pressure regulation method provided in this application. This method can be used to control... Figure 1 The irrigation network shown is as follows: Figure 2 As shown, the irrigation branch water pressure regulation method provided in this application includes:
[0057] S201: When each branch pipeline is connected to the main pipeline through the bypass where the main control valve is located, collect the end water pressure data of each branch pipeline and determine the branch pipeline whose end water pressure data is not within the corresponding preset water pressure range.
[0058] S202: Determine whether the water pressure data at the end of each branch pipeline can be within the preset water pressure range by adjusting the control valve of the determined branch pipeline;
[0059] S203: Adjust the control valves of each branch pipeline according to the preset flow rate and pressure drop curve;
[0060] S204: Switch each branch pipeline to connect with the main pipeline through the bypass where the pressurization system is located, and use the pressurization system to pressurize the branch pipeline.
[0061] The irrigation branch water pressure regulation method provided in this application involves collecting the terminal water pressure data of each branch pipeline when they are connected to the main pipeline via a bypass of the main control valve. This identifies branch pipelines whose terminal water pressure data is outside the corresponding preset water pressure range. The method then determines whether adjusting the control valves of the identified branch pipelines can bring the terminal water pressure data within the preset range. Based on the determination result, the control valves of each branch pipeline are adjusted according to a preset flow-pressure drop curve. Alternatively, each branch pipeline can be switched to connect to the main pipeline via a bypass of the booster system, thereby pressurizing the branch pipelines. This achieves automatic water pressure regulation for each branch pipeline. Furthermore, when the water source pressure is too low, pressure can be increased by switching to the booster system bypass. This method ensures a reasonable distribution of irrigation network pressure and stable operation of each branch pipeline.
[0062] The steps will be explained in detail below.
[0063] S201: When each branch pipeline is connected to the main pipeline through the bypass where the main control valve is located, collect the end water pressure data of each branch pipeline and determine the branch pipeline whose end water pressure data is not within the corresponding preset water pressure range.
[0064] Specifically, the end of each branch pipe furthest from the inlet is called the end. In each branch pipe, the water pressure gradually decreases from the inlet end to the end. Therefore, the end water pressure data is the water pressure data at the lowest point in the branch pipe. The preset water pressure range of the branch pipe can be set according to the actual situation. The preset water pressure range of each branch pipe can be the same or different, and this application does not impose any restrictions on this.
[0065] S202: Determine whether the water pressure data at the end of each branch pipeline can be within the preset water pressure range by adjusting the control valve of the determined branch pipeline;
[0066] Specifically, in a branch pipeline, the pressure difference between the inlet and outlet is often related to the flow rate of water in the branch pipeline; the higher the flow rate, the greater the pressure difference. When the water pressure data at the outlet of a branch pipeline is not within the preset pressure range, the server attempts to adjust the water pressure data by adjusting the flow rate to determine whether the water pressure data at the outlet can be adjusted to the preset pressure range of the corresponding branch pipeline within the allowable flow rate range of the branch pipeline.
[0067] In one embodiment, such as Figure 3 As shown, S202 includes:
[0068] S301: Collect the permissible flow range of the branch pipeline, and calculate the pressure drop adjustment range of the branch pipeline based on the permissible flow range and the flow-pressure drop curve;
[0069] Specifically, the pressure difference between the inlet and outlet of a branch pipe is called pressure drop. The flow-pressure drop curve is used to represent the mapping relationship between flow rate and pressure drop. The permissible flow range is the allowed flow range of the branch pipe, which can be pre-stored in a server or other storage medium. The permissible flow range for each branch pipe can be the same or different. The server substitutes the permissible flow range of the branch pipe into the flow-pressure drop curve to determine the maximum and minimum values of pressure drop within the permissible flow range, i.e., the pressure drop adjustment range. The flow-pressure drop curve can be represented by the following formula:
[0070] Δp=A×Q 2 +B×Q+C (1)
[0071] Where A, B, and C are constants, which are related to the pipe diameter and material data of the branch pipeline, Q is the flow rate data, and Δp is the pressure drop per unit length corresponding to the flow rate data.
[0072] In one embodiment, the calculation of the pressure drop adjustment range of each branch pipeline can also be completed before the system starts working and stored in the server. This application does not limit the specific time for calculating the pressure drop adjustment range.
[0073] S302: Collect water pressure data at the outlet of the main pipeline, and determine whether the water pressure data at the end can be kept within the preset water pressure range by adjusting the control valve of the branch pipeline based on the water pressure data at the outlet of the main pipeline and the pressure drop adjustment range of the branch pipeline.
[0074] Specifically, the water pressure data at the outlet of the main pipeline is equal to the water pressure data at the inlet of each branch pipeline. The server calculates the range of the terminal water pressure data based on the water pressure data at the inlet of each branch pipeline and the corresponding pressure drop adjustment range of the branch pipeline, thereby determining whether the terminal water pressure data can be adjusted to the preset water pressure range. Further, the minimum value of the terminal water pressure data can be obtained by subtracting the maximum pressure drop from the water pressure data at the inlet of each branch pipeline, and the maximum value of the terminal water pressure data can be obtained by subtracting the minimum pressure drop from the water pressure data at the inlet of each branch pipeline. The obtained maximum and minimum values are the boundary values of the terminal water pressure data adjustment range. By determining whether the adjustment range of the terminal water pressure data intersects with the preset water pressure range, it can be determined whether the terminal water pressure data can be adjusted to the preset water pressure range.
[0075] In one embodiment, it can also be determined whether the sum of the minimum value of the preset water pressure range of each branch pipe and the minimum value of the pressure drop adjustment range is greater than the water pressure data at the inlet side of each branch pipe, or whether the sum of the maximum value of the preset water pressure range of each branch pipe and the maximum value of the pressure drop adjustment range is less than the water pressure data at the inlet side of each branch pipe. If any of the above determination results are yes, then it is impossible to adjust the control valve of the branch pipe to make the end water pressure data within the preset water pressure range.
[0076] The irrigation branch water pressure regulation method provided in this application collects the permissible flow range of the branch pipeline, calculates the pressure drop regulation range of the branch pipeline based on the permissible flow range and the flow-pressure drop curve, and further determines whether the terminal water pressure data can be adjusted to be within the preset water pressure range by adjusting the control valve of the branch pipeline based on the water pressure data at the outlet side of the main pipeline. It can also determine whether it is necessary to activate the booster system to increase the pressure, thereby ensuring that the water pressure of each branch pipeline meets the irrigation requirements under different conditions.
[0077] S203: Adjust the control valves of each branch pipeline according to the preset flow rate and pressure drop curve;
[0078] Specifically, when the water pressure data at the end of the corresponding branch pipeline can be adjusted to the preset water pressure range through the control valves of each branch pipeline, the server adjusts the flow rate of each branch pipeline by controlling the opening of each control valve, thereby completing the adjustment of the pressure drop of each branch pipeline.
[0079] exist Figure 3 Based on the embodiments, further, such as Figure 4 As shown, S203 includes:
[0080] S401: Collect water pressure data at the inlet of the main pipeline, the permissible flow range of the main pipeline, and the permissible flow range of each branch pipeline;
[0081] Specifically, different pipelines have different permissible flow ranges, which can be expressed by the following formula:
[0082]
[0083] Where Q is the flow rate of the main pipeline, Q n Let q be the flow rate of the nth branch pipe (n≥1). a q is the minimum allowable flow rate of the main pipeline. b q is the maximum allowable flow rate of the main road. an q is the minimum allowable flow rate for the nth branch pipe. bn This represents the maximum allowable flow rate for the nth branch pipe.
[0084] S402: Based on the water pressure data at the inlet side of the main pipeline, the flow allowable range and flow-pressure drop curve of the main pipeline, and the flow allowable range and flow-pressure drop curve of each branch pipeline, obtain all feasible flow adjustment schemes.
[0085] Specifically, by combining the flow rate and pressure drop curves of the main pipeline and each branch pipeline, the permissible flow rate range, and the preset water pressure range of each branch pipeline, the following equation is obtained:
[0086]
[0087] Where Q is the flow rate of the main pipeline, Q n Let q be the flow rate of the nth branch pipe (n≥1). a q is the minimum allowable flow rate of the main pipeline. b q is the maximum allowable flow rate of the main road. an q is the minimum allowable flow rate for the nth branch pipe. bn Let Δp be the maximum allowable flow rate of the nth branch pipeline, and Δp be the pressure drop of the main pipeline. n Let A be the pressure drop of the nth branch pipeline (n≥1), and let A, B, and C be the coefficients of the main pipeline flow-pressure drop curve. n B n C n Let p be the coefficient of the flow rate and pressure drop curve of the nth branch pipeline, and p be the water pressure data at the inlet side of the main pipeline. an p is the minimum value of the preset water pressure range for the nth branch pipeline. bn The maximum value of the preset water pressure range for the nth branch pipe. The flow rate Q of the main pipe is equal to the sum of the flow rates of all branch pipes. In one embodiment, the irrigation branch water pressure regulating system provided in this application may include multiple sets of branch pipes, in which case the flow rate Q of the main pipe is equal to the sum of the flow rates of all branch pipes in each set of branch pipes.
[0088] In the above equations, besides the flow rate Q of the main pipeline and the flow rates Q1, Q2, ..., Q of each branch pipeline, n Apart from the above, all other data are known data, or can be expressed by the flow rate of each pipeline. The feasible solution of the above equation is obtained. A feasible solution is a flow regulation scheme. Each feasible solution includes the target regulation flow rate of the main pipeline and the target regulation flow rate of each branch pipeline.
[0089] S403: Select a flow regulation scheme, and adjust the control valves of each branch pipeline according to the target flow rate of each branch pipeline in the selected flow regulation scheme.
[0090] Specifically, there is often a linear mapping relationship between the flow rate of a branch pipeline and the opening degree of the control valve. The server can calculate the control valve opening corresponding to the target regulating flow rate of the branch pipeline based on this linear mapping relationship, and then adjust the control valve accordingly. This linear mapping relationship can be obtained by logistic regression of historical opening degrees and their corresponding flow rates. Furthermore, the server can also slowly adjust the opening degree of the control valve in the branch pipeline and collect flow data in the branch pipeline in real time until the flow rate in the branch pipeline reaches the target regulating flow rate.
[0091] In one embodiment, the flow rate of the main pipeline is a constant value, at which point q a =q b Since the sum of the flow rates of each branch pipeline remains constant, the flow rate adjustment scheme that minimizes the sum of the pressure drops of each pipeline can be selected for adjustment, or the flow rate adjustment scheme that minimizes the sum of the pressure drops of each branch pipeline determined in S201 can be selected for adjustment, thereby making the operation of each branch pipeline more stable after adjustment.
[0092] In another embodiment, the flow rate of the main pipeline can be adjusted. In this case, the flow rate adjustment scheme that minimizes the change in the flow rate of the main pipeline can be selected for adjustment, or a flow rate adjustment scheme can be randomly selected for adjustment.
[0093] In addition, other suitable flow regulation schemes can be selected according to the actual situation. This application does not restrict which flow regulation scheme to choose.
[0094] The irrigation branch water pressure regulation method provided in this application obtains all feasible flow regulation schemes by using water pressure data at the inlet side of the main pipeline, the flow allowable range and flow-pressure drop curve of the main pipeline, and the flow allowable range and flow-pressure drop curve of each branch pipeline. A flow regulation scheme is then selected, and the control valves of each branch pipeline are adjusted according to the target flow rate of each branch pipeline within the selected scheme. This achieves overall adjustment of the water pressure at the end of each irrigation branch pipeline. By controlling the opening of the control valves, the pressure of each branch pipeline is automatically adjusted to the preset water pressure range. Furthermore, by reasonably setting the target pressure drop data selection method, it meets the needs for small flow changes or greater stability after adjustment, saving manpower and ensuring the normal and stable operation of the irrigation branch pipelines.
[0095] S204: Switch each branch pipeline to connect with the main pipeline through the bypass where the pressurization system is located, and use the pressurization system to pressurize the branch pipeline.
[0096] Specifically, when the water pressure data at the end of the corresponding branch pipeline cannot be adjusted to the preset water pressure range through the control valve of each branch pipeline, it is necessary to pressurize the water flowing from the main pipeline to each branch pipeline to ensure that the water pressure data at the outlet of the main pipeline after pressurization can reach the corresponding preset water pressure range within the pressure drop adjustment range.
[0097] exist Figure 3 Based on the embodiments, further, such as Figure 5 As shown, S204 includes:
[0098] S501: Obtain the inflow water pressure range of the corresponding branch pipe based on the pressure drop adjustment range and preset water pressure range of each branch pipe;
[0099] Specifically, the minimum inflow water pressure is obtained by calculating the sum of the minimum value of the pressure drop adjustment range of each branch pipeline and the minimum value of the preset water pressure range, and the maximum inflow water pressure is obtained by calculating the sum of the maximum value of the pressure drop adjustment range and the maximum value of the preset water pressure range, thereby obtaining the inflow water pressure range of the corresponding branch pipeline.
[0100] S502: Take the maximum value among the minimum values of the inflow water pressure range of each branch pipeline as the pressure boosting target value, switch each branch pipeline to connect with the main pipeline through the bypass where the pressure boosting system is located, and start the pressure boosting system to boost pressure until the water pressure data at the inlet side of each branch pipeline reaches the pressure boosting target value.
[0101] Specifically, when the end water pressure data in each branch pipeline is too low, the maximum value among the minimum values of the inflow water pressure range of each branch pipeline is used as the pressure boosting target value, so that the water pressure data at the inlet side of each branch pipeline is greater than the minimum value of the inflow water pressure range of all branch pipelines. The water flowing through the booster system can be pressurized by a booster pump.
[0102] The irrigation branch water pressure regulation method provided in this application obtains the inflow water pressure range of the corresponding branch pipe based on the pressure drop adjustment range and the preset water pressure range of each branch pipe; the maximum value among the minimum values of the inflow water pressure range of each branch pipe is used as the pressure boosting target value; each branch pipe is switched to connect to the main pipe through the bypass of the boosting system and the boosting system is activated to boost pressure until the water pressure data at the inlet side of each branch pipe reaches the pressure boosting target value. This achieves pressure boosting at the outlet side of the main pipe when the water pressure of each branch pipe cannot be adjusted to the preset water pressure range by the control valve. By dual setting of the bypass of the control valve and the bypass of the boosting system, it ensures that the water pressure in each branch pipe always meets the requirements, avoids the impact of water source pressure fluctuations on the system, ensures the normal operation of the branch pipes, and improves the stability of the irrigation system.
[0103] Based on the above embodiments, the irrigation branch water pressure regulation method provided in this application further includes, after S204:
[0104] Once the water pressure data at the outlet of the main pipeline reaches the target pressure boosting value, each branch pipeline is switched to be connected to the main pipeline via the control main valve in the bypass. The control valves of each branch pipeline are adjusted according to the pre-set flow and pressure drop curves.
[0105] Specifically, since the pressure boosting target value is the maximum value among the minimum inflow water pressure ranges of each branch pipeline, but the current flow rate of each branch pipeline may not be the flow rate corresponding to the minimum pressure drop adjustment range, even after the water pressure data at the outlet of the main pipeline reaches the pressure boosting target value, the end water pressure data of some branch pipelines may still not meet the requirements. In this case, the server needs to switch each branch pipeline to a bypass connection to the main pipeline via the control valve and adjust the control valves of each branch pipeline. Specific adjustment methods can be found in [reference needed]. Figure 4 The implementation examples are as described above and will not be repeated here.
[0106] Based on the above embodiments, further, such as Figure 6 As shown, the irrigation branch water pressure regulation method provided in this application also includes:
[0107] S601: Obtain the pipe diameter, material data, historical flow data, and pressure drop per unit length corresponding to the historical flow data for each branch pipeline;
[0108] Specifically, according to the Darcy-Weisbach formula, the pressure drop per unit length is related to the pipe diameter, the friction factor, and the fluid velocity. The friction factor is mainly related to the pipe material, the fluid properties, the flow velocity, and the flow regime. Therefore, the server obtains the pipe diameter, material data, historical flow rate data, and the corresponding pressure drop per unit length for each branch pipe to obtain the mapping relationship between pipe diameter, material data, historical flow rate data, and pressure drop per unit length. The flow rate data is the volumetric flow rate. The Darcy-Weisbach formula is as follows:
[0109]
[0110] Where Δp is the overall pressure drop of the pipeline, l is the pipeline length, λ is the friction coefficient, ρ is a constant, and d is the pipe diameter.
[0111] S602: Fit the mapping relationship between historical flow data and pressure drop per unit length under different pipe diameters and materials to obtain the flow and pressure drop curves corresponding to each pipe.
[0112] Specifically, pipe fittings and valves in the pipeline, such as elbows, gate valves, and tees, can be considered as equivalent lengths of pipes with the same diameter and material. For example, a 0.6-meter 1 / 2-inch PVC right-angle elbow can be approximated as a 0.6-meter 1 / 2-inch PVC pipe. The equivalent lengths of each fitting and valve can be obtained from their factory parameters. A polynomial fitting function can be used to fit the mapping relationship between flow rate data and pressure drop per unit length. The flow rate pressure drop curve can be represented by formula (1). Among them, A, B, and C are constants, which are related to the pipe diameter and material data of the branch pipeline. If the pipe diameter and material are different, the values of A, B, and C will also be different.
[0113] After fitting is complete, it can be determined whether the values of A and B of the branch pipes with the same pipe diameter and material data are equal. If they are not equal, the average value of A and the average value of B of all branch pipes with the same pipe diameter and material data can be calculated to update the values of A and B of the flow rate and pressure drop curves of the above branch pipes.
[0114] Parameter C is also related to the elevation difference between the end and the beginning of the pipe. When there is an elevation difference between the end and the beginning of the branch pipe, it is necessary to remove the influence of the elevation difference on the water pressure. This can be expressed by the following formula:
[0115] ΔC=h b -h a (5)
[0116] Where ΔC is the change in parameter C caused by the elevation difference, h b The height of the end of the pipeline, in meters (h). aThis represents the height of the pipeline's starting point, in meters. Since the flow-pressure drop curve is obtained by fitting historical data of flow rate and corresponding pressure drop, pipelines of the same material and diameter will have different C values when the elevation difference is different.
[0117] Furthermore, when the flow rate in the pipeline exceeds a certain threshold, the flow pattern of the liquid in the pipeline may change from laminar to turbulent, causing a change in the mapping relationship between flow rate and pressure drop. Therefore, when fitting the flow rate-pressure drop curve, the curve can be segmented according to the trend of pressure drop change under different flow rates, and the two segments can be fitted separately. The critical Reynolds number can be used to correct the segment threshold of each pipeline. The critical Reynolds number is an empirical value, related to the roughness of the pipeline, etc. The relationship between the Reynolds number and the flow rate can be expressed by the following formula:
[0118]
[0119]
[0120] Where Re is the Reynolds number of the pipeline, ρ is the density of the liquid in the pipeline, v is the flow velocity of the liquid in the pipeline, and d is the pipe diameter. Although this application uses terms such as "water pressure," it should be clear that this application is not limited to these terms, and the liquid in the pipeline can also be a nutrient solution, etc.
[0121] The irrigation branch water pressure regulation method provided in this application obtains the pipe diameter, material data, historical flow data, and pressure drop per unit length corresponding to the historical flow data for each branch pipe; it simulates the mapping relationship between historical flow data and pressure drop per unit length under different pipe diameters and material data, and obtains the flow and pressure drop curves corresponding to each pipe, providing a basis for the server to regulate the control valves of each branch pipe.
[0122] Based on the same inventive concept, this application also provides an irrigation branch water pressure regulation system, which can be used to implement the method described in the above embodiments, as described in the following embodiments. Since the principle of solving the problem in the irrigation branch water pressure regulation system is similar to that in the irrigation branch water pressure regulation system, the implementation of the irrigation branch water pressure regulation system can refer to the implementation of the method based on software performance benchmarks, and will not be repeated. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0123] Figure 7 This is a schematic diagram of the structure of an irrigation branch water pressure regulating system provided in an embodiment of this application, as shown below. Figure 7As shown, the irrigation branch water pressure regulating system provided in this application includes: a main pipeline 710, a first bypass 720, a second bypass 730, at least one branch pipeline 740, and a server 750.
[0124] A control main valve 721 is installed on the first bypass 720; a booster system 731 is installed on the second bypass 730; the main pipeline 710 is connected to the branch pipeline 740 through the first bypass 720 or the second bypass 730.
[0125] Specifically, the main control valve 721 is connected to the server 750 via the Internet of Things (IoT) 780 to receive control from the server 750. In one embodiment, a pressure sensor (not shown) can be installed in the main control valve 721 to detect the water pressure at the outlet side of the main pipeline (the inlet side of each branch pipeline). In another embodiment, this can also be achieved by installing a separate pressure sensor (not shown) at the outlet side of the main pipeline.
[0126] In one embodiment, the main pipeline 710 further includes a main control valve 711.
[0127] Specifically, the irrigation branch water pressure regulation system may include multiple sets of branch pipelines, each set of branch pipelines including a first bypass 720 and a second bypass 730, connected to the main pipeline via the first bypass 720 or the second bypass 730. A main control valve 711 is provided to control the opening and closing of the main pipeline 710. The main control valve 711 can communicate with the server 750 via the Internet of Things 780. In one embodiment, the main control valve 711 includes a pressure sensor (not shown) to detect water pressure data at the inlet side of the main pipeline. In another embodiment, an independent pressure sensor (not shown) may also be provided at the inlet side of the main pipeline to detect the water pressure at the inlet side of the main pipeline.
[0128] The branch pipe 740 is equipped with:
[0129] Control valve 741 regulates the flow rate of branch pipe 740 by adjusting its opening degree;
[0130] Specifically, the control valves 741 of each branch pipeline 740 communicate with the server 750 through the Internet of Things 780, so that the server 750 can control the opening degree of each control valve 741.
[0131] Pressure sensor 742 is installed at the end of branch pipe 740 and is used to upload the collected end water pressure data to server 750.
[0132] Specifically, the pressure sensor 742 is a wireless sensor that connects to the server 750 via the Internet of Things to upload the collected end-point water pressure data to the server 750. By using a wireless sensor, the increased difficulty of accidents caused by underground wiring can be avoided.
[0133] Server 750 is used to adjust the valve position of control valve 741 or switch between first bypass 720 and second bypass 730 based on the received terminal water pressure data, the preset water pressure range of each branch pipeline and the preset flow rate and pressure drop curve.
[0134] Specifically, the server can receive, calculate and store various data, and adjust the valve position of the control valve 741 or switch between the first bypass 720 and the second bypass 730 based on the calculation results.
[0135] In one embodiment, the irrigation branch water pressure regulation system provided in this application further includes: a power grid supply system 760 and a solar power supply system 770. The power grid supply system 760 supplies power to the booster system 731, and the solar power supply system 770 supplies power to the main control valve 721 of the branch pipelines, the control valves 741 of each branch pipeline, and the pressure sensor 742. Using a solar power supply system avoids the increased construction difficulty caused by underground wiring when connected to the power grid, and also meets the requirements of low-carbon and environmental protection.
[0136] The irrigation branch water pressure regulation system provided in this application achieves automatic regulation of water pressure in each branch pipeline by setting up a server, a first bypass including a main control valve, a second bypass including a booster system, branch pipelines equipped with control valves, and pressure sensors installed at the ends of the branch pipelines. When the water source pressure is too low, it can be boosted by switching to the booster system bypass, thus ensuring the reasonable distribution of irrigation water network pressure and the stable operation of each branch pipeline.
[0137] Figure 8 This is a schematic diagram of the server structure of an irrigation branch water pressure regulating system provided in an embodiment of this application. Figure 7 Based on the embodiments, further, such as Figure 8 As shown, the server includes:
[0138] The water pressure judgment unit 810 is used to collect the end water pressure data of each branch pipeline and determine the branch pipeline whose end water pressure data is not within the corresponding preset water pressure range.
[0139] Specifically, when each branch pipeline is connected to the main pipeline via a bypass connected to the main control valve, the water pressure judgment unit 810 collects the end water pressure data of each branch pipeline and identifies branch pipelines whose end water pressure data is not within the corresponding preset water pressure range. The end of each branch pipeline furthest from the inlet is called the end. In each branch pipeline, the water pressure gradually decreases from the inlet end to the end. Therefore, the end water pressure data is the water pressure data at the lowest point in the branch pipeline. The preset water pressure range of the branch pipeline can be set according to actual conditions. The preset water pressure ranges of each branch pipeline can be the same or different, and this application does not impose any restrictions on this.
[0140] The adjustment judgment unit 820 is used to determine whether the water pressure data at the end of each branch pipeline can be within the preset water pressure range by adjusting the control valve of the determined branch pipeline.
[0141] Specifically, in a branch pipeline, the pressure difference between the inlet and outlet is often related to the flow rate of water in the branch pipeline; the higher the flow rate, the greater the difference. When the water pressure at the outlet of a branch pipeline is not within the preset pressure range, the adjustment and judgment unit 820 attempts to adjust the water pressure at the outlet by adjusting the flow rate, and determines whether the water pressure at the outlet can be adjusted to the preset pressure range of the corresponding branch pipeline within the allowable flow rate range of the branch pipeline.
[0142] Valve position adjustment unit 830 is used to adjust the control valves of each branch pipeline according to the preset flow rate and pressure drop curve;
[0143] Specifically, when the judgment result of the adjustment judgment unit 820 is yes, the valve position adjustment unit 830 adjusts the flow of each branch pipeline by controlling the opening of each control valve, thereby completing the adjustment of the pressure drop of each branch pipeline.
[0144] The booster control unit 840 is used to switch each branch pipeline to connect to the main pipeline through the bypass where the booster system is located, and to boost the branch pipeline using the booster system.
[0145] Specifically, when the judgment result of the adjustment judgment unit 820 is negative, it is necessary to pressurize the water flowing from the main pipeline to each branch pipeline to ensure that the water pressure data at the outlet of the main pipeline after pressurization can reach the corresponding preset water pressure range at the end of each branch pipeline within the pressure drop adjustment range.
[0146] The irrigation branch water pressure regulation system provided in this application realizes automatic regulation of water pressure in each branch pipeline by setting up a water pressure judgment unit 810, a regulation judgment unit 820, a valve position adjustment unit 830, and a pressure boosting control unit 840. When the water source pressure is too low, it can be boosted by switching to the pressure boosting system bypass, thus ensuring the reasonable distribution of irrigation water network pressure and the stable operation of each branch pipeline.
[0147] Figure 9 This is a schematic diagram of the server structure of an irrigation branch water pressure regulating system provided in an embodiment of this application. Figure 8 Based on the embodiments, further, such as Figure 9 As shown, the adjustment judgment unit 820 includes:
[0148] The pressure drop adjustment range calculation module 821 is used to collect the permissible flow range of the branch pipeline and calculate the pressure drop adjustment range of the branch pipeline based on the permissible flow range and the flow-pressure drop curve.
[0149] The adjustment and judgment module 822 is used to collect water pressure data at the outlet side of the main pipeline and determine whether the water pressure data at the outlet side of the main pipeline can be adjusted to be within the preset water pressure range by adjusting the control valve of the branch pipeline based on the water pressure data at the outlet side of the main pipeline and the pressure drop adjustment range of the branch pipeline.
[0150] The irrigation branch water pressure regulation system provided in this application can determine whether it is necessary to activate the booster system to increase pressure through the pressure drop regulation range calculation module 821 and the regulation judgment module 822, thereby ensuring that the water pressure of each branch pipeline meets the irrigation requirements under different conditions.
[0151] Figure 10 This is a schematic diagram of the server structure of an irrigation branch water pressure regulating system provided in an embodiment of this application. Figure 9 Based on the embodiments, further, such as Figure 10 As shown, the valve position adjustment unit 830 includes:
[0152] The permissible range acquisition module 831 is used to collect water pressure data at the inlet side of the main pipeline, the permissible flow range of the main pipeline, and the permissible flow range of each branch pipeline.
[0153] The adjustment scheme acquisition module 832 is used to acquire all feasible flow adjustment schemes based on the water pressure data at the inlet side of the main pipeline, the flow allowable range and flow-pressure drop curve of the main pipeline, and the flow allowable range and flow-pressure drop curve of each branch pipeline.
[0154] The valve position adjustment module 833 is used to select a flow regulation scheme and adjust the control valve of each branch pipeline according to the target flow regulation flow of each branch pipeline in the selected flow regulation scheme.
[0155] The irrigation branch water pressure regulation system provided in this application, through the permitted range acquisition module 831, the regulation scheme acquisition module 832, and the valve position adjustment module 833, can automatically regulate the pressure of each branch pipeline to a preset water pressure range by controlling the opening of the control valve. Furthermore, by reasonably setting the target pressure drop data selection method, it meets the needs for small flow changes or more stable regulation, saving manpower and ensuring the normal and stable operation of the irrigation branch.
[0156] Figure 11 This is a schematic diagram of the server structure of an irrigation branch water pressure regulating system provided in an embodiment of this application. Figure 9 Based on the embodiments, further, such as Figure 11 As shown, the boost control unit 840 includes:
[0157] The inflow water pressure range acquisition module 841 is used to acquire the inflow water pressure range of the corresponding branch pipe based on the pressure drop adjustment range of each branch pipe and the preset water pressure range.
[0158] The booster control module 842 is used to take the maximum value among the minimum values of the inflow water pressure range of each branch pipeline as the booster target value, switch each branch pipeline to connect with the main pipeline through the bypass where the booster system is located, and start the booster system to boost pressure until the water pressure data at the inlet side of each branch pipeline reaches the booster target value.
[0159] The irrigation branch water pressure regulation system provided in this application, through the inflow water pressure range acquisition module 841 and the pressure boosting control module 842, enables the boosting of the main pipeline outlet side when the water pressure in each branch pipeline cannot be adjusted to the preset water pressure range by the control valve. By dual setting of the bypass where the main valve is located and the bypass where the pressure boosting system is located, it ensures that the water pressure in each branch pipeline always meets the requirements, avoids the impact of water source pressure fluctuations on the system, ensures the normal operation of the branch pipelines, and improves the stability of the irrigation system.
[0160] Figure 12 This is a schematic diagram of the server structure of an irrigation branch water pressure regulating system provided in an embodiment of this application. Figure 8 Based on the embodiments, further, such as Figure 12 As shown, server 750 also includes:
[0161] The bypass switching unit 1210 is used to switch each branch pipeline to be connected to the main pipeline via the control main valve, and to adjust the control valve of each branch pipeline according to the pre-set flow rate and pressure drop curve.
[0162] Specifically, when the water pressure data at the outlet of the main pipeline reaches the pressure boosting target value, the bypass switching unit 1210 switches each branch pipeline to be connected to the main pipeline via the control main valve, and further adjusts the control valves of each branch pipeline according to the flow rate and pressure drop curve.
[0163] Figure 13 This is a schematic diagram of the server structure of an irrigation branch water pressure regulating system provided in an embodiment of this application. Figure 8 Based on the embodiments, further, such as Figure 13 As shown, server 750 also includes:
[0164] The data acquisition unit 1310 is used to acquire the pipe diameter, material data, historical flow data, and pressure drop per unit length corresponding to the historical flow data of each branch pipeline.
[0165] The curve fitting unit 1320 is used to fit the mapping relationship between historical flow data and pressure drop per unit length under different pipe diameters and materials to obtain the flow and pressure drop curves corresponding to each pipe.
[0166] The irrigation branch water pressure regulation system provided in this application can obtain the flow rate and pressure drop curves corresponding to each pipeline through the data acquisition unit 1310 and the curve fitting unit 1320, providing a basis for the server to adjust the control valves of each branch pipeline.
[0167] The embodiments of the device provided in this invention can be used to execute the processing flow of the above-described method embodiments. Its functions will not be repeated here, but can be referred to the detailed description of the above-described method embodiments.
[0168] It should be noted that the code synchronization conflict handling method and apparatus provided in the embodiments of the present invention can be used in the financial field, or in any technical field other than the financial field. The embodiments of the present invention do not limit the application field of the code synchronization conflict handling method and apparatus.
[0169] Figure 14 This is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention, as shown below. Figure 14 As shown, the electronic device may include: a processor 1401, a communication interface 1402, a memory 1403, and a communication bus 1404. The processor 1401, communication interface 1402, and memory 1403 communicate with each other via the communication bus 1404. The processor 1401 can call logic instructions in the memory 1403 to execute the following method: when each branch pipe is connected to the main pipe via a bypass of the main control valve, the terminal water pressure data of each branch pipe is collected to determine which branch pipes have terminal water pressure data outside the corresponding preset water pressure range; it is determined whether the terminal water pressure data of each branch pipe can be brought within the preset water pressure range by adjusting the control valve of the determined branch pipe; if so, the control valve of each branch pipe is adjusted according to a preset flow-pressure drop curve; otherwise, each branch pipe is switched to be connected to the main pipe via a bypass of the pressurization system, and the pressurization system is used to pressurize the branch pipes.
[0170] Furthermore, the logical instructions in the aforementioned memory 1403 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0171] This embodiment discloses a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by the computer, the computer can execute the methods provided in the above-described method embodiments, such as: when each branch pipeline is connected to the main pipeline through a bypass where the main control valve is located, collecting the end water pressure data of each branch pipeline, and determining the branch pipelines whose end water pressure data is not within the corresponding preset water pressure range; determining whether the end water pressure data of each branch pipeline can be made within the preset water pressure range by adjusting the control valve of the determined branch pipeline; if so, adjusting the control valve of each branch pipeline according to the preset flow-pressure drop curve; otherwise, switching each branch pipeline to be connected to the main pipeline through the bypass where the booster system is located, and using the booster system to boost the pressure of the branch pipelines.
[0172] This embodiment provides a computer-readable storage medium storing a computer program that causes the computer to execute the methods provided in the above-described method embodiments. For example, the methods include: when each branch pipeline is connected to the main pipeline via a bypass where the main control valve is located, collecting the terminal water pressure data of each branch pipeline, and determining which branch pipelines have terminal water pressure data outside the corresponding preset water pressure range; determining whether the terminal water pressure data of each branch pipeline can be made within the preset water pressure range by adjusting the control valve of the determined branch pipeline; if so, adjusting the control valve of each branch pipeline according to a preset flow-pressure drop curve; otherwise, switching each branch pipeline to be connected to the main pipeline via a bypass where the booster system is located, and using the booster system to boost the pressure of the branch pipelines.
[0173] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0174] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0175] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0176] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0177] In the description of this specification, the references to terms such as "an embodiment," "a specific embodiment," "some embodiments," "for example," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0178] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for regulating water pressure in an irrigation branch, characterized in that, include: When each branch pipeline is connected to the main pipeline through the bypass where the main valve is located, the water pressure data at the end of each branch pipeline is collected to determine the branch pipeline whose end water pressure data is not within the corresponding preset water pressure range. Determine whether the water pressure data at the end of each branch pipe can be kept within the preset water pressure range by adjusting the control valve of the designated branch pipe; If so, the control valves of each branch pipeline are adjusted according to the preset flow rate and pressure drop curve; Otherwise, each branch pipeline is switched to connect to the main pipeline through the bypass where the pressurization system is located, and the pressurization system is used to pressurize the branch pipeline; The step of adjusting the control valves of each branch pipeline according to the preset flow rate and pressure drop curve includes: collecting water pressure data at the inlet side of the main pipeline, the permissible flow range of the main pipeline, and the permissible flow range of each branch pipeline; obtaining all feasible flow adjustment schemes based on the water pressure data at the inlet side of the main pipeline, the permissible flow range and flow rate and pressure drop curve of the main pipeline, and the permissible flow range and flow rate and pressure drop curve of each branch pipeline; selecting a flow adjustment scheme, and adjusting the control valves of each branch pipeline according to the target adjustment flow of each branch pipeline in the selected flow adjustment scheme; The process of obtaining all feasible flow regulation schemes based on the water pressure data at the inlet side of the main pipeline, the flow allowable range and flow-pressure drop curve of the main pipeline, and the flow allowable range and flow-pressure drop curve of each branch pipeline includes: solving the flow-pressure drop curves, flow allowable ranges, and preset water pressure ranges of the main pipeline and each branch pipeline simultaneously to obtain multiple feasible solutions; each feasible solution is a flow regulation scheme, and each feasible solution includes: the target regulating flow of the main pipeline and the target regulating flow of each branch pipeline.
2. The method for regulating water pressure in irrigation branch lines according to claim 1, characterized in that, The determination of whether the water pressure data at the end of each branch pipeline can be kept within the preset water pressure range by adjusting the control valve of the determined branch pipeline includes: Collect the permissible flow range of the branch pipeline, and calculate the pressure drop adjustment range of the branch pipeline based on the permissible flow range and the flow-pressure drop curve; Collect water pressure data at the outlet side of the main pipeline, and determine whether the water pressure data at the end can be kept within the preset water pressure range by adjusting the control valve of the branch pipeline based on the water pressure data at the outlet side of the main pipeline and the pressure drop adjustment range of the branch pipeline.
3. The method for regulating water pressure in irrigation branch lines according to claim 2, characterized in that, The pressurization of the branch pipeline using the pressurization system includes: The inflow water pressure range of the corresponding branch pipeline is obtained based on the pressure drop adjustment range and the preset water pressure range of each branch pipeline. The maximum value among the minimum values of the inflow water pressure range of each branch pipeline is taken as the pressure boosting target value. Each branch pipeline is switched to connect with the main pipeline through the bypass where the pressure boosting system is located, and the pressure boosting system is turned on to boost the pressure until the water pressure data at the inlet side of each branch pipeline reaches the pressure boosting target value.
4. The method for regulating water pressure in irrigation branch lines according to claim 1, characterized in that, After pressurizing the branch pipeline using the pressurization system, the process further includes: Once the water pressure data at the outlet of the main pipeline reaches the pressure boosting target value, each branch pipeline is switched to be connected to the main pipeline via the control main valve in the bypass. The control valves of each branch pipeline are adjusted according to the pre-set flow rate and pressure drop curve.
5. The method for regulating water pressure in irrigation branch lines according to claim 1, characterized in that, Also includes: Obtain the pipe diameter, material data, historical flow data, and pressure drop per unit length corresponding to the historical flow data for each branch pipeline; By fitting the mapping relationship between the historical flow data and the pressure drop per unit length under different pipe diameters and materials, the flow rate and pressure drop curves corresponding to each pipe are obtained.
6. A water pressure regulation system for irrigation branch lines, characterized in that, include: Main pipeline, first bypass, second bypass, at least one branch pipeline and server; A main control valve is installed on the first bypass; a pressurization system is installed on the second bypass; the main pipeline is connected to the branch pipeline through the first bypass or the second bypass; The branch pipeline is equipped with: The control valve regulates the flow rate of the branch pipeline by adjusting its opening degree; A pressure sensor, installed at the end of the branch pipe, is used to upload the collected end water pressure data to the server; The server is used to adjust the valve position of the control valve or switch between the first bypass and the second bypass based on the received end water pressure data, the preset water pressure range of each branch pipeline and the preset flow rate and pressure drop curve. The server includes: The water pressure judgment unit is used to collect the end water pressure data of each branch pipeline and determine the branch pipeline whose end water pressure data is not within the corresponding preset water pressure range; The adjustment judgment unit is used to determine whether the water pressure data at the end of each branch pipeline can be within the preset water pressure range by adjusting the control valve of the determined branch pipeline; The valve position adjustment unit is used to adjust the control valves of each branch pipeline according to the preset flow rate and pressure drop curve; The pressurization control unit is used to switch each branch pipeline to connect to the main pipeline through the bypass where the pressurization system is located, and to pressurize the branch pipeline using the pressurization system; The valve position adjustment unit includes: The permitted flow range acquisition module is used to collect water pressure data at the inlet side of the main pipeline, the permitted flow range of the main pipeline, and the permitted flow range of each branch pipeline. The adjustment scheme acquisition module is used to acquire all feasible flow adjustment schemes based on the water pressure data at the inlet side of the main pipeline, the flow allowable range and flow-pressure drop curve of the main pipeline, and the flow allowable range and flow-pressure drop curve of each branch pipeline. The valve position adjustment module is used to select a flow regulation scheme and adjust the control valves of each branch pipeline according to the target flow regulation of each branch pipeline in the selected flow regulation scheme. The adjustment scheme acquisition module is also used to solve the flow rate and pressure drop curves of the main pipeline and each branch pipeline, the flow rate allowable range and the preset water pressure range of each branch pipeline simultaneously to obtain multiple feasible solutions; each feasible solution is a flow rate adjustment scheme, and each feasible solution includes: the target adjustment flow rate of the main pipeline and the target adjustment flow rate of each branch pipeline.
7. The irrigation branch water pressure regulating system according to claim 6, characterized in that, The adjustment judgment unit includes: The pressure drop adjustment range calculation module is used to collect the flow allowable range of the branch pipeline and calculate the pressure drop adjustment range of the branch pipeline based on the flow allowable range and the flow pressure drop curve. The adjustment and judgment module is used to collect water pressure data at the outlet side of the main pipeline and determine whether the water pressure data at the outlet side of the main pipeline can be adjusted to be within the preset water pressure range by adjusting the control valve of the branch pipeline based on the water pressure data at the outlet side of the main pipeline and the pressure drop adjustment range of the branch pipeline.
8. The irrigation branch water pressure regulating system according to claim 7, characterized in that, The boost control unit includes: The inflow water pressure range acquisition module is used to acquire the inflow water pressure range of the corresponding branch pipe based on the pressure drop adjustment range of each branch pipe and the preset water pressure range. The booster control module is used to take the maximum value among the minimum values of the inflow water pressure range of each branch pipeline as the booster target value, switch each branch pipeline to connect with the main pipeline through the bypass where the booster system is located, and start the booster system to boost pressure until the water pressure data at the inlet side of each branch pipeline reaches the booster target value.
9. The irrigation branch water pressure regulating system according to claim 6, characterized in that, The server also includes: The bypass switching unit is used to switch each branch pipeline to connect with the main pipeline through the bypass where the main control valve is located, and to adjust the control valves of each branch pipeline according to the pre-set flow rate and pressure drop curve.
10. The irrigation branch water pressure regulating system according to claim 6, characterized in that, The server also includes: The data acquisition unit is used to acquire the pipe diameter, material data, historical flow data, and pressure drop per unit length corresponding to the historical flow data of each branch pipeline. The curve fitting unit is used to fit the mapping relationship between the historical flow data and the pressure drop per unit length under different pipe diameters and materials, so as to obtain the flow and pressure drop curves corresponding to each pipe.
11. The irrigation branch water pressure regulating system according to claim 6, characterized in that, The main pipeline also includes a main control valve.
12. The irrigation branch water pressure regulating system according to claim 6, characterized in that, Also includes: The power grid supply system is used to supply power to the booster system.
13. The irrigation branch water pressure regulating system according to claim 6, characterized in that, Also includes: A solar power supply system is used to power the main control valve, the control valves of each branch pipeline, and the pressure sensors.
14. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 5.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 5.
16. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 5.