Journal
Journal
email:[email protected]
3
LIU Sui-qing, Tongji University, 1239 Siping Road, Shanghai, China;
email: [email protected]
4
ZHANG Xin-yu Tongji University, 1239 Siping Road, Shanghai, China;
email: [email protected]
ABSTRACTS
During the process of urbanization, many of the existing urban water-supply systems
need to be expanded to meet the increasing urban water consumption. A precise
water network hydraulic model is necessary to perform water network expansion
plan. Building a hydraulic model is normally based on the established GIS of current
water network, which contains quite huge quantity of information about pipes with
various diameters and water facilities including pumps, valves and hydrants.
However, much of those data in water network GIS is not necessary for hydraulic
modeling and simulation. This paper proposed an auto skeleton method which based
on the ArcGIS utilities network analysis toolbox. Firstly the geometric network was
established in which the flow directions and the water sources are determined as well
as the topology of the water network. Secondly, the branches of network were
identified step by step and trimmed provided that the water demands in the branches
were accumulated to the root junction of the branches. Thirdly, the pipe loops which
can be deleted in the network were also indentified and deleted with demands
preserved to the corresponding junctions. Finally, the pipes with same diameters
which located at a non-branch route were merged providing the lengths of the
merged pipe were not beyond the present value. The proposed method can simplify a
complicated network to a hydraulic-equivalent network model in which about
50-60% of pipes were removed, and huge plenty of tedious manual work were thus
avoided.
KEYWORDS
ICPTT 2009
ICPTT 2009 © 2009 ASCE 522
INTRODUCTION
Job of pipe networks planning and designing are usually divided into two categories.
The first is for newly-built pipe networks. Designers first determine the layout of
main pipes, main loops and the connection status, which compose a whole network
model that can be directly used to carry out hydraulic simulation. The second
category is for pipe network rehabilitation and expansion. In this case, the city
Downloaded from ascelibrary.org by East Carolina University on 09/16/15. Copyright ASCE. For personal use only; all rights reserved.
usually has a well-established pipe networks, moreover, a GIS for pipe network
hydraulic model maybe already existed. Due to the requirement for urban
development, new pipes are needed to be laid to expand the existing pipeline
network. The established pipeline GIS contains the full details of the pipe network
like household pipes, various types of valves, water meters, as well as fire hydrants
and other ancillary facilities(Garaci, et al., 2002), (Umble, et al., 2003)( Figure 1). It
should not be directly used as a pipe network model to carry out hydraulic
calculation, otherwise too huge but unnecessary calculation loads will be brought. As
a result, the existing pipe network geographic information system or network model
should be simplified in advance before it is used for pipeline network simulation. So
in the case of the rehabilitation or expansion of the existing pipeline network, the
GIS-based network simplification strategy discussed in this paper is a more
reasonable solution to hydraulic modeling of pipe network.
ICPTT 2009
ICPTT 2009 © 2009 ASCE 523
and the associated attribute data are stored in a unified industry-standard database
management system (DBMS)(Jason, 2004). Apart from the storage of geometric
characteristics of space data, it also has the description of the data objects,
relationships between the objects and the operation rules. Therefore, the data for
users is no longer the abstract point, line, surface, but the familiar subjects in
practical application such as cables, pipes, valves, inspection wells. These elements
compose the corresponding tables in DBMS, while a specific element (Feature) is
related to a record in the table. Because Geodatabase is an inherent Data Model of
ArcGIS, the planning database in Geodatabase format can facilitate a variety of
spatial analysis work while performing the GIS-based network planning.
ICPTT 2009
ICPTT 2009 © 2009 ASCE 524
pipes with diameter larger than the boundary shall be maintained, while those with
smaller diameters shall be trimmed.
SKELETON STRATEGY OF WATER SUPPLY NETWORK MODEL
Step 1- Preparation.
(1) Performing the flow direction analysis of network. Because in the process of
Downloaded from ascelibrary.org by East Carolina University on 09/16/15. Copyright ASCE. For personal use only; all rights reserved.
network skeleton, we need use some methods, such as “Trace Upstream” or “Trace
Downstream” and so on. Therefore, we should determine the flow direction of pipes
in the network in advance. To do this, for source nodes in the network, we set the
“Accilarryrole” property to be “Source”, while for others we set to be “Non-Source”.
(2) Performing the “SetFlow” operation on the geometric network.
(3) Setting the weights (this step should be done while setting up the geometric
network), including:
z Determining the weights of nodes according to the nodal flows in network
analysis in order to accumulate the nodal flows of the branched pipe network
to the root node.
z Determining the weights of pipes according to the diameters in network
analysis in order to determine the required diameter limits for pipe trimming.
ICPTT 2009
ICPTT 2009 © 2009 ASCE 525
2) Perform step (1) repeatedly until there is no node in the network connected with
only one pipe, which is in accordance with the standard of deleted end nodes.
With the second method we can cut away all the branched pipes perfectly. But
because it is a recursive procedure starting from the end of the network to trim the
pipes and nodes step by step, the second method is proved to be time-costing and low
efficient, especially for the complex network having a large number of branches.
Downloaded from ascelibrary.org by East Carolina University on 09/16/15. Copyright ASCE. For personal use only; all rights reserved.
With the first method we can cut off the vast majority of branched networks only in
one traversal, which means it is more efficient than the second method. However, it
will miss some branched pipelines out. The most efficient method is to trim the
majority of branched pipes firstly using the first method, and then trim the left
branches with the second method. The network after branches-trimming is shown in
Figure 4.
ICPTT 2009
ICPTT 2009 © 2009 ASCE 526
isolated loop)
For i=1 to juncIDs.count{
Junc1=JuncIDs(i) //(traverse all nodes in the searching
results)
If ( Junc1.ConnectedPipeCount >2 ){/(it means in the result
there are more than one isolated loops)
FindAndCutLoops(Junc1)//(Recursively find and cut off the
loop)
}
}
//(traverse and open all loop having Junc0)
While(Net.FindLoops(JuncIDs,PipeIDs){
Junc0.NextPipe.Break //(Cut off a non- upstream pipeline
connected to Junc0)
}}}
(2) After the isolated loops in the branched network has been identified and
broken, the original loop L1 changed to a branched network as T1. By using the
operation of trimming branched network again shown in step 2, the network was
further simplified (Figure 5).
(1) In order to avoid the merged pipe is too long, set the upper limit of the
length of the merged pipeline as Restricted Length.
ICPTT 2009
ICPTT 2009 © 2009 ASCE 527
(2) Traverse all the node J0 connected two pipes (P1, P2). If the pipes have the
same diameter, divide the flow of J0 into two parts according to the pipe length and
assign separately to the adjacent nodes such as J1 and J2, then merge pipe P1and
pipe P2 into a new single pipe.
The procedure of merging pipes is shown as following:
for i=1 to Net.JuncCount{
Downloaded from ascelibrary.org by East Carolina University on 09/16/15. Copyright ASCE. For personal use only; all rights reserved.
J0=Net.Junction(i)
If( J0.ConnectedPipeCount=2) {
P1=J0.Pipe(1)
P2 = J0.Pipe(2)
If ( P1.diameter=P2.diameter and
P1.Length+P2.Length<RestrictedLength ) {
J1=P1.NextJunction
J2=P2.NextJunction
J1.Flow=J1.Flow+J0.Flow×(P1.Length/ (P1.Length + P2.Length)
J2.Flow=J2.Flow+J0.Flow×(P2.Length/ (P1.Length + P2.Length)
P1=Merge(P1,P2)
}}}
The network after the pipe merging is shown in Figure 6.
CASE STUDIES
The proposed method was then applied to a case studied network as shown in Figure
7. The network composed of 7378 pipes and 7292 junctions is the part of a real urban
water distribution system. As shown in Figure 8, after a series of operation, the pipe
network was finally simplified into a skeleton network which only contains 1247
pipes and 1235 junctions. The total CPU time for performing the skeleton operation
is less than 2 minutes on a computer with AMD Athlon64 X2 and 1GB RAM.
ICPTT 2009
ICPTT 2009 © 2009 ASCE 528
CONCLUSIONS
Through the simplification of the original complex GIS network, only the larger
diameter pipes and the main loop are retained, which greatly reducing the number of
nodes and pipes in the network, and increasing the efficiency of hydraulic
calculation. The network simplification strategy proposed in this paper is using
Downloaded from ascelibrary.org by East Carolina University on 09/16/15. Copyright ASCE. For personal use only; all rights reserved.
ACKNOWLEDGMENTS
This project was funded by National Key Technology R&D Program during the 11th
Five-Year Plan Period ,China (Project No. 2006BAJ08B03).
REFERENCES
ICPTT 2009