Beruflich Dokumente
Kultur Dokumente
STROT WS
Created By
Sharada InfoTech
2017 Second Edition
Version 1.2.0
SHARADA INFOTECH
Page ii
Sharada InfoTech
Sr. No. 12 & 25, near Lokmat Press Sinhgad Road
Pune, MH 414041
Phone 020 24616238, Email Info@sharadainfotech.co.in
www.sharadainfotech.co.in
SHARADA INFOTECH
Document history
th
1.0.0 17 Sep 2016 PRS First Edition of User Guide
th
1.1.0 05 April 2017 PRS Second Edition of User Guide
th
1.2.0 19 July 2017 PRS Third Edition of User Guide
Page i
Table of contents
Report Notebook ...................................................................................................................................... 1
Introduction .................................................................................................................................................. 2
Overview .................................................................................................................................................... 2
Need of Hydraulic Modelling .................................................................................................................. 3
What is STROT .......................................................................................................................................... 4
Hydraulic Modelling Capabilities ........................................................................................................... 4
Water Quality Modelling Capabilities ................................................................................................... 5
Steps in using STROT .............................................................................................................................. 6
Report Notebook ...................................................................................................................................... 7
System Configuration .................................................................................................................................... 7
System Configuration ................................................................................................................................. 8
System requirements .............................................................................................................................. 8
Requirements ............................................................................................................................................. 8
Hardware Requirements ........................................................................................................................ 8
Software Requirements ......................................................................................................................... 8
Installation Steps ..................................................................................................................................... 9
Report Notebook .................................................................................................................................... 15
Quick Start Tutorial ................................................................................................................................... 16
General ..................................................................................................................................................... 16
General ..................................................................................................................................................... 16
Node Object ............................................................................................................................................. 36
Report Notebook .................................................................................................................................... 38
Network Objects ........................................................................................................................................ 39
Network Components ............................................................................................................................ 39
Node Object ............................................................................................................................................. 39
Junction .................................................................................................................................................... 39
Reservoir .................................................................................................................................................. 40
Tank .......................................................................................................................................................... 41
Link Object .............................................................................................................................................. 43
Conduit ..................................................................................................................................................... 43
Pump ......................................................................................................................................................... 45
Pattern Editor .......................................................................................................................................... 49
Controls Rules ..................................................................................................................................... 51
Simple Control ..................................................................................................................................... 51
Rule Based Control ............................................................................................................................. 52
Demand Calculator................................................................................................................................. 53
Source Quality Editor ............................................................................................................................. 56
Page ii
Page iv
Introduction
Introduction
Report Notebook
IN THIS SECTION:
Overview
What is STROT
Page 1
Introduction
Overview
Introduction
Food, shelter and Water are the basic needs of human beings. For healthy life, safe water is necessary in
modern society. Hence as a public utility, water distribution network is more important due to which huge
amount of money spent every year all over the world to design, maintenance and up gradation of water
supply infrastructure. Water Distribution System (WDS) differs in complexity which depends upon service
location, demand habits, etc. In rural area WDS is very simple in nature due to its governance under
gravity and in large cities it may be computerized, remote-controlled, multisource system. However, the
aim and objective of water distribution system is to supply safe water over spatially distributed areas in
sufficient quantity and pressure. The most important factor while designing the system is cost-
effectiveness without sacrificing reliability of system design.
In general, water distribution system can be divided into four main components.
Water Sources and Intake works
Treatment works and storage
Transmission mains
Distribution network
Source of water generally classified based on extraction of raw water either from Surface Water or
ground water. Surface water sources are rivers, lakes, springs, and manmade reservoirs and Ground
Water sources are bores and wells. Raw water is extracted with the help of intake structures and
pumping stations. Some times at further downstream side raw water will be stored as an additional
storage. Sometimes due to impurities and water quality issues, raw water may need to be processed at
treatment plant which is transported through transmission mains. Treatment methodology depends upon
the raw water quality and supply water quality requirement. Depending upon the supply duration clear
water needs to be stored either at Ground Storage Reservoir (GSR) /or Elevated Storage Reservoir
(ESR). Sometimes, groundwater quality is so good that only disinfection is required before supplying to
consumers. The clear water reservoir provides a buffer for water demand variation as treatment plants
are general designed for average daily demand.
The major share of capital investment in a water supply system goes to the water conveyance and water
distribution network. Nearly 50-70% of the cost of a water supply project is used in the distribution
system; details are shown in Figure 1.
Page 2
Modelling
Hydraulic
7%
Need of
Distribution
Treatment
70%
14%
Other
1%
Storage
8%
Engineers use different trial and error methods (Newton Raphson Method, Hardy Cross Method) and
their engineering judgment to minimize design cost. However this approach may not guarantee optimal
solution. Normally, any engineering problem will have a large number of solutions out of which few of
them are feasible and some of them are infeasible. Hence, its Engineers duty is to find out best solution
out of all feasible solution. Importance and huge cost associated with Water Distribution Networks leads
to extensive research concentrating on providing protected water supply at minimum cost and in shortest
possible route by optimization in analysis and design.
Bhave (2003) has stated that, it may be possible to have different options satisfying the hydraulic
constraints of engineering problem e.g. use of different pipe materials, different pipe sizes and different
network layouts for a water distribution network. As expected, these solutions would have different costs
and so aim would be to find the cost effective solution.
WDN also aim to provide supply of water for different purposes such as domestic and industrial
consumption, irrigation, hydropower, etc. Such a solution having minimum cost or maximum benefits is
termed, in general, as an optimal solution, and the concept of obtaining optimum solution is termed as
Page 3
optimization.
What is STROT
STROT is a GIS based application to analyse hydraulic and water quality behaviour of the existing water
distribution network with required time scale i.e. hourly, daily, weekly and monthly. Major components of
the network system are Physical and non-physical components. A physical component contains nodes
and links. Junctions, reservoirs and tanks are modelled as Nodes. Pipe, pumps and valves are modelled
What is
STROT
as link. Non-physical components curves, patterns and controls sets.
STROT application calculates hydraulic properties and water quality modelling in physical components
for multiple time steps like
Flow, velocity of water in each pipe
Pump speed, velocity and flow from each pump
Headloss through settings of valves, in addition to flow, velocity in each valve
Pressure, head and demand at each node
Head level at each reservoir
Water level in Tank
Water quality chemical species
Water age and
Source tracing
STROT Application is a tool to get better understanding of the water distribution system in terms of
hydraulic and water quality behaviour. WDS tool has other application in analysis of distribution system
e.g. sampling program design, hydraulic model calibration, chlorine residual analysis and consumer
exposure assessment etc.
STROT also helps to decide different strategies to improve water quality within distribution system.
Few of the examples are
Altering source utilization within multiple source systems,
Altering pumping and tank filling/emptying schedules,
Use of satellite treatment, such as re-chlorination at storage tanks,
Targeted pipe cleaning and replacement.
Application is based on GIS hence it's GUI have inherited benefits of GIS. E.g. build network components
with various tools and from various file formats, set simulations for hydraulic and water quality behaviour,
Thematic mapping for animated results, data tables, various charts, contour mapping, etc.
Ability to calculate frictional Head loss using the Hazen-Williams, Darcy Weisbach, or Chezy-
Manning formulas
Have capability to Includes minor head losses for bends, fittings, etc.
Models constant or variable speed pumps
Capabilities
modelling
Hydraulic
Computes energy cost for each pump set
Have capability to models various types of valves including shut-off, check, pressure regulating,
and flow control valves
Have capability to model storage tanks of any shape and size (i.e., diameter can vary with height)
Considers multiple demand categories at nodes, each with its own pattern of time variation
Models pressure-dependent flow issuing from emitters (sprinkler heads)
Have capability of base system operation on both simple tank level or timer controls and on
complex rule-based controls.
By employing these features, STROT can study such water quality phenomena as:
blending water from different sources
age of water throughout a system
loss of chlorine residuals
Page 5
One typically carries out the following steps when using STROT to model a water distribution system:
Steps in
STROT
using
Figure 2: Modelling Steps
1. Draw a network representation of your distribution system or import a basic description of the
network placed in a text file.
2. Edit the properties of objects that make up the system.
3. Describe how the system is operated
4. Select a set of analysis options
5. Run a hydraulic/water quality analysis
6. View the results of the analysis Page 6
System
Configuration
Report Notebook
Configuration
IN THIS SECTION:
System
Hardware Configuration
Software Configuration
Database
Installation Steps
Page 7
System Configuration
System requirements
System Requirements for STROT application are as follows:
RAM Min. required RAM for STROT is 500 MB Recommended RAM for STROT is 1 GB
Configuration
Hard Disk Free Space 500 MB Free Space 1 GB
System
Requirements
The STROT application will work satisfactorily on system as per requirement stated below:
Hardware Requirements
To maintain the huge data and fastest retrieval of the data, the STROT application needs some storage
space and RAM. The requirements are as follows:
RAM 1 GB OR Above
Software Requirements
The software requirements include the external software's of which the STROT application can takes the
supportive help. Before installing the STROT Application, the machine should have the software
requirements as specified below:
Software Packages:
To run the WDS Application, the system must have following software package:
Table 4 : Software Package
Database Packages:
WDS works used PostgreSQL Database for storing and retrieving network and simulated results. Min
Recommended version of PostgreSQL is 9.3, which can be downloaded from
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows.
Configuration
Database version should be selected based on windows version.
System
Installation Steps
3. Select Destination Folder where user would like to install STROT application using following
methods
a. Copy path from windows explorer and Paste into text box, or
b. Click on Browse button and follow the path to select destination folder
Configuration
System
Figure 4: Installation - Step 3
Configuration
System
Figure 6: Installation - Step 3(d)
f. Confirm the installation path to deploy application and Click on Install button to start setup.
Page 11
Configuration
System
Figure 8: Installation - Step 4
Configuration
System
Figure 10: Installation - Step 5(b)
Configuration
b. Click on finish to exit the Setup.
System
Figure 13: Installation - Step 6(b)
Page 14
Report Notebook
IN THIS SECTION:
Network Objects
Quick Start
Curves
Tutorial
Pattern
Page 15
General
This chapter helps user to understand important features of STROT-WS and overall simulation process.
If user would like to understand detailed components before starting tutorial, refer chapter 4 and
chapter 5.
Figure 14 provides pictorial view of main components utilized in STROT-WS for creating models.
STROT
Quick Start
Tutorial
Pattern
Junction Pipe
Control rules
Reservoir Pump
Tank Valve
General
In this tutorial we will analyse the simple distribution network shown in Figure 2.1 below. It consists of a
source reservoir (e.g., a treatment plant clear well) from which water is pumped into a two-loop pipe
network. There is also a pipe leading to a storage tank that floats on the system. The ID labels for the
various components are shown in the figure. The nodes in the network have the characteristics shown in
Table 2.1. Pipe properties are listed in Table 2.2. In addition, the pump (Link 9) can deliver 150 ft of head
at a flow of 600 gpm, and the tank (Node 8) has a 60-ft diameter, a 3.5-ft water level, and a maximum
level of 20 feet.
In this tutorial we will analyse simple distribution network as shown in Figure 15.
Source Reservoir Ground storage tank which stores treated water received from treatment
Page 16
plant
Pump Delivers water to network and storage tank
General Purpose Valve Controls the flow from pump as well as avoid backwater.
Elevated Storage Reservoir (ESR) Stores excess water delivered from pump and utilize during
pump switch-off period or high demand requirement
Quick Start
Tutorial
Figure 15: Example 1 Layout
Elevated Storage Reservoir (ESR) Stores excess water delivered from pump and utilize during pump
switch-off period or high demand requirement
Node Table
Network Table - Nodes at 0:00 Hrs
J12 52 2.25
J13 53 1.6
Link Table
Quick Start
P12 10 100 130
Tutorial
P13 10 100 130
P14 10 100 130
7. Click on login.
Quick Start
Tutorial
Give project details
1. Give the name of project.
2. Give project description.
3. Give creators name.
4. Click on ok.
Page 19
Logging on
In this we have given step by step procedure to open the application.
Click on open of WDS menu as shown below.
Quick Start
4. Give Password as postgres.
Tutorial
5. Click on test Connection to know whether connection to postgres is successful or not.
6. Select the database from select database drop down.
7. Give the path name where the files to be stored in result log.
8. Click on login.
Page 20
To create a new network right click on Network Group and click on Create Network.
To open a network right click on the network name and click on open.
Drawing Network
Network can be drawn on map control using Edit Network present in map.
Go to Map >> StartEdit >> EditNetwork.
Node can be added using AddNode Submenu.Go to Map >> StartEdit >> EditNetwork >>
AddNode.
1. Junction is added on the network by clicking on AddNode , then select a point on map
control where junction has to be added , selecting a point on map reflects x-y coordinates
then select the NodeType as Junction from AddNode window and give junction properties.
2. Reservoir is added on the network by clicking on AddNode , then select a point on map
control where reservoir has to be added , selecting a point on map reflects x-y coordinates
then select the NodeType as reservoir from AddNode window and give properties of
Quick Start
Tutorial
reservoir.
3. Tank is added on the network by clicking on AddNode , then select a point on map
control where tank has to be added , selecting a point on map reflects x-y coordinates
then select the NodeType as tank from AddNode window and then give properties of tank.
Page 21
4. Properties of node can be updated using UpdateProperties.To Update node go to Map >>
StartEdit >> EditNetwork >> UpdateProperties. Update properties helps to update the
properties of objects .Click on update properties then select Node from legend control then
click on node that is to be updated and provide required properties .
Quick Start
Tutorial
Link can be added using AddLink Submenu.Go to Map >> StartEdit >> EditNetwork >>
AddLink.
1. Pipe is added on the network by clicking on AddLink , then select the nodes on which pipe
has to be added , this reflects x-y coordinates, then select the LinkType as Pipe from
AddLink window and give properties of Pipe.
2. Pump is added on the network by clicking on AddLink , then select the nodes on which
Pump has to be added , this reflects x-y coordinates, then select the LinkType as Pump
from AddLink window and give properties of Pump.
3. Valve is added on the network by clicking on AddLink , then select the nodes on which
valve has to be added , this reflects x-y coordinates, then select the LinkType as Valve
from AddLink window and give properties of Valve.
Page 22
4. Properties of link can be updated using UpdateProperties.To Update link go to Map >>
Quick Start
StartEdit >> EditNetwork >> UpdateProperties. Update properties helps to update the
Tutorial
properties of objects .Click on update properties then select Link from legend control then
click on Link which is needed to be updated and provide required properties.
Page 23
Vertex can be added using AddVertex.Go to Map >> StartEdit >> EditNetwork >>
AddVertex.Vertex is added on link after clicking on AddVertex and then clicking at a particular
position on link where vertex has to be added.
Quick Start
Tutorial
AddCurve
Curve can be added using DrawCurve. Go to Network >> DrawCurve.
1. Single-point curve
2. Three-point curve
3. Multi-point curve
To draw three point curve, values of x-axis must be in increasing order starting with 0 and values
of y-axis must be in decreasing order.
Click on DrawCurve >> provide the name for curve >> provide description >> select curve
category >> select curve type >> click on save.
Page 24
Quick Start
Tutorial
Add Pattern
Pattern is non-physical component of network.
Pattern can be created using Pattern submenu of Network.Go to Network >> Pattern.
Click on Pattern >> provide pattern name >> Provide description >> select pattern categories
>> change the multiplier values if needed >> click on ok.
Page 25
Quick Start
Tutorial
Add Control
Controls are the conditions applied on links present in the network.
Simple Control
1. Simple controls are controls which involve only one condition in it.
2. Go to Network >> Simple Control.
3. Give simple control name >> Select Link name >>Select status of link >>Select
attribute >> Select NodeID >> Select Above/Below >> Enter value. Page 26
Quick Start
Tutorial
Rule-Based Control
1. Rule based controls are controls having multiple conditions applied on single link or multiple
links.
2. Go to Network >> Rule-Based control.
3. Give Rule-Based control name >> Give Rule-ID >> Give Priority >> Add IF Statement >>
Add THEN action >> Add ELSE action >> Click on Save.
4. Multiple conditions and actions can also be mentioned in Rule-Based controls by clicking on
Add again and selecting the operator.
Page 27
Quick Start
Tutorial
Run Steady State Analysis
Give name for simulation >> Select the network on which simulation has to be done >>
Select the Demand Pattern >> Select the controls >> Select Analysis Type as Steady state
>> Click on Simulation Options.
Page 28
Quick Start
Tutorial
In Simulation options window ,Select the Flow Units in Hydraulics as LPS >> Click on Times >>
Give the Total Duration as 24 >> Click on ok >> Click on Simulate Now.
Page 29
View Table
Quick Start
Tutorial
Run EPS
Go to Simulation >> Click on Simulation >> Give name for simulation >> Select the network
on which simulation has to be done >> Select the Demand Pattern >> Select the controls >>
Select Analysis Type as EPS Simulation >> Give start date and time >> Give end date and
time >> Click on Simulation Options.
Page 30
Quick Start
Tutorial
In Simulation options window ,Select the Flow Units in Hydraulics as LPS >> Click on Times >>
Give the Total Duration as 24 >> Click on ok >> Click on Simulate Now.
View Results
Page 31
Quick Start
Tutorial
Time series graph for node
1. Select Chart Type as Time Series Plot >> Select the object type as node >> Select
parameter as Head >> Select the node from object selection >> Click on plot.
2. Time series graph for Node J10 plotted with Head as a parameter is shown below.
Page 32
3. Time series graph for Node Tank4 plotted with Head as a parameter is shown below.
Quick Start
Tutorial
Page 33
1. Select Chart Type as Time Series Plot >> Select the object type as link >> Select
parameter as Flow >> Select the link from list of object selection >> Click on plot.
2. Time series graph for Link P13 plotted with Flow as a parameter is shown below.
Quick Start
Tutorial
3. Time series graph for Link Pump2 plotted with Flow as a parameter is shown below.
Page 34
Draw Contour
View Animated Results
Add Quality Parameter
Go to Simulation >> Click on Simulation >> Give name for simulation >> Select the network
on which simulation has to be done >> Select the Demand Pattern >> Select the controls >>
Select Analysis Type as Water Quality >> Click on Simulation Options.
Quick Start
Tutorial
In Simulation options window ,Select the Flow Units in Hydraulics as LPS >> Click on Times >>
Give the Total Duration as 24 >> Click on ok >> Click on Simulate Now.
View Results
View Table
To view Node Table Go to Result >> Node Table
Page 35
Quick Start
Tutorial
To view Link Table Go to Result >> Link Table
Node Object
Representation of node objects in network model:
Page 36
Quick Start
Tutorial
Page 37
Water Distribution
System Components
Report Notebook
IN THIS SECTION:
Network Objects
Network
Objects
Curves
Pattern
Controls
Demand Calculator
Source Quality
Demand Allocation
Page 38
Network Objects
Network Components
STROT models a water distribution system as a collection of links connected to nodes. The link represents
pipes, pumps, and control valves. The node represents junctions, tanks, and reservoirs. The figure below
illustrates how these objects can be connected to one another to form a network.
Node Object
Representation of node objects in network model:
1. Junction
2. Reservoir
3. Storage Tank
Network
Objects
Junction
Junction is points in the network where links join together and where water enters or leaves the network.
The basic input data required for junctions are:
elevation
water demand
hydraulic head
pressure
water quality
contain emitters (or sprinklers) which make the outflow rate depend on the pressure
Property Description
This is required property for junction and represent through unique number. No
ID
characters allowed in this field
Properties
Junction
Assign ID for time pattern of demand. It contains the fraction of 1 for predefined
Demand Pattern time steps which helps engine to calculate demand value at particular time while
simulating analysis.
Number of different categories of water users defined for the junction. Click the
Demand ellipsis button (or hit the Enter key) to bring up a special Demands Editor which
Categories will let you assigns base demands and time patterns to multiple categories of
users at the junction. Ignore if only a single demand category will suffice.
Source Quality Quality of any water entering the network at this location.
Reservoir
Reservoirs are nodes that represent an infinite external source or sink of water to the network. They are
used to model such things as lakes, rivers, groundwater aquifers, and tie-ins to other systems. Reservoirs
can also serve as water quality source points.
Page 40
The primary input properties for a reservoir are its hydraulic head and initial water quality. Because a
reservoir is a boundary point to a network, its head and water quality cannot be affected by what happens
within the network. Therefore it has no computed output properties. However its head can be made to vary
Property Description
This is required property for reservoir and represent through unique number.
ID
No characters allowed in this field.
Properties
Reservoir
Base demand can be set as an external source of flow by giving negative
Head Pattern value.
The ID label of a time pattern used to model time variation in the reservoir's
head. Leave blank if none applies. This property is useful if the reservoir
represents a tie-in to another system whose pressure varies with time.
Required for Water quality analysis. It is the water quality value before
Initial Quality
commencement of water quality simulation.
Tank
Tanks are nodes with storage capacity, where the volume of stored water can vary with time during a
simulation.
The primary input properties for tanks are:
bottom elevation
water quality
Tanks are required to operate within their minimum and maximum levels. STROT stops outflow if a tank is
at its minimum level and stops inflow if it is at its maximum level. Tanks can also serve as water quality
source points.
Table 7: Tank Properties
Property Description
Description This property can be used to add additional important information about Tank.
This is the required property for simulation. It represents the water level in the
Initial Level tank from bottom of the tank at initial stage before commencement of
simulation.
Properties
Tank
This is the minimum water level need to be maintained above the bottom of
Minimum Level elevation of tank. While simulation water level will not allow dropping beyond
this level.
This is the maximum level of water can be maintained within tank and
Maximum Level measured from bottom of tank. While simulation, water level is not allowed to
increase beyond this point.
Shape Diameter
It represents the volume of water in the tank at minimum level in cubic meter.
Minimum
This property will be useful to define bottom geography of non-cylindrical tank
Volume
in the absence of full volume versus depth curve.
Following models are supported for water quality analysis within Tank only.
Mixing Model
MIXED (fully mixed)
Property Description
2COMP (two-compartment mixing)
FIFO (first-in0first-out plug flow)
LIFO (last-in-first-out plug flow)
If 2COMP mixing model is selected then this is the fraction of tank's total
Mixing Fraction volume which indicates inlet-outlet compartment of the 2COMP. For other
models this value left blank.
This is the bulk reaction coefficient reaction in the tank and unit is per days.
Reaction
Positive value indicates growth in reaction and negative indicates decay.
Coefficient
Global Bulk Coefficient will override this value.
Required property for water quality analysis. This value indicates the initial
Initial Quality
quality of the water in tank before commencement of simulation.
Link Objects
Link Object
Representation of link objects in network model:
1. Conduit
2. Pump
3. Valve
Conduit
Pipes are links that convey water from one point in the network to another. STROT assumes that all pipes
are full at all times. Flow direction is from the end at higher hydraulic head (internal energy per weight of
water) to that at lower head.
Diameter
Length
Page 43
The status parameter allows pipes to implicitly contain shut-off (gate) valves and check (non-return) valves
(which allow flow in only one direction).
Flow rate
Velocity
Headloss
Properties
Conduit
The hydraulic head lost by water flowing in a pipe due to friction with the pipe walls can be computed using
one of three different formulas:
Hazen-Williams formula
Darcy-Weisbach formula
Chezy-Manning formula
Property Description
Start Node indicates that links start point is connected to this node. Mandatory
Start Node
property
End Node indicates that links end point is connected to this node. Mandatory
End Node
property
Page 44
Description This property can be used to add additional important information about Tank.
Tag This property is an optional property and used for categorization e.g. Establishment
Property Description
Year of Pipe, Pipe Material, etc.
Loss This is Minor loss coefficient. This is used to incorporate bends, fittings, etc. If this
Coefficient property kept blank then assumed as 0.
This property indicates the initial status of pipe i.e. Open, Closed or contains check
Initial Status valve. In case of check valve the direction of flow always from start node to end
node.
This is the bulk reaction coefficient reaction for pipe and unit is per days.
Bulk
Positive value indicates growth in reaction and negative indicates decay.
Coefficient
Global Bulk Coefficient will override this value.
Properties
This is the bulk reaction coefficient reaction for pipe and unit is per days.
Conduit
Pump
Wall
Positive value indicates growth in reaction and negative indicates decay.
Coefficient
Global Bulk Coefficient will override this value.
Pump
Pumps are links that impart energy to a fluid thereby raising its hydraulic head. The principal input
parameters for a pump are its start and end nodes and its pump curve (the combination of heads and flows
that the pump can produce).
The principal output parameters are flow and head again. Flow through a pump is unidirectional and
STROT will not allow to operate outside the range of its pump curve.
As with pipes, pumps can be turned on and off at pre-set times or when certain conditions exist in the
network. A pump's operation can also be described by assigning it a time pattern of relative speed settings.
STROT can also compute the energy consumption and cost of a pump. Each pump can be assigned an
efficiency curve and schedule of energy prices. If these are not supplied then a set of global energy options
will be used.
Table 9: Pump Properties
Property Description
Page 45
Property Description
0 Pipe
1- Pump
2 Valve
Start Node Start Node indicates that link's start point is connected to this node.
End Node End Node indicates that link's end point is connected to this node.
Description This property can be used to add additional important information about Tank.
Id mentioned in this field pointing to curve defined in Curve Group. Curve defines
Pump Curve the relationship between the head delivered by pump and the flow through the
pump. For constant energy pump this field keep left blank.
This property indicates the power supplied by pump and unit is kW. Pump
Power worked on same energy defined here irrespective of flow as output at outlet.
This property needs to be defined in absence of pump curve.
Properties
This property indicates the relative speed of the pump (unit-less).
Pump
Speed E.g. Speed settings 1.2 indicates that rotational speed of the pump is 20% higher
than the normal setting.
This pattern defines the time of pump operation with speed as multiplier.
Pattern Multiplier value 0 indicates pump will be shut off at respective time period. Blank
value doesn't not apply default pattern for pump.
Initial Status This property defines the state of the pump before commencement of simulation.
This is the price of electricity for units per kW-Hr. This will be useful while
Energy Price computing cost of energy usage. Blank value doesn't compute energy charges.
This value will be override in case of mentioned in Energy Option.
Valve
Valves are links that limits the pressure or flow at a specific point in the network. Their principal input
parameters include:
Diameter
Settings
Status
The computed output for a valve is flow rate and headloss. The different types of valves included in STROT
are:
Properties
Network
Objects
Valve
Throttle Control Valve (TCV)
Property Description
End Node End Node indicates that link's end point is connected to this node.
Description This property can be used to add additional important information about Tank.
This property is an optional property and used for categorization e.g. based on
Tag
valve type and location, Establishment Year of Valve, Pipe Material, etc.
Page 47
Property Description
PSV
PBV
FCV
TCV
GPV
Settings parameter is different based on valve type. Following table shows the
parameter settings for each type of valve and its unit.
Curve Editor
Loss Coefficient
What happened in case valve is partially opened?
Status indicates the status of valve is open or closed. If this value mentioned in
this field then control rules can't be override this property. However, if not
Fixed Status
mentioned then behaviour of valve controlled by control rule set defined in
control group.
Curve Editor
Non-Visual objects Curves, Time Patterns and Controls have special editors in STROT that are used to
define their properties. To edit one of these objects, select object from Network Tab.
To create curve definition for different curve types following information to be filled up:
Item Description
Description should give some brief and important information about the curve
Description
and its intended use in further analysis.
Page 48
Item Description
Type of Curve:
1. Volume - Typically used in Tank to describe height v/s volume
Curve Type relationship
2. Pump -
3. Efficiency -
4. Head-loss -
X-Y Data This value defines the curve for interested curve type.
When user start filling X-Y data, in preview window, chart is displayed for current values. For single and
three point curve, equation is redrawn and displayed in equation box. Values put in Curve editor dialog box
will be validated after clicked on OK button and stored in database. If user click on cancel dialog box will
close and lost all values put in curve editor dialog box.
Patterns
Pattern Editor
Time Pattern
To create pattern definition for some intended purpose, following information should be filled up.
Item Description
Item Description
Description should give some brief and important information about the pattern
Description
and its intended use in further analysis.
Pattern
contain Time period and multiplier values
Parameter
As Pattern parameters entered, the preview is redrawn to provide a visual depiction of the pattern. If you
reach the end after entering all Time Period and Multiplier values, simply hit the Enter Key. It will generate
Pattern Preview and after clicking on OK button pattern will be successfully added. Cancel button will close
the dialog box without storing information to the database.
Pattern
Controls Editor
Controls Rules
The Control Rule non-physical component has editor window for both simple and rule-based controls. To
work on both the controls, menu item is provided in Network Tab. Once you generate any control rule, it will
be added in Controls branch of Project control. In future on any control rule you can perform New, Open,
Import, Export, Properties, Copy, Paste, Delete operations.
The Controls Editor, shown in Figure 18, is a text editor window used to edit both simple and rule-based
controls.
Simple Control
Simple controls change the status or settings of a link based on:
the water level in a tank
the pressure at a junction
Controls
Following are the properties for Simple Control. After entering all the fields of simple control save the
control. Newly generated control added in Control branch of Project Control.
Property Description
Rule Based
Controls
Figure 18: Control Editor
Property Description
THEN Actions Set parameters by clicking ADD button. Generates rule statement
ELSE Actions Set parameters by clicking ADD button. Generates rule statement
Page 52
Calculator
Demand
Figure 19: Control Window
Demand Calculator
Demand Editor
Demand editor dialogue box shown in below used to assign multiple demands of different categories and
different time patterns. Application has some pre-defined categories as per CPHEEO Manual and base
demand which can be used to assign demand.
Editor contains five different columns
Demand / unit as per CPEEO manual. User can add different demands/ unit
under custom demand categories. (This value shows automatically and
Demand Unit
cant change in Demand Editor. User needs to create custom demand
categories and change the values as per choice.)
Total units help to calculate total base demand / average demand per day.
Page 53
Total Units Generally total population is assigned while calculating total demand.
However, based on demand categories total units definition will changed.
Base Demand This value calculates automatically based on Demand / Unit and total units.
Calculator
Demand
Figure 20: Demand Calculator Window
Page 54
Calculator
Demand
Figure 21: Pre Defined Demand
Page 55
Property Description
Source Quality Baseline or average concentration (or mass flow rate per minute) of source
leave blank to remove the source
Quality Pattern ID label of time pattern used to make source quality vary with time leave
blank if not applicable
Source
Quality
Source Editor is used to assign water quality as a concentration or booster source in distribution network.
A concentration source fixes the concentration of any external inflow entering the network, such as flow
from a reservoir or from a negative demand placed at a junction.
A mass booster source adds a fixed mass flow to that entering the node from other points in the network.
A flow paced booster source adds a fixed concentration to that resulting from the mixing of all inflow to
the node from other points in the network.
A set point booster source fixes the concentration of any flow leaving the node (as long as the
concentration resulting from all inflow to the node is below the set point).
The concentration-type source is best used for nodes that represent source water supplies or treatment
works (e.g. reservoirs or nodes assigned a negative demand). The booster-type source is best used to
model direct injection of a tracer or additional disinfectant into the network or to model a contaminant
intrusion.
Page 56
Demand Allocation
Demand Allocation tool helps in assigning demand based on density map.
Import Population Density Map field used to select density map for assigning population and ultimately
demand to selected node. Predefined Selection List can be selected from Selection List box. Thiessen
polygon will be created using selection list and act as a cutter for density map. Summed up cutted area and
using density, total population will be assigned to node within thissen polygon and results will be displayed
back into output result table. Demand Categories will define demand per person which helps to calculate
total demand at node.
Allocation
Demand
Application
Overview
Report Notebook
IN THIS SECTION:
Network Components
Application Controls
Application
Overview
o Map Control
o Project Control
o Legend Control
o Curve
o Pattern
o Controls
Page 58
o Status Control
o Import / Export
Application Overview
Overview
STORT application interface are showed below which contains 5 major controls which are
Ribbon Control Ribbon primarily holds all major menu controls of STROT application
Map Control This control helps user to display Distribution Network with GIS capabilities.
Project Control This control gives the overview of projects related objects and gives better
overview of object & its dependencies.
Legend Control This control is used to control thematic and labels of Map Control. It will help to
control displays and labelling properties of Map as per user's choice.
Status Control This control shows current actions and display warnings to user, cursor
coordinates.
Output Window This control displays the simulation output, Validation output, etc.
Application
Overview
Ribbon Control
Ribbon Control contains different tabs for specific purposes and holds various menus which belong to
specific purposes / actions. Following are the list of major Tabs and its purpose along with sub menu items.
Project
This is primarily an Orb Menu which will help to choose project related activities which includes creation of
new project, opening existing projects, print activities, Options settings, etc.
Ribbon Menu
Project
WDS
WDS menu contains commands for creating, opening and referring help tutorial.
View
The View menu contains commands to show how the network map views.
Ribbon
View
Full Extent Views original map .
Project
SQL Query Search for item on the map that meets specific criteria
Menu
Ribbon
Search Locates a specific item on the map
Menu
U/S Trace Draw U/S trace from selected node/link by user
D/S Trace Draw D/S trace from selected node/link by user
Clear Trace Clears all U/S and D/S Trace
Navigation consists of Measure, Pan, Zoom In, Zoom Out, Deselect, Select, Zoom Previous, and Full
Extend.
Measure - measure a distance between two points in network, Also user can convert that distance
from one unit to another unit like meter to kilometre. Also user can measure an area in square meter
and square kilometre.
Page 61
Pan - adjust a view of the network in network window it move a network to all direction
Zoom In - Zoom in zoom the map inside i.e. create a large view of map
Zoom Out - Zoom out zoom the map out side i.e. it minimize a map view
Select - Select option used to select a particular area or object in network map
Zoom previous - Zoom previous is used to zoom the previously zoom in or zoom out status of object
Full Extend - Full extend option create an original view of map in network map window
Query
Query operation is used to find a particular object in network. It has two options to find particular network
MEasure
object
SQL Query
User first need to select any of the layer i.e. node or link to perform a particular query operation. After that
query window opens as shown in Figure 28.
After that user gives a query to system, it gives a result of query.
Page 62
SQL Editor
Query operation is used to see a particular object on network map.
1. SQL Query- Use of SQL queries user first need to select any of the layers that is node or link to
perform a particular query operation. After that query window open as shown in Figure 28
SQL Search
Trace
Page 64
Trace is used to see a Upstream and Downstream trace in Network map at particular node point. Upstream
trace is shown in blue colour, and downstream tress is in Red colour. Clear all trace clear the trace selected
by user.
Search
Search option used to search a particular object from network and create a selection list of selected object
for next time use. When user select an object that object is colour change in network map.
How a
search
Search
Trace
selection
result
reflects in
network
map is
shown
below.
Search option allows you to search a particular object from network and creates a selection list of selected
object. When user selects an object that object will be displayed on the network map with the help of colour
Page 65
indicator. The following figure shows the search work and selection result reflect in network map.
Map
Using MAP menu you can manipulate network map to enhance visualization of the system being modelled.
The Map menu contains commands for all map operations.
Map Ribbon
Menu
Figure 36: Map Ribbon Menu
Vector Open vector layer e.g. shape file at background for reference
Raster Open raster layer e.g. tiff image at background for reference
Set-Projection
Select projection system for current project
System
- Bing Hybrid
- Bing Road
WMS Select
predefined WMS - Open street map
service
- Map Quest Aerial
- Map Quest
- Steman Terrain
Following dialog box helps to configure any other web map service as per their
choice and license terms
Map Ribbon
Menu
WMS Settings
Page 67
Network
The Network menu has various commands which provide all the information of physical components of
network in tabular format. This menu also has options to edit non-visual components using their editors.
Control Rule Create Complex nature of controls using Rule Based controls just like If Else
Based Statements.
Draw Curve Assist in creating different types of Curves as per users choice
Map Ribbon
Pattern Assist in creating different types of Patterns as per users choice
Menu
Options
Help in storing user defined hydraulics settings for future simulations
(Hydraulics)
Demand
Helps in assigning demand based on ward and density map within network area
Allocation
Demand
Help user to add as many predefined demands at respective demand junction
Calculator
Validation Check Validates properties of all objects which contributes into hydraulic
assessment/simulation
Network Provides summary information about network which includes statistical information
Summary about object, statistical representation , etc.
View Table
Node Table:
The Node Table of the network can be viewed by following steps:
1. Open the network of which the node table needs to be shown.
1. Select Node Table option in menu ribbon control.
2. The Node Table gives the detailed description of nodes for opened Network Map.
Link Table:
Ribbon
The Link Table of the network can be viewed by following steps:
Network
Tables
1. Open the network of which the link table needs to be shown.
2. Select Link Table option in menu ribbon control.
Tabs
3. The Link Table gives the detailed description of nodes for opened Network Map.
Page 69
Network Summary
Network Summary generates statistics for quick information to get overview of distribution network. It gives
number of physical objects Nodes & Links, Junctions, Reservoirs, Tank, Pipe, Pumps and Valves.
Summary
Network
Network Validation
Network Validation is important tool to validate the hydraulic model prior to simulation to avoid further errors
during simulation. With this help, user can check during model making or while updating network
Page 70
Network Validation
Click on ribbon under Network, under Validation panel, select Check button to begin validation of current
network,
Below Figure 42 shows sample validation result.
Network Comparison
Network comparison tool primarily used to check differences between two models. This will assist user to
make.
Comparison
Network
Comparison
Network
Figure 44: Network Comparison Output
Log in
Log in window is used to get access to STROT WS application. This gives security from protecting
unauthorised access and modification. User can create number of login credentials using pgAdmin
Application (recommended version 4). Refer (https://www.pgadmin.org/) for further details
Login Window contains fields as show in Figure 45 which are described below.
0Server Name: - Server name is the computer name where PostgreSQL Database is installed.
Sometimes we can refer local host instead of computer in case Database and application location
is same.
User Name: - User name is defined in Database and can be changed or alter through postgreSQL
or pgAdmin client application. Default Name is postgres.
Port: - Application communicates to each other through this port number. Default port number is
Page 72
5433.
Password: - Password is to authenticate access to STROT-WS Application.
Test Connection: - Test connection utility checks whether gives details suffices to log in application,
if succeeds, status box shows message with background colour in green else will display error
message using red background colour.
Save Password: - Frequent user can store password which will be stored using encryption. We
recommend to use this feature, if every user has independent windows log in or Organization have
Active Directory in place. Else we strongly recommend to not to use this feature to maintain
security.
Select Database: - After successful connection, user can select Database for further processing.
Result Log:- Result log box stores location to store simulated result files for future use which can
be common shared location.
Log in: - If connection is successful, user get an access to Application for further work.
Comparison
Figure 45: Log in Window Network
Page 73
Project Control
This control helps in organization of hydraulic assessment Water Distribution Network. Project Control
gives flexibility in maintaining hierarchy of Network and its related data such Patterns, curves, etc.
Project Control contains following major network components
- Distribution Network
- Demand Categories Group
- Pattern
- Curve
- Controls
- Simulation or analysis
- Background Maps
- Thematic
- Report
- Meter
- Selection Set
- Control Group
Control
Project
Project Control
Project Control divided into 8 nodes described below
Page 74
Network Group
This is a huge group of all networks which are newly created, imported from other source. On such
networks you can perform various operations like Open, Create Network, Create Network Branch,
Categories
shows options such as New Simulation, Open Simulation, Re-Run, open Results, Close Results, Delete
Demand
Control
Project
Results, and Properties.
Selection List
Control Group
Network Group
Distribution Network
Network contains all networks within project. It gives better flexibility over base model and its inherited
model. Inherited model will be useful to further analysis and Optioneering purpose without affecting base
model. Under Network Group, STROT provide following other function which will be specifically for Network
Group
Demand Calculator has different columns and their descriptions are mentioned in below table.
Table 22: Demand Calculator Properties
Demand
Junction Demand Categories Property
Editor
Demand Categories ID for Base Demand Categories
Per Unit Demand Base or Average demand for selected Base categories
Under Demand Calculator, User can click on Button to Add New Demand Category with the help of
Demand Editor.
Demand Editor
Demand Editor can be opened after click on button under Demand Calculator which will be shown in Figure
Page 76
1. Editor facilitates to provide information about base demand, time patterns, demand description,
Classification, Demand Unit, etc. User can add any number of Demands as per choice under Demand
Editor which can be used in Demand Calculator to calculate demand.
Demand
Editor
Demand editor dialog box shown in below used to assign multiple demands of different categories and
different time patterns. Application has some pre-defined categories as per CPHEEO Manual and base
demand which can be used to assign demand.
Page 77
Demand / unit as per CPEEO manual. User can add different demands/
unit under custom demand categories. (This value shows automatically and
Demand / Unit
can't change in Demand Editor. User needs to create custom demand
categories and change the values as per choice.)
Total units help to calculate total base demand / average demand per day.
Total Units Generally total population is assigned while calculating total demand.
However, based on demand categories total units definition will changed.
Base Demand This value calculates automatically based on Demand / Unit and total units.
Pattern
To create pattern definition for some intended purpose following information should be filled up. Pattern
dialog box shows in below figure.
Pattern
Item Description
Description should give some brief and important information about the
Description
pattern and its intended use in further analysis.
When user starts to fill up information in multiplier section, preview of chart will be displayed in Pattern
Dialog box. User can move to next multiplier box by using TAB key. Once all multipliers filled up in dialog
box user can click on OK button to save pattern information to database after validation. Cancel button
will lost all information and close the dialog box without storing any information.
A Pattern is a set of multipliers which will be applied to values to update over the time. Time Pattern can be
applied to Nodal Demand, Reservoir heads, Pump Schedules and Water Quality source inputs. Time
interval used in all patterns is fixed value which would set in Projects Time options.
Page 78
Once time interval set under Time Options, it will be applicable to all Patterns, however each time pattern
have different time periods. During simulation when time/clock time exceeds time patterns period, patterns
time will start from its first period again.
At Junction node, average demand of 10 litres per second. Time pattern interval has been set t o4 and
pattern multipliers values
Table 26: Typical Pattern Sample
Period Multiplier Hours Demand Hours Demand
1 0.5 0-4 5.0 24-28 5.0
2 0.8 4-8 8.0 28-32 8.0
3 1.0 8-12 10 32-36 10
4 1.2 12-16 12 36-40 12
5 0.9 16-20 9.0 40-44 9.0
6 0.7 20-24 7.0 44-48 7.0
Pattern
4. Change in pattern occurs according to change in value of multiplier.
5. Click on save button it save a pattern and pattern added in tree view.
Curve
Page 81
- Provide Curve ID, Description and select Curve type i.e. single point, 3 Point or multi point
- For 3 point & above, with increasing value of X , Y values should be in decreasing order.
Curve
- After adding required & valid values, curve preview pane should show the curve
- Click on Save button to store above information in Project's Database
Page 82
Curve
Technical Information
If two pairs values have some relationship to form Curve which may applicable to multiple objects. STORT
will provide 3 types of Curve as mentioned below
- Pump Curve
- Efficiency Curve
- Volume curve
- Head Loss Curve
Pump Curve
Head v/s Flow relationship helps to form Pump curve to deliver at nominal speed setting. Head is head gain
imparted to the water by the pump and is plotted on Y axis of the curve of unit meter & Flow rate plotted on
X axis of defined flow unit. Head & flow are inversely proportional to each other however; flow values
Curve
should be in decreasing order with increasing head values.
Single-Point Curve
A single-point pump curve is defined by a single head-flow combination that represents a pump's desired
operating point.
Three-Point Curve
STROT adds two more points to the curve by assuming a shutoff head at zero flow equal to 133% of the
design head and a maximum flow at zero head equal to twice the design flow. It then treats the curve as a
Page 84
three-point curve.
A three-point pump curve is defined by three operating points: a Low Flow point (flow and head at low or
zero flow condition), a Design Flow point (flow and head at desired operating point), and a Maximum Flow
point (flow and head at maximum flow). STROT tries to fit a continuous function of the form through the
three points to define the entire pump curve.
Where,
hg = head gain,
q = flow rate,
and A, B, and C are constants
Multi-Point Curve
Curve
A multi-point pump curve is defined by providing either a pair of head-flow points or four or more such
points. STROT creates a complete curve by connecting the points with straight-line segments.
For variable speed pumps, the pump curve shifts as the speed changes. The relationships between flow
(Q) and head (H) at speeds N1 and N2 are
Efficiency Curve
Efficiency curve defines curve between pump efficiency (%) on Y axis to pump flow rate (in flow units) on X
axis. Pump efficiency represents wire-to-water efficiency which includes pumps mechanical losses & pump
motors electrical losses. This curve will be used only for energy calculation. In absence of specific pump
efficiency curve then fixed global pump efficiency will be applicable.
Page 85
Headloss Curve
Headloss curve represents relationship between headloss on Y axis through General Purpose Valve as a
function no of flow rate on X axis. Head loss curve are helpful to model devices & situations with unique
headloss-flow relationships e.g. reduced flow-backflow prevention valves, turbines and well-draw-down
behaviour.
Curve
Figure 62 Different Types of Curve
Page 86
Volume Curve
Volume curve represents relationship between storage tank volume on Y axis varies with
increase/decrease of water level on X axis within tank. This curve will be useful where tank cross sectional
area varies with height. The lower and upper water levels supplied for the curve must contain the lower and
upper levels between which the tank operates. Example of tank volume curve is given below.
Control
Control objects are important part of hydraulic assessment of Water Distribution Network. Rules/
Curve
Statements form Controls will act as governor to control the behaviour of network over time. Control
statements can be defining status of selected links as function of time, tank water levels, and pressures at
select points within the network.
a. Simple Controls
Status or settings of link changes based on simple statements by referring
- The water level in tank,
- The pressure at a node
- The time into the simulation, the time of day
Page 87
Simple statements can be primarily shown in one of the following three formats
- LINK Link_ID status IF NODE Node_ID ABOVE/BELOW Water Level /Pressure
- LINK Link_ID status AT TIME simulation_time (hrs:mm)
- LINK 12 CLOSED IF NODE 23 ABOVE 20 (Close Link 12 when the level in Tank 23 exceeds 20 ft.)
- LINK 12 OPEN IF NODE 130 BELOW 30 (Open Link 12 if the pressure at Node 130 drops below 30
psi)
- LINK 12 1.5 AT TIME 16 (Set the relative speed of pump 12 to 1.5 at 16 hours into the simulation)
There is no limit on the number of simple control statements that can be used in hydraulic modelling of
water distribution network
Note: Level controls are stated in terms of the height of water above the tank bottom, not the elevation
(total head) of the water surface.
Control
Note: Using a pair of pressure controls to open and close a link can cause the system to become unstable
if the pressure settings are too close to one another. In this case using a pair of Rule-Based controls might
provide more stability.
b. Rule-Based Controls
Rule Based Controls are used to control the assets of Water distribution network after certain predefined
combined condition exists during hydraulic modelling simulation. This is kind of If else statement of any
programming language. If certain condition exist then do this else do that.
RULE 1
IF TANK 1 LEVEL ABOVE 19.1
RULE 2
IF TANK 1 LEVEL BELOW 17.1
THEN PUMP 335 STATUS IS OPEN
AND PIPE 330 STATUS IS CLOSED
Example 2:
These rules change the tank level at which a pump turns on depending on the time of day.
RULE 3
IF SYSTEM CLOCKTIME >= 8 AM
AND SYSTEM CLOCKTIME < 6 PM
AND TANK 1 LEVEL BELOW 12
THEN PUMP 335 STATUS IS OPEN
RULE 4
IF SYSTEM CLOCKTIME >= 6 PM
OR SYSTEM CLOCKTIME < 8 AM
AND TANK 1 LEVEL BELOW 14
THEN PUMP 335 STATUS IS OPEN
Network
Options
Editing
Edit Network
The Edit Network menu enables only after selecting Start Edit command of Map menu. This menu has
various commands which help while performing edit operation.
Convert Object Junction objects can be changed from Reservoir or Tank or Pipe
object can be changed to Pump or Valve.
Draws continuous network with predefined default values for
Draw Network
node and Link.
Network
Options
Table 30: Edit Network Context Menu
Editing
Context Menu Description
Open Network
This functionality helps to open Network in Map Window
Create Branch Network Create child Network and will inherit all data from Parent Network
Save Edit
This functionality helps in saving all information either modified during edit mode or added new objects
within current network. Once you save Edit option selects then all history information will be cleared up
which means Undo & Redo stack will not perform their operation.
Stop Edit
This functionality will perform editing operation and stored all modification or updation to network. And
close current tab of Network Editing.
Update Properties
This functionality will be useful to update properties of exiting objects. Before selecting any object,
respective Map layer need to be selected as per following selection
After selection of Map Layer, user can select object within Map
Window and change appropriate values within Form Window and
click on Save. This operation is be undone or redone depending upon
the choice of user.
Figure 66: Legend Control
Convert Object
Network
Convert Object functionality will be useful to convert sub-object within Object type.
Options
Editing
e.g. Junction sub-type convert into either Reservoir or Tank. Same way, Conduit sub-object type will
convert to Pump or Valve. However, conversion between different types will not work which means node to
link and vice versa will not work.
Draw Network
Draw Network functionality will be useful to draw continuous network with predefined values of Node &
Link. In predefined values, under Node Object type by default Junction will be selected and under Link
Type, Conduit will be selected by default.
Add Object
Add Object functionality will be used to add 3 main types of Object which are
- Node
- Link
- Vertex
Page 91
Node
Add Node functionality helps user to add node object into currently editable network. This tool helps to add
Junction, Reservoir or Tank.
Network
Options
Editing
Page 92
Network
Options
Editing
- After adding respective values, click on OK to add Node into Network.
Link
This tool will helps to add Pipe, Pump or Valve.
- Again Coordinate Dialog box will appear. This will help to add correct coordinates where user
would like to add Link object or if it is not require then user can close the dialog box.
- User can select anywhere in the Map Network to add Link. Once click Add New Link dialog box will
appear as shown below
Network
Options
Editing
- Click on OK button to open Pipe dialog box. Pipe Dialog will appear.
- Add required values
o Pipe ID
Page 94
o Length
o Diameter
o Roughness
Network
Options
Editing
Figure 72: Conduit Properties
Vertex
- Click on Add Vertex Button
- Selected link will be highlighted as shown in below image
Page 95
Network
Options
Editing
Delete Object
Delete Object functionality will be used to delete 3 main types of Object which are
- Node
- Link
Page 96
- Vertex
Node
Delete Node
This functionality will delete node or group of nodes.
Select the node or group of nodes and right click to open context menu and select Delete Selected
Objects.
Network
Options
Editing
Figure 75: Map Editing in Application
Link
Delete Link
Network
Options
Editing
Figure 76: Application Window - Map Editing Operation
Vertex
Delete Vertex
This functionality will delete Vertex.
Select a vertex &right click to open context menu and select Delete Vertex to perform delete vertex
operation.
Move Object
Page 98
Move Object functionality will be used to move 3 main types of Object which are
- Node
- Link
- Vertex
Node
Move Node
This operation will be useful to rearrange objects position if required by user to change.
To perform this operation user need to follow these steps
- Click on Move Node button
- Select node which need to be moved from current position
- Drag selected node from current position to required position
- Release mouse button to see the change.
Link
Move Link
- Select links start point or end point which need to be moved from current position to other
- Drag selected point from current position to other nodes position
- Release mouse button.
Network
Options
Editing
Move Vertex
To perform this operation user need to follow these steps
- Click on Move Vertex button
This operation will assist to redone the editing operations. However, if user save editing operation then
Redo operation cant be possible.
Simulation
Comparison
Simulation
Network
simulation is carried out.
2. Go to the Simulation menu appearing in the Ribbon Control Menu and select Simulation
option. The simulation window will be pop-up.
3. Fill all the fields for the simulation process like set:
a) Network field to currently opened Network Map.
b) Analysis Type as EPS Simulation.
c) Change End Date to next date of Start Date so as to have the simulation for 24 Hours.
d) In Simulation Options:
4. In Hydraulic menu, set Flow Units as GPM.
5. In Times menu, set Total Duration to 24 Hours.
6. After configuring these settings for simulation, select Simulate Now to start simulation process.
7. After simulation, the Result Table will be opened which shows the detailed status of each Node
and Link for every hour in 24 hours.
Page 100
Result
The Result menu has various commands which describe the different ways in which the results of an
analysis as well as the basic network input data can be viewed. This includes different views listed below:
Results
Viewing Results with Graph/Charts
Energy Report Energy reports generates for Pumps available within Network
Page 101
Node Result Table Table shows result information about node for all time steps
Pipe Result Table Table shows result information about link for all time steps
Charts
Analysis results can be viewed using several different types of charts.
Contour Map Any value will be considered as elevation value to plot contour
To create a graph:
Chart
1. Select Result >> Graph from Ribbon control which enables Graph Selection dialog box shown below.
2. Fill in the choices on the Graph Selection dialog box that appears.
3. Click Plot to create the graph.
Components of Graph Selection Dialog Box
Chart Type
Parameter
Time Period
Object Selection
Clear Object
Plot
Chart Type
It contains following types of Charts which can be viewed for different purposes as per choice of user.
Time Series
Page 102
Frequency Charts
Contour Map
System Flow
Profile Chart
Parameter
Depending upon the selection of Object Type Parameters
are varies. Following table shows the Parameters against
each Object type
Actual Demand
Head
Node
Pressure
Water Quality
Flow
Velocity
Friction Factor
Link Unit Headloss
Status
Setting
Water Quality
Time Period
User can select different time period as per requirement
and analysis type.
Network
Options
Control
Editing
Chart
List Box
List box will display all objects falls in each object type and
user can select by using mouse or just typing the object
type to select for plotting.
Object type could either node or Link. User can select object Type as per choice & requirement.
Clear Objects
Unselect the list of objects for plotting or charts.
Plot
Once all required parameters are set then Plot helps in creating chart.
Page 103
Map Control
Map view displays the overall structure of Network Map. The Network Map consists of number of objects
like Node, Link, Tank, Reservoir, Pump, etc. The Map appears at the right side of the window. All the Map
operations like editing network, upstream tracing, downstream tracing, adding layer, labelling etc. are
carried out on the Map.
Map Control
Figure 82: Map Control
Legend Control
map. After opening the network map, it mainly consists of Nodes and Links. So, in legend control Node and
Map layers are displayed. From the Legend View, one can customize the network map such as labelling
the nodes and links, change colour and size of the node; change the symbol of the node and so on.
First, open the network map. Select the Legend from the project menu.
Right click on the object and select Labelling, Labelling Setup option.
Select the type of information to be labelled from the Field Names.
Map Control
Map Control
Thematic Mapping
Labelling
1. Drag the object on which labelling is carried out to the top of the list in legend view.
1. Right click on the object and select Labelling, Labelling Setup option.
2. Select the type of information to be labelled from the Field Names.
3. Select background colour for label from Basic Properties.
Customized Properties
Follow these steps to customize the appearance of nodes:
Need practical demo on the following steps.
1. Open the Legend.
2. Right click on the layer of which the properties need to be change and select Properties option.
3. To change the symbol setting of node objects, double click on the node objects list. The setting
window will appear.
4. Customize the node object as per the requirement.
Page 106
Remove Layers
The network map consists of network objects. The Node and Link are the major categories of network
objects. One can remove the layer from the legend if does not required. To remove any layer from the
network map following steps are performed:
Need practical demo on the following steps.
1. Open Legend menu.
2. Right click on the layer need to be removed shown in the Legend.
3. Select Remove Layer option.
NOTE: - We recommend not removing system layers from Legend Control. In case you
removed then user need to close Network Map and reopen to restore Layers in Legend
Control.
Export Data
This functionality allows exporting the data after customizing the object in Legend menu. For example,
export the data for selected nodes; export the data for all customized features. To export the data, follow
these steps:
Need practical on the following steps:
1. Open Legend menu.
2. Right click on the layer of which the data need to be exported and select Data and Export
Data.
3. Select the type of export i.e. export all features, export selected features, all features in
Map Control
view extent.
4. Select the output directory path where the exported data need to be stored.
5. The message will be displayed to import the exported data. Click Yes. The data imported
will be shown on the map.
Selection
Need practical on the following steps:
The selection option performs the object selection. To select the Nodes on the network map, click on the
Node layer in Legend. Right-click on the Node layer, the following functionalities are carried out:
1. Select All:
This option selects all the object for the selected layer (Node).
This option is used to create a new layer in the Legend for the selected layer objects (Node).
This option is used to focus the selected objects after performing selection.
4. Unselect All:
This option unselects all the selected features for the selected layer objects.
Output Control
Control
Output
Figure 86: Output Window
Status Control
The status control appears at the bottom of the WDS workspace and is divided into sections which display
the following information:
XY Location Displays the map coordinates of the current position of the mouse pointer.
Progress Bar Shows progress of currently running command.
Status Statement Shows message related to currently running command.
Page 108
Import
Shape File
This is most useful functionality to read geographical information of network. A shape file contains both
physical and non-physical information about network objects and stored in various files as per each
network object. Such as Junction table, reservoir table, tank table, pipe table, pump table, valve tables, etc.
Required properties of each network objects described in Object Properties.
Import Procedure
User can follow sequence to re-import those shapes which have some issues.
1. If issues found in node then correct those features in shape and re-import only those edited nodes
2. If issues found in Link then do the corrections in Application itself if possible or else do the
corrections in link shape files and reimport only those edited features in link shape file.
If Projection system is attached with shape then it will read automatically. In case, not available then
application will ask user to set projection system or user can re-project current layers through Re-
Import
projection under Network menu.
Property Description
STROT provides facility to import Network Object of manly two
category including sub categories
Node
o Junction
o Reservoir
o Tank
Network Object
Conduit
o Pipe
o Pump
o Valve
A node object contains all objects of Junction, Reservoir & Tank.
Page 109
Property Description
- dxf
Path Path where user would import file into Network
STROT provide facility to match user defined name to system
defined name to e.g.
Match Fields
Id match with Node ID
X_Coord with X_Coordinate
Import
Excel / CSV file contains network object information including geographic location. Vertex information can
be separate out by , string. Required information as per object properties should available in excel / csv
files.
Import Procedure
Output window shows the information about those items / records which are skipped due to some other
reason.
User can follow sequence to re-import those records which have some issues
1. If issues found in node then correct those records in excel / csv file and re-import only those edited
records.
2. If issues found in Link then do the corrections in Application itself if possible or else do the
corrections in excel / csv files and re-import only those edited records in link excel / csv file.
Once data is imported /read successfully then application will ask user to set projection system for layer or
user can re-project current layers through Re-projection under Network menu.
WDS Application import inp files contents and add information at appropriate tables of applications
database. While importing inp files following tables are imported and stored in Database file:
Node Information
Import
Link Information
Pattern Information
Controls Information
Unit information
Curve Information
Object Unit
Head / Elevation Meter
Page 111
Object Unit
Diameter of pipe mm
Diameter of tank Meter
Height of tank Meter
Export
The Export option saves the network data in the form of files. These files may have the following formats:
1. Shape Files (.shp)
2. Excel Files (.xls or .xlsx)
3. CSV Files
4. Epanet Files (.inp)
5. AutoCAD Files (.dxf)
To export the network data to the one of the above file format, the following steps are need to be
performed:
1. In Map Menu of the Ribbon Control Menu, select Export option. The Export window will be
appear.
2. Select Network Object i.e. Node or Link of which the data to be exported.
3. Select Export Format to the .xls (to export the data in Excel file format) and select file path to
which the exported file will be saved.
4. Select OK to export the object (Node or Link) data.
Export
5. Go to the path where the file is saved and open it. It contains all the data of the object.
Shape File
Export Shape File
Property Description
Network Object of manly two category
Node
Property Description
- Shape
- Xls or xlsx or csv
- dxf
Export Object will export individual or similar kind of objects which can be selected under Network Object.
Export Format gives flexibility to export into different files types as per user requirement.
In the Export Data Dialog Box that appears, select in which network data needs to be export select data
format needs to be export immediately save dialog box appears to get storage location and file name to get
from user
In column Name setting data table, predefined column name settings appear which can be modifying by
user as per his choice.
Export
Page 113
Export
Click on OK to export network object data.
Export
Page 115
Analysis &
Results
Report Notebook
IN THIS SECTION:
Analysis Types
Simulations Options
Simulated Charts
Analysis &
Results
Page 116
After a network has been suitably described, its hydraulic and water quality behaviour can be analysed.
This chapter describes how to specify options to use in the analysis, how to run the analysis and how to
troubleshoot problems that might have occurred with the analysis.
As you are editing a category of options in the Property Editor you can move to the next or previous
category by simply hitting the Page Down or Page Up keys, respectively.
Analysis
Options
Page 117
Hydraulic Options
Hydraulic options control how the hydraulic computations are carried out. They consist of the following
items:
Table 37: Hydraulic Options
Option Description
Units in which nodal demands and link flow rates are expressed. Choosing units
in gallons, cubic feet, or acre-feet implies that the units for all other network
Flow Units quantities are Customary US. Selecting litres or cubic meters causes all other
units to be SI metric. Use caution when changing flow units as it might affect
Measurement.)
Headloss Darcy-Weisbach
Formula
Chezy-Manning
Ratio of the density of the fluid being modelled to that of water at 4 deg. C
Specific Gravity
(unitless).
Ratio of the kinematic viscosity of the fluid to that of water at 20 deg. C (1.0
Relative
Viscosity centistokes or 0.94 sq ft/day) (unitless).
Maximum number of trials used to solve the nonlinear equations that govern
Maximum Trials
network hydraulics at a given point in time. Suggested value is 40. Hydraulic
Convergence criterion used to signal that a solution has been found to the
Options
nonlinear equations that govern network hydraulics. Trials end when the sum of
Accuracy
all flow changes divided by the sum of all link flows is less than this number.
Suggested value is 0.001.
Action to take if a hydraulic solution is not found within the maximum number of
trials. Choices are STOP to stop the simulation at this point or CONTINUE to use
If Unbalanced
another 10 trials, with no link status changes allowed, in an attempt to achieve
convergence.
Page 118
Default Pattern time pattern is specified. If no such pattern exists then demands will not vary at
these locations.
Option Description
Global multiplier applied to all demands to make total system consumption vary
Demand up or down by a fixed amount. E.g., 2.0 doubles all demands, 0.5 halves them,
Multiplier
and 1.0 leaves them as is.
Power to which pressure is raised when computing the flow through an emitter
Emitter Exponent device. The textbook value for nozzles and sprinklers is . This may not apply to
pipe leakage. Consult the discussion of Emitters in Section 3.1 for more details.
Choices are:
YES (normal status reporting lists all changes in link status throughout
Status Report
the simulation )
FULL (full reporting normal reporting plus the convergence error from
each trial of the hydraulic analysis made in each time period)
Option Description
TRACE (trace the per cent of flow originating from a specific node).
In lieu of CHEMICAL, you can enter the actual name of the chemical
being modelled (e.g. Chlorine)
Mass units used to express concentration. Choices are mg/L or mg/L. Units
Mass Units
for Age and Trace analyses are fixed at hours and percent, respectively.
Page 119
Option Description
Applies only when modeling mass transfer for pipe wall reactions. Set to zero
to ignore mass transfer effects.
ID label of the node whose flow is being traced. Applies only to flow tracing
Trace Node
analyses.
Smallest change in quality that will cause a new parcel of water to be created
Quality Tolerance in a pipe. A typical setting might be 0.01 for chemicals measured in mg/L as
well as water age and source tracing.
Note: The Quality Tolerance determines when the quality of one parcel of water is
essentially the same as another parcel. For chemical analysis this might be the detection
limit of the procedure used to measure the chemical, adjusted by a suitable factor of safety.
Using too large a value for this tolerance might affect simulation accuracy. Using too small a
value will affect computational efficiency. Some experimentation with this setting might be
called for.
Reaction Options
Reaction Options set the types of reactions that apply to a water quality analysis.
Option Description
Default bulk reaction rate coefficient (Kb) assigned to all pipes. This global
coefficient can be overridden by editing this property for specific pipes. Use a
Page 120
Global Bulk
positive number for growth, a negative number for decay, or 0 if no bulk reaction
Coefficient
occurs. Units are concentration raised to the (1-n) power divided by days, where
n is the bulk reaction order.
Option Description
Wall reaction rate coefficient (Kw) assigned to all pipes. Can be overridden by
editing this property for specific pipes. Use a positive number for growth, a
Global Wall
negative number for decay, or 0 if no wall reaction occurs. Units are ft/day (US)
Coefficient
or m/day (SI) for first-order reactions and mass/sq ft/day (US) or mass/sq
m/day (SI) for zero order reactions.
Wall Coefficient Factor correlating wall reaction coefficient to pipe roughness. Set to zero if not
Correlation applicable.
Times Options
Times options set values for the various time steps used in an extended period simulation. These are listed
below (times can be entered as decimal hours or in hours: minutes notation):
Option Description
Total length of a simulation in hours. Use 0 to run a single period (snapshot) hydraulic
Total Duration
analysis.
Hydraulic Time
Time interval between re-computation of system hydraulics Normal default is 1 hour.
Step
Quality Time Time interval between routing of water quality constituent. Normal default is 5
Step minutes (0:05 hours).
Reactions
Options
Pattern Time
Time interval used with all-time patterns. Normal default is 1 hour.
Step
Hours into all-time patterns at which the simulation begins (e.g., a value of 2 means
Pattern Start
that the simulation begins with all-time patterns starting at their second hour). Normal
Time
default is 0.
Reporting Time Time interval between times at which computed results are reported. Normal default
Step is 1 hour.
Report Start Hours into simulation at which computed results begin to be reported. Normal default
Page 121
Time is 0.
Starting Time of Clock time (e.g., 7:30 am, 10:00 pm) at which simulation begins. Default is 12:00 am
Day (midnight).
Statistic Type of statistical processing used to summarize the results of an extended period
Option Description
simulation. Choices are:
NONE (results reported at each reporting time step)
AVERAGE (time-averaged results reported)
MINIMUM (minimum value results reported)
MAXIMUM (maximum value results reported)
RANGE (difference between maximum and minimum results reported)
Statistical processing is applied to all node and link results obtained between the
Report Start Time and the Total Duration.
Note: To run a single-period hydraulic analyses (also called a snapshot analysis) enter 0 for Total
Duration. In this case entries for all of the other time options, with the exception of Starting Time of
Day, are not used. Water quality analyses always require that a non-zero Total Duration be specified.
Energy Options
Energy Analysis Options provide default values used to compute pumping energy and cost when no
specific energy parameters are assigned to a given pump.
They consist of the following items:
Table 41: Energy Options
Option Description
Analysis
Steady State Analysis
Steady state analysis is useful to analyse hydraulic and water quality performance at particular time step
which is critical in nature or simulate worst scenario within network.
EPS generally used in Water Distribution Network to analyse the hydraulic performance of the system at
some particular time step.
Following are the capabilities of Hydraulic Engine which helps in assessment of water distribution network
Ability to calculate frictional Head loss using the Hazen-Williams, Darcy Weisbach, or Chezy-
Manning formulas
Have capability to Includes minor head losses for bends, fittings, etc.
Models constant or variable speed pumps
Computes energy cost for each pump set
Have capability to models various types of valves including shut-off, check, pressure regulating,
and flow control valves
Have capability to model storage tanks of any shape and size (i.e., diameter can vary with height)
Considers multiple demand categories at nodes, each with its own pattern of time variation
Models pressure-dependent flow issuing from emitters (sprinkler heads)
Have capability of base system operation on both simple tank level or timer controls and on
complex rule-based controls.
Analysis
Types
Page 123
Fire Flow utility calculates the available flow at network junctions while minimum pressure is kept at
demand junctions. Fire Flow analysis can be performed either in steady state environment or in expended
period analysis.
Extended period simulation helps to identify duration of flow delivered and how much max flow can deliver
for specified period.
Page 124
Criticality Analysis
Criticality analysis is used to identify the critical links and its relative criticality index with selected list of
links. This analysis is useful to identify most critical links within distribution network which helps in attention
during maintenance & operation.
Treated water exit from raw water treatment plant deteriorates after travelling through water distribution
Analysis
Quality
network. Rate of Deterioration in treated water quality depends upon the following parameters
Water
During treatment of raw water, Chlorine is used as a disinfectant cause of cheap in cost, east to handle,
highly effective in killing bacteria and most importantly maintained as residual. Presence of residual
chlorine in detectable quantity at consumer taps insures water free from bacteriological contamination.
However, because of chlorine decay & complexity of water distribution network, it is difficult to assure just
desirable levels of chlorine residual at all times & at all locations.
So during treatment of raw water there is practice to add higher amount of chlorine so that chlorine residual
is detected even at the farthest node of the network. Since chlorine reacts with natural organic matter to
form undesirable by-products, excessive dosage of chlorine is not desirable.
This section mainly discuss with modelling of water quality analysis especially chlorine residual in water
distribution network. The hydraulic model steady state & extended period analysis provides preliminary
information about flows & velocities which will play an important role in preparing mathematical model for
chlorine concentration. In addition to this, there are other aspects of governing chlorine concentration in
distribution networks are the chlorine transportation, decay caused due to reaction & mixing.
Analysis &
Results
Page 127
Design
Need of optimization
The cost of a water distribution network depends upon proper selection of the geometry of the network. The
selection of street layout adopted in the planning of a city is important to provide a minimum-cost water
supply system. The two most common water supply configurations of looped water supply systems are the
gridiron pattern and the ring and radial pattern; however, it is not possible to find an optimal geometric
pattern that minimizes the cost.
Engineers use different trial and error methods (Newton Raphson Method, Hardy Cross Method) and their
engineering judgment to minimize design cost. However this approach may not guarantee optimal solution.
Normally, any engineering problem will have a large number of solutions out of which few of them are
feasible and some of them are infeasible [9]. Hence, its Engineers duty is to find out best solution out of all
feasible solution. Importance and huge cost associated with Water Distribution Networks leads to extensive
research concentrating on providing protected water supply at minimum cost and in shortest possible route
by optimization in analysis and design.
Bhave (2003)[2] has stated that, it may be possible to have different options satisfying the hydraulic
constraints of engineering problem e.g. use of different pipe materials, different pipe sizes and different
network layouts for a water distribution network. As expected, these solutions would have different costs
and so aim would be to find the cost effective solution.
WDN also aim to provide supply of water for different purposes such as domestic and industrial
consumption, irrigation, hydropower, etc. Such a solution having minimum cost or maximum benefits is
termed, in general, as an optimal solution, and the concept of obtaining optimum solution is termed as
optimization.
Design Philosophy
Design
For proposed study following methodology will be adopted for further study which is gained from research
paper, reference books etc. Before proceeding for design philosophy following terms and methodology are
explained below:
Where,
h = head loss in pipe (m);
= numerical conversion constant depends upon units (2.234 x 1012);
L = Length of the pipe (m);
Q = Pipe discharge (m3/s);
CHW = Hazen-Williams coefficient;
D = Pipe Diameter (m);
and & = Exponents (1.85 & 4.87);
Minimize,
( ) ( )
Subject to constraints
( )
Design
Hj ; j=1,., (M-S)
Dx { Dmin, . , Dmax}; x = 1, , X
Page 129
Where,
u(D) = unit cost of pipe having diameter D;
Q = nodal demand;
Design
Page 130
Thematic
Results in
Simulated
Thematic
Page 131
Charts
Page 132
Charts
Analysis results can be viewed using several different types of
charts.
Frequency Charts
Object Properties value taken
Contour Map
as elevation to plot contour
Water Supplied v/s Water
System Flow
Consumed
Profile Chart Object Properties v/s Distance
Charts
Time Series
Chart
Page 134
Figure 102: Sample of Time Series graph for Pipe Velocity Time Series
Contour Plot
Chart
Shows regions of the map where values fall within specific intervals
Page 135
Frequency Chart
Frequency
Chart
Profile Chart
Profile chart is generally used to analyse the node result properties along the network. e.g. Check Demand,
Head & Pressure variation along the selected network.
To check this chart, user needs to select nodes along pipeline and duration of the simulation.
Profile Chart
Page 137
Tabular Results
Node Results
Profile Chart
Page 138
Link Results
Profile Chart
Page 139
Troubleshooting Results
STROT will issue specific Error and Warning messages when problems are encountered in running a
hydraulic/water quality analysis. The most common problems are:
Pump Problems
STROT will issue a warning message when a pump is asked to operate outside the range of its pump
curve. If the pump is required to deliver more head than its shutoff head, STROT will close the pump down.
This might lead to portions of the network becoming disconnected from any source of water.
Disconnected Network
STROT classifies a network as being disconnected if there is no way to provide water to all nodes that have
demands. This can occur if there is no path of open links between a junction with demand and either a
reservoir, a tank, or a junction with a negative demand. If the problem is caused by a closed link STROT
will still compute a hydraulic solution (probably with extremely large negative pressures) and attempt to
identify the problem link in its Status Report. If no connecting link(s) exist STROT will be unable to solve the
hydraulic equations for flows and pressures and will return an Error 110 message when an analysis is
made. Under an extended period simulation it is possible for nodes to become disconnected as links
change status over time.
Negative Pressures
STROT will issue a warning message when it encounters negative pressures at junctions that have positive
demands. This usually indicates that there is some problem with the way the network has been designed or
Troubleshooting
operated. Negative pressures can occur when portions of the network can only receive water through links
Results
that have been closed off. In such cases an additional warning message about the network being
disconnected is also issued.
System Unbalanced
A System Unbalanced condition can occur when STROT cannot converge to a hydraulic solution in some
time period within its allowed maximum number of trials. This situation can occur when valves, pumps, or
Page 140
pipelines keep switching their status from one trial to the next as the search for a hydraulic solution
proceeds. For example, the pressure limits that control the status of a pump may be set too close together.
Or a pump's head curve might be too flat causing it keep shutting on and off.
To eliminate the unbalanced condition one can try to increase the allowed maximum number of trials and
change the CHECKFREQ and MAXCHECK settings. These parameters are set with the project's Hydraulic
Options. If the unbalanced condition persists, then another hydraulic option, labelled If Unbalanced, offers
two ways to handle it. One is to terminate the entire analysis once the condition is encountered. The other
is to continue seeking a hydraulic solution for another 10 trials with the status of all links frozen to their
current values. If convergence is achieved then a warning message is issued about the system possibly
being unstable. If convergence is not achieved then a System Unbalanced warning message is issued. In
either case, the analysis will proceed to the next time period.
If an analysis in a given time period ends with the system unbalanced then the user should recognize that
the hydraulic results produced for this time period are inaccurate. Depending on circumstances, such as
errors in flows into or out of storage tanks, this might affect the accuracy of results in all future periods as
well.
Troubleshooting
Results
Page 141
References
Acknowledgements
STROT software is developed by Sharada InfoTech in India and referred several freely available software
components from other inventors/researchers/authors to whom acknowledgement and thanks are due:
o Epanet v2.0 from Water Supply and Water Resources Division of US EPA
http://www.epa.gov/nrmrl/wswrd/dw/STROT.html
o Dock Panel Suite. The Visual Studio inspired docking library for .NET WinForms
http://dockpanelsuite.com/
Epanet
STROT - WS network analysis uses the Epanet computation engine. From the Water Supply and Water
Resources Division of US EPA website (http://www.epa.gov/nrmrl/wswrd/dw/STROT.html) comes the
statement "Epanet is public domain software that may be freely copied and distributed." This software is the
basis of several network analysis programs and provides a robust and reliable tool. The development and
publishing of this software is greatly appreciated. Epanet Version 2.00.12 is used by Epanet.
Troubleshooting
Dot spatial
Results
Dotspatial is a geographic information system library written for .NET 4. It allows developers to incorporate
spatial data, analysis and mapping functionality into their applications or to contribute GIS extensions to the
community. Dr. Dan Ames is the project manager for DotSpatial.
Contour
Page 142
Refer EpaCAD to import CAD files convert into inp file and then import inp file in STROT Application.
Represent the well as a reservoir whose head equals the piezometric head of the groundwater aquifer.
Then connect your pump from the reservoir to the rest of the network. You can add piping ahead of the
pump to represent local losses around the pump. If you know the rate at which the well is pumping then an
alternate approach is to replace the well pump combination with a junction assigned a negative demand
equal to the pumping rate. A time pattern can also be assigned to the demand if the pumping rate varies
over time.
Set the status of the pump to CLOSED. At the suction (inlet) node of the pump add a demand equal to the
required pump flow and place a negative demand of the same magnitude at the discharge node. After
analysing the network, the difference in heads between the two nodes is what the pump needs to deliver.
Replace the pump with a Pressure Breaker Valve oriented in the opposite direction. Convert the design
head to an equivalent pressure and use this as the setting for the valve. After running the analysis the flow
through the valve becomes the pump's design flow.
Troubleshooting
How can I enforce a specific schedule of source flows into the network from my
reservoirs?
Results
Replace the reservoirs with junctions that have negative demands equal to the schedule of source flows.
(Make sure there is at least one tank or remaining reservoir in the network, otherwise STROT will issue an
error message.)
How can I analyse fire flow conditions for a particular junction node?
Page 143
To determine the maximum pressure available at a node when the flow demanded must be increased to
suppress a fire, add the fire flow to the nodes normal demand, run the analysis, and note the resulting
pressure at the node. To determine the maximum flow available at a particular pressure, set the emitter
coefficient at the node to a large value (e.g., 100 times the maximum expected flow) and add the required
pressure head (2.3 times the pressure in psi) to the node's elevation. After running the analysis, the
available fire flow equals the actual demand reported for the node minus any consumer demand that
was assigned to it.
Use a General Purpose Valve with a headloss curve that shows increasing head loss with decreasing flow.
Information from the valve manufacturer should provide help in constructing the curve. Place a check valve
(i.e., a short length of pipe whose status is set to CV) in series with the valve to restrict the direction of flow.
If the pressure variation in the tank is negligible, use a very short, very wide cylindrical tank whose
elevation is set close to the pressure head rating of the tank. Select the tank dimensions so that changes in
volume produce only very small changes in water surface elevation.
If the pressure head developed in the tank ranges between H1 and H2, with corresponding volumes V1
and V2, then use a cylindrical tank whose cross-sectional area equals (V2-V1)/(H2-H1).
How do I model a tank inlet that discharges above the water surface?
Troubleshooting
Results
The tank's inlet consists of a Pressure Sustaining Valve followed by a short length of large diameter pipe.
The pressure setting of the PSV should be 0, and the elevation of its end nodes should equal the elevation
at which the true pipe connects to the tank. Use a Check Valve on the tank's outlet line to prevent reverse
flow through it.
If simulating existing conditions monitored as part of a calibration study, assign measured values to the
Page 144
nodes where measurements were made and interpolate (by eye) to assign values to other locations. It is
highly recommended that storage tanks and source locations be included in the set of locations where
measurements are made.
To simulate future conditions start with arbitrary initial values (except at the tanks) and run the analysis for
a number of repeating demand pattern cycles so that the water quality results begin to repeat in a
periodic fashion as well. The number of such cycles can be reduced if good initial estimates are made for
the water quality in the tanks. For example, if modelling water age the initial value could be set to the tank's
average residence time, which is approximately equal to the fraction of its volume it exchanges each day.
Bulk reaction coefficients can be estimated by performing a bottle test in the laboratory (see Bulk Reactions
in Section 3.4). Wall reaction rates cannot be measured directly. They must be back-fitted against
calibration data collected from field studies (e.g., using trial and error to determine coefficient values that
produce simulation results that best match field observations). Plastic pipe and relatively new lined iron
pipe are not expected to exert any significant wall demand for disinfectants such as chlorine and
chloramines.
Place the booster station at a junction node with zero or positive demand or at a tank. Select the node into
the Property Editor and click the button in the Source Quality field to launch the Source Quality Editor. In
the editor, set Source Type to SETPOINT BOOSTER and set Source Quality to the chlorine concentration
that water leaving the node will be boosted to. Alternatively, if the booster station will use flow-paced
addition of chlorine then set Source Type to FLOW PACED BOOSTER and Source Quality to the
concentration that will be added to the concentration leaving the node. Specify a time pattern ID in the Time
Pattern field if you wish to vary the boosting level with time.
THM growth can be modelled using first-order saturation kinetics. Select Options Reactions from the Data
Browser. Set the bulk reaction order to 1 and the limiting concentration to the maximum THM level that the
Troubleshooting
water can produce, given a long enough holding time. Set the bulk reaction coefficient to a positive number
Results
reflective of the rate of THM production (e.g., 0.7 divided by the THM doubling time).
Estimates of the reaction coefficient and the limiting concentration can be obtained from laboratory testing.
The reaction coefficient will increase with increasing water temperature. Initial concentrations at all network
nodes should at least equal the THM concentration entering the network from its source node.
Page 145
Units of Measurement
Table 43: Units
Note: US Customary units apply when CFS, GPM, AFD, or MGD is chosen as flow units. SI
Metric units apply when flow units are expressed using either litres or cubic meters.
Page 146
INDEX
Link .. 43, 51, 68, 69, 87, 88, 89, 90, 91, 93, 94, 96, 97,
A
99, 100, 103, 104, 106, 109, 111, 112
Analysis 100, 102, 111, 117, 122, 123, 124, 125, 133 Log in ................................................................ 72, 73
C M
Charts ........................................... 101, 102, 132, 133 Map ... 59, 60, 66, 67, 69, 89, 90, 91, 92, 94, 96, 97, 98,
Comparison .............................................. 68, 71, 72 100, 102, 104, 107, 112, 126, 133
Conduit .............................. 43, 44, 69, 91, 95, 109, 112 Measure .............................................................. 61, 62
Contour ......................... 101, 102, 133, 135, 136, 142 Multi-Point................................................................ 85
Control .............................. 48, 51, 52, 74, 87, 88, 111 N
Criticality..................................................... 100, 125
CSV.......................................................... 109, 111, 112 Navigation ............................................................. 61
Curve .... 42, 46, 48, 49, 68, 74, 75, 81, 82, 83, 84, 85, Network .....39, 48, 51, 59, 60, 64, 68, 69, 70, 71, 72,
86, 87, 111 74, 75, 79, 80, 82, 87, 89, 90, 91, 92, 93, 94, 95,
100, 101, 104, 107, 109, 110, 111, 112, 113, 114,
D 123, 140, 142, 143
Demand 40, 53, 54, 55, 57, 68, 70, 74, 75, 76, 77, 78, Network Summary .................................................... 70
79, 103, 111, 119, 122, 133, 136, 137, 146 Node 36, 39, 44, 46, 47, 51, 68, 69, 87, 88, 89, 90, 91,
Design ................................... 75, 81, 82, 85, 100, 128 92, 93, 96, 97, 98, 99, 100, 101, 103, 104, 106, 107,
Draw ............................................ 6, 61, 68, 83, 89, 91 109, 110, 111, 112, 113, 120
E O
Junction ........... 39, 40, 76, 79, 89, 91, 92, 93, 109, 112
Rule-Based .............................................. 52, 75, 87, 88
L
S
Label ....................................................66, 77, 105, 106
Legend ................................... 59, 63, 91, 104, 106, 107 Search ........................................................... 61, 65, 66
Selection .......................................... 74, 75, 102, 107
Shape ..................................................... 42, 109, 112 Thematic ............................................ 4, 74, 106, 131
Simple......................................................51, 68, 75, 87 Three-Point ............................................................... 84
Simple Control .............................................. 51, 68 Time Series ................. 101, 102, 127, 133, 134, 135
Simulation ....................... 74, 75, 100, 101, 117, 124 Times Options .................................................... 121
Single-Point .............................................................. 84 Trace ............................................. 61, 64, 65, 119, 120
Software ......................................................... 8, 9, 142
V
Status ..... 43, 45, 46, 47, 48, 51, 59, 87, 103, 108, 119,
140 Validation ............................................ 59, 68, 70, 71
Steady State ...................................................... 123 Valve . 43, 44, 45, 47, 48, 85, 89, 91, 93, 109, 112, 143,
STROT .4, 5, 6, 8, 9, 10, 39, 42, 43, 45, 47, 48, 59, 75, 144
84, 85, 109, 110, 111, 112, 113, 117, 140, 141, 142, View................................................. 6, 61, 69, 81, 104
143 Volume ................................. 42, 49, 84, 87, 111, 146
System .... 2, 8, 66, 101, 102, 133, 136, 137, 140, 141
W
System Configuration ......................................... 8
System Flow .............................. 102, 133, 136, 137 Water Quality ................... 5, 78, 100, 103, 119, 125
Water Quality Options .................................... 119
T
WDS ................................. 2, 4, 8, 9, 60, 108, 110, 111
Tank .... 4, 39, 41, 42, 44, 46, 47, 49, 70, 87, 88, 89, 91,
92, 104, 109, 112, 146
Troubleshooting
Results
Page 148
SHARADA INFOTECH
E-102, Shriniwas Crossover County, Near Lokmat Press, Lagad Mala, Sinhgad Road,
Pune - 411041
Phone 020 24616238, Email Info@sharadainfotech.co.in
www.sharadainfotech.co.in
Page 149