SYSTEM AND METHOD FOR FLUID FLOW MEASUREMENT AND CONTROL
20200344963 ยท 2020-11-05
Inventors
Cpc classification
A01G25/02
HUMAN NECESSITIES
B05B12/006
PERFORMING OPERATIONS; TRANSPORTING
G05D7/0664
PHYSICS
B05B1/30
PERFORMING OPERATIONS; TRANSPORTING
A01G25/165
HUMAN NECESSITIES
International classification
A01G25/02
HUMAN NECESSITIES
B05B1/30
PERFORMING OPERATIONS; TRANSPORTING
B05B12/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
System and method for controlling an irrigation system using feedback from flow meters installed in an irrigation system are described. The system and method allows for automatic detection of the number of flow meters and their relation to controls valves attached to an irrigation system and for precise and reliable fluid flow measurements. Typical water flows for the system are learned and then compared to current water flows to detect water leaks (i.e., high water flow), malfunctioning control valves and/or low water flow and subsequently trigger electronic alerts to the user when system malfunctions are detected.
Claims
1. A system, comprising: N control valves; Y flow meters coupled to the N control valves, wherein each of the N control valves is coupled to only one of the Y flow meters and Y is less than or equal to N; and a controller coupled to the N control valves and Y flow meters, the controller configured to activate each of the N control valves one at a time and to determine, for each of the activated N control valves, the one of the Y flow meters that detects a non-zero fluid flow to thereby identify the one of the Y flow meters that is coupled to each of the N control valves.
2. The system of claim 1, wherein Y=N with each of the N control valves coupled to a corresponding one of the Y flow meters.
3. The system of claim 2, wherein each of the N control valves includes an input and an output, and wherein for each of the N control valves the corresponding one of the Y flow meters is coupled to one of the input and the output.
4. The system of claim 1, wherein Y=1 and the system includes a single flow meter coupled to the N control valves.
5. The system of claim 1, wherein each of the N control valves is configured to provide fluid to a corresponding usage area or zone.
6. The system of claim 1, wherein the controller is further configured, for each of the N control valves, to: activate the control valve; sense a first plurality of fluid flow measurements from the one of the Y flow meters coupled to the activated control valve; and determine a reference typical fluid flow through the activated control valve based on the first plurality of fluid flow measurements.
7. The system of claim 6, wherein the controller is further configured, in determining the reference typical fluid flow, to calculate an average based on the first plurality of fluid flow measurements.
8. The system of claim 7, wherein the first plurality of fluid flow measurements include a minimum value and a maximum value, and wherein controller is further configured, in determining the reference fluid flow, to calculate a flow stability parameter based on the minimum value, maximum value, and the average based on the first plurality of fluid flow measurements, and to determine a value of the reference fluid flow only if the flow stability parameter is less than a threshold value.
9. The system of claim 7, wherein the controller is further configured, after the controller has determined the reference typical fluid flow for each of the N control valves, to: activate one of the N control valves; sense a second plurality of fluid flow measurements from the one of the Y flow meters coupled to the activated control valve; determine an average fluid flow through the activated control valve based on the second plurality of fluid flow measurements; compare the average fluid flow and the reference typical fluid flow for the activated control valve; and generate alerts based on the comparison of the average fluid flow and the reference typical fluid flow.
10. The system of claim 9, wherein the alerts include one more or more of text message or email alerts.
11. A system, comprising: N control valves; Y flow meters coupled to the N control valves, wherein each of the N control valves is coupled to only one of the Y flow meters and Y is less than or equal to N; and a controller coupled to the N control valves and Y flow meters, the controller configured to: activate each of the N control valves one at a time and to determine, for each of the activated N control valves, the one of the Y flow meters that detects a non-zero fluid flow to thereby identify the one of the Y flow meters that is coupled to each of the N control valves; after the one of the Y flow meters coupled to each of the N control valves has been identified, for each of the N control valves, activate the control valve and sense a first plurality of fluid flow measurements from the one of the Y flow meters coupled to the activated control valve, and determine a reference typical fluid flow through the activated control valve based on the first plurality of fluid flow measurements; and after the reference typical fluid flow for each of the N control valves has been determined, activate one at a time each of the N control valves and sense a second plurality of fluid flow measurements from the one of the Y flow meters coupled to the activated control valve, and determine an average fluid flow through the activated control valve based on the second plurality of fluid flow measurements, compare the average fluid flow and the reference typical fluid flow for the activated control valve, and generate alerts based on the comparison of the average fluid flow and the reference typical fluid flow.
12. The system of claim 11, wherein the first plurality of fluid flow measurements include a minimum value and a maximum value, and wherein controller is further configured, in determining the reference fluid flow, to calculate a flow stability parameter based on the minimum value, maximum value, and an average based on the first plurality of fluid flow measurements and to set a value of the reference typical fluid flow only if the flow stability parameter is less than a threshold value.
13. The system of claim 11, wherein Y=N with each of the N control valves coupled to a corresponding one of the Y flow meters.
14. The system of claim 13, wherein each of the N control valves includes an input and an output, and wherein for each of the N control valves the corresponding one of the Y flow meters is coupled to one of the input and the output.
15. The system of claim 11, wherein Y=1 and the system includes a single flow meter coupled to the N control valves.
16. A method, comprising: activating each of N control valves one at a time, each of the N control valves being coupled to only one of Y flow meters with Y being less than or equal to N; sensing a non-zero fluid flow in one of the Y flow meters; and detecting the one of the Y flow meters coupled to the activated one of the N control valves based on the one of the Y flow meters sensing the non-zero fluid flow.
17. The method of claim 16 further comprising: activating each of the N control valves one at a time; sensing a first plurality of fluid flow measurements from the identified one of the Y flow meters coupled to the activated one of the N control valves; and determining a reference typical fluid flow for the activated one of the N control valves based on the first plurality of fluid flow measurements.
18. The method of claim 17, wherein determining the reference typical fluid flow for the activated one of the N control valves further comprises: determining a minimum value among the first plurality of fluid flow measurements for the activated one of the N control valves; determining a maximum value among the first plurality of fluid flow measurements for the activated one of the N control valves; determining an average based on the first plurality of fluid flow measurements for the activated one of the N control valves; calculating a flow stability parameter based on the minimum value, maximum value, and the average based on the first plurality of fluid flow measurements for the activated one of the N control valves; and determining a value for the reference typical fluid flow for the activated one of the N control valves only if the flow stability parameter for the activated one of the N control valves is less than a threshold value.
19. The method of claim 18 further comprising, after determining the reference typical fluid flow for each of the N control valves, the operations of: activating one of the N control valves; sensing a second plurality of fluid flow measurements from the one of the Y flow meters coupled to the activated control valve; determining an average fluid flow through the activated control valve based on the second plurality of fluid flow measurements; and generating an alert based on a comparison of the average fluid flow and the reference typical fluid flow for the activated control valve.
20. The method of claim 16, wherein after detecting the one of the Y flow meters coupled to each of the N control valves, the method further comprises: detecting whether a respective one of the N control valves is deactivated; sensing, if the respective one of the N control valves is deactivated, a flow measurement from the corresponding one of the Y flow meters coupled to the respective one of the N control valves; and detecting a fault condition of the respective one of the N control valves in response to the flow measurement from the corresponding one of the Y flow meters being a non-zero flow measurement.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION
[0018] Irrigation systems are comprised of at least one irrigation controller with at least one zone and only one control valve per zone. A zone defines the use area to be watered and the flow of water to that zone is controlled by the zone's corresponding control valve. Consequently, the terms zone and valve are synonymous since there is normally a one-to-one relation between zones and control valves. In addition, the irrigation system includes one or more flow meters. There can be no more than one flow meter associated with each valve but there can be more than one control valve associated with each flow meter. Control valves and flow meters are connected to the irrigation controller either by wires or wirelessly so that the control valves can be opened or closed and data from the flow meters can be received by the irrigation controller.
[0019]
[0020]
[0021] A preferred method used by the controller for determining the relation between control valves and flow meters is shown in
[0022]
[0023]
[0024] When a valve is activated for the first time and the method in
[0025] Referring more specifically to the method shown in
[0026] After a total of N measurements are completed 153 then the index, n, of the flowTrend array is set to 0 and trendAvailable is set to true 154. If N measurements have not been completed then trendAvailable is false 155 and the method will repeat the sequence starting with a check as to whether the valve is still active 149. In the case that trendAvailable is true 155 then the average water flow, aveFlow, is calculated and minimum water flow, minFlow, maximum water flow, maxFlow are determined for flowTrend array 156. These value are then used to check water flow measurement stability, flowStability, 156 which is the difference between maximum water flow and minimum water flow divided by the average water flow 156. If flowStability is not less than a preset threshold, thresholdValue, 157 then the method repeats 149 and takes an additional water flow measurement after first checking whether the valve is still active. The method will continue taking new measurements and calculating a moving average of N measurements until flowStability is less than the thresholdValue 157 or the valve is deactivated 149, 148.
[0027] If flowStability is less than a preset thresholdValue 157 then the next step is to check if learning has been completed, learnComplete, for the active zone 158. If learnComplete is false 158 then typical flow, typicalFlow, for the active zone is set equal to aveFlow, learnComplete is set to true 162 and the method continues the moving average by adding a new measurement and repeating the method starting from a check as to whether the valve is still active 149. The typicalFlow is only calculated one time for each valve and is used as the reference flow to determine if very high, high or low flow are occurring. Once learnComplete is set to true, typicalFlow will only be re-calculated for each zone if the user resets flow learning which sets learnComplete to false. This method of the user setting learnComplete to false is not shown in
[0028] If learnComplete is true 158, then typicalFlow for the zone (valve) has been determined. In this case, anytime the valve is active, the method will calculate average flow for N measurements, check stability, and compare the current average water flow to typical flow for the specific zone if the average water flow is stable. Alerts are then triggered 163, 164, 165, if out-of-range flow is detected. The check for very high, high or low flow is done by comparing the current aveFlow against typicaFlow plus typicalFlow multiplied by very high, high or low limits which are set by the user 159, 160, 161 as percent values. If any conditions 159, 160, 161 are true then veryHghFlowAlert, highFlowAlert, or lowFlawAlert are set to true 163, 164, 165 depending on the specific condition which is met and an electronic alert, such as e-mail or SMS message, is sent to the user. In the case of veryHighFlow set to true 159, the valve is automatically deactivated 163 since this represents a major leak. After all alerts have been set to true or false, the method continues taking additional measurements after first checking if the valve is still active 149. In this way, the method continues the moving average and continuously checks if alerts need to be set as long as the valve continues to be active.
[0029] A preferred embodiment of the method described in
[0030] In addition to triggering electronic alerts, the typical flow and average water flow values for each zone can be used to project future water volume usage and track historical water volume and cost trends which allow the user to monitor and adjust watering schedules to conserve water as well as reduce cost. Future water usage is calculated using typical flow values and programmed valve runtimes for each zone. Historical water use trends are calculated for each zone using stable average water flow values and programmed valve runtimes whenever a valve is active.