Hydraulic modeling can be performed through simulation using computing devices. In the field of water network modeling EPANET and EPANET2 are examples of water distribution system modeling software packages. EPANET and EPANET2 were developed by the United States Environmental Protection Agency's (EPA) Water Supply and Water Resources Division. EPANET and EPANET2 can be used simulate the flow of water in networks of pressurized pipes over extended periods of time.
In general, hydraulic modeling software can provide an environment for editing the form and characteristics of water networks of any size, running hydraulic and/or water quality simulations, and viewing the results in various formats. Hydraulic modeling software can also simulate how the demand for water can vary spatially over time within water network. The demand can be simulated to account for variable speed pumps, the head losses for bends and fittings, and other water network components and characteristics. Hydraulic modeling software can provide many different types of information, such as the volume of water flow in pipes, the water pressure in pipes and at nodes, the propagation of contaminants, water age, and other relevant factors.
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawinhgs, like reference numerals designate corresponding parts throughout the several views.
As discussed above, the performance and characteristics of water networks can be evaluated through simulation using computing devices. Most conventional hydraulic modeling software packages, however, are unable to model all the possible ranges of water pressure and demand in water networks. In operation, water networks can face certain problems that interrupt the operation and ability of the water networks to provide sufficient water pressure to all network elements. For example, among other problem conditions, insufficient and deficient flow conditions can occur in certain pipes and nodes.
An insufficient flow condition can occur if the total hydraulic head in one or more pipes leading to water meters or access points is zero. This condition can occur if the total hydraulic head at a water meter or access point, for example, is less than the elevation of the water meter or access point. In many conventional hydraulic modeling software packages, an insufficient flow condition might be identified as a negative value of hydraulic head or pressure at certain nodes. The concept of negative hydraulic head, however, violates basic principles of the way water flows in pipes.
A deficient flow condition can occur, for example, if the total hydraulic head in one or more pipes leading to water meters or access points is greater than zero but less than that needed to serve demand. For example, for a building of significant height (e.g., a skyscraper), a deficient flow condition might result in the occupants of lower floors having water (although at low pressure) but the occupants of higher floors having no water flow. Thus, there may be some water pressure at water meters or access points, but not enough to supply the water to all upper levels of buildings. A deficient flow condition can occur when the total hydraulic head at a node is greater than the elevation but less than the minimum total hydraulic head sufficient to supply water to all users.
Various studies have focused on the relationship between pressure and demand at deficient nodes under the assumption that flow is sufficient in the nodes and pipes. Other efforts have looked at the drawback in node demands for both insufficient and deficient nodes by balancing demand using imaginary tanks set to these nodes, without accounting for the demand reduction due to flow discontinuity in nodes and pipes.
One challenge in the field is to identify insufficient and deficient flow conditions at various nodes in water distribution networks and to expand on the ability to simulate conditions in water networks including such insufficient and deficient flow conditions. New ways to accurately identify and evaluate insufficient and deficient flow conditions in water networks is important because conventional hydraulic models are not designed to account for the circumstances that can occur for low pressure and flow conditions. In practice, insufficient pressure nodes can be identified based on meter locations which exhibit a recorded shortage in supply or using instruments such as electronic meters, pressure loggers, bulk meters, etc. These tools can be applied in some cases, but it is difficult to cover every node in water distribution networks. Additionally, it would be beneficial to identify problems without the significant costs associated with electronic meters, pressure loggers, bulk meters, etc., and before the construction of new (or the modifications of existing) water networks.
In the context outlined above, the embodiments described herein include hydraulic modeling techniques capable of evaluating the behavior of water networks under insufficient and deficient flow conditions. The embodiments can be used for the simulation and real-time monitoring of demand problems in water networks including insufficient and deficient pressure nodes.
As noted above, EPANET2 is an example hydraulic modeling package that can be used to simulate water flow and quality in pressurized water networks. EPANET2 can be programmed, at least in part, using the Global Gradient Algorithm (GGA). In the GGA, the water pipe flow equation is given by:
H
i
=H
j
+K
ij
|Q
ij|n−1Qij, (1)
Where Hi is the hydraulic head at node i, Kij is constant of pipe properties which is a function of pipe roughness, diameter, and length, Qij is flow rate in the pipe, and n is constant exponent defined based on type of formula used for evaluating the head loss. The water flow mass balance for nodes is given by:
ΣiQ=qi, (2)
where qi is the demand at node i, and Q is flow rate at connected pipes.
The flow equation shown in Equation 1 and the flow mass balance equation shown in Equation 2 can be implicitly set in global matrices and numerically solved for pipe flow in all pipes and pressure heads in all nodes. An example set of global matrices is as follows:
where A11 is a diagonal matrix describing the energy loss in pipes and pumps, A21 and A12 are the incidence matrix defining the network connectivity, A12 is the transpose of the matrix A21, Q represents the flowrate in all pipes, H represents the total head at all nodes, q is the demand at all nodes, and A0H0 is the source head matrix.
As formulated in Equations (1) to (3), when running under low water pressure supply, the model yields negative values of pressure at some nodes. For example, negative pressure can occur when the hydraulic head at a node is less than the elevation at the node. For connected pipes, if an end node is calculated to have a negative pressure, flow is disrupted and water is not delivered to nodes of higher elevation.
The fundamental assumption for the pipe flow equation shown in Equation (1) is that the pressure at both ends of pipes is greater than zero. The continued application of (e.g., calculation from) results using the pipe flow equation shown in Equation (1) when negative pressure values are obtained for certain nodes, however, violates basic principles of the way water flows in pipes. At the same time, the water flow mass balance equation shown in Equation 2 is satisfied as long as water flow in connected pipes is maintained.
Some approaches have modified the original form of Equation (3) in order to simulate disrupted pipes when subject to routine maintenance, for example. This method eliminates the flow equation from the relevant matrices. However, the elimination method applies only for the disconnected pipes and is not intended to cover all pipes connected to deficient nodes. Other approaches have attempted to simulate pressure deficiencies by using EPANET2 tools, such as using check and flow control valves to eliminate the flow equation for certain pipes. However, when a deficit condition occurs at a deficit node in a water network, all pipes connected to the deficit node are in a no flow condition. Thus, the flow equation does not apply to them. In addition, the pressure at such deficit nodes needs to be set to an elevation level of “zero pressure,” and there is no demand supply at these nodes.
Water access points (e.g., indoor faucets, shower taps, etc.) connected to water pipes can be affected by the amount of water pressure at various nodes in a water network, potentially leading to a deficient flow condition). One example of the relationship between node demand and node pressure is shown in Equation (4), although other relationships between node demand and pressure have been studied. The relationship between node demand and node pressure can be provided as:
where Hmin is the minimum head pressure, and Hd represents a desirable head for all network outlets at the node i.
Hydraulic models have also been used to simulate the relationship between demand and hydraulic head at nodes in a water network. One such model is referred to as the Head Driven Algorithm (HDA). The HDA is derived from the GGA, but also the demand on nodes is adjusted to be compatible with pressure at the nodes (e.g., as in Equation (4)). Then, the demands on nodes are included in the mass balance of flow for each of the nodes. In the HDA, it is also assumed that a pressure deficiency from demand flow in nodes causes insufficient pressure in the network. In the HDA, the flow equation is used in all pipes in the network and it is not affected by insufficient flow in the pipes. As a result, for HDA, it can always be assumed that flow exists along all pipes. It is also expected that there are no empty pipes or air entering the pipes under low supply conditions. These assumptions or expectations, again, violate certain basic principles of the way water flows in pipes.
An important factor in the industry of water utilities is the variation in customer water consumption and the identification of the amount of water that should be delivered to the water network. For a new area, engineering personnel can rely on design tables to estimate water demand based on the area plan. For network expansion and for an existing network, the water demand may be estimated based on an existing billing system and available information of existing and future expansion areas. Finally, for operational purposes, water demand can be estimated directly from existing billing meters, which can be helpful to determine the proper amount of water flow and pressure that should be supplied to the network.
In general, there are three methods where water demand can be estimated at nodes. The three methods include area-based, point-based, and uniform methods. With these methods, water demand is estimated from the population, the area, and/or local meters. In all three methods, it is assumed that demand at side nodes is distributed uniformly along the half distant of the connected pipes. In addition, the three methods assume the water network works under normal conditions. When water is not sufficiently flowing in the pipes, there is an unbalanced distribution in collecting water consumption information from local meters. The unbalanced distribution can result from the fact that demand is collected in a disproportionate manner from saturated nodes, while at the same time water meters at deficit nodes are unable to collect relevant data on the actual demand at those deficit nodes.
where Hm is the minimum head, Hi is the hydraulic head at node i, Hj is the hydraulic head at node j, Ei is elevation of the node i, and Ei elevation of the node j.
Assuming a linear relationship between the demands at Node “i” and the deficit Node “j”, the change in demand (i.e., Δqij) at Node “i”, which is in connection with deficit node Node “j”, will be:
where the qi and qj are the demands calculated from the demand allocation method based on flow conditions.
The change in demand from Equation (6a) is expected to be a negative value and Equation (6b) is expected to be a positive value. The available demand at Node “i” (e.g., qiavl) which is connected to the deficit node, will be:
The summation term in Equation (7) depends on the number of deficit pipes connected to the Node “i”. It is important to mention here that Equation (7) is written for a looped network in which the demand on the Node “i” may have different sources under normal conditions.
Experiments have been conducted to evaluate different methods used for hydraulic head demand relationships. Under at least some conditions, the experiments have concluded that the format demonstrated in Equation (4) can be a better fit as compared to other methods. Combining Equations (4), (6), and (7), the available demand at a node can be defined as follows:
For monitoring using sensors in electronic meters, for example, water demand can be determined directly from meters by knowing the coordinates of the meters. In that case, demand can be estimated based on the actual use of water meters, and it may not be necessary to estimate deficient and insufficient pressure calculations to evaluate demand at the nodes. However, for insufficient pressure nodes, the boundary of the demand distribution at insufficient pressure nodes may need to be shifted to the next adjacent nodes.
EPANET2 includes a number of tools, and each tool has simulation boundary conditions for specifying the different elements that can be found on a wide range of water networks. These tools assume that the network operates with sufficient pressure and satisfies the demand at all the nodes. In order to simulate hydraulic models under low pressure conditions, however, at least two types of boundary conditions should be defined. First, no or insufficient pipe flow conditions should be defined. Second, variable demand at junctions or deficit demand should be defined. As described above, a number of different relationship formulas can be used to evaluate demand when the hydraulic head at one or more nodes is greater than the minimum hydraulic head but less than the desired or necessary hydraulic head for service to all users. When the nodes are subjected to insufficient flow, simulated boundary conditions can be defined for insufficient nodes and their connected pipes.
For an insufficient condition, the demand at the node will drop to zero, and there is no flow at the connected pipes. For this purpose, Equation (9) and Equation (10), provided below, can be used to simulate these conditions. In one case, Equation (9) can be applied for all pipes that are connected to insufficient nodes, and Equation (10) can be applied for all insufficient nodes. A couple system of Equations (9) and (10) is used simultaneously to satisfy boundary conditions. Solving the combination of Equations (9) and (10) can reach only the trivial solution at the insufficient condition. An insufficient condition here means no flow in connected pipe(s) and, for the regular system of Equation (1), the flow equation is satisfied despite if negative pressure occurs in at least one of the adjacent nodes. On the other hand, the only condition at which the summation of the pipe flow Equation (10) at an insufficient node will reach zero is when the head at the deficit node (Hj) reaches the elevation value (Ej). In this context, zero pressure can occur when the head at the node (Hi) is equal to (or greater than) the node elevation (Ei). In addition, the mass balance of the demand flow at the insufficient pressure flow must be zero (i.e., qi=0).
E
j
=H
j
+K
ij
|Q
ij|n−1Qij (9), and
ΣjQ=qjavl0 (10).
Applying Equations (9) and (10) in combination for the insufficient condition will not change the form of the system of global matrices when GGA is applied. In GGA, the heads in the nodes and flow in pipes are numerically solved for a known network characterization, except for the elevation of the nodes (e.g., as in Equation (3)). The elevation of a node is considered in the analysis when calculating the node pressure after the numerical simulation. In various embodiments, the elevation of a node is introduced in the simulation in order to compensate for the pressure on the nodes under a deficient condition. According to Equation (9), when the flow in the connected pipes diminishes due to insufficient pressure, the head at the deficit nodes will be equal to the value of the nodes elevation rather than a negative value.
Another way to solve the problem of nodes affected by negative pressure values is to eliminate the insufficient nodes and pipes connected to the insufficient nodes. In that context,
In some cases, the combination of Equations (9) and (10) can be used for setting boundary condition settings for deficit nodes in simulations. The boundary condition settings established using the combination of Equations (9) and (10) can give the same (or nearly the same) results as when insufficient nodes are eliminated. For both cases, the change in demand due to any imbalanced distribution can be considered. As described in further detail below, when using a combination of Equations (9) and (10), there is no need to change the sizes of the matrices, even when a simulation exposes negative pressure nodes over a number of iterations. All these simulations can be applied once the deficit nodes are identified in the network.
When flow in some part of a water network is interrupted, identifying the deficit zone can be a relatively difficult task. When hydraulic head at a node is less than the minimum total hydraulic head needed to supply water to all users, a number of results can occur. First, the demand can serve in partial flow, called pressure deficiency or deficient flow at the node. If the hydraulic head at the node lies below the elevation of the node, the node will be subjected to insufficient pressure or insufficient flow condition. As discussed earlier, for insufficient pressure supply, no flow will occur in either the node or pipes connected to the node. These insufficient pressure nodes and pipes do not act as part of the network, which is not the case for node deficiency or deficient flow at a node. For insufficient pressure nodes, the adjacent insufficient nodes and their connected pipes can be considered deficit zone (DZ).
To avoid encountering DZs during simulations, one work-around has been to use an additional set of imaginary tanks at deficient and/or insufficient pressure nodes. However, this process can require several that are difficult to apply, especially for large networks. Further, accounting for the imbalanced demand from the insufficient pressure nodes may be difficult to compensate for. For this reason, it would be helpful to identify DZs while insufficient pressure nodes and connected pipes are maintained in water networks for simulations.
Applying GGA, the flow and conservation equations can be progressively applied even when pressure at certain nodes and connected pipes are simulated to have negative values. This means that, in using GGA method, the flow equation is still being used even when water flow is disconnected in deficit pipe. At least, the node simulated to have the largest negative value of hydraulic pressure is an insufficient pressure node. The other negative pressure nodes, if any exist, are not necessarily insufficient in pressure since the flow equation is not subjected to all pipes. The flow could move in a different path to avoid those other insufficient pressure nodes. Thus, iterative steps can be applied to progressively identify any deficit zone in a water network, and demand at the nodes in the deficit zone can be adjusted over a number of iterative steps. Similar procedures can be applied when the pressure at certain nodes is subjected to a pressure deficiency. For pressure deficiency, however, it is not necessary to change the topology of the water network. Instead, only the demand flow at certain nodes needs to be adjusted as shown in Equation (4) and Equation (8).
The process 400 identifies a deficit zone and calculates a solution for demand associated based on the adjustment of deficit nodes. Then, the process 400 checks if the adjusted demand affects the other nodes not in a deficit state. The various embodiments of the present disclosure can also compensate for unbalanced demand due to changes in the network topology. In addition, the embodiments can use the GGA method, which can run in a more stable fashion than the HDA method in certain cases. As such, use of the GGA is extended according to the process 400 to overcome the occurrence of negative pressure in various solutions.
Beginning at reference numeral 403, a computing device is configured to run, execute, or evaluate a water distribution modeling application or model to generate a number of hydraulic pressure head measurements associated with respective nodes in a water distribution network. The modeling application can be the EPANET, EPANET2, or similar hydraulic modeling package, and the water distribution network can be any network (e.g., a network of any size and/or shape) defined in the hydraulic modeling package. In some cases, the pressure head measurements can be determined based in part on measurement data captured using sensors at nodes in the water distribution network, as that data can be collected through a supervisory control and data acquisition (SCADA) control system, for example.
At reference numeral 406, the computing device is configured to identify any nodes calculated to have a hydraulic pressure head measurement less than a corresponding elevation value for the node. In that context, a node having a pressure head measurement less than its corresponding elevation value is subject to an insufficient (i.e., negative value) pressure condition. The computing device can thus identify a subset of the nodes in the water distribution network that are subject to an insufficient pressure condition.
At reference numeral 409, the computing device is configured to identify a most (e.g., greatest absolute value) negative pressure node from the subset identified at reference numeral 406. The computing device is also configured to adjust certain parameters associated with the greatest negative pressure node. For example, the computing device can set the parameters for the greatest negative pressure node to zero pressure and zero demand. The computing device can also set the water flow to all pipes connected to the greatest negative pressure node to zero. In one example case, the computing device can set the water flow to zero in all connected pipes in the relative matrices by simulating that condition a combination of one or both of Equations (9) and (10), as described above.
In some cases, the parameters of more than one negative pressure node can be adjusted at reference numeral 409. For example, the computing device can identify a certain number of greatest negative pressure nodes from the subset identified at reference numeral 406. In that case, the computing device can adjust the parameters associated with all the identified nodes.
At reference numeral 412, the computing device is configured to run or execute the water distribution modeling application again, based on the node parameters and/or pipe parameters set at reference numeral 409. The execution of the modeling application at reference numeral 412 is similar to that performed at reference numeral 403, except for the changes in parameters set at reference numeral 409.
Next, at reference numeral 415, the computing device is configured to identify any nodes calculated to have a hydraulic pressure head measurement less than a corresponding elevation value for the node. Again, a node having a pressure head measurement less than its corresponding elevation value is subject to an insufficient (i.e., negative value) pressure condition. The computing device can thus identify a second subset of the nodes in the water distribution network that are subject to an insufficient pressure condition. In some cases, the nodes identified as being subject to an insufficient pressure condition at reference numeral 415 can be different than those identified at reference numeral 406. This can be due, in part, to the change in performance of the water distribution simulation after the zero flow, the zero pressure, and the zero demand parameters were set at reference numeral 409.
If at least one node having a hydraulic pressure head measurement less than the corresponding elevation value is identified at reference numeral 415, the process proceeds back to reference numeral 409 for another iteration. In that case, the computing device can again identify one or more greatest negative pressure nodes among those identified at reference numeral 415. The computing device can also adjust certain parameters associated with those greatest negative pressure nodes. For example, the computing device can set the parameters for the greatest negative pressure nodes to zero pressure and zero demand. The computing device can also set the water flow to all pipes connected to the greatest negative pressure nodes to zero. For example, the computing device can set the water flow to zero in all connected pipes in the relative matrices by simulating that condition a combination of one or both of Equations (9) and (10), as described above.
On the other hand, if no nodes having a hydraulic pressure head measurement less than the corresponding elevation value are identified at reference numeral 415, the process proceeds to reference numeral 418. At reference numeral 418, the computing device is configured to adjust the demand associated with one or more nodes based on the hydraulic pressure head measurements calculated at reference numeral 412. For example, adjustments can be made according to the available hydraulic pressure head and node elevation according to Equations (6), (7), and (8). Based on the available hydraulic pressure as compared with the node elevation at the end part of the pipe, the demand can be adjusted for compensating the unbalance distribution due to pipe deficiency.
At reference numeral 421, the computing device is configured to run or execute the water distribution modeling application again, based on the adjustment of the node demand performed at reference numeral 418. The execution of the modeling application at reference numeral 421 is similar to that performed at reference numerals 403 and 412, except for the changes and adjustments made at other steps in the process 400.
At reference numeral 424, the computing device is again configured to identify any nodes calculated to have a hydraulic pressure head measurement less than a corresponding elevation value for the node. Again, a node having a pressure head measurement less than its corresponding elevation value is subject to an insufficient (i.e., negative value) pressure condition. The computing device can thus identify a third subset of the nodes (if any) in the water distribution network that are subject to an insufficient pressure condition. In some cases, the nodes identified as being subject to an insufficient pressure condition at reference numeral 424 can be different than those identified at reference numerals 406 and/or 415. This can be due, in part, to the changes and adjustments made at other steps in the process 400.
If at least one node having a hydraulic pressure head measurement less than the corresponding elevation value is identified at reference numeral 424, the process proceeds back to reference numeral 409 for another iteration. On the other hand, if no nodes having a hydraulic pressure head measurement less than the corresponding elevation value are identified, the process can end.
Turning now to
Beginning at reference numeral 503, a computing device is configured to run or execute a water distribution modeling application to generate a number of hydraulic pressure head measurements associated with respective nodes in a water distribution network. The modeling application can be the EPANET, EPANET2, or similar hydraulic modeling package, and the water distribution network can be any network (e.g., a network of any size and/or shape) defined in the hydraulic modeling package. In some cases, the pressure head measurements can be determined based in part on measurement data captured using sensors at nodes in the water distribution network, as that data can be collected through a supervisory control and data acquisition (SCADA) control system, for example.
At reference numeral 506, the computing device is configured to identify any nodes calculated to have a hydraulic pressure head measurement greater than the corresponding elevation of the node but less than a minimum total hydraulic head needed to supply water to all users of the node. In that context, a node having a pressure head measurement greater than its corresponding elevation value is not subject to an insufficient pressure condition, but could still be subject to a deficient flow condition. If no nodes are identified at reference numeral 506, the process ends as shown in
At reference numeral 509, the computing device is configured to identify any nodes calculated to have a hydraulic pressure head measurement less than a corresponding elevation value for the node. In that context, a node having a pressure head measurement less than its corresponding elevation value is subject to an insufficient (i.e., negative value) pressure condition. The computing device can thus identify a subset of the nodes in the water distribution network that are subject to an insufficient pressure condition. If no nodes are identified at reference numeral 509, the process ends as shown in
At reference numeral 512, the computing device is configured to identify a most (e.g., greatest absolute value) negative pressure node from the subset identified at reference numeral 406. The computing device is also configured to adjust certain parameters associated with the greatest negative pressure node. For example, the computing device can set the parameters for the greatest negative pressure node to zero pressure and zero demand. The computing device can also set the water flow to all pipes connected to the greatest negative pressure node to zero. In one example case, the computing device can set the water flow to zero in all connected pipes in the relative matrices by simulating that condition a combination of one or both of Equations (9) and (10), as described above.
In some cases, the parameters of more than one negative pressure node can be adjusted at reference numeral 512. For example, the computing device can identify a certain number of greatest negative pressure nodes from the subset identified at reference numeral 406. In that case, the computing device can adjust the parameters associated with all the identified nodes.
At reference numeral 515, the computing device is configured to run or execute the water distribution modeling application again, based on the node parameters and/or pipe parameters set at reference numeral 512. The execution of the modeling application at reference numeral 515 is similar to that performed at reference numeral 503, except for the changes in parameters set at reference numeral 512.
Next, at reference numeral 518, the computing device is configured to identify any nodes calculated to have a hydraulic pressure head measurement less than a corresponding elevation value for the node. Again, a node having a pressure head measurement less than its corresponding elevation value is subject to an insufficient (i.e., negative value) pressure condition. The computing device can thus identify a second subset of the nodes in the water distribution network that are subject to an insufficient pressure condition. In some cases, the nodes identified as being subject to an insufficient pressure condition at reference numeral 518 can be different than those identified at reference numeral 509. This can be due, in part, to the change in performance of the water distribution simulation after the zero flow, the zero pressure, and the zero demand parameters were set at reference numeral 512.
If at least one node having a hydraulic pressure head measurement less than the corresponding elevation value is identified at reference numeral 518, the process proceeds back to reference numeral 512 for another iteration. In that case, the computing device can again identify one or more greatest negative pressure nodes among those identified at reference numeral 415. The computing device can also adjust certain parameters associated with those greatest negative pressure nodes. For example, the computing device can set the parameters for the greatest negative pressure nodes to zero pressure and zero demand. The computing device can also set the water flow to all pipes connected to the greatest negative pressure nodes to zero. For example, the computing device can set the water flow to zero in all connected pipes in the relative matrices by simulating that condition a combination of one or both of Equations (9) and (10), as described above.
On the other hand, if no nodes having a hydraulic pressure head measurement less than the corresponding elevation value are identified at reference numeral 518, the process proceeds to reference numeral 521. At reference numeral 521, the computing device is configured to adjust the demand associated with one or more nodes based on the hydraulic pressure head measurements calculated at reference numeral 515. For example, adjustments can be made according to the available hydraulic pressure head according to Equation (8).
At reference numeral 524, the computing device is configured to run or execute the water distribution modeling application again, based on the adjustment of the node demand performed at reference numeral 521. The execution of the modeling application at reference numeral 524 is similar to that performed at reference numerals 503 and 515, except for the changes and adjustments made at other steps in the process 500.
At reference numeral 527, the computing device is again configured to identify any nodes calculated to have a hydraulic pressure head measurement less than a corresponding elevation value for the node. Again, a node having a pressure head measurement less than its corresponding elevation value is subject to an insufficient (i.e., negative value) pressure condition. The computing device can thus identify a third subset of the nodes (if any) in the water distribution network that are subject to an insufficient pressure condition. In some cases, the nodes identified as being subject to an insufficient pressure condition at reference numeral 527 can be different than those identified at reference numerals 509 and/or 518. This can be due, in part, to the changes and adjustments made at other steps in the process 500.
If at least one node having a hydraulic pressure head measurement less than the corresponding elevation value is identified at reference numeral 527, the process proceeds back to reference numeral 512 for another iteration. On the other hand, if no nodes having a hydraulic pressure head measurement less than the corresponding elevation value are identified, the process can proceed to reference numeral 530.
At reference numeral 530, the computing device is configured to identify any nodes calculated to have a hydraulic pressure head measurement less than a corresponding desirable head pressure for the node. If at least one node having a hydraulic pressure head measurement less than the corresponding desirable head pressure is identified at reference numeral 530, the process proceeds back to reference numeral 521 for another iteration. On the other hand, if no nodes having a hydraulic pressure head measurement less than the corresponding desirable head pressure are identified, the process can end as shown in
Empirical simulations using the processes illustrated in
Finally, for the use of online runs, the demand at the nodes may not be adjusted for any formula currently available for the pressure deficiency condition. This is case because the pressure deficiency is calculated directly from the automated meter system over a short time period. However, the demand may need to be adjusted for insufficient pressure node, as discussed above (e.g., as in
In one empirical example, the focus of benchmarking is on insufficient pressure conditions.
In water supply systems, there are two types of systems where the water moves in the water networks. The pipes in a water network can be structured in either a looped network or a series network arrangement. When a looped water network operates under insufficient pressure, water can find alternative ways of bypassing certain nodes or zones. In contrast, in a series water network, the water flow in pipes is restricted by the source tank. As a result, different algorithms can be used for looped and series networks under insufficient flow conditions. In the network 600, a series water network is used to demonstrate a simulation different than that for a looped water network.
For the system to be able to deliver water flow to the network 600, the head at the source tank has to be greater than the elevation of the first pipe. Otherwise, no water will be able to be delivered to the system, even if the head at the source is greater than some of elevations of the later nodes. The process applies Equations (1) and (2) at each pipe and node. In the beginning, the demands at all nodes are assumed to be the design values. From the mass balance of the whole pipe system, the flow delivered from the source tank is the total amount of the demand of all nodes. Knowing this fact and by applying Equation (1), the hydraulic head at the first node can be estimated. In sequence, Equation (2) can be applied at the first node to estimate the flow in the second pipe and, sequentially, the flow and head can be estimated for later pipes and nodes. If a negative pressure is calculated for a node, the process stops and the flow cannot be delivered to the later (i.e., further-away) pipes and nodes. Different runs for different head elevations of the source tank have been executed and values are presented in Table 1 and Table 2 below. When sufficient pressure is presented, the fire flow at node 4 can match the full value and can affect the demand at the other nodes (Table 1 at tank head is greater than 96.13 m).
Referring to Table 2, when insufficient pressure is controlling water flow in the network, the total head at all of the pipes is equal to the amount of the head at the tank that rises above the first elevation node. This shows that the total head lost at the pipes is the controlling factor in insufficient flow situations. It can be seen that node 3 is the critical point in the network since it recorded the lowest value in the pressure head. For the fire flow, node 1 has recorded the highest values in pressure values, which is considered a critical point for high pressure. The high pressure can cause pipes to burst when the height of the tank is an insignificant amount. In addition, node 3 is the most affected node from the increase in the demand at node 4 due to the fire flow condition.
Turning to a relatively simple looped network example,
The analysis of using GGA was programmed using MATLAB. It was compared with EPANET2 for code verification used later for low pressure supply runs. Equation (11a), below, shows the system set of this example where Equation (3) is applied. The result of the run was verified with that from EPANET2. Table 4 shows that the first run was verified with the EPANET2 using the MATLAB code. The run shows that the 10 m pressure head is not enough to cover the water flow to the entire network 700 because node 3 produces a negative result value.
Equation (11b) shows that matrix settings for modifying the system of the boundary conditions for Equation (9) and Equation (10) for the insufficient pressure node 3. As shown in
The Newton Raphson method was used in the first run using the MATLAB code and the results are shown in Table 4. The results show that there are no additional negative pressure nodes that appear on the solution. This means that the flow is satisfied for the other nodes and pipes. However, the demand at node 2 and node 4 may be affected for the insufficient flow in the node 3. For this case, the change in demand needs to be written as follows from Equation (8). From Equation (11c), the change in demand equations are added at the demand of node 2 and node 4.
The third run results are shown in Table 4. It also shows that the changes in the demand at node 2 and node 4 are not contributing more negative pressure to the system. At this stage, the third run is a stable run and the only insufficient pressure occurs at node 3.
For this example, when the water level at the tank reaches 140 m, the result of the EPANET2 run shows that five nodes are insufficient in pressure. A three-step method was proposed to evaluate the pressure head and the required demand in such cases. Particularly, it was proposed that AR tanks be iteratively simulated at the deficit nodes to relocate the sources in the network 800. The results of the simulation using the AR tanks are compared against the results using the proposed techniques in Table 7.
The process shown in
In another case, the Apulian Network, an example of which is shown in
Table 8 shows simulation results for a regular run of EPANET2 and another run using the process shown in
In some cases, the example water networks shown in
The embodiments of the present disclosure describe a modified algorithm to handle the situation when the water network experiences a low pressure supply situation. In low pressure supply situations, the water flow is not expected to be delivered to all parts of the network. The modified algorithm shows the capabilities of being able to identify the deficit pressure zones and simulate the boundary conditions to solve the definite node conditions. In addition, the process was tested for different examples and demonstrates that it can be applied for a large water distribution network. Finally, this algorithm can be programmed and used for a water network situation under different levels of low pressure supplies.
Turning to
As shown in
The processor 1010 can comprise any general purpose arithmetic processor, Application Specific Integrated Circuit (“ASIC”), or related processing device. The RAM and ROM 1020 and 1030 comprise any non-transitory random access or read only memory device that can store computer-readable instructions to be executed by the processor 1010. The memory device 1040 can store computer-readable instructions thereon that, when executed by the processor 1010, direct the processor 1010 to execute various aspects of the present invention described herein. When the processor 1010 comprises an ASIC, the processes described herein may be executed by the ASIC according to an embedded circuitry design of the ASIC, by firmware of the ASIC, or both an embedded circuitry design and firmware of the ASIC.
The memory device 1040 can comprise a non-transitory storage device or medium, such as an optical disc, a magnetic disc, a semiconductor memory (i.e., a semiconductor, floating gate, or similar flash based memory), a magnetic tape memory, a removable memory, combinations thereof, or any other memory device for storing computer-readable instructions. The network interface 1050 comprises hardware interfaces to communicate over data over computer networks. As described above, the example water networks shown in
The I/O interface 1060 comprises device input and output interfaces such as keyboard, pointing device, display, communication, and other interfaces. The local interface 1002 electrically and communicatively couples the processor 1010, the RAM 1020, the ROM 1030, the memory device 1040, the network interface 1050, and the I/O interface 1060, so that data and instructions may be communicated among them.
In operation, the processor 1010 is configured to retrieve computer-readable instructions stored on the memory device 1040, the RAM 1020, the ROM 1030, or another storage means, and copy the computer-readable instructions to the RAM 1020 or the ROM 1030 for execution, for example. The processor 1010 is further configured to execute the computer-readable instructions to implement various aspects of the embodiments described herein. For example, the processor 1010 can be adapted and configured to execute the processes described above with reference to
Although embodiments have been described herein in detail, the descriptions are provided by way of example. The features of the embodiments described herein are representative and, in alternative embodiments, certain features and elements may be added or omitted. Additionally, modifications to aspects of the embodiments described herein may be made by those skilled in the art without departing from the spirit and scope of the present invention defined in the following claims, the scope of which are to be accorded the broadest interpretation so as to encompass modifications and equivalent structures.
This application claims the benefit of U.S. Provisional Application No. 62/253,259, filed Nov. 10, 2015, the entire contents of which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62253259 | Nov 2015 | US |