MPE Mathematical Problems in Engineering 1563-5147 1024-123X Hindawi Publishing Corporation 10.1155/2015/350328 350328 Research Article A Novel Statistical Model for Water Age Estimation in Water Distribution Networks http://orcid.org/0000-0002-7984-696X Cheng Wei-ping http://orcid.org/0000-0001-5712-597X Liu En-hua http://orcid.org/0000-0001-5596-0365 Liu Jing-qing Zhou Jian Guo College of Architecture and Civil Engineering Zhejiang University 866 Yuhantan Street Hangzhou 310058 China zju.edu.cn 2015 3182015 2015 03 05 2015 09 08 2015 18 08 2015 3182015 2015 Copyright © 2015 Wei-ping Cheng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

The water retention time in the water distribution network is an important indicator for water quality. The water age fluctuates with the system demand. The residual chlorine concentration varies with the water age. In general, the concentration of residual chlorine is linearly dependent on the water demand. A novel statistical model using monitoring data of residual chlorine to estimate the nodal water age in water distribution networks is put forward in the present paper. A simplified two-step procedure is proposed to solve this statistical model. It is verified by two virtual systems and a practical application to analyze the water distribution system of Hangzhou city, China. The results agree well with that from EPANET. The model provides a low-cost and reliable solution to evaluate the water retention time.

1. Introduction

Water quality will deteriorate with the increment of retention time in the water distribution system, leading to malfunctions such as disinfection by-product formation, disinfectant decay, corrosion, taste, and odor. Water age is very important for the water quality of water distribution system. The water age primarily depends on the water distribution system design and its demands. Although Brandt et al.  reviewed some tools to estimate the retention time and several examples presented, they conclude that there are no low-cost, effective, and reliable ways to estimate it in any circumstances. In some circumstances, these tools may be appropriate, but this is not always the case.

There are two types of tools to estimate the water age: tracer studies and numerical models. Tracer studies involve injecting chemical into the water distribution system for a fixed period, and sensors are set up at downstream nodes to determine the duration before the water containing the chemicals passes the monitoring stations. This method has been applied to calculate the water age throughout the water distribution system and calibrate the water quality and hydraulic models . The tracer study is useful in validating hydraulic and water quality models. However, it is seldom applied in water distribution networks for its disadvantage. Some reports [1, 5] have shown its disadvantages, that is, the tracer chemical stability, continuous regulatory compliance, customer perceptions, lack of studies on the larger distribution systems, and high operational cost. Numerical models give the other way to estimate the water age in water distribution systems. The steady traveling time models were proposed by Males et al. . These models were subsequently extended to dynamical representations that determine varying water age throughout the distribution systems . A simplified model of water age in tanks and reservoirs was developed in the early 1990s . Many hydraulic network modeling packages incorporate certain algorithms to calculate the water age at any node in the network . Water quality is directly related to water distribution system operation conditions. Thus, a careful hydraulic calibration is necessary under varying demand assumed for the accurate estimation of water age. Unfortunately, numerical models may have some limitations in the capability of accurately predicting the water age for the following reasons [1, 5]: (1) skeletonization: the skeletonization is necessary if the water distribution system contains more pipe segments than the model can handle, and in almost all cases, the skeletonization is inevitable. The effect of skeletonization on the accuracy of water age estimation differs from system to system; (2) insufficient calibration: in most cases, the roughness cannot be estimated accurately. If the overall demand is miscalculated, it will result in more or less source and reservoir operation than what actually occurs. Misestimating the demand allocation might lead to error flow direction; (3) water storage tanks: tanks are modeled as completely mixed reactors in most models, which will lead to misestimation of the water age.

You et al.  have shown that the residual chlorine decay ratio per unit length is different at different time. For example, it is 0.175 mg/(L·Km) at peak-demand time, that is, 0.459 mg/(L·Km) at the minimum-demand time in Shenzhen city. You et al.  said that the retention time is one of the most important elements of the residual chlorine fluctuation for long distance water distribution systems. Our monitoring data in Hangzhou city is the same as theirs. Some water distribution systems have SCADA (supervisory control and data acquisition). The concentration of residual chlorine in the water system can be monitored by SCADA. In the present paper, a novel statistic model is proposed to estimate the water age in water distribution systems according to the monitoring data serials of the residual chlorine concentration from SCADA. The model is discussed theoretically and numerically. And it is also applied to predict the water age of water distribution system in Hangzhou city. The statistic model is in good agreement with EPANET 2.0 numerical results.

2. Governing Equations for Water Quality

A water distribution system consists of pipes, pumps, valves, fittings, and storage facilities that are used to convey water from the source to consumers. The dissolved substance travels along the pipe with the same average velocity as the carrier fluid while reacting (either growing or decaying) at certain rates. The equations governing the water quality are based on the principle of conservation of mass coupled with reaction kinetics . Usually, the role of longitudinal dispersion is neglectable. The conservation of mass during transport within a pipe is described by the classical one-dimensional advection-reaction equation. The advection transport within a pipe j is represented as(1)Cjt=-VjCjx-RCj,where Cj is the concentration (mass/volume) in pipe j as a function of distance x and time t, Vj is the flow velocity (m/s) in pipe j, and RCj denotes the rate of reaction (mass/volume/time) as a function of concentration.

When junctions receive inflow from two or more pipes, it is assumed that the complete mixing of fluid is accomplished simultaneously. Thus, the concentration of a substance in water when water leaves the junction is simply the flow-weighted sum of the concentrations from the inflowing pipes. For a specific node i, the concentration is expressed as follows:(2)Cix=0=j=1ΩiqjCjx=Lj+qi,extCi,extj=1Ωiqj+qi,ext,where Ωi is the set of pipes with flow into node i, qj is the flow (m3/s) in pipe j, qi,ext is the external source flow entering the network at node i, and Ci,ext is the concentration of the external flow entering at node i; the notation Cix=0 denotes the concentration at the start of node i, while Cjx=Lj is the concentration of the tail of pipe j at node i.

3. Water Age Estimation Model

Although more complicated models are available for modeling the decay of chlorine (e.g., ), the first-order decay model is popular for its convenience in implementation. The rate of reaction RCi is as follows:(3)RCj=KjCj,where Kj is the decay coefficient in pipe j.

Traveling along with the water trace line, (1) can be rewritten as follows:(4)dCjdt=KjCj.

The solution of (4) is(5)Cj=C0exp-Kjt,where C0 is the concentration (mass/volume) in the source. Kj denotes the decay coefficient on pipe j.

Water travels from the water station to the consumer through many pipes. In most skeletal pipes, the influence of mixing is neglected. The solution of (5) at node i is as follows:(6)Ci=C0ej=1m-Kjtj,where Ci denotes the concentration at node i and m is number of pipes through which water travels from the source to node i.

The water age at node i is Ti=j=1mtj. The average decay coefficient K can be expressed as K=j=1mKjtj/Ti. Consequently, (6) is simplified as(7)Ci=C0e-KTi.

The residual chlorine concentration varies with the water age. The variation of residual chlorine can show the fluctuations of water age. The first-order expansion of (7) near the average water age is as follows:(8)Ci,k-C-iC-i=e-KTi,k-T-i-1=e-Kli/V-i,k-li/V-i-1=e-Kli/V-iV-i/V-i,k-1-1KliV-i2V-i,k-V-i,where Ci,k is the concentration at node i at time k, C-i is the average concentration at node i, Ti,k is the water age of node i at time k and li is the distance from the source to the node i. V-i,k=li/Ti,k denotes the average velocity from the source to node i at time k; V-i is the average velocity from the source to node i. The relation between V-i and V-i,k is V-i=1/mk=1mV-i,k.

Assume that the average velocity is linearly dependent on the water demand in water distribution systems. Thus, (9)Ci,k-C-iC-iQ-i,k-Q-iQ-i,where Q-i,k denotes the average water demand of the whole water distribution system during the water age of node i at time k and the formula is Q-i,k=1/Ti,ktk-Ti,ktkQ(t)dt. Q-i is the mean value of Q-i,k, which can be expressed as Q-i=1/nk=1nQ-i,k.

The above derivation shows that the concentration of residual chlorine at node i is linearly dependent on the average demand during the water retention time, which means the correlation coefficient between the water age and the average demand is close to unity. The length from the source to the monitoring point is const; so one gets V-i,1Ti,1=V-i,2Ti,2==V-i,mTi,m. The average velocity is linearly dependent on the water demand; the above function can be rewritten as Q-i,1Ti,1=Q-i,2Ti,2==Q-i,mTi,m. Equation (9) can help us to estimate the water age at monitoring points.

Assuming that the standard deviations of Ci and Q-i are constant σc and σQ-, respectively, a statistical model is built to estimate the water age at monitoring node i according to the monitoring data from SCADA:(10)MaxFTi,1,Ti,2,,Ti,m=ECi,k-C-iQ-i,k-Q-iσcσQ-,Q-i,1Ti,1=Q-i,2Ti,2==Q-i,mTi,m,where Q-i,k=1/Ti,ktk-Ti,ktkQ(t)dt and Q-i=1/mk=1mQ-i,k. The objective function of the above model is the correlation coefficient between the residual chlorine and the water demand.

3.1. Solution Procedure

Equation (10) gives out the model to estimate the water age at monitoring nodes. It is not easy to solve it directly, because this model involves too many variables and the constraint conditions are difficult to deal with. In this section, a solution procedure is put forward to solve this optimal problem. This solution procedure consists of two steps.

Step 1.

Assuming Ti,1=Ti,2==Ti,m=T-i, the objective function in (10) is expressed as follows:(11)MaxFT-i=ECi-C-iQ-i,kT-i-Q-iT-iσcσQ-,where Q-i,kT-=1/T-itk-T-itkQtdt and Q-i(T-i)=1/mk=1mQ-i,k(T-i).

Equation (11) is an unconstrained optimization problem which involves only one variable, the average water age at monitor node i. It is easy to estimate the average water age T-i.

Step 2.

Because the distance from the source to the monitor node i is a constant, li=V-kTi,k, the water age at node i at any time can be calculated according to the following:(12)Q-iT-i=Q-i,kT-i,kk=1,2,,m.

Since the monitored data from SCADA is discrete, the above model is transformed to a discrete model. The sampling period is Δt; the water age at the monitoring node i is T-i=n-iΔt, where n-i is the number of sampling periods. The objective function of (11) can be expressed as (13)MaxFn-i=ECi-ECiQ-i,kn-i-EQ-in-iσcσQ-.

According to (13), the average water age T-i,k at node i is ni,kΔt. Equation (12) can be transformed to (14)Q-in-i=Q-i,kni,k,Ti,k=ni,kΔ.

4. Verification of the Model

In order to verify the proposed model, two virtual water distribution systems, namely, the simplest system consisting of one pipeline and a complicated multisource water system, are modeled. They are also modeled using EPANET 2.0  for the purpose of comparisons.

Scenario 1 (one pipeline system).

The simplest system consisting of one pipe is shown in Figure 1. The length of pipe is 10 km. Two demand patterns (Figure 2) are tested. Because the concentration of residual chlorine at the source fluctuates in the real conditions, white noise of the concentration of residual chlorine at levels of 5% or 20% is mixed in the simulations.

The correlation coefficient between the residual chlorine concentration and the mean demand is shown in Figures 3 and 4. The maximum objective function (correlation coefficient) is very close to 1.0. In the first demand pattern, the maximum objective function is 0.96, the average water age is 4.46 hours, and the maximum relation error is 3%. In pattern 2, the maximum objective function and the average water age are 0.97 and 4.7 h, respectively. Figures 5 and 6 show the water age modeled by the proposed model and by the EPANET 2.0, respectively. The maximum error is less than 0.3 hours for the first pattern and 0.5 hours for the second one, respectively. Figures 5 and 6 indicate that the statistic model agrees well with EPANET 2.0. The white noise has little influence on the results.

Scenario 1.

Water demand pattern factors for Scenario 1.

Objective function of Scenario 1 (demand pattern 1).

Objective function of Scenario 1 (demand pattern 2).

Water age of Scenario 1 (demand pattern 1).

Water age of Scenario 1 (demand pattern 2).

Scenario 2 (multisource system).

A multisource system is shown in Figure 7. It consists of 91 junctions, 112 pipelines, and two reservoirs as the water sources. Nodes 193 and 211 are modeled to estimate their water age. At node 211, the water is supplied by the source RIVER. At node 193, 4%~30% of the water is supplied by the source of LAKE, while the other is supplied by the source of RIVER.

It is assumed that the residual chlorine concentration at two sources is 2.0 mg/L and the decay coefficient is 2.0 mg/(L·d). Figure 8 shows the water age at node 211. The statistical model predicts that the average water age at node 211 is 26 hours with a maximum relative error of 7%. The water age at node 193 is about 25 hours by the statistical model and about 30 hours by the EPANET model (Figure 9). At node 211, our model agrees well with the EPANET model. The accuracy is lower at node 193 than that at the former node. There are two possible reasons for errors. The first is due to the fact that this system is nonlinear, while the statistical model is based on a linear hypothesis; the second reason is the mixture of water. The water flowing into node 193 is from two sources, and the routine from the two sources to node 193 is too complicated. If the node is supplied by multisource, it should be very careful to use this statistical model. The mixed water and the complicated routine may reduce the accuracy of the model. If the node is supplied by a single source, the statistical model can make a good prediction.

Water distribution network for case 2.

Water age at node 211.

Water age at node 193.

5. Application in Hangzhou City

Hangzhou city is the capital city of Zhejiang province, located at the east of China. Its water distribution system consists of 2,639 km pipelines and 5 sources as shown in Figure 10. It provides over 106 m3 of water per day. Figure 10 illustrates the water distribution network. 14 water quality monitors are distributed in the water distribution system, monitoring the residual chlorine concentration and turbidity every 15 minutes.

Water distribution network in Hangzhou.

5 monitors (S1, S2, S3, S4, and S5) are set up at water stations. 2 monitors (M7 and M8) are around the division line of different sources as node 193 in Scenario 2, in which their residual chlorine concentration changes complicatedly. Scenario 2 shows that the accuracy of the statistical model is not high for this type of monitor. 2 nodes (M2 and M9) are close to the stations, where the concentration of residual chlorine varies with the source fluctuation. For example, the residual chlorine concentration at the monitor M3 fluctuates with that at S3, as shown in Figure 14. Long-term monitoring data has indicated that the residual chlorine concentrations of monitors M1, M3, M4, M5, and M6 fluctuate periodically. Thus, there are 5 nodes (M1, M3, M4, M5, and M6) that satisfy the requirement of statistic model. The statistic model is used to estimate the water age at the five monitoring points. Detailed information of modeling for 5 nodes is introduced in the following sections.

Figure 12 shows the total demand of network, the concentration of residual chlorine at water stations, and monitoring points. Red lines are filtered data by a wavelet filter. The filtered data indicate two properties of the residual chlorine concentration: (1) periodicity: the noise of the monitored residual chlorine concentration data is very high. It is very difficult to find this feature directly. The wavelet filter is an excellent tool to remove the noise. The filter data show the periodicity of 24 hours clearly. The fluctuation range varies every day. The residual chlorine concentration is always higher in the late evening and becomes lower in the early morning. (2) Detention: the change of the residual chlorine concentration is later than the change of demand of system. For example, due to the storage of the water distribution system, the highest residual chlorine concentration at M4 appears during 4:00 PM~7:00 PM, whereas the maximum demand appears at about 8:00 AM; the lowest residual chlorine concentration appears during the 6:00 AM~8:00 AM, whereas the minimum demand appears at about 4:00 AM. Someone may argue that the fluctuation of the residual chlorine at monitor comes from the source. According to (8), the concentration fluctuation at source will decay when the water arrives at the monitor. Figure 11 also shows that the amplitude of fluctuation in water station is lower than that at the monitoring point as described by You et al. . Most monitoring data in Hangzhou show that the fluctuation at water distribution network is lager than that at the water source. Thus, the fluctuation concentration of the monitors is derived from the detention time.

Residual chlorine concentration at water stations and monitoring points, the total water demand. Red solid lines are filtered data.

Objective function for different water age.

The statistical model always needs more monitoring samples. The decay coefficient of the residual chlorine varies with the water temperature. The decay coefficient is different with seasons. Another serious problem is the drift error of chlorine sensors. The drift error appears in the long-term working chlorine sensor, and it becomes serious gradually. Calibration will make the monitoring serial discontinue. The more the monitoring samples are, the more the unpredicted factors affect the model. We should select the sample when the water temperature and sensors are stable. It is believed that 15 days’ to 30 days’ samples are enough for this statistical model. In the present paper, 15 days’ samples are used to estimate the water age. The sample period Δt is 15 minutes. There are 1440 samples for each monitoring point. Figure 12 shows the objective functions at different water ages for five monitors. We can get the optimal average water age for each monitor point directly. Figure 13 indicates the water age at different time. Table 1 shows the average water age of five monitors estimated by the model, and the results agree well with that estimated by the EPANET model.

Water age at monitors.

Monitoring point M1 M3 M4 M5 M6
Source S1 S3 S5 S5 S2
Objective function 0.78 0.64 0.95 0.90 0.82
Average water age (statistic model) 9.5 20.75 7.5 10.5 7.5
Water age (EPANET) 6~8 14~23 5~10 8~13 5~11

Water age at monitoring points.

Residual chlorine concentration at M2, S3, and M3. Solid line is at S3, dashed line is at M2, and doted line is at M3.

The fluctuation range of the water age estimated by EPANET is lager than that of the present model. The fluctuation range in the present model is about 15%~25%, while it is about 20%~35% in EPANET model. Now there is no measurement data to verify which model is more reliable. However, the model provides an acceptable estimation of the water age.

Table 1 also shows that the simpler routine from the source to the monitors gives the larger objective function. The simplest routine is M4’s, and its correlation coefficient between residual chlorine concentration and total demand attains 0.95, which is very close to 1. The second is M5’s, with a correlation coefficient of 0.90. The routines from the sources to M1, M6, and M3 are more complicated; so their correlation coefficient is lower. The mixture of water in the water distribution network may affect the accuracy of the statistical model.

Besides EPANET model, another method is utilized to verify the model. If the monitor is very close to the sources, the residual chlorine concentration at the monitoring point will fluctuate with that of sources. We can determinate the water age directly through both monitoring data sequence of the monitoring point and the source. For example, if the residual chlorine rises to a peak value of 2 mg/L at 9 o’clock, we may find that the residual chlorine concentration at the downstream monitoring point rises to a peak value of 1.5 at 10 o’clock. The water age at the monitoring point is 1 hour, and the decay coefficient can be directly calculated according to (7). If the present statistical model is reliable, the decay coefficient estimated that the two methods should be in agreement. The water of M2 and M3 is supplied by S3. Since M2 is close to S3, the residual chlorine concentration in M2 varies with that of S3, as shown in Figure 11. According to their impulse of the residual concentration at S3 and M2, the water age at M2 is about 2.5 hours, that is, about 3 hours by EPANET. The average residual chlorine concentration is 1.479 (L·h) at S3 and is 1.267 (L·h) at M2. Thus, the average decay coefficient is K=lnc0/c/T=ln1.479/1.267/2.5=0.619 mg/(L·h). The average residual chlorine concentration at M3 is 0.456 mg/L, and its average water age estimated by the statistical model is about 20.75 hours. Thus, the average decay coefficient is K=lnc0/c/T=ln1.479/0.456/20.75=0.567 mg/(L·h). The relative error of tow decay coefficients by two methods is less than 10%, which further illustrates the reliability of the statistical model.

6. Limitations

Regarding other tools to estimate the water age summarized by Brandt et al. , there are also some limitations for the present statistical model. The application in Hangzhou city shows that the model does not work well when the monitor is located near the water division line of different sources, such as M8. The data from monitor M8 are periodical, but their correlation coefficient between the residual chlorine concentration and the demand is negative. This is because that this node is at the water division line of the sources S4 and S5, and it is supplied by two water sources alternatively. If the water at monitoring point is supplied by two or more sources, the model will make a prediction with less accuracy or fail. Engineers should carefully handle the cases under such condition. The second limitation is the monitor (such as M2 and M9) being too close to the source. Meanwhile, the effect of the time becomes not important. The periodical fluctuation is distorted by the noise; or the concentration at monitors will fluctuate with that of the source; so the model will fail. It is suggested that the statistic model should be applied for nodes in which the water ages are larger than 5 hours.

7. Conclusions

A statistical model to estimate the water age of water distribution networks has been proposed in the present paper. The model is based on the solution of the advection transport equation governing the residual chlorine. A simple two-step solution procedure for the model has been given out. The model was tested by the simplest one-pipeline system and a multisource system. The numerical test indicates that the model agrees well with the EPANET model, if monitoring points are not around the water division line. The model is also applied to the water distribution system in Hangzhou city. The results agree well with those estimated by using EPANET model. The comparison of the decay coefficients estimated by another methodproves that the result obtained by the statistical model is reliable. This method does not need complicated calibration as numerical models and also does not need high operation cost as tracer studies. If the water distribution system has SCADA to monitor the residual chlorine concentration, this statistical model will be a simple and effective tool to estimate the system’s water age without additional costs.

Notations C 0 :

Concentration (mass/volume) in source

C i :

Concentration (mass/volume) at node i

C - i :

Average concentration (mass/volume) at node i

C i , k :

Concentration (mass/volume) at time k for node i

C i , e x t :

Concentration (mass/volume) of the external flow entering at node i

C i x = 0 :

Concentration (mass/volume) of pipe at the start of node i

C j :

Concentration (mass/volume) in pipe i as a function of distance x and time t

C j x = L j :

Concentration (mass/volume) of pipe j tail at the node i

K j :

Decay coefficient at pipe j (1/time)

K :

Average decay coefficient (1/time)

l i :

Length from source to node i

m :

Number of pipes through which water travels from source to node

n i , k :

Number of sampling periods at time k for node i

n - i :

Average number of sampling periods at node i during retention time

q j :

Flow (volume/time) in pipe j

q i , e x t :

External source flow entering the network at node i

Q - i :

Averaged value of Q-i,k

Q - i , k :

Average total water demand in whole system during water age of node i at time k

T :

Water age

T i , k :

Water age at node i at time k

R C j :

Rate of reaction (mass/volume/time), function of concentration

V - i , k :

Average velocity from source to node i at time k

V - i :

Averaged velocity for all time

V j :

Flow velocity (length/time) in pipe j

Ω i :

Set of pipes with flow into node i

σ c :

Standard deviation of Ci

σ Q - :

Standard deviation of Q-i

Δ t :

Sampling period.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The present research is funded by National Natural Science Foundation of China (nos. 51578486 and 51378455) and the Key Special Program on the S&T of China for the Pollution Control and Treatment of Water Bodies (2012ZX07408-002-003 and 2012ZX07403-003). The authors would like to thank Dr. J. Zhang for providing some document about water age. Special thanks are due to Dr. Z. H. Yang and Dr. Z. H. Zhang for review of the paper.

Brandt M. Powell J. C. J. Casey R. Neil D. H. Ta H. C. T. Managing Distribution Retention Time to Improve Water Quality—Phase I 2004 Denver, Colo, USA AwwaRF and AWWA Clark R. M. Grayman W. M. Water quality modeling in a distribution system Proceedings of the AWWA Annual Conference June 1991 Denver, Colo, USA 175 193 2-s2.0-0026392809 Cesario A. L. Kroon J. R. Grayman W. M. New perspectives on calibration of treated water distribution system models Proceedings of the AWWA Annual Conference 1996 Denver, Colo, USA Boccelli D. L. Shang F. Uber J. G. Orcevic A. Moll D. Hooper S. Maslia M. Sautner J. Blount B. Cardinali F. Sehlke G. Hayes D. F. Stevens D. K. Critical transitions in water and environmental resources management Proceedings of the World Water and Environmental Resources Congress June-July 2004 Salt Lake City, Utah, USA EPA Effects of water age on distribution system water quality Office of Water (4601M) Office of Ground Water and Drinking Water Distribution System Issue Paper 2004 US Environmental Protection Agency Males R. M. Clark R. M. Wehrman P. J. Gates W. E. Algorithm for mixing problems in water systems Journal of Hydraulic Engineering 1985 111 2 206 219 10.1061/(asce)0733-9429(1985)111:2(206) 2-s2.0-0022013592 Grayman W. M. Clark R. M. Males R. M. Modeling distribution-system water quality: dynamic approach Journal of Water Resources Planning and Management 1988 114 3 295 312 10.1061/(asce)0733-9496(1988)114:3(295) 2-s2.0-0024011631 Grayman W. M. Clark R. M. Using computer models to determine the effect of storage on water quality Journal—American Water Works Association 1993 85 7 67 77 2-s2.0-0027627170 Liou C. P. Kroon J. R. Modeling the propagation of waterborne substances in networks Journal (American Water Works Association) 1987 79 11 54 58 Boulos P. F. Altman T. Jarrige P.-A. Collevati F. An event-driven method for modelling contaminant propagation in water networks Applied Mathematical Modelling 1994 18 2 84 92 10.1016/0307-904X(94)90163-5 ZBL0800.76369 2-s2.0-0028372452 Boulos P. F. Altman T. Jarrige P.-A. Collevati F. Discrete simulation approach for network-water-quality models Journal of Water Resources Planning & Management 1995 121 1 49 60 10.1061/(asce)0733-9496(1995)121:1(49) 2-s2.0-0029413497 Rossman L. A. Boulos P. F. Altman T. Discrete volume element method for network water-quality models Journal of Water Resources Planning & Management 1993 119 5 505 517 10.1061/(asce)0733-9496(1993)119:5(505) 2-s2.0-0027789841 Rededy L. S. Ormsbee L. E. Wood D. J. Time-averaging water quality assessment Journal of the American Water Works Association 1995 187 7 64 73 Environmental Protection Agency (EPA) EPANET 2.0 2000 EPA Water Supply & Water Resources http://www2.epa.gov/water-research/epanet You Z. B. Xu H. F. Qu Z. J. Study on water quality fluctuation and influencing factors in water distribution network Water & Wastewater Engineering 2005 31 1 21 26 Powell J. C. West J. R. Hallam N. B. Forster C. F. Simms J. Performance of various kinetic models for chlorine decay Journal of Water Resources Planning and Management 2000 126 1 13 20 10.1061/(ASCE)0733-9496(2000)126:1(13) 2-s2.0-0342545407