ManualGESTAR2014 English
ManualGESTAR2014 English
GESTAR 2014
USERS MANUAL
Application for Hydraulic and Energy Engineering of Pressurised Irrigation Networks
Email: [email protected]
Website: www.gestarcad.com
Translation Lauren Lyon
October 12th 2014
CONTENTS
1
INTRODUCTION _____________________________________________________ 3
INSTALLATION _____________________________________________________ 7
TOOLBARS_________________________________________________________ 46
10
EVALUATION OF POWER COSTS AND OPTIMIZATION OF
REGULATIONS IN PUMPING STATIONS ___________________________________ 302
11
12
13
INTRODUCTION
GESTAR offers the most complete software package for engineering pressurised
irrigation systems (collective distribution networks and systems for use in irrigation on
plots). Its tools and modules, specifically designed for pressurised irrigation and tested
over the long term, enable optimum design, execution and management, integrating a
wide range of resources, many of them available exclusively in this programme, and a
long history of innovations and application to large and small systems. Some of its
principal features are summarised below.
Integration of modules for optimisation, hydraulic analysis and analysis of energy in
the same environment, making these tasks easier and more convenient, while more
importantly, enabling much more economic and reliable solutions to be found than
those obtained in processes simply based on optimisation routines.
High optimisation levels for branching networks with a set layout, with multiple
options, protocols and handy tools for finding solutions with substantial reductions
in system costs.
Hydraulic analysis module, unique in its robustness, flexibility and efficiency,
developed specifically and with exclusive capabilities, such as Inverse Analysis,
effective treatment of low resistance Elements and regulating valves, general
modelling of individual and lateral emitters with pressure-dependent flow emitted,
pump performance curves with inflection points, modelling of direct pumping
stations, etc.
All modules and tools, while making intensive internal use of advanced numerical
procedures, are transparent to the user, in an intuitive graphic interface.
Interoperable environment using the ACCESS standard as an intermediary for
communicating with all types of CAD/GIS systems or third party programmes, as
well as utilities for bidirectional communication with AutoCAD.
Integration of many innovative tools (generating scenarios, alarms, filters, evolution
over time, configuration of pipes with en route consumption, emitters, etc)
conceived and developed thanks to extensive experience in network design and
modelling.
Availability of databases for pipes, valves, singular losses, sprinklers, drip branches,
fluids, electricity prices, pumps, etc.
FIGURE 1.1 shows a synoptic diagram of the main modules schematising the
architecture of the application.
The Flow Rate and Tools Control module supports the front end visualisation
and user interface, links the various operating modules and launches and controls the
auxiliary tools which handle the practical configuration and analysis resources, such as:
outputting and consultation of data and results, generators of random and/or
deterministic scenarios, automatic results analysts, risk programmers, configuration of
alarms, formulation of Design Flow Rates, head loss options and many others.
The Size Optimisation module carries out the economic optimisation of
branching networks with a given layout, both on demand and rotational, finding the
combination of diameters, material and pressure rating to satisfy at minimum cost the
supplied flow rate and minimum pressures of hydrants and emitters. This optimisation
accepts both gravity feed with set total head, and direct pumping stations, in which case
the optimisation process not only finds the pump head which minimises total annual
costs (abbreviated method with simplified calculation of power costs), but also the most
favourable composition and regulation of the pumping station, using iterative
procedures and a detailed calculation of power consumption, incorporating the
variability of flow demand during the campaign and the hydraulic power response of the
pumping station.
The Hydraulic and Power Simulation module, designed to reproduce the
behaviour of projected or built networks, in normal or exceptional conditions, is applied
to the designs obtained from the module above, incorporating all constructive and
operational details, or to existing systems. On one hand it validates the behaviour of the
system realistically and generally, making it possible to identify, diagnose and resolve
possible malfunctions. On the other, it enables the definition and verification of later
necessary changes and adjustments, optimising the management and planning of the
system throughout its service life. The hydraulic and power results provided by these
simulations enable a detailed analysis of the systems behaviour. Some recent
applications of these resources, carried out with the optimum sizing tools, are the
selection of network operation alternatives (pumping direct or to a reservoir, irrigation
on demand or in turns), the study of possible sectorisation or turns with different
pressure scales, or the selection of the most suitable irrigation periods and electricity
rates for a given exploitation policy.
The module for Regulating Pumping Stations provides innovative and
specialised resources for the correct design and exploitation of the pumping stations
feeding irrigation networks, their regulation, and the minimisation of power costs. The
many application examples of these resources include the rational selection in the
design phase of the best number, type and adjustment of pump units; the best
adjustment to suit the operational characteristics of a system already in use; the
diagnosis of the origins of possible malfunctions and the definition of modifications
needed in operational networks with inefficient or obsolete pumping stations.
The Plot Design module (in Beta, not documented in this manual) combines
adaptations of the above modules and specific extensions for optimum sizing and
analysis of sprinkler and localised networks.
The satellite modules, dedicated to supplying the Databases (pipes, singular head
losses, valve head losses, according to type and degree of opening, pumps, electricity
rates, sprinklers, emitters, fluids) and the I/O communication of data and results (shares
data with AutoCAD and ACCESS, exports to MS Office), offer additional support for
the productivity and interoperability of the application.
Finally, the TELEGESTAR tools form a DLL library environment independent
of GESTAR, making it possible to migrate and integrate the hydraulic and power
simulation functions provided by GESTAR, and specific resources for optimising the
management of pumping stations, in any remote control and remote management
system.
GESTAR began development in 1993, in the Faculty of Fluid Mechanics at the
University of Zaragoza, linked to the Escuela Politcnica Superior (Polytechnic) of
Huesca, in the Agricultural Engineering degree programme, and was given a
considerable boost by the agreement of 1995 between the Aragonese Governments
Agriculture Department and the University of Zaragoza: Advanced Hydraulic
Modelling and Evaluation of Irrigation Networks. Since then, new agreements, various
sources of funding for R&D projects, and funds from technical assistance and licensing
contracts have enabled us continuously to update, expand and refine its features in a
permanent feedback cycle: development of innovations => intensive application =>
identification of needs/improvements => new development of innovations
2.1
INSTALLATION
MINIMUM REQUIREMENTS
To run GESTAR2014 and use all its functions your PC will need the following
resources:
Windows XP-SP2 or later, Windows 7, Windows 8, 32-bit or 64-bit versions.
Windows VISTA IS NOT RECOMMENDED (a)
Minimum 512 Mb RAM (2Gb recommended)
Minimum free hard drive space: 105 Mb
Virtual PDF printer (b)
MS Access, MS Excel, MS Word version 97 or later (c)
For communication with AutoCAD, if used, the version of AutoCAD must be from
2002-2010 (d).
OS updated to .NET Framework 4 (e)
(a) Although we do not recommend installing GESTAR 2014 with Windows Vista, if
using this OS, remember to turn on the compatibility options of GESTAR.exe (in
C:/Program files/GESTAR2014/GESTAR2014.exe): Run in Administrator Mode and
Compatible with XP.
(b) A freeware virtual PDF printer (CutePDF Writer) is bundled with the GESTAR
installer, in case this type of utility is not available, for producing the documents
generated
in
the
optimum
network
sizing
process.
C/Program
files/Gestar2014/CuteWriter.exe. Run the installer CuteWriter.exe and follow the
instructions. (Internet connection required during installation).
(c) If using GESTARs I/O communications tools with ACCESS databases, the
databases created by GESTAR (export processes) are in MS Office 97
format (compatible with all later versions), and user-generated databases to be read by
GESTAR (e.g., import process) must be saved as MS Office 97 files.
(d) If using the GESTAR network I/O communications tools with AutoCAD, the
version of AutoCAD must be from 2002 to 2014, inclusive. Due to the limitations on
2.2
OPERATIONAL MODES
Educational
Professional
Premium*
25
20
7
2
2
2
20
5
5
30
100
100
7
10
10
10
20
5
5
125
3000
3000
3000
300
300
300
3000
300
300
3000
10
Emitter Lines
Valves
Pumps
(analysis/regulation)
Free Elements
Polyline Vertices
5
7
5/3
5
7
5/3
3000
300
300
5
300
5
300
300
300
*Set points. If users need higher values (unlimited) special versions can be supplied at no additional cost.
Table 2. 1 Maximum values of components according to operational modes. Changes may appear in the
Educational and Professional modes without previous notice. See www.gestarcad.com.
GESTAR Professional
Public domain mode. Requires registration at the website and internet
connection with log-in (users email address and password) each time the application
starts. The username and current version will be checked on start-up, as it is regularly
updated. The Professional version can handle a greater maximum number of
components than the Educational version although some resources are restricted or
disabled. These conditions, like those of Table 2. 1, can be modified without previous
notice.
GESTAR Premium
Access to GESTAR Premium mode is reserved for public or private bodies or
professionals who have participated to some degree in sponsoring the development and
maintenance of the GESTAR application. Types of sponsorship (agreement, technical
assistance,
licensing)
are
described
online
at
http://www.acquanalyst.com/contenido.php?modulo=faq. The respective contract
models can be downloaded from the website. Please contact the User Help Service by
email at [email protected] for any further questions.
To use GESTAR in Premium mode you will need a licence file, associated
exclusively with the computer where the application is installed, available only to
Premium users, and have previously paid to register the license as described in section
2.3, p. 11.
Using GESTAR in Premium mode does not require an Internet connection and it is
compatible with later use in either of the other two modes, Educational and
Professional. However, users should remember that networks generated with tools for
importing from AutoCAD in the Premium version, of any size, cannot be opened with
the Professional version, which does not have this function.
Premium Licences include a series of technical assistance and support services
(User Help Service) for 12 months from the date of activation of the GESTAR Premium
licence:
Free updates.
Free access to the support service, by telephone and online, in aspects relating to the
use of the application only ([email protected]).
Free remote migration service (see conditions) of the Premium licence.
11
Each Licence to use GESTAR Premium may include in some countries free
enrolment in one of the 7-hour training seminars which the authors organise on a
regular basis, at locations and dates announced as they arise.
Starting from the end of the 12 month period users can opt to subscribe to an
extension of the User Help Service with an additional contract, which includes
updating, support and migration services.
Sponsors with multi-year contracts may provide access through temporary
licences to Premium versions for companies or bodies to which they delegate activities
in their area of responsibility, whether legal or territorial, during their period of use.
During the period of validity these temporary licences will include the user Help
Service.
12
13
If you have a PREMIUM licence, identify and save the installer file you will use to
activate it to facilitate future reinstalls and registrations if they should be
necessary.
Running the installer requires choosing a language (FIGURE 2.2 Left: there are
four options: Spanish, English, French and Portuguese, but more options can be offered;
see www.gestaracad.com ) and accepting the terms and conditions of use (FIGURE 2.2
Right). At the end of installation, users who do not have the option to print to PDF are
recommended to install the virtual PDF printer included at C/Program
Files/Gestar20XX/CuteWriter.exe. To do this, run CuteWriter.exe and follow its
instructions.
When GESTAR 2014 finishes installing a desktop shortcut will appear, linking to the
folder Gestar data files which contains the databases, manuals and examples
associated with the application. Access these files through the folder.
If working with the Professional version, you will need an Internet connection
via FTP (port 21) each time the application is launched, and to provide the username
and password you were given when registering online.
If your OS is Windows VISTA, you will have to configure the Compatibility
properties of the GESTAR2014 executable file (default location C:/Program
files/GESTAR2014/GESTAR2014.exe). To do this, right-click on the file
GESTAR2014.exe and select Properties. Enable the option Run in compatibility mode
Windows XP Service Pack 2 and Privilege level: Run this program as an
administrator.
14
15
At the end of this procedure, until the Licence File is received, click Exit and
continue working with the Educational and Professional versions.
After checking the data received, the User Help Service will immediately send
the Reference User an email with the Licence File (*.ges) associated with the Licence
Code, which should be saved to a folder on the same computer as the programme. After
saving the Licence File, you can activate the Premium Licence by restarting the
application in Premium mode. The same Registration Form window will appear as in
.FIGURE 2.3. Click the button Load Licence to open a file browsing window, where
you can locate and open the Licence File. After opening the Licence File the fields
Company and Project will be automatically filled in, FIGURE 2.4.
16
Versions can be updated for 12 months from the date of registration of the
Premium Licence.
1)
2)
Install the application (with the installer for the latest version to
which you have access, according to the update contract*) on the
new computer (or reformatted disc or new OS, after
reconfiguration) and make a note of the new licence condition
code which appears in the Licence Registration window (Figure
2).
3)
4)
You will receive an email with the new licence file which you
must register immediately following the process described above:
REGISTRATION OF A PREMIUM LICENCE
17
REVIEW OF FUNCTIONS
3.1
GRAPHIC INTERFACE
18
reproduction of the network layout, diagrams, dialogue windows, help menus, tables,
graphs, error management, etc.
Working with UTM co-ordinates: Origin and scale (proportional to the screen resolution
or set by the user) configurable for adjusting maps and orthophotos used as background.
Inserting images: As auxiliary cartographic backgrounds for layouts or in bmp, jpg, or
gif format.
Consultation and documentation of data and results: Editing windows, colour codes,
map of numerical values, pop-up window with data on the selected component, tables of
results, export of ACCESS and EXCEL database text files. Graphs of evolution over
time.
Configurable graphic parameters: Default values, prefix of identifiers, colour coding
and visualization format in the map of numerical values, appearance of map
background, Nodes and Elements, visualisation/hiding symbols of Nodes and Elements,
direction arrows, number of digits in displayed data.
Rectangular and irregular polygonal section: For cutting, copying, pasting, moving,
deleting, calculating cost and assigning parameters to all selected components.
Dividing a pipe into two stretches: At the point selected by the cursor on an existing
Pipe, enabling the introduction of an intermediate Node, interpolating its elevation and
the lengths of the two resulting stretches.
Joining networks: Merging two independent *.network files into a single output file in
order to join partial networks in a larger system, with optional assignation of different
prefixes to the components of each network and overlapping shared connection Nodes
(co-ordinate and ID).
Zoom In/out: Zoom in to enlarge and zoom to half size, selection of initial zoom level
set in Scale options.
Scrolling: Navigation around the network map using horizontal and vertical scroll bars.
Searching for nodes/elements: Directly locating Nodes and Elements by ID and by
comments field, with markings on the map or automatic pop-up windows for editing
their data.
Inserting images: Informative text added to the network map with configurable format.
3.2
19
20
21
volumes served, the unit costs of the contracted power supply, and the applicable
surcharges or discount rates, if any, it also gives the height which will optimise power
and amortisation costs.
Adjustment of parameters: Various adjustments and optimisation options which enable
sizing to be refined and additional costs to be assessed are now user-configurable and
accessible.
Express resizing: Starting from a binary file or text file generated in a previous sizing
procedure, containing the complete description of the network to be optimised and the
established restrictions, individual values can be easily adjusted or systematic tests
carried out with the help of the sizing assistant.
Guide to refining sizes. Options about the most critical Nodes, whose pressure
requirements raise the costs of conduits the most, so that pressure requirements on them
can be reduced in a rational and orderly manner, in order to lower system costs.
Identifying overpressure due to transients by sections, enabling pipe costs to be adjusted
by reusing the results of the analysis of transients to judge the correct pressure rating for
each section, adjusted for calculated overpressure rather than a single overall value.
Identifying maximum acceptable speeds by sections, in order to adjust costs by reusing
the results of the analysis of transients to judge the maximum acceptable speed suited to
each section, adjusted for local conditions rather than a single overall value.
3.3
HYDRAULIC/POWER ANALYSIS
22
23
In the case of Emitter lines, these components form part of the general matricial
calculation system as Continuous emitter elements, with flow emitted per unit of length
depending on local pressure, Emitter lines which are modelled through an
integrodifferential approximation (Warrick and Yitayew, 1988) which is extended and
generalised (Estrada, 2000), (Gonzlez and Aliod, 2005) (Gonzlez and Aliod, 2007).
In the Node analysis the number of contour conditions relating to Nodes and
Elements which can be set and the number of hydraulic unknowns which can be
resolved are equal to the number of Nodes in the network. A condition is usually
established for each node: In demand or supply nodes with a known flow rate a flow
condition is specified, while in nodes connected to given pressure points (tanks,
regulators, releases to the atmosphere, etc.) the total head is specified. The calculation
will return the value of the other node variable, height or flow rate respectively.
However, the GESTAR simulation module introduces the innovation, in the context of
nodal methods, of being able to relax these conditions, making it possible to make a
general and flexible choice from the range of data and unknowns, which is extremely
useful for the purposes of regulating. Optimising and looking for parameters, a
technique known as a whole as Inverse Network Analysis.
The most relevant numerical aspects related to the hydraulic solver are listed below:
Quasi steady hydraulic solver uses an evolved Nodal Head type method,
combined with Newton Raphson algorithm, for solving the system of
non linear equations, with several extensions to handle with the specific
irrigation network components, (Aliod and Gonzalez 2007).
Dynamic memory allow to analyze networks with unlimited number of
components.
Unknowns, either node heads or flow rate, are computed coupled and
relaxed at each iteration step.
Jacobian matrix computed for general non linear elements constitutive
equations.
Direct flow rate computation at known head nodes, coupled with the rest
of unknowns.
Pressure dependent flow emission modelled as specific element with
constitutive equation given by the individual pressure-flow emitter
response, with a final node where total head equals to altitude.
Low resistance elements treated with the Campos (1993)
technique allowing the direct and coupled computation of the low
resistance element flow rate.
Matrix direct inversion routines and matrix operation libraries specially
adapted for a non symmetric matrix, by means of the linked lists
technique (Duff et al. 1986). Routines are optimized for sparse matrices
and compact storage.
Solution convergence control by two independent criteria: maximum
average flow residue at the nodes, respect the average flow rate in the
elements, and maximum difference between the value of the head in the
nodes, or the relative flow rate in elements, between two consecutive
iterations.
24
25
The automatic loading of the points of the performance curves can be done using
the direct selection menus, where you can choose manufacturer, series, model and size
of runner from those registered, or establishing a desired functioning point (pump head
and flow rate) and use the search engine of the database to find the combinations which
best fit the point, with pumps ordered from higher to lower efficiency. In this last case,
for each pump selected the best trim for the runner is estimated to obtain the exact point
desired.
The possibility of introducing performance curves arbitrarily is also a
determinant for the very simple, although rigorous implementation of the behaviour of
direct pumping stations with any type of regulation enabling a system curve to be
followed, using one or more variable speed pumps (or the net pump head curve of the
parallel association if all the groups are fixed speed). For this, it is sufficient to represent
the pumping station as a whole using a pseudo-pump where the pump head vs. flow
curve is precisely the system curve set on the pumping station robot, and the net power
(or efficiency) vs. flow curve corresponds to the composition and type of regulation
used.
These curves can be set in tabular form by the user or obtained automatically
using the tools which GESTAR provides under the menu Regulation of the Pumping
station (see p. 167).
CALCULATION OF MOMENTARY AND TOTAL POWER PARAMETERS
GESTAR, since its 2008 version, extends the set of power supply variables
which can be viewed as graphs or tables, with momentary power consumption and
efficiency values, evaluated individually for each group and for all the pumping stations
(Garca et al. 2008). According to the momentary power values, GESTAR computes the
net power consumed over time, together with the corresponding economic costs,
according to the associated electricity prices and voltages, modulated in as many time
intervals and annual periods as desired. A specific utility enables the user to introduce
the contracted prices (or those being negotiated) with total flexibility.
Notably, it also incorporates the calculation of the energy efficiency indicators
established in the Energy Audit Protocol for Irrigation Associations (IDAE, 2008), such
as Energy Efficiency in Pumping (EEB) and estimated Energy Supply Efficiency
(ESE). These indicators are calculated for each moment and as an overall balance sheet
over the period of the simulation. GESTARs computation of these parameters not only
is useful in the context of energy audits and improving existing installations, but just as
importantly, its preventive quantification at the design stage makes it possible to detect
malfunctions, if any, and apply the corrections needed from the start of the project.
To summarise, the main computational aspects which are paid special attention
in the GESTAR hydraulic/energy simulation module, are:
Presence of sections without circulating flow, from the last open
hydrant in a branch, including absence of flow in all sections of the
network when there is no demand.
26
27
28
29
30
31
Sprinklers: These constitute a particular type of emitter in which the point of emission is
represented in the node where the emitter joins the network, the junction node,
facilitating its representation and configuration in the design of irrigation in plots with
hundreds or thousands of components.
TYPES OF ELEMENTS ADMITTED.
Pipes: Conduits with a constant cross-section, with options to incorporate singular head
losses and throttle valves. The values of Interior Diameter and Roughness can be loaded
in the Pipes Database, according to manufacturer, Material and pressure rating, or set by
the user. Optionally for each pipe an arbitrary number of accessories and a throttle valve
(or retention valve) can be incorporated, with a variable degree of opening with single
H =k
V2
2g
N
losses of the type
and generalised single losses formulated H = KQ . The
coefficients k of the singular losses in accessories is automatically communicated from
the databases parameterised according to the type of singular element. In the case of
1 C d2
2
valves the values of k are computed as: C d the discharge coefficient C d ( ) being
included in the interval (0.1), and being a function of the degree of openness and valve
type. C d ( ) is loaded from the valve databases. Alternatively, the values of K and N,
reproducing the dissipation of total head in any devices, must be supplied by the user in
the corresponding dialogue boxes, with utilities for adjusting to experimental data. Each
pipe admits logical retention and independent closure devices and registers the design
flow rate (equipped for the sizing phase) and celerity in order to facilitate the migration
of the results to transient analysis packages.
Pumps: Discharge elements defined in terms of increasing height through energy
according to the flow rate, optionally considering total power consumption (or
efficiency) and the NPSHR. The performance curves of the Element can be loaded
using tabular values defined by the user, or automatically from the pump databases,
which provide additional resources for choosing pumps adapted to a nominal point.
Each pump incorporates a logical retention device. The performance curves are
modelled using splines, permitting a precise fit throughout the range of flow rates for
any type of geometry of the curve (maximums, minimums, inflection points). Thanks to
this, GESTAR 2010 can exclusively offer a simple form of detailed modelling of the
functioning of pumping stations as a whole, defining a pseudo-pump which takes as
performance curves the conjoined curves of height-flow rate and power-flow rate,
which GESTAR 2010 supplies directly in the Pumping stations module, according to
the system curve, type and number of groups, and type of regulation.
Automatic regulating valves: Pressure reducing valves, pressure sustaining valves, flow
limiting valves and acceptable combinations of these, configured by algorithms which
enable a correct implementation of the operational states and limits of all of them in
numerous contexts, including their placement in branches. The head loss coefficients K,
for totally open positions, can be introduced manually or from the database of
regulating valves.
32
Emitter Lines Pipes with a continuous flow emitted by unit of length q, where the flow
rate emitted is not constant, but dependent on local pressure through relationships of the
x
type: q = K d H .
An integro-differential model is applied which enables the calculation of pressure and
flow rate distributions throughout the Emitter line and evaluates locally emitted flow
rates. When the Emitter lines have a closed end, the definition is admitted of various
sub-sections with homogeneous properties as to the type of emitter and spacing, slope,
Interior diameter and Roughness. If the end has another type of connexion (for example,
to another Emitter line or pipe) only one section is admitted, and it will be automatically
detected if there is a feed at one or both ends, and in this last case, the emitter behaviour
will be simulated, detecting the internal point of zero velocity (neutral).
HYDRAULIC ANALYSIS TOOLS
CONFIGURATION OF DETERMINIST SCENARIOS
Stationary scenario: Opening/closing Known Consumption Nodes and regulating
hydrants by point and click or by order executed by identifier.
Table of programming in quasi-stationary evolution over time: specification of the time
interval of opening of each Node with flow demand, sprinklers and pipe elements, and
pumping groups. Intervals and duration configurable by time lapse (or number of
intervals) and length of interval.
Programming turns: Specification of the number of turns, duration of each of them and
definition of Nodes (Known Consumption, Hybrid, Sprinkler) belonging to the turn.
Extension of the table of programming over time to programme the start of each turn.
Logical commands in quasi-stationary evolution over time: Control orders,
complementary to programming tables qualifying the opening/closing of Nodes with
demand, pipes and pumps, according to the value of the characteristic variables
(pressure or flow rate) regarding control values in Nodes and Elements.
Factors modulating demand: For each demand node it is possible to define factors
modulating the assigned maximum flow rate, to reproduce the operation of shared
hydrants, seasonal variations, etc.
Generator of energy prices. As many prices and price bands can be generated as desired
(by day of the week, by month, by season, etc) with 24 periods of discrimination for
each of them, both in terms of energy consumed and of available power, specifying the
maximum power to be contracted in each period.
CONFIGURATION OF RANDOM SCENARIOS.
Generation of random demand scenarios: Distributions of demand nodes open or closed
at random, satisfying a pre-established percentage of open intakes and including the
probability of opening of each intake.
33
Assignation of non-conditional demand status: Opened or closed status can be set which
are not affected by the generation of random demand status, making it possible to
analyse mixed scenarios combining determinist (turns) and random demand conditions.
Network analyst: By generating a high number of random scenarios (with restrictions
marked by the Nodes in non-conditional demand status) the maximum, minimum and
average values are determined for all variables. Optionally, scenarios which generate
alarms can be separated and saved individually for later analysis.
ALARMS AND REPORTS
Configuration of alarms: Options for setting a range of acceptable values for the
variables: speed in pipes, aspiration in pumps, in valves, in emitter lines, head losses per
unit of length, pressure in demand nodes, in junction nodes, and flow rate in hydrants.
Threshold alarms can also be defined: maximum - minimum levels exceeded in
reservoirs, pump cavitation, contracted power exceeded, negative pressures at any point
and pressure in Hydrants below the Pressure set point (with adjustable tolerance). If an
alarm is triggered, the component is marked graphically and noted in a report.
Alarm report: Exhaustive list of alarms (exportable to ACCESS file) generated in
successive scenarios of evolution over time or random, indicating the scenario number,
the component which generated the alarm, value of the variable producing the alarm and
units of the variable. Includes a summary of the number of breaches per component
(Element or Node) and percentage of pressure breaches in demand nodes.
TOOLS FOR INVERSE HYDRAULIC ANALYSIS
The number of duplicate requirements in target nodes must be the same as the number
of degrees of control freedom (not to be confused with the degree of freedom of demand
in an irrigation hydrant) available for adjustment.
NOTE: Arbitrarily set duplicate requirements may not be consistent, leading to badly
constructed problems, without a solution in the space of physically viable solutions.
Double Condition Nodes: Nodes simultaneously specifying demand and pressure
conditions to be met simultaneously in an operating network. These constitute the
restrictive conditions to meet which the parameters of degrees of freedom for control
must be adjusted in other free nodes and free elements, or free pipe sets.
Free node: Degree of freedom for control associated with point values which will
determine the pressure and flow rate which should be supplied to the node in question in
order to meet the requirements set by double condition nodes.
Free element: Degree of freedom for control associated with elements where the
necessary energy jump and circulating flow to meet the requirements set by double
condition nodes will end. If the resulting element is passive, it will be calculated as a
dimensional coefficient of losses (or if two of the three parameters, length, interior
diameter and roughness are supplied, the remainder will be determined) and if the
element is active, the functioning point of the required discharge group will be
calculated.
34
Free pipe sets: Group of connected or unconnected pipes sharing: either Interior
Diameter or Roughness. The shared diameter or roughness is the degree of freedom for
control which is adjusted to meet the requirements set by double condition nodes.
Utility for the calibration of models, determination of unknown properties of pipes,
adjustment to existing networks. Badly formed problems (physically impossible
conditions) should be avoided.
OTHER COMPUTATIONAL RESOURCES
Modulation of consumption: In demand nodes through a common factor.
Automatic calculation: A new simulation will be executed automatically each time the
status of a component is changed or there is any modification in construction data.
Adjusting by least squares: Utilities for adjusting a series of points to a second degree
polynomial or an exponential function.
Head losses: Possibility of calculating head losses in pipes through different
expressions: Hazen-Williams, Blasius, Manning, Darcy-Weisbach, with or without
including laminar regime.
Calculating NPSHA: If the NPSHR of the pumps is introduced, and the NPSH alarm is
activated, the system will trigger an alarm if NPSHA < NPSHR
Parameters Advanced users can access and modify various parameters for adjusting
calculations
35
of their regulation and the obtaining of reliable assessments of costs, possible savings
and maximum energy efficiency.
SYSTEM CURVE
The system curve of the pumping station for on-demand systems can be set in
GESTAR by the user, if known, or can be calculated using the tool which includes an
application for determining it automatically.
36
The specification of head flow rate demand over time is equivalent to knowing
the distribution of the frequency of served flow rates, in terms of the Probability Density
Function (PDF) of demand (Lpez Cortijo et al. 2007), (Garca et al. 2008).
Where T is the total irrigation time available in the period studied, according to
the definitions given, the Detailed Energy Consumption (CED kWh ) in kWh in the period
will be calculated as:
CEDkWh
Qmax
dt(q)
= P(q(t)) dt = T P(q).
= T
T
P(q).FDP(q) dq
V
Hd
1000 3600 p
37
where is the specific weight of the water (kgm-2s-2) and V is the pumped volume in the
period considered (m3).
If the result of Equation 3-2 is multiplied by the weighted average price per
kWh, this will give the estimated Simplified Energy Cost, CES . As can be seen, for the
same volume supplied per year, and supposed efficiency, the CES grows lineally with
the design height, Hd and annual volume, V.
The detailed assessment of energy consumption using Equation 3-1 is also
applicable in the optimum sizing process of irrigation networks with direct discharges
through the sweep technique. In this method for a supposed discharge height, Hx, the
network is optimised and the resulting system curve obtained. With this system curve
and predicted pumping composition(s) the CED can be evaluated using Equation 3-1.
Adding the annual amortisation costs of the corresponding network, we obtain a value
of the total cost associated with the supposed discharge level. Varying Hx in a range of
possible solutions the minimum sum of costs of amortisation of the conduits and energy
costs is found.
FIGURE 3.1 Results of the optimum sizing of directly pumped networks using the detailed
(CED) or simplified (CES) calculation of energy costs.
FIGURE 3.1(Pao et al., 2009) (Garca et al, 2008), (Lpez Cortijo et al. 2007)
shows that while the energy consumption evaluated with the Equation 3-2Simplified
Energy Consumption is rigidly proportional to the design height, H d , in its refined
evolution, Equation 3-1 Detailed Energy Consumption, the tendency for energy costs to
grow according to head height, H d , is less marked, so that the optimums found using the
CED are sometimes different to those found when applying the CES, presuming the
former to be more realistic in all cases.
TOOLS FOR MODELLING, REGULATING AND OPTIMISING PUMPING
STATIONS
Shown below are the main features and resources available in GESTAR for
modelling, regulating and optimising pumping stations, by obtaining system curves,
38
Action Curves and Probability Density Function of flow rates (PDF), which together
establish energy costs for a certain period.
Pump Selection: Automatic incorporation in the pump type Elements of the
performance curves of discharge equipment from databases of pumps, by direct search
by model or search for the pump which best suits a determined nominal functioning
point.
Estimation of simplified performance curves: Parabolic type curves are determined for a
pump type adapted to a nominal functioning point according to basic parameters.
Obtaining maximum, average and recommended system curves: Given an arbitrary
network with one or more points of known total head, the maximum, minimum and
recommended system curves are determined for any pumping station feeding the
network through a simulation of multiple random states for each flow demand
percentage in the pumping station.
Obtaining system curves of a given reliability. The information needed to build various
system curves for a determined degree of reliability can be extracted from the process of
simulating multiple random states.
Pumping station Operation Curves: Calculation of head-flow rate, power-flow rate,
efficiency-flow rate, and spin speed-flow rate curves, and stop-start transition points for
pump groups with arbitrary compositions of fixed pumps and variable speed pumps, of
the same or different kinds.
Determining the PDF of flow occurrence: For on-demand irrigation conditions, in
branching irrigation networks fed from one point, the Probability Density Function of
the flow rate at the feed point for an irrigation campaign. Possibility of dividing by low
demand, shoulder and peak demand bands.
Set demand curves: Introduction by the user of estimated or experimental demand
probability density curves.
Determination of energy consumption: Combining the curves of the pumping station
(head-flow rate and power-flow rate) and the Probability Density Function of the flow
rates (with option to split into low, shoulder and peak) a calculation is obtained of
energy costs reflecting the dependence of the results on the performance curves of the
pumps, the number and size of the equipment, the regulation strategies used and the
network system curve.
3.5
IN-PLOT DESIGN
39
40
3.6
DATABASES
GESTAR facilitates the work and makes it more flexible, while avoiding
possible errors in loading data, by offering the user all the hydraulic parameters and
technical information usually affecting the behaviour and hydraulic results of
distribution networks, structured in databases which transfer information directly to the
corresponding forms. These relational databases (ACCESS) are open, initially
configured in the installer with basic data as examples, and can be modified, adjusted
and extended according to the needs of the user and the project. For this, the user can
access the relational structure of the tables directly, or use the modification tools
incorporated in GESTAR (recommended).
Pipes: Interior Diameter, Roughness and cost per ml by manufacturer (or any other
category), Material, pressure rating and DN.
Singular losses: dimensionless Coefficient according to the type of singularity and an
associated parameter.
Properties of fluids: Dynamic Viscosity, Density and Vapour Pressure at working
temperatures.
Throttle valves: Discharge coefficient Cd for computing singular losses according to
type of valve, subtype and degree of closure.
Automatic regulating valves: Singular losses for completely open hydraulic regulation
valves according to type and size.
Electricity prices and bands: Price per kWh and installed kW, according to type of band
and considering bonuses and surcharges.
Pumps: Performance curves of pump head, power consumed and NPSHR according to
flow rate, by manufacturer (or any other parameter) and model.
Sprinklers: Emitted flow rate, reach and pluviometry according to feed pressure, by
manufacturer (or any other parameter) and model.
Emitter Lines Emitted flow rate, reach and pluviometry according to feed pressure, by
manufacturer (or any other parameter) and model, inserted in drip feed tubes by
manufacturer, material and nominal diameter.
3.7
41
COMMUNICATIONS
42
connectivity with the blocks or adjacent Polyline (with a tolerance margin) the pipe
resulting from the transformation of the line or Polyline will incorporate an extra node.
EPANET: Most components can be exported to the formats *.INP and *.MAP for
EPANET 1.1e (compatible with later versions of EPANET). Pipes are transferred to the
[PIPES] block of EPANET 1.1e, demand nodes (known consumption and hybrid nodes)
and junction nodes are assigned to the [JUNCTIONS] block and known Pressure nodes,
Reservoir and Dam to the [TANKS] block. The other types of components are not
exported, but as they are usually less used, they can be incorporated manually into
EPANET
43
OPERATIONAL PROTOCOL
44
CREAR DIBUJO EN
GESTAR
CREAR DIBUJO EN
AUTOCAD
IMPORTAR DIBUJO
AUTOCAD
INGRESAR DATOS
MANUALMENTE
INGRESAR DATOS
MEDIANTE Access
DEFINIR TURNOS
DEFINIR CAUDALES DE
DISEO
DIMENSIONADO RED A
TURNOS
DIMENSIONADO RED A
LA DEMANDA
SELECCIN y REGULACIN
DE BOMBAS
SIMULACIN HIDRAULICO_
ENERGTICA Y
REDIMENSIONADO
DISEO FINAL
INFORMACIN TCNICA
DE LA RED
FIGURE 4. 1 Diagram of the stages and options of the protocol for designing an irrigation network.
45
CREAR DIBUJO EN
AUTOCAD
CREAR DIBUJO EN
GESTAR
IMPORTAR DIBUJO
AUTOCAD
INGRESAR DATOS
MANUALMENTE
INGRESAR DATOS
MEDIANTE Access
SIMULACIN
HIDRAULICO ENERGTICA
RESUMEN
INFORMACIN TCNICA
DE LA RED
FIGURE 4.3 Error! Secuencia no especificada. Diagram of the stages and options of the protocol for
modelling an irrigation network.
46
TOOLBARS
The GESTAR programme has a graphic window or map where networks can be
built and analysed, and a Toolbar with a series of icons for opening, saving or printing
networks, and selecting the different types of Nodes and Elements used in the
construction of a network. It also provides a series of additional useful tools for the
creation, analysis and visualisation of networks.
This chapter provides references for each of the Nodes, Elements and options
available on the toolbar.
The Toolbar (FIGURE 5.1) consists of two rows of buttons or icons. The upper
row is always visible, while the lower row is available only when the graphic window is
active, i.e., when creating, analysing or visualising a network.
The icons can be activated by clicking with the main mouse button on the
corresponding figure on the toolbar.
After a toolbar tool is activated, it can be deactivated by clicking with the
secondary mouse button (right clicking) on the icon, or simply choosing another
operation.
5.1
INDEX OF ICONS
Each icon is presented below, with the keystroke combination which activates it
and the page where its functions are described.
47
UPPER ROW:
NEW NETWORK (CTRL + N)
49
51
51
52
53
CUT (CTRL + X)
54
COPY (CTRL + C)
54
PASTE (CTRL + V)
54
UNDO
54
REDO
54
54
ZOOM IN
55
ZOOM OUT
NETWORK SIZING
55
56
RANDOM SCENARIOS
60
64
CALCULATE
66
66
67
RESULTS
67
GRAPHS
70
ALARMS
70
71
72
LOWER ROW
SELECT
72
RECTANGULAR SELECTION
72
IRREGULAR SELECTION
74
COMMENTS
74
75
SPLIT PIPE
75
76
76
JUNCTION NODE
78
DAM NODE
78
RESERVOIR NODE
79
48
81
82
85
90
FREE NODE
91
EMITTER NODE
91
PIPE ELEMENT
95
DRIP ELEMENT
106
PUMP ELEMENT
110
VALVE ELEMENT
115
FREE ELEMENT
119
120
At the bottom of the GESTAR window the X and Y coordinates are specified for
the point on the network where the cursor is situated at any time, relative to the point of
origin.
Nodes, when activated, can be positioned on the Map by clicking on the desired
location.
To situate an Element on the map, its end Nodes must be previously defined.
Elements are created, when activated, by clicking on the first Node and then the last
Node. If the last Node is the same as the first, the creation of the Element is cancelled.
The option Point to ID Nodes and Elements on the View menu, which is enabled
by default, makes a small label appear in the GESTAR graphic window when mousing
over a Node or Element. This label shows the identifier of the Node or Element.
When creating Elements, the cursor becomes a cross, making it easier to identify
the Node being clicked on, and a flexible line links the initial Node with the cursor.
Until the Element is created or creation is cancelled, this line will accompany the cursor.
If the Element creation button is deactivated or another option is activated before the
Element is created, creation will be cancelled. In the case of Pipe Elements polylines
can be used. Their vertices are generated consecutively after each click of the mouse
until the end Node is clicked.
Depending on the type of Node or Element placed, a dialogue window will
appear on the map, asking for the parameters needed for its definition. This dialogue
window can also be consulted at any time in order to verify or change data, by simply
double-clicking on the desired Node or Element.
The parameters of all the data you introduce will be in International System units
(metric) unless otherwise specified. They may also be in exponential or scientific
notation, which may use commas or periods as decimal points. Invalid or illogical
numerical values will not be accepted (negative pipe lengths or roughness values, etc).
Alphanumerical labels are accepted for Nodes and Elements. Windows keyboard
49
shortcuts can be used for cutting, copying and pasting text (CTRL+X, CTRL+C and
CTRL+V respectively) between the various fields in each definition window of Nodes
and Elements, and the Tab key for moving from field to field. Nodes and Elements scan
also be selected as a group which can then be moved, cut, copied or pasted.
5.2
ICON FUNCTIONS
UPPER ROW:
NEW NETWORK (CTRL + N)
This enables a network to be created in the GESTAR graphic window using the
tools provided by the application.
Using the dialogue represented in FIGURE 5.2, the user must associate a newly
created Pipes Database with the new network (see section 12.1 PIPE DATABASES, p.
428).
A dialogue will then appear (FIGURE 5.3) enabling the user to configure the
origin of the coordinates and the exact maximum coordinates for the window, and the
initially visible area. These variables can be changed later using the option View/ Scale
in the menu toolbar..
50
Maximum Coordinates of the Map. From this quadrant the coordinates are entered
of the upper right corner of the area seen on screen: the maximum coordinates. The
Force option enables the user to change the areas of the network map seen on screen
along one or both axes. If you want to Force the dimensions of both axes, XMax-X
Origin will correspond to the horizontal width of the area of the map shown on
screen with No Zoom, and YMax-Y Origen will correspond to the vertical height of
the area of the map shown on screen with No Zoom, but the on-screen visualisation
will be distorted and out of proportion. If you prefer to display the network in its
true proportions, adjusted to fit the vertical and horizontal resolutions of the
monitor, select Force in one of the dimensions only. The programme will establish
the other maximum coordinate so that the relationship of distances shown onscreen
on the network map, in XMax and YMax, agree with the horizontal/vertical ratio of
the resolution.
Percentage in Window. The scroll bar lets you select the part of the map you wish to
see first on screen. GESTAR displays the percentage of the map chosen
interactively in the window to the right.
Minimum Coordinates of the Map. The visualisation area must define the
coordinates of the Point of Origin, which will coincide with the bottom left corner of
the map. Negative coordinates may be used, although Nodes and vertices will be
created only in areas with positive coordinates. The network map on screen will
show as a maximum, with No Zoom, the area of the network between XOriginXmax and YOrigin-YMax.
Move Origin. This field will be useful later. Clicking it will bring up the dialogue in
FIGURE 5.4 specifying the positive or negative movements in direction X or Y of
the coordinates (X Origen, Y Origen) of the current Point of Origen of the
visualisation. When the Accept button is clicked in the Move window, the new
values will be shown for the Point of Origen of the visualisation in the window of
FIGURE 5.3. .
51
Once the network is opened it can be analysed and modified with the GESTAR
tools. The files containing the construction topology of the GESTAR networks are
called Network Files, and their extension is .red.
SAVE NETWORK (CTRL + S)
Clicking this icon saves the network currently in the window with its previous
name and location. If the network is new, its name and location will have to be specified
in the dialogue which will now appear (FIGURE 5.6).
52
The files containing the construction topology of the GESTAR networks are
called Network Files, and their extension is .red.
IMPORT / EXPORT AUTOCAD NETWORK
This icon gives users access to two different functions. If no network is open, the
process will begin of generating a GESTAR network based on an AutoCAD drawing,
using the form shown in FIGURE 5.7. (This process is described in detail in section
7.5.1 REQUIREMENTS FOR DRAWINGS TO IMPORT FROM AUTOCAD).
After opening the network in GESTAR, use this icon to access a new dialogue
(FIGURE 5.8). This tool enables the automatic generation of the drawing of the
network in AutoCAD with the desired information on the Nodes and Pipes used, as
described in more detail in section 7.5.3 EXPORTING NETWORK TO AUTOCAD.
53
PRINT
Prints the current contents of the window, If no graphic interface window is
open, nothing will be printed.
To print the results of a given scenario, use the Print button in the Results
window (p. 161).
54
CUT (CTRL + X)
First select an area with the Rectangular or Irregular Selection button (see p. 72
and after), and cut the selection with this button, so that you can then paste it with the
Paste option.
COPY (CTRL + C)
First select an area with the Rectangular or Irregular Selection button (see p. 72
and after), and copy the selection with this button, so that you can then paste it with the
Paste option..
PASTE (CTRL + V)
Once a Rectangular or Irregular Selection has been cut or copied (see p. 72 and
after), this option lets you paste it in the programme window. Pasting is done in the
upper left corner of the window. The pasted area can be dragged by keeping the mouse
button down and moving it to the desired location.
When pasting a group of Nodes and Elements, the new Nodes or Elements
automatically acquire a default label. A form will appear letting you add two characters
to the name.
UNDO
This button undoes the last action carried out in GESTAR. Only one action can
be undone.
All meaningful user actions can be undone. Mouse over this button to see a label
showing the last action carried out.
REDO
The Redo tool becomes active after undoing an action, and enables you to go
back to how things were before using the Undo tool.
FIND NODE/ ELEMENT (CTRL + F)
Click this button to bring up the window in FIGURE 5.10, enabling you to
search on the map for any type of Node or Element
55
Find Node/ Find Element. The user should first consider if he is searching for nodes
or elements.
Id. This option is enabled by default. Enter the Identifier of the Node or Element
you are looking for in this field.
By Comment. If you choose this option, the Identifier search remains inactive. All
the components sharing this exact set of characters will be found and highlighted.
Highlighted on map. If you choose this option, a white circle will appear in the map
window showing the location of the selected Node(s) or Element(s).
Show Data. If this option is activated, after clicking on Search, as well as the
location on the plan, GESTAR will display the definition window for the Node or
Element you are looking for. If searching by comment, it will show the window of
the first component found with this comment.
ZOOM IN
This tool allows you to zoom in on any area of the map, selected with the mouse.
Click on a corner of the area you want to zoom in on and drag the mouse to the opposite
corner, then release. The rectangle you are marking will change colour while the mouse
is dragged, and the width and height of the rectangle will be shown on the bottom left of
the screen. The maximum zoom is 1% of the total size (to scale) of the map.
ZOOM OUT
Each time you click on this button the network view size is halved (to scale),
making the visible area four times bigger. The single fixed point is the upper left corner
of the window.
EXTENSION
This icon shows the maximum possible scale map view according to the values
defined for the point of Origin and Maximum Coordinates of the map, which can be
edited in View/ Scale.
56
DRAG
To move the viewed area of the network map, select this tool, hold down the left
mouse button and drag the icon.
NETWORK SIZING
GESTAR uses this tool to facilitate the sizing of strictly branched networks, i.e.,
a network without meshes with a single intake point (with a known or unknown total
head). This is equivalent to the Sizing Network command on the GESTAR file menu.
As this function is complex and important, and relates directly to other
processes, chapter 0 of this manual deals with Sizing Strictly Branched Networks,
analysing in detail the optimisation process activated by clicking on this icon (see
subheading 8.3 ENERGY COST CALCULATION
In networks created with a pump element at intake, power consumption is
computed in a simplified form, supposing a flat system curve (constant pump head, Hd,
equal to the design pressure for the design flow rate at intake) and that the efficiency of
the total pumping station is an estimated value, also constant (Weighted Efficiency), ,
obtaining a simplified version of Equation 3-1 computing the Simplified Power
Consumption (CESkwh).
T
CES kwh =
0
g Hd T
g H d V
g H (q) q
dt =
q dt =
(q)
p
p
0
V is the volume to be elevated during the campaign, which with the weighted efficiency
of the pumping station and the volume to be pumped, are the data the user must enter, as
Hd is the object of calculation of the optimization process.
The economic value of this energy is obtained multiplying the kWh needed for
the price of the kWh. As the price of the kWh varies according to the time of day of
consumption, the above expression is applied, adding the contributions of the pumped
volumes in each time bracket (for example, off-peak, shoulder, peak, or in each period
P1, P2,.P6) with the corresponding price per kWh.
CES =
gH d
1000 3600 p
Or for the same result, multiplying the estimated energy required for the period
by the average price per kWh, weighted according to the volumes pumped in each time
bracket:
57
CES =
gH d
gH d V
PkWh
(Vv PkWhv + Vll PkWhll + V p PkWh p ) =
1000 3600 p
1000 3600 p
Consequently, it is the same to supply GESTAR with the pumped volumes for
each time bracket, and the prices applied to each one (in the form of surcharges and
discounts) as to assign an arbitrary time bracket to all the pumped volume and consider
a base price per kWh corresponding to the average price weighted in volume of the
kWh, previously calculated by the user.
The average price per Kwh weighted in volume will be evaluated in the case of
distinguishing three time brackets:
PkWh =
and in the overall case, where the consumption price is structured in NP time periods,
with the price of each period PkWhi and pumped volume Vi in the respective period
NP
PkWh =
V
i =1
PkWhi
V
The expression used by GESTAR in the optimum sizing module to compute the kWh
prices at each period is
PkWhi = PkWhbase (1 +
IkWhi
)
100
CES =
g Hd
1000 3600 p
NP
V
i =1
PkWhbase (1 +
IkWhi
) K reac K incAnual
100
Where:
Vi : the Volume (m3) elevated annually by the station in each period i
58
K reac
17 cos 2 21
=1+
If Kreac > 1,47; Kreac=1,47; If Kreac< 0.96; Kreac=0,96
100
When cos is 0,8997 (value by defect), K reac , = 1
K incAnual : Term of annual increase in power cost.
K incAnual
(1 + Ian 100)T 1
=
Ian annual increment of energy prices in %
T Ian 100
Power Term.
The Power Term Cost corresponds to the estimated total annual cost of the
pumping power contract. This is evaluated as the sum of the annual cost of the kW
contracted for each period according to the electricity prices used.
In order to estimate the maximum power necessary it is use the term Nominal
Power Needed, PNN kW to pump the design flow rate, Qd , from the intake pipe at the
PNN kW =
g H d Qd
1000 p
.Electricity prices normally divide the day into different periods (P1 - P6), in
which the cost of each kW of power supply varies.
As it is not always necessary to sign up for the maximum power needed, PNN kW ,
for all the time bands, this expense is calculated as the sum of the annual cost of the kW
contracted for each period according to the electricity price rate used.
record the price variations of the power supply in GESTAR, enter a Base
To
Price for Power Supply ( PkWbase ) which is the cost in per month per kW in a given
period of reference, and then indicate the Surcharge on the price per kW (or discount
with a negative sign) as a percentage of the Base Price for Power Supply corresponding
to each period, IkWi .
PkWi = PkWbase (1 +
IkWi
)
100
59
NP Ri
IkWi
PkWbase (1 +
) 12 K reac K incAnual
i =1 100
100
where
Ri : The Coefficients of distribution of the contracted power supply for the
period i
K reac : Reactive power term according to cos .
K incAnual : Term of annual increase in power cost.
As an alternative to user-specified individual coefficients IkWi and Ri , you can
enter directly as Base Price kWh ( PkWhbase ) the weighted price per kW contracted,
PkW , previously calculated using the expression:
PkW1 NP =
1
NP
NP
Ri
100 PkW
i =1
base
(1 +
IkWi
)
100
60
MEASUREMENTS
61
unit. This function will be very useful when drawing up partial budgets for the building
work. Use the drop-down menu to enable the following categories:
Primary+Secondary+Sprinkler Riser Branches, Secondary+Sprinkler Riser Branches,
Primary, Secondary, Sprinkler Riser Branches Sector, etc. If the category Sector is
selected, the second drop-down will be active (FIGURE 5.11), where you can choose
the number of the Sector to analyse. The Total Amount of the window (FIGURE 5.11)
will be updated to show the sum only of the Pipe Elements shown in the table.
Export List. The information included in the table can be saved
as an Excel spreadsheet using this field. Optionally, you can
export it as a results output file (extension .sal), or text file, txt.
Materials List. A new table shows the summary of
Measurements depending on the type of pipe (see p.Error!
Marcador no definido.).
RANDOM SCENARIOS
This tool randomly generates a wide range of scenarios under different
simultaneity conditions. Random scenarios of this type are very useful for analysing the
behaviour of irrigation networks with a large number of hydrants. Clicking on the
Random Scenario button calls up a window (FIGURE 5.11) where different conditions
can be set to generate scenarios in different operating conditions. Each random scenario
generated can be simulated with the tool.
Percentage of Active Hydrants. Use the scroll bar to set the percentage of active
hydrants you want to remain open of the total number of hydrants in the network.
The panels to the left of the bar (Scenario Criteria and Result) informs the user as to
the number of unconditionally open nodes, unconditionally open nodes (see p. 76),
62
assignable nodes (i.e., which are not in either of the above two states) and total
nodes in the network. You should take into account that the (unconditionally closed
or open) hydrants deactivated by the Random Scenario Restrictions button (p. 76)
will not change state with the random action. As you move the bar, GESTAR shows
how the Scenario Criteria (% open) and the Result (number of open or closed
Nodes) changes for each situation.
Type of Criterion. By default the option In Number appears, randomly opening
Nodes of the types Known Consumption Node and Hybrid Node, until they meet the
specified percentage of open nodes, compared to the total number of nodes or the set
of assignable nodes. GESTAR will enable a second option in later versions, In Flow
Rate, in which the open percentage is associated with the total demand flow rate at
the head.
Homogeneous Probabilities. The default option, this considers that each hydrant
has the same probability of opening when generating the Random Scenario.
Different Probabilities. Checking this box, the Random Scenario will take into
account the probability of opening of each hydrant. For this option to be
effective certain specific fields need to be defined in the windows corresponding
to all the Known Consumption and Regulating Hydrant Nodes, enabling their
probability of opening to be known (See the methodology used to calculate the
probability of opening of each hydrant in Appendix IV, p. 469, and in the
windows defining the Known Consumption Nodes, p. 82 and the Hybrid Node,
p. 85).
Generating the Scenario. After selecting the percentage of open hydrants, click the
Generate Scenario button to view on the screen the open/closed hydrants generated
by GESTAR. If you are not satisfied with the distribution and/or percentage
obtained, or if you want to generate a new scenario, you can reset the percentage as
often as needed.
Exit. To validate the distribution, click the Exit button. Because of the way
GESTAR generates Random Scenarios, with networks with very few active
hydrants slight deviations from the set values may appear in the results.
As each Random Scenario is the random creation of a possible range of demand
scenarios which can be analysed hydraulically and in terms of energy, obtaining
conclusions on the overall behaviour of the network with a set percentage of active
Nodes cannot depend only on the results of a single scenario, or a few manually
obtained ones. The individual or averaged results of a wide range of cases should be
analysed to get a more complete view of how the network works and to identify extreme
favourable and unfavourable conditions.
This analysis can be carried out by the user by running a series of Random
Scenarios and the subsequent calculations, remembering the behaviour of previous
cases when looking at new scenarios, or GESTAR can be left to automatically generate
and analyse multiple scenarios, using the Multiple Scenarios option.
63
Automatic. If this option is selected in the dialogue in FIGURE 5.11, a new window
will appear (FIGURE 5.12). This window lets you set the number of random
scenarios which will be automatically generated and calculated.
Number. In this box the user can determine the number of random
scenarios to analyse for a percentage of open hydrants and operating
conditions to be defined as described below.
% General Opening. This box sets the number value for the percentage of
general opening which will be applied to the number of random scenarios
specified in the previous box.
Type of Scenario. This panel is the same as the dialogue of FIGURE 5.11
for a single Random Scenario, and lets you define the conditions of the
random scenario for each Number - % General opening pair.
Add. Once a Number -%General Opening pair has been entered and the
conditions for the random scenarios selected, click the Add button for
them to be added to the list of multiple scenarios.
Delete. To delete a pair of values from the list enabled in the middle of
the dialogue window, select them by clicking on them with the mouse,
and then click the Delete button.
Click this button to save the current list of Number -%Opening pairs in a
Multiple Scenario File (extension .srt.) for use in later analysis.
This button lets you configure the alarms to be taken into account for
simulating all the automatically generated random scenarios (information
on alarms on p. 161).
64
65
This window determines the period of the scenarios to be resolved and the total time of
the simulation using two alternative procedures:
Alarms. Lets you enable the current alarm setting at any time
during the simulation. The setting can be changed using the Configure button.
Clicking the button brings up the Alarms window, described on p. 162. If the
Alarms option is disabled, the alarm criteria of the configuration will be disabled
during the simulation over time.
66
Warning. This option means that if the Alarms option is disabled during
calculation, a warning will appear every time one of the scenarios proposed by
the user exceeds the ranges set in the configuration of the alarms.
Ignore. When this option is enabled, there will not be a warning when an alarm
is triggered, but the event causing the alarm will be logged on the report and
shown in the graphic report of the results when the process is finished.
Configure. Accesses the Alarm Configuration window.
Patterns. Lets you specify the opening status of the hydrants and pump groups.
(See p. 281).
Scripting. Advanced tool for custom simulations, which makes it possible to
open and run a text file of commands (extension .txt) previously generated by
the user (see p. 293).
Run. Click this button to begin calculations. After this the graphic solution of
the network is shown, accompanied by a scrolling window which allows you to
pass from one case to the next (see p. Error! Marcador no definido.).
Hot Start. If an Evolution over Time is calculated with the Hot Start option
selected, for each step in time after the first one, the calculations for the solution
of the new step in time will begin using the results of the previous period.
CALCULATE
After creating a single scenario, whether using deterministic or random tools,
click this button to send all the data to the calculation module, which processes the
information, resolving the hydraulic problem posed. Once the scenario is calculated, the
results go back to the graphic module and appear in the network layout on the screen
with the specified variables and colour code. Each Node is represented by a circle with a
colour indicating the range of values in which the value of the selected variable is
located according to the Colour Key (p. 66). Similarly, Elements will be coloured
according to the values of the chosen variable in the Colour Key. The numerical values
of the parameters selected are also shown in the list of variables of Nodes and Elements
corresponding to the buttons See Node Values and See Element Values, p. 71.
Depending on the options selected in the Calculate menu (see p. 242), the
calculation process will begin without taking earlier results into account, or using the
results of the last calculation.
EDIT COLOUR KEY (CTRL + L)
The results of a network scenario are shown by a colour key, with ranges which
can be modified. Clicking this button brings up the window in FIGURE 5.14 where you
can change the range of values and associated colours used to represent the different
67
variables in the graphics. You can also select which variables will be shown, for Nodes
and for Elements. GESTAR sets default ranges and colours, based on the maximum and
minimum values found in the execution of the case or series of cases.
As the operations of input and output of results are dealt with more thoroughly
in Chapter 6, the details for operation of this window are covered on p. 208.
DELETE RESULTS
Clicking the Delete Results button deletes the numerical results displayed and
corresponding colour coding, refreshing the screen with the network in its scenario
editing state as it was before calculation.
Complete information on result outputting is given in section 6.2, Results Output
(p. 207).
RESULTS
After a network has been calculated, whether as a single scenario or a set of
scenarios, the Results button enables numerical lists of results to be created.
The type of table which appears by default when clicking the Results button
corresponds to that in FIGURE 5.15, summarising the complete information of a
scenario.
68
The Results window of FIGURE 5.15 shows all the variables referring to each
Node or Element, both those entered as data and those produced by calculating the
network. The status of the pumping and regulation components is indicated in the
corresponding positions. As well as accessing this table after calculating a single
scenario, it is similarly possible to consult the results of an analysis with Multiple
Scenarios, which will show the mean, maximum or minimum values of the variables
according to the option selected in the upper left of the window (FIGURE 5.15). In the
case of consulting an Evolution over Time, all the data will be shown for each of the set
intervals, with the possibility of seeing the data sequentially, leaving this window open
and selecting the video option (button ) in the Evolution window, while the different
scenarios are also displayed as a graph on the map.
The Results window also contains the following options:
Save button (
). Saves all the information in the window in a file with the
extension *.res. This can be opened later from the GESTAR main menu in the
section File/ Open Results. Results can also be stored as an Excel file (.xls) or
plain text file (.txt).
Print button (
69
Filter Results button ( ). Can be used to show only certain types of Nodes or
Elements on the Results Table (FIGURE 4.13). In the Filter Results Table window,
mark the components to be shown in the Results Table.
File Menu. The commands of the File menu enable the Save, Print and Personalise
Table options described above.
Signal menu. The Signal command of this menu will draw a white circle on the
network at the location of a Node or Element corresponding to the row of the
Results Table currently selected.
Bar graph. For use only when carrying out a hydraulic analysis with the Multiple
Scenarios tool.
The labels at the top of the table give information on the number of iterations
required for the convergence of the calculation and the time used in it.
A complete description of the structure of this table is also given in Chapter 6, p.
178.
70
GRAPHS
After running simulations with Evolution over Time, GESTAR lets you obtain tables
and graphic representations registering or visualising the value over time of one or more
variables selected by the user.
From the temporal tables (FIGURE 5.18), covering the evolution over time of
the variables, figures can be generated for representing the evolution over time of
hydraulic variables in graphs. There are various options for selecting the Nodes,
Elements and variables listed. Creating tables and graphs is covered in Section 9.5.3, p.
Error! Marcador no definido..
ALARMS
See description in the section Alarms Menu/ Configuration (p. 162).
TURNS
From this option you go to the window in FIGURE 5.19, where you can assign
irrigation Turns to the Hydrants in the open Network.
71
Its operation and use are described in detail in Chapter 8.6, ESTABLISHING
IRRIGATION TURNS, p.Error! Marcador no definido..
The attached drop-down menu at the end of the top row of the toolbar enables the user
permission to open the hydrants or sprinklers included in the irrigation turn.
72
When one of more of these variables are not defined for a Node, because it is
irrelevant or is an unknown which has not yet been calculated, no numerical value will
be shown associated with the Node.
When the results of the last calculation are deleted, going on to a new editing
stage, the variables calculated for Nodes and Elements will no longer be shown. The
variable selected from the list stays the same from one calculation to the next.
SEE VALUES IN ELEMENTS (F8)
Clicking this button shows on Elements the alphanumerical values of a variable
chosen from a set of parameters in the list on the toolbar next to the button. The variable
can be changed by selecting another on the list.
Variables for Elements are: Identifier, Length, Diameter, Roughness, Material,
Pressure rating, Flow rate, Velocity, Head loss, Head loss per unit of Length,
Comments, Nominal Diameter + Material + Pressure rating, Design flow rate, Celerity,
Nominal Diameter, Power (kW), Efficiency (%) and Type.
When one of more of these variables are not defined for an Element, because it
is irrelevant or is an unknown which has not yet been calculated, no numerical value
will be shown associated with the Element.
When the results of the last calculation are deleted, going on to a new editing
stage, the variables calculated for Nodes and Elements will no longer be shown. The
variable selected from the list stays the same from one calculation to the next.
LOWER ROW
SELECT
To select a Node or Element, click on it after enabling the Select tool. The
selected Node or Element will become greyed. To cancel the selection of a Node or
Element, click anywhere in the window. Only one Node or Element can be selected at a
time.
This tool enables a Node or Element of the network to be selected in order to
generate its graphs for Temporal Evolution easily, using the Tables for Graphs window
with the Graph selection option selected (see p. 70).
IMPORTANT: The grey colour of the selected Nodes and Elements might be
confused with the colour code assigned to discharged Elements or Nodes without
consumption (see p. 76).
RECTANGULAR SELECTION
The Rectangular Selection tool enables a group of Nodes and Elements in a
rectangular area of the window to be selected (clicking and dragging the mouse), for
Moving, Duplication (cutting or copying) and Multiple Editing operations:
73
Moving. After a group of Nodes and Elements is selected, and after clicking in the
selected area with the main mouse button, they can be moved by dragging the
selected rectangle with the mouse. When a selection is moved the X and Y
coordinates of the Nodes are changed (to those of the final location), while the other
parameters of the Nodes do not change. The ends of the Elements adjacent to the
moved Nodes will be sited in the new locations. Also, if there are Pipe Elements in
the form of polylines, only the vertices inside the selected area will be moved.
Duplication (Cutting or Copying). Rectangular Selection lets you copy or cut the
selected Nodes y Elements to the Windows clipboard, using the corresponding tools
in the Editing Menu or the GESTAR toolbar. This lets you paste the selection in the
window. After pasting, the rectangle can be dragged to position it properly.
When pasting a group of Nodes and Elements previously copied or cut with the
Rectangular Selection tool, the new Nodes or Elements will automatically acquire a
default identifier, which can have two characters added at the beginning, using a
form (FIGURE 5.18 and FIGURE 5.19).
Multiple Editing. Rectangular selection also enables editing the parameters defining
the selected Nodes and Elements in two ways:
1.
2.
74
Write the desired text at the top of the window. In the middle of the window you
have the option of modifying the point of origin coordinates of the text, with the
coordinates of the place previously clicked on the map appearing by default. You can
also decide if the text will be visible on the map (Visible checkbox) or will only be seen
in the list of comments, and set the font (Fonts button).
After clicking Accept, the text will be part of the list of comments at the bottom
of the window, with the specified characteristics.
75
To edit again or delete existing comments, see the Edit Comments option (p.
144).
DELETE NODE/ ELEMENT
If you click on a Node or Element while this tool is selected, a warning will
appear (FIGURE 5.21) asking if you want to delete this Node or Element; if you
confirm, it will be deleted. To delete an emitter, simply delete its associated Node or
Element. Only isolated Nodes can be deleted, so that the Elements adjacent to the Node
must be deleted first, and then the Node.
SPLIT PIPE
This tool lets you split a Pipe Element by inserting a new Junction Node which
creates two new lines. After selecting this option, click on the Pipe Element where you
want to insert the Junction Node to bring up the dialogue in FIGURE 5.22. The level of
the new Junction Node and the lengths of the two new lines are interpolated by default,
and can be adjusted by the user. We recommend a systematic review, and adjustment
where necessary, of the length values of each pipeline produced, confirming total
length, the sum of each stretch, to be the same as the original, as well as checking the
default level given by the application.
76
(blue)
(white)
(grey)
TYPES OF NODES
Every Node is associated with a window with a similar structure and
characteristic icon. The most complete case is shown in FIGURE 5.23.
77
78
There is also a button with a question mark on the upper right of all definition
windows. This button offers Context-Sensitive Help, with explanations for the various
parts of the windows. Click on the button and then on the part of the window you want
information about, and GESTAR will show superimposed text with a brief description.
JUNCTION NODE
A specific case of a Known Consumption Node (p. 82), where the value
assigned to external consumption equals zero. No flow rate definition window appears,
as it will be interpreted as a null flow rate, but its coordinates must be specified. It can
be used to represent any singular point on the network, such as forking branches,
changes in diameter, Elements closed at one end, changes in direction of Pipes,
intermediate points or where pressure must be controlled, etc.
It is possible to lay out a Pipe with multiple vertices to represent changes in the
direction of the Element (see p. 95). In this way there is no need to create a Junction
Node just for this purpose.
When placing a Junction Node its dialogue window does not automatically
appear, as the default coordinates and identifier are regarded as acceptable. To bring up
the window for a Junction Node or any other component, (FIGURE 5.24) edit the Node
by clicking on it.
Junction Nodes are useful for configuring many aspects of distribution networks:
inserting new branches, introducing new vertices in the layout of an existing pipeline,
reducing very long stretches to a series of shorter stretches to enable size adjustments,
identifying high and low points to monitor extreme pressure levels and adjust Pressure
ratings, locating suction cups or drains, monitoring pressure at intermediate points,
creating specific stretches for inserting Elements such as valves, elbows, reducers, etc.
DAM NODE
The Dam Node (FIGURE 5.25) is a particular kind of Pressure Node (p. 81), in
which the value automatically assigned by the programme at the pressure head is null.
The boundary condition which must be supplied for the Dam Node is the free surface
79
level (in relation to the overall level reference), which must be entered in the Surface
field (m).
Thus, this type of Node simulates an intake of fluid from an open-air system
where the free surface level is constant throughout the simulation period.
Reservoirs, tanks at a constant level, and dams with enough capacity not to
suffer short term variations in level, are examples of intake points which can be
configured with this type of Node.
RESERVOIR NODE
An intake node used for simulating the behaviour of the network over time (see
sections 9.5.2 and , referring to the creation and analysis of deterministic scenarios
with Temporal Evolution). Using the window in the FIGURE 5.26 the Reservoir Node
will be associated with the following information:
80
Base Level: Level of the bottom of the reservoir. This value must retain a reference
level in common with the rest of the Nodes forming the network.
Min. Level: Minimum level of liquid possible in the dam reservoir in relation to the
base level. Under this level, an alarm will be generated.
Start level: Value of the initial level of liquid in the dam reservoir in relation to the
base level. To reduce the influence of this value in the behaviour of the network,
when arbitrary values are taken, a long simulation time is needed.
Max. Level: Maximum acceptable level of liquid in the reservoir in relation to the
base level. This value cannot be above the last definition point in the Volume curve.
H/V Table Defining the Capacity Curve: Using this table, the user must define how
the volume of the reservoir changes at different levels of fullness, using at least
three pairs of values. These values must be registered on the table in order from
smallest to largest, and for adjustment to be reliable, specifying the pair of values
for height 0 in relation to the base level. In any case, the range of values defined in
this table must include the minimum and maximum levels assigned to the adjoining
fields, as explained above.
Adjustment: Click this button for GESTAR to analyse if the reservoir capacity
values entered by the user are consistent, launching the appropriate warning if this is
81
not the case. Once the set of parameters is consistent, GESTAR will produce a
graph representing the Volume/Level curve of the reservoir at the bottom of the
dialogue window. (FIGURE 5.26). We recommend reviewing the curve produced
by interpolation and adding points if needed to make the capacity curve smoother.
During the option of Temporal Evolution (p. 64) the data supplied will be taken
into account; all other instant calculation options take the start level as their value.
Up to the version GESTAR 1.5, Dam Nodes were assimilated into a reservoir in
the form of a truncated cone, with different requirements for its definition (see
APPENDIX VIII, p. 494).
The two types of Dam model cannot exist on the same network at the same time.
GESTAR automatically detects the type of Dam in the *.red file and the application
opens with the appropriate option. Before creating the first Dam Node, the user can
modify the type of definition from the Options menu/ Default Values / Nodes (see p.
141).
KNOWN PRESSURE NODE
In this type of Node the boundary condition is the known total head, expressed
in International System units (metres):
H = z+
p
g
(m)
where z is the level of the Node in relation to a reference level common to all the
p
Nodes, and g is the pressure head of the Node, in relation to a reference level
common to all the Nodes (usually atmosphere), expressed in metres of water column
(mWc).
82
In the definition window of the Node (FIGURE 5.27) z will be entered in the
p
level field and g in the pressure head field. The most common cases of the latter,
depending on the point which the Node is identified with, are:
P0
Pressure Regulator with Known Pressure P0 : The pressure head is g . (General
case). For example, this type of Node can represent the pressure regulators which
feed a plot at a constant pressure, in order to simulate the hydraulic behaviour in its
network.
83
IMPORTANT: If the pressure in the network is lower than the regulation value
of the hydrant, it will not be able to supply the flow rate initially set as the demand
value, so that in such cases the Known Consumption Node will not reproduce the
behaviour of the hydrant correctly. To consider these cases, consult the Hybrid Node (p.
85).
Throughout this manual and the GESTAR programme, the term hydrant (not
specifically mentioning a Hybrid Node) refers to the set of Known Consumption Nodes
and Hybrid Nodes, modelling irrigation hydrants.
It is advisable to distinguish between the terms: Maximum flow rate, Demand
and Consumption, which although often used as if they were the same thing, in the
context of the GESTAR programme have precise and different meanings.
Maximum flow rate: The allocation of the maximum flow rate which can be
extracted from a hydrant.
Demand: Flow rate which the farmer wants to extract when opening a hydrant.
This value is the same as or less than the maximum flow rate.
Consumption: The Flow rate which is really extracted from the network at a
given Node. In a Known Consumption Node, the Consumption value will be the same
as Demand when the Node is opened, but this will not be the case for Regulator Hydrant
Nodes if there is not enough pressure (p. 85). In Emitter Nodes, Consumption will
always be set by the feed pressure.
In a Known Consumption Node, Consumption is the flow rate value, C, which
appears in the Demand text box (FIGURE 5.28) in the Node (in m3 s-1). Whether this
is positive or negative will depend on whether this flow is supplying or extracting from
the network, with the following conventional signs:
C positive ( > 0):
84
parameters must also be provided: Irrigated Area (ha), Fictitious Continuous Flow rate
(l s-1) and Operational Efficiency, in the corresponding dialogue boxes.
These variables are noted and defined as follows:
GL: Degree of Freedom (dimensionless). Inverse probability that the outlet is open.
D: Maximum flow rate for the plot supplied by the hydrant (m3 s-1).
r: Operational Efficiency (dimensionless). Quotient between the real and theoretical
durations of the irrigation campaign. This must take a value between 0 and 1.
q fc : Fictitious Continuous Flow Rate (l s-1ha-1). Flow rate needed, given an
uninterrupted supply of water 24 hours a day.
S: Irrigated Area of the Plot from the Hydrant (ha).
The ratio establishing the maximum flow rate according to the above variables is
documented in APPENDIX IV (p. 469) and is:
Qdot =
q fc S p
10 3 r
GL
The user can then vary Demand, with a value greater than zero and up to the
maximum flow rate, using the scrollbar.
The probability that a hydrant is open is indicated in the sub-heading Opening in
the definition window and is updated when the window is closed or the Calculate button
is clicked for the Consumption sub-heading. The calculated probability that the hydrant
is open is evaluated according to the option selected for defining maximum flow rate:
Specified Maximum Flow Rate
The values for GL, D, r, q fc and S must be supplied in the sub-block opening of
the FIGURE 5.28 where the probability is:
p=
q fc S p 1
1 t
t
= = 3
Tr r T 10 Qdot r
The values supplied must be consistent. Probability values greater than one are
not permitted. Probability is calculated with the maximum flow rate of the node, which
is the minimum probability of opening, as if Demand is configured with values lower
than the maximum flow rate, the calculated probability of use will be greater than the
value indicated by GESTAR.
Specified Degree of Freedom
The probability is directly inverse to the Degree of Freedom, greater or equal to
one in all cases.
85
p = GL-1
If desired, the set point value can be established for the pressure reducer
associated with the hydrant, ensuring that if the network reaches this pressure,
consumption will be the same as the set demand. During the output of results graphics,
Nodes with insufficient feed pressure will be automatically detected, showing the
Pressure Margin variable, which is the difference between the calculated pressure and
the Set Point Pressure shown in the sub-heading Regulation of the window in FIGURE
5.28. The real consumption in practice in these situations will not be the same as those
set in the Demand field, whose value will still be set as a consumption condition.
Finally, in the lower right field, the diameter of the hydrant can be defined, as an
information-only field, using a sequence of alphanumerical characters.
HYBRID NODE
This type of Node (FIGURE 5.29), a generalisation of the Known Consumption
Node, enables the reproduction of the complete behaviour of a hydrant equipped with a
pressure reducing regulator and flow limiter, for the whole range of feed pressures.
When the network pressure is higher than the set point value, the Hybrid Node behaves
like a Known Consumption Node, supplying a consumption flow rate equal to the set
point value of the Demand field. All the options and parameters which can be defined in
the Known Consumption Node are present in the Hybrid Node. However, if the feed
pressure of the hydrant is lower than the set point, the Hybrid Node adds the simulation
of the behaviour of the hydrant-plot set using the pressure-flow rate response curves. It
also includes the simulation of the flow rate limiter of the hydrants regulating valve, to
avoid in any case the extracted flow rate exceeding the plot set point.
86
H = KS Q N .
The calculation module in each iteration checks the pressure level which will
exist after the hydrant with the regulation Elements completely open, H cal (calculated
network pressure less the losses from the valve(s) corresponding to the completely open
hydrant(s)), and modifies the modelling of the hydrant, according to the relative values
of H cal and H limit , as follows:
H cal > H limit
If the pressure after the hydrant, Hcal, is the same as or more than Hlimit the
hydrant is configured as a Known Consumption Node with consumption the same as
maximum flow rate. Network pressure can even go below the set point value, Hc,
without modifying the flow extracted from the hydrant, as long as Hcal remains above
Hlimit.
H cal > H limit
If the pressure after the hydrant, H cal , is lower than H limit , the hydrant will be
configured as an emitter with the response curve H p = K s Q p N, with the values K s and N
specified in the definition window.
To give the hydrant these possibilities, enable this option in the definition
window, and the pressure set point (mca) must be indicated, which will be the same as
or more than the limit pressure for the functioning hydrant, and the coefficients Ks
(s2/m5) and N of the plot. Optionally, you can specify the losses in the hydrant of the
plot when this is completely open (operating conditions of the hydrant as emitter node),
giving the Ks (s2/m5) value of the hydrant, which we suppose has a loss equation of this
type:
H = KS Q2
Set point pressure: Pressure in mca for rating the hydrants pressure regulator.
Ks Hydrant: Coefficient of losses in the completely open hydrant, according to the
expression:
H = KS Q2
Ks Plot and N Plot: Parameters of the equation of losses in the plot network,
according to the expression:
H = KS Q N
87
The default values of N of the plot and Ks of the hydrant are 2 and 0.01
respectively. In order to test the consistency of the data entered in the
regulation block, when entering the values of the pressure set point, Hc, and
of Ks and N for the plot. Check that they fulfil the relation:
H C = K S Qdot
Otherwise an error message appears showing the limit value of Ks for the
plot, accepting as correct the value of N of the plot, which verifies the earlier
relation. If there is no more precise information on the hydraulic behaviour of
the plot, it is suggested that you set N=2 and leave the Ks value of the plot
blank at first, then re-enter the value supplied by the programme as the Ks of
the plot as a response to the deliberate configuration error.
If desired, you can disable the hybrid behaviour of the Hybrid Node, which is
then exactly like a Known Consumption Node, deselecting the regulation block of the
Hybrid Node. The values loaded in this block will be saved for later activation.
SPRINKLER
The Sprinkler
is a hybrid component consisting of a Node and a Pipe
Element. At the position of the node associated with the Sprinkler the flow discharges to
the exterior of the network, with local atmospheric pressure at the discharge point. It is
configured the same way as the Emitter, but the Sprinkler differs in that its icon is
placed over the node where it is inserted, while Emitters can be placed anywhere on the
Network Map. The Sprinkler is used systematically in the design of pressurised
sprinkler irrigation networks on the plot (chapter 11 IN-PLOT DESIGN). If pressures
are taken in the network in relation to the atmosphere, the relative pressure at the point
of emission is null, and consequently, the total head at the point of emission is known
and the same as the level. Thus, a Sprinkler Node is a Node with a known total head,
which GESTAR assigns automatically as the same as the level.
The Sprinkler Node is a hybrid, as it is always accompanied by a Pipe Element
(rectilinear, without intermediate geometric vertices) which is permanently attached to
the Sprinkler Node and whose identifier and definition window are the same. In this
Element, the hydraulic modelling of the behaviour of the sprinkler (APPENDIX III,
p.465) is introduced through a function of this type: H = K s QN which characterises the
response of the emitted flow, Q, according to the feed pressure in relation to the
atmosphere, H.
To create a Sprinkler Node, just click on the chosen position for emission on the map
and then click on another previously created one. The element associated with the
Sprinkler Node is defined in the opposite direction to the creation of its end nodes.
After placing a Sprinkler Node, the window shown in FIGURE 5.33 will appear, where
you must enter all the parameters identifying the emitter referring to the Emitter Point,
the Associated Pipes and the possibility of implementing single losses or Valves.
88
89
Valve. A specific panel is included which lets you insert this type of
single element in the riser. Implementation is described in detail starting
on p. Error! Marcador no definido..
There are Accessories and/or Losses. If this option is activated
you can insert in the Riser any single loss different to those
produced by Choke Valves, which needs to be included in
hydraulic modelling, using the window in FIGURE 5.34. A
detailed explanation of how to use this window begins on p.
Error! Marcador no definido..
90
91
FREE NODE
This node (FIGURE 5.31) is free of boundary conditions in Inverse analysis. No
boundary condition is set on the Free Node, constituting a degree of freedom in the
system (not to be confused with the term Degree of Freedom defined as the inverse of
the probability of a hydrant being open, p. 82) which the programme will adjust to reach
the conditions set in the Double Condition Nodes.
No window will appear to specify variables in flow or pressure. The programme
will calculate the values of head and exterior flow rate needed in order to meet the rest
of the specifications of the network. These values enable pressure levels to be set at the
feed points or determine the operating point of the necessary discharge pump. To be
able to impose a Node of this kind, another Double Condition Node must already exist,
so that the number of set conditions is still the same as the number of Nodes of the
problem.
EMITTER NODE
This is a hybrid component consisting of a Node and a Pipe Element. At the
position of the node associated with the Emitter the flow is discharged outside the
network, with local atmospheric pressure at the discharge point. It is configured the
same way as the Sprinkler, but the Sprinkler differs in that its icon is placed over the
node where it is inserted, while Emitters can be placed anywhere on the Network Map. .
If pressures are taken in the network in relation to the atmosphere, the relative pressure
at the point of emission is null, and consequently, the total head at the point of emission
is known and the same as the level. Thus, an Emitter Node is a Known Total Head
Node, which GESTAR assigns automatically as the same as the level. An Emitter Node
will simulate correctly the end point of all devices in contact with the exterior
atmosphere and whose emitted flow rate depends on pressure. Sprinklers with no
pressure regulator before them, misters, open hydrants without active regulation
elements or without enough pressure for these to function, hoses, emissions through
valves, breakages, relief valves, etc, fit this schema.
92
93
atmosphere. The length, which will also be assumed according to its graphic
representation, can be modified in the same way using the corresponding field.
CONFIGURING THE DATA OF THE ASSOCIATED CONDUIT
The data relating to the pipe associated with the Emitter correspond to the same
concepts and operations as any other pipe, although the dialogues are found in different
places in the window, so that we refer to the description of Pipe Elements (p. 95) to
learn about them. Defining the parameters referring to the pipe is obligatory, so that in
the case of this pipe not really existing (leaks, emitters directly connected to the
network), it should be given very large arbitrary diameters (e.g., 5000mm) and/or tiny
lengths (e.g., 0.001m), so that the head loss introduced by the conduit will be negligible.
CONFIGURING THE HYDRAULIC RESPONSE H = K S QN OF THE EMITTER
When formulating the hydraulic behaviour equation of the emitter (Appendix III,
p. 465) H = K s QN , the values of K s and N can be specified:
Supplied by the user or by GESTAR as a singular loss in the Element (see the
corresponding section on the Pipe Element, p. 95).
Supplied by GESTAR, which will automatically adjust the values of Ks and
N to the pressure/flow rate data loaded from the database (see p. 436) of
emitters, referring to the chosen emitter.
K S AND N SUPPLIED BY THE USER OR BY GESTAR AS A SINGULAR LOSS
In the first case, the singular loss(es) are consigned by the specification, if
applicable, of the type of valve and the open percentage in the pipe, and/or using the
configuration windows and tools for singular losses, accessed by clicking on the field
There are Accessories and/or Losses in the FIGURE 5.32, to the lower left. If this box is
blank it means that no device was loaded which would introduce singular losses.
Thus, for example, if the Emitter Node corresponds to a direct discharge from a
pipe through a valve, the type of valve and its open percentage would be configured in
the fields of the lower right corner of the window in FIGURE 5.32. If the emission takes
place through any other Element recognised in the database of elements of accessories
or if the user knows the values of Ks and N or has pairs of pressure/flow rate values for
adjusting them, the field There are Accessories and/or losses will be activated, giving
access to the respective options via a similar window to that in FIGURE 5.37 (see
configuration details on p. 103 ).
IMPORTANT: If emission to atmosphere is a real discharge section S, with an
appreciable kinetic energy, the kinetic contribution should be included as a single loss
of the type H = K s QN where the kinetic contribution is:
KS =
1
S2 2 g ;
N =2
94
5.2.1
TYPES OF ELEMENTS
95
96
The Pipe Elements are opened by double-clicking on any point on them (they are
also opened when Pipe Elements are created if the Open when Creating option has been
chosen on the Options/ Default Values/ Elements menu; by default this option is
disabled). The window in FIGURE 5.34 will appear, showing the start and end Nodes of
the Pipe (these can be swapped with the button to their left), and the following data
must be supplied in their respective fields:
Length of the Element. By default length is calculated automatically according to the
three-dimensional coordinates of the Pipe Element layout vertices, supposing there to be
a straight stretch between two vertices and the length of the Pipe Element to be the same
as the sum of the lengths of each stretch. As the levels are only set at the start and end
Nodes, the levels of the intermediate vertices are established assuming that all vertices
are on the same plane. In any case, the user can modify length according to need.
Design Flow Rate. When running the option Design flow rates from the Sizing menu
(see p. Error! Marcador no definido.), the Design flow rate obtained for each stretch
will be loaded, and will be displayed using this field, which you can use to modify the
result manually if desired.
97
Interior Diameter of the Element. Given by default in the menu Options/ Default
values/ Elements, and from the moment of modification, all Elements created later will
take this value by default. It is set using two alternative options accessed by the
corresponding buttons:
Database: Selecting the conduit from a list of standard diameters, which
will change according to the manufacturer, material and pressure rating
chosen from the Pipes Database "pipes.mdb" (p. 428) according to the
procedure described below.
Personalised: Set by the user, as in the previous option, this must
correspond to the Internal Diameter of the conduit, which will not
always agree with the Nominal diameter (default option when creating
the first Pipe element).
The Internal Diameter value will appear in the Personalised Diameter (interior) field,
whether the conduit was chosen from the database (greyed-out values cannot be
modified and are loaded from the database) or entered directly (values can be modified
in the field).
Roughness Factor. Must agree with the chosen losses formula. For example, if using
a Hazen-Williams formula, it will be the Hazen-Williams coefficient CH for the
Material used. If using the Colebrook formula, the absolute roughness of the Element
(in metres) will be used. Changing the type of loss calculation changes the value
requested for the Roughness Factor. The formulation for calculating losses in selected
98
using the Calculations/ Characteristics menu (see p. 157), and must be consistent with
the specified roughness factor. When Pipe Elements are chosen according to the
database, the Roughness parameter in the database will be loaded. Although normally
the values in the Pipes Database correspond to absolute values of Roughness (metres),
the user can of course alter this field in the database (see p. 428) to fit other loss
formulas. When Internal Diameter is set by the user, the default roughness factor is the
value shown in the menu Options/ Default values/ Elements. As the Roughness Factor
varies widely depending on the age of the conduit, its state of conservation, the
characteristics of the water, etc, the field where the Roughness Factor appears can be
edited under any option, so that the user can always modify this parameter as desired.
This change does not affect the entries in the Pipes Database. Whenever the Roughness
Factor is changed from the default values, this change will persist in the creation of new
conduits as long as none of the selections are changed which define the chosen
component in the Pipes Database.
As well as the required information above, you can optionally include
information on the manufacturer, material, pressure rating and celerity of the conduit.
This information can be added manually or selected from the entries in the Pipes
Database associated with the network. If using the Pipes Database, the default value for
the internal diameter and Roughness are directly set by the database.
When creating a new Pipe, the following fields are configured by default with
the same values as the last conduit created.
Manufacturer/refs. To use the information on pipes in the database, select a
manufacturer or technical reference number other than <None> from the drop-down list.
The characteristics of the conduit will be taken from among their products. When
selecting a manufacturer or reference from the list, the contents of the fields Material,
Pressure Rating and Diameter/ Database will be configured as lists of parameters
showing the available ranges of the chosen Manufacturer/reference entered in the
database "Pipes.mdb". A diameter can be assigned to the pipe now, by default, selecting
the Nominal diameter from the list associated with the field Diameter/ Database, a list
which depends on the additional selections of Material and Pressure Rating.
Material: Covers the code or features of the pipe material. If something other than
<None> was selected for the Manufacturer/reference field, the Material can be selected
from the drop-down list presenting filtered Materials from the database according to the
chosen Manufacturer/reference. If <All> was chosen from the list of
Manufacturer/references next to the Material window all the references to different
Materials from all manufacturers in the database will be shown. The same Material
assigned different codes in the database will be shown according to the codes as
different Materials (e.g., fibre cement, Fibre cement).
Pressure rating: Contains the code or numerical value of the nominal pressure of the
Pipe. If a Manufacturer/reference has been selected, the Pressure rating will be
determined by choosing from among the commercial values in the database and shown
in the list of the Pressure rating field, a list which will depend on the previous selections
in the Manufacturer/reference and Material fields (see FIGURE 5.34). If <All> is
selected for Manufacturer/reference, the Pressure rating field will show all the pressure
ratings with different codes from all of the manufacturers supplying the selected
99
Material. In this case, if the same pressure ratings appear registered with different codes
for different manufacturers, they will be shown and interpreted as different pressure
ratings (e.g., PN10 ATM and PN1 Mpas).
Celerity: Contains the numerical value of the celerity, i.e., the propagation velocity
of pressure perturbations throughout the length of the conduit, depending on the
properties of the conduit and the fluid. If the option Diameter/ Database was used, the
celerity value registered for this diameter in the database will be loaded. For any option,
manual modification is possible from this field.
Diameter (Database): For this field to be enabled, a selection other than <None>
should be shown in the field Manufacturer/reference. In the field Diameter (Database) a
Nominal diameter value will be selected from the associated drop-down list containing
the Nominal diameters corresponding to the manufacturer, material and pressure rating
selected in the respective field. If <All> is selected for Manufacturer/reference in the
Diameter/Database field, all the different nominal diameters from all of the
manufacturers supplying the selected Material and pressure rating will be shown. Given
that the nominal diameters are standard values coinciding in different manufacturers for
the same standard material and pressure rating, the characteristics of internal diameter,
roughness and thickness associated with a Nominal diameter which may differ from one
manufacturer to another are those entered for the first manufacturer supplying this
material and pressure rating found in the database.
If the diameter you want to install does not appear among the values in the Pipes
Database, this can be set manually (always the internal diameter) activating the
"Personalised Diameter" option. The parameters set for the fields Manufacturer,
Material, Pressure Rating and Roughness persist, whether specified manually or via the
database.
SINGULAR ELEMENTS
Singular Elements linked to the Pipes can be added in order to include them in
the simulation, avoiding the need to introduce too many different components. These do
not include regulating valves, which are specified independently (p. 115). The equation
of pipe behaviour therefore corresponds to the sum of one pipe plus singular losses (see
Appendix I, p. 441):
H =
2
1 L
Q
N
k
+
2 + KS Q
2g D
S
The following points must be taken into account regarding the inclusion of
singular elements:
When a Conduit contains Singular Elements, an icon will appear in the centre of
the graph identifying the existence and type of Singular Element included. The
possible symbols and their meanings are listed below:
Sectioning Valve
Anti-return Valve
100
Throttle Valve
Singular Elements
As shown in the window in FIGURE 5.34, two entry procedures are enabled:
through the specific panel for Valves, or the panel for Singular Elements. If a
pipe has more than one type of Singular Element defined, using both procedures,
the icon appearing in the Pipe will reflect the type of valve associated with it
through the Valve option.
The topological placement of the Singular elements will be undetermined for the
pipe as a whole, as it is irrelevant for calculating the net energy losses in the
conduit with a constant section. Consequently, there is no need to specify any
relative position for them. If you want to position any device in the network
precisely, e.g. to find out the exact difference in pressure between the ends, a
Pipe element must be defined specifically for this device, with diameter or
length values for the associated conduit according to the singular element (e.g.,
the same diameter as the diameter of the singular element, the same length as the
length of the device or a very small arbitrary value in order to minimise lineal
losses).
All the Singular Elements installed in a Pipe must have the same Internal
Diameter as the pipe, so that if there is a device with a different diameter to the
conduit, a pipe should be created in order to house this element.
VALVES
Closed Valve. When editing any Pipe element, the Valves panel will show the Valve
Closed checkbox, enabling closure of the conduit. Thus, if using this option, it is not
absolutely necessary to specify the type of valve associated.
IMPORTANT: In branched networks you need to be sure, when closing the flow
of a conduit, that no node downstream from the closed conduit where consumption
is known, even if null (Known Consumption Node, Junction Nodes, Hybrid Node),
is disconnected from all the Nodes of known total head (Dam, Reservoir, Known
Pressure, Double Condition and Emitter nodes). If not, there can be no solution to
the system of equations. Intuitively, this phenomenon can be interpreted as the
physical impossibility of supplying the flow rate set for a Node if a conduit
supplying the Node is closed. GESTAR detects the existence of isolated Nodes
(i.e., with no connection to a reference total head, similar to network feed points),
giving the user a warning of "Set of Nodes without total head reference" and
highlighting all the isolated nodes on the network graph with a circle. Therefore,
the Sectioning Valve should NEVER be enabled for conduits feeding Nodes at the
end of branches where consumption is known, even if null, to close an outlet, as
the system would become physically incompatible. To close an outlet or hydrant
simply use the operation Open/Close Hydrants (p. 76) on the Toolbar. This way
the node will appear as a Closed Node in the graph, clearly establishing the real
state of the hydrant.
101
Add/Modify Valve. Click the Add/Modify Valve button to bring up the window in
FIGURE 5.35. The valves are introduced in the simulation including the singular
loss which they add according to the characteristic equation H = Ks QN, where Ks
and N are determined internally and automatically by GESTAR using the values
found in the Valves Database, according to the type of valve and the degree of
closure in the case of a sectioning valve. Maintaining and increasing the valves
recognised in Type and setting the values of Ks and N according to the degree of
closure can consulted in section 12.4 VALVE DATABASES (p. 471). The type of
valve is selected from the list in the Type field.
102
103
SINGULAR ELEMENTS
Add/ Modify Singular Elements. Any singular loss, other than those produced by
Throttle Valves, to be included in the hydraulic modelling of the Pipe will be
entered in an additional window which appears when clicking the button Add/
Modify Singular Elements. The equation of Singular Element losses is the type H
= Ks QN, where Ks and N can be automatically assigned by GESTAR, using the
Accessories Database (p. 431), or defined explicitly by the user. The identification
codes and parameters of the losses introduced using the first procedure are listed in
the Pipe element definition window, FIGURE 5.34, under the heading Accessories.
At the same time, the losses set by the user by specifying Ks and N are listed under
the heading Singular Losses, showing the loaded values of Ks and N. The
coefficients can be adjusted exponentially introducing sets of points from their
behaviour curve (see p. 105). When Add/ Modify Singular Elements is enabled, the
Singular Elements definition window appears, FIGURE 5.37, with the differentiated
blocks: Accessories and Singular Losses.
Accessories. The head loss coefficients in the junctions between
stretches, elbows, tank input and output, reductions, measuring devices,
and other singular elements found in the Accessories Database can be
incorporated automatically. Singular losses in Accessories can be
expressed thus:
H = k
1
Q2
2
2 g S
104
and the number of similar devices in the corresponding fields. Click the
Add button in the Singular Losses block to enter these values in the
network, where they will appear listed in the Singular Losses block.
If you want to delete an Accessory or Singular Loss included in the
network, just go to the Add/ Modify Singular Losses field and select the
Element to delete from the appropriate list, then click the Delete button.
Often, the values of Ks and N are not known directly or by the user, but
there are results of tests which determine the fall of total head according
to the circulating flow rate. The pairs of values can be fitted to an
expression of potential using a least square technique. To facilitate this,
the Singular element definition window, FIGURE 5.37, includes the Fit
105
H = K S Q N (potential fit)
or
H = AQ 2 + BQ + C (square fit)
in various windows with different functions there are buttons giving access to a utility
for fitting pairs of points (Q , H) using the least square method which works
identically in both cases.
There are three components which give access to the fitting window:
Conduit Element: Add/ Modify Singular Losses window; Fit Ks and N button
(FIGURE 5.37, p. 103) (potential fit).
Emitter Node. When the There are Accessories and/or Losses checkbox is
checked in the definition window (FIGURE 5.32, p. 92), the same dialogue as
in FIGURE 5.37 appears, with the corresponding Fit Ks and N button
(potential fit).
Pump Element: menu Options/Default Values/ Elements, Fir button
(FIGURE 6.13, p. 142) (square fit).
In the potential fit, at least two pairs of flow rates and height points must be
introduced to reach the values of K S and N . For the square fit, at least three pairs of
points are needed (or two if you want B=0) in order to calculate the three parameters,
A , B and C .
In any of these cases an Fitting window like that in FIGURE 5.38 will be
opened.
106
All the pairs of flow rates and height points must be entered in the Q and H H
fields one by one, and the Add button pressed after each one. You can add as many
points as you need, with the minimums stated above, and remembering that all values
must be positive. As the points are added, they will be displayed on an adjacent list,
where they can be deleted or modified.
After adding all the desired pairs of points, click the Fit button to obtain the
values of the parameters of the corresponding curves by the least squares method, and a
graph showing the curve and the points fitting it.
Even after fitting, pairs of points can be modified, deleted or added, and then
fitted again.
After fitting, click the Accept button for the parameters of the calculated curve
to automatically appear in the corresponding fields of the original window.
For a parabolic fit, if you want the interpolated curve to fit better in a given
range of empirical points, the weight of this area can be increased by least squares,
introducing new pairs of points (H, Q) in the desired sector. The utility accepts the
introduction of the same point several times to increase its weight.
EMITTER LINE ELEMENT
GESTAR uses the Emitter line element to enable the modelling of branches with
continuous outflow, where the flow rates which enter and leave are different due to the
existence of emitters along the route, whose consumption varies according to pressure.
This type of Element is used for simulating lateral drips, seep hoses, lines of
sprinklers, and in general, any circumstances producing emission along the route.
This section describes the process of creating the Emitter line elements. To
construct a drip feed, click the Emitter line element icon , in the GESTAR toolbar.
After selecting the tool, you can create the element. The start and end nodes which the
107
element will run between should already have been created. The Emitter line element
can be divided into different stretches, each with different characteristics.
To create the first stretch of an Emitter line, click on the node marking the start
of the Element. Then end the first stretch by selecting any other point on the plan. To
create the next stretches of the Element consecutively, follow the same procedure. To
finish the construction of the Element, select the end Node with the mouse.
Each time a stretch is created, GESTAR requests the necessary information via a
definition screen (FIGURE 5.39). Before the Emitter line can be shown on the plan, a
set of parameters must be defined on this screen, which will appear every time a new
stretch is added.
The form in FIGURE 5.39 is in two parts: Properties of the EMITTER and
Properties of the CONDUIT.
1. EMITTER properties:
Emitter manufacturer: Drop-down list where you can specify the manufacturer of
the emitters to be placed along the pipe supporting the current Emitter line.
Emitter type: Drop-down list where you can specify the model of drip feed to use
from the different models available from the specified manufacturer. After choosing
the type of emitter, a table will automatically appear in the lower panel, showing the
flow rate emitted by each drip, totally defined by the above properties, for different
pressures. These flow rates are also provided by the manufacturer.
108
The drop-down lists of emitter manufacturers and types of emitter are directly
connected to the database called Emitters.mdb, supplied with GESTAR. This database
covers emitter manufacturers and a range of different emitter models with their
characteristics.
CAUTION! This database includes all the emitter types used in GESTAR. This
makes it advisable to pay close attention to the type of emitter you choose, as the choice
of a type which is not intended for drip irrigation would probably cause an error, or
simply not provide the flow rate demanded for the emitter through drip irrigation pipes
(narrow diameter) for certain pressure conditions.
Ks: Based on the data shown in the table, a parabolic fit will be made with least
squares, and the programme will obtain this constant and coefficient N.
Coefficient of Emitter Kd and Exponent of Losses from Emitter x: Based on the
parameters Ks and N, Kd and n are obtained automatically with a simple
transformation:
N
x
Having H = K s Q , and wanting an expression Q = K d H , the first
H
QN =
KS ,
expression is simply transformed to arrive at the second one. Thus
Q=
1
Ks
1
N
HN
1
1
N
109
110
Manufacturer, Material and Length of the pipe, the exponent of losses and the
emitter coefficient.
See/ Modify Elements: This button will be enabled if only one row on the above
table is selected. Its function is to show a screen with all the parameters of the
Emitter Line corresponding to the selected row, in order to make any changes or
simply to see the data.
WARNING: The units of the Emitter Lines for visualising the flow rate are
different from the other Elements. This is because the flow rates working with drip
feeds are too small, in most cases, to be expressed in m3/sec. For this reason emitter
consumption is entered and shown in l/h.
PUMP ELEMENT
This is the active Element providing pump head H < 0 in a given stretch.
To create a pump element, just click with the main mouse button on the start
node, and drag the mouse to end the creation with another click on the end node. All the
parameters the programme needs for the construction and simulation of a pump are
contained in the pop-up window shown in FIGURE 5.41. In the upper part of the
window, available under any tab, the Start Node (intake) and End Node of the pump
appear, and can be swapped with the button next to them; there are also two fields
defining the identifier (Id.) and possible comments (Comment.).
111
The Pump Data tab is used to enter data characterising the pump, enabling
various options for defining it in GESTAR:
Tabular data Entry: Data entry is done through a single panel in the lower part of the
dialogue in FIGURE 5.41, with copy/paste/cut/ properties compatible with Office
objects. A minimum of three pairs of flow rate - pump head values must be entered,
and we recommend including data from null flow rate (closed pumping valve) to the
maximum predictable flow rate. Flow rate values should be entered in ascending
order and there cannot be two the same.
Pump Stopped. When this option is enabled, the pump is in the Stopped position.
This enables the pump to be in the Working/Stopped position whether or not the
pumping valve is closed. If this valve exists, it cannot be closed at the same time as
the pump is stopped, as it would leave the pump node isolated. IMPORTANT:
Confirm that stopping the pump, which involves closing the retention mechanism,
does not leave the system fed by the pump with no reference head height.
Intake Diameter The diameter of the intake flange, it may be the same as the passive
element before it. Used for computing the speed of the intake flange, needed in order
to determine the available NPSHA.
Additional Performance Curves. This panel optionally lets you define the curves for
Power Consumption, Efficiency and NPSH of the pump. As you can see, it is not
essential for the construction and basic hydraulic simulation of the system, but these
data can give us valuable information when considering power use and cavitation
prevention.
Flow rate Power. Enable this option if you want to obtain the pump's
Power Consumption and Efficiency curves. From the data entry table, you
will need to insert one of the values, Power/ Efficiency, for each pair of H-Q
data of the pump. The remaining parameter, Efficiency/Power, will be
defined secondarily. We recommend entering Power Consumption data
rather than efficiency, as the latter parameter is deduced from direct
measurements of power and Power consumption for a zero flow rate is
undetermined.
Flow rate NPSHR. Selecting this option, the NPSHR column will be
available in the data entry table, permitting the inclusion of the points for
constructing the curve. This curve will be taken into account when testing to
see if the pump cavitates. The cavitation check will be carried out during
computation. Check the Cavitation option on the Alarms screen beforehand
if you want to be notified. When the programme finds a pump during its
computation process, it will check to see if the cavitation alarm button was
enabled, and if so will calculate the available NPSHA for the calculated flow
rate, and will take the value of the required NPSHR of the curve entered by
the user. If it finds that the value of available NPSHA is lower than required
NPSHR, it will show the user a warning to notify him of the situation. This
warning will vary according to the type of computation carried out.
112
Database. The points defining the pump curves can be taken from a database using
this button, Database (FIGURE 5.41), bringing the user to the window of FIGURE
5.42. From this window you may select the pump directly, choosing a Model and
Runner Type from each Pump Database, using the appropriate drop-down tabs. The
data for the selected pump (Pump Head, Power Consumption, NPSH and
Efficiency) are given in the table Operational Performance Curve, representing its
H-Q curve and the point sought graphically. In turn, in the panel Selected Pump
Characteristics, we find the most relevant parameters defining the chosen pump,
stored in the Database (to see the procedure for creating and editing Pump
Databases, see Section 12.6 PUMP DATABASES, p. 437). If dealing with a multistage pump, this same panel will show the Stages field, where you can specify the
desired number of stages connected in a series.
Search. This button automates the process of searching for the best pump for
the operating conditions, from those in the selected Pump Databases. In the
Search Criteria panel, the Position of the pump (horizontal or vertical) and
113
the Service Point (flow rate and pump head). The selection criteria filter for
pumps supplying a head equal to or up to 20% higher than the service Point
and a flow rate higher than that of the Service Point, which lets you adapt
the selected pumps by turning the runner (or reducing rpm) if the curve does
not exactly fit the service point. At the end of the process, a new field will
appear in the window with the list of pumps found, ordered by efficiency.
Apply Turning. This option will remain visible when the pump search starts
from the definition of the service point. If the pump found does not exactly
fit this point, the panel Service point found will show the new diameter
which the runner should be turned for, and the head, power and efficiency
values which will be obtained for the service point flow rate after turning.
Clicking the Apply Turning button will show the operating curve of the
pump with the modified runner.
Add Pump. The Add Pump button loads all the pump interpolation points in
the data entry table in the dialogue shown in FIGURE 5.41. If the Apply
Turning process has previously been carried out, the definition points of the
pump curve with the new runner diameter will be loaded. If dealing with a
multi-stage pump, with a number of stages other than one, the values of the
operating curve for the number of stages set will be obtained.
Fit Curves. Clicking this button in the window in FIGURE 5.41 will transfer
the data for Pump Head, NPSHR, Energy Consumption and Efficiency
according to Flow rate from the table to the graphic representation module,
and the interpolated curves between given values. Access them using the
tabs Q-H-P Graph, Q-H-R Graph and Q-H-NPSHR Graph, shown in
FIGURE 5.41. Each shows simultaneously the Pump Head - Flow Rate
curve and another curve (Power Consumption, Efficiency and NPSHR), if
defined.
114
FIGURE 5.48 Graphic representation of the Pump Head and Power curves.
R.P.M. This panel allows the new pump operating curve to be predicted as its speed
is varied, based on the tabulated entry data (at least three pairs of H-Q need to have
been defined).
Simulate N2. With the value corresponding to the new RPM defined in the
field N2, clicking this button in GESTAR will provide a new operating curve
at N2 rpm tabulated and the graphs will include representations of the earlier
and the present curve.
Calculate N2. The user should first fill in the fields H and Q making up the
found service point. When Calculate N2 is clicked, GESTAR calculates the
new turning speed in RPM which the pump should be working at for its H-Q
performance curve to pass through the service point. Once the value of the
new RPM is obtained, the new operating curve can be obtained with the
Simulate N2 button, as described above.
If you prefer, you can access formulation with a single parabolic fit over the
entire range of flow rates from the menu Options/Preferences/Elements, by disabling
the Splines option in the Pumps panel, but the two types of formulation cannot exist at
the same time in the same network. GESTAR 2008 automatically detects the type of
definition of the pump contained in the *.red file and the application opens with the
115
appropriate option. To change from one model to another, all the pumps can be deleted,
and after enabling/disabling the desired type (menu Options/Preferences/Nodes), you
can redefine the pump groups.
The Pump Element by default has a one-way valve (logic device) which
prevents backwash. Therefore, additional one-way valves should NOT be placed
downstream from the pumps, as when the pump is stopped the pump end node would be
isolated.
RECOMMENDATION: In networks with direct pumping, to avoid leaving the
network without a pressure reference (isolated nodes) in situations where the pumping
equipment is stopped (and its internal one-way valve is closed), place a By-Pass with
one-way valve between the intake point and the discharge area.
Similarly, if the circulating flow rate is higher than the maximum value allowed
for the pump, i.e., if the total head in discharge is less at the output than the intake of the
pump, and the pump behaves like a power sink, a Pump Overflow warning will appear.
For computing the operating point of the pump in this circumstance, the same
polynomic fit of the pump performance curve is extrapolated for the region of peak
negative impulsion (loss of positive head).
In the case of calculations with Temporal Evolution, if a pump overflows at any
time, the warning appears at that time. If the warning is ignored, the programme
continues the calculation routine, and if the network is later reconfigured according to
the specified scenarios, the same pump may return to normal working or may overflow
again.
Clearly, this warning simply notifies the user that the network situation may be
different than expected, as GESTAR understands that this state, where there is a higher
head at intake than discharge, is not normal.
REGULATING VALVE ELEMENT
The most commonly found automatic single function regulating valves are
implemented: pressure reducing valves, pressure sustaining valves and flow control
valves.
All these valves present active regulation states when their operating conditions
are produced, and states in which they are completely open and inactive when their
regulatory action is not needed or ruled out by the flow conditions. GESTAR
automatically detects these limit states, making the necessary checks to detect the state
of the valve and, if necessary, modify their status as a regulating or passive element,
depending on flow conditions.
The regulating valves are elements designed to maintain a given pressure in a
node, or upstream or downstream from it. For system values to be interpreted correctly,
the regulating valves between two nodes at the same level must be defined.
116
Flow Control Valves are devices which are activated when the flow passing
through them exceeds a given level, set as the set value for regulation, throttling the
flow of fluid as necessary to keep the flow rate under the set threshold. When the flow
rate does not exceed the set value, the valve stays completely open and behaves like a
passive element.
Once this tool is selected, click on the start node and the end node, and the
window shown in FIGURE 5.44 will appear automatically, showing the start and end
nodes of the selected valve (these can be swapped with the button next to them).
Catalogue.
Database. Using this option, choose from the valves registered in the
database (see section 12.4 VALVE DATABASES, p. 432), to find the
best one for your needs. In the selection list, only the valves
corresponding to the type specified in the tab above will appear.
Depending on the data loaded in the Database, the Nominal Diameter
(mm), Nominal Pressure, Series number and Code for each valve will be
listed. These characteristics, and the price and series description for the
chosen valve, will be shown in independent fields to the right of the list,
and can be edited.
Manual. If the valve you want to use is not registered in the database, you
can enter it manually, enabling this option. The DN (mm) field will be
enabled, where you can specify the Nominal Diameter of the valve.
117
All / Manufacturer. This panel is available when selecting the valve from a database.
By default the enabled option is All. If you choose the option Manufacturer you can
access the drop-down field where the different manufacturers with data entered for
the current valve type will appear, if there are more than one on the database. In the
valve selection list (FIGURE 5.44) only valves from the chosen Manufacturer will be
shown.
Type of Valve Use this field to choose the type of device for modelling.
Pressure Reducing. The regulated node is the next downstream node in
the flow direction defined for the element.
Pressure Sustaining. The regulated node is the next upstream node in the
flow direction defined for the element.
Flow limiter. The regulated node is the next downstream node in the flow
direction defined for the element.
Open Valve Coefficients.
Kv (in IS: m3/s): This is the coefficient for flow with the valve
completely open, in metric units. This design factor relates the difference
in pressure (p) between valve intake and outflow with the flow rate (Q).
When the valve is entered manually, if the value of Ks is unknown and
we only have the Kv information supplied by the manufacturer, GESTAR
will use this to calculate the value of Ks (Calculate Ks button). The
computation expression is:
Kv( ) =
Q
p
s
Ks( ) = 10 /( Kv( )) 2
Set Point Values. The value which should be set in this field, at the lower left of
FIGURE 5.44, will be modified according to the type of valve.
118
Flow Limit (m3/s). The set point value which should be assigned to Flow
control valves.
In Pressure Reducing valves the set point pressures will be maintained as long as
the pressure in the upstream node is higher than needed to reach the set point
downstream. If the upstream pressure is lower than the set point pressure and the head
losses associated with the valve when completely open, the regulating function cannot
be carried out, and the device will be completely open, behaving like a passive singular
element connecting the upstream and downstream pressure.
If the fluid tends to backwash, i.e., if pressure in the regulated node is higher
than the node first defined as upstream, the valve will close completely, behaving like a
one-way valve.
In pressure sustaining valves, when upstream pressure is higher than a value set
as threshold, the sustaining valve will open completely, connecting both ends with no
controlling action. Pressure sustaining valves are activated when pressure upstream
from the valve falls below the set point, throttling the flow as needed to reduce it to the
point where upstream pressure remains at the set point. If the fluid tends to backwash,
the valve will close completely, like a one-way valve.
PRECAUTIONS FOR USING REGULATING VALVES.
When configuring some regulating valves care should be taken not to enter
contradictory operating conditions, especially in branched networks. There can be two
types of incompatibility:
Incompatibility in branched networks.
Special care should be taken that whatever the status of the regulating valve, all
nodes are connected to points with reference pressures. Thus, for example, a Flow
Control Valve at a point of a branch where all downstream emitter nodes are Known
Consumption nodes will create incompatible conditions in the system solution (2.6)
when the sum of the flows in open hydrants is higher than the set point flow rate, i.e.,
when the valve actually begins working. Similar phenomena occur when a pressure
sustaining valve begins to work which is inserted in a branched pipeline with only
known consumption nodes downstream. GESTAR will warn of incompatibilities,
marking with a red circle nodes isolated from reference pressures by valve actions.
However, in order to calculate the real state of the network in such conditions, efficient
techniques have been researched and implemented which reproduce the real behaviour
of flow control valves and pressure sustaining valves. These operate by throttling the
flow and reducing pressure downstream in the branch where they are inserted, until the
pressure regulators on some of the hydrants (the least favourable ones) no longer have
enough pressure, becoming completely open and supplying a flow to the plot dependent
on pressure and definitely less than when the pressure is adequate.
119
120
H
Q2 .
determined
In the case of an active element (pump) the list of results
will set the operating point, ignoring the other options.
KS =
121
As sets are created they will be shown on the graphic map in different colours:
magenta for sets fitting by roughness and yellow for sets fitting by diameter. After
defining the free pipe sets and clicking accept, GESTAR will take the created sets into
account. Thus, when showing identifiers, if an Element belongs to the first set of
elements to be calculated with unknown diameter, its identifier will immediately
become (GD-1)X where X is its former identifier, if it is in the second group it will
become (GD-2)X and so on. Similarly, if the unknown variable is roughness, the
identifier will be (GR-1)X.
When the user chooses to take one of the pipes belonging to a Free Pipe Set out
of the set, its identifiers and colours will return to the normal types for Pipes.
5.2.2
DRAW SECTOR
For in-plot design, the need to calculate by sectors means the sectors must first
be defined. If you have not imported them from AutoCAD using this icon,
or via
the menu In-plot design /Assign Sector, you can generate and assign sectors using the
same method as for making an irregular selection (p. 74), i.e., defining a polygon
around the components making up each sector, clicking on the map to define the
vertices of the polygon. To close the polygon, if you have finished assigning the sector,
click with the secondary mouse button.
122
SECTOR SIZING
After selecting the sector (right button on outline) use the icon
(or the menu In-plot
Design/ Sector sizing) to access the window shown in FIGURE 6. 36.
For more detail on how to use it, see 11. 4. 5 SIZING SECTORS. (Sprinkler
Irrigation) p. Error! Marcador no definido..
123
124
PROGRAMME MENUS
The GESTAR programme is managed by a series of menus, which are dealt with
in this chapter. Learning and becoming familiarised with these menus and the use of the
toolbar will help you get the most out of the programme. Is you will see, the available
options offer a wide range of possibilities when designing and calculating, and are
simple and intuitive to use.
The options for each menu may appear enabled (in black) or disabled (in grey)
depending on the functions which are operating in GESTAR at the time. Some of the
orders and options contained in the menus can be run using icons in the toolbar, in
which case you can refer to the information given above.
The complete menu bar is shown in FIGURE 6.1:
The options for each menu are listed below, with the keystroke combination
which activates them and the page where their functions are described in detail.
FILE MENU
New Network (CTRL + N)
Open digitalisation...
Open Network (CTRL + O)
Open Results
Open Alarm Report
Import
Calculate Database
Close Network
Save Network (CTRL + S)
Save as...
Export
Join Networks
Insert Background
Modify Databases
Printer Options
Print...
Copy network to Clipboard
Configure Virtual Printer for Sizing
Quit
126
126
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
125
EDITING MENU
131
131
132
132
132
132
VIEW MENU
132
Find (CTRL + F)
Scale...
Zoom
Visualisation
Labels
See Direction Arrows
Show Nodes (F5)
Show Elements (F6)
See values in Nodes (F7)
See values in Elements (F8)
See Emitter Icons
Show Numbers in Nodes and Elements (F9)
Key
132
132
132
133
135
135
135
135
135
135
136
135
136
OPTIONS MENU
136
Preferences
Default Values
Random Demand...
Modular Consumption...
Open/Close Hydrants...
Edit Comments...
Network Report
Cost of selected Elements
136
141
143
143
143
144
145
146
SIZING MENU
146
CALCULATIONS MENU
242
Calculate (CTRL + E)
Recalculate (CTRL + R)
Automatic (CTRL + A)
Parameters...
Characteristics...
Free Pipe Sets..
RESULTS MENU
Numerical List...
Results in Evolution
Colour Key (CTRL + L)
153
153
154
155
157
160
160
161
161
161
126
ALARMS MENU
161
Configuration...
Alarm Report
Reservoir Levels
Save Critical Cases
Overflowing Hydrants
Pump Cavitation
162
165
167
167
167
167
167
System Curve
Pump Selection
Probability Function of Pumped Flow Rate
Pump Regulation
Power Costs
HELP MENU
Help
About GESTAR
6.1
167
168
169
169
170
178
178
178
FILE MENU
The File menu is mainly oriented to the programme interface, enabling data to
be loaded and saved, importing and exporting files from other programmes, printing
results and quitting the programme.
New Network (CTRL + N)
Enables a network to be created using the tools and options implemented in
GESTAR, so that the cursor acts as a digitiser introducing the Nodes and elements into
the network. A new Map window is created containing the whole network.
The dialogue shown in FIGURE 6.2 will appear, where the user must associate a
Pipes Database, newly created or already existing, with the new network.
127
Next, the window in FIGURE 6.3 lets the user configure the Point of Origin of
the visualisation and the Maximum Coordinates for the graphic window, and the area
visible at start-up. These variables can be changed later using the option View/ Scale in
the menu bar (p. 132). The use of this window is described on p. 49
128
Open Digitalisation...
Offer the possibility of using data from a points digitalisation exclusively
obtained through GIS/CAD type packets, saved in an ASCII file, and working from
these.
For more information on this option, consult section 7.3 OPENING
DIGITALISATION in this manual (p.183).
Open Network (CTRL + O)
For opening a network in the graphic window which was previously saved using
the option Save network or Save As. Once the network is opened it can be analysed and
modified with the GESTAR tools.
Files containing networks saved in GESTAR have the extension *.red.
Open Results
This option can be used to display the results of calculating networks saved with
the Save button in the Results window (see p. 161).
Files storing the results of GESTAR calculations have the extension .sal.
To print a results file, open it in a word processing programme and print from
there.
Open Alarm Report
Lets you open Alarm files saved from the Alarms window (see p.161). Alarm
files have the extension *.ifa.
Import
From AutoCAD.
Enables the creation of network topology based on an AutoCAD drawing
(versions from 2002 to 2008). The AutoCAD drawing should first be opened in
AutoCAD, which should remain on during the transformation process so that it can be
correctly captured by GESTAR.
129
130
Epanet file.
Thanks to this option, GESTAR can communicate with the EPANET
application, creating files for use in version 1.1e.
Exporting network data to EPANET is done by creating the corresponding
*.map and *.inp files for the current network in the graphic window. This option is
applicable only to networks containing only passive Elements. It cannot accept Pumps,
Regulating Valves, Elements with any type of singular losses or Free Elements, and will
only accept numerical identifiers for Nodes and Elements (restrictions in
EPANETv1.1e). However, it will accept Junction Nodes, Known Consumption Nodes
and Pressure Nodes.
Join Networks
This command enables a GESTAR network to be created from two already
existing networks. The networks to be joined must have been previously saved. The
procedure is described in detail in section 7.6 JOINING NETWORKS (p. 204).
Insert Background
Enables an image file to be used as background in the GESTAR graphic
window. Accepted image types are *.bmp, *.gif and *.jpg.
When a background has been added to a network, you can use this command to
remove it (Remove Background).
Network Sizing
This command works like the Network Sizing button in the Toolbar (see p. 56)
Modify Databases
GESTAR offers the possibility of carrying out maintenance of the whole system
of databases (Pipes, Drip feed pipes, Accessories, Valves, Emitters, Pumps and
Electricity Prices) in the programme itself, without the need to use ACCESS.
The procedure is described on p. 427
Printer Options
In printing, this option lets you specify the printer, paper type, feed source and
paper orientation.
Print...
Prints the current contents of the window, If no graphic interface window is
open, nothing will be printed.
First a window opens where you can specify the printer and the number of
copies to be printed. Click Accept for the system to print using these parameters and
those specified in the previous Printer Options.
131
To print the results of calculations, use the Print button in the Results window.
Copy Network to Clipboard
Copies the current image on the screen to the clipboard. You can then paste it in
other applications.
Configure Virtual Printer for Sizing
A virtual printer is a programme which acts like a driver for a non-existent
printer, creating documents in the format *.pdf. When this option is selected,
GESTAR opens the window in FIGURE 6.5, where you can choose from the virtual
printers available on your computer to save the sizing report.
When creating these documents in GESTAR with this driver, the software will
print the document to a file configured by the user.
The computer will need a virtual printer, such as the one supplied with the
GESTAR installer, the free CutePDFTMWriter. An internet connection is needed during
installation.
Quit
This closes GESTAR, after asking if you want to save changes to the current
network if applicable.
6.2
EDITING MENU
The Editing menu lets you cut, copy and paste some types of Nodes and
Elements, and undo or redo some of the actions carried out in GESTAR.
Undo.../Can't Undo
This option is the same as that described in 54, for the icon
132
Redo.../Can't Redo
This option is the same as that described in 54, for the icon
Cut (CTRL + X)
This option is the same as that described in 54.
Copy (CTRL + C)
This option is the same as that described in 54.
Paste (CTRL + V)
This option is the same as that described in 54.
6.3
VIEW MENU
The View menu operations affect the visualisation of objects in the Map
window, and some of their attributes.
Find (CTRL + F)
This option is the same as that described on p. 54, for the icon
Scale...
This option is described on p. 49
133
Zoom
Zooms In or Out on the image in 50% increments of the displayed area. When
the Zoom In option is activated, the map can be moved with the scrollbar. When the
displayed area is increased or reduced it retains the centre of the previous view as a
fixed point.
Visualisation
Selecting the Visualisation option brings up the Preferences window shown in
FIGURE 6.8, with a total of six tabs. This window can be opened from various menus,
and sets the default options for the overall programme.
The Visualisation tab affects viewing options only.
You can change the background colour and the colour-coding of the lines
representing different types of Elements when not showing results, through the window
brought up by clicking the text of the components (pipes, valves, pumps, free elements,
134
selection, emitter line and background). You can also change the font type and size of
the texts associated with Nodes with the Nodes Font button, or of Elements with the
Elements Font button (FIGURE 6.10). The thickness of lines and nodes can be chosen
from three pre-set options. Finally, you can choose whether to show arrows indicating
the direction of flow in the pipes depending on the result of calculating the network.
(Direction arrows field).
The options changed can be saved for the next time or allowed to revert to
GESTAR's default values (Configuration panel).
135
Labels
This option opens the Preferences window at the Labels tab. Here we can change
the prefix texts which GESTAR adds by default when creating a Node or Element in the
Identifier field in the definition window (FIGURE 6.11).
136
6.4
OPTIONS MENU
Preferences
Choose Preferences from the Options menu to bring up the window in FIGURE
6.8 (p. 133) with six tabs. Clicking on any tab brings up a different sub-window. This
multi-window lets you define the default values of the parameters which must be
specified in components of the network, convergence control and precision parameters
for the calculation module, and the calculation and visualisation options. Each of these
sub-windows can be called up by more specific commands from the Menu bar, so their
content is described in specific sub-window commands.
137
The Preferences sub-windows are listed next to the page documenting their
content:
Nodes. Sets the default values of all parameters relating to Nodes. Called specifically
from the Menu: Options/ Default Values/ Nodes.
Elements. Sets the default values of all parameters relating to Elements. Called
specifically from the Menu: Options/ Default Values/ Elements, p.142, FIGURE
6.13.
Parameters. Sets the parameters relating to convergence control, stability and
precision of the network calculation driver, NETCAL. Called specifically from the
Menu: Calculations/ Parameters, p.155, FIGURE 6.19.
Characteristics. Determines the properties of the fluid circulating in the network and
the type of formulation for calculating losses. Called specifically from the Menu:
Calculations/ Characteristics, p.157, FIGURE 6.20.
Labels.
Shows the default prefixes
on labels of Nodes and Elements. Called specifically from the Menu: View/ Labels,
p.135, FIGURE 6.11.
Visualisation.
Sets the options for
displaying the components of the graphic window. Called specifically from the
Menu: View/ Visualisation, see p. 133, FIGURE 6.8.
Magnitudes. Defines the values of the Unit System, and the preferred Precision for
viewing results. Precision corresponds to the maximum significant figures you want
to be shown, except for currency units, which are not affected by changes to this
138
field. Language value definition is inactive, and can only be accessed during
installation, when the default language of Spanish can be changed to English or
French.
Select the unit system. You can use this drop-down to change the
selected unit system (FIGURE 6. 13). By default, the Gestar unit system
is selected, which is based on the International System (m, s, kg) but with
certain variations in some magnitudes, where units are adapted to the
irrigation environment, such as pressure (mca), continuous fictitious flow
rate (l/sha), plot area (ha). The Imperial System uses the units used in
much of the English-speaking world. The User System is configured
exactly like the Gestar System initially, but can be changed by the user.
Any other defined personalised systems will also appear.
View System. Click on the View System button to see detailed
information on the active Unit System. The Gestar unit system cannot be
modified by users.
139
2. Personalised unit system. The User unit system can be changed by the user to
create a personalised unit system if desired, based on the GESTAR System. After
selecting the User Unit System from the drop-down menu (FIGURE 6. 13) and
using the View System button, a window like that in FIGURE 6. 14 will open,
with the new selected system (User) specified in the System Name section. The
user can use the descriptive table of variables in the window of FIGURE 6. 14
for the User System to change the Unit assigned to each Variable (see FIGURE
6. 15).
When you use the mouse to select the section Selected Unit of the Variable you
want to change, the drop-down menu in FIGURE 6. 15 will appear, where you
can select another Unit from those available, or define a New Unit. To add a new
unit, click the Add Unit button to activate the table at the bottom of FIGURE 6.
14, and add the symbol of the new unit in the Unit column, and the coefficient in
the Conversion Factor column which will convert the new unit to the unit
which appears in the Reference Unit column. Save the changes and click Accept
to close the window (FIGURE 6. 14). (FIGURE 6.14).
140
141
It should be pointed out that using Unit Systems other than the Gestar System is
associated with the GESTAR file with the extension .red, including the output
results. This is not the case with the different databases generated and/or used by
GESTAR, which are available only in the Unit System labelled Gestar, which is
the only one used to edit and modify them.
At the Configuration panel, all options modified under any of the tabs can be
saved as default. Similarly, GESTAR's own default options can be restored at any time.
The result of the change can be viewed (Apply button), before accepting them.
Default Values
The default Values option from the Options menu facilitates the creation of
network components by assigning a series of characteristic values which will appear by
default when creating a new node or element. GESTAR provides default values which
the user can modify in these component creation windows. There is also the option to
save these user-defined values for later definitions, and the option of restoring GESTAR
default values (Configuration panel in the Preferences window).
IMPORTANT: When changing a Node from one type to another, the values
appearing in the fields of the new variables to be defined do not correspond to the
default values of this section, but to the values of the last node opened or created where
this variable was part of the definition.
If selecting Default Values/ Nodes the dialogue in FIGURE 6.12 appears,
enabling you to set the default level of Nodes, the pressure head and the maximum flow
rate in newly created nodes requiring these variables.
You can enter the values you wish to set as default for Hybrid Nodes: Set Point
Pressure, the value of the coefficients Ks for the hydrant or the plot, and the value of
coefficient N (see Chapter 4 in the sections Known Consumption Node, p. 82and
Hybrid Node, p. 85), as well as the values relating the Probability of Opening and
Maximum Flow Rate (Irrigated Area, Fictitious Continual Flow Rate and Efficiency).
For Reservoir nodes the Splines field is enabled by default, permitting the
volume to be determined by analytical fit of storage systems (reservoirs, tanks, dams,
etc) where levels may vary due to water intake and outflow. If this option is disabled,
the reservoir will act similarly to a truncated conical tank, with the fields accessible for
setting default values of Slope and Section. In both cases default values for initial,
maximum and minimum levels of the reservoir can be set here.
The two types of reservoir model cannot exist on the same network at the same
time. Whatever option is selected under the tab in FIGURE 6.12, GESTAR
142
automatically detects the type of reservoir contained in the *.red file and the
application opens with the appropriate option.
The selection of Default Values / Elements shows the window in FIGURE 6.13,
where you can define the diameter and roughness which will appear by default when an
element is created. In the Open when created field you can choose whether creating a
new pipe should automatically open the window where its data are specified. In this
dialogue you should also introduce default values for pumps, regulating valves, emitters
and emitter lines.
With Pump elements, if the Splines field is enabled (default option), the
performance curve of the pumps will be modelled by cubic spline interpolation. This
method enables a smooth curve to be obtained, which goes through a series of known
points, defining the behaviour of the pumps.
If the Splines field is disabled, the formulation will be as in earlier versions, with
a single parabolic fit over the entire range of flow rates. As already described for the
icon
, p. 110, the two types of pump model cannot exist on the same network at the
same time.
In both cases, the default values of the following parameters can be modified:
Intake Diameter: the diameter of the intake flange, it may be the same as the
passive element before it. Used for computing the speed of the intake flange,
needed in order to determine the available NPSHA.
A, B and C: the coefficients of the second degree polynomial which fits (for
a single parabolic fit) the pump performance curve representing the behaviour
of the Element H B ( Q) thus:
143
H = H B ( Q) = AQ 2 + BQ + C
When the fit is done with Splines, the values A, B and C will be used to
determine three pairs of head-flow rate values, with null, maximum and
minimum flow rates, corresponding to this equation, which the spline
interpolation will be based on. The default values implemented by GESTAR
are useful in the optimal sizing phase, in situations in which the pump head is
unknown for calculating in the optimization process (see p. 234). Using the
Fit button, the three parameters A, B and C can be calculated using the least
squares method, based on at least three pairs of flow rate and head points.
Default set point values, i.e., set point pressure and set point limit flow rate, can
be set for Regulating Valves. For emitters, the level of the outflow point, the diameter
and roughness of the emitter feed conduit and for emitter lines, the diameter and
roughness of the element and the distance between emitters can be set.
Random Demand...
This enables the random setting of overall scenarios of closing and opening
hydrants which are not disabled. This option is the same as that described in Chapter 4,
p. 60, for the icon
.
Modular Consumption...
The Modular Consumption option enables the multiplication of the values of the
variable of maximum flow rate and demand in all known consumption and hybrid nodes
in the network, by the factor specified in the dialogue (FIGURE 6.14) which appears
when this function is selected.
Open/Close Hydrants...
The option Open/Close Hydrants (FIGURE 6.15) establishes the status of the
Nodes which can be used to model hydrants (known consumption nodes and hybrid
nodes) as open or closed, according to the command selected and run from the option
Open (or Close) for the node identified in the field Hydrant ID. It can also warn if the
hydrant entered does not exist.
144
The closed or open states given with this option are subject to the restrictions set
button described on p. 76. Thus, the command given by this window will not
by the
be effective if it contradicts the state configured by Unconditional Opening/ Closing.
The hydrants opened or closed by this command will be subject to the same conditions
as any other hydrant in later operations (they can be sorted using the icon
, opened or
closed using the icon
).
Edit Comments...
The Edit Comments option (FIGURE 6.16) lets you modify the comments
entered in the graphic window of the current network using the button
(p. 74) on the
toolbar. Comments can be changed, relocated, made visible, hidden or deleted.
All the texts entered with the Comments button appear in the bottom panel of the
Comments window. to edit one, just click on it. This will bring it to the upper panel,
where you can change its content (rewriting the text), the position of its origin
(modifying fields X and Y) and the font (Fonts button). The Visible field lets you
decide if a comment should appear in the graphic window or not. The Delete button
deletes the text selected in the upper part of the Comments window.
145
Network Report
This option can be used to produce a report summarising the most relevant data
of the network. The dialogue in FIGURE 6.17 will appear, with five headings grouping
the information obtainable by the user. Activating the field to the left in one of them
will bring up the information referring to this heading in a window. The content for
each case is listed below:
Consult Topography. The maximum and minimum values of the coordinates X and
Y locating the Nodes, the Identifier of the corresponding Nodes, and the difference
between both values in each direction. Similarly, it indicates the maximum and
minimum levels, which Nodes these correspond to and the difference between both.
Known consumption nodes. Total number of Nodes, maximum and minimum
values (indicating the Node they correspond to), sum and average of demand
parameters, irrigated area, fictitious continuous flow rate and set point pressure. If
the network has been calculated, maximum and minimum pressure (with the node
identifier) and total head.
Hybrid Nodes. Total number of hydrants, maximum and minimum values
(indicating the Node they correspond to), sum and average of demand parameters,
irrigated area, fictitious continuous flow rate, efficiency and set point pressure. If the
network has been calculated, maximum and minimum efficiency (with the node
identifier), pressure, total head, and consumption.
Pipes. Maximum, minimum (with Element identifier) and average values of length
and slope. If the network has been calculated. maximum and minimum values (and
Identifier of the associated Element) for flow rate, head losses and velocity.
Network Ratios. Total Length of pipes, maximum flow rate per hectare, metres of
pipe per hectare, accumulated flow rate at intake, design flow rate at intake,
simultaneity (Q design/Q accumulated).
146
The headings selected using the fields to the right of the network will be shown
in a report created by clicking the button Save Complete Report. When this button is
clicked the user will set the name and location for saving the document. The format of
the report can be changed according to the options defined in the window of FIGURE
6.17.
Cost of Selected Elements (not available in current version
The cost will be evaluated of the pipes selected with the polygonal or rectangular
selection tool, according to the installation costs registered in the Pipes database.
Material diameters and pressure ratings must be configured from the same database.
Enables the rapid evaluation of costs for adjustments, manual modifications and
alternatives.
6.5
SIZING MENU
147
The user must provide the value of the EDI (effective day of irrigation) in hours and the
number of sectors (No. Sectors) in the corresponding fields (FIGURE 6. 21). These
values must be defined to carry out the Sectorisation process.
The user sets the number of groups or sectors according to the available irrigation time
per day and the irrigation time needed for the hydrants to meet the water needs with the
assigned supply. Another factor to take into account when determining the number of
sectors will be the observed topology of the network. In networks with different levels,
these zones will mark groups or sectors in advance.
A default value is given for the Hydraulic Slope, but can be edited by the user. After
filling in the relevant fields, the Sectorisation process is begun by clicking the button
Group.
The hydrants are characterised in an n-dimensional space, as shown in the graph in
FIGURE 6. 21 after Sectorisation. This set is partitioned into as many groups as there
are sectors. The hydrant will belong to the group closest to the mean. The dimensions
taken for the characterisation, in the ordinate axis, are the Static Pressure Margin
(MPE), and in the abscissa axis Head Loss with a constant hydraulic slope (PCpcte).
Where
Equation 6-1 Static Pressure Margin
The sum of both variables (MPE and PCpcte) is the maximum pressure available at the
head needed to ensure the set point pressure at the hydrant, assuming a constant
hydraulic slope, independent of sizing the network.
FIGURE 6. 21 shows how the hydrants are characterised for an example network after a
Sectorisation. In this network one of the hydrants has a negative MPE value. This
indicates that there is no need to supply pressure to this hydrant, as it reaches the set
point by natural pressure, as long as the head loss does not exceed the absolute value of
the negative margin.
The upper table in FIGURE 6. 21 lists the hydrant characterisation values: dimensions
for grouping (MPW and PCpcte), H needed (pressure needed at the head considering
hydraulic slope etc), T nec (hours of irrigation needed to cover water needs) and the
sector in which it was classified after processing the data and applying the grouping
algorithm.
To sum up, the lower table in FIGURE 6. 21 shows the number of hydrants forming
part of each sector or storey, the maximum necessary irrigation time, the flow rate and
the surface area of the sector, the estimated required pressure considering the constant
hydraulic slop, and the hydrant determining it (critical hydrant).
148
149
CES kwh =
0
g Hd T
g H d V
g H (q) q
dt =
q dt =
(q)
p
p
0
V is the volume to be elevated during the campaign, which with the weighted efficiency
of the pumping station and the volume to be pumped, are the data the user must enter, as
Hd is the object of calculation of the optimization process.
The economic value of this energy is obtained multiplying the kWh needed for
the price of the kWh. As the price of the kWh varies according to the time of day of
consumption, the above expression is applied, adding the contributions of the pumped
volumes in each time bracket (for example, off-peak, shoulder, peak, or in each period
P1, P2,.P6) with the corresponding price per kWh.
CES =
gH d
1000 3600 p
Or for the same result, multiplying the estimated energy required for the period
by the average price per kWh, weighted according to the volumes pumped in each time
bracket:
CES =
gH d
gH d V
PkWh
(Vv PkWhv + Vll PkWhll + V p PkWh p ) =
1000 3600 p
1000 3600 p
Consequently, it is the same to supply GESTAR with the pumped volumes for
each time bracket, and the prices applied to each one (in the form of surcharges and
discounts) as to assign an arbitrary time bracket to all the pumped volume and consider
a base price per kWh corresponding to the average price weighted in volume of the
kWh, previously calculated by the user.
The average price per Kwh weighted in volume will be evaluated in the case of
distinguishing three time brackets:
PkWh =
and in the overall case, where the consumption price is structured in NP time periods,
with the price of each period PkWhi and pumped volume Vi in the respective period
150
NP
PkWh =
V
i =1
PkWhi
V
The expression used by GESTAR in the optimum sizing module to compute the kWh
prices at each period is
PkWhi = PkWhbase (1 +
IkWhi
)
100
CES =
g Hd
1000 3600 p
NP
V
i =1
PkWhbase (1 +
IkWhi
) K reac K incAnual
100
Where:
Vi : the Volume (m3) elevated annually by the station in each period i
K reac : Reactive power term according to cos .
K reac
17 cos 2 21
=1+
If Kreac > 1,47; Kreac=1,47; If Kreac< 0.96; Kreac=0,96
100
When cos is 0,8997 (value by defect), K reac , = 1
K incAnual : Term of annual increase in power cost.
K incAnual
(1 + Ian 100)T 1
=
Ian annual increment of energy prices in %
T Ian 100
Power Term.
The Power Term Cost corresponds to the estimated total annual cost of the
pumping power contract. This is evaluated as the sum of the annual cost of the kW
contracted for each period according to the electricity prices used.
151
In order to estimate the maximum power necessary it is use the term Nominal
Power Needed, PNN kW to pump the design flow rate, Qd , from the intake pipe at the
PNN kW =
g H d Qd
1000 p
.Electricity prices normally divide the day into different periods (P1 - P6), in
which the cost of each kW of power supply varies.
As it is not always necessary to sign up for the maximum power needed, PNN kW ,
for all the time bands, this expense is calculated as the sum of the annual cost of the kW
contracted for each period according to the electricity price rate used.
record the price variations of the power supply in GESTAR, enter a Base
To
Price for Power Supply ( PkWbase ) which is the cost in per month per kW in a given
period of reference, and then indicate the Surcharge on the price per kW (or discount
with a negative sign) as a percentage of the Base Price for Power Supply corresponding
to each period, IkWi .
PkWi = PkWbase (1 +
IkWi
)
100
NP Ri
IkWi
) 12 K reac K incAnual
PkWbase (1 +
i =1 100
100
where
Ri : The Coefficients of distribution of the contracted power supply for the
period i
K reac : Reactive power term according to cos .
K incAnual : Term of annual increase in power cost.
152
PkW1 NP =
1
NP
NP
Ri
100 PkW
i =1
base
(1 +
IkWi
)
100
153
Optimising on-demand networks+GESTAR facilitates the sizing of strictly branched networks, i.e., a network without
meshes with a single intake point (with a known or unknown total head) which is
operated on demand. From this option you can access the wizard for optimising
diameters for this type of network, the use of which is described in section 8. 4
OPTIMISING ON-DEMAND NETWORKS. p. 258.
Optimising turn-based networks
GESTAR facilitates the sizing of strictly branched networks, i.e., a network without
meshes with a single intake point (with a known or unknown total head) which operates
by scheduled rotation. From this option you can access the wizard for optimising
diameters for this type of network, the use of which is described in section 8. 7
OPTIMISING ROTATIONAL NETWORKS, p. 283.
CALCULATIONS MENU
The Calculation Menu contains the options for running the previously
configured simulation and controlling the convergence of the numerical solution. It is
also used to access windows controlling the characteristics of the fluid circulating in the
network as incompressible, and the formulation of head losses in the conduits you want
to use, which must agree with the type of roughness introduced in the elements.
Calculate (CTRL + E)
This option is described in the description of the Calculate button
toolbar, p. 66.
in the
Recalculate (CTRL + R)
Once a simple scenario is calculated using the button
, if the option
Recalculate is chosen from the calculations menu, a new calculation will be made of the
scenario, and the iterative system solution process (2.6) launches with the results of the
earlier calculation. If a Temporal Evolution is carried out with the Recalculate option
selected, for each step in time after the first one, the calculations for the solution of the
new step in time will begin using the results of the previous period. The same will
happen in calculating consecutive scenarios in the Multiple scenarios option.
Using this option enables reducing the number of iterations needed for reaching
convergence in the solution of each scenario, as if the starting values are close to the
solution of the current scenario, the convergence of the Newton -Raphson algorithm is
much higher. However, it should be noted that for this supposed advantage to
materialise, the new scenario calculated based on an earlier scenario must be relatively
similar to the one used as starting values. That is, the new scenario should not contain
radical changes, as otherwise the previous solution could be as far from the current
scenario as an arbitrary solution.
154
Thus, the Recalculate option has a series of restrictions on its use, so that if these
are not complied with, previous results will be ignored and the process will behave as if
the Calculate option were enabled.
Thus, for example, two scenarios will be relatively close to each other if changes
made in the network do not affect the topology, such as opening or closing hydrants,
changing levels, altering the length of Elements, etc. If Nodes or Elements are
introduced or deleted, the variables corresponding to the new components will not be
defined at all. so that the Recalculate option will not be operational until the network
has been calculated.
The only valid operations, for Nodes and for Elements, accepting the
Recalculate option are:
Nodes:
Elements:
Changing the length.
Changing the diameter.
Changing the roughness parameter.
The operations, apart from changes in the topology, which will not be valid (in
prevention of different behaviour of the network before and after changes) include:
Nodes:
Changing the node type.
Elements:
Adding or deleting sectioning valves.
Modifying, adding or deleting one-way valves, throttle control valves,
accessories and singular losses.
Any change in regulating valves, discharge pumps and free elements.
As can be seen, in Temporal Evolutions, changes from one moment to another
are essentially due to changes in the opening of hydrants, so that the Recalculate option
is always suitable.
Automatic (CTRL + A)
If the Automatic option is chosen on the Calculate menu, each time changes are
made to the Map of the scenario of an already calculated network (changes which do
155
not affect its topology and which are subject to the same restrictions as the Recalculate
option) a Recalculation of the scenario will be run as soon as the changes are accepted
in the corresponding window, without the need to activate the command Calculate (icon
).
Similarly, in the Calculation/ Automatic option the simulation will reload
automatically each time that
a random scenario is created with the Run button in the Random Scenario
window
.
This option in the Calculation Menu gives a high degree of interactivity between
programme and user, with reloaded results every time a change is formulated.
Parameters...
Enables modification of a series of parameters controlling the launch of the
iterative system resolution process (2.6), convergence and precision in the results. The
dialogue appearing when this option is selected is shown in FIGURE 6.19.
156
157
Characteristics...
This option sets the physical properties of the circulating fluid, which are taken
to be constant throughout the network, and the type of formulation to be used for
continual head losses. It also permits inclusion of automatic calculation of losses at
bifurcations.
Each part of the window corresponding to this action in the Programmes menu
(FIGURE 6.20) is explained below.
Fluid Data.
A dialogue will appear (FIGURE 6.20) where the block called Fluid Data
defines, for the circulating fluid at operating temperatures, the values of viscosity of the
fluid, , its density, , and vapour pressure P v in International System units. The default
values correspond to water at 15 C.
Below we have the Fluid Database button. This brings up a window (FIGURE
6.21) where we can see the types of fluid already entered in order to enter their data
directly in the corresponding fields in the Preferences/ Characteristics window. In this
window there is a database for: introducing new fluids, Add button, delete fluids from
the database, Delete button, after selecting it in the table, and entering the data for the
desired fluid in the main window, Accept button.
158
H L =
0 , 54
equivalent to
10,376 Q1,85
1, 85
CH D 4,86
Laminar + Hazen-Williams. The head loss is calculated as with HazenWilliams except if Re < 2000 , where the calculations are carried out as for
Laminar.
159
1
2g
Q1, 75
V =
( ) 4 D 5 7 (H L) 4 7
H L = C 4, 75
0,13164
D
equivalent to
Manning. The Roughness Factor will take the values of n given in tables.
Used in rough turbulent conditions. Calculations use:
0,4 D 2 3 ( H L)
V=
n
12
equivalent to
10,3 n 2 Q 2
H L =
D 5,33
2,51
L V2
1 2 = 2 log
+
D 2 g with
3,71 Re , e=rug/D
Losses at bifurcations
In a pipe network, intersections or bifurcations produce singular losses which,
although their values are not very high individually, should be taken into account for
their cumulative effect. The commonest intersections and bifurcations consist of three
160
branches which join or split at a point. Junctions of four or more pipes are much less
common, as multiple junctions are usually made by successive T-joints. When the field
Losses at bifurcations is enabled, GESTAR will add singular head losses in the adjacent
stretches at all the Nodes where three conduits meet, following the methodology and
expressions in BLEVINS, R. D. (1984): Applied Fluid Dynamics Handbook. P. 91.
The intersections in this reference are taken as orthogonal, with various combinations of
intersection and division of waters depending on the direction of circulation of the fluid
in the three conduits. Depending on the flow direction in the conduits, GESTAR detects
the appropriate combination and calculates the correct expressions. In any case, we
recommend checking the differences found in the results when including or excluding
losses at bifurcations by enabling or disabling the field Losses at bifurcations.
If an intersection or bifurcation is special (multiple conduits, very different
angles of insertion, etc.), and you have the information needed to characterise it, it can
always be regarded as a Singular Loss and incorporated in the adjoining Pipe Elements.
In this case, take into account that if the Node is a triple junction, the singular losses
entered by the user will be superimposed on the losses incorporated by GESTAR when
the field Losses at bifurcations is activated. Normally this effect would be irrelevant
(and also favour safety) but if you want to eliminate this error, simply as a new conduit
to the junction, with an arbitrary length and diameter and closed at the other end, so that
GESTAR does not incorporate singular losses to the stretches of the Node (as this is a
Node joining four Pipes), and includes only those added by the user.
If singular losses are included manually in the conduits adjacent to the Nodes
(whether by joining Pipes or by changing the diameter), take into account the possibility
of the flow direction being different from those supposed, or changing during the
simulation, which would alter the value of the coefficients introduced.
In Appendix VI (p. 471) losses at bifurcations are considered in detail.
Singular Loss
Permits the definition of equivalent lengths for incorporating singular head
losses in a simplified, distributed manner. When this option is selected, the field to the
right becomes accessible, where the equivalent length can be determined as a
percentage to add to the length defined in each stretch.
6.6
. (see p. 120).
RESULTS MENU
The Results Menu offers options for consulting the results of the various types of
simulations which can be run in GESTAR, Simple Scenarios, Random Scenarios and
Temporal Evolution, and the possibility of configuring the range of colour coding.
161
Numerical List...
The Numerical List option in the results menu enables the results obtained in the
current scenario to be shown in the Map window in numerical form, after calculation.
The window which appears when the Numerical List option is selected is seen in
FIGURE 5.15, and explained in detail in a specific chapter (p. 178). The values shown
for Nodes and Elements correspond to the current scenario.
When the simulation is of a simple scenario, the values shown are the only ones
available. In this case the option corresponds to the action of the icon
on the
GESTAR toolbar.
When a critical scenario from a Random Scenario is shown in the Map window
(p. 60) the results of the Numerical List correspond to this critical case. In this case the
option corresponds to the action of the icon
in the Critical Cases window.
When a scenario associated with a temporal step in a Temporal Evolution is
shown in the Map window (p. 64) the results of the Numerical List correspond to this
time period. In this case the option corresponds to the action of the icon
in the
Temporal Evolution cursor window.
If the network has been analysed using Multiple scenarios and there are valid
scenarios (which have not set off any configured alarms), the numerical list shows the
maximum, mean or minimum values, as selected in the Colour Key window.
Results in Evolution
The option is active when a Temporal Evolution simulation has concluded. It
shows the Temporal Evolution Table appearing in FIGURE 5.17 and thus equivalent to
the action of the icon
after a temporal simulation.
Colour Key (CTRL + L)
When this option is selected a window will appear where you can specify the
colours to represent the different variables in the graphic output, both for Nodes and for
elements, and the numerical intervals for each colour and the way they are assigned,
manually or automatically.
More information on this option can be found under the description of the
button on the toolbar (p. 66).
6.7
ALARMS MENU
This menu establishes the creation of alarms during any of the types of
simulation which can be run in GESTAR. An alarm is a notification to the user during
the simulation of the scenario, in the form of a graphic marker and/or text, warning that
some variable is below or above the maximum and minimum values which were
162
previously specified. These alarms facilitate the detection and analysis of dysfunctions
in the network caused by excess demand, speed, unsuitable consumption, leaks, etc.,
facilitating a preliminary filtering of problematic configurations which can then be
studied in detail. These functions will be extremely useful when designing and
managing networks.
DESIGN
Establishing a sequence of automatically concatenated tests with different
random consumption conditions, with constant or variable simultaneity percentages,
only the cases which breach the restrictions set will be extracted and stored for later
analysis, detecting the points which systematically or occasionally become critical.
Also, running simulations which establish anomalous states in the network, due
to stopped pumps, excessive consumption, breakages, improper uses, blockages, etc,
enables the most sensitive variables and areas to be immediately located and generates a
library of dysfunctional states, synthesised by certain values which are characteristic of
the hydraulic variables at suitable monitoring points or sections.
MANAGEMENT
When a simulation is run of an irrigation programme, the configuration of
suitable alarms for speed, pressure, deposit level, etc, facilitates the verification of the
correct behaviour of the network throughout the process, immediately warning of any
dysfunctions found.
Configuration......
With this option a window will appear to establish the range of acceptable values
for a series of control variables, so that when calculating simple scenarios or with the
Multiple Scenarios option (p. 60) or Temporal Evolution (p. 64) the variables which are
out of range in the scenario will be detected and pointed out to the user. The Alarms
window (FIGURE 6.22) not only establishes the margins of validity of the variables, but
can also store them, retrieve them and set some other options.
In relation to the definition of variables suitable for monitoring and the
demarcation of their respective ranges, the present version allows for the configuring of
generic alarms for:
Module of speed in Conduits.
Module for Head loss per unit of length in Conduits.
Module of speed in intake flange in Pumps.
Module of velocity in Regulating Valves.
Module of velocity in Drip Elements.
Pressure head in Consumption nodes and Hybrid nodes.
163
There are also additional options and buttons in the Alarms window.
Special alarms.
Reservoir Levels
This option makes sense only in analysis with Temporal Evolution (p. 64), as
it sets an alarm to go off during a Temporal Evolution if the levels in
Reservoir Nodes exceed the maximum or fall below minimum levels, values
defined for each Reservoir in its definition window (p. 79).
164
Pump Cavitation
Activate this option when you want to be notified of cavitation events in the
installed pumps. This situation always occurs when the value of the NPSH
available in the intake flange of each pump is less than required by the
performance curve supplied by the manufacturer. Logically, the NPSHR
curve should be defined for the monitored pump.
The term N.P.S.H. means Net Positive Suction Head, and is the value of
absolute pressure p 1 /rg at the entrance to the pump.
IMPORTANT: When cavitation exists, the pump functions are degraded and
the hydraulic and power results obtained with performance curves introduced
with the definition of the pump are not valid.
Pressure below set point in Hydrants.
When this option is enabled the Map window will mark with a yellow circle
the Nodes in a situation which:
If the hydrant is simulated by a consumption Node (with the regulation
pressure option specified and activated), network pressure falls below the set
point pressure.
If the hydrant was simulated with a Hybrid node, the pressure falls below the
hydrant's minimum operating pressure (equal to or less than the set point).
For both cases, in the field to the right of the option a Tolerance margin can
be assigned to reduce the number of false alarms, so that there will be alarms
only in Nodes where pressure is lower than the value obtained by subtracting
the Tolerance margin from the Set point pressure
Negative pressure.
If this option is enabled, after the simulation Known Consumption nodes and
Hybrid nodes where negative pressure values are obtained will be marked,
whether or not the regulation pressure option was enabled.
Installed Power.
Useful during the Temporal Evolution analysis. If activated, this launches a
warning for scenarios where the power requirements in the pump groups are
higher than the estimated installed power supply (see p. Error! Marcador
no definido.).
165
This option can only be activated after previously going to the Multiple scenarios
window (p. 273) as it will store for later consultation and analysis the scenarios created
by the Multiple scenarios tool which triggered an alarm.
166
167
The information in the Alarms Report can be saved to file using the Save Alarm
Report button. When this is clicked, a dialogue lets you create the Alarms File
(extension *.ifa) or a plain text file (extension *.txt).
The information in this report can easily be loaded to an *.xls file for processing
and analysis. The list of all the values of use in Multiple Scenarios can be obtained by
defining alarms with a range or value which is systematically or selectively breached.
Reservoir Levels
Activates or deactivates the corresponding field in the Alarm Configuration
window (p. 162)
Save Critical Scenarios.
Activates or deactivates the corresponding field in the Alarm Configuration
window (p. 162)
Pump Cavitation
Activates or deactivates the corresponding field in the Alarm Configuration
window (p. 162)
Pressure below set point in Hydrants.
Activates or deactivates the corresponding field in the Alarm Configuration
window (p. 162)
Negative pressure.
Activates or deactivates the corresponding field in the Alarm Configuration
window (p. 162)
6.8
168
Pump Selection
The purpose of this menu is to select the pumps which will make up the
pumping station to be installed. There are two procedures for this. The first permits the
calculation of a theoretical pump, taking into account a series of suppositions, and the
second permits the selection of a pump from a database using the design point. The
dialogue in FIGURE 6.25 is used.
169
having yet specified the type of pump group to be installed. This strategy enables
approximate values to be obtained for the characteristics which the commercial pump
which will eventually be implemented must have to meet the design and operational
demands of the system. To obtain the coefficients defining the curve of the pumps to be
estimated, some initial data are needed, described in detail in section 10.6.2 STATION
REGULATION (p. 317).
The second panel gives access to the Pump Database, and using the tools to
search for pumps by nominal operating point, or directly selecting the type, model and
runner, common to the configuration of Pump Elements (see p. 110), the performance
curves of the selected pump are obtained in tabular form.
170
of pumps of fixed and variable speed, permitting a wide range of combinations and
setting the system curve for the installation, introducing its coefficients manually or
calculating them with GESTAR. Finally, a new EXCEL file can be obtained, showing
the performance of the pumping station, including results such as the power
consumption of each pump, efficiency, head supplied by the station, head demanded by
the system, usable power and overall efficiency, among others.
6.9
171
Sprinkler distribution
Based on an arbitrary plot outline, GESTAR can generate meshes of sprinklers
automatically in the AutoCAD environment (circular inside and in sectors at the edges)
with frameworks assigned by the user and the tertiary pipes. The generated meshes of
coverage are made up of lines formed by the pipes connecting the sprinklers.
With this command, GESTAR lets you generate coverage in the AutoCAD
environment, consisting of the mesh of sprinklers and its tertiary pipes. Window b
opens, shown in FIGURE 6. 32, requiring a set of data for configuring coverage.
172
173
174
For more detail on how to use it, see 11. 4. 5 SIZING THE SECTORS
(Sprinkler Irrigation) p. Error! Marcador no definido..
Size drip sector
Available in future versions of GESTAR.
Sizing the main pipe
Option which opens the Optimisation Assistant for sizing the main or primary pipes in
the sprinkler network (FIGURE 6. 37). The previous steps for configuring the network
and the use of the assistant are described in Chapter 11. 4. 6 SIZING THE MAIN
PIPES (Sprinkler Irrigation), p. 372.
175
Uniformity coefficient
This option in the menu In-plot design shows the user a statistical representation of the
uniformity of the flow rates calculated for the open sprinklers.
The user must open the sprinklers he wants to analyse (usually included in an irrigation
Turn, see p. Error! Marcador no definido. et seq.) and select Uniformity Coefficient
to open a window like FIGURE 6. 38, with the Uniformity Coefficient value resulting
from applying Equation 6-3 calculated.
d
CU= 1
100
M
n
Where M is the mean value of the calculated flow rates emitted by the open sprinklers, n
is the total number of sprinklers and S|d| is the sum of the absolute values of the
deviations from the mean of the flow rate calculated in the sprinkler.
Equation 6-3 Uniformity Coefficient
176
177
MATERIALS LIST.
178
This information will be very useful for determining the acceptable pressure
margins when sizing the sector (see p. Error! Marcador no definido.).
CONVERT SECTOR ENTRANCE TO REDUCING VALVE
At the end of the process of sizing the sectors, the intake at the entrance to the
sector modelled as a Regulated Pressure Node can be converted to a Reducing Valve (p.
115) directly with this Tool. The only previous requirement is to select the sector where
you want the conversion (secondary mouse button on sector outline).
179
7.1
INTRODUCTION
This chapter describes the different methods available in GESTAR for creating
and editing networks, and the possibilities of interfacing with other applications. It also
describes the modes for visualisation and documentation of the results of calculations.
Meanwhile, regardless of the tools used to build a hydraulic model for sizing
and/or simulation, precise information must first be gathered to specify the three types
of data comprising the scenario: constructive topology of the network, determinate
boundary conditions, and configuration of specific control devices. (see Appendix I, p.
441). Each of these blocks requires the following information to be specified, according
to the type of functionality used. A table is given below summarising these
requirements, according to the function to be carried out, from the following:
a SIZING process (case 1),
a HYDRAULIC ANALYSIS (case 2),
a POWER ANALYSIS when the system curve is unknown (case 3).
When the corresponding field is darker in colour, this means this that
implementation of this requirement is obligatory; if lighter in colour, its implementation
is optional.
180
Node levels
Hydrant capacity
Hydrant consumption
Pipe length
Agricultural data
Electricity prices
Table 7-1 Summary of Requirements
There are various ways of defining a network in the GESTAR graphic window:
Graphic environment. The user defines the Nodes and Elements of a network
interactively in the Map window based on the tools available for this in GESTAR.
(p. 181). This native methodology is self-sufficient for creating any scenario, and
can be used as a complement to any of the alternatives mentioned below. To use this
procedure as a basis for work, use the menu File/ New network if the network dos
not exist (also available via
the first button on the toolbar
) or the menu
File/ Open network if the file has already been created earlier (also available via the
second button on the toolbar
181
Open Digitalisation. Menu option File/ Open Digitalization, imports the points
coordinates of a digitalization, saved as an ASCII file, configured as Junction
Nodes, based on which the user will construct the rest of the network interactively
using the tools available for this in GESTAR (p.183).
Importing a database from ACCESS. Menu option File/ Import/ ACCESS database,
offering the possibility of importing network information from an ACCESS
database (p.191).
Data entry from AUTOCAD. Offers the possibility of creating (and exporting) the
topology of the network with the application AutoCAD (p. 192).
Join Networks
Menu option File /
Join networks, permitting the creation of a new network based on two existing ones
(p. 204).
GESTAR also permits the exporting of data and results efficiently via various
procedures:
Exporting the network to an ACCESS database. Menu option File/ Export/
ACCESS database enables the exporting of information from any network to an
ACCESS database (p. 187).
Exporting data and results to AUTOCAD. Creates a plan with the network topology
and desired information in *.dwg format (p. 202).
Graphic environment. The graphic environment is used to implement tools which
interactively facilitate the study and analysis of data and results obtained via the
different calculation protocols, which can be saved to files of different formats (p.
207).
7.2
Element is taken to mean any hydraulic component which a fluid can run
through. The Elements available in GESTAR are: Pipe, Pump, Regulating Valve, Free
Element and Emitter Line.
A Node is defined as the intersection of two or more Elements, or the free end of
an Element. Junction Node, Reservoir, Dam, Pressure Node, Known Consumption
Node, Hybrid Node, Double Condition Node, Free Node and Emitter Node are the
different types of Node available in GESTAR.
To begin the graphic creation of a network, activate the command New Network
(available in the File menu or the first button on the toolbar,
). Using the dialogue
represented in FIGURE 7.1, the user must associate a newly created or existing Pipes
Database with the new network (see section 12.1 PIPE DATABASES, p. 428).
182
A dialogue will appear (FIGURE 7.2) enabling the user to configure the origin
of the coordinates and the exact maximum coordinates for the window, and the initially
visible area. These variables can be changed later using the option View/ Scale in the
menu toolbar.
This window is described on p. 49
To place a Node in the graphic window, click with the main mouse button on the
corresponding toolbar button, and then on the point in the window where you want to
place the Node. To place an element, the start and end nodes for the element must
already be created; select the corresponding button on the toolbar and click on the start
183
and end nodes in turn. If the same node is the start and end of the element, or if an
element already exists between those nodes, the creation of the new element will be
cancelled.
After placement, a dialogue will appear (except in Junction Nodes and Pipe
elements, which by default do not show a dialogue) where you can specify the exact
position of the node or element, and the different parameters needed for their correct
definition. Double-clicking on any element or node already in position brings up their
dialogue panel, where you can change any of their parameters. Clicking on the
secondary button over a node or element brings up a window with the known variables
and parameters.
7.3
OPENING DIGITALISATION
184
The order of the data associated with a node on each line of the *.map file must
be strictly as indicated in the panel Digitalization data in FIGURE 7.4, optionally
185
including the Identifier of the node and Level Z. If these values are supplied in the
ASCII file, the corresponding fields should be enabled. The X and Y coordinates are the
only obligatory data which must be assigned to each and every node.
If the fields Node Identifier and/or Level Z are enabled, all the lines in the file
should include these data. If the information is not available for any of them (e.g.,
level), fill in the space with an arbitrary value, but never leave a field blank.
The Node identifier will be an alphanumerical sequence, different for each node.
When importing an ASCII file, if the Node Identifier is not included, GESTAR
automatically assigns NUX identification, where X is a number assigned to each Node
correlatively, as it appears in the ASCII file.
If the ASCII file does not specify levels for the Nodes, GESTAR will assign
level zero to them as they are created.
After clicking Accept in the window in FIGURE 7.4, a similar window will open
to the one seen via the menu View/ Scale (p. 132) where the maximum dimensions
associated by default to X and Y can be modified, as well as the point of origin of the
coordinates relative to the users point of view. If the network Nodes are very far from
the origin of the coordinates (e.g., U.T.M. coordinates), it is advisable to select Move to
origin in order to set a new origin of coordinates near the closest node to the initial
origin.
When all these requirements are complete, click Accept in the window FIGURE
7.4 and the Scale window (FIGURE 7.2) described above will appear. It is advisable to
increase the values Xmax and Ymax of the maximum size of the Map in order to ensure
the visualization of the furthest Nodes, as sometimes these can be hidden by the scroll
bars. After clicking the Accept button in the last window, the definitive map window
will appear with the cloud of entered Nodes and their identifiers. Check that they have
all been extracted correctly, and proceed to build the network with the help of the
imported structure of Junction Nodes.
7.4
Via the option File/ Import/ ACCESS database, GESTAR offers the possibility
of importing all the relative data of a scenario (construction topology, boundary
conditions and configuration of devices) from an ACCESS file (extension *.mdb)
containing the necessary set of tables, described in detail in Appendix VII, p. 479.
GESTAR can also export (menu File/ Export/ ACCESS database) the complete
data of a scenario to an ACCESS type database, with the same structure as in the case of
importing, where if desired, the values of the network parameters can be inspected,
changed and analysed.
Thus, to facilitate the construction of a complete or partial model of the system,
using the resources for importing/exporting to databases, a seed *.mdb file can be used,
to be filled in completely using external resources, or which can be found partly
completed in the GESTAR graphic environment. In the first case, this seed or template
186
file is obtained by exporting, with the option File/ Export/ ACCESS database, a simple
or prototype network, containing all the types of Nodes and Elements desired, and then
editing and inspecting the corresponding tables in the ACCESS file thus created, and
modifying and/or extending them as needed to adapt them to the complete case. In the
second case, the topology of the network and part of the constructive information of the
model already existing in the GESTAR model are exported to an ACCESS database,
and the corresponding tables are edited to complete the necessary information.
In these communications operations GESTAR uses the version format for MS
ACCESS 97. There are problems of incompatibility with ACCESS 2007 and later
versions, as with the default format for ACCESS 2007, databases in the ACCESS 97
format cannot be displayed or created. GESTAR can still interact (import/export) with
ACCESS 97 databases even where ACCESS 2007 is installed. If you do not want to
replace ACCESS 2007 on your PC with an earlier version, you must supply databases
for GESTAR 2008 in ACCESS 97 format, creating them on another PC with preACCESS 2007 versions, and view the databases generated by GESTAR in ACCESS 97
format in the same way.
The tools for Import / Export to databases are useful, among other applications,
for:
Bidirectional transfer of topologies and constructive data from GIS and CAD
environments which permit, directly or indirectly, extracting information in the
required structure and format.
187
7.4.1
EXPORTING
DATABASE
THE
NETWORK
TO
ACCESS
An ACCESS database can be created which contains all the information relating
to the scenario shown on the Map (in the current version, excepting the Free Pipe Sets
and Emitter Lines) using the command File/ Export/ ACCESS database. This database
includes both set parameters for the network construction and boundary conditions, and
values of the variables calculated for Nodes and Elements.
The storage of a network in database format has a fundamental characteristic
which differentiates it from directly saving the network in .red format (using the
option File/ Save Network). In the database, the components of the network are grouped
by types in different tables, in a format which can be edited and modified by the user,
while a *.red file saves the network data in binary format for later use in the GESTAR
programme.
7.4.2
Open the saved .mdb file using the Microsoft ACCESS data management
programme.
GESTAR uses the ACCESS 97 format, and when *.mdb are edited or changed
they should always be saved in ACCESS 97 format. If working with ACCESS 2000 or
later, when you try to enter the database a message will appear asking if you want to
open the database as read only or convert it to a more recent format. You should always
188
choose Open database, as if you convert it, GESTAR will not recognise the format later.
This way, you can use versions later than ACCESS 97 (except for the incompatible
ACCESS 2007 and later versions) to edit and modify the values of the fields, but not
modify the structure of the database (this should never be done).
Alternatively, you can open the database with conversion to different formats,
but before closing it again you should save it in ACCESS 97 format, although this is not
as recommendable as the previous option.
IMPORTANT: Opening the database in read-only mode does not permit
changing the structure of the database, as this would change the structure and/or format
of the fields, making it impossible to import into GESTAR; but it does allow the local
or overall modification and manipulation of the numerical and alphanumerical values of
the fields (including copying and pasting tabulated values), and adding or deleting
entries in all the tables.
A database created in GESTAR looks like the one in FIGURE 7.6 when opened
in ACCESS.
The present version contains a total of 19 tables with all the network information
visible in the graphic window at the time of creation, including, if applicable, the values
of the hydraulic variables of the calculation, if this has been done. The number of tables
will be increased in future versions to include new components and functions. For a
homogeneous structure in the databases with information on any GESTAR network, the
19 current tables are created in the database regardless of whether all types of Nodes
and Elements, and their respective configuration information, exist. For example, even
if there are no Reservoir Nodes in the network, a Reservoirs table will be created, with
all its fields, and a single blank entry.
189
The list of tables is given below, with the page in this manual describing the
information relating to the fields associated with each type of node or element.
Accessories. Information on the accessories associated with the Pipe Elements (p.
95) or the stretches associated with Emitter Nodes (p. 91).
Reservoirs. Information on Reservoir Nodes (p. 79) referring to location and head
(x, and level), levels (Max. Level, Min. Level, Initial Level, Present Level) and if
modelling assimilates the reservoir to a truncated conical tank, Section and Slope
(see Menu: Options/ Default Values/ Nodes, p. 141).
Reservoir Splines. Information on Reservoir Nodes referring to the H/V table
defining the Volume curve (p. 79).
Pumps. General information on Pump Elements (p. 110), and in the case of
choosing a single parabolic fit for the whole range of flow rates, on the parameters
referring to this formulation (see Menu: Options/Preferences/Elements, p. 141).
Pump Splines. Information on Pump Elements referring to the definition table for
fitting using Splines (see p. 110 and 141).
Pipes. General information on Pipe Elements (p. 95). This table is usually the
largest, as Pipes are the basic element of any irrigation network. As GESTAR can
take Pipes data from a complete database, the list of Pipes in the network is very
large and useful.
Known Consumption. Information on Known Consumption nodes (p. 82).
Polytube Detail. Information on the intermediate vertices of Pipe Elements.
Double condition. Information on Double condition Nodes (p. 90).
Elesk. Information on Free Elements (p. 119).
Dams. Information on Dam Nodes (p. 78).
Emitters. Information on Emitter Nodes (p. 91).
Hydrants. Information on Hybrid Nodes (p. 85).
Junction nodes. Information on Junction Nodes (p. 78).
Losses. List of all the singular losses existing in the network. In one of the fields of
this table losses are related with the stretches where they occur: Pipe Elements (p.
95) or the stretches associated with Emitter Nodes (p. 91).
Known Pressure. Information on Pressure Nodes (p. 81).
Sectors. Topographical information on each of the vertices of the outline defining
the Sectors (see p. Error! Marcador no definido.).
190
NETWORK
DATABASES
FOR
When the user edits the database of a collective network, pending sizing,
exported from GESTAR, to load the characteristics of the hydrants it supplies in this
ACCESS database, a set of fields must be filled in and some recommendations should
be taken into account. Thus, the values of the fields listed below must be assigned. This
way the user can be sure that the importation (the process is explained below) of the
database from ACCESS will be successful and consistent, as all the necessary
parameters will be complete. The remaining data can be filled in optionally,
automatically assigning default values from GESTAR if they should be empty.
FIELDS TO FILL IN OBLIGATORILY IN THE PIPES TABLE
Id (unique alphanumerical identification)
Start Node
End Node
Length (m)
191
7.4.3
IMPORTING THE NETWORK FROM AN ACCESS
DATABASE
As already mentioned, the command File/ Import/ ACCESS database makes it
possible to retrieve a network in database format in order to view it as usual in
GESTAR.
The information in this database will have been entered in its entirety by
transferring the data contained in another type of graph or calculation application based
on a seed file used with a template, or may come from previously updating a database in
a GESTAR network.
All the information and/or modifications to the topology, construction and
boundary conditions in ACCESS will be taken into account when importing the
network.
While the database may also include the values of the variables (consumption,
total head, flow rate, speed, head loss) from a previous exportation, corresponding to the
last hydraulic calculation before exporting the network, these results are not
incorporated from ACCESS in the importation process.
Importation can begin without a network being open. Selecting the menu option
File/ Import/ ACCESS database, a dialogue opens which will permit the specification of
the *.mdb file. During the importation process, when an item of information cannot be
validated, GESTAR will launch a warning message indicating the table and field of the
error. Similarly, according to the criteria of the above section, the Degree of Freedom
192
and Probability fields will be checked for consistency. Click the Enter key repeatedly to
accept the consistency warnings launched by GESTAR.
To finish the importation successfully, associate a pipes database with the new
network. The network graph created with the information from the database will now be
visible, but the *.red file has not yet been generated. It is advisable to create this file
immediately, using the menu option File/ Save Network, or the icon
7.5
on the toolbar.
7.5.1
REQUIREMENTS FOR DRAWINGS TO IMPORT
FROM AUTOCAD
For the import process to be successful, the drawing in *.dwg format must
comply with a precise syntax, given below.
In the directory where GESTAR is installed, in the Files Worked Example
folder, an example is given (Worked_example OK transfer to GESTAR.dwg) to serve
as a guideline. In the same folder, you will find the file Worked_example KO transfer to
GESTAR.dwg as an example of a wrong configuration of the network, with problems in
the connection between programmes, although the drawing looks the same.
193
If dealing with old plans where the rules and criteria given below were not
followed, it might be more efficient to redraw the Nodes and Pipes on the existing plan,
respecting the conditions given below.
OBLIGATORY REQUIREMENTS
PIPES
Each stretch of conduit where there can be a change in diameter, material or
pressure rating must be represented by a single geometric entity of the type line,
polyline (2D) or 3D polyline. The sequence for creating the entity will be taken into
account in defining the direction of the fluid in the pipe.
The lines, polylines (2D) or 3D polylines representing pipes are in layers reserved
exclusively for representing Pipes. Any other linear object present in these layers
will be interpreted as a Pipe.
The geometric entities used for defining pipes cannot form part of a block (an
AutoCAD tool for drawing and managing serial objects). If this should happen,
before importing, use the AutoCAD menu option Modify /Ungroup to undo the
block reference in the components.
NODES
Each singular point or component to import as an equivalent to any GESTAR node
type will be represented in AutoCAD as a Block. Each block in AutoCAD which
you want to associate with a GESTAR type node (with special or generic
characteristics) will have a set name (arbitrary, but the same for Nodes of the same
type) and a point of insertion which will coincide with the start or end point of a
line, polyline (2D) or 3D polyline representing a stretch of pipe. These Blocks
associated with Nodes in GESTAR can be placed in any layer.
If the types of Blocks in AutoCAD representing a type of Node are created defining
an associated Identifying Attribute, this identifier will be automatically assigned as
Id to the equivalent node imported to GESTAR. It makes no difference if the
Identifying Attribute is visible or not.
194
195
IMPORTANT: The intermediate vertices of a polyline are NOT valid start or end
points, nor points of insertion in blocks representing nodes.
RECOMMENDATIONS
To make it easier to ensure connectivity, we recommend that while laying out the
network in AutoCAD the necessary reference modes are set using the menu Tools/
Drawing parameters/ Object Snap so that points of insertion of the hydrant Block or
end of polyline (Junction or significant node) coincide with the start or end of the
new polyline.
In branched networks with a single intake point, we recommend that the order of
creation of the pipes is according to the direction of circulation of flow.
It is advisable to define, for all the points representing hydrants, a type of Block
with Identifying attribute which after the transformation, will become the Identifier
of the Node in GESTAR. In the directory where GESTAR is installed, in the Files
Worked Example folder, an example is given (Worked_example OK transfer to
GESTAR.dwg) containing the Block HYDRANT_ID to serve as a reference, which
can be copied to new plans.
We recommend starting or ending the drawing of a stretch at the high and low
points of a layout, in order to permit changes in pressure rating, location of suckers,
drains, etc. It is also recommendable to end the drawing of a stretch at intermediate
points of the layout, where you would like the GESTAR model to later provide a
pressure control point.
196
In the case that the plan to import will be used for optimum sizing of branched
networks, it is recommended to draw stretches of LESS than 300m long, to enable
the GESTAR sizing module to later make a telescopic fit of diameters at this
intermediate point.
When the plan to be imported will be used for optimum sizing of the pipes in
branched networks, you should NOT draw pipes or stretches less than 20 metres
long. This is the case for small branches connecting hydrants to the collective
network. It is preferable to locate the insertion points of the Blocks representing
hydrants in the network stretches themselves.
The bifurcations and other Junction Nodes or singular points (intakes, etc.) do not
need to be defined specifically, as during the transformation stage, these Nodes will
be free ends, and will be transformed into Junction Nodes automatically when
imported, with an Id assigned by GESTAR. Thus, bifurcations and intermediate
junction nodes in pipes will be directly configured, and the special nodes which are
not Junction Nodes can later, in the GESTAR environment, become the right type of
node.
Create the topology of the networks of pipes without going into the local details of
construction, such as swan necks, connections of pipes to hydrants, connection
layouts at pumping stations, etc, which are not relevant in sizing.
We advise the use of UTM coordinates for geo-reference of the model.
7.5.2
After launching GESTAR, with no networks open, go to the window in FIGURE 7.8 via
the icon
197
NODES Transform
ELEMENTS Transform
Create network
198
For the process of importing from AutoCAD during in-plot network design, see
the chapter on IN-PLOT DESIGN detailing how to use the tool for this type of design.
TRANSFORM NODES
The first step is to capture the entities of the AutoCAD drawing which will
become Nodes generated from the drawing in *.dwg format. The different types of
nodes (Known Consumption, Junction, etc.) will be created by successive
transformations, taking into account the parameters listed below. Thus, the user can
sequence the transformations of the different types of Nodes modifying these variables,
gradually accumulating the results of the transformations to create the new network.
Objects to Transform. GESTAR permits the transformation to nodes of AutoCAD
objects of the Block and Point types. When the user opens the window in FIGURE
7.8, GESTAR will have captured the collection of Points and Blocks from the open
and active AutoCAD drawing, presenting it as a drop-down list in the first panel.
The type of objects to be transformed into Nodes can be selected, as many as
desired, from this list. The geometric property of elevation of each object to be
transformed will be captured and associated with the Node created in GESTAR.
Work Layers. The application lets you restrict the layers which will form part of the
selection process of the objects to be transformed. This second panel can be used to
select one or more layers, and if none is selected (default option), it will not filter by
layer, the equivalent of selecting all the layers.
Node type. The type of node to be created must be selected from the drop down list
of all the node types defined in GESTAR (Junction, Reservoir, Dam, Pressure,
Consumption, Hybrid, Free and Double Condition Nodes). The search area created
in AutoCAD is used to find the types of blocks selected in the window for importing
from GESTAR, which are transformed into the type of node chosen from the dropdown menu. When the object to transform has an associated Identifying Attribute,
this will be come the identifier Id of the GESTAR network. Otherwise, a default
identifier will be assigned to it, formed by the suffix defined for the type of Node
(UN; EMB, BAL, PRG, CC, HID, SCN, DCN) followed by a number.
Default Variables. Next, the dialogue shows a series of variables which can be
defined by the user, and which GESTAR will assign to the created Nodes if these
are Consumption or Hybrid types. The initial data to be assigned be default to all
Nodes of the type described are: capacity (m3/s), surface area (ha), set point pressure
(m.c.a.) and diameter of the hydrant (inches). If there is an adequate distinction
between types of Blocks and/or layers, according to the characteristics of the Node,
successive selective transformations can be run with different default values of these
variables, so that the default data correspond to the real values. However, if the
network to import is among the first design stages and the hydrant data are subject
to change, it is more recommendable to create Nodes of the same type with a single
type of Block, with arbitrary default values, and to update these values later with the
database import tool (see section 7.4 COMMUNICATION WITH ACCESS
DATABASE p. 185).
199
If the difference between the three coordinates is below the Tolerance value
marked in the dialogue (FIGURE 7.8), the application will consider it to be the
same object, and will not create a new Node, but keep the already created node.
This resource is useful for facilitating the connectivity of stretches and blocks of
the network graph, so that small drawing errors are automatically recovered from,
where using the option Object Snap Mode (see p. 195) was not enough to connect
the objects in points of insertion and ends of lines and polylines. Thus, all the ends
and points of insertion found within tolerance will be considered as the same
Node. This parameter must be set correctly, as a very small value would not have
the connecting effect sought, and one that is too high would join nodes which
should be separate. We recommend that tolerance be lower than the length of the
shortest pipe in the plan. Special care must be taken in the small stretches
connecting the network to the hydrants; where these are very short, we
recommend skipping these stretches and inserting the block representing the
hydrant directly on the network conduit. If the end nodes of an element are joined
into one by the tolerance criteria, this element will not be created.
Check Labels. If this option is selected during the transformation process the
programme will check if the Identifier assigned by GESTAR is being used by
another node. This function notably increases the runtime of the transformation, so
that disabling it will speed up the importing process.
Transform. Once the parameters explained above have been set, click the Transform
button to start the process of accessing AutoCAD and identifying the Elements to be
transformed. Automatically, the open, active AutoCAD drawing will appear, where
the user will be asked to Select Objects to Transform framing them in a designation
200
window. Designate them using rectangular selection, beginning by clicking with the
main mouse button on the top left of the area to be transformed, and dragging the
rectangle which appears until the area to transform is covered. When the rectangle
covers the desired area, click again with the main mouse button to finish reading
AutoCAD objects and begin the conversion process. When returning to the window
in FIGURE 7.8, information can be obtained on the progress of the process via the
cursor to the bottom right. When the message Transformation of Elements Finished
appears, a new event can be run, necessary for generating the network (a new
transformation of Nodes or Elements).
TRANSFORM ELEMENTS
Objects to Transform. The application permits the transformation of AutoCAD
objects of the types Line, Polyline (2D) and 3D Polyline into Pipe Elements .
Using the ELEMENTS panel in the dialogue in FIGURE 7.8, the user can select
various types of object to transform simultaneously. In the case of transforming
entities of the 3D Polyline type, the levels of the end vertices will be automatically
captured. When there is a transformed node on a vertex, the elevation associated
with the node in transformation will have precedence over the level of the 3D
Polyline. The lengths imported for Pipes correspond with those of the Lines,
Polylines (2D) and 3D Polylines.
201
Work Layers. Similarly to the Nodes, GESTAR lets you filter the layers which you
want to form part of the transformation. One or various layers can be selected,
which will be taken into account by the programme, and if none is selected (as set
by default), no type of filter by layer will be taken into account. It is very important
that in the selected layers, all the types of line existing in the selected rectangle
really correspond to conduits, and not to any other layout element.
Transform Free Ends into. On this drop-down list, where all the types of node
defined in GESTAR appear (Junction, Reservoir, Dam, Pressure, Consumption,
Hybrid, Free and Double Condition nodes), select the type of node to be created at
the ends of the transformed lines or polylines when the ends do not coincide with
the points of insertion of Blocks or Points already transformed through the Nodes
Panel.
Default Variables. Two variables can be set for GESTAR to assign to the created
pipes, as shown in FIGURE 7.8, the values of Internal diameter (mm) and
Roughness.
Transform. The process of transforming Lines, Polylines (2D) and 3D Polylines into
Pipe Elements is launched and handled similarly to the transformation of Nodes.
When the message Transformation of Elements Finished is shown, a new event can
be run, necessary for generating the network (a new transformation of Nodes or
Elements). Bear in mind that a new transformation of Elements which have already
been transformed will duplicate the Pipes in the imported network.
The tolerance value assigned in the Nodes Panel also controls the transformation
of Pipes. Thus, if the difference in coordinates of an end vertex and another Node
is closer than the value set for Tolerance, GESTAR will generate a single Node in
its place. We advise the user to analyse the proximity of the different hydrants and
junction nodes on the AutoCAD plan before setting the tolerance value. It will
also be vitally important to delineate the network correctly in AutoCAD. We
recommend activating the Object Snap Mode (command REFENT), to connect
stretches and objects correctly, as if they exceed the Tolerance value they can
create duplicate Nodes in the network. In the case of plans combining Lines,
Polylines, 3D Polylines and Blocks, end vertices may appear which coincide in
floor but not in level, so that the objects will not be connected. Given that the
tolerance criteria are checked in all three coordinates, this will produce
independent superimposed nodes in the GESTAR model, with different levels,
and stretches isolated in the network.
CREATE NETWORK
After the transformation sequence is finished, the Create Network button
(FIGURE 7.8) must be pressed for the import process to finalise. The programme will
ask for the name and location for saving the new network in *.red format.
Once the network is created it will not open automatically. To open the network,
check the result of the transformation and continue working as normal, and the
programme will ask to associate the created network with a Pipes Database, after which
the network can be edited as normal in GESTAR.
7.5.3
202
203
NODES
In the new network plan in *.dwg format, nodes will be represented as Block
entities with the appearance shown in FIGURE 7.12, and their elevation contained in
the field Level in GESTAR. A layer will be created for each type of Node. Next to the
node will appear a table with four cells (see FIGURE 7.14). These new drawing entities
will be associated with the InfoNodes layer. For each Node two lines will be created
which form the limits of the quadrant and text objects (as many as there are active
fields) which will contain all the information associated with the Node chosen by the
user through the window in FIGURE 7.13. Mark the corresponding checkbox for the
quadrants where you want information to appear, and use the drop-down list to select
the chosen variable for the quadrant from the following data: Label, Level, Diameter,
Capacity, Demand, Irrigated Area, Probability, Set point pressure and Comments. By
default the values of Label, Capacity, Irrigated Area and Set point pressure will appear
in quadrants 1, 2, 3 and 4 respectively.
204
The information associated with the Pipes will appear slanted, aligned in the
same direction as the pipes as a Text Object on a single line. Mark the corresponding
checkbox (1, 2, 3, or 4) in the Pipes quadrant (FIGURE 7.13) to select the variables to
export and their order. Use the drop down lists next to each one to choose from the
following parameters: Identifier, Length, Diameter, Roughness, Material, Pressure
rating, Flow rate, Speed, Head loss, Head loss/Length, Comments, Line flow rate,
Celerity, Nominal Diameter. By default the four selected positions appear, with the
following values. Identifier, Nominal diameter, Material, Pressure rating.
In a network it is normal for pipes to have quite different lengths. GESTAR
implements options to improve visualization of the information:
Show information in pipes based on a minimum length. Activating this option,
information will appear associated with pipes over the length defined in the adjacent
field.
Text size proportional to pipe length. When this option is enabled, text size will vary
according to the length of the pipe, up to a Maximum text size set in the
corresponding field.
FIGURE 7.15 Information on elements in *.dwg drawing (text proportional to pipe length)
7.6
JOINING NETWORKS
The menu option File /Join networks lets you create a GESTAR network based
on two already existing ones. The networks to be joined must have been previously
saved. When the command is launched, no networks should be open. Next, specify the
routes of the two network files to be joined. (FIGURE 7.16).
205
Both networks must coincide in the definition of the parameters referring to the
fluid and the calculation in order to avoid confusion during the joining process (see
Menu: Calculations/ Characteristics, p. 157). If not, the parameters assigned to the first
of the two networks selected from the window in FIGURE 7.16 will be used (quadrant
Route of the first Network to join). Similarly, if each of the networks should have a
different Pipes database associated with it (see p. 428), the pipes database of the first of
the selected networks will be assigned to the final network.
After selecting the routes of the two networks to be joined, you can determine
(FIGURE 7.17) a text string (to a maximum of 5 characters) for each of the two initial
networks, so that the labels of the components of the final network will be preceded by
the string corresponding to their original network. Bear in mind that the maximum total
length of the resulting Id is 15 characters (if this is exceeded after joining, the identifier
will consist of the new prefix and the characters of the network identifier up to 15
characters, losing the rest).
The values of the origin of coordinates of the map containing the resulting
network will coincide with the values X and Y of the origins of coordinates of the two
networks before joining, closest to the values 0,0, thus ensuring that all the Nodes and
Elements of both networks will be visible in the GESTAR graphic environment.
Also, from the same window in FIGURE 7.17, the user can modify the position
of the nodes and elements of one or both networks, affecting the X and/or Y coordinates
of all the components of the original network with the value, positive or negative,
assigned in the fields enabled for Moving this network.
206
Once the route where the resulting file will be saved has been specified, a
message like the one in FIGURE 7.18 will inform you of the creation of the new
network file and any incidents relating to the existence of Nodes or Elements in both
joined networks with the same Id. This duplication of ID in the final network is
incompatible with the working of the application, so the process should be cancelled,
unless the nodes with the same ID have the same coordinates, in which case the nodes
will be interpreted as the same one, identified in the final network as a single node.
The resulting network will be saved to the specified route, available for editing
in GESTAR as normal.
7.7
207
RESULTS OUTPUT
Once the calculations associated with the network have been run, the results
obtained will be accessible in different forms, described below.
Colour Coding for network magnitudes: As long as there are results of a calculation,
the network visualisation will offer this option, with a colour code configurable by
the user (p. 208).
Table of Numerical Values of the magnitudes of a scenario: Two complete
numerical tables, one for Nodes and another for Elements, will appear, ordered as
chosen by the user, showing the most notable hydraulic magnitudes of the scenario
whose results are seen on the screen (p. 211).
Export to EXCEL spreadsheet or ASCII file of the table of Numerical Values of the
magnitudes of a scenario: An EXCEL or ASCII file is generated with a replica of
the Table of Numerical Values of a scenario (p. 215).
Visualisation of Numerical Values of magnitudes over the whole network. The
value of a magnitude selected from the toolbar appears next to each Node and/or
Element (p. 215).
Drop-down list of numerical values of the magnitudes of a network component:
Consists of a drop-down menu of the most relevant parameters and calculated
variables of a Node or Element when clicking on it with the secondary mouse button
(p. 216).
Exporting the scenario to ACCESS: A file in *.mdb will be created, including all the
configuration parameters of an individual scenario and its respective calculated
variables (see section 7.4 COMMUNICATION WITH ACCESS DATABASE, p.
185).
Temporal Evolution Tables: Tabulated representation of the variation in hydraulic
and power consumption magnitudes over time in temporal simulations (see section
208
with the calculation and graphic tools available in EXCEL. This type of document
can be obtained in the following circumstances:
Table of Numerical Values of the magnitudes of a scenario.
Obtaining the System Curve. (p. 315).
Calculation of the Probability Function of the pimped flow rate (p. 316).
Calculation of the Pumping Station Performance (p. 318).
Results saved in PDF format: At the end of the network optimisation process
(explanation of the process on p. 234), a printable document is created with
information about:
The Initial Data in the optimisation: general criteria, values of Nodes,
Pipes and Material.
Results obtained for each stretch: Nominal Diameter, Length (m),
Velocity (m/s), Cost (), Static pressure (m.c.a.) and Dynamic pressure
(m.c.a).
Economic breakdown of Pipes.
The options Visualization of Numerical Values, List of Numerical Values,
Export of scenario to ACCESS and Network Report, can be called up at any time,
although there are no results calculated for the unknown variables, in this case showing
only the parameters which have been defined.
7.7.1
COLOUR CODING
By default, just after calculation, the network map window will show a circle for
each node, the colour of which will indicate the range of values where the value of the
selected magnitude is located. The size of the circle can be selected from the menu
Options/ Preferences in the Visualization section. Similarly, Elements will be laid out
with a coloured line corresponding to the value obtained, and of the thickness specified
via the same menu Options /Preferences/ Visualisation tab.
To change the magnitudes to be displayed, the limits of the numerical ranges
associated with each colour, the method by which they are assigned or even the colours
representing them, go to the menu Results/ Colour codes, or click the Colour Codes
button (
209
210
i.e., invisible), and only areas of the network with high velocities will be represented.
Similarly, elements with low velocities can easily be detected.
The type of definition of ranges (manual or automatic), their limits, and the five
colours used to represent the ranges, are associated with each magnitude independently
and saved with the network, so that when it is reopened the colours and range will
persist, enabling the optimum configuration for presentation to be kept.
The button
closes this window of keys for Nodes and Elements and
eliminates colour coding and the results of the calculation, configuring the network map
for a new stage of data editing.
The Show buttons launch pop-up windows (FIGURE 7.20) which can be located
anywhere in the window and which show the range of colours associated with the
magnitude represented on the Map. These windows are automatically updated when the
magnitude to be displayed is changed or any change is accepted.
To end the description of FIGURE 7.19, the fields at the bottom of the window,
Max., Med. and Min., show the maximum, average and minimum results, respectively,
of the values of each Node or Element taken from all the valid scenarios (critical cases
are not included in averaging) calculated in a Multiple scenario. Thus, after running a
multiple scenario, the Results window is activated (FIGURE 7.22) and depending on
the option chosen, we can see the numerical values of all these options. We will also see
that the ranges of our Colour Codes window, and thus the Keys window, will also
change, as the five ranges will be created based on different results, from all the
maximums, minimums or averages, as applicable, of the values of the variables. This
option also lets us see all the changes in the Results and Colour codes windows at once,
in the graphic map.
If the Alarms window (menu Alarms/ Configuration) has set a restriction which
has been breached, the colour code of magnitudes will tell you which Nodes and
211
Elements set off the alarms. The Nodes in question will appear surrounded by a circle
(coloured according to the type of alarm), while the Elements will be represented by a
dashed line. FIGURE 7.21 shows an example.
The coding of magnitudes also shows the direction of the fluid in each of the
Pipes with an arrow. If you do not want these arrows to appear, disable the Direction
Arrows field in the Visualization window (menu View/ Visualization) or directly in the
menu option View/ View direction arrows.
7.7.2
The data and results of an already calculated scenario shown on the network map
can be consulted using the Table of Numerical Values in FIGURE 7.22 (reached by the
icon
) which contains all the Nodes and Elements in ascending order by identifier,
and which supplies the values of the following hydraulic magnitudes for Nodes: Total
head (m), Pressure (m), Consumption (m3/s and in the case of Emitter Lines, in l/h),
Level (m), Set Point pressure (m), Pressure Margin (m) and Comments. In the cases
where certain values are not defined, whether due to the type of Node or because they
are not required, the value 0.00 will appear in the corresponding field.
For the Elements information is offered on some constructive and hydraulic
magnitudes in fields headed Start Node, End Node, Length, Diameter, Roughness, Head
loss, Flow rate, Velocity and Comments. If the Element is not a Pipe, the information in
any of the above fields will be replaced by other relevant information or left blank.
Double clicking on any column will order the rows in ascending or descending
order depending on the content of the column.
212
Also, clicking on the secondary mouse button means the content of a selection
can be affected by the following actions: Copy, Paste, Delete or Cut, making it available
for use in other applications.
Pipes: The values shown correspond to the fields: Start node, End node, Length,
Diameter, Roughness, Head loss, Flow rate, Velocity and Comments.
Emitters: The same data as for Pipes referring to the conduit associated with the
emitter.
Pumps: The Diameter field contains the intake diameter, the Velocity
corresponding to the intake flange, the Roughness field, the power of the pump (kW)
and the Length field is different when the calculation is of a simple scenario or a
temporal evolution. In the first case it contains a null value. while in the second case, it
contains the Power Consumed until that time.
It should be remarked that if we have not calculated the fit curves Efficiency-Q
and Power-Q the Length field will contain a null value, even for a temporal evolution,
and the Roughness field will be blank.
Automatic Regulation Valves: The Length field contains the text: VRP,
VSP, or VLQ depending if the valve is pressure reducing, pressure sustaining or
flow limiting, respectively. The Diameter field will contain the diameter of the flange
connecting to the valve, the Roughness field will contain the texts regulating or
passive according to its current state. The Velocity corresponds to the connection
flange.
Free element: If the option chosen in the Free Element definition window is the
evaluation of the resistance coefficient K s , the fields Diameter, Length, Roughness and
Velocity will be blank. If the calculation option is any of the others (calculation of the
diameter, length or roughness, knowing the other two magnitudes) the corresponding
fields will contain the complete information for the calculated pipe. When the Free
Element calculated corresponds to a discharge Element, the Element's drop down menu
shows the pump head needed and the flow rate transferred to meet the conditions set in
the network.
Free Pipe Set: In the present version of GESTAR each component Element of a
Free Pipe Set (see p. 120) is a Pipe whose diameter or roughness is calculated by the
programme, with the other parameter and the length being known. Consequently, once a
scenario has been successfully calculated, the complete data are known for the conduit
and shown in the respective fields.
Emitter Line elements: We see that, for the case of Emitter Lines, an Element is
used for each Emitter Line, and as many stretches as sub-elements configure the total
Emitter Line (see p. 106). This is because there are some properties which may vary
along the length of an Emitter Line, so that they make sense at the Emitter Line level
only, and not at the element level. This is the case for diameter, roughness or velocity,
for example.
IMPORTANT: The velocity shown for each Emitter Line refers to the velocity
of the fluid at the entrance to it, as later this will vary, as the flow rate decreases when it
213
passes the emitters. The data shown in the Flow rate cell refer to the flow rate emitted
throughout each Emitter Line.
The units of consumption of Emitter Lines will be l/h. This is because the flow
rates working with drip feeds are minimal, and in most cases, to be expressed as m3/sec,
many decimals would be needed to show meaningful information.
It should also be remarked that the table for the case of calculations with
multiple scenarios varies with respect to the table shown for calculating collective
networks when showing data for Emitter Line Elements. The difference is because the
results are no longer shown for each component Emitter of an Emitter Line, but only
those relating to the whole Element. The reason for these changes was the fact that an
excessive amount of data was being processed to show information which was perhaps
not all that valuable.
In the case of visualising the results of valid scenarios for the analysis of
multiple scenarios, an option will be enabled in the upper left part of the window
(FIGURE 7.22) which lets you choose to display the maximum, minimum and average
214
values of the variables in these scenarios. For the other simulations this option is
replaced by information referring to the calculation time which was needed for the
process of simulating the scenario, and the number of iterations required by the
Newton-Raphson resolution method to reach convergence according to the criteria set in
the Calculations/ Parameters window (p. 155).
The width of the columns can be changed by moving the separating lines to fit
the amounts shown in each field.
The toolbar in the window Table of Numerical Values contains the following
functions:
Lets you save the results in files with the extension .xls (see p. 217) or
Button
.txt. Option also available in the menu under File/ Save.
Button
Enables results to be printed. Option also available in the menu under
File/ Print.
Button
. Enables you to choose the types of Nodes and Elements we want to
appear in the Table of Numerical Values. Option also available in the menu under
File/ Personalise Table. The user accesses the window in FIGURE 7.23. To make
the selection process easier, the user can Disable all or Enable all types of Nodes
and Elements appearing in the table using the corresponding buttons. Click the
button Cancel to return to the table without changing its configuration.
215
and
7.7.3
ASCII files containing the content of the Table of Numerical Values can be
generated from can be generated from the table with the Save button. Select the
extension .sal, as by default the extension .xls appears. These are plain text files
where the fields are separated by spaces. Suitably named, the files can be stored to
register the results of different scenarios for comparison and analysis.
Using the menu option File/ Open Results (see p. 128) a dialogue opens which
lets you open one of these output files onscreen and interactively compare the numerical
values saved in a previously calculated case with the results shown on the current map.
7.7.4
Both before calculation, while constructing or modifying the network, and after
calculating a scenario, using the commands Values in Nodes and Values in Elements in
the View menu, or the equivalent icons
and
, a magnitude can be displayed next
to each Node and Element selected from the lists in the toolbars associated with the
above icons (p. 71).
In the case of Nodes, magnitudes can be chosen from: Identifier, Level, Total
head, Maximum flow rate, Consumption, Pressure, Probability, Set point pressure,
Pressure margin, Irrigated area, Fictitious Continuous flow rate, Comments and
Nominal diameter (of the emitter where the consumption takes place).
In the case of Elements, magnitudes can be chosen from: Identifier, Length,
Internal diameter, Roughness, Material, Pressure rating, Flow rate, Velocity, Head loss,
Head loss per unit of Length, Comments, Nominal Diameter + Material + Pressure
rating, Line flow rate, , Celerity, Nominal Diameter, Power and Efficiency.
These can be interchanged by selecting another from the list next to the buttons.
216
The available magnitudes may not be defined for all components, either because
they are optional, or because they are not applicable to all types of Nodes or Elements,
or because they are variables which have not yet been calculated. When the value of a
magnitude is not defined in a component for one of these reasons, no numerical or
alphanumerical value will be displayed for it.
The magnitudes selected for visualisation will persist from one simulation to the
next, with the numerical values of the magnitudes resulting from the calculation
disappearing once the earlier results are deleted.
7.7.5
In order to show the value of the most relevant magnitudes of each node or
element at the same time in the hydraulic simulation, click with the secondary mouse
button on the node or a point of the element.
If simulation calculations have not been run for a scenario, when right-clicking
on any node or element, a drop-down menu will show the most relevant configuration
data for each component, marking in grey the magnitudes of the component which are
still unknown and cannot be shown because they have not yet been simulated. The
magnitudes which are known or unknown depend on the type of node or element.
When the network map shows an already simulated scenario, the pop-up
window shows the values of the relevant magnitudes, including the values given as data
and those obtained from the calculations, as seen in FIGURE 7.24.
The magnitudes shown after simulation in pop-up windows are identical, if they
exist, for all Nodes (Identifier, Level, Consumption, Total head, Pressure head and
Pressure margin) but differ for Elements. Thus in Pipe Elements, Emitters and passive
Free Elements (where K s is not calculated), the data shown coincide with those
appearing in FIGURE 7.24. For Automatic Regulating Valves, Pumps, Emitter Line
217
Elements and active Free Elements, or where Ks is determined, the pop-up window
contains information adapted to the characteristics of the Element. The conduits forming
part of the Free Pipe Sets are treated as Pipes when showing results (when the network
has not yet been calculated, the pop-up window says that the unknown variable has not
been calculated).
Also, in the contextual menus for Elements after a calculation with multiple
scenarios (valid scenarios), the maximum, average and minimum values are shown for
certain results (see p. 273).
7.7.6
presented in the Table of Numerical Values (see p. 211). When you click the button
(FIGURE 7.22), by default a workbook is saved with the extension .xls with the
information shown in each table. If you decide to use the option Personalise Table
in the same window (see p. 214) the document in EXCEL will be loaded with only the
selected types of Nodes and Elements.
218
Two spreadsheets will be created, one with the data referring to Elements
(Identifier of the element, Start node, End node, Length, Internal diameter, Roughness,
Head loss, Flow rate, Velocity and Comments) and another showing the magnitudes
associated with the Nodes (Identifier of the node, Total head, Pressure, Consumption,
Level, Set point pressure, Pressure margin and Comments).
219
System Curve
The Menu option Pump Regulation/ System Curve offers the tool for calculating
the System Curve (see p. 315). This is defined as the relationship existing between the
pressure head needed at intake and the flow rate required for each scenario. The
network must meet a series of requirements for the System Curve to be calculated. The
results are saved as an EXCEL file as seen below:
220
Q MAX (m3/s): value of the maximum flow rate corresponding to H MAX obtained
from among the random scenarios analysed for this percentage of demand at head.
H MAX (m): maximum height found necessary for supplying enough pressure to all
open hydrants in the random scenarios analysed for this percentage of demand at
head.
Q REC (m3/s): value of the flow rate corresponding to H REC obtained from among
the random scenarios analysed for this percentage of demand at head.
H REC (m): Recommended value for the set point head for this percentage of
demand at head (see specific Appendix, p. 441).
Q MIN (m3/s): value of the flow rate corresponding to H MIN obtained from among
the random scenarios analysed for this percentage of demand at head.
H MIN (m): minimum height found necessary for supplying enough pressure to all
open hydrants in the random scenarios analysed for this percentage of demand at
head.
The average values recommended (Q REC and H REC) represent the System
Curve, which guarantees the pressure supply to the least favoured points with a similar
degree of reliability (the probability that the pressure requirement will not be exceeded)
consistent with the guarantee of the design flow rates at head using the Clement
formulation. The maximum system curve is obtained when representing the maximum
values Q MAX and H MAX. This is the envelope of the absolute maximum pressure
requirements throughout all the demand percentages analysed. The minimum system
curve is defined by the values of the columns Q MIN and H MIN, where this is the
envelope of the absolute minimum pressure requirements throughout all the demand
percentages analysed.
When calculating the System Curve an option can be enabled which lets you
Export intermediate cases. The resulting EXCEL workbook will be increased by several
spreadsheets, one for each of the demand percentages which have run Random
scenarios (FIGURE 7.28).
221
For each scenario, the user will know which nodes are open, what pressure head
is required for each of them, the transferred flow rate and the critical pressure
demanded, and will be able to set system curves to measure with variable reliability or
guaranteed percentiles of scenarios (see specific Appendix, p. 441).
Probability Density Function of Pumped Flow Rate
Optionally, from the Menu: Pump regulation/ Probability Function of the
Pumped Flow rate (see p. 316), an EXCEL file can be generated with the tabulated
results of the monthly and annual probability of demand obtained for each of the flow
rate values required.
222
You can also choose to Export Averages and Variance, creating a new Excel
spreadsheet in GESTAR (FIGURE 7.30).
223
225
FIGURE 8.1 Example Network without Pump Element at head (gravity feed, known total head).
226
In each line (Pipe Element or Pump) the upstream and downstream nodes will be
defined according to the direction of water flow. Therefore, there cannot be two
lines with the same downstream node.
The ends of branches in the network must have a consumption and required
minimum pressure assigned. Dead end branches without consumption should be
eliminated from the model before any sizing stage begins.
Also, the topology and demand will be loaded combining the following types of
nodes or elements exclusively:
Known consumption nodes/hybrid nodes: these will represent hydrants.
Consumption and level must be defined for each node (see , p. 82) or Hybrid
Node (see , p.85 ). We recommend using Known Consumption nodes. In sizing,
we do NOT recommend working with hybrid nodes, as this type of node needs its
definition to include the values of the coefficient of losses for the completely open
hydrant, and of one of the parameters of the equation of network losses in the plot
(see
, p.85 ), which involves more complex modelling and additional
configuration work, giving it no advantage compared to the Consumption node in
the sizing phase.
Independently of the calculation method used to assign Design Flow Rates, the
nodes representing hydrants which will form part of the design cannot be in a
closed state. Otherwise, they will be taken to be null consumption nodes.
In the normal case that a required minimum pressure is desired for these, we
recommend that this appear as a Set Point Pressure (together with the selected
regulation field) when sizing begins.
If Design flow Rates will be calculated using the Clement method, it is essential
to include the values for Irrigated Area, Fictitious continuous flow rate and
Efficiency for each hydrant.
Junction nodes: Correspond to bifurcations where demand is null and only the level
must be entered. Junction nodes cannot form the ends of branches.
Known consumption, Reservoir or Dam nodes: can be sited alone at the head, to
indicate the only intake point with a known total head. If the level is specified of a
free surface, this means specifying a null pressure value in relation to the
atmosphere. If the level of a bottom or other point is specified, the pressure will be
the same as the water level in relation to this point. If inserting a pumping station of
undetermined height (see recommendations below regarding the Pump element) the
resulting total head corresponds to the intake point of the pumping station.
Pressure Node. The user will assign in the Level field the height of the point where
the start node of the first stretch of the network will be located, and enter the right
value for the pressure head for this node leading to the network. During the sizing
process GESTAR will adopt the sum of both values as the starting total head (see
, p. 81).
227
Dam Node. The free surface level, with null pressure, designated via the
corresponding dialogue (see
during the sizing process.
Reservoir Node. For this type of Node, the total head taken into account in the
process will be the sum of the geometric height assigned in the Level field and the
value of Initial Level of the liquid in the reservoir in relation to the bottom (see
,
p. 79).
Pipe element: the length in the corresponding field will be used for optimisation.
The assigned selections for material, pressure rating, diameter and roughness will be
ignored, except for stretches which will later be forced, where the values given at
the launch of the optimisation module will be used.
Pump Element: IMPORTANT: in the cases where the total head at intake, given by
a pumping system, is a variable to calculate as part of optimisation, this condition
will be indicated in the graph, inserting a Virtual Pump connecting the head node
with the upstream node of the first stretch of pipe in the network. . The performance
curves entered for the Virtual Pump are arbitrary and are defined with the values
which GESTAR provides by default. Only one line can come out of the Junction
node downstream from the Pump Element, as shown in the FIGURE 8.2.
WARNINGS
Previous checks. Before beginning the sizing process, check that the
direction of the pipes has been assigned to coincide with the direction of
the flow. To check this, we recommend assigning high diameters to
228
Conduit Elements, and with all hydrants open, run the function Calculate
on the toolbar, p. 66).Once the scenario is calculated,
Scenario (see
you can display the flow rates onscreen (see
, p. 72) or from the
numerical list (see
, p. 67), ensuring that negative flow rates have not
been obtained for any Element, i.e., against the direction of the Elements.
If there are any, go on to change the direction of these Elements (see p.
95). The process of changing the direction of all the Elements with a
negative flow rate can be run automatically from the Menu: Plot Design/
Circulation direction. From the GESTAR 2014 version, the programme
carries out this check itself and changes the orientation automatically
when beginning an optimal sizing operation.
If the sizing will be by Turns check that ALL Consumption Nodes are
assigned to a Turn. The only exception will be Consumption Nodes
which are Unconditionally Open.
Junction nodes. If you are going to use the tool for calculating Design
Flow Rates, there cannot be a Junction node at the end of any branch, left
behind by the transformation of drains, dead end branches, suckers, as
this leaves the flow rate of the branch undetermined.
Pipes Database. GESTAR will use the Pipes Database associated with
the current network. The later optimisation of the network will be based
on the costs per linear metre of conduit specified in this database, so that
its correct definition is vitally important. If you want to modify the
database of Materials, read the corresponding Appendix carefully (p.
475). We recommend:
That you predict what type of Material should be projected for each
range of diameters and create a specific database for the project,
containing only the material, pressure rating and diameters you intend to
use. By duplicating an existent database, you can create a new Pipes
Database where (by restriction and/or extension) only the materials,
pressure ratings and diameters selected as candidates appear.
The database must contain all the materials which could be used,
including various alternative designs, where each alternative can be
selected later thanks to the sizing wizard, in its STEP 9: MATERIAL.
229
Revise carefully the prices set for each material, pressure rating and
diameter, without accepting the defaults in the existing databases, and
update prices. These prices should not only include the costs of installed
pipes, but also earth moving, infill, and if affected by the choice of
material, the estimated price per ml/ of special pieces and valves.
Check carefully that the prices by unit of length for each Material and
Pressure rating RISE with the Nominal Diameter. Neglecting this
requirement may lead to errors and faulty sizing.
Check carefully that the prices by unit of length for each Nominal
Diameter in all Materials rise with the Pressure rating . Neglecting this
requirement may lead to errors and faulty sizing.
Sizing based on a Pipes Database with various types of material for each
diameter and pressure rating can give undesirable sizing results from the
point of view of construction, for example if there are changes in
diameter, material or pressure rating in short stretches, which can later by
modified in the analysis stage using rational criteria.
When initialising sizing routines for each pressure rating, the data
referring to the diameter of conduits and their cost per linear metre fit an
exponential function. Before loading the database, it is advisable to
represent the Cost/ Internal diameter graphs and the corresponding
exponential fit (for example, with the help of EXCEL) to find out how
good the fit is (see FIGURE 8.3) . We recommend NOT including in the
database the diameters which, due to excess or shortfall, are outside the
predicted range of diameters to be used, NOR the intermediate ones
which you want to exclude a priori, as they may force and unsuitable fit
for the exponential curve in the area of useful diameters. If even in this
case you find areas with points which are far from a single fitting curve,
we recommend subdividing the material and pressure rating into two or
more sub ranges, creating pseudo-materials which cover areas of
different diameters, with different names (e.g., FD-A, FD-B, etc).
230
8.2
The user can calculate Design flow Rates in GESTAR, before optimising the
branched network, using the Sizing menu, option Design Flow Rates. As remarked
above, it is essential that the topology and boundary conditions of the network are
generated as specified in the section 8.1 so that GESTAR can calculate Design flow
Rates.
To reduce investment in the pipes of a distribution network for irrigation, the
elements of the network can be sized for turns or for demand, but only when the flow
rates are lower than the most extreme consumption rates.
Normally pressurised networks for irrigation on demand are sized to let the
system work properly with a high degree of probability (Guaranteed Supply), even in
the most demanding conditions of irrigation volumes (peak period), but without
supplying the largest flow rates possible. This is because the highest demand only
happens a few days a year, and ensuring functioning at any level of demand, even the
least probable ones, means oversizing the main pipes with the largest diameter, and so
causes high costs for pipes which will be underused most of the time.
231
Use the dialogue in FIGURE 8.4 to select the design criteria you want for
GESTAR to use in calculating Design Flow Rates.
Cumulative flow rates. when the option Cumulative flow rates is selected, GESTAR
calculates the Design Flow which will circulate through each pipe, under the
hypothesis that all the Known Consumption nodes will be working at the same time
(except those configured as closed or unconditionally closed, at the time of
launching the Design Flow Rate function, as explained in section 8.1 PREVIOUS
GENERATION OF TOPOGRAPHY AND DEMAND).
Equivalent Clement flow rates. If you think that the network under study meets the
right conditions (a high number of hydrants, suitable values for the Degree of
Freedom, etc.) it will be useful to choose the option Equivalent Clement flow rates
for assigning Design flow. GESTAR will calculate the design flow rate of each line
following the formula established by Clement, whose approximation is the most
widely used for on-demand distribution networks, enabling the reduction of the
diameters of pipes obtained in the sizing process, and thus the execution costs of the
network. When this option is enabled the panel referring to Guaranteed Supply
appears, letting the designer set the parametric according to the function of the
network:
232
number of hydrants fed by each pipe. For elements which supply fewer
hydrants than the minimum number for guaranteeing supply, the design
flow will be the same as the cumulative flow rate. Do NOT use a 100%
Guaranteed Supply value to indicate the accumulation of flow rates.
EXAMPLE: FIGURE 8.4 illustrates the configuration of the following
scaling of Guarantees of Supply.
Cumulative flow rate up to 3 hydrants (inclusive) downstream.
99% Guarantee of Supply from 4 to 19 hydrants.
95% Guarantee of Supply from 20 to 49 hydrants.
90% Guarantee of Supply, 50 hydrants or more.
Start Node Label: For any of the available calculation options, it will be necessary to
note the Start Node Label, i.e., for the head node, in the appropriate field.
When the process of determining Design flow rates is running, the window in
FIGURE 8.5 will appear. This can be used for modifications and editing, as described
below.
Save. Using this icon, you can save the results obtained for each pipe referring
to cumulative flow rates, Clement flow rate, design flow rate, number of hydrants
supplied and area irrigated, in files with the extension *.sal, *.xls or *.txt, which can
be edited later.
233
Print. Prints the table of results in any of the printing devices configured for the
PC.
Edit Design Flow Rate. This option, to the bottom right of the dialogue, will be
enabled by default, as it is the only one available in the current version. When one of
the identifiers of the pipes forming the network is selected, the field will appear as
in FIGURE 8.5, letting you modify manually the design flow rate value for the
chosen pipe.
Apply to the network. Use this button to load the results of the design flow rates
shown in the table to the current network.
Cancel. When you do not want to modify the network with the results obtained for
line flow rate, click the Cancel button to leave the parameters of the network as they
were before beginning the calculation process.
Personalise Table. Click this icon to bring up the dialogue in FIGURE 8.6. This
enables the pipes shown in the table to be marked in order to facilitate the analysis
of results.
Filter by Hydrants. Restricts the sample of results to the Pipes which feed a
number of hydrants within a range defined by the user via the fields Lower
Range and Upper Range. At the same time you can specify the ranges you
prefer.
Filter by Surface Area. The procedure for defining this filter is the same as
for the Filter by Hydrants, in this case showing the pipes which water a
number of hectares within the added ranges.
234
Updating the Table of Flow Rates. Once the filters are defined, select the
button Update flow rate table and GESTAR will present a window like the
one in FIGURE 8.5, with the pipes which meet the necessary filtering
requirements. If you then select the button Apply to Network, only the
results for the line flow rates for pipes which passed through the filters, i.e.,
the values presented in the table at that moment, will be loaded to the current
network.
8.3
CES kwh =
0
g Hd T
g H d V
g H (q) q
dt =
q dt =
(q)
p
p
0
V is the volume to be elevated during the campaign, which with the weighted efficiency
of the pumping station and the volume to be pumped, are the data the user must enter, as
H d is the object of calculation of the optimization process.
The economic value of this energy is obtained multiplying the kWh needed for
the price of the kWh. As the price of the kWh varies according to the time of day of
consumption, the above expression is applied, adding the contributions of the pumped
volumes in each time bracket (for example, off-peak, shoulder, peak, or in each period
P1, P2,.P6) with the corresponding price per kWh.
CES =
gH d
1000 3600 p
Or for the same result, multiplying the estimated energy required for the period
by the average price per kWh, weighted according to the volumes pumped in each time
bracket:
235
CES =
gH d
gH d V
PkWh
(Vv PkWhv + Vll PkWhll + V p PkWh p ) =
1000 3600 p
1000 3600 p
Consequently, it is the same to supply GESTAR with the pumped volumes for
each time bracket, and the prices applied to each one (in the form of surcharges and
discounts) as to assign an arbitrary time bracket to all the pumped volume and consider
a base price per kWh corresponding to the average price weighted in volume of the
kWh, previously calculated by the user.
The average price per Kwh weighted in volume will be evaluated in the case of
distinguishing three time brackets:
PkWh =
and in the overall case, where the consumption price is structured in NP time periods,
with the price of each period PkWh i and pumped volume V i in the respective period
NP
PkWh =
V
i =1
PkWhi
V
The expression used by GESTAR in the optimum sizing module to compute the kWh
prices at each period is
PkWhi = PkWhbase (1 +
IkWhi
)
100
g Hd
1000 3600 p
NP
V
i =1
PkWhbase (1 +
IkWhi
) K reac K incAnual
100
Where:
Vi : the Volume (m3) elevated annually by the station in each period i
K reac : Reactive power term according to cos .
K reac = 1 +
17 cos 2 21
If Kreac > 1,47; Kreac=1,47; If Kreac< 0.96; Kreac=0,96
100
236
(1 + Ian 100)T 1
Ian annual increment of energy prices in %
T Ian 100
Power Term.
The Power Term Cost corresponds to the estimated total annual cost of the
pumping power contract. This is evaluated as the sum of the annual cost of the kW
contracted for each period according to the electricity prices used.
In order to estimate the maximum power necessary it is use the term Nominal
Power Needed, PNN kW to pump the design flow rate, Qd , from the intake pipe at the
PNN kW =
g H d Qd
1000 p
.Electricity prices normally divide the day into different periods (P1 - P6), in
which the cost of each kW of power supply varies.
As it is not always necessary to sign up for the maximum power needed,
PNN kW , for all the time bands, this expense is calculated as the sum of the annual cost
of the kW contracted for each period according to the electricity price rate used.
To record the price variations of the power supply in GESTAR, enter a Base
Price for Power Supply ( PkWbase ) which is the cost in per month per kW in a given
period of reference, and then indicate the Surcharge on the price per kW (or discount
with a negative sign) as a percentage of the Base Price for Power Supply corresponding
to each period, IkWi .
PkWi = PkWbase (1 +
IkWi
)
100
237
g Qd H d
CPC =
1000
p
NP Ri
IkWi
PkWbase (1 +
) 12 K reac K incAnual
i =1 100
100
where
Ri : The Coefficients of distribution of the contracted power supply for the
period i
K reac : Reactive power term according to cos .
K incAnual : Term of annual increase in power cost.
As an alternative to user-specified individual coefficients IkWi and Ri , you can
enter directly as Base Price kWh ( PkWhbase ) the weighted price per kW contracted,
PkW , previously calculated using the expression:
PkW1 NP =
1
NP
NP
Ri
100 PkW
i =1
base
(1 +
IkWi
)
100
8.4
238
NETWORK OPTIMISATION
GESTAR uses this tool to facilitate the sizing of strictly branched networks, i.e.,
a network without meshes with a single intake point (with a known or unknown total
head).
Access to the optimisation process is through the command Size Network in
GESTAR's File menu, or the icon
on the toolbar. It will first be necessary to create
the strictly branched network that you want to size, as specified in section 8.1, and
assign design flow rate values to each of the pipe elements (see section 8.2).
When beginning sizing by any of the procedures mentioned above, the dialogue
shown in FIGURE 8.7 will appear.
Create a new input file. If you decide to create a NEW file for data entry, GESTAR
will use the parameters enabled in the current network and the materials database
associated with it in the sizing process. Next, the DIAMETER OPTIMISATION
assistant will launch.
Begin the optimisation process based on an existing file. If you do not want to create
a NEW input file, the window in FIGURE 8.8 will appear, enabling optimisation
based on an existing Input file previously created by GESTAR (with format
GESTAR2008*.opt or TEXT*.txt). This type of file created in GESTAR can be
modified by the user in the application in the case of *.opt (option not available yet)
or with a text editor in the case of *.txt files, facilitating minor changes in the entry
parameters without having to go through all the steps of the assistant. Once the *opt
or *.txt file is selected, GESTAR will optimise the network directly, without the
need to re-run the assistant described below, making later sizing much more flexible
for studying alternatives or sensitivity to given parameters.
239
240
241
The second screen of the assistant lets you check the value of the flow rate of the
line assigned to each Element. For the current version of GESTAR the button Review
Flow rates is not enabled, and the assistant must be cancelled in order to make any
changes. These modifications can be made in various ways, most usually from the
dialogue for the Pipe Elements (using the various GESTAR tools which let you select
one of more Elements), or via the menu Sizing to the option Design Flow Rates.
STEP 3: INTAKE DATA
Intake Data One of the options shown below will be enabled, according to the
topology of the network being analysed.
242
Slopes.
Slope 1st path. Used exclusively for networks with direct pumping. For
estimating the intake head at the first approach, the optimization process
uses a set hydraulic slope for all Nodes of the network, so that the critical
Node is the one that needs the most head at intake, with this assumed
slope. The expert user can modify the value of the (hydraulic) slope of
the 1st path, which can lead to obtaining different critical Nodes for
different intake heads, which can sometimes provide slightly improved
optimisation solutions. RECOMMENDATION: Sizing the networks
with direct pumping using minimization of the sum of costs of
amortization de Pipes and energy costs, resulting from a sweeping
process. With such a strategy this parametric no longer intervenes.
GESTAR provides four options which are MUTUALLY EXCLUSIVE. For the
first three, the user must set the minimum pressure in m.c.a. in the field to the right.
243
Common Minimum Pressure in all Consumption Nodes. The set minimum pressure
will be taken into account in the calculation process only for Known Consumption
nodes.
Common Minimum Pressure in all End Nodes. The minimum pressure value will
affect exclusively the Nodes at the end of the line.
Common Minimum Pressure in all Nodes. The assigned minimum pressure relates
to Consumption and Junction nodes, and is the most demanding option.
Set point Pressure in Hydrants. In this case the user needs to have enabled the field
referring to regulation in Consumption or Hybrid nodes, listing the set point
pressure for each Node you want to be considered in the optimization process.
Minimum Pressure at Specific Nodes. From this dialogue you can enter minimum
pressure requirements in certain nodes. Enter the number identifying the node and
the minimum pressure in m.c.a. for each pair of data. Its use is OPTIONAL and
COMPATIBLE with any of the above alternatives. The parameters filled in with
this option do NOT OVERWRITE the current network, and affect only the input
and output files of results generated in the optimization process. This is useful for
assigning minimum pressures to pass-through nodes and for making minor changes
in the set point pressure.
STEP 5: RESTRICTIONS
For the assistant to continue with the optimization process, it requests the design
limits set by the designer for the velocity of circulation of the fluid in the conduits, and
various economic data.
Velocity.
244
Installed Pipes. If there are stretches of the network already executed or inherited
from an earlier optimization whose diameter you do not want to change, you can
block them by activating them as Installed Pipes in the dialogue in FIGURE 8.14.
The data on Internal Diameter (mm), Length (m) and Roughness (mm) must have
been previously defined, during the process of creating the network, as this window
can only check these parameters.
Amortisation data.
245
Years of Amortisation. Similarly, you can set the expected interest rate
of the amortization expressed as a percentage.
Pumping stations.
Cos (). In this field, enter the value of the reactive power factor of the
station. The default value assigned in GESTAR is 0.8997, which
supposes no surcharges or discounts.
Volume (m3). The estimated volume pumped per year in each tariff
bracket will be specified, Vi. If V is the total annual volume to pump by
year, it should be satisfied:
V =
NP
V
i =1
246
Base Price of kWh (/kWh): The value will be specified of the parameter
PkWhbase (price per kWh in the reference period), to be used in the
expressions of section 8.3 for calculating energy costs. If not distributing
the volume in periods (all the annual volume assigned to a single period
in STEP 6), enter as Base price per kWh, PkWhbase , the weighted
average cost PkWh (see section 8.3), and null surcharge values (0%)
will be established for the Surcharge on the Price per kWh in all the
periods of FIGURE 8.16
gH d Qd
1000 p
247
formally available in all the periods, the weighted average cost of the
contracted power, PkW (see section 8.3) is entered as Base Price per
kW in the reference period, PkWbase , and null surcharge values (0%) are
set for the price per kW in all periods of the Surcharge on Price per Kw
in FIGURE 8.16.
V =
NP
V
i =1
Next to the Base Price per kWh, PkWhbase , the coefficients must be indicated for
Surcharge kWh (and discounts, with negative sign), IkWhi , in % applied to each period
in relation to the Base Price per kWh, so that the expression of Simplified Power Cost,
CES , is calculated:
CES =
NP
g H d Vi
1000 3600
i =1
PkWhbase (1 +
p
IkWhi
) K reac K incAnual
100
where
Vi : the Volume (m3) elevated annually by the station in each period i
PkWhbase : Base Price kWh
IkWhi : Surcharge / Discount of the price per kWh in the period in %
K reac : Reactive power term according to cos .
K incAnual : Term of annual increase in power cost.
248
g Qd H d
CPC =
1000
p
NP Ri
IkWi
PkWbase (1 +
) 12 K reac K incAnual
i =1 100
100
where
Ri : The Coefficients of distribution of the contracted power supply for the
period i
PkWbase : Base price per kW per month in the reference period
IkWi : Surcharge/Discount % in relation to the base price per kW/month in the
period i
K reac : Reactive power term according to cos
K incAnual : Term of annual increase in power cost
The Power Term Cost corresponds to the estimated total annual cost of the
pumping power contract. This is evaluated as the sum of the annual cost of the kW
contracted for each period according to the electricity prices used. Electricity prices
normally divide the day into different periods (P1 - P6), in which the cost of each kW of
power supply varies. To record the price variations of the power supply in GESTAR,
enter a Base Price for Power Supply ( PkWbase ) which is the cost in per month per kW
in a given period of reference, and then indicate the Surcharge on the price per kW (or
discount with a negative sign) as a percentage of the Base Price for Power Supply
corresponding to each period, IkWi . FIGURE 8.16
If not using time bands for the power supply contracted, enter the average cost,
weighted as indicated below, and 0% in the Surcharges on the price per kW for all the
periods. FIGURE 8.16
Distribution of the power supply contracted by periods:
249
PNN kW =
gH d Qd
1000 p
PkWh =
V
i =1
PkWhbase (1 +
IkWhi
)
100
250
PkW1 NP =
IkWi
1 NP Ri
PkWbase (1 +
)
NP i =1 100
100
and then establishing Ri =100% and IkWi = 0% in all the fields in FIGURE 8.16
If the contracted power supply in all the periods is the same (constant Ri ) and
equal to 100% of PNN kW , PkW it will be:
PkW1 NP =
1 NP
IkWi
)
PkWbase (1 +
100
NP i =1
That is, the average weighted price of the contracted power supply is simply the
sum of the prices per kW per month of the contracted power supply, extended to all
periods.
Example:
Base Price per kWh: Base price, for example that of the cheapest period. 0.054
/kWh.
Base Price of Contracted Power Supply, for example that of the cheapest period, 0.1
/kW per month.
P1
P2
P3
P4
P5
P6
62.408
124.817
303.129
303.129
900.472
2.763.825
1,4
2,8
6,8
6,8
20,2
62
110
90
70
30
10
30
30
50
50
100
100
80
50
40
40
10
The equivalent parameters of this specification, using average weighted values for the
price per kWh and per contracted Kw would be:
251
The total annual volume, , 4.457.783 m3, is assigned to the first period, P1, being
the surcharges in the energy terms null in all periods: 0%, 0%, 0%, 0%, 0%.
Base Price of Contracted Power Supply: Price per kW/ month weighted in
contracted power
PkW1 6 month _& _ period =
1
0,1 kW 1 (1,0 1,0 + 1,0 1,1 + 0,5 1,4 +
6
+ 0,5 1,4 + 0,3 1,5 + 0,3 1,8) = 0,449 /6 = 0,074833 /kW month & period
Surcharge on base price of contracted power supply: 0%, 0%, 0%, 0%, 0%, 0%
252
Singular losses: Lets you define equivalent lengths for incorporating singular head
losses.
253
Forced Roughness. Similar to the above case, lets you set, overall or for a group of
Pipes, different roughness to those set in the pipes database for each Material during
optimization.
Increased Static Pressure for pressure rating. Increases in static pressure for the
pressure rating of Pipes can be set overall or by stretches of Pipe, enabling the cost
of the network to be refined and reduced, if using an analysis of transitories in the
network the pressure increases are adjusted by areas or stretches, according to the
maximum surge values calculated in the network transitory.
STEP 9: MATERIAL
GESTAR uses the database of Materials associated with the network, in
Microsoft ACCESS 97 format
254
Materials available. All the materials defined in the database associated with the
network appear in the selection list.
Material to Use. Include in the list the Materials you want taken into account for
optimization.
Range of Internal Diameters. This option lets you restrict the size of Pipes taken into
account in optimization for each material.
Range of Working Pressures. Lets you limit the Pipe Database which will form part
of the optimization for the Material selected from the list of Materials to use
according to the working pressure they can withstand.
As mentioned in section 8.1, when making recommendations for creating Pipe
elements, a correct definition of the Materials in the economic optimization process will
be of vital importance for obtaining optimal dimensions.
STEP 10: SUMMARY
Save Data. If you choose this option, the data defined during the sizing process will
be saved and accessible for later sizing by the user via the OPTIMIZATION
assistant.
255
As explained in the dialogue in the last step of the assistant, when a network
with a Pump element at intake is sized, GESTAR will transform the Junction node
downstream of the Pump element into a Known Pressure node, as seen in the example
in FIGURE 8.22. This Node will function like an intake node, disabling the real intake
node and Pump element. From the new Known Pressure node, the user will receive
information about the nominal pressure required from the pumping station to meet the
requirements defined with the obtained diameter results.
When the optimization process finishes successfully, the results obtained will be
loaded onto the network, and saved as a PDF file for later consultation (see section 7.7
RESULTS OUTPUT, p. 207).
256
conduits shared by most of the network, especially in networks with very long main
pipes. Therefore, establishing a division of turns which reduces the flow rate circulating
in a significant amount of the network, compared to what would be obtained with a
probabilistic design of the flow rates for demand-based networks, will be a strategic
goal when establishing irrigation turns.
To get a lower QNt than the Qd of on-demand networks, the maximum flow rates of the
hydrants, irrigation times and the duration and number de turns must all be addressed.
Ratio of Maximum Flow-Number of Turns.
The maximum flow rates are established to supply the daily volume needed by the plot,
in the month of most need, within the JER.
In the case of turn-based networks, the effective irrigation time of the hydrant is the
duration of the irrigation turn, as it cannot be opened outside the turn. Therefore, the
Effective Day of Irrigation of the Turn (JERt) is the same as the duration of the turn.
The number de turns of the network, NT, is set so that the total duration of all the turns
does not exceed the time established as the JER of the network.
The maximum flow rates, together with the surface area and assigned fictitious
continuous flow rate, determine the times the hydrants need for irrigation. The irrigation
times of the hydrants condition the duration of the turn and how many turns are possible
in a given JER.
Theoretical Flow (Dt) is the minimum flow rate needed to supply the volume that
meets the needs of the crops in the hydrant area on one day of the month with the
highest need, in a given irrigation time shorter than the JERt.
To calculate the Dt of each hydrant in a turn-based system, the following expression is
applied: Dti =
257
The number of turns in which the irrigation outlet openings can be grouped depends
directly on the Effective Day de Irrigation (JER) considered. This figure, which depends
on the type of network and on various agricultural factors, will determine the good
design of the irrigation operation and the sizing of the pipes.
When establishing the number of turns, there must be enough time, within the limits of
the initial Effective Day of irrigation, to water all the turns with the established flow
rate; i.e., the time assigned to each turn lets the necessary volume of water be supplied
to the plots associated with the turn, for the month of highest need.
To find the highest possible number of turns, the times the hydrants need for irrigation
will be assessed, applying the following expression:
Tneci =
Where
Tnec Time needed to supply the volume needed on one day in the plot in the month of
highest need, with the established standard flow. (hrs)
i
Hydrant
DN
Established standard flow (l/s)
Qfc
Fictitious continuous flow rate of the area (l/s ha and day)
Sup
Surface area (ha)
n Turnos <=
JER
TNecMax
of no. of Turns
The maximum Tnec of all the hydrants of the network should determine the initial
number of turns, and the minimum irrigation time the turns should have.
JERt = T Nec Max
Equation 8-5. Effective Day of Irrigation of the Turn
The irrigation times depend on the set flow rate and will condition the number of
irrigation turns. The size of the surface areas, the needs of the crops and the JER are
parameters set by the characteristics of the area, the crops, and the type of pressurised
feed of the network, which are properties of the network which cannot be modified. At
the design stage, the maximum flow rates can be adjusted so that the irrigation times
favour establishing turns.
To reduce the flow rate at intake and thus obtain more economical sizes, as many turns
as possible will be sought, ensuring that the sum of the duration of all the turns does not
exceed the JER, and that the irrigation time of the hydrants does not exceed the duration
of the turn they belong to.
258
The minimum duration of the turn must be the maximum Tnec of the hydrants grouped
in the turn. If the irrigation times are not uniform, some freedom is possible in when to
open the hydrants with the lower Tnec. Even with this phenomenon, the design flow
rate for the turn will be the cumulative flow rate, or the sum of all the maximum flow
rates, as a conservative measure.
If the irrigation times are not uniform, giving some freedom as to when to open the
hydrant, a probabilistic design flow rate could be considered within each turn. This
approach would reduce the intake flow rates and the cost of the pipes, but the other
effects of this must be taken into account: rigidity in management and a lack of room to
manoeuvre if unexpected events require changes to the operations..
8.6
259
The process of sizing a network with irrigation turns requires turns to be assigned to
each hydrant beforehand. To get the desired savings from turn-based irrigation, the
groups of hydrants which will be watering at the same time must not be arbitrary, but
should be grouped according to one or more criteria.
The properties of the hydrants to consider when distributing them among the different
irrigation turns include their level, maximum flow rate, the time needed for irrigation,
etc., and other topological and operational properties depending on the individual
characteristics and uses of each network. In order to lower the costs of the system, it is
preferable to distribute the intakes corresponding to a turn throughout the network, so
that most of the conduits transport approximately the same flow rate in all the turns.
This will give a lower but permanent flow rate in the conduits, reducing the cost.
IMPORTANT: assigning all the hydrants in a branch or sector to the same turn (a
management configuration sometimes used in poorly organised and/or low-tech
systems, as it is easy to control) is not economical, as it means sizing branches so that
all the hydrants can be open simultaneously a small part of the total time. This
configuration of turn irrigation is actually more expensive than an on-demand design.
Once the numbers of turns and their JERt are organised, the hydrants can be grouped.
The criteria and strategies proposed for this grouping are:
Design flow rate at intake (maximum flow rates of the
hydrants). The hydrants are grouped in the different turns,
adding up to a flow rate at the intake which is lower than that
obtained with the Clment formula, and as homogeneous as
possible for all the turns. If there are large differences between
the maximum flow rates of the hydrants, to facilitate this
operation, we recommend classifying the hydrants by ranges of
maximum flow rates, making it possible to distribute them
equitably.
No accumulation of the flow rate in end branches. In the
branches, the turns will be assigned so contiguous hydrants on
the same branch do not coincide in the same turn, to avoid
overloading it.
Necessary irrigation times. It may be useful to group all the
hydrants with a larger Tnec in a turn with a duration suited to
this, or not to group the hydrants with a larger Tnec in the same
turn, to leave some leeway and not reach the QNt during all the
hours of the turn.
Level (if there is a possibility of creating different pump
levels). If there are areas with clearly differentiated levels, and
the network is fed by direct pumping, the establishment of
irrigation turns at different nominal heads is a strategy which
would reduce the costs of pipes, if the flow rates are lower than
with on-demand, and the cost of power, as pumping can be
adapted to the pressure needs of each turn, avoiding wasting
power on the hydrants that need less pressure.
260
The various ways to assign a turn in the GESTAR network to each of the hydrants
making up a turn-based network are described below.
TURNS
The toolbar includes the icon
(p. Error! Marcador no definido.). In the window
shown in FIGURE 8. 23, the user can click the icon to generate the number of turns
needed for the network being studied (according to the requirements of the designer),
stipulating the number of hours of irrigation considered for each turn. Similarly, this
tool will be very useful for assigning the same irrigation turn to several hydrants (known
demand nodes; hybrid nodes). The operation for this window (FIGURE 8. 23) is
described below.
Turns. Next to Turns, two icons are enabled, for adding new
turns ( ), which will be available in the list on the left side of
the window (FIGURE 5. 19) and will be named according to
the correlative order, or eliminate turns ( ) after selecting
them from the list. The changes to this list with these icons will
always be saved when closing the window with the window
close icon (upper right corner, FIGURE 5. 19).
Turn. This option shows the number of the turn selected in the
list, which can now be edited for configuration. The table
(FIGURE 5. 19) specifies the components of this Turn.
No. of hours. In the panel no. hours, the user can set the
number of hours of irrigation the planner allocates to the
selected Turn (decimals are accepted). This value will be taken
into account if simulations are carried out in Evolution of Turns
over Time (see p. 281).
261
When making an individual selection (see p. 72) of a Known Demand Node or a Hybrid
Node, the user can make a particular allocation for that node of the turn, after enabling
the Turn option in the Opening panel (FIGURE 8. 24).
Be default, using the drop-down menu the user will have two turns available to assign to
the hydrant. To generate a larger number of turns in the open network, the user must do
262
Select the corresponding turn from the drop-down menu, and only the hydrants assigned
to that turn will remain open in the network, with a flow rate value equal to that of
Demand. If the network contains Hydrants whose opening or closing has been declared
Unconditionally (see p. 76), their status will not be changed after selecting Opening
Hydrants in a Turn from the drop-down menu (FIGURE 8. 25).
Calculate (see p. 66), obtaining an initial
Next, the user can choose the option
hydraulic analysis of the active turn, letting him review the flow rate values assigned to
the Pipe Element at the Intake Node by the sizing assistant (FIGURE 8. 26), or after the
sizing process, exhaustively checking the operating conditions (see p. 272). GESTAR
also facilitates the analysis of the system using Evolution over Time tools for Turns (p.
281).
8.7 OPTIMISATION
NETWORK
of
the
TURN-BASED
The user accesses the process of optimisation of the turn-based network via the
command Turn-based Network Optimisation from the GESTAR Sizing menu. The
strictly-branched network to be sized must be created beforehand, as specified in section
8.1, PREVIOUSLY GENERATED TOPOGRAPHY. .
In the same way, before opening the Turns sizing assistant, you must have assigned an
Irrigation turn to each Hydrant (see section 8. 6).
CHARACTERISTICS OF TURN-BASED NETWORK OPTIMISATION
The technique used to optimise Diameters identifies the critical sector or
irrigation turn (the irrigation turn whose critical path is the one with the smallest
hydraulic slope), sizing the main pipe to serve at least the entrance pressure needed in
the sector or hydrant belonging to that path, considering this stretch to be prioritised.
The process begins sizing each of the turns, as independent irrigation networks,
with a design flow rate of the stretch in the turn equal to the sum of the maximum flow
rates installed downstream, using the Improved Economical Series Sizing Method
(Gonzalez and Aliod 2003, see Final Chapter REFERENCES). Next, the critical turn is
selected, defined as the turn whose critical path has the smallest slope. The critical path
263
with the smallest slope of all the turns will be considered the priority path. For this
priority path, the first solution will be the results of the sizing of the critical turn. In the
remaining pipes, the diameters are unassigned, and will enter as unknown in the next
turn by turn optimisations.
Next, all the turns will be sized, forcing the diameters of the stretches shared by
the layout of the priority path discussed above, making it possible to adjust the
diameters, given that the shared layouts will have larger diameters than needed to reach
the required pressure on second-order critical layouts. The process is repeated until all
the pipes have been configured.
This gives a sizing which ensures the irrigation sectors in a plot, or the hydrants
in a turn-based network, work well, reaching at least the pressure required in the most
critical stretch, and reducing as far as possible the other diameters to adjust the pressure
in non-priority turns or sectors, using the excess diameters installed upstream in a
stretch needed to feed other turns, making the installation more economical.
ASSISTANT FOR OPTIMISING DIAMETERS IN A TURN-BASED NETWORK
The assistant for Optimisation of a Turn-based Network deliberately omits STEP 1, so
that the numbering of the other STEPS coincides with that used in the Optimisation of
an On-Demand Network.
STEP 2: Review flow rates
FIGURE 8. 27. Assistant for the network optimisation process - Step 2: Review flow rates
The assistant gives the user a summary table (FIGURE 8. 26), with information
on relevant parameters for each turn, obtained from the values previously defined in the
network by the user, for review.
Q. Flow rate circulating via the Pipe element of the Intake Node for this
irrigation turn. This is the result of the accumulation of flow rate
Demands for the hydrants included in the turn (FIGURE 8. 24).
264
Sup. Sum of the Area Watered by the Hydrants (ha) contained in the
turn.
265
9.1
HYDRAULIC ANALYSIS
266
Using the programme menu Calculations, you will find various options
explained below in this chapter (Recalculate, Automatic), and which make it possible to
save calculation time in the simulation.
9.2
267
Confirm that the physical properties of the circulating fluid loaded by default are
correct, enabling their modification manually or through the Fluids database (see p.
157), and the type of formulation for continuous head losses.
If desired, the existence of singular losses distributed evenly throughout the
pipelines can be considered, treating them as equivalent to an increase in length, of the
percentage you think suitable. Thus, if this was a design criterion during the sizing
phase (see p. 252) its consideration will be necessary in the phase of verifying
optimisation results. Also, if considered desirable (in a network with many
intersections, for example) you can include the automatic calculation of losses at
bifurcations, where three pipes converge (see APPENDIX V LOSSES AT
BIFURCATIONS, p. 471).
9.3
Before running the simulation, you must review the correct configuration of a
series of physical and topological parameters, to obtain results and bring these as close
as possible to the real behaviour. If analysing the system in its temporal evolution, you
should complement the information with the description of changes in demand time and
the state of activation of the components. The aspects which must be given special care
are described below.
Check that in no simulated state are there nodes cut off from the reference
pressure.
See
detailed
explanation
RECOMMENDATIONS, p. 265.
in
section
9.1
CONCEPTS
AND
268
Adjusting data and reproduction of singular losses and set points in automatic
regulating valves
In the case that you consider that the maximum flow rate of any hydrant does not
agree with the real consumption (e.g., a series of later measurements show that
consumption is less), there are tools for Consumption Nodes and Hybrid nodes which
, p. 82 and
, p. 85).
permit a precise calibration of demand (see
Thus, from the Pipe Elements (see
, p. 95), you can add Accessories, Singular
losses or Valves with a given degree of closure, to reproduce the computation and
location of singular losses in greater detail.
Pressure regulating, pressure sustaining and flow limiter valves (see , p. 115),
can be implemented as independent hydraulic elements, bearing in mind several
precautions for their use (see p. 118).
WARNING: The configuration of combinations, parallel or in series, of
regulating valves cannot be arbitrary, as otherwise there may be convergence problems.
Configuring pump groups
The introduction of the points of the performance curves of the individual
discharge equipment, working at a set rotational speed, can be done in tabular form or
from a database (see
, p. 110). .
269
start/stop), these can be configured from the tables of Patterns specifying the
open/closed status (start/stop for pump groups) for the time given. If there are also
operations conditional on the state of other components, these will be reproduced using
Logical set points created for this purpose (see p. 281).
In simulations with temporal evolution, fluctuation of demand over time at a
point of consumption in relation to the consumption assigned to the hydrant, due to the
shared use of a hydrant or the irrigation of different sectors, can be reproduced using the
assigned modulation parameter.
9.4
270
9.4.1
Type of Scenario.
271
Criteria for Scenario. The user will have already defined a series of Nodes which are
kept unconditionally open or closed, and are not affected by the random openings,
(see p. 76). When using the tool
, from this quadrant, the
using the button
number of Unconditionally Open Nodes and the number of Unconditionally Closed
Nodes in the current network will be specified in the quadrants. Next, the number of
Assignable nodes, those which are not subject to unconditional opening or closing,
is specified. Next to the heading % Assignable Opening the selected percentage of
opening in relation to the total assignable nodes is specified using the scrollbar.
Finally, the number of total nodes in the network is obtained, and the Overall %
opens (percentage of open nodes, including those unconditionally open, in relation
to the number of total nodes).
Results. From this quadrant the resultant sums are specified for the number of
unconditionally open nodes in the network, unconditionally closed, Assignable
open, Assignable closed, Total open and Total Closed.
9.4.2
CREATION AND
RANDOM SCENARIOS
ANALYSIS
OF
INDIVIDUAL
272
If you are not satisfied with the offered distribution and/or percentage, you can
apply the percentage again. In the case of networks with very few active hydrants, slight
deviations may appear in the results obtained compared to system values, due to the
rounding applied to obtain a whole number of open hydrants.
Simulation of the created scenario. Automatic calculation
After the creation of an individual scenario, you can resolve the hydraulic and
on the toolbar, or via the Menu:
energy state given by clicking the button
Calculations/ Calculate. When this option is selected, as specified on p. 66, all the data
will be communicated to the calculation module, which processes the information, and
runs the solution of the scenario.
It is very useful, making it much quicker to obtain results, if before using the
tool
, you enable the Menu option: Calculation/ Automatic (see p. 154). In this case
it is not necessary to give the order to Calculate; every time the Create button in this
window is clicked, GESTAR will automatically run the calculation of the scenario.
Click the Create button as often as desired to create new scenarios which will be
immediately calculated.
When the desired distribution is reached, click the button Exit in the window in
FIGURE 9.5.
Checking operating conditions
Each time a scenario is calculated, the results are returned to the graphic module,
and appear in the network schema on the screen with the specified variables (see Values
in Nodes and Values in Elements, p. 71) and colour codes (see Colour Codes, p. 66).
You can run checks immediately, as you will receive specific graphic
information, if you have activated any of the available alarms (see Menu, Alarms/
Configuration (p. 162). It is especially clear if you select two special alarms called
Negative Pressure and Pressure Below Set Point for Nodes with Regulation, which will
indicate if Nodes of any kind have negative pressure, or calculated pressure below the
set point. It will also be normal to require an analysis of velocity in the pipes to ensure
that none of them exceeds the maximum design value considered, for which you can use
the Alarms by Range of Values, which enable the study of this and other variables. For
this type of alarms, as well as graphic markers, there are detailed reports in text format
accessible via the Menu: Alarms/ Reports (see p. 165).
Remember that the numerical results obtained for the Nodes and Elements of the
current calculated scenario can be viewed via the Menu: Results/ Numerical List or the
icon
on the toolbar (see p. 161).
RECOMMENDATION: After sizing a branched distribution network for
operating to demand, you will need to check its behaviour at least for the design
conditions, using the simulation of a sufficient number of random scenarios with a
percentage of open hydrants equal to the simultaneity of the design. The simultaneity of
the design is defined as the design flow rate at the intake line divided by the total
installed flow rate, multiplied by 100.
273
9.4.3
CREATION AND
RANDOM SCENARIOS
ANALYSIS
OF
MULTIPLE
Type of Scenario. From this quadrant the user can select the type of probability and
parameter for application (detailed explanation on p, 270) to consider in obtaining
the scenarios in series.
Add. Each time you enter a Number of Scenarios-Percentage pair, filling the
appropriate fields in with the values, click the Add button so that they become part
of the list of Multiple Scenarios.
Delete. To delete a pair of values from the list, select them by clicking on them with
the mouse, then click on the Delete button.
Another way to enter a list is opening a Multiple Scenarios file (extension .srt)
using the button
from the dialogue (FIGURE 9.6). These files must have been
Accept. Once a list of Multiple Scenarios has been set and the alarms configured if
desired (button
), click the Accept button to create as many random scenarios as
you have specified, with the general opening percentage set for each one. As the
scenarios are generated, the corresponding hydraulic simulation will be run and the
results filtered by the set alarms.
274
Recalculate. Also, if you click Accept with the Recalculate option selected, in each
scenario created after the first the calculation of the solution to the new scenario will
begin with the results of the pervious random scenario. This option can save
calculation time in large networks with many scenarios to calculate, although it is
not recommended as a first option if regulating valves exist, as it can cause a lack of
convergence.
Calculate averages with open hydrant. The default option, so that when obtaining
average results for the variable pressure in hydrant, only the values of scenarios
where the hydrant was open will be taken into account.
When the sequence of scenarios has been created, calculated and filtered with
the range of alarms, a brief report will appear at the bottom of the window (FIGURE
9.6) with the number of steps calculated (total scenarios proposed by the user), the
number of successes (number of valid scenarios where the variables remained within the
ranges defined in the configuration of the alarms) and the number of errors of
calculation produced, if any.
Scenarios which do not trigger any alarm are called Valid scenarios. Scenarios
which trigger one or more alarms are called Critical scenarios.
Next, if Critical scenarios have appeared in the range of cases, and the option
Save Critical Scenario has been enabled in the Configuring Alarms window, (see p.
161) two small icons will appear (see FIGURE 9.7).
If no alarm was triggered in the automatically created and simulated cases, either
because the variables did not trigger any activated controls or because there were no
enabled alarms, these icons will not appear and the process concludes by giving direct
access to the summary of results of Valid Scenarios.
Options for configuring alarms
Depending on the options implemented in Configuring Alarms, accessed via the
button
(or the Menu: Alarms/ Configuration), the results of the created and
275
simulated scenarios will present a different structure and can be used for complementary
purposes. (For more information about alarms, consult p. 161)
The options for configuring alarms are:
A) Random Creation and Multiple Scenarios WITHOUT active alarms: when all alarms
are disabled, whatever the results of the scenario, all scenarios will be classified as
valid. This option provides the maximum, minimum and mean values taking into
account all the created scenarios, and is useful for estimating the extreme limits and
average values of all parameters. It is useful for identifying synthetically the absolute
extreme values of a certain degree of simultaneity in demand, but it does not identify
how frequently these extremes occur, nor the occurrence, location, or frequency of
conditions, which while not the least favourable, may be unsuitable.
B) Random Creation and Multiple Scenarios WITH active alarms: If the set of
randomly generated scenarios does not breach any condition which triggers an alarm,
this is case a). If Critical Scenarios appear, two sub-cases arise, depending on the option
chosen for the checkbox Save Critical Scenarios.
B1) Option Save Critical Scenarios disabled: The summary of maximum, minimum and
mean results will be shown, but only for scenarios classified as Valid, while the results
for Critical Scenarios will be discarded. If there are no Valid Scenarios, a message will
indicate this, and the process stops, returning the system to its initial condition.
B2) Option Save Critical Scenarios enabled: Scenarios generating alarms are saved to
disc with all details for later consultation. The Valid Scenarios (if any) will be used to
create a summary, as in A). This option is useful as a complementary analysis after a
configuration of alarms of type A), as it lets you set:
The frequency of appearance of extreme values
The frequency of breaches of recommended ranges and set points
The location of nodes, elements or entire areas showing dysfunctions
The interaction, cause and effect relationship and phenomenology of unfavourable
conditions.
All this enables you to judge the severity and probability of occurrence of the most
unfavourable combinations, and facilitates the identification, diagnosis and if possible
the preventive or corrective remedy of hydrodynamic and power problems.
Consulting average, absolute maximum and minimum values of Valid Scenarios.
For Valid Scenarios, the maximums, minimum and averaged values of all
variables can be shown numerically, in tables, and graphically, on the network map.
From the toolbar icon Colour Code (button
, see p. 66 ), or from the Table of
Results, the values you want to view are selected using the fields Max., Min. and Med.,
respectively, in all types of visualisation (numerical values, colour code, table of
Results) and data export. The default configuration of the colour code for each variable
276
uses equidistant ranges between the absolute minimum and maximum values found in
all the created scenarios.
Another specific mode for consulting results is based on the use of the secondary
mouse button, which now shows the maximum, average and minimum values of the
most relevant variables of each component, obtained among the Valid Scenarios.
Position the mouse over the node or element you want information about. The
information viewed depends on the type of node. Thus, for a Consumption or Hybrid
node, when you click the secondary mouse button, a window appears like that in
FIGURE 9.8, also giving information on the average, maximum and minimum Pressure
Margin, if the pressure set point is defined, depending on the visualisation option. If the
node is a Junction Node the window will be smaller, without the Average Consumption
value, as this is not relevant to the node type (see
, p. 78).
FIGURE 9.8 Information on nodes in Multiple Scenarios with secondary mouse button.
FIGURE 9.9 Information on elements from Valid Scenarios in Multiple Scenarios with secondary mouse
button.
To consult the numerical values as a list, for Valid Scenarios, use the toolbar
icon Result (button
, see p 128 ). When calling up the list, it initially shows the
average values of each variable in columns. Modifying the selection of maximum (Max)
or minimum (Min) values, produces the chosen category in the List of Results.
277
The same window lets you construct bar diagrams for comparing average,
maximum and minimum values. Select the variable of the node(s) or element(s) you
want to compare from the list. You can select the whole column (most of which can be
sorted alphabetically first, in ascending or descending order) or a sub range of
components. Next, from the quadrant Bar Graphs in the window in FIGURE 9.10,
choose the categories to compare (maximum, average, minimum and set point, this last
only enabled for pressures). Click on the button View Graph to bring up a new window
(FIGURE 9.11) with a diagram with rectangular bars of heights proportional to the
values they represent. The number of bars represented for each node or element will
depend on the selected categories. The bars are shown vertically on the graph, so that
the y axis corresponds to the chosen variable and the x axis shows the identifier(s) of
the Node(s) or Element(s).
278
You can modify the visualisation of the Bar Graphs with the scrollbar at the
bottom. Right-click to Print to .gif file and Copy to clipboard the whole graph.
Navigation to consult results of critical scenarios.
If critical scenarios are obtained due to the configuration of alarms, and the
checkbox Save Critical Scenarios is enabled in the Alarms window, another window
will appear when clicking on the Critical Scenarios icon (FIGURE 9.12).
This window offers data on the first variable to trigger the alarm. To see all the
critical cases open the Alarms window and open the Report.
There are various ways to display the generated critical cases. The first is
representing the results on the map, by colour code and with the numerical results on
the drawing, and another is to see the numerical results via the icon Results (button
). The step from one scenario to another, for the map or the numerical results, can be
done in two different ways using the navigation buttons (FIGURE 9.12). At the top
right (buttons
) we have navigation buttons for visualising all
cases, one by one, clicking the buttons manually each time you want to go to the next or
previous case, with the possibility of going straight to the first or last (end buttons).
There is also the video option (buttons
), offering the opportunity to see the
complete sequence of all cases, with the options of pausing or stopping in the middle of
the evolution.
In the Alarms window (button
), there is the possibility, using the Report
button, of accessing the report on alarms corresponding to the critical scenario being
279
displayed. At the same time, the network layout will mark the nodes and elements
which have set off the alarms set in the Configuring Alarms window.
If the Save Alarms in Database option is enabled (see p. 161) via the Alarms
menu you can consult them by accessing the database where they are saved.
Detailed information on interpreting the graphic output is given on p. 178.
9.5
9.5.1
GENERATION AND ANALYSIS OF INDIVIDUAL
DETERMINISTIC SCENARIOS
Generation of individual deterministic scenarios
GESTAR offers various tools for creating deterministic stationary demand
scenarios. Thus, you can determine which Nodes demand a flow rate in a concrete
280
situation, for which you want to run a hydraulic analysis, using the icon , or the Menu:
Options/ Open-Close Hydrants.
, as explained on p. 76, and clicking on a Consumption
Selecting the button
or Hybrid node nullifies the consumption of the Node (closed Node, icon in white),
while if it is already closed it opens again (shown in blue) with the instantaneous
demand it had before closing (previous demand) If there are unconditionally open or
closed nodes (button
, see p. 76), they must be modified beforehand with this tool,
so that the button
can be used to open or close them.
If you choose the option Menu: Options/ Open- Close hydrants (p. 143), you will
go to the window in FIGURE 6.15. This lets you run the command to Open or Close a
hydrant by entering its identifier in the corresponding field. This mode, of insertion of
states, is very dynamic if you have a list of previously opened and closed hydrants. You
can choose to be notified if the identifier entered does not exist. As in the previous
option, Unconditionally open or closed nodes cannot be modified, and the situation of
each Node will be shown on the graph.
281
9.5.2
GENERATING DETERMINISTIC SCENARIOS WITH
TEMPORAL EVOLUTION
This tool lets you configure network analysis throughout a temporal sequence in
which in each instant the network is in a quasi-stationary state. This methodology,
called Extended Period Analysis in the literature, supposes that the conditions of
consumption and operation of the pumping and control devices remain unaltered in a
certain interval of time, and that the variation of level in the tanks in this interval occurs
linearly. The change in conditions from one interval to another takes place depreciating
the non-stationary terms of rapid transitories in the equations of behaviour of the
components. Consequently, the system passes consecutively through a series of
stationary states, in which the earlier instants influence the present exclusively through
the process of loading/unloading the fluid accumulation points in the network. In the
temporal evolution a set of deterministic scenarios are resolved sequentially, where each
scenario calculated differs from the others in the state of openness of the hydrants and
the operation of the pump groups (specified by the user), and the level of fluid in the
accumulation points which can change level (if any), the evolution of which level is
calculated by the programme.
Remember that the fluid storage points with a variable level over the length of
the simulation (dams, reservoirs, tanks, etc.) are implemented using a specific node, the
Reservoir node. The level in the Reservoir nodes is supplied by the calculation module
according to the input/output of fluid in the interval of simulation, of the level at the
initial instant of the interval, and the constructive characteristics of the reservoir
(cubication curve or geometry). To run the simulation with Reservoir nodes, first load
the construction data of the reservoir as explained on p. 79, in the section dedicated to
this Node.
Results will be obtained for the interval calculated, for the following variables:
Reservoir level, Total head, Flow rate consumed and Net Volume Supplied from the
first instant of the simulation.
As will be documented below, you can also use the temporal evolution module
to obtain a complete series of results referring to the energy parameters of the pumping
stations. In this case, in the process before configuring the temporal simulation, you will
need to define the type of Rates to use and the Characterization of the power supplied in
the contract, with the tools described in detail below.
Access to creation of scenarios with temporal evolution
Using the icon
, at the top of the toolbar, enter the dialogue in FIGURE 9.14,
where the designer will set the criteria needed to create deterministic scenarios with
quasi-stationary temporal evolution (simulation in Extended Period)
282
283
284
285
Click on a field to toggle between its open/closed state (when the field is blank it
changes to marked, and vice versa). If fields are selected by dragging with the mouse
while the button is held down, all the hydrants selected during the intervals marked will
change state. Click with the mouse on the identifier (the start of each row) or the head of
a column to toggle the state of all the fields in the row or column. Double-click on the
upper left field of the table to toggle the state of all the fields.
In the Modulation column of the table accessed from the Demand Pattern window
(FIGURE 9.15), you can activate the Modulation option associated with each Node,
which is effective for Known Consumption Nodes and Hybrid Nodes. Modulation
multiplies the Modulation Coefficient for each Interval of the Pattern by the value of
the Reference flow rate of the respective Node. The value of the Reference flow rate is
shown in the Reference column of the table (FIGURE 9. 15 Demand Patterns.
), coinciding with the Demand flow rate for each Known Consumption Node and Hybrid
Node, except if the hydrant is closed, where the value of the Reference flow rate will be
the same as the Maximum flow rate.
Thus instant Demand over time can be reduced or increased, being modulated
according to the factors continually introduced. This option is useful for the
implementation of operating conditions for shared hydrants, with different demand rates
over time, to represent changes in demand when different sectors are watered from the
same hydrant, or to implement any type of water consumption pattern.
Once the Modular function of the corresponding Node is enabled, the user can define a
Modulation Coefficient for each interval, with values from 0 to 9999999. Modulation
not being enabled is equivalent to assigning a value of 1 in the active Pattern Intervals.
To copy a row, whether or not it includes information on the Modulation Coefficient,
click on the row to select is and use the command Control-C. Next, after de-selecting,
enable the Modular option in the row where you want to paste the pattern. When the
new row is selected, use the command Control-V to paste.
Search. Use this quadrant to find Nodes and Elements in the
table. Fill in the identifier field and click Search to show the
node or element in the table.
Continuous fictitious Q %. With this option, the user can
modify the value of the Continuous Fictitious Flow Rate
considered when calculating the opening time of the hydrant
(see APPENDIX PROBABILITY OF OPENING OF A
HYDRANT, p. 469).
Generate Schedule. A daily pattern of random demand (ondemand irrigation) is generated in which each hydrant is
assigned an irrigation schedule, in which all the enabled
intervals (see p. 288) are equally probable for the start of the
irrigation and where the time the hydrant is open (duration of
the irrigation) is calculated (see APPENDIX PROBABILITY
OF OPENING OF A HYDRANT, p. 469). . If the irrigation
schedule of a hydrant reaches a blocked period (see p. 288), the
irrigation stops and continues when it is enabled again. If the
irrigation schedule cannot be completed by the end of the day,
intervals will be taken from the start of the pattern (equivalent
286
Choose Turn. From the corresponding drop-down menu the user can
select the turn for which hydrants will be opened in the pattern. The
number of turns available from the drop-down menu and the assigning of
the hydrants to each turn will depend on the users previous definitions
(see Chapter 8. 6 ESTABLISHING IRRIGATION TURNS, Error!
Marcador no definido.). As that chapter describes, the user has a
descriptive, editable summary of the irrigation turns loaded in the
network and accessible via the Turns icon
definido.).
287
Switch on from. The user will define the start time for opening hydrants
for the selected turn. The start times of the intervals of the pattern as
defined in the window of FIGURE 9. 14 are available from the dropdown menu.
Apply. In the table in FIGURE 9. 16, click the option Apply to mark for
the hydrants included in the turn, the number of intervals needed for the
duration of the irrigation to match the users definition via the turns
icon
Power Supply
Use the button Power Supply in the bottom left corner of the window of the , to access
the tool Consumption Modulation Pattern.
From the window in FIGURE 9. 17, the user can assign the Power Supply for each
Interval of the Pattern. Various Modulations of the Power Supply can be entered, in
order to reproduce different supply contracts by day (different months, workdays and
holidays, etc) or various negotiated alternative prices. The modulation of the power
supply selected with the mouse will be used in the next Evolution over Time. If none is
selected, by default GESTAR will use no. 1. The editing buttons Add, Modify and
Delete are enabled so the preferred changes can be made. By default, the modulations
called MaxPower are loaded, with the sum of the maximum power of all the pumps for
each interval, and the modulation NullPower, with value 0 in all the intervals of the
Pattern.
If the special alarm for Power Supply is enabled in Configuring Alarms (see p. Error!
Marcador no definido.), during the Evolution over Time calculation process, scenarios
where the power required by the pumping equipment exceeds the Power Supply
supplied for the corresponding interval, according to the selected Power Supply
Modulation, will trigger an alarm. For Alarm Configuration options for Evolution over
Time see p. Error! Marcador no definido..
Prices
Click the button Prices in the window in FIGURE 9. 15 to go to the window in
FIGURE 9. 18.
288
In the fields at the top of the window, assign the Reference Prices of the Power Supply
(in /kW and year) and Electric Power consumed (in /Kwh). The variations of both
prices depending on the time of day can be defined as a percentage of the Reference
Price, or as absolute prices in cents (hundredths) of the currency unit used, taking the
Reference Price equal to one. This second option is the that appears in the . , where
prices have been entered in euro cents.
The third table will define the distribution of blocked hours. Blocked hours are those
when the hydrants cannot be used due to a circumstance such as, for example, high
power prices. It will be populated with 0 if the hour is blocked and 1 if the hour is OK
for irrigation.
Each row of each table of the defines a Typical Day with a Price or Licence for a 24
hour period. You can Add, Modify and Delete the Typical Days in each table as desired,
naming them as desired, using the editing buttons, in order to reproduce the price
structure by months, period of supply, electricity company, etc.
The process of simulating Evolution over Time uses the Typical Days shown in bold
(with variations in the Price Rate and enabling of peak hours). To select a different
Typical Day, choose from the corresponding row. The new selection will be bolded.
The last table in the window of lets you use different Power Supply Prices and Energy
during simulations of Evolution over time of more than one days duration. . After
289
setting the Start time during the simulation for each Price, from the Electricity Price
and Power Price of the corresponding row, you can access a drop-down menu with the
available Typical Days (depending on the previous definition via the first two tables in
the window).
Creation of logical trigger settings for nodes and elements
Click the button Settings in the window in FIGURE 9.15 to go to another window
(FIGURE 9.20) which allows you to set conditions for certain actions during Evolution
over Time according to the value of various hydraulic variables for the system
components. To do this, the use can create logical instructions using a simple language
described in APPENDIX (p. Error! Marcador no definido.) which, depending on the
result of comparing the values of certain parameters with their thresholds, trigger
opening-closing processes (on-off in the case of pumping equipment).
APPENDIX (p. 547) shows the step-by-step process of deciding settings for an example
case.
Button
. The fields of the window of FIGURE 9. 19 will be
blank, for defining a new setting.
Button
. Use this option to edit settings which were
previously saved to a text file (extension .txt).
290
Button
. Lets you save the current settings, visible in the
second field of the window, as a text file (extension .txt).
Modify. Lets you edit the setting selected in the list of settings
in the bottom left field of the window (FIGURE 9. 19).
Cancel. If you are editing a setting, this stops all editing and
does not save any changes. If not, it will take you back to the PATTERNS
window (FIGURE 9. 15) without updating the settings.
291
The different parts of the Settings Assistant window are summarised below.
Action. Section for configuring the action executed by the
setting. Only one action per setting can be included. Use the
drop-down fields referring to Conditioned Action and Type of
Node or Element to define the following Actions:
Start/Stop Pump Element.
Open/Close Pipe Element.
Open/Close Known Consumption node.
Open/Close Hybrid node.
Open/Close Emitter.
Open/Close Sprinkler.
To select the specific Node or Element associated with the Action, use the dropdown Identifier to access a list of all those in the network according to the Node or
element type field.
292
293
294
295
CalculateHydraulicModel( );
]
Loop;
9.5.3
ANALYSING DETERMINISTIC SCENARIOS WITH
TEMPORAL EVOLUTION
Browser for consulting results of temporal scenarios.
When the Temporal programming table (FIGURE 9.15 Temporal Programme)
has been created, and the Temporal evolution simulation is run via the button Run, the
progress of the calculation is shown in a progress bar in a new window. The set of
warnings relating to the alarms must be accepted until the set of intervals has finished or
the simulation is cancelled. When the simulation ends or is cancelled by the user de to
296
an alarm, the results of each e Simulation Interval can be seen in the window in
FIGURE 9.21, the Temporal evolution browser, which appears automatically and gives
access to the various Simulation Intervals.
To move from one interval to another, just click the buttons next to the
numerical field (buttons
) or mouse-click directly on the field and
enter the number of the interval you want to see (central number). There is also a video
option to see the whole temporal sequence case by case, with options to pause or stop at
any time in the evolution (buttons
indicated corresponding to the scenario shown.
As well as visualising each interval on the map, there are other buttons in the
window:
Button
If there were alarms in the temporal interval, the button Report in the
window Alarms provides a list of the variables in Nodes and Elements which
triggered alarms in the interval.
Button
Shows the window Tables for graphics , where the graphic
visualization can be created of the temporal evolution of one of its variables. Its
use is described below.
Button
Leads to the window Results, showing the values of the variables in
Nodes and Elements in the currently displayed interval (see p. ). 67).
Button
The button Save lets you save as Excel (.xls) or text (.txt) files
all the values of the variables of the network in all the intervals of the Temporal
evolution. It offers a possible limitation of exported simulation time to avoid
overwhelming the capacity of the output files.
Tables and graphs of results in Evolution over Time.
After running simulations with Evolution over Time, GESTAR lets you obtain tables
and graphs which register or visualise the value over time of one or more variables
selected by the user.
To access these resources, click the button
Time Cursor window (FIGURE 9. 21).
297
The corresponding tables of FIGURE 9. 22 show the values of the different variables
which can be shown in graphs, depending on the tab chosen from Nodes, Elements,
Variable, Pumping Station. Each row of each table corresponds to each of the initial
Instants of the Simulation Intervals, defined in the calculated Evolution over Time.
Nodes. The type of Node must be defined in the first drop-down list, selecting the
Identifier of the Node in the next drop-down menu, depending on the type selected
(among those existing in the network).
The hydraulic magnitudes which can be visualised for each Node are:
Emitters: Consumption.
298
Variable. Under the variables tab, after selecting a variable from the drop-down list
from among the following, Pressure, Total Head, Consumption, Velocity, Flow rate,
Level, Head Loss and Pressure margin, each column of the table establishes the
values taken by the variable in each Node or Element, depending on the nature of the
selected variable.
Pumping station. The instantaneous values covering all Pump Elements are offered:
Network power consumption, Power, Total Efficiency (of the set of Pump Elements,
equivalent to instantaneous EEB, see definition on p. 319), instantaneous ESE
(Power Supply Efficiency, in %), Cumulative Efficiency (of the set of Pump Elements
from the starting point of the Evolution over Time to that instant, equivalent to EEB
for the period), Cumulative ESE (%) (from the starting point of the Evolution over
299
Time to that instant), instantaneous Cost of Power, cumulative Total Cost, Cost by
Volume and Unit of Power.
Results. The Results field under the Pumping Station tab offers
a summary of Power Costs, including: the Cost of the Power
Supply, Cost of the Total Power Consumption and the Cost per
Unit, according to the defined pricing.
Represent.
The variable or variables to be represented in the graph can be selected with a
mouse click at the head of the corresponding column of the table. The selected columns
will then have a blue background. To cancel the selection of a previously selected
column, just click on its heading.
Double click on the head of a column to sort the whole table according to the
sequence of ascending values, instead of temporal, in the chosen column. To return to
temporal order, double click on the first column, Instant.
When the Table for Graphs has been altered to suit your needs by the operations
described above, you can continue to the graphic representation. The values of the Table
for Graphs cannot be exported directly. They can be exported from the window of the
Graph generated from them.
When you click the button Represent, GESTAR will show the graphic
representation of the columns selected in the window Graph of Evolution over Time.
300
The graphs provided by GESTAR always have time as the variable associated with the
horizontal axis, particularised in the Simulation Intervals defined in the Evolution over
Time window. The vertical axis represents the values of the variables (one or more, of
the same type or different) selected by the user.
Each variable will appear represented by a colour assigned by default by the
programme. For greater clarity and better identification of the variables represented we
recommend visualising simultaneously fewer than 10 parameters. Depending on the
selection made in Tables for Graphs, a heading will appear for the graph identifying the
variable (with its units), the Node or Element selected to be represented in the block
Type of Table. At the bottom of the graph, under the horizontal axis, a legend associates
each line of colour with the name of the Node or Element whose fixed variable is
shown, or the different variables (with their units) which appear in the figure for a
certain Element or Node, all as specified in the block Type of Table of the Table for
Graphs. At the top of the window containing the graph (FIGURE 9.23) is a menu with
various options: for configuring the appearance of the graph, for exporting the graph
and optimising the presentation of data.
Menu File/ Export. Here we have 2 options for exporting the graph: in *.gif
format, including the graph as a drawing, or in text format, extracting the
numerical data.
301
Menu Edit/ Copy the image to the clipboard in Metfile Windows format.
Pasting into any Office document (Paste special/ Metfile Windows) lets you
include the image and edit it if necessary.
Menu Graph/ View data. To display numerical data over the lines of the
graph.
Menu Graph/ Optimise. As in the same graph different variables or the same
variable with widely differing absolute values may be represented, this
option makes an exponential type of presentation where the vertical scale
shows the significand (from 0 to 10) while the legend indicates the power of
10 which the read values must be multiplied by to obtain the absolute values.
302
10
10.1 UTILITIES
GESTAR introduces tools which are unique in their field, innovative and
efficient, which let you evaluate rationally and in detail the performance of Pumping
stations and their associated power costs, according to the composition of pumps, the
type of regulation used and characteristics of the distribution network, with universal
applicability. These resources are useful for better design in pumping stations, power
management in pumping, and audits and rehabilitation of pumping systems.
Thanks to the tools offered by GESTAR you can optimise:
The utilities needed are mostly associated with Temporal evolution tools,
described in Chapter 9.5, as regards the calculation of power costs for deterministic
irrigation programming, with pumping stations already configured. The rest are grouped
under the Menu bar: Pump Regulation, enabling the following functions:
System Curve (see p. 303).
Selection of Pumps (see p.305).
Probability Function of Pumped Flow Rate(see p.307).
Pump Regulation(see p.309).
Power costs (see p. 314).
The tools can be called up individually or integrated in the option Pump
regulation/ Power Costs.
303
304
Flow rates. Filling in the field Analyse to Q, the calculation of the system
curve will be bounded to the flow rate desired by the user (in m3/s). By
default the design flow rate of the Pipe starting at the intake node is
implemented. The labels for design Q and max Q show the design flow
rate considered in the network and the maximum flow rate passing
through the network when all Nodes are operational, respectively.
Calculate. Click this button to start the calculation process. The results
obtained are exported to an spreadsheet (see p. 219), which will be saved
where the user specifies (GESTAR will open the window Save System
Curve). This document provides the points surrounding the maximums
and minimums and the recommended system curve (reliability equal to
the guaranteed supply at intake). The maximum system curve
(surrounding the maximum absolute pressure requirements for each % of
demand) favours safety as its reliability is nearly 100%, but it is not
energy efficient. The minimum system curve (surrounding the absolute
minimum pressure requirements for each % of demand) is unacceptable
as it does not meet the pressure requirements for almost any consumption
scenario (reliability tending to zero).
305
Fit Curve. The results obtained follow a parabolic fit in the form:
H = H min +Ks Q2
Synthetic Pump
The performance curves H-Q and R-Q are configured with the following
requirements, leading to conditions illustrated in the FIGURE on p. 306.
306
H(mca)
max
140
dH
=0
dQ Q = 0
Hd (1+p)
120
HCCk
p. Hd 100
Hd
(Qd ; Hd)
n
3
2
1
40
Hmin
20
B2
B1
Q
0,2
n
0,4
0,6 Qd
Bn
.
B3
0,8
1,2
Q(m3/s)1,4
The nominal H and nominal Q indicate the design point of the pump
(or if applicable the pumping station, comprising pumps with
identical performance curves), a point for which it is supposed
efficiency will be highest.
The criteria for play P % indicate the increase of the head at zero
flow rate in relation to the Nominal head for the Nominal Flow rate..
307
308
Accessing this tool via the menu Pump Regulation/ Probability function of the
Pumped Flow rate, the PDF of the flow rates is assessed, at the point of intake, for
strictly branched networks running to demand. The user is offered the window shown in
FIGURE 10.6.1. If the PDF is known, as the relative frequency of each flow rate consult
section 10.6.1, p. 315
309
Time brackets for electricity prices. This model, if required by the user,
also takes into account the different price bands of time brackets (peak,
off-peak and shoulder). The option Apply Time Bands must be enabled,
showing in the corresponding cells the values of the number of hours
predefined for each price shown in FIGURE 10.6. These can be modified
as preferred by the designer.
Limit Q and Step Q. In the bottom left of the (FIGURE 10.6) are two
cells for defining the Limit Flow rate which the function will be built up
to and the Flow rate step where the flow rate will be increased from the
value 0 to obtain the different values for which the demand probability is
calculated.
310
type of regulation to be studied, can be obtained using this module, the configuration
window for which is shown in FIGURE.
Fixed Velocity Pumps/ Variable Velocity Pumps. The two quadrants at the
top of the dialogue shown in have a similar structure, so they will be
explained jointly, below. FIGURE
Rpm. In this field the rotational speed is entered of the nominal pump
corresponding to the entered performance.
311
Accept Pump. To accept the entered pump click the button Accept
Pump,
button Edit
Pump), deleted (
button Delete pump) and you can also view the
graphs derived from the interpolation using splines of the curves HQ, P-Q and R-Q (
FIGURE 10.8 Curves of Pump head, Power consumption and Pump efficiency.
312
Calculate starting sequence. Once the pumps for the pumping station
are defined, GESTAR offers the possibility of calculating their start
sequence clicking this button. The sequence is shown by a table at
the bottom left of this dialogue, representing the operational state of
each pump making up the station, as the circulating flow rate
increases. A 1 indicates that this pump is active and a 0 that it is
stopped at a certain phase of the sequence. The starting flow rate is
also shown of the next pump producing the phase change of the
sequence, which by default corresponds to the maximum which each
phase of the sequence can supply with the pumps working at nominal
rpm (BVF)/maximum rpm (BVV), with a joint pump head equal to
or more than that demanded by the System curve. (i.e., the cut of the
parallel composition of the performance curves H-Q of the active
pumps in this state at nominal/maximum rpm, with the System curve
of the network). It also shows the pump working at variable speed in
each state and the maximum percentage of its angular velocity in
313
314
Network Data
Station Regulation
Power Data
Power results
315
Some stages, such as obtaining the System curve, can be run beforehand and
their values loaded directly.
10.6.1
NETWORK DATA
The first window to appear after the Menu Pump Regulation / option Power
Costs is shown in FIGURE 10.12, and requires a series of general data about the
network.
The sized Q and sized H indicate the flow rate and head derived from
sizing the network. (see chapter 0, p. 225).
Analyse to Q indicates the flow rate in m3/s up to which the energy costs
will be calculated.
Q intervals (l/s). Power costs are calculated from the value 0, for each of
the values of Q, obtained by adding the flow rate before the interval
defined in this field (in l/s), until arriving at the maximum flow rate to
analyse (defined in the field Analyse to Q)
System Curve. The method for obtaining it is described on p. 303 et seq. GESTAR
provides two ways for the user to define this curve in this module:
316
Calculation of the system curve of the installation. The button System curve in
the window starts the same process as that defined in the independent Menu
module: Pumping regulation/ System Curve
Probability Density Function (PDF). The last quadrant of the dialogue shown in
FIGURE 10.12 is for implementing the Probability Density Function of the
pumped flow rate. Appendix XI, refxxx , p, Xxx, describes the basic conceptual
aspects of the properties and calculation of the Probability Density function. Two
variants are offered:
10.6.2
STATION REGULATION
This tab groups data relating to obtaining the Action Curves of the Pumping
Station.
317
You can choose two types of tools for obtaining the Action Curves:
Simplified Regulation:
Generic Regulation
Simplified Regulation: The station comprises fixed speed pumps except for
one, which is variable speed. Also, all of them are identical with synthetic
performance curves. The composition supplies for the nominal flow rate of the
pumping station, the nominal head, and a specified maximum efficiency. The
variable speed pump starts first, adapting its speed to the point in the system
curve where the system is located. The first fixed speed pump (BVF) starts
working when the point on the system curve coincides with the cut-off point of
the curve H-Q of the BVF, and so on with all the fixed speed pumps
comprising the station.
Manual entry of the coefficients defining the curves H-Q and R-Q. From the
window in FIGURE 10.8, the same fields are filled in as for selecting the
synthetic pump
318
Calculate start Q. When the parameters are implemented defining the curve
of the pumps, click the button Calculate Q cut to obtain the flow rate cut-off
of the compositions parallel to the sequence of working pumps 1,2,?n. with
the System curve of the network. These points serve as a reference in
regulation to indicate the average stop/start flow rate of the groups.
Generic Regulation. To enter the data for this option click the button Edit. This
opens a window (FIGURE 10.6) equivalent in content and operation to that
described in section 10.5
319
10.6.3
POWER DATA
This tab lets you adapt the initial electricity and power parameters to each of the
concrete cases of pumping where energy use is to be studied.
Electricity installation.
Cos fi. In this field, enter the value of the power factor of the installation.
The value assigned by default in GESTAR is 0.8997
Calculate power indicators. Using this quadrant the user can evaluate energy
efficiency using the Energy Efficiency Indicators, which let you measure the power
used to produce one unit of product.
320
The indicator ESE represents the coefficient between the energy needed for
the system and the real energy supplied, so that:
ESE =
E
ICE
Yes
E 0
Where E is the difference between the indicial energy of the water and
the energy demanded by the supplied irrigation system and ICE is the Index
of electrical load (m) representing the average manometric head supplied by
pumping, including the supply points which do not need pumping.
Detailed formulations of both parameters are given below:
EnergaDisponible = (
1
VolumenTotal
*
Superficiei )* Hcabecera* g ) *
Superficiei 3600 * 1000
Equation 10-1. Available Energy (according to the Institute for the Diversification and Saving of Energy)
(
ESE(%) =
1
VolumenTotal
*
( Supercifiei * ( Cotai + Pr esionConsignai )* g )) (( Superficiei )* Hcabecera* g ) *
Superficiei 3600 * 1000
EnergaTotalUtil
Power prices
Electricity prices. Select from the first drop-down list in the quadrant Power
prices the type of contract arranged with the electricity company for the
installation being analysed. Use the button prices to the right of the drop-down to
go to the window where you can edit and load new prices. Also, choosing from
the personalised list of rates, you can specify directly the data needed in the
corresponding fields (Energy price (/kWh.) and Electricity Supplied (/kW
month)).
10.6.4
POWER RESULTS
Finally, to calculate the power consumption of the station, the demanded power
and other power results, click the button Calculate, to the left under any tab.
Calculation of the power consumed CEDkWh in the irrigation campaign, of total
duration T, uses integration of the distribution of density of the power consumed
depending on flow rate.
Q max
CEDkWh = T
P(q).FDP(q) dq
0
321
As can be seen in FIGURE 10.18, the last tab shows a summary of the results
obtained, including the annual cost of pumping, energy consumption per year, etc It also
shows a list of the cut-off flow rates of the start sequence of the station, a list of the flow
rates and their corresponding power, and a last list corresponding to flow rates and
efficiency.
This window lets you view the graphs P-Q and R-Q of the pumping station using
the button of the same name. This produces two graphs like those in FIGURE 10.19.
These graphs may present instabilities. This problem can be solved by reducing the
value entered in the first tab with the name intervals of Q.
322
Also, GESTAR lets you save all the results in a spreadsheet, so as many
variables as you want can be manipulated and represented graphically. Thus, for
example, the power consumption of the variable pump in relation to the total flow rate
(FIGURE 10.20) can be represented, or the percentage of the angular velocity adapted
at any time (FIGURE 10.21).
Potencia Absorbida bomba variable
25
Pa (kW)
20
15
10
5
0
0
0,02
0,04
0,06
0,08
0,1
0,12
0,14
Q (m3/s)
0,16
323
Alfa bomba
1,2
Alfa (%)
1
0,8
0,6
0,4
0,2
0
0
0,02
0,04
0,06
0,08
0,1
0,12
0,14
Q (m3/s)
0,16
324
11 IN-PLOT DESIGN
325
Intake node or Intake node hydrant: The intake node is the main hydrant
supplying all the water needed to the plot. In FIGURE 11. 1 , it is symbolised
by a blue square at the start of the network.
Sector valves: The valves controlling the pressure at the entrance to the sectors
and distributing the water to the secondary pipes. FIGURE 11. 1 shows them as
two connected dark blue triangles at the entrance to the sectors.
Primary pipes or Main pipes The pipes transporting the water from the intake
node of the network to the sector hydrants, which are the water outlets in the
plot. In FIGURE 11. 1 they are represented by thick orange polylines.
326
Irrigation sector: Defined as an area of the terrain watered by the same sector
hydrant or sector water outlet. These hydrants can have a wide range of
mechanisms, from a simple stopcock to complex devices with pressure
limiters, pressure regulators, metres and so on. In FIGURE 11. 2 they are
represented by pink dotted lines.
Secondary pipes: The pipes taking the water from the sector hydrants of the
network to the tertiary pipes. FIGURE 11. 2 shows them as medium-thick red
lines.
Tertiary pipes, irrigation branches or riser branches: These three terms
describe the pipes distributing water around the plot from the secondary pipes
to the irrigation emitters. FIGURE 11. 3 shows these pipes as thin blue lines.
327
Sprinklers: The devices which distribute the water in the form of rain..
Depending on their function, there are two types: circular sprinklers which
water a circular area, and sector sprinklers which only water a predetermined
sector. In general, all of them have an emitter element where the jet of water
emerges, with a biasing spring that makes the sprinkler turn intermittently in a
series of bursts. FIGURE 11. 4 shows the structure of a sprinkler.
Sprinkler riser: A pipe of variable length which lets the water emerge at a
sufficient height to reach the necessary area of crops.
The Riser Height (Hc) is the known length in metres of the riser, coinciding
with the parameter called emitter height, measured from the point of insertion
to the sprinkler.
Insertion point or Insertion Z: The exact place where the riser is inserted.
Usually below ground level.
328
Aspersor
H = K s Q N
Alcance = K sa Q Na
Caa porta-aspersor
(Hc = Altura variable)
Vlvula
Prdidas de carga
singulares (Ks, N)
Cota del terreno
Tubera terciaria
Nominal Sprinkler Pressure: The interior pressure in the sprinkler before the
water emerges. The flow rate emitted depends on this parameter, but once at
the discharge point the pressure is atmospheric.
Sprinkler reach: The length the water reaches during irrigation from the
sprinklers, i.e., the circular area they can water.
Drip irrigation network: an irrigation technique in which the water is applied
via pipes with emitters at the location of the plant root More details on its use
in the chapter on Drip Irrigation, pending incorporation.
Drip irrigation emitters: The mechanisms which supply water to the crop root
area. The flow rate discharged by an emitter relates to the hydraulic pressure at
entry, via the equation: q = k d . hx. Where h is the hydraulic pressure at the
entry of the water into the emitter. Kd is the characteristic discharge constant
or coefficient of the emitter and equivalent to the flow rate provided at a
pressure de 1 m. And finally, X is the emitter discharge exponent and is
characterised by the flow regime inside the emitter, and its self-compensating
devices.
Irrigation spacing: Irrigation spacing is the distance between two contiguous
hose reel irrigators or two contiguous sprinklers on the same reel. This governs
the layout of the sprinklers on the terrain, which is defined by its geometry and
spacing. Layout Types can be rectangular or triangular.
The use of the computer application AutoCAD as a tool for plotting networks
also involves a special technical drawing terminology, which we will explain here.
329
330
11.2 UTILITIES
The functions implemented provide solutions ranging from generating GESTAR
models of the plot based on AutoCAD cartography, to sizing the pipes forming the plot,
the hydraulic analysis of the plot including all its elements, and generating plans,
whether for plots with sprinkler irrigation or with drip irrigation.
For sizing and analysing in-plot systems, tools have been developed and
enhanced to handle the entire process. GESTAR software utilities for In-Plot Design
include powerful resources for:
These methods make it possible to create economical designs and exact forecasts
of all the hydraulic parameters, even in plots with very irregular shapes and topography.
331
AUTOCAD
GESTAR C&L
ELEVACIN DE ENTIDADES
IMPORTAR RED al entorno de diseo de
GESTAR.
REDIMENSIONADO
EN FUNCIN DEL
ANLISIS
HIDRULICO
FIGURE 11. 5Diagram of the process of sizing and analysing in-plot distribution networks.
Generating coverage.
GESTAR and AutoCAD are used in combination and communicate with each
other to carry out this process.. In the AutoCAD environment, draw the plot
outline or boundary with a polyline. Use GESTAR to define the characteristics
of the network. Finally, GESTAR automatically draws a mesh of tertiary pipes
with sprinklers or drip irrigation emitters, which with the specified irrigation
spacing and type of distribution, covers the area inside the plot outline.
332
333
The main pipes are sized taking into account the turn-based irrigation sectors.
The irrigation turns are specified with the duration required and their
corresponding characteristics. The programme identifies the critical irrigation
sector (Sector Entry Point with the smallest hydraulic slope), sizing the main
pipes to serve at least the entrance pressure taken into account in the previous
process and considering the path to this sector as the priority. Next the rest of the
pipes are sized, taking into account the pipes of the shared path to the critical
sector, thus making it possible to adjust the diameters, as the shared paths will
have larger diameters than needed for reaching the pressure of the non-critical
modules. The process is performed recursively until it finds an optimal result.
Hydraulic analysis.
The complete simulation of each of the irrigation turns in the plot is used to
analyse its hydraulic functioning, detecting malfunctions and possible
improvements to the design. In the hydraulic analysis, there are useful options
for checking data, as well as the results: it shows the theoretical trajectory of the
water, the real reach of the water with the data entered in the example, in the case
of irrigation with total coverage by sprinklers.
Exporting to AutoCAD:
Exporting the models of the plot to AutoCAD lets you generate detailed plans of
the design in this format. The process for exporting from GESTAR to AutoCAD
marks the objects to convert, both nodes and elements, with a configuration
adapted to the needs of this type of project.
334
The table of options of Elements to Triangulate lets you specify the different
elements to use for the creation of the surface. You can triangulate
Topographical Points, Breaklines and Level Curves at the same time. As each
335
Breaklines: this option lets you decide whether to use breaklines. Click the
button Layers to select the layers where the breaklines are drawn, using the
Select Layers window.
The Select Curves button lets you select in graphic form the curves you want to
use for triangulation.
The Select Layers option is used to specify the level curves to triangulate by
selecting the layers they are in. The layers are selected in a window like the one in
FIGURE11. 17. Select the layer and press the > key..
336
Because in some cases, the polylines which define a curve have too many
vertices, the MDT5 programme can apply a filter which disregards vertices which are
very close together. This reduces the number of very closely grouped vertices. The
parameter Distance between Vertices controls the distance below which the vertices are
ignored.
The checkbox Eliminate Flat Triangles decides whether a post process will be
used which avoids forming flat areas where the level curves are very pronounced,
crests, etc.
Once the elements to triangulate have been decided, other options can be
specified, which appear in FIGURE 11.15. For example, if an Outline will be used
which surrounds the cloud of points to triangulate or of Islands will be considered in
the triangulation. For both these cases you simply enable the corresponding options and
specify the layer where the polylines are which represent these entities.
If no outline is specified, it is important to specify the Maximum Length of the
sides of the outer triangles, to avoid forming areas with vertices too far apart.
Meanwhile, there is the option to Include Vertices of 3D Breaklines, which
considers the coordinates of the vertices of the 3D polylines in the layers selected as
triangulation vertices.
If the breaklines contain arcs, the parameter Discretise Breakline Arcs lets you
specify the separation between the vertices that the programme will add to the surface
along them.
Finally, the lower part of the dialogue controls how the surface is represented.
There are different possibilities which are:
337
Quick View: shows the surface on the screen, but without creating entities.
The next time AutoCAD regenerates the drawing, the drawn elements will
disappear. This has the advantage of not increasing the size of the drawing
file.
Outline: Represents only the outline of the surface. Useful if the surface
has too many vertices and/or your computer is not very powerful.
Window: lets you designate a rectangular area, for drawing just the parte of
the surface inside it.
Complete: draws all the lines making up the surface. If you create a surface
with many vertices, the number of lines drawn is also very high, and this
may increase the size of the drawing file so much that AutoCAD cannot
handle it quickly. In this case it is advisable to use another representation
option.
You can also select the layer where the surface will be drawn, clicking on Layer.
Normally it is advisable to enable the checkbox Clean Layer, so the programme can
delete the entities existing in the layer before drawing the surface. Additionally you can
enable Zoom to the Surface so that the area of the drawing containing the surface is
centred on the screen.
Creating the Surface with Points
In the example below, a point-based surface will be generated using the
application MDT6. The first step is to Convert the Drawing Entities so the Points
included in the CAD drawing are defined as required by MDT6. On the AutoCAD
toolbar in the MDT6 menu, click on Points/ Convert / Drawing Entities to reach the
window in FIGURE 11-9.
338
From the panel Points Layer, click the button to display the window in
FIGURE 11-9.
From the List of Layers (FIGURE 11-10) select layer 7 and then click the Accept
button in FIGURE 11-9.
From the AutoCAD toolbar in the MDT6 menu, choose the Surface menu, the
option Create Surface and then Save the file in .sup format with a random name,
which will bring up the first window in FIGURE 11-11. Mark the Maximum length and
Points checkboxes. Enter a sufficient length, for example, 1550 metres. Next, choose
339
the option Select Points to bring up the Point Selection window. By default, all the
Points will be selected.
Finally, accept the options, and the process will go ahead as seen in FIGURE
11-12.
340
GENERATING COVERAGE.
FIGURE 11. 13 Outline of an irrigation plot and reference segment in the AutoCAD environment.
341
The GESTAR tool enabling the execution of this generation of coverages can be
selected on the menu of the In-Plot Design toolbar, choosing the option Sprinkler
Distribution, which will open the window of the same name, shown in FIGURE 11. 7,
which will require a series of data for configuring the network.
The application lets you use lines of tertiary pipes to join the
sprinkler block objects using the option Creating an Associated Conduit.
342
Sprinklers Radius Drawing Coverage Circles. This option lets you lay out
reach circles around the sprinklers and the sector sprinklers according to the
measurements entered in the field Sprinkler Radius. This action will create these
circles in the AutoCAD environment, with the same layers as the sprinklers and
the sector sprinklers.
Sprinkler Layer Name: the name which will be assigned in the AutoCAD
environment to the layer of blocks which the programme creates automatically for
the circular sprinklers.
343
Sector Sprinkler Layer Name: the name which will be assigned in the
AutoCAD environment to the layer of blocks which the programme creates
automatically for the sector sprinklers.
Once the desired characteristics have been chosen, click the button Create
Distribution. This command will take the user to the AutoCAD environment, to select,
with a mouse click, the commands according to the chosen type of distribution.
The option Sprinklers Distribution in a Plot is the most complex of the three
format options. Its internal operations during the distribution are described in detail
below:
The user chooses the previously defined characteristics Irrigation spacing
and Type of Distribution, and then in the AutoCAD environment clicks on
the plot boundary and the reference segment or base, both previously drawn.
At this point, the user waits for GESTAR to distribute the sprinklers in the
selected plot with the parameters already defined. The first internal step is
the definition of the Distribution Mesh: From the base segment parallel
lines are drawn at the distance H defined in the irrigation spacing, first
descending, i.e. from greater to smaller coordinates, and then ascending.
This mesh will be used as a pattern for distributing the sprinklers and will
look like FIGURE11. 8
After creating the mesh, the programme lays out the distribution of sprinklers.
This always begins at the top left corner of the mesh, i.e., the point where the
mesh intersects with the plot boundary with the lowest X and highest Y
coordinates. The distribution of sprinklers begins in this first line of the mesh,
344
placing the first sprinkler at a distance of D, and so on until reaching the plot
boundary at the other end. At this end, the programme readjusts the
distribution to let there always be a minimum distance between the last
sprinkler of the distribution and the plot boundary. This minimum space is the
Irrigation Margin and will allow machinery to pass along that edge of the plot.
The programme will send a probe in relation to the first sprinkler of the newly
created distribution line with the right inclination for creating a rectangular or
triangular spacing distribution. the first sprinkler of the new line of the mesh
will be inserted at the point where the probe intersects with that new line. If
the probe does not intersect that line of the mesh it will go on to the next
sprinkler, and so on, until it finds a sprinkler from which the probe intersects
the next line of the mesh, as seen in FIGURE 11. 9.
FIGURE 11. 16Diagram of the actions of the probe ordering the Sprinkler Distribution.
345
If the line of the mesh is longer than the radius but shorter than the
diameter of the sprinkler, GESTAR will place two sector sprinklers,
one at each point where the mesh segment intersects the plot outline.
If the mesh segment is longer than the diameter of the sprinkler,
GESTAR will begin inserting intermediate sprinklers, as described
below: At the moment of distributing the sprinklers on the base
segment of the mesh, the distance between the last sprinkler and the
plot boundary must take into account the Margin established by the
user. If this distance is less than the Margin, this last sprinkler will be
moved to the middle of the last stretch.
Where
d theoretical initial distance between last sprinkler and plot
boundary
D Irrigation spacing, distance between 2 sprinklers on the
same tertiary pipe
If d < Margin, then distance d will be recalculated, and will
become
d NUEVA =
(D + d )
2
346
m
g
m
g/
2
m
g/
2
Therefore, the Sprinkler Distribution must be formed by the blocks, which are
the sprinklers, and connected to them, the lines corresponding to the tertiary pipes.
347
The AutoCAD programme lets you count the number of sprinklers, whether
circular or sector sprinklers, with the Quick Selection option in the Tools menu on the
toolbar. First the objects to select are selected with the entry command SELECT and
then the dialogue window of the option Quick Selection opens, where you can choose
the layer and the name of the layer you want to select. Accept and the command menu
will show the number of objects selected in that layer. If the selected layer is
sprinklers, the selected circular sprinklers will be counted, and if the selected layer is
sector sprinklers, the selected sector sprinklers will be counted.
It is essential that the design and layout of the primary pipes and of the
secondary pipes provides total connectivity of the networks to the project from the
intake node hydrant to the sprinklers. The correct design and layout of the network in
AutoCAD format is fundamental, as this will determine the optimal result of importing
and the easy treatment of topography with the GESTAR software. An example is shown
in FIGURE 11.12.
The primary pipes will be laid out with various polylines making stretches from
the exit from a sector to the entrance of the next, and it will be essential to take into
account the existing bifurcations.. Begin from the place where the hydrant is sited and
click on the polyline drawing option with the layer assigned to this type of pipes open,
and lay out the polyline until the entrance to the first sector or until the first bifurcation.
After that the operation continues from one sector entrance to another, or from the start
of a bifurcation to another, or to a sector entry point.
The secondary pipes will be delineated in a single stretch from the connection to
the main pipes to the last branch of the tertiary pipes, with the layer assigned for this
type of pipes selected. If the layout of the secondary pipes has vertices located at
intersection points with the tertiary pipes this can cause problems in the distribution of
later cut-offs, and therefore for these cases we recommend moving the vertex of the
secondary pipe.
348
The tertiary pipes or irrigation branches have already been created by the
software tool, and because of this, only the relevant changes will be made according to
changes in the topology of the sprinklers, for the convenience of the user and for
uniform irrigation. There may be points where secondary pipes and tertiary pipes
cross in plots with a complex layout. The user must be aware of this, as the
programme will automatically place an undesired cut-off between these pipes.
Another of the operations to be carried out to prepare the network will be the
sectorisation of the sprinklers, i.e., assigning sectors neatly, taking into account the
future application of those sectors to a network of pressurised pipes and their use in the
field with a series of irrigation turns. There are two possibilities for laying out the
sectors: in AutoCAD and then marking the option to import the sectors or directly
designed in GESTAR with the Assign Sector tool of the In-Plot Design menu, also
accessible via the icon DrawSector
The sectors are laid out in AutoCAD using polylines in a different layer to the
rest of the pipes, in order to import it in a later process. One of the essential
characteristics of the layout is that each sector must be closed and must always have one
more vertex than sides. For example, if the number of sides is 4, as in this case, the
sectors have 5 vertices, with the first and the last at the same point. The number of
vertices and their location can be seen in the object properties panel in the AutoCAD
environment, which is reached by selecting the object and clicking with the secondary
mouse button on the option Properties.
Generating the coverage has created a continuous mesh of tertiary pipes, which
must be sectorised for calculation and sizing, with a branched network. This means that
349
there are unneeded stretches of tertiary pipes between sectors. They can be eliminated in
various ways:
After importing to the GESTAR environment, patiently
eliminate the unneeded connections between tertiary pipes with
the Delete tool
(page 75) and draw the sectors with the
Assign Sectors tool
(page 366).
350
FIGURE 11. 20Sprinkler irrigation network with the sectors laid out.
AutoCAD users must be aware of the working layers used to create this
network, as during the conversion of the elements (chapter 7. 5. 2, page Error!
Marcador no definido. and chapter 11. 3. 4 page 350) they will need to know them.
11.5.3
351
352
Sprinkler Distribution cut-offs are done by choosing the working layers of the
AutoCAD environment. To do this, they are selected from the lists which can be used
for the process, which are the following:
The Riser Layers list is used to choose the layer of the AutoCAD environment
associated with the tertiary pipes or risers.
The Secondary Layers list is used for choosing the layer of the AutoCAD
environment associated with the secondary pipes. There may be points where secondary
pipes and tertiary pipes cross in plots with a complex layout. The user must be aware of
this, as the programme will place a cut-off between these pipes.
The Primary Layers list is used for choosing the layer of the AutoCAD
environment associated with the primary pipes.
The Layer Sectors list is used for choosing the layer of the AutoCAD
environment associated with the sectors. This tool lets you delete the unnecessary parts
of the tertiary pipes at the moment of sectorisation. To do this, the option Calculate
Cut-off with Sectors is also ticked. This way, the unnecessary risers will be eliminated
automatically.
353
The list of Objects to Transform is used to select the types of objects that are
transformed in AutoCAD. Lines, 2D polylines and 3D polylines can be cut.
The option Eliminate Original Objects lets you eliminate the existing objects
and must be ticked.
The recommended Tolerance is 0.01.
When an AutoCAD object is transformed into a Node in a GESTAR network,
the programme checks that the Node was not created in an earlier transformation. The
check consists of comparing the X, Y, and Z coordinates of the existing Node with the
object being transformed.
If the difference between the three coordinates is below the Tolerance value, the
application will consider it to be the same object, and will not create a new Node, but
keep the single Node already created. This resource is useful for facilitating the
connectivity of stretches and blocks of the network graphic, so that small drawing errors
are automatically recovered from, where using the option Object Snap Mode (see p.
195) is not enough to connect the objects in points of insertion and ends of lines and
polylines. Thus, all the ends and points of insertion found within tolerance will be
considered as the same Node. This parameter must be set correctly, as a very small
value would not have the connecting effect sought, and one that is too high would join
nodes which should be separate. We recommend that tolerance be lower than the
length of the shortest Pipe in the plan. Special care must be taken in the small
stretches connecting the network to the hydrants; where these are very short, we
recommend skipping these stretches and inserting the block representing the hydrant
directly on the network conduit. If the end nodes of an element are joined into one by
the Tolerance criteria alone, this element will not be created.
Elevating entities
The elevation of entities lets you convert a flat cartography, with entities in 2D,
to a 3D cartography, in order to prepare it for obtaining profiles or to obtain a surface.
The entities this command processes are lines, polylines and arcs.
This command is the last phase of the process of generating stretches and levels.
It lets you locate the components of the plot in their original altimetry, so they can later
be imported correctly and effectively. The tool used for this process is Elevating
entities, in the drop-down menu of the option Utilities, in the MDT5 menu on the
toolbar. The actions are carried out in the AutoCAD environment and consist of:
Selecting the type of elevation desired. In our case we want to elevate a
surface and therefore enter an s in the space in the option. Once a set of
entities has been selected, the programme assigns each of its vertices the
level corresponding to them in the current surface. It also asks you to
specify if you also want to process the polylines which are already in 3D,
or only the two-dimensional ones. If the surface is not defined, the
programme will try to assign the levels of each vertex according to the
points in the drawing.
354
Choosing objects through the option select objects, which lets you the
objects to be elevated.
The choice to elevate the polylines by entering the letter s for yes or the
letter n for no in the option Also elevate the 3D polylines? <N>.
The option of incorporating cut-offs at the points where the polylines cross
the model by entering s for yes or n for no in the space given with the
question Incorporate cut-offs with the model? <N>.
The phases of the process which permit the selection of various options for
elevating entities are shown visually in FIGURE 11.19
355
Transform nodes
The first step is to capture the entities of the AutoCAD drawing which will become
Nodes generated from the drawing in *.dwg format. The different types of nodes
(Known Consumption, Junction, etc.) will be created by successive transformations,
taking into account the parameters listed below. Thus, the user can sequence the
356
357
.
If the difference between the three coordinates is below the Tolerance value, the
application will consider it to be the same object, and will not create a new Node,
but keep the single Node already created. This resource is useful for facilitating
the connectivity of stretches and blocks of the network graphic, so that small
drawing errors are automatically recovered from, where using the option Object
Reference (see p. 195) is not enough to connect the objects in points of insertion
and ends of lines and polylines. Thus, all the ends and points of insertion found
within tolerance will be considered as the same Node. This parameter must be set
correctly, as a very small value would not have the connecting effect sought, and
one that is too high would join nodes which should be separate. We recommend
that tolerance be lower than the length of the shortest Pipe in the plan.
Special care must be taken in the small stretches connecting the network to the
hydrants; where these are very short, we recommend skipping these stretches and
inserting the block representing the hydrant directly on the network conduit. If the
end nodes of an element are joined into one by the Tolerance criteria alone, this
element will not be created.
FIGURE 11. 21 shows a set of variables which can be defined
by the user. These starting points are the following: water
supply (m3/s), surface (ha), set point pressure (mca) and
hydrant diameter (inches). For the example, no water supply
needs to be applied, as this will be introduced in the sprinkler
window. However, a surface of 1 ha, a set point pressure of 42
mca, a hydrant diameter of 2" and a tolerance of 0 will be
introduced.
The options offered by the GESTAR software during transformation are wideranging and include a very powerful feature in the case of In-Plot Design with sprinkler
irrigation, as the drop-down list in the Type of Node section gives the possibility of
choosing the type of Node to be created, in this case, Sprinkler Node. In this way, the
nodes whose layers corresponding to sprinklers and the sprinkler sector can be
transformed directly into sprinklers. The Sprinkler Configuration window (see icon ,
p. Error! Marcador no definido.) lets you configure the sprinklers according to the
needs of the user.
358
The sprinklers to be introduced into the irrigation network will be chosen and
configured in the Sprinkler Configuration window, FIGURE 11.22. Two fields are
recognised: the upper where the emitter is configured, and the lower where the riser is
configured.
Configuration of the emitter
In the top left of the window in FIGURE 11. 22 the elevation of the emitter is
entered, which is the height of the point of emission over the point of insertion, in this
case 1.5.
In the top right the sprinkler is chosen from those available in the GESTAR
database. If none of these meets the needs of the user, the data can be entered manually.
For this example, the manufacturer Rain Bird was chosen with the emitter type T 40 RC
-6. This action populates the sprinkler characteristics, defined below the table, except
the reach and the nominal flow rate. The pressure which will finally reach the emitter is
not known, so the user must choose according to the reach required and the type of
sprinkler.
359
Transform elements
In the same way as the nodes, the elements to transform must first be captured in
the AutoCAD environment. In the case of sizing for in-plot irrigation, a specific
application is the transformation of the sectors if they have previously been laid out in
AutoCAD, as in this way you can obtain the imported sectors in GESTAR for the later
treatment of the network.
360
361
Work Layers. As with the Nodes, GESTAR lets you filter the
layers which you want to form part of the transformation. One
or various layers can be selected, which will be taken into
account by the programme, and if none is selected (as set by
default), no type of filter by layer will be taken into account.
It is very important that in the selected layers, all the types of
line existing in the selected rectangle really correspond to
conduits, and not to any other layout element.
Transform Free Ends into. On this drop-down list, where all
the types of Node defined in GESTAR appear (Junction,
Reservoir, Dam, Known Pressure, Known Consumption,
Hybrid, Free and Double Condition nodes), select the type of
Node to be created at the ends of the transformed lines or
polylines when the ends do not coincide with the points of
insertion of Blocks or Points already transformed through the
Nodes Panel.
Default Variables. Two variables can be set for GESTAR to
assign to the created Pipes: the values of Internal diameter
(mm) and Roughness.
In the field ELEMENTS TO TRANSFORM DISTRIBUTION OF SPRINKLERS/EMITTERS each of the
work layers in AutoCAD must be associated with each type of
pipe. In this way, in the list transforming the secondary pipes,
their work layer, SECONDARY PIPES must be selected; the
list transforming the primary pipes is the second list and its
work layer, GENERAL, is selected. In the case study the
outline of the sectors was drawn in the AutoCAD environment
and imported by selecting its work layer in the last list. This
step is fairly useful, as it saves having to select sectors later. If
you have decided to import the sectors, as well as selecting
them in the corresponding layer, you must select the option
Import sectors.
The tolerance value assigned in the Nodes Panel also controls the transformation
of Pipes. Thus, if the difference in coordinates of an end vertex and another Node is
closer than the value set for Tolerance, GESTAR will generate a single Node in its
place. We advise the user to analyse the proximity of the different hydrants and
Junction Nodes on the AutoCAD plan before setting the tolerance value. It will also be
vitally important to delineate the network correctly in AutoCAD. We recommend
activating Object Snap Mode (command REFENT) to connect stretches and objects
correctly, avoiding connectivity problems, as if they exceed the Tolerance value this
will lead to duplicate Nodes in the network. In the case of plans combining Lines,
Polylines, 3D Polylines and Blocks, end vertices may appear which coincide in floor but
not in level, so that the objects will not be connected. Given that the tolerance criteria
are checked in all three coordinates, this will produce independent superimposed Nodes
in the GESTAR model, with different levels, and isolated stretches in the network.
362
Create Network
As indicated in the chapter on importing, 7. 5. 2 on page Error! Marcador no
definido., both nodes and elements can be transformed in a sequence, i.e., in several
steps, if desired. In this way, the transformation ends when the user stops sequencing
transformations and thus, during the process, the cursor at the lower right shows the
message Transformation of Elements Finalised or Transformation of Nodes Finalised.
After the transformation sequence is finished, the Create Network button (FIGURE 11.
20) must be pressed for the import process to finalise. The programme will ask for the
name and location for saving the new network in *.network format.
Once the network is created it will not open automatically. To open the network,
check the result of the transformation and continue working as normal, and the
programme will ask to associate the created network with a Pipes Database, after which
the network can be edited as normal in GESTAR.
In any sizing process, the GESTAR optimisation algorithm requires the network
to be sized to be strictly branched. To make sure of this, the menu has In-Plot Design /
Tools/ Direction of circulation enabled.
When you select this command, the assignation of the Start Node and End Node
in the Pipe Elements (see p. 95) making up the network is reviewed and modified if
necessary, so its definition will be consistent with the direction the water circulates in.
11.5.5
The sizing of the sprinkler irrigation networks begins in the conduits which
make up the irrigation sectors. GESTAR has solutions adapted to this process, letting
you optimise the diameters of the secondary pipes, and rationally select tertiary
branches quickly and for general application.
The essential first step is the configuration of the network. In this way, the intake
node is modelled as a Regulated Pressure Node, assigning the pressure available at the
output of the hydrant feeding the plot as the regulated pressure value. The entrance to
the sectors is also represented by a Regulated Pressure Node, but in this case, with the
property Plot Sector Entrance, with the regulated pressure value being that estimated
as the value on entrance to the sector. Q of Sector, Pressure Required and Turn are data
needed for the later process of sizing the main pipes. These data will be assigned
automatically at the end of sizing the sector with the values obtained.
363
Considering the configuration of the network, it will be taken into account that
two secondary pipes cannot fork directly from a Known Pressure Node. To avoid this
layout problem in GESTAR, a collar will be designed in the cases where this occurs
(FIGURE11. 26). A length of 1 metre will be assigned to the pipe corresponding to the
collar.
364
More specifically, the collar will be delineated in GESTAR using first the split
(p. Error! Marcador no definido.), which lets you choose two points
pipe tool
where the secondary pipes will be split, generating junction nodes. The Pipe element
tool
(p. 95) lets you delineate the layout of the collar, and it will be necessary to
select the type of secondary pipes and a length of 1 metre in the pipe element
characteristics window. Finally, the stretch from the Known Pressure Node to one of the
junction nodes generated when splitting the pipes will be eliminated using the tool
Eliminate Node/Element
(p. 75). These tools let you configure the network, which in
the example will be as shown in FIGURE11. 27.
Next, check the network is strictly branched (the configuration of the Start and
End Nodes of the elements coincides with the direction of flow). The pressure height at
the intake node must be modified, setting a high enough value for the tool Circulation
Direction to work correctly. Click the button
(or via the menu Calculations/
Calculate) and check that the arrows showing the direction of circulation of the water
are as desired. To see the circulation arrows, go to the menu Results/Legend and change
the Manual option to Auto for elements. Now you can use the tool Circulation
Direction, enabled via the In-Plot Design menu/ Tools/Circulation Direction, to define
the start and end nodes of the pipes, following the Circulation Direction viewed with the
arrows. (The tool inverts the Start Node-End Node of a pipe element, if it finds a
negative velocity).
365
The next step will be the calculation of the Design flow rates (see Chapter 8. 3
DESIGN FLOW RATES ON-DEMAND); in the case of In-Plot Design and turn-based
functioning, the Cumulative Flow Rates will be calculated and applied to the network.
When the process of determining Design flow rates is running (menu item Sizing/OnDemand Design Flow Rate), the window in FIGURE 11. 28 will appear.
Cumulative flow rates. In In-Plot Design select the option Cumulative flow rates.
GESTAR calculates the Design flow rates which will circulate in each of the Pipes
using the hypothesis that all the sprinklers are working at the same time (except those
configured as closed or unconditionally closed at the time of launching the Design flow
rates function, as explained in section 8. 3).
Start Node Label. Indicates the Start Node where the programme begins
calculating the design flow rates. This label must coincide with the name of the
Known Pressure Node located at the network intake.
366
This action is followed by the Design flow rates table, which can be Saved,
Printed and Edited from its window. You will have to click Apply to the network to
continue with the procedure.
The need to calculate by sectors means the sectors must be defined. If they have
not been imported, they can be laid out via the In-Plot Design menu on the toolbar, in
the option Assign Sector, or click the icon
to assign the sectors using the same
method as for an irregular selection (p. 74), i.e., defining a polygon around each sector,
clicking on the map to define its vertices. To close the polygon when the sector has been
assigned, click with the secondary mouse button.
367
The laid out and assigned sector must be active for sizing to go ahead; select it
by clicking inside the assigned polygon with the secondary mouse button. This will
bring up a context menu where you can Select the Sector and size it individually using
the option Sector sizing of the In-Plot Design toolbar menu, or clicking the icon .
This will open a window for sizing the sector as shown in FIGURE11. 31. We
recommend checking that the Selected Sector is correct and includes all the elements
and nodes required for sizing.
Sectors are sized taking into account the design criteria: maximum and minimum
velocity, the nominal flow rate and working pressure of the sprinklers, the materials
involved, and the pressure on entry to the module. In this way, the Sector Sizing
window is divided into four parts according to these parameters: Sector, Criteria, Riser
branch and Secondary pipes.
368
Where Pv is the valve pressure at the entrance to the sector (mca); Hg the
maximum head loss (m/m); Hc is the riser height (m); z is the
maximum change of level (m); Pspr is the pressure needed by the least
369
FIGURE 11. 36The components of the formula for sizing the sector.
Level of the Valve: Factor Zv of Equation 11-1 indicating the level of the
valve.
Maximum level difference: Shows the maximum difference between the
height of the entrance valve and the sprinkler with the least favourable
level at the point of insertion, i.e., with the greatest difference between
the level of insertion of the riser and the level of the valve.
Maximum Head Loss: Indicates the head loss between the valve and the
sprinkler with the greatest head loss.
Pressure in Sprinkler: In this field, enter the pressure needed at the point
before the sprinkler nozzle for the water to reach all the surface indicated
as its reach.
Riser height: The height in metres of the riser indicated by the letters Hc
in Equation 11-1.
Estimated hydraulic slope: The application does not know the diameters
of the pipes before sizing, so this figure expresses an estimation of the
hydraulic slope.
Criteria. The calculation of the sector sizing will also depend
on the criteria of the designer, while respecting the accepted
Pressures and Velocities.
Static Pressure Increments for Pressure rating. The static pressure
increments for the Pressure Rating of the Pipes can be established for the
whole system in this field.
370
371
372
After sizing the Sector, its Regulated Pressure Node intake node will be saved
with determining information (FIGURE 11. 33) to be used in the next step of sizing the
main pipes. The value represented as Pressure Head is modified automatically,
becoming equal to the Required Entrance Pressure calculated in the sizing of the Sector
(Equation 11-1). In the same way, the sector flow rate value (Q Sector) will be loaded
automatically, with the Sector Entrance Flow Rate Simulated after Sizing (according to
the option chosen in the window of FIGURE11. 31). This flow rate is equal to the sum
of the emitted flows depending on the pressure of the installed sprinklers in each sector
(obtained by simulating the scenario).
11.5.6
The main pipes are sized taking into account the turns of the irrigation sectors in
the plot.
GESTAR includes tools for defining turns: specification of the number of turns,
the duration and definition of sprinklers or hydrants belonging to turns, planning and
simulation of the turns, etc. These tools are applicable both to the irrigation turns in the
plot, and to general distribution networks (see p. Error! Marcador no definido.)
which use turns.
In this way, the correct resolution of the sizing will be done by establishing turns
for the sectors which permit an optimum and economical sizing of the installations.
373
To do this, go to each of the Regulated Pressure nodes at the intake of the sector,
and set the turn with the corresponding drop-down menu. By default, two turns are
enabled. To define a greater number of turns, click the icon
, available in the
toolbar, to bring up the Turns Assignment window. From this window, click the button
in the option Turns to add new turns to the list.
374
.)
Alternatively, after generating all the necessary turns with the option Turns
,
you can assign them individually by double-clicking on the Sprinkler and going to the
Sprinkler Configuration window (see detailed information for the icon
, p. Error!
Marcador no definido.).
The general conduit is optimised based on the pressure coming out of the intake
node and guaranteeing the entrance pressure in the irrigation sectors which were used to
size them, for a flow rate equal to the sum of the emitted flows depending on the
pressure of the installed sprinklers in each sector (obtained by simulation of the
scenario).
375
To size the Main Pipes of a sprinkler irrigation system, you need only review the
Flow Rate (column Q in table FIGURE11. 36) which will go through the intake node of
the system, depending on the correct assignment of turns to the sprinklers, done earlier.
.
376
FIGURE 11. 41 Optimisation Assistant. Step 3: Intake node data. Regulated pressure.
377
Select the default option, Set Point Pressure in open Hydrants with Regulation,
for the optimisation to take into account the entrance pressures of the required sectors,
previously enabled by the user in each Known Pressure Node at the sector intake, using
the property Plot Sector Entrance. The other options, which cannot be used with the
above one and are less likely to be used, are documented for the optimisation assistant
of on-demand networks (see p. Error! Marcador no definido. et seq.).
The designer can specify in the window shown in FIGURE 11. 39 the acceptable
values of maximum and minimum velocity, time to break even on the investment and
378
This dialogue gives the designer the possibility of defining a series of safety margins in
budgets where there is uncertainty about the real situation or if they have not been
defined in the previously created network. The sizing assistant lets you set generic
criteria at the same time for an upper bound, applied to all stretches of the network, and
stretch by stretch for specific Pipes. (See p. Error! Marcador no definido.).
GESTAR uses the database of Materials associated with the network, in Microsoft
ACCESS 97 format.
379
380
the critical sector, thus making it possible to adjust the diameters, as the shared paths
will have larger diameters than needed for reaching the pressure of the non-critical
modules.
The general conduit is optimised based on the exit pressure from the intake node
and guaranteeing the entrance pressure in the irrigation sectors which was used to size
them, for a flow rate equal to the sum of the emitted flows depending on the pressure of
the installed sprinklers in each sector (obtained by simulation of the scenario).
With the primary pipes defined, the pressure which will finally reach the
irrigation modules can be simulated, and recursively optimised, if we have more power
in any of them than was considered in the first sizing of the sector.
381
As shown in FIGURE 11. 42, the Pressure head value of the transformed
Regulated Pressure Node will be assigned automatically as the Set Point Pressure of the
reducing valve.
If not working with a Reducing Valve at the intake of the Sector, the corresponding
Regulated Pressure Node should be transformed into a Junction Node, so the hydraulic
analysis can be carried out.
The configuration and sizing of the entire plot with all its parameters,
characteristics of the sprinklers, materials, diameters, regulating elements, etc, make it
possible to completely simulate each of the irrigation turns in the plot, analysing their
hydraulic operation, detecting malfunctions and possible improvements in the design.
The last drop-down menu in the top row of the toolbar associated with the icon
enables the user to open the hydrants or sprinklers included in the irrigation turn.
382
Uniformity coefficient
The Uniformity Coefficient option in the In-Plot Design menu shows the user a
statistical representation of the uniformity of the flow rates calculated for the open
sprinklers.
383
d
CU= 1
100
M
n
Where M is the mean value of the calculated flow rates emitted by the open sprinklers, n
is the total number of sprinklers and S|d| is the sum of the absolute values of the
deviations from the mean of the flow rate calculated in the sprinkler.
Measurements
From the icon
(p. 60), and from the In-Plot Design menu/ Measurements, the
user is offered detailed information of the Measurements of the Pipe Elements and
Sprinklers (for this case, only from the In-Plot Design menu/ Measurements/ Summary
of Sprinklers). This information will be very useful for the designer who wants to draw
up a detailed budget for the sizing after checking it with a simulation.
11.5.8
GESTAR includes tools for exporting the models of the plot to AutoCAD,
making it possible to generate detailed plans of the design in this format, as described in
chapter 7. 5, page Error! Marcador no definido. and summarised below:
When GESTAR finds an open network, using the icon
, a new dialogue
appears (FIGURE 11. 45). This tool enables the network drawing to be created
automatically in AutoCAD with the information you choose about its Nodes and Pipes.
The AutoCAD programme should already be open before exporting, with a blank
drawing open, where GESTAR will add the topology of the network with the variables
required by the user.
384
385
GENERATING COVERAGE
When modernising irrigated plots, energy efficiency and the irregular levels of
the terrain in many areas become very important, and therefore in-plot design projects
are available for changing to drip irrigation. Nowadays these projects are designed
graphically with drawing and topography software such as AutoCAD, which is in
widespread use.
In the AutoCAD environment, the line is a segment or a series of connected
segments. Meanwhile, a polyline is a sequence of segments created as a single object.
These two elements are the basic starting point for the layout of the irrigation networks.
As with sprinkler irrigation, the boundary of the irrigation plots is formed by a
closed polyline, forming a closed polygon which generates a boundary corresponding
with the plot boundary. A reference line or segment should be found inside it which
marks the location and direction of the line, matrix or mesh of sprinklers generated by
the application. GESTAR can generate a mesh of drip irrigation lines situated at a
Distance between Drip lines assigned by the user in order to deploy the rest of the pipes
and to size the plan.
The image in FIGURE 11-50 shows an example plot with a random shape,
suitable for conversion to irrigation, with the plot outline or boundary drawn (polyline)
in black and the reference line in blue (line or polyline).
386
FIGURE 11-50 Drip irrigation plot being transformed in the AutoCAD environment.
The AutoCAD programme permits delineation with layers. The layers are
used for grouping information about a drawing according to its function and for
reinforcing the types of line, the colour and other parameters. Layers are the
equivalent of the transparent papers used in design on paper, i.e., each layer
corresponds to an object. Thus, in the previous example in FIGURE 11-50, we
see two layers of work: the layer of the polyline outlining the plot, and the
layer of the reference segment. All of this means that layers are the main
organisational tool used in the drawing. Layers are used to group information
by function and to set the type of line, the colour and other rules. By creating
layers, we can associate similar types of objects, assigning them to the same
layer. For example, you can put auxiliary lines, text, levels and legends on
different layers. This factor is important when using AutoCAD for GESTAR,
because the different entities in the plot (outlines, primary, secondary and
tertiary pipes, sprinklers; level curves, etc.) will be distinguished by layers with
different colours, names and characteristics.
Once the territory boundary is known, GESTAR will automatically generate the
coverages in the AutoCAD environment with drip lines with specifications assigned by
the designer in random plots. The GESTAR tool which enables coverages of lines of
emitters to be generated can be seen in FIGURE 11-51. This utility lets you distribute a
line of emitters in a plot in the AutoCAD environment according to your preferred
characteristics. To select them, click the option Distribute Line of Emitters in the In-Plot
Design menu in the toolbar.
387
Distance between Drip Lines lets the user choose how far apart the drip lines
should be.
Duplicate Line of Emitters. If this option is enabled, for each line or polyline
detected in the Cad plan for transformation, Gestar will create two parallel Drip feed
lines, separated by the distance set in the field Distance Duplicate Line of Emitters
(m).
Name of the Drip Feed Layer. The name decided by the user for use in the
AutoCAD environment for the automatically delineated drip feed line.
Once the required characteristics of distance and names have been assigned,
press the button Create Distribution. This command will take the user to the
AutoCAD environment, where you can click on a plot outline to choose the
boundaries of the plot for installing the irrigation coverage, and then choose the
location of the previously drawn reference segment by clicking on it.
Next, as shown in FIGURE 11-51, the Drip Distribution Angle will display the
angle of distribution of the drip feed line in the AutoCAD environment, and the field
Number of Drip Branches will show the number of drip lines arranged in the drawing
after the automatic distribution.
FIGURE 11-52 Drip irrigation plot being transformed in the AutoCAD environment.
388
After this action the rest of the network design configuration must be finished.
Thus, the designer must design and lay out the primary and secondary pipes which will
provide total connectivity for the networks in the project in the AutoCAD environment,
with the same methodology as when designing sprinkler networks.
The correct design and layout of the network in AutoCAD format is
fundamental, as this will determine the optimal result of importing and the easy
treatment of topography with the GESTAR software.
The primary pipes will be laid out with various polylines making stretches from
the exit from a sector to the entrance of the next. Begin from the place where the
hydrant is sited and click on the polyline drawing option with the layer assigned to this
type of pipes open, and lay out the polyline until the entrance to the first sector. After
that the operation continues from one sector entrance to another.
The secondary pipes will be delineated in a single stretch and with just two
vertices from the connection with the main tube to the last branch of the tertiary pipes.
Also, if the layout of the secondary pipe has vertices on points where it crosses drip line
branches, this can lead to problems in the distribution of later cut-offs. In these cases we
recommend moving the vertex of the secondary pipe.
The drip feed lines or emitters branches have already been created using the tool
in the software. There may be points where secondary pipes and lines of drippers cross
over in plots with a complex layout. Users should be aware of these, as the programme
will place a cut-off between them.
Therefore, the AutoCAD user should be aware of the work layers used to create
the network, as you will need to be familiar with them during the transformation of the
elements (chapter 7.5.2, page Error! Marcador no definido.)
Next, adjust the location of the lines of emitters where necessary, looking out for
likely changes in the terrain, ending up with a complete plot as seen in FIGURE 11-53,
where the black polylines represent the primary pipe and the red ones represent the
secondary pipes.
FIGURE 11-53 Complete Drip irrigation plot being transformed in the AutoCAD environment.
11.6.3
389
Drip irrigation is the most efficient form of automatic irrigation in terrain with
slopes and irregular levels, so to install sprinkler irrigation in places with variable levels
you will need to set the elevation of entities with the help of a specific specialist
programme, such as the topography application MDT5/MDT6, which is very widely
used, although not obligatory. For this reason other software can be used to do this, if
their results are compatible with the AutoCAD format and have a similar geometry of
lines, polylines, layers and cut-offs.
The process of generating stretches and pipes uses the same plotting method as
for in-plot sprinkler irrigation, but with minor modifications to adapt it to drip
irrigation.. Thus, the schema in FIGURE 11-54 must be followed, which is similar to
the one for sprinkler irrigation.
The surface will be created when the designer chooses, but always before the
other actions. Section 11.4, page Error! Marcador no definido., explains alternative
procedures for creating surfaces using the application MDT5/ MDT6. However, the
second and third actions are explained again individually to make it easier to use the
manual, and because there are subtle but significant differences. If no level curves are
available or there is no need to elevate entities, simply use the second tool in Drip
Feed Distribution Cut-offs.
390
supply the whole network. The tool for this pipe cutting is called Drip Feed Distribution
Cut-offs, located in the In-Plot Design menu on the toolbar.
This tool, Drip Feed Distribution Cut-offs, can be used to cut Drip feed lines
with Curves or by Length at the same time. This option is useful for irregular plots, with
steep slopes in the drip feed line. GESTAR can divide the Drip feed lines generated in
AutoCAD into sub-sections with particular information. This process will convert the
lines representing the Drip feed lines into polylines with different vertices, which after
being imported will indicate the sub-sections, i.e., different stretches with different
levels in each Drip feed line.
The list of Drip Feed Layers is used to choose the layer of the
AutoCAD environment associated with the drip feed lines or
emitter branches.
The Secondary Layers list is used for choosing the layer of the
AutoCAD environment associated with the secondary pipes.
391
392
The elevation of entities lets you convert a flat cartography, with entities in 2D,
to a 3D cartography, in order to prepare it for obtaining profiles or to obtain a surface.
The entities this command processes are lines, polylines and arcs. The result will be to
add topographical information to the elements constituting the network in the AutoCAD
file.
This command is the last phase of the process of generating stretches and levels. It lets
you locate the components of the plot in their original altimetry, so they can later be
imported correctly and effectively. The tool used for this process is Elevating entities, in
the drop-down menu of the option Utilities, in the MDT5 menu on the toolbar. The
actions are carried out in the AutoCAD environment and consist of:
Selecting the type of elevation desired. In our case we want to elevate a surface and
therefore enter an s in the space in the option. Once a set of entities has been
selected, the programme assigns each of its vertices the level corresponding to them
in the current surface. It also asks you to specify if you also want to process the
polylines which are already in 3D, or only the two-dimensional ones. If the surface
is not defined, the programme will try to assign the levels of each vertex according
to the points in the drawing.
Choosing objects through the option select objects, which lets you the objects to be
elevated.
The choice to elevate the polylines by entering the letter s for yes or the letter n
for no in the option Also elevate the 3D polylines? <N>.
The option of incorporating cut-offs at the points where the polylines cross the
model by entering s for yes or n for no in the space given with the question
Incorporate cut-offs with the model? <N>.
The phases of the process which permit the selection of various options for elevating
entities are shown visually in FIGURE 11.56.
393
394
When the user goes to the menu File/ Import/ From AutoCAD
and sees the window shown in Error! Reference source not
found., GESTAR will have captured the collection of Points
and Blocks from the open and active AutoCAD drawing,
presenting it as a drop-down list in the first panel. The type of
objects to be transformed into Nodes can be selected, as many
as desired, from this list. The geometric property of elevation of
each object to be transformed will be captured and associated
with the Node created in GESTAR.
Work Layers. The application lets you restrict the layers which
will form part of the selection process of the objects to be
transformed. This second panel can be used to select one or
more layers, and if none is selected (default option), it will
not filter by layer, the equivalent of selecting all the layers.
Tolerance. When an AutoCAD object is transformed into a
Node in a GESTAR network, the programme checks that the
Node was not created in an earlier transformation. The check
consists of comparing the X, Y and Z coordinates of the
existing Node with the object being transformed.
Click the Transform button to start the transformation of Nodes. When the
bottom of the window reaches 100%, if you do not want to transform more objects,
choose the option Next. This opens the window in FIGURE 11-57. Select the option INPLOT DISTRIBUTION to go to the window in FIGURE 11-58 .
Click the button Transform in FIGURE 11-57 to begin the transformation of
Nodes. When the lower part of the window reaches 100%, click Next. This opens the
window in FIGURE 11-58 where you must select the option IN-PLOT
DISTRIBUTION, which then goes to the window in FIGURE 11-59.
395
Transforming elements
396
397
398
Line.
Create network
11.6.5
Sizing irrigation networks begins with the conduits which form the irrigation
sectors. GESTAR has solutions adapted to this process, enabling the
optimisation of the diameters of secondary pipes supplying the drip feed lines.
The essential first step is the configuration of the network. After importing from
AutoCAD, the menu View/Scale (see p. 61) lets the user configure the origin of
399
coordinates, the exact maximum coordinates for the graphic window, and the visible
area.
Considering the configuration of the network, it will be taken into account that two
secondary pipes cannot fork directly from a known pressure node. To avoid this layout
400
problem in GESTAR, a collar will be designed in the cases where this arises. A length
of 1 metre will be assigned to the stretch of pipe fitted with this collar (see page Error!
Marcador no definido. et seq.).
Definition of the Irrigation Sectors
Optionally, the polylines defining the Irrigation Sectors can be captured from the
AutoCAD file for importing the network. If they have not been added in the import
process, they must be defined using the tool Assign Sector, from the In-Plot Design
menu (see page Error! Marcador no definido.).
401
Intake Valve.
Drip Feed.
402
Sizing Requirements.
The Sizing
Requirements field offers two procedures
for setting the minimum pressure values at
the least favourable emission point of the
drip feed lines making up the sector. These
procedures are mutually exclusive.
403
11.6.8
404
After all the sectors in the system have been sized, the values of Entrance Flow Rate
and Required Entrance Pressure will be defined at the entrance to each sector (FIGURE
11-65).
To begin the process of sizing the main pipe, turns must be assigned to each of the Drip
Feed Lines and sector entrance valves (modelled as Regulated Pressure Node) if this
was not done earlier.
Definition of turns.
Using the icon
on the toolbar, drip feed lines can be added to a turn in a multiple
selection (see page Error! Marcador no definido.), or an individual drip feed line can
be selected (see page 106) to modify the assigned turn. The designer can choose to
associate Drip Feed Lines from one or more sectors with a turn.
Main Pipe Optimisation Assistant
For the sizing, click on the icon
on the toolbar or the option Size Main Pipes
in the In-Plot Design menu. You can access the assistant for Optimisation of the Main
Pipes (FIGURE 11-66), which is identical to the one for sizing Turn-Based Distribution
Networks (see chapter 8. 7, OPTIMISATION of the TURN-BASED NETWORK). .
405
To size the Main Pipes of a drip irrigation system, you need only review the
Flow Rate (column Q in table FIGURE11. 36) which will go through the intake node of
the system, depending on the previous correct assignment of turns to the drip feed lines.
FIGURE 11-67 Optimisation Assistant. Step 3: Intake node data. Regulated pressure.
406
Select the default option, Set Point Pressure in open Hydrants with Regulation,
for the optimisation to take into account the entrance pressures of the required sectors,
previously enabled by the user in each Known Pressure Node at the sector intake, using
the property Plot Sector Entrance. The other options, which cannot be used with the
above one and are less likely to be used, are documented for the optimisation assistant
of on-demand networks (see p. Error! Marcador no definido. et seq.).
407
The designer can specify in the window shown in FIGURE 11-69the acceptable
values of maximum and minimum velocity, time to break even on the investment and
the expected interest rate on repayments. (Detailed explanation on p. Error!
Marcador no definido. et seq.). The option of blocking stretches of the network so
their diameter will not be modified during optimisation (the field Installed Pipes,
FIGURE 11-69), is not accessible for sizing the main pipes of in-plot irrigation.
If the pressure at intake node is unknown, steps 6 and 7 (Pumping Stations
and Electricity Prices) will be accessible. See p. Error! Marcador no definido..
This dialogue gives the designer the possibility of defining a series of safety margins in
budgets where there is uncertainty about the real situation or if they have not been
defined in the previously created network. The sizing assistant lets you set generic
criteria at the same time for an upper bound, applied to all stretches of the network, and
stretch by stretch for specific Pipes. (See p. Error! Marcador no definido.).
GESTAR uses the database of Materials associated with the network, in Microsoft
ACCESS 97 format.
408
409
AND
OBTAINING
At the end of the sector sizing process, the intake node of the sector modelled as
a Regulated Pressure Node will be directly transformed into a Reducing Valve
using
the Tool / TRANSFORM SECTOR ENTRANCE INTO REDUCING VALVE on the InPlot Design menu. The only previous requirement is to have selected the sector for the
transformation (secondary mouse button click on the outline of the sector).
410
FIGURE 11-73 Information associated with the drip feed line accessible via right-click.
This offers a summary of relevant results (head loss, flow rates, velocities, etc.) and
graphs showing the values of flow rate emitted and pressure (FIGURE 11-74), and
velocity and pressure, for each position in the drip feed line.
411
Uniformity Coefficient
The Uniformity Coefficient option in the In-Plot Design menu shows the user a
statistical representation of the uniformity of the flow rates calculated for the open
drippers.
Open the drip feed lines you want to analyse (usually included in an irrigation
Turn) and select Uniformity Coefficient to open a window like FIGURE 11-75, with the
calculated Uniformity Coefficient value resulting from applying Equation 11-3.
d
CU= 1
100
M
n
412
Where M is the mean value of the calculated flow rates emitted by the open drip feeds, n is the total
number of drip feeds and S|d| is the sum of the absolute values of the deviations from the mean in
the calculated emitter flow rate.
Measurements
Use the icon
(page ) or the menu In-Plot Design/Measurements to see
detailed information on the Measurements of the Pipe Elements and Drip Feeds (for this
case, only via the menu In-Plot Design/ Measurements/ Summary of Drip Feeds). This
information will be very useful for the designer who wants to draw up a detailed budget
for the sizing after checking it with a simulation.
12
413
414
the GESTAR package can be operated as a graphic interface for using the PROIRRIGATION function,
This tool is enabled only as part of a contract to implement custom services in
installations for Irrigation Collectives, and in TELEGESTAR demonstration sessions.
The service provided for implementation of the GESTAR/TELEGESTAR functions in
the management of pressurised networks, and in particular PRO-IRRIGATION, includes
the following processes:
- Analysis of specifications, uses and preferences of the collective. Recommendations
and decision on the level of integration and functionalities included.
- Implementation of the telecommunications architecture.
- Generation of a model and databases for the whole system: construction components,
settings, pumping equipment, regulation, controllers, prices, etc.
- Customisation and pre-configuration parameters
- Calibration of the model.
- User training. Advice and configuration of the first schedules.
- Monitoring irrigation campaigns, support and updates.
If the system is at the project stage, under construction or being renovated, a preliminary
stage will consist of recommending improvements, identifying the need for remodelling
and eliminating limiting factors in the infrastructure in order to make subsequent
operational strategies for saving by managing demand as effective as possible.
For this reason, the operation of the graphic interface which GESTAR provides
for the PRO-IRRIGATION function is summarised below, without entering into
exhaustive detail, as the expert handling of these resources requires personalised
training, included in the implementation contract.
415
A detailed explanation of the windows associated with the process of Evolution over
Time can be found in chapter 9. 5. 2.
First, the scheduling characteristics are determined from the window in FIGURE
12. 1. This step must be carried out correctly according to the optimisation
requirements, as the calculation template will be created according to these parameters.
The length of the time interval, the number of scenarios and the reference of the instant
the simulation begins must all be specified. The value corresponding to the section
Simulation Interval will match the value assigned in Interval length (FIGURE 12. 1).
416
From the window in FIGURE 12. 3, the user can assign the Power Supply for each
Interval of the Pattern. The modulation of the power supply selected with the mouse
will be used in the next Optimisation. If none is selected, by default GESTAR will use
no. 1.
417
In the fields at the top of the window in FIGURE 12. 4, assign the Reference Prices of
the Contracted Power (in /kW and year) and Electric Power consumed (in /Kwh).
The variations of both prices depending on the time of day can be defined as a
percentage of the Reference Price, or as absolute prices in cents (hundredths) of the
currency unit used, taking the Reference Price equal to one.
In the section Enabling Peak Hours, the values taken from the window in
FIGURE 12. 4 will not be taken into account during the optimisation process, as they
must be defined via the Optimisation assistant and cannot be changed. This means
changes can be made to these values without permanent effect.
Optimisation Input Data
Click the Optimisation option in the window in FIGURE 12. 2. Patterns of
Demand Window*.
to go to the window in FIGURE 12. 5 Optimisation Input Data
.
418
SIMULATION DATA
Temporal Data
This section gathers the values of Start Time and duration of the Temporal Step,
as defined from the window in FIGURE 12. 1. If you want to change any of these
parameters, we advise closing the Optimisation Input Data (FIGURE 12. 5) and
Patterns of Demand (FIGURE 12. 2) windows, and making the changes from the
Evolution over time window (FIGURE 12. 1). This way you can be sure that the grid of
patterns generated when you click the Patterns option again (FIGURE 12. 1) is suitable
for use in the Optimisation process.
The End Time field specifies in absolute values the final instant of the simulation
for analysis, depending on its duration and the Start Time. The Base Day or day the
simulation starts can be specified. If it is not specified, by default the programme takes
the date of running the simulation as the Base Day.
The mode of viewing the unit of time (HH:MM, minutes, hours) can be modified
from the drop-down menu Unit of Time.
Time Restrictions
If you want to programme time restrictions, you must use the GESTAR
programming language, which is described in the appendix GESTAR Programming
Language, p. Error! Marcador no definido..
Irrigation Restriction. This will determine the hours of the
day in which irrigation is possible.
Start Time Restriction This specifies if there is a time interval
in which irrigation should begin.
419
Load data, which lets you populate the fields with previously configured input
420
The list on the left (FIGURE 12. 6) shows the Known demand nodes which can
be selected and added to the pattern. If the Node is Unconditionally open, it will not
appear in the list. If the Node is Unconditionally closed it will be greyed out and cannot
be selected. (See Restrictions on random scenarios
, p. 76).
From the field % Fictitious continuous flow rate this value can be modified as a
percentage, varying the irrigation requirements and thus the time needed.
From the field % flow rate, the instantaneous flow rate can be modified in a
hydrant or hydrants to be added.
Tick the checkbox for Demand for the value of Demand to be taken (see Known
Demand Node
, p. 82). If left unchecked the value of Supply will be taken into
account.
When you press the button Add, the selected Known demand nodes and the flow
rate (demand or supply) will be added to the list on the right (FIGURE 12. 6). The
421
instantaneous flow rate to apply will be specified next to each Node (reflecting any
changes made with the tools described above).
Click Next in the window in FIGURE 12. 6 to go to the window in FIGURE 12.
7. From this window the user can modify active requests for the nodes subject to
irrigation, with the requirements specified from the window in FIGURE 12. 6, and the
previously defined restrictions (FIGURE 12. 5).
Custom requests
Click Next in the window in FIGURE 12. 6, or select the option Custom requests
from the window in FIGURE 12. 5, if the requests are known, to go to the window in
FIGURE 12. 7.
or
Save the files of created requests. The archives used will be in the formats *. xml
or *. txt.
LIST OF HYDRANTS
The nodes which can be used for irrigation and are not unconditionally open are
listed in blue. If a node is unconditionally closed, it will be listed in black.
The list is in tree form. Thus, click on the identifier of a node to see an expanded
list of active requests. Select the Identifier to enable the option Add request for that
node. Select a Request from the expanded list to access the options Modify request /
Delete request.
422
Click on the option Modify Request to enable the Minimum and Maximum Times
which limit the period in which irrigation is requested. As these values are changed, the
Hours Available for irrigation will change (read-only option).
Mouse over the last field of the table of pairs of values, Consumption / Duration,
and press the Enter key to make the table editable. This will be very useful when
working with shared hydrants, if you want to distribute a request considering
intermediate closures, which may be different in each sub-period, etc.
423
Check the fixed period option to disable the possibility of editing the maximum
time. Irrigation will begin at the time specified in the Minimum Time field, with no
values allowed which would prevent irrigation throughout its duration. This irrigation
request cannot be modified by the algorithm but it will be calculated.
ADD REQUEST
If this option is chosen the column furthest to the right of the window in
FIGURE 12. 8 becomes accessible.
Use the Label of the new period to name the new request. The Fixed Period
option is offered (see the option Modify Request, p. 422
Adding a Reference Irrigation Period
This field must be filled in the same way as the option Modify Request, p. 422.
Three types of request can be added:
Single Request. A once-only request. This must be used for the optimisation of an
irrigation session lasting one day
Periodical Request. This lets the request be repeated regularly. The drop-down
menus Periodicity (the options available will depend on the loaded pattern) and
Number of times will be enabled for configuration.
Custom Request. A repeated request, with a custom definition of the gaps between
each request.
424
Finish
425
Durante the optimisation process, the user receives information in real time with
the stages reached, Status, and Optimisation Time Elapsed (Optimisation Data).
Separate graphs show the evolution of the Value of the Objective Function and the
Power Cost. The viewing scale of both graphs can be adjusted (fields at the bottom of
the graph), or can be selected automatically (Auto). Finally, a graph is presented with
the flow rate values at the intake node for each instant of the simulation, for the Current
optimisation result.
To conclude the process before finalisation, choose the option Request Stop
(FIGURE 12. 10).
426
The window in FIGURE 12. 2, Patterns of Demand, will show the optimal
pattern, which can be analysed using Evolution over Time, etc.
Generated documents
The final documents will be saved to the path specified in the window in FIGURE 12.
9.
flowFINAL.xml. Optimised pattern file.
flow.csv. Flow rate values provided in each instant for each
Hydrant.
time.csv. The result of the optimised pattern for each hydrant
with the following parameters tabulated: Minimum date,
Maximum date, Start date, End date, Minimum time, Maximum
time, Start time, End time, Duration, Minimum hour, Maximum
hour, Start hour, End hour, Duration hour, Flow rate, nPeriod,
Tag.
result.csv. Results for each period of the values of voltage,
flow rate and height in Pump Elements, and of pressure
supplied in Hydrants.
427
13
HANDLING DATABASES
GESTAR lets you maintain the whole system of databases in the programme.
To modify these databases externally, remember they have been created using
ACCESS 97. They can be edited in later versions of ACCESS, but without converting
the original structure to the new version of ACCESS..
GESTAR provides a series of databases which are automatically copied during
the installation of the programme. In the installation route they can be found in the
folder SEG-BdD.
In the menu File on the GESTAR menu bar, select the option Modify Databases
to bring up the screen shown in FIGURE 12.1.
428
From the drop-down menu on the left of the window, go to the Database of
Pipes which can be edited in GESTAR. Double click on the chosen database to display
the different materials in the file, double click again to hide them. Double click on a
material to show information on the different pressure ratings for it. Depending on the
active category, different options will be accessible on the toolbar at the top of the
window (FIGURE 12.2).
New... click this button to open a field with the following options:
Database. Lets you create a database with the information you save. To keep
this accessible, select the first category from the drop-down menu (Gestar).
Material. After selecting the database you want to modify, add a new
Material with this option. In a window similar to FIGURE 12.3, you can
specify the manufacturer, type of material and roughness coefficient in mm.
429
Pressure rating. Lets you add new Pressure ratings for the chosen material.
First fill in the window in FIGURE 12.4. In the field for the name of the
Pressure rating, you can use alphanumerical characters, and numerical values
are required for the definition of the maximum pressure the Pipe can take (in
m.c.a), and its possible play (in mm).
Add Existing DB. Databases can be edited in GESTAR only if they are saved to
the folder SEG-BdD. With this button, you can add existing databases saved
elsewhere to this folder. For this these files must not change their original structure
during any possible changes.
Duplicate Database. Lets you create a database based on an existing one. After
selecting the original database, click this button and enter the name of the new file.
When this action is validated, the new database will be accessible from the dropdown menu.
Delete. With this tool you can delete the data relating to a complete database or
with a material or pressure rating.
Edit. This button will be usable when a material or pressure rating is selected
with the mouse from the drop-down menu. In the first case, it lets you modify the
name of the manufacturer and the material, and the value of the coefficient of
roughness. the second lets you change the name of the pressure rating, the maximum
acceptable pressure and the play value.
Edit Pipes Table. This tool accesses the table at the right of the window in
FIGURE 12.2, enabling the storage or modification of various values for a given
pressure rating. Three fields are required for a new entry: Reference, Internal
430
Diameter and Price. Optionally, from the table you can include the values of
Thickness, Exterior Diameter, Length of the Pipe, Weight per linear metre and
celerity.
Associate with Active Network. This can be used only if there is a network open
before the user enters the menu Modify databases. It will associate the edited Pipes
Database with the current network.
IMPORTANT: If modifying a Pipes database externally, be sure to respect the
structure of the file. In this type of database, only the tables Material, Pressure rating
and Tub_Comerc contain information on Pipes. Be especially careful:
Not to enter blank spaces in each cell of these tables.
In the field Reference in the table Tub_Comerc, the first characters must be
numerical to indicate the Nominal Diameter of the Pipes, separated from the rest by
an underline, e.g. 110_PVC or 110_[PVC-10]. Two identical References cannot
exist anywhere in the table.
Respect the following limitations to the maximum number of characters in certain
fields. Table Material, field Manufacturer, 15 characters, field Description: 15
characters; Table Pressure ratings, field Description: 8 characters.
A failure to observe these considerations may lead to malfunctions in the
programme, especially the sizing module.
The information is stored in tables under the name of the manufacturer. Data can
be gathered on Material, Pressure rating, Nominal D, Internal D, Thickness, External D,
Roughness, Max length, Weight and RRP of the pipe, with the essential data being the
431
definition of the Material and Nominal D. From the drop-down list at top, select the
table from among the stored manufacturers.
Modify table. This button lets you modify the selected table. Click it to bring up the
table. The difference between this table and the earlier one is that the one in
FIGURE 12.6 is totally editable, while the earlier one FIGURE 12.5 is read-only
and cannot be modified.
The button Delete Table also allows the contents of the selected table to be
deleted, after checking.
Add Table. Enables the user to add a new table with data from a new manufacturer.
432
This window lists the accessories available in the GESTAR database. This list
includes the name of the table with the hydraulic data for each accessory.
If you want to add a new Element to the list, click the button Add/ Modify Acc.
The list will stop being read-only and new data can be entered.
In the upper left corner of the Accessories Database window (FIGURE 12.7) you
can choose the name of a table, which can be modified clicking the button View/
Modify Table The window shown in FIGURE 12.8 will appear.
Use this window to edit the chosen table using the button Modify Table, or
create a New Table, with the corresponding button.
433
Operation/Protection. Select this option from the window in FIGURE 12.9 to open
the database of valves in pipe, i.e., sectioning, one-way or throttle valves which may
be linked as a singular element to a Pipe (see
, p. 102). The window consists of
four quadrants, where you can Add, Edit or Delete Elements using the buttons.
Manufacturer. At the top of the window a drop-down field lets you modify
the selected manufacturer for editing.
Types. The different types of operation or protection valves loaded by default
in the database are: free-flowing, free-flowing with small diameter, one-way
434
This opens the table assigning values of Cd and N to obtain the performance
curve of the type of valve to modify or add. The arrows let you navigate
through the different rows of definitions of coefficients, for different
percentages of closing.
Sub-types. To make them easier to find, valves are grouped in sub-types
according to their constructive characteristics.
Series. Each group of valves of different diameters with identical
characteristics is identified by the manufacturer with a series number. When
you edit or add a Series, you go to the next window:
435
As well as the series number and the description of the valve, the user can
associate the series with a .pdf file with the spec sheet.
Code. In the last quadrant, after the series has been selected, a table appears
with the codes registered in it with the nominal diameters associated with
each code.
Click the button Add or Edit to open a window like the one in FIGURE 12.14
where you can edit the chosen code, of the Nominal Diameter (in mm), of the
nominal pressure (in atm), and the price.
Automatic Control. This option, available in the window in FIGURE 12.9, leads to
the database of single function regulating valves (see
, p. 115).
436
The structure of the dialogue is similar to the window for editing the database of
operation and protection valves (see p. ). In this case, only two quadrants are
implemented (for 433 Series and Codes), and a new drop-down field appears at the top,
to select the type of valve (Pressure reducing, Pressure sustaining, Flow limiter).
Once the code is selected, as well as the options described in the section above, the
coefficients of the open valve can be edited (value of Ks or if absent, Kv), as seen in
FIGURE 12.16.
437
This window has two keys for access. One refers to the manufacturer of the
emitter and the other to the table with the data for a given emitter.
The manufacturer is selected from the list at the top left of the screen, and the
data table in the adjacent panel. Both concepts are internally connected but are
independent when modified or viewed. In view of FIGURE 12.17, you can modify an
existing manufacturer or data table, or add a new manufacturer or table.
The values available for entry in the Data Table are: P (Atm), Q (l/sec), Scope
(m), Pluv-C (mm/h), Pluv-T (mm/h), Position-C (m) Position-T (mm). If the emitter is a
drip feed it will be defined specifying exclusively the values of pressure and flow rate.
438
Via the upper left tab, choose the database to be modified from the folder SEGBdD, sub-folder Pumps. The Pumps registered in the database appear in the central
table of the window, ordered by code. You can navigate by the scrollbar to the right.
Select the pump to edit, specifying the model and number of pump runner in the
enabled fields. The possibilities for editing are:
View. Click this button to open a window similar to that in FIGURE 12.19, but
which allows only the consultation of a set of general data about the pump,
(position, series, price, r.p.m, max r.p.m.) and the data of the performance curves for
each type of runner stored.
Modify. Click the button Modify to edit the set of data. Use the button Add runner
to store the performance curve of a new runner defining at least two pairs of data of
flow rate (m3/h) / head (m). Include the power needed in kW and the value of the
NPSH for each service point.
439
Delete. Lets you delete the selected pump and all data associated with it from the
database.
Two more options are enabled from the window in FIGURE 12.18:
Search. Lets you search based on the specification of the pump model. If found in
the database, the first pump model coinciding with the search string will be selected
in the list.
Add pump. Click this option to bring up a window with the same fields as in
FIGURE 12.19, but in this case empty, so you can define in them the characteristics
of the new pump you want to add.
440
Base Prices
Electricity Prices Field where you can choose a title for later
identification.
Base Price per kWh (/kWh). Base price of the kWh consumed in the
reference period.
Type: In this field you can add a comment for each price rate for later
identification.
441
AI.1 DEFINITIONS.
GRAPH.
The graph of a distribution network is defined as the single line graphic
representation of the network, made up of significant points, called Nodes, and
Elements connecting the Nodes.
BRANCHED TOPOLOGY
A network has a branched topology if in its associated graph the connection
between any two Nodes can only be made by a single route (case a). Otherwise, the
topology is defined as meshed (case b).
(a)
(b)
FIGURE AI. 1 Branched graph (a) and meshed graph (b).
CONSTRUCTIONAL TOPOLOGY.
The constructive topology of a network is the combination of:
-Its graph.
-The description of levels of all Nodes.
442
443
444
found in practice. FIGURE AI. 3 shows the schema of a typical demand irrigation
network illustrating some of the usual aspects.
Although the structure is essentially branched two redundant pipes can be seen
at intake, asymmetrically connected, and an interconnection between two branches to
correct a problem of insufficient pressure, resulting in meshes. There are also two
Reservoirs, which can supply the network simultaneously, and a pair of points
discharging to the open air, pouring water into two irrigation ditches, through a partly
open butterfly valve. Consequently, there are four points of set total head (the two
reservoirs and the two emissions). It also shows the presence of automatic regulation
devices, such as the pressure reducing valves, pressure sustaining valves and flow rate
limiter valves, increasingly found on all types of networks.
When a network presents a mesh or more than one point of known total head,
alternative routes to the supply or flow rates emitted according to local pressure appear,
so that the distribution of flow rates in all or part of the network cannot be known
without resolving the complete system of equations reproducing the hydraulic
behaviour of the distribution system. This system contains many non-linear equations
whose solution unavoidably requires the help of the techniques used in the hydraulic
calculation of general networks, even when the network maintains a branched
appearance.
Depending on the simplifications offered by the model of a strictly branched
network it is not surprising that in systems dedicated to irrigation, where the topology
most often fund is branched, pressurised distribution networks normally fit a strictly
branched paradigm, with a main intake point and flow rate demands generally regulated
by the hydrants in their normal operation.
This fact, together with the lack until now of sufficiently robust and easy to use
simulation tools, means that there has been little systematic use of hydraulic simulation
445
programmes in irrigation, although they are widely used in other contexts (mains
supply, cooling and heating, hydroelectricity and regulation, fire prevention networks,
etc.). In contrast, irrigation network projects use optimum sizing techniques (especially
productive in branched networks, given design flow rates known beforehand, as
mentioned above) to the point that a design is normally considered complete when the
economic diameters of the pipes has been established.
However, we can affirm, depending on the situation found as a result of
numerous experiences analysing pressurised irrigation, that while for the purpose of
sizing pipes, the paradigm of the strictly branched network can be considered as
essentially correct, as far as concerns the simulation and reproduction of the
instantaneous, local real behaviour of these networks, the operation of the system
according to the model of the strictly branched network is the exception rather than the
rule. If seeking to improve the efficiency of the design and of network operation, this
requires the introduction of techniques of prediction and general hydraulic analysis,
which are also ideal, and even more precise and productive, in irrigation networks.
Fortunately the greater availability and cheapness of computer power in the last
decade and the development of new, more powerful, robust and efficient numerical
techniques have closed the gap between computer applications for hydraulic calculation
and those available in other areas of engineering, bringing together a growing number of
different professional circles and making them more aware of the advantages offered by
the simulation of systems compared to conventional techniques of design by trial and
error. The use of this type of tool is also spreading among the bodies which manage
hydraulic systems, as it makes it possible to evaluate and anticipate, at low cost, their
response to a great variety of practical situations, for planning, prevention or regulation.
Therefore it is essential in the design and exploitation of modern irrigation
systems to have absolutely general calculation techniques, which can realistically
accommodate any constructive topology, combination of boundary conditions and
configuration of control devices, in other words: any scenario.
In the sections below we revise the most significant hydraulic characteristics of
networks for pressurised irrigation, taking as the comparative element the intake
systems. This will give further justification for the need for and reliability of hydraulic
analysis tools in the context of irrigation networks for their better design and
management.
AI.3
HYDRAULIC
CHARACTERISTICS
PRESSURISED IRRIGATION NETWORKS.
OF
Pressurised water distribution systems for irrigation and general supply share
many characteristics while presenting notable differentiations. The most relevant
aspects of irrigation systems are:
Topology predominantly, although not exclusively, branched.
Low density of the network and high intensity of demand.
446
AI.3.1 TOPOLOGY.
In the supply of drinking water the major arteries are usually interconnected,
forming a mesh structure which ensures the water can reach every residential block
following more than one route from the intake points of the network, even when this
means greater costs in e pipe layout than the strictly necessary minimum. This
redundancy, as well as homogenising pressures, attempts to ensure supply by alternative
circuits when there is an interruption in the circulation of any of the pipes supplying a
sector.
In demand irrigation networks, the large surface areas to be covered, the
dispersion of consumption points, the high costs of pipes with the large diameter needed
to take the large volumes of water served and the greater tolerance of crops to
occasional water shortages lead to the adoption of a branched morphology where each
supply point is supplied through a single series of pipes, given that it has been shown to
be generally more economical than any other mesh providing an equivalent service.
However, it must be remembered that meshed layouts in irrigation networks can
be recommendable in certain contexts, some of which are:
Special situations.
Guaranteed supply.
Scaling investments.
Correction of insufficient pressures.
Gardening applications.
SPECIAL SITUATIONS.
In particular situations due to restrictions in the layout (geographical features,
rocky or mobile terrain, excluded areas, etc) or the availability of diameters, a redundant
interconnection at some point can be more economical than a purely branched solution.
GUARANTEED SUPPLY.
On other occasions, the aspects of guaranteed supply can be relevant, for
example in the stretches near intake of the network, those of greater diameter and cost,
447
where repairs or maintenance paralyse the whole sector, it may not be advisable to
install a single large diameter pipe given its vulnerability, and may be more prudent to
install two or more parallel pipes of a smaller diameter which will form some type of
mesh in their connection. On other occasions, the proximity of hydraulically
independent sectors can make a meshed interconnection advisable to reduce the
vulnerability of each of them to cutting off the supply, especially in crops with high
added value or precise irrigation requirements.
SCALING INVESTMENTS.
The supposed greater cost of parallel pipes at intake, compared to a single large
diameter pipe, can be compensated by savings in financing the stoppages caused by
staggered installation of parallel conduits, as the sector change and requires greater flow
rates. The alternative of installing a single large diameter pipe with a carrying capacity
which may be underused for many years may not be more advantageous.
CORRECTION OF INSUFFICIENT PRESSURES.
Situations which can make local meshing in the network advisable appear when
problems of insufficient pressure in already built branches need correcting, especially if
they are in use. The circumstances in which a given hydrant presents a deficit in
pressure are more often found than one might think (aging infrastructure, changes in
crops or maximum flow rates, design errors, etc). On these occasions, if a nearby branch
has sufficient total head, the interconnection of the branches, forming a mesh, can
increase the pressure in the problem area significantly, without the branch contributing
flow suffering an excessive decrease in its respective pressure. The diameter and cost of
the conduit needed to remedy this situation can be much less than the cost of replacing
already installed pipes in the problematic branch wit newer or larger diameter pipes.
GARDENING APPLICATIONS.
Finally, in gardening applications it is normal to find distribution pipes forming
rings around the periphery of the plot, connecting to the irrigation devices. This is
because the meshing of the system tends to even out the total heads of all points, and
thus the pressures, with total flexibility for later changes and readjustments of the points
of insertion of lateral pipes, which are very frequent in these applications. Given that in
gardening small diameters and limited extensions are used, the cost differential
compared to the branched solution is not significant, especially if compared to other
investments associated with the residential areas where they are installed.
Meanwhile, by assigning a common diameter to the whole mesh, the designer
avoids complicated assembly and design problems, as this avoids the tedious calculation
of pipes in decreasing diameters, needed in branched networks, to ensure the
homogeneity of pressures, a solution which, as well as being rigid and not easily
accepting later changes, requires a collection of diameters and special pieces which
must be gathered, stored and assembled, meaning higher costs than those saved in pipes
compared to a mesh with a constant intermediate diameter.
448
AI.3.2 NETWORK
CONSUMPTION.
DENSITY
AND
INTENSITY
OF
DENSITY IN LAYOUTS.
In demand irrigation systems we find distribution networks highly dispersed in
the layout, with a low concentration of outlets, compared to drinking water systems.
Sectors of irrigation dominated by a single catchments or regulation reservoir can range
from 200 ha. to several thousand ha. While in an irrigation system we find an outlet or
hydrant for each 1-10 ha, and the hydrants are separated on average by 300 m. to 600
m., in a domestic supply system there are just a few metres between one building and
the next, and the next independent outlet. In a mid-sized city (pop. 500,000) there are
usually as many metres of pipe laid as there are inhabitants, forming a dense, profusely
interconnected web.
DENSITY OF USERS.
The number of users making decisions in an irrigation system ranges from a few
dozen to several hundred, in the most extreme cases, with the most frequent being
sectors with 200 to 400 irrigation outlets. In any case, there is a difference of three
orders of magnitude between the number of independent users in one type of system or
another.
Given the relative topological simplicity of the network and the small number of
outlets, in pressurised irrigation systems it is completely possible to reproduce the
complete network of pipes, including singular elements and individual outlets, with no
need to schematise the topology of the network before analysis.
INTENSITY OF DEMAND.
Despite the dispersion of users over the area and the comparatively low number
of them in a hydraulic irrigation sector, their flow rate demands are significantly higher
than individual urban consumption. If the consumption made by a citizen opening a tap
for a short period can be estimated at around 0.1 l/s, an open irrigation hydrant can
easily use dozens of l/s for most of a day.
In drinking water supply, as in any distribution system where there are many
thousands of consumers with random behaviour patterns, it is impossible and irrelevant
to try to trace individual demand behaviour or isolated effects, which are diluted and
have little impact on the whole. Thus, in urban networks the consumption decisions of
users do not affect the system except cumulatively, and are quantifiable only from a
statistical viewpoint.
However, in irrigation systems, the high instant flow rates demanded by each
irrigator, in a group of users which is already comparatively small, mean that the rest of
the network is affected by his individual actions.
449
450
451
(AI.1)
Where:
L:= length of the conduit associated with the emitter
D:= hydraulic diameter of the conduit associated with the emitter
S:= section of the conduit associated with the emitter
:= friction factor of the conduit associated with the emitter
k := dimensionless coefficients of singular losses
K s = dimensional coefficient characteristic of the emitter
N = exponent characteristic of the emitter
In the irrigation emitters, K s and N in (AI.1) are determined experimentally by
testing the pressure/flow rate response of the emitter, which fits to a curve of the type
H = K s Q N. If the emission is characterised by another type of device, with
dimensional coefficients of known losses K , and happens in a section of area S E
(Appendix III) then:
K S = K Q 2 +
1 1
1
2 2 Q 2 ;
2 g Se S
N =2
(AI.2)
452
(a)
(b)
453
Although in the sizing phase we suppose the whole network will be supplied
from the intake reservoir, depending on the hydraulic conditions set by the scenarios
arising in practice, four types of combinations of flow can be found (FIGURE AI. 5).
While cases a) and b) in FIGURE AI. 5 still fit the paradigm of the strictly branched
scenario, the other two cases c) and d) suppose the existence of two points of known
total head.
(a)
(b)
(c)
(d)
IRRIGATION EMITTERS.
While demand distribution networks are not usually directly connected to
devices for pressurised application of water (cannons, sprinkler networks, branches with
drippers or micro sprinklers, misters, drip tapes, etc.), the distribution networks inside
the plot present a profusion of emitters, so that it can be desirable to enter this area to
complete the design aspects in the plot.
Conventional approaches establish models for Emitter Lines where the emission
devices are inserted using behaviour equations of losses in the branch deduced under the
proximate hypothesis of supposing a continuous supply of flow per emitter or per unit
of length. This description is inexact insofar as in construction, the emitters are fixed
beforehand, so that the flow rate provided depends on local pressure and the
performance curve of the pressure/flow rate response of each type of emitter, this
pressure in turn being strongly dependent on earlier emissions and especially on
variations in level, which can be very significant in pressurised irrigation systems.
454
The irregularity and variation of this pressure leads to emissions with a nonhomogeneous flow rate, which needs to be known and marked with elevations in order
to avoid unacceptable losses of uniformity. For this, traditional formulations revise the
homogeneity of pressures a posteriori, establishing the threshold of non-homogeneity
which may be presented between the least favourable points, and a maximum tolerance
depending on the hydraulic characteristics of the emitter (Christiansen's criterion).
These approaches are widely accepted, as they make manual calculations much easier.
Their disadvantages are:
Uncertain intuitive detection of the least favourable points, especially in conditions
of very irregular planimetrics and altimetrics, a fairly frequent situation in these
installations.
The need to use hypotheses which are not always fulfilled closely enough: the
identity of emitters, the regular distribution of emitters or groups of emitters,
trapezoidal plots, uniform slopes for each Emitter Line, etc.
The need for successive trial-and-error tests if the final results contradict the initial
hypothesis.
Using computational models in this context allows for more detailed
approximations than would be viable for manual calculation, making it possible to
overcome these limitations. To do this, the boundary conditions of the emitters must be
properly configured and not taken merely as points supplying known flow rates
independent of pressure.
The invariable parameter which can be known a priori in all devices emitting
flow, and which constitute a correct boundary condition for hydraulic analysis, is the
total head at the discharge point, which in turn can identify the level, as the pressure
head is cancelled out at the point of emission when taking pressures referenced to
atmospheric pressure. The flow rate really extracted from each emitter will depend on
the pressure which feeds it locally and its response curve to the pressure H = K s QN,
which must be specified (Appendix III p.465).
The response curves of the emitted flow rate in relation to the feed pressure head
are characterised by the manufacturers and can be implemented in the GESTAR
simulation pack.
UNREGULATED DISCHARGES.
All the discharges of flow to the exterior without automatic control elements for
regulating pressure and/or flow rate should be catalogued under this heading. For
example, discharges to drinking troughs, isolated reservoirs, canals and irrigation
ditches, or gravity-watered plots in practice use a conduit with a sectioning valve at the
end, in most cases operated manually, which opens, completely or partially, when the
supply is needed. The extracted flow rate, for a given degree of openness of the valve,
will fluctuate depending on the pressure in the network (which in turn depends on the
extracted flow rate). The boundary condition which correctly reproduces the hydraulic
behaviour of these points of emission is not desired extracted flow rate, as this cannot
455
be specified without adjusting the opening of the discharge valve, but rather the value of
the total head at the point of discharge.
In the general behaviour equation of the emitter (AI.1) K s is evaluated against
the expression (AI.2) (see Appendix III, p. 465).
K S = K Q 2 +
1 1
1
2 2 Q 2 ; N = 2
2 g Se S
(AI.3)
If trying to represent the effect of a larger break, the same process is followed,
taking as the limit case of the section with the leak, S E , in (AI.3) the complete
transversal section of the conduit completely broken, but taking the precaution of
cancelling out demands downstream from the point of complete breakage, as there is
now no continuity in the branch enabling it to by fed.
457
This appendix reviews the hydraulic behaviour of hydrants and modelling their
connection to the network and the plot in order to simulate them correctly in GESTAR.
458
pA=47 m, A
pB= 42 m, B
pp p= 40 m, A and
B
Qp
P
pC= 38 m, C
QA =QB
QC < QA
NETWORK
INSIDE THE
PLOT
COLLECTIVE
DISTRIBUTION
NETWORK
459
pressure; this pressure, set by the flow limiter, will be the value needed for the hydraulic
installations of the working irrigation sector to emit the right maximum flow.
460
the extracted flow rate could be higher than the maximum allotted rate. To avoid this, a
second regulating device should be installed in the hydrant: the flow rate limiter. A
good project for the internal network should therefore use all the authorised flow of the
hydrant, without exceeding it, when the plot is supplied with the set point pressure.
However, if a plot has very different irrigation sectors and/or is in the process of
implementing irrigation installations or crops, there may be situations where the
projected instantaneous consumption is deliberately lower than the maximum flow rate.
The value of this consumption can be anticipated according to the design and
hydraulic behaviour of the interior of the plot. When the pressure in the collective
network is above the set point of the pressure regulator, the interior network can be
independent of the collective network, and the condition which must be set in the feed
to the internal network is, in fact, the rated pressure of the regulator, so that the known
information at the intake of the plot is the total head downstream from the hydrant. With
this feed pressure for the internal distribution network, and given the placement of the
additional emitters, pipes and regulators, a projection can be made of the flow rate to the
exterior. Using the estimates of the installation project, or carrying out a hydraulic
simulation of the internal irrigation system using GESTAR, the flow rate really
demanded for the irrigation sector given the set point pressure can be deduced.
We can conclude that given:
-The existence and correct operation of the flow limiter in the hydrant.
-The existence of a correct project for the plot, which attempts to use the full
authorised flow of the hydrant in each application of water.
-The existence in the collective network of pressure levels higher than the set
point pressure of the hydrant.
The flow rate extracted from the network through a hydrant in a consolidated
irrigated area will very probably be constant and equal to the authorised flow.
In any case, although the hydraulic system of the plot does not use all the
authorised flow, the flow rate extracted from the hydrant will be constant (and lower
than the maximum authorised) as long as the network pressure is higher than the set
point value of the corresponding pressure reducer and the hydraulic installations of the
plot are not altered.
BEHAVIOUR OF THE SYSTEM WHEN THERE IS NOT ENOUGH PRESSURE
FOR THE OPERATION OF THE PRESSURE REDUCER.
When there is not enough pressure upstream from the pressure reducer to
maintain the set point pressure downstream. the reducer will remain open and inactive,
transmitting the pressure of the collective network directly to the plot intake with all its
fluctuations (unless the hydraulic resistance of the internal network of the plot is so low
that the flow rate is still higher than the maximum authorised flow value and the flow
rate limiter system still has to intervene).
461
In this case, the hydraulic behaviour of the collective network and of the plot
network are no longer independent, both being intrinsically linked, as, depending on the
type and number of emitters, their placement, the installed pipes, etc, the internal
network will permit a greater or lesser flow rate to pass through to the crops in response
to the pressure coming from the network, which will now not be constant or known a
priori, as it was when the pressure reducer was able to work.
In principle, to deal with these circumstances the scenario of the collective
network will need to include the configuration of all the internal hydraulic devices
connected to the network, jointly analysing the behaviour of the system as a whole.
However, this detailed description, while it can be tackled as a last resort, would
be excessively verbose and not very practical for managing the collective network.
The problem can be avoided by using an alternative technique describing the
hydraulic behaviour of the plot using a curve which synthesises the response of the total
flow rate emitted by the set of equipment installed on the plot in relation to the feed
pressure of the primary pipe. Given that with different feed pressures a given internal
network will emit different flow rates, if there is a relationship H p = H p ( Q p ) linking
the pressure head downstream from the plot intake, H p with the total flow rate
circulating to the plot equipment when fed by this pressure, Q p , expressed for example
by a potential function of the type:
Hp = Hp ( Qp ) = Ks QpN
(AII.1)
FIGURE AII. 2 Example of potential fit H p = K s Q p N of the function linking the feed pressure of
the plot installations with the net flow rate served.
462
NETWORK
INSIDE THE
PLOT
Hydrant with
volumtric meter.
Measurement of
flow rate Qp
PLOT OUTLET/INTAKE
COLLECTIV
E
DISTRIBUTI
ON
Hp = Hp ( Qp )
463
same time the value is entered of the dimensional coefficient of singular losses in the
hydrant, K sH , when this is completely open, corresponding to the expression:
H = K sH Q 2
(AII.2)
464
point value, H c , without modifying the flow extracted from the hydrant, as long as H cal
remains above H limit .
H cal > H limit
If the pressure after the hydrant, H cal , is lower than H limit , the hydrant will be
configured as an emitter with the response curve H p = K s Q p N, with the values K s and N
specified in the definition window.
Finally, we must remember that the reasoning above is based on the supposition
that the instantaneous demand is equivalent to the maximum flow rate allotted to the
plot. However, this may not be the case. In this event, using the procedure described
above, the algorithm is implemented in practice using the value of instantaneous
demand established in the definition window of the hydrant, and which is the same or
less than the maximum allowed flow of the hydrant, instead of using the value of the
maximum flow. this means that the set point of the flow rate limiter of the hydrant is
H = Ks Q N
Hcal
Operating
margen of
the
H consigna (Hc)
A
Q
1/N
Q max= (Hc/Ks)
Qmax flow rate
(Q )
always regulated to the same level established in the instantaneous demand window.
Q consumo < Q dot
465
Intake conduit.
Internal emitter
Diameter: D
devices
Length: L
rea of the section:
S
Emitter section E,
rea of the
Singul
ar
Section of
emitter start
C
Intake pointA
= K (Rey, PC ) Q 2
+Z +
+Z +
2 g C g
2 g E
g
(AIII.1)
where the right side of (AIII.1) is associated with head losses in the emitter itself
(dissipation in the emitter of mechanical energy in the unit of time by unit of circulating
weight). Coefficient K in (AIII.1) depends on the geometry, Reynolds number (and
consequently on the flow rate) and also on the feed pressure, P c , if it has deformable
elements (self-compensating emitters).
466
Reordering the expression (AIII.1) and given that the pressure in the discharge
section, S E , is the atmospheric, (P E =P atm ), (AIII.1) equivalent to:
1 1
1
2 2 Q 2
+ Z
H E H C =
+ Z = K Q 2 +
2 g S E SC
g
C g
E
(AIII.2)
In (AIII.2) the second term to the right can be interpreted as the loss of all the
kinetic energy projecting the fluid in the emission section, where the pressure is
atmospheric.
The last term of (AIII.2) corresponds to the kinetic energy of the flow at the
entrance to the emitter, usually negligible.
Given that the sections of flow projection are not usually well defined in
practice, the three contributions to the right of (AIII.2), all dependent on the flow rate,
will accept a joint approximation, at least for a certain range of flow rates, of the
potential type:
K S Q N := K Q 2 +
1 1
1
2 2
2 g S E SC
2
Q
(AIII.3)
Logically, the coefficient Ks and exponent N in (AIII.3) are different from those
in (AIII.2) and their values can easily be determined by adjusting a potential function to
the experimental data documented by the manufacturers, which reflect the flow rate
emitted according to the feed pressure in relation to the atmosphere.
In the emitters for drip irrigation the contribution of kinetic energy in discharge
is negligible, but K depends on the flow rate, inducing values of N greater than 2. This
is not the case for other devices (sprinklers, hoses, leaks, etc.) with high kinetic energy
at output, where K tends to be a constant value, implying a value of N equal to 2.
The difference in levels between C and E can be systematically regarded as
negligible, so that the jump in total head between the ends of the emitter, H=H c -H atm ,
is systematically identified in practice with the manometric pressure head feeding the
emitter:
H=H C -H atm =( P C- P atm )/ g
(AIII.4)
(AIII.5)
As the emitters are connected to the feed points by conduits, which in turn
include singular and lineal losses, it is advisable to join the emitter and its associated
conduit in a single element using a suitable expression for the jump in total head.
Supposing that the emitter is at the end of a stretch of length L, of a pipe of
hydraulic diameter D, constant section S and contains singular losses given by
467
dimensionless coefficients k, the difference in total head between the initial end of
Element A (
FIGURE AIII. 1) and the start of emitter C will be evaluated as follows:
H A HC =
2
1 L
Q
+ k 2
2g D
S
(AIII.6)
2
1 L
Q
N
+ k 2 + KS Q
2g D
S
(AIII.7)
When emission is through open valves, free discharge, cracks and leaks, the
contribution K s Q N of (AIII.7) must be replaced by its initial expression (AIII.3) as then
S, S E will be set and K will be deduced from the dimensionless coefficient of losses of
the singularity through which the flow is evacuated.
In sprinkler irrigation systems, including total coverage, the computational tools
now provided by GESTAR permit the individual consideration of each sprinkler as a
specific emitter, although the graphic environment must be strengthened to deal easily
with systems of hundreds or thousands of sprinklers.
However, in local irrigation many consecutive emitters appear, which in the
most extreme case, Emitter lines in drip irrigation, can contain hundreds of emission
points in each Emitter line. Drip tapes with permeable walls, which provide a
continuously distributed flow rate, can be considered a limit case of this group. In these
cases the treatment of each point of emission as a specific node of the network is not
practical or viable with the individualised approximations described, given the
enormous graphic and computational load this would add to the system, and it is useful
to introduce new approximations suitable for computational treatment, which exceed the
classic simplifying hypotheses which suppose the flow rate to be supplied
independently of pressure, but which do not require behaviour equation for each emitter.
Preliminary formulations have been made in this area, which are awaiting verification
and so have not been included in GESTAR 1.2. Advanced modelling of the functioning
of these devices requires the adaptation of recent 5,6 formulations obtaining analytical
behaviour equations which are considered and solved together with the rest of the
system to determine, as an integral part of the results, the flow rate effectively supplied
for each group of emitters.
469
Sp
Q dot
Operational efficiency
r = Tr / T
(l/S.ha)
(ha)
(AIV.1)
10 3 Qdot t = q fc S p T
(AIV.2)
Clearing t from (AIV.2) we obtain the irrigation time of the plot for the installed
hydrant:
t=
q fc S p
103 Qdot
T
.
(AIV.3)
The probability of the open state of a hydrant is defined as the quotient between
the time the hydrant must be open, t, in relation to the time in fact available for
irrigating, T r . Taking into account (AIV.1) and (AIV.3) this probability is evaluated:
p=
q fc S p 1
1 t
t
= = 3
Tr r T 10 Qdot r
(AIV.4)
470
The Degree of Freedom, DF, of the hydrant is defined as the inverse of the
probability and represents the number of times the time which is really available, T r ,
contains the time needed for irrigation, t, and is expressed as:
GL =
1 Tr 103 Qdot r
= =
p t
q fc S p
(AIV.5)
If, given q fc , S p and r the maximum authorised flow is set, Q dot , using (AIV.4),
we determine the probability of the hydrant being open, from which we can also deduce
the degree of freedom.
If, alternatively, the degree of freedom, DF, or to put it another way, the
probability of use of a hydrant is fixed, from (AIV.5) we deduce the maximum flow
which has to be assigned to each hydrant:
Qdot =
q fc S p
10 3 r
GL
(AIV.6)
When the maximum flows assigned to the hydrants are reduced to scaled values,
the designer defines the appropriate range of assigned flow according to the size of the
plot. In this case the maximum flow will be a datum and the probability of opening will
differ from one plot to the next, calculated by (AIV.4).
At present it is also possible to establish arbitrary set points in the flow limiters
of hydrants, permitting any value within the range of the respective size, which can be
set in the factory and/or modified in the field. In this case it can be useful to specify a
homogenous degree of freedom for a set of the plots, or for all of them, so that
irrigations are carried out with similar flexibility, calculating the maximum flow
according to (AIV.6).
In the definition window of known consumption nodes (see p. 82) and Hybrid
nodes (see p. 85) there are options for entering the maximum allotted flow (default
option) or the degree of freedom as basic parameters in the definition of the Node. The
default option does not require the values of q fc , S p and r unless you want the
probabilities of opening of each hydrant to intervene, while if you choose to specify the
degree of freedom you will necessarily have to also supply these values to set the
maximum allotted flow.
471
Q1
Q2
Q3
H T 12 = K S 1 Q12
K S1
16
=
2 g 2
Q2
2 2 4
Q D
2
1
Q3 D22
Q3 D22
1.045 + 0.9
0.723
2
Q2 D32
Q2 D3
D14
(AV.1)
where H T12 refers only to the singular losses between 1 and 2 due to the T and does
not include the other losses occurring in pipes 14 and 42.
ii
Blevins, R. D. (1984). Applied Fluid Dynamics Handbook, pp 91. Van Nostrand Reinhold Company
Inc.
472
H T 32 = K S 3 Q 32
K S3
16
=
2 g 2
Q2
2 2 4
Q D
2
3
Q1 D22
Q1 D22
1.837 0.746
0.939
2
Q2 D12
Q2 D1
D34
(AV.2)
Case 2:
Q1
Q2
Q3
H T 12 = K S 2 Q 22
KS2
16
2 g 2
=
16
2
2 g
Q2
2 1 4
Q D
2 1
Q2
2 1 4
Q D
2 1
2
1
V
1.03 + 4 ; 0 3 0.22
D2
V1
Q3 D12
+ 1 ; 0.22 < V3 1
0
.
22
1
.
03
0.65
D24
V1
Q1 D3
Q D2
1.55 0.22 3 12
Q1 D3
(AV.3)
where the V terms denote velocities.
H T 13 = K S 3 Q 32
K S3
16
=
2 g 2
Q2
2 1 4
Q D
3 1
Q3 D12
Q3 D12
0.083 0.942
+ 0.894
2
Q1 D32
Q1 D3
(AV.4)
Case 3:
1
Q1
Q2
Q3
+
D34
473
H T 31 = K S 1 Q 12
K S1
16
=
2 g 2
Q2
2 3 4
Q D
3
1
Q1 D32
Q1 D32
0.41 + 0.714
0.467
2
Q3 D12
Q3 D1
+
D14
(AV.5)
The calculation of H T32 is carried out in a similar way, replacing sub indices 1
with sub indices 2.
Case 4:
1
Q1
Q2
Q3
H T 13 = K S 1 Q 12
K S1
16
=
2 g 2
Q2
2 3 4
Q D
3
1
Q D2
Q D2
1.869 1.557 2 32 + 1.171 2 32
Q3 D2
Q3 D2
D14
(AV.6)
The calculation of H T23 is carried out in a similar way, replacing sub indices 1
with sub indices 2.
475
476
Type of start.
Value of start.
Relaxation coefficient.
Conditioned coefficient.
Possibility of creating file of iterations
477
There are two options for the type of control of convergence, and the errors
which will control convergence according to the selection are:
478
relax the method for the next passes. When the programme detects a good convergence
rate, it deletes the defined relaxation factors.
479
AVII.1. INTRODUCTION
GESTAR offers the possibility of storing networks in ACCESS database format.
In section 7.4 p.185 information is given on the creation and possibilities for use of
networks saved in this format. This appendix describes the structure of the databases
generated by GESTAR and gives a brief description of the tables and fields where
information on the networks is stored.
To store a network in database format, use the command File/ Export/ Access
Database, in the GESTAR main menu. The creation of this file. with the extension
mdb, lets you use all the power of ACCESS for manipulating, managing and
analysing the data and results of a network.
Networks in database format can be opened by the GESTAR application using
the command File/ Import/ ACCESS Database.
480
Pump Splines. Information on Pump Elements referring to the definition table for
fitting using Splines.
Pipes. Information on Pipe Elements. This table is usually the largest, as Pipes are
the basic element of any irrigation network. As GESTAR can take Pipes data from a
complete database, the list of Pipes in the network is very large and useful.
Known Consumption. Information on Known Demand nodes.
Polytube Detail. Information on the intermediate vertices of the Pipes.
Double condition. Information on Double Condition Nodes.
Elesk. Information on Free Elements.
Dams. Information on Dam Nodes.
Emitters. Information on Emitter Nodes.
Hydrants. Information on Hybrid Nodes.
Junction nodes. Information on Junction nodes.
Losses. List of all the singular losses existing in the network.
Regulated Pressure. Information on Known Pressure nodes.
No condition. Information on Free Nodes.
Valves. Information on Valve Elements.
Vis (Display). Information on the display/visualisation parameters of the network:
map size and visible part of map.
AVII.3 DESCRIPTION
DATABASES.
OF
FIELDS
IN
NETWORK
481
482
483
484
485
486
AltPiezCalc (Total head height). Value of total head from the hydraulic simulation
(m).
Dimetro (Diameter). Diameter of the hydrant in inches ("empty" if not available).
Turno (Turn). Number of irrigation turn assigned to the hydrant (0 if not
available).
487
without Passive
488
489
Tipo Vlvula (Valve Type). Type of valve present in the Pipe associated with the
emitter (options: "<None>", "Seat", "Ball", "Gate" and "Butterfly").
Porcentaje Cierre (Percentage Closed). Percentage of closure of the valve specified
in the field Valve Type (must be less than 100).
Ks Vlvula (Ks Valve). Coefficient Ks associated with the valve specified in the
field ValveType with the percentage of closure specified in the field
PercentageClosed. Corresponds to the coefficient of the expression of losses
H(Q)=K s Q2.
Num Accesorios (Number Accessories). Total number of accessories in the Pipe
associated with the emitter. The type and characteristics of the accessories are
specified in the table Accessories.
Num Prdidas (Num Losses). Total number of losses in the Pipe associated with the
emitter. The type and characteristics of the losses are specified in the table Losses.
Caudal (Flow rate). Value of flow rate of the hydraulic simulation of the network
(m3/s).
Velocidad (Velocity). Value of velocity of the hydraulic simulation of the network
(m/s).
Prdida Carga (Head Loss). Value of head loss of the hydraulic simulation (m).
Consumo Calc (Calculated consumption). Value of consumption of the hydraulic
simulation of the network (m3/s).
Comentario (Comment). Alphanumerical string for additional information
(maximum 20 characters).
Turno (Turn). Number of irrigation turn assigned to the hydrant (0 if not
available).
QNominal. Nominal flow rate in l/s (0 if not available).
Aspersor (Sprinkler).
490
Dotacin (Maximum flow rate). Value of the maximum allotted flow rate (m3/s).
Demanda (Demand). Value of the real flow rate demand (m3/s; must be less than or
equal to the value of the Maximum flow rate field). When demand is null, the Node
is closed.
DemandaAnterior (Previous Demand). Value of flow rate demand when a closed
consumption node is opened (m3/s).
reaRegada (Irrigated area). Surface area of the plot supplied by the hydrant (ha).
CaudalFicticio (Fictitious Flowrate). Continuous fictitious flow rate supposing an
uninterrupted supply of flow to the plot all day long (litres/(sha)).
Rendimiento (Efficiency). Operational efficiency. Quotient between the real and
theoretical durations of the irrigation campaign (between 0 and 1; dimensionless).
GradosLibertad (Degrees of Freedom). Inverse of the probability that the outlet is
open.
TipoSorteo (Type sorting). Value indicating the type of information caracterising
the hydrant (0: maximum flow; 1: degrees of freedom).
TipoProb (Type of probability). Value indicating the state of the hydrant (1:
unconditionally open; -1 unconditionally closed; 0: subject to random scenario
generation).
Probabilidad (Probability). Probability of the hydrant being open.
Regulacin (Regulation). Value indicating the existence of a pressure regulator in
the hydrant (0: does not exist; 1: exists).
PresionConsigna (Set point pressure). Set point pressure of the pressure regulator
(m).
Ks. Coefficient K s of the equation of losses H(Q)=K s Q2 corresponding to the
hydrant when completely open (s2/m5).
N. Parameter N of the equation of losses H(Q)=K s QN of the plot network
(dimensionless).
KsParc. Parameter K s of the equation of losses H(Q)=K s QN of the plot network
(s2/m5).
Comentario (Comment). Alphanumerical string for additional information
(maximum 20 characters).
ConsumCalc (Calculated consumption). Value of consumption of the hydraulic
simulation of the network (m3/s).
491
AltPiezCalc (Calculated total head). Value of total head from the hydraulic
simulation (m).
Dimetro (Diameter). Diameter of the hydrant in inches ("empty" if not available).
Turno (Turn). Number of irrigation turn assigned to the hydrant (0 if not
available)
AVII.3.16.
TABLE.
PRESIN
CONOCIDA
(KNOWN
PRESSURE)
492
493
494
Initial Level: Value of the initial level of the reservoir. To dissipate the
influence of this value on network behaviour, a long simulation time must be
used.
495
Max Level, Min. Level and Initial Level: Acceptable maximum and
minimum levels of fluid in the reservoir, and the initial level.
Section: Section of the reservoir (m2) at its maximum level.
Slope: Angle formed by its walls in relation to the vertical (in degrees); this
angle must be greater than or equal to 0 and less than 90.
During the option of Temporal Evolution (p. 64) the data supplied will be taken
into account; all other instant calculation options take the initial level as their value
496
The top of the window shows which is the start node (intake) and end node
(discharge) of the pump, which can be swapped with the button next to them, and the
fields for entering or modifying the following data:
Intake Diameter: the diameter of the intake flange, which may be the same as
the free element before it. Used for computing the velocity of the intake
flange, needed in order to determine the NPSHA.
Identifier and Comment.
Under the tab Q-H the following data are entered:
A, B and C: the coefficients of the second degree polynomial fitted to the
performance curve of the pump supplied by the manufacturer, representing
the behaviour of the Element H B ( Q) thus:
H = H B ( Q) = AQ 2 + BQ + C
The coefficients are obtained by an interpolation by least squares to a minimum
of three points (or two if B = 0 ).
497
Help is available in GESTAR to carry out the polynomial fit entering a set of
pairs of points of the performance curve clicking the Fit button. The function of the
fitting utility is described on p. 105.
So that the operation of the pump does not cause instability in the network, A
must be negative and it is much preferable for B to also be negative. If A > 0 the
entered pump element will not be accepted and calculation will not continue. If B > 0
the programme will warn that the calculations might not converge, but it will accept the
data.
As you can see there are also tabs for NPSHR, Efficiency and Power. It is not
obligatory to fill in these pages for the construction and simulation of the pump, but
providing this data can give us valuable information when designing the installation or
gathering the results of a calculation.
All the tabs are configured similarly to tab Q-H (FIGURE AVIII. 2). They
comprise:
two text boxes for giving pairs of points (at least three) which will be used to plot a
parabola fitted by the least squares method for constructing the different
performance curves of efficiency, power or NPSHR.
a set of buttons for accepting, deleting or adjusting these pairs of points.
a space reserved for the presentation of the graph when the relevant calculations
have concluded.
The NPSHR page asks for the points for constructing the curve. This curve is
normally supplied by the manufacturer. This curve will be taken into account when
testing to see if the pump cavitates. The cavitation check will be carried out during
computation. Check the Cavitation option on the Alarms screen beforehand if you want
to be notified. When the programme finds a pump during calculation, it will check to
see if the cavitation alarm button was enabled, and if so will calculate the available
NPSH now and for the calculated flow rate, and will take the value of NPSHR of the
curve entered by the user. If it finds that the value of available NPSH is lower than
required, it will show a warning about the situation. This warning will vary according to
the type of calculation carried out.
The other two pages, on efficiency and power, are closely interrelated. Based on
one of these curves (power/ efficiency) and the curve H-Q of the pump, the other
(efficiency/ power) will be totally defined. Thus, once the power curve is drawn, the
efficiency curve will automatically be drawn. Once this is done, if for any reason a new
performance curve is drawn, the power curve will be redrawn according to the new data.
If we fill in these two pages, GESTAR will take these data into account when
showing results, and will take the data needed to reflect the power and energy consumed
by the pump.
The Pump Element by default has a one-way valve which stops the flow
circulating against the direction of discharge. Similarly, if the circulating flow rate is
higher than the maximum value allowed for the pump, i.e., if the total head at discharge
498
is less at the output than the intake of the pump, and the pump behaves like a power
sink, a Pump Overflow warning will appear. For computing the operating point of the
pump in this circumstance, the same polynomic fit of the pump performance curve is
extrapolated for the region of peak negative impulsion (loss of positive head).
In the case of calculations with Temporal Evolution, if a pump overflows in a
given instant, the warning appears at that instant. If the warning is ignored, the
programme continues the calculation routine, and so for later instants, if the network is
reconfigured according to the specified scenarios, the same pump may return to normal
working or may overflow again. It should be clear that this warning simply notifies the
user that the network situation may be different than expected, as GESTAR understands
that this state, where there is a higher head at intake than discharge, is not normal.
499
AIX.1. INTRODUCTION
In distribution networks where use of a pumping station is unavoidable for
supplying the required pressure, it is very important to adapt the pressure pumped out
by the station to the pressure needed and demanded throughout the supply, which is
normally variable over time, depending on the flow rate required at intake. This can be
done by using regulation incorporating frequency variators which adapt the angular
velocity of the pumps at all times and so reduce the pumped head to what is strictly
required. This minimises energy losses, which is increasingly important as fuel costs
rise and the energy market is liberalised.
For a given pressurised distribution network, a plethora of dispositions can be
found for the pumping station, depending on the model and number of pumps chosen,
and the included regulation. As described in chapter 5, Gestar offers a tool which
analyses, in a generally applicable way, different compositions of pumping stations with
different types of regulation. Various pumping regulation alternatives can be compared
and studied for network design or for possible improvements in operating stations
which increase energy efficiency. Thus, for various types of regulation, the operational
parameters of the installation are studied depending on the circulating flow rate, such as
power consumption, overall efficiency, and energy losses, making it possible to
calculate costs of yearly power consumption for each variant in regulation, and the total
costs of the system itself.
This appendix will give an extensive description of the concept of regulation of
pumping stations in general; and its application and operation in Gestar, in particular.
500
This is the most frequent type, both in pressurised irrigation systems and in urban
supply networks.
Depending on the characteristics of the terrain it will be possible to use one type
of pump or another; for example, flat areas limit the possibility of incorporating
regulation elements where the terrain cannot be raised high enough for a tank to give the
pressure needed. In these cases direct pumping must be used, as indirect is not viable. In
other cases, and with the newly existing problem of new price bands and rising prices of
energy, the indirect pumping option can be considered, as it permits pumping water in
less expensive time bands, and not as required by demand, as with direct pumping.
Also, each type of pumping includes different variants in regulation; each one is
defined depending on the pumps used, the number of units installed and active in each
percentage of demand of the system, its operations or set points at start and finish
according to the evolution of demand, but especially on whether the pumps are fixed
speed (FS) or variable speed (VS), and whether they are the same or different sizes.
Figure Appendix IX. 1 shows a schema of the possible variants in regulation
which can be configured for each type of pumping.
In direct pumping several variants can be studied, which according to type, can
be classified in three groups: regulation with fixed speed pumps, regulation with
variable speed pumps, and mixed regulation. With indirect pumping regulation is done
with a regulating element (reservoir, tank or dam) and fixed speed pumps. In this
description of regulation methods only direct pumping will be explained.
Before explaining the procedures to follow for each regulation, a series of
concepts will be defined which will be used throughout this chapter and which it is
therefore necessary to know.
The system curve indicates the head which should be discharged from the pumping
station so that the required pressure reaches all the nodes in the network. This
501
curve normally increases with the demanded flow rate and can be modelled with
an exponential curve (H min +K s Q2).
The operating curve of the pumps is defined by the pumped head, efficiency and
power consumption in relation to the flow rate passing through each one and the
nominal angular speed.
The operating curve of the pumping station is the pumped head, efficiency and
power consumption by the total pumps comprising the station. These curves will
be different depending on the regulation adopted, thus, for example, if regulation is
by variable speed pumps, the operating curve of the total pumped head will
coincide with the system curve.
The cut-off flow rate is defined as the cut-off point obtained by calculating the
intersection between the system curve and the operating curve of the pumps,
together or individually. It can be said that, starting from this flow rate, the
pump(s) in question cannot supply all the pressure required at intake to meet the
needs, so that at his time, or even a little earlier, the next pump should be started.
Therefore. these cut-off flow rates can be used to estimate the starting point of the
pumps.
502
With this type of regulation a large amount of energy is wasted, as at all times
the pumping station is discharging more head than is needed. Figure Appendix IX. 3
shows the energy use in a station consisting of five fixed speed pumps, where the losses
mentioned are marked by the striped area. To eliminate this extra energy consumption,
another type of regulation can be used, such as for example, regulation using frequency
variators, as commented in the next sub-section.
503
As already mentioned, this is the most traditional type of regulation, and easy to
find in various types of system. The regulation is stepped and can be based on flow rate,
total head, or both.
Here the pumps start or stop working depending on demand (Figure Appendix
IX. 3), and based on set points of cut-off flow rates. The features of this regulation can
be summarised as:
The pumps constituting these pumping stations must operate at their nominal
speed at all times, so no mechanism for varying their speed of rotation will exist,
so that the variation in the power curve will be based on certain set points for
starting and stopping each pumping unit.
The pumping units installed in the pumping station with this type of regulation can
be identical in technical characteristics, or can be of different sizes, characteristics
and pumping capacities.
The regulation carried out to adapt to the necessary conditions will be the
establishment of set points for starting and stopping, based on the required flow
rate or based on the head needed at intake.
AIX.3.1. CONFIGURING
STATIONS IN GESTAR
FIXED
PUMP
REGULATED
This type of regulation can be configured simply in Gestar thanks to the "Energy
Costs" module. This tool enables the calculation of the operating curves of the analysed
station, which will later be very useful for calculating the power consumed over a
specified period. Among these curves we can find the head discharged by the pumping,
power consumed and energy efficiency in relation to the flow rate demanded at intake,
among other things.
This module can include all types of fixed speed pumps, whether the same or
different, without any limit to the number of pumps incorporated.
Once the desired pumps are loaded, either manually, entering the points which
best describe the head, power and efficiency curves, or using the databases offered by
the software, the cut-off flow rates are calculated of the head discharged by the pumps
with the system curve of the network being studied, and based on those cut-off flow
rates a launch sequence of these units is proposed, which is optional and can be
modified by the user if preferred.
To explain the internal mechanism which Gestar uses to calculate the proposed
sequence we will use an example comprising two different fixed speed pumps. The
performance curves of each of them are shown in Figure Appendix IX. 4 and Figure.
504
505
In Figure Appendix IX. 6 we can see the complete window referring to the
configuration of the pumping station. The left side shows the area for entering data
relating to the fixed speed pumps, and on the right, the data entry relating to the variable
speed pumps. The lower part indicates the sequence of the FS pumps, where the pumps
are ordered according to their cut-off flow rates, from smaller to greater. In the case
shown, pump-1 has a cut-off flow rate (0.068 m3/s) less than the cut-off flow rate of
pump-2 (0.077 m3/s), which is why pump-1 appears first.
It also represents the sequence proposed by the application for starting the FS
pumps with the help of a table. In this table, the rows identify the different pumps and
the columns are the different states, or in other words, the points where the next unit
starts sequentially.
506
Figure Appendix IX. 6. Configuration window for pumping stations with FS pump
The basis for the calculation engine for proposing one or another sequence is the
ordering of the pumps from lower to higher cut-off flow rate; first, one by one; second,
two by two, and so on to the total number of pumps. Thus, the sequence calculated by
Gestar comprises three states. In the first, the working pump is pump-1, as there is a 1 in
its row and zero for the other pumps, which are not running. Pump-1 will be operational
until the cut-off flow rate (0.068 m3/s), after which this pump will stop and, instead,
pump-2 will start until its cut-off flow rate (0.077 m3/s). In the third and last state, both
pumps will be working. The last cut-off flow rate (0.13 m3/s) is basically for
information, as it will not determine any stop, but indicates at what point the pumping
station can no longer supply the pressure needed by the network.
With this sequence proposed by Gestar we have a logical sequence which
informs us at what exact point the working pump cannot supply the required head, and a
new pump should start.
The explanation of why the pumps are ordered from smaller to greater, and thus
the reason for this sequence, is because we suppose the smaller pumps to have lower
energy costs, and thus less waste. Although this is not necessarily true, as the consumed
power curve may be larger in a pump with a lower cut-off flow rate, and thus, the
pumps would not be selected in the ideal way to reduce wasted energy as much as
possible.
507
To test the calculated results and the power consumption and efficiency curves
of the station according to the specified sequence, use the graphs produced by the
application. For the example analysed, these graphs can be observed in Figure
Appendix IX. 7, where we deduce that each pronounced peak in the curves defines a
new state, or in other words, the start of a new pump. For this sequence, the calculated
power consumption is about 97.160 kWh.
508
The "Power Costs" module also offers the possibility of calculating the optimum
sequence for a given flow rate and data entered in the pumping station. In this way we
can determine the cut-off flow rate which optimises energy use, among other things.
If we test the effectiveness of the proposed sequence with this tool, we obtain, in
this case, that the proposed sequence is the optimum one, as the cut-off flow rates
coincide with the starting flow rates, as we can extract from Figure Appendix IX. 6.
509
This type of configuration makes the head discharged by the station, throughout
the total range of demanded flow rates, equal to the head required by the network, and
so the power consumed is used more efficiently than with FS pump regulation, and thus,
power consumption is lower.
The starting sequence of the different VS pumps will be similar to the one seen
above. That is, for low flow rates only one pump will operate. This situation will persist
until the flow rate demanded at intake is higher than the cut-off (or start) flow rate of the
operating curve of the VS pump at its nominal speed with the system curve. In this
instant, the operational pump will give way to the next VS pump until the cut-off flow
rate. From this flow rate, both pumps will operate until the cut-off flow rate of the
operating curve of the sum of the two pumps with the system curve, and so on, if the
pumping station comprises more than two pumps.
To explain in detail the operation of this type of variant we will use the same
example as in FS pump regulation, but, in this case, both pumps will have a frequency
variators attached.
AIX.4.1. CONFIGURING
STATIONS IN GESTAR
VS
PUMP
REGULATED
510
Figure Appendix IX. 9. Configuration window for pumping stations with VS pump
As can be seen in Figure Appendix IX. 9, the data needed to calculate the power
use of the VS pumps is slightly different to the data for FS pumps. These differences
include the necessary data referring to the nominal angular velocity of the VS pumps
and the percentage of the nominal angular velocity which indicates the maximum
velocity each pump can support. Thus, this percentage will mark a transition in the
starting sequence, as from this point, the VS pump cannot supply the pressure needed at
intake.
Another notable characteristic is the option which permits the analysis of a
sequential or simultaneous operation. This type of option is only considered when the
configuration has two VS pumps and when we are at the states in the starting sequence
where both VS pumps are running.
Sequential operation considers one VS pump as if it were fixed speed, working
at maximum revolutions, and the other VS pump adapts its angular speed at all times in
order to provide the required pressure. Thus, the state in which both pumps are
operational is similar to the situation in which the pump which maintains its rpm
constant is fixed speed and the other pump is variable speed.
The sequence offered by the programme is based, as explained for FS pump
regulation, on cut-off flow rates. Thus, the first VS pump to start working will be the
one with the lowest cut-off flow rate, second will be the next VS pump, and in third
511
place, both pumps will work together. In this last state, the pump which maintains
constant revolutions will be the one with the higher cut-off flow rate. This option can be
modified, as can the sequence itself.
Figure Appendix IX. 10. Operating curves of VS pump regulation with sequential operation
For the given example, the operating graphs are shown in Figure Appendix IX.
10. With this regulation, energy use is obtained of 83.081 kWh, much lower than the
consumption obtained with VS pump regulation (99.000 kWh).
Simultaneous operation, like sequential, will take into account when there are
two VS pumps and both are operating at the same time. In this situation there will be
two pumps with the same alpha, i.e., the same percentage of the nominal angular speed
of each pump. To calculate alpha, the application uses the Newton-Raphson method to
solve the system of equations obtained, which is based on the discharged head from
both pumps being identical to each other and to the head of the system curve
corresponding to the analysed flow rate at intake, and that the flow rate of each pump
adds to the total flow rate at intake.
The proposed system of equations is based on the modelling of head curves
discharged by the pumps in relation to the flow rate passing through them. This
modelling was done using splines, or in other words, using third degree polynomials for
each range situated between two consecutive flow rates.
512
When the VS pumps adapt their revolutions to discharge the demanded head at
all times, the operating curve is modified as the revolutions of the pump decrease.
Finally, two last equations could be added to the proposed system, as for a given
and known point (H i , Q i ), the heads are the same as each other and the flow rate of each
pump adds to the total.
This system of equations can be solved iterating by the Newton-Raphson
method, where the unknowns we want to be calculated are alpha () and the flow rates
passing through each pump.
For the example analysed in this section with the different types of regulation,
but applying in this case simultaneous operation, a flatter energy efficiency curve is
obtained which is slightly higher than the one obtained by sequential operation, as
extracted from Figure Appendix IX. 11.
Figure Appendix IX. 11. Operating curves of VS pump regulation with simultaneous operation
This simultaneous operation gives better energy results, as in this case the power
consumption is 79.789 kWh compared with 83.081 kWh obtained in sequential
operation. The explanation of this saving is that the efficiency of the station when both
pumps are fully operational is improved, as for small flow rates both pumps are working
with a variators, and so there are no points where the pumps have to greatly reduce their
angular speed, which often leads to much lower efficiency values than desired.
513
514
Figure Appendix IX. 12. Mixed Regulation operating curves with identical pumps
Figure Appendix IX. 13. Mixed Regulation operating curves with identical overlap
Figure Appendix IX. 14. Mixed Regulation operating curves with different overlap
515
516
The variant of mixed regulation with pumps of different sizes, as its name
indicates, consists of working with units of different sizes, where the smallest one
covers the lowest demands in a range which can vary from 45 to 50% of the maximum
pumping capacity of the largest unit. From this point the frequency variators ()
commutes its action to the next largest pump, and so on. This, in this type of regulation,
there must be at least two units with frequency variators, which can operate sequentially
or simultaneously, as explained above. To demonstrate its operation and possible
configurations, we will use an example consisting of three pumps, two of variable speed
and one of fixed speed.
First, we will study the case in which the fixed speed pump is identical to the
variable speed pump with greater range, and this in turn is the same as the pump with
the behaviour curve shown in Figure Appendix IX. 4. We will give this pump the name
Pump-1. Meanwhile, the smaller variable speed pump (Pump-3) will be ruled by
the behaviour curve shown in Figure Appendix IX. 15.
With this regulation, whose starting sequence is shown in Figure Appendix IX.
16, we obtain an energy consumption of 75.370 kWh, slightly lower than the
consumption of the other regulation variants seen above. With this configuration, the
calculated curves of power consumption and total efficiency of the pumping station are
represented in Figure Appendix IX. 17.
517
Figure Appendix IX. 17. Curves of the pumping station with the mixed regulation variant with
pumps of different sizes and sequential operation
If now, instead of taking into account the sequential operation of the variable
speed pumps, we consider a simultaneous operation, we obtain an energy consumption
of 74.220 kWh and slightly smoothed operating curves, as seen in Figure Appendix IX.
18.
518
Figure Appendix IX. 18. Curves of the pumping station with the mixed regulation variant with
pumps of different sizes and simultaneous operation
519
520
scenario 1
scenario 2
scenario 3
scenario 4
scenario 5
scenario 6
scenario 7
scenario 8
scenario 9
scenario 10
scenario 11
scenario 12
scenario 13
scenario 14
scenario 15
scenario 16
scenario 17
scenario 18
scenario 19
scenario 20
scenario 21
scenario 22
scenario 23
scenario 24
scenario 25
scenario 26
scenario 27
scenario 28
scenario 29
scenario 30
scenario 31
scenario 32
scenario 33
scenario 34
scenario 35
scenario 36
scenario 37
scenario 38
scenario 39
scenario 40
scenario 41
scenario 42
scenario 43
scenario 44
scenario 45
scenario 46
scenario 47
scenario 48
scenario 49
scenario 50
scenario 51
scenario 52
scenario 53
scenario 54
scenario 55
scenario 56
scenario 57
scenario 58
scenario 59
scenario 60
scenario 61
scenario 62
scenario 63
scenario 64
scenario 65
scenario 66
scenario 67
scenario 68
scenario 69
scenario 70
scenario 71
scenario 72
scenario 73
scenario 74
scenario 75
scenario 76
scenario 77
scenario 78
scenario 79
scenario 80
scenario 81
scenario 82
scenario 83
scenario 84
scenario 85
scenario 86
scenario 87
scenario 88
X
X
16
142
X
X
37,31 X
X
X
X
34,15 X
X
X
34,18 X
34,15 X
X
X
X
X
X
37,54
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
37,37 X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
34,14 X
X
X
X
34,16 X
X
X
X
X
X
34,16 X
34,16 X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
37,37 X
X
X
X
X
X
37,31 X
X
X
X
X
X
X
X
X
37,32
X
X
X
X
95
X
X
34,15 X
X
X
X
X
X
X
34,15 X
X
X
X
X
X
X
X
X
X
X
X
34,15 X
X
X
X
X
34,15 X
X
X
X
34,15 X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
49
X
X
X
X
X
X
X
47,31 X
X
X
X
X
X
X
X
47,75 X
X
X
X
X
X
X
X
X
X
X
47,34 X
X
X
X
X
X
X
X
64,93 X
X
X
X
X
X
X
X
X
X
X
X
69,08
X
X
X
X
X
X
X
X
X
X
X
X
X
X
55,26 X
X
X
X
48,05 X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
64,17
64,47
X
X
X
X
65,28
X
X
64,27
X
55,14 X
X
X
X
X
X
X
X
X
X
X
55,12
34,15 X
X
34,15 X
34,15 X
X
X
34,17 X
X
48
X
X
64,54 X
X
X
X
X
X
X
X
X
X
X
X
X
X
63,85 X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
66,28 X
X
63,84 X
X
X
65,12
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
62,67 X
X
X
X
X
X
X
X
59,31 X
X
X
60,8 X
X
X
X
64,4 X
X
X
X
X
X
X
X
X
X
59,17 X
X
X
X
X
X
59,38 X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
60,15 X
X
X
X
X
X
X
X
X
X
X
60,45 X
X
X
X
X
X
Critical demanded P
146 Q (m3/s)
0,15999682
65,48
0,16000068
60,3
0,15998919
64,54
0,16000491
57,3
0,16001245
61,6
0,1599936
68,19
0,1599995
62,1
0,16000953
64,79
59,81 0,15999545
68,56
0,15998788
59,13
0,16000131
64,46
0,1600035
61,14
63,4 0,15998723
63,4
0,16000061
60,29
0,16000077
60,37
0,16000022
61,73
0,16002032
63,85
0,16000745
57,97
0,16000234
65,19
0,16000627
61,76
0,15999237
60,11
0,15999983
64,93
0,16000436
68,85
0,16000339
59,93
0,15999079
62,71
0,15999638
60,12
0,15999997
63,95
0,15999471
59,55
0,15998885
60,68
59,75 0,15999827
64,95
0,16001911
62,75
0,16000223
68,4
0,15999734
62,39
59,67 0,15999968
68,49
0,16000448
62,11
0,15999724
69,08
0,15999992
59,69
0,16000092
62,03
0,15999426
59,75
59,57 0,15999621
63,13
0,16000247
60,77
0,159997
62,71
0,15999624
62,71
0,16000322
64,54
0,16000359
61,42
0,16000076
62,87
0,16000265
66,3
0,16000506
62,25
0,15999991
61,72
0,16000205
60,28
0,1600053
57,12
0,15999644
59,93
0,15998818
62,68
0,1599967
60,23
0,15999533
59,88
0,1600025
59,92
0,16001168
64
0,15998824
64,17
0,15998398
64,47
0,16000959
61,73
0,16000055
59,77
0,15999091
61,27
0,15999264
66,61
0,16001502
65,28
0,16
68,49
0,15999681
63,23
0,16000272
64,27
0,16000019
63,14
0,1599943
67,47
0,16000028
65,33
0,16000344
64,98
0,15999442
59,12
0,16000594
59,36
59,25
0,1600024
59,25
0,16000783
63,39
0,16000493
59,6
59,76 0,16000313
59,88
0,15999821
61,09
0,15999185
69,4
59,98
0,1600025
63,11
0,15999617
63,84
0,16000628
59,82
0,16000773
60,69
0,16001835
65,12
0,16000186
60,41
0,1599943
58,94
0,16001213
65,55
0,16001005
65,32
0,16000946
64,16
X
FIGURE AX. 1 Simulation
of consumption scenarios with 10% open (example studied: network
at Valdega)
For a given % opening, we have the set or cloud of pairs of points flow rate
critical pressure. If we repeat this simulation of scenarios for the different percentages
of opening of the network, we obtain the clouds of points of pressures needed for each
flow rate:
521
FIGURE AX. 2 Set of pressures needed in simulation of random scenarios for different degrees
of open hydrants (typical network).
If we take as the set point the maximum envelope of these sets of pairs, we
guarantee that in all the possible scenarios, the pressure provided will be sufficient, and
that no hydrant will be working below its set point pressure. Establishing the system
curve as the maximum envelope may be excessively conservative (and contradicts the
probabilistic design criteria associated with calculating the Clement Design Flow
Rates).
It is observed that for high flow rates, the maximum requirement is due to a
flow rate-pressure pair located far from the bulk of the data, produced by a situation
which is critical but very improbable. If we adopt this value as the set point for this flow
rate, we will be supplying a pressure well above what is needed for most cases. This
leads to high power consumption and poor energy efficiency.
The minimum system curve (the envelope of the absolute minimum pressure
requirements for each % of demand) is unacceptable as it does not meet the pressure
requirements for almost any consumption scenario.
522
H MED(m)
H MAX
H MIN
Q clement
Polinomic (H MED(m))
Polinomic (H MAX)
Polinomic (H MIN)
100
90
80
70
60
Hm
50
40
30
20
10
0
0
0,2
0,4
0,6
0,8
1,2
1,4
1,6
Q (m3/s)
FIGURE AX. 3 System Curve: maximum envelope, effective curve and minimum envelope
H C = H min + K Q 2
and has a degree of reliability equivalent to the operation quality at intake for
design conditions.
With the registry of pairs of points obtained in all the simulations, system curves
can be established with any degree of reliability.
523
1 dt
1 dt (q)
=
T dq
T dq
(AXI.1)
Where T, in seconds, is the total duration of the flow rate observation period, and
dt is the time of presence of flow rates between q and q + dq. Namely:
1 dt Tiempo _ promedio _ de _ existencia _ de _ caudal _ comprendido _ entre _ q _ y _ q + dq
=
=
T dq
T dq
Frecuencia _ relativa _ de _ caudales _ comprendidos _ entre _ q _ y _ q + dq
dq
FDP(q) =
The relative frequency during the period T of a flow rate between q and q + dq
is:
FDP(q ) dq =
dt (q )
T
(AXI.2)
Thus the relative frequencies classified for each range of flow rates and the PDF
are directly related, but do not take the same values or dimensions (the dimensions of
the PDF are s-1/m3).
In the case of irrigation systems, time T of flow rate observation contains only
the hours of the Irrigation Session, as the hours when irrigation is excluded should not
be taken into account when calculating relative frequency. While null flow rates have no
impact on the PDF, as they do not generate volume demand or energy consumption, for
the data to be consistent for the data, the relative frequency of null flow rates is taken
into account when they occur during the Irrigation Day.
By definition, any PDF is normalised and satisfies:
524
Q max
FDP(q) dq = 1
(AXI.3)
Integrating the head flow rate for the irrigation session determines the total
volume supplied in the network, which can be calculated as the integral for the whole
domain of flow rates of the product of PDF (q) and q.
T
V = q(t ) dt = T
0
Q max
1 dt
q dq = T
T dq
Q max
FDP(q).q dq
(AXI.4)
To evaluate the PDF at the project stage, GESTAR estimates a theoretical PDF
(Garca, 2009), (Esperanza, 2007) obtained by extending the ideas of (Roldan et al.,
2003), consisting of adding together the contributions of the monthly PDFs, which
statistic can be assimilated to a Normal distribution, the average and typical deviation of
which can be calculated according to the probabilities of opening of each hydrant for
each month (depending in turn on the module, surface area and monthly irrigation
needs) and for the time bracket.
If flow rate records exist, the PDF can be inferred from these measurements,
obtaining an experimental PDF, which may come from:
a) Pre-existing networks in use, with a similar behaviour, and where demand relative to
maximum flow rate is thought to be similar.
b) The network itself once in use and having recorded a sufficiently representative
spread of flow rates for the sample to be statistically significant.
c) A formulation of turns (forecast or implemented) enabling the relative frequency of
each flow rate to be known.
525
N j Si
526
jfranja = d i Pijfranja
(AXI.5)
i =1
Where:
jfranja - average flow rate in each time bracket () of the month (j).
d i - maximum flow rate for each hydrant ( i ).
Pijfranja - probability of opening of the hydrant ( i ) for a typical day of each month
( )
nt
jfranja
= d i Pijfranja d i d i Pijfranja
(AXI.6)
i =1
Assuming that the statistical distribution of flow rates each month follows a
normal type of law, consistent with the Clment hypotheses used for defining design
flow rates and maximum demand, for all the hours of the effective day of irrigation
(EDI), the probability density function (PDF) for the network head flow rate is
calculated for each month and each time bracket, as a normal distribution evaluated with
the values of mean and variance.
The probability density functions ( fdp jfranja (Qi ) ) of each month ( j ) and the
density function corresponding to the irrigation campaign ( fdp ao _ franja (Qi ) ) are
represented graphically by the data in FIGURE AXI.1 for a specific price rate period,
for example in a generic irrigation network.
527
The curves of the monthly probability density function (FIGURE AXI.1 ) reflect
the behaviour of the distribution of consumption for each month ( j ), giving us an idea
of the frequency of certain head flow rates in the system.
However the annual curve is not the normal type, i.e., is not a Gaussian bell
curve, because it is the result of multiplying the monthly density function curves
( fdp jfranja ) by the useful time ( t j ) of duration of each period or month ( j ), giving a
curve of frequencies and annual distribution of head flow rates.
If the probability density functions are multiplied ( fdp jfranja (Q ) ) or
( fdpao franja (Q ) ) by the powers absorbed in the pumping station according to the flow
rate, it generates the power distribution absorbed according to the circulating flow, so
that an integration can be made in the range of flows required to evaluate the cost of the
energy consumed during the hours of pumping per year in the different time brackets in
a more realistic way.
EXAMPLES:
Obtaining the PDF in the first example is based on the monthly water needs of an
irrigation sector corresponding to the projected values.
MONTH
Needs
(mm/day)
1
0,00
2
0,02
3
0,66
4
0,80
5
1,88
6
2,65
7
4,50
8
4,09
9
1,40
10
0,00
11
0,00
12
0,00
These values, gathered from the project, are entered in the window Probability
density function of flow rate and applied to the modelling in Gestar of the irrigation
sector being studied (it has information on surfaces, maximum flow, etc, for the
hydrants)
528
FIGURE AXI. 2 shows the result found for the PDF of the demanded flow rates
throughout the irrigation campaign, showing, as usual, a less frequent appearance of
flow rates near the design rate, and a greater presence of flow rates in the medium to
low area, indicating the advisability of also having high performance available in
intermediate flow rate ranges.
Another case using the theoretical PDF is evaluating it based exclusively on the
month to month water needs (mm/day) obtained from the volumes served at the head
according to the accumulated records of the flow meter (monthly consumption), and
the hours of the effective irrigation campaign. The PDF is obtained by processing the
measurements of the flow meter and calculating the volume served month by month,
and this is transposed to needs in mm/day. As total hours of the campaign, the estimated
hours of the EDI x number of days where there are records (days when the pump station
was running).
Month
Total m3
mm/day
MAY
JUNE
JULY
AUGUST
SEPTEMBER
TOTAL
97607,00
155765,00
394746,00
314688,00
38916,00
1001722,00
1,66630285
2,6591501
6,73892637
5,37221216
0,66435647
529
Frecuencia
12
10
5
20
35
50
65
80
95
110
125
140
155
170
185
200
215
230
245
260
275
290
305
320
335
350
365
380
395
410
425
440
455
470
Q (l/s)
530
22
20
18
16
14
12
10
8
6
4
2
0,01
0,02
0,03
0,04
0,05
0,06
0,07
0,08
0,09
0,1
0,11
0,12
0,13
0,14
0,15
0,16
0,17
0,18
0,19
0,2
0,21
0,22
0,23
0,24
0,25
0,26
0,27
0,28
0,29
0,3
0,31
0,32
0,33
0,34
0,35
0,36
0,37
0,38
0,39
0,4
0
Caudal (m3/s)
531
Recorded hours: Number of hours recorded with the pump station running
(including hours recorded with flow rate 0)
Needed to make up theoretical hours and considering flow rate 0: Theoretical hours of
campaign Recorded hours
Amount of data recorded: Total number of flow meter readings
Amount of data to complete q=0: Needed to make up theoretical hours and considering
flow rate 0:
TOTAL AMOUNT OF DATA: Number of records of data + Number of records to
complete q=0:
Thus the relative frequency of a flow rate interval will be the relationship
between the number of records whose q value falls in the interval and the total number
of recorded data (including data considered to be flow rate 0 in theoretical hours).
Frecuencia(q ) =
n registros
NmeroDatosTotales
532
Days of campaign
153
3672
Efficiency
0,75
2754
Recorded hours
2418
336
TABLE AXI.3 Hours of operation of the Arguedas station for processing frequencies
13632
336
13968
533
534
FIGURE AXI.5 shows the experimental PDF through head flow rate data
recorded automatically by the pumping station every 15 minutes, together with the
synthetic variant PDF generated by GESTAR, based exclusively on monthly volumes
(example in above section).
The qualitative similarity of these PDFs can be observed. The area below each
part of the curve represents the relative frequency of occurrence of the respective flow
rate, so that it can be concluded that all the variants predict a high presence of small and
medium flow rates, and a very low probability of concurrence close to the design flow
rate, 0.3 m3/s, a fact linked to water consumption clearly lower than predicted.
Arguedas FDP 2003
VOLUMENES MENSUALES
EXPERIMENTAL
14
12
10
0
0,02
0,04
0,06
0,08
0,10
0,12
0,14
0,16
0,18
0,20
Q m3/s
0,22
0,24
0,26
0,28
0,30
0,32
0,34
FIGURE AXI.5 Synthetic (monthly consumption) and experimental Density Functions for the example
network.
535
GESTAR has some advanced functions which can be run from a script. For a
script written by the user to be understood by GESTAR, it must have a set of
characteristics set out in this appendix.
Reserved Words
These words are used by the scripting language and cannot be used to name
variables. The reserved words have specific meanings in the internal language of
GESTAR, as they form part of its syntax.
SYNTAX OF THE LANGUAGE
If, Then, else, While, Do, Loop, Foreach, in, break, Set, To, Function,
EndFunction, return, true, false, Null, Random, Debug
TEMPORAL DATA
IsPeakHour, Time, TotalTime
HYDRAULICS DATA
Open, Close, IsOpen, IsClose, Pressure, PressureMargin, Height, Demand, Duty,
Flow, Velocity, HeadLosses, Power
Supported Symbols
FIGURE 13.21 is a summary of the symbols supported by GESTARs internal
programming language. Their meaning and use are described in the following sections
of the APPENDIX.
+
[
-]
*
;
/
(
^
)
&
|
=
>>= <<=
!=
.
536
Data types
Data types refers to the type of information being dealt with, where the
minimum unit of information is the datum. It can also be considered as the range
of values which a variable may take during execution. The GESTAR language
accepts five different data types.
NULL
Special marker to indicate there is a value does not exist in a database, or in
other words, null value, empty, no value assigned.
Data type: Null
NUMERIC
The numeric data type contains double precision numbers, i.e., it can accurately
store numbers with more than 6 digits. The point (.) must be used to separate
decimals.
Example: 1.2345, -1.2345
BOOLEAN
The logical or Boolean data type can represent binary logic values, i.e., 2 values,
which in GESTAR programming represent True or False.
Possible values: True / False
STRING
A String is a sequence of characters such as letters, numbers and punctuation
marks. It is represented with the characters in quotes.
537
ARRAY
The array is a data structure of 1 to N components of any data type, with a whole
number as the index, from 0 to N-1 (corresponding to the last element).
An array is created by placing a series of comma (,) separated values between
curly brackets ({ }).
Example Array:
Notation: { 1 , 2 , True , { 1 , 2 , 3 } , Null }
Meaning:
Value 1: 1
Value 2: 2
Value 4: {1 , 2 , 3}
Value 5: Null
Value 3: True
Variables
The GESTAR Programming Language supports the use, assignment and reading
of variables at the local level (only accessible from a single child process) and at
the global level (accessible from application routines or macros and in all its
procedures and functions). Names of variables must contain alphanumerical
characters, between single quotes ( ).
Examples of Variables:: Variable ,
Contador
Local variables do not need to be declared, i.e., they are created automatically,
and it is enough to assign them a value. Global variables must be declared, as described
in the next section.
DECLARING GLOBAL VARIABLES
The command Create must be used, which assigns a null value by default.
Value).
538
Instructions
The set of data inserted in a structured or specific sequence is called an
instruction, which is interpreted and executed. Instructions may be simple or
compound.
COMPOUND INSTRUCTIONS
Compound instructions must be written between square bracket ([ ]), separated
by a semicolon (;).
Schema:
[
Instruccin 1;
Instruccin 2;
.
Instruccin Final;
]
If you want to execute several simple instructions they must be included in a
compound instruction.
Incorrect example:
Correct example:
If A > 0 Then
if A> 0 Then
Set A To A+ 1
Set A To A+ 2
Set A To A + 1
Set A To A + 2
]
539
Instruccion
Else
Instruccion
The operands for obtaining the result of the Boolean Expression may be a
variable, an operator, or a function.
ITERATIVE INSTRUCTION WHILE/DO/LOOP
Iterative instructions let you create loops. In a loop, the internal instructions are
executed a certain number of times, according to the criterion for ending the loop. The
reserved words While /Do/ Loop are used and it repeats until the Boolean condition is
met.
Schema:
While ExpresinBoleana Do
Instruccin
Loop
Example:
Set Contador To 0;
While Contador < 10
Do
[
Set Contador To Contador + 1 ;
Instruccin ;
]
Loop
Instructions and Boolean Expressions can operate with variable, operator or
function.
ENUMERATION INSTRUCTION FOREACH/ IN/ DO/ LOOP
The following enumeration instruction in GESTAR scripting cycles through the
elements of an array. This cycle traverses the collection and the variable receives an
element of the collection in each iteration. It uses the reserved words: Foreach/ In/
Do/Loop.
Schema::
540
Foreach ElementoSimpleVector
in ExpresinVector Do
Instruccin
Loop
Where
ElementoSimpleVector: in each instant returns the active element of the
array.
ExpresinVector: may be an array, or a function/variable which returns
an array.
Example:
Set Vector To { 1 , 2 , 3 };
Set SumaVector To 0 ;
Foreach numero in Vector Do
[
Set SumaVector To SumaVector + numero ;
]
Loop;
FUNCTION CALL INSTRUCTION.
The function call instruction executes a function with the indicated parameters.
The output data are obtained as an array if more than one, or as a single value. If
there are no output data, it returns Null.
To execute a function, write the name of the function and add the different input
parameters between brackets (()) and separated by commas (,).
Schema: NombreFuncin( ArgIn_1 , , ArgIn_N )
Example:
[
Set Numero To 0 ;
Set String To ToString( Numero );
]
541
Schema:
Function NombreFuncion( ArgIn1, , ArgInN )
Instruccion
EndFunction
Example: FUNCTION CALCULATING THE ABSOLUTE VALUE OF A
GIVEN NUMBER.
Function ValorAbsoluto( Numero )
[
If Numero < 0 Then
[
return 0 -- Numero;
]
Else
[
return Numero;
]
]
EndFunction;
Set NumeroOriginal To -1.35;
542
RELATIONAL EXPRESSIONS
Equality (==), Inequality (!=), strictly greater than (>), strictly less than (<),
greater than or equal to (>=) , less than or equal to (<= ).
BOOLEAN EXPRESSIONS
Supports the following binary Boolean operators:
AND ( & ) , OR ( | ) , XOR( ^ ) , Division () ,
543
OTHER EXPRESSIONS
Concatenation (+) : returns a String composed of all the indicated items.
Example: A + B + C + 1 + 2: returns ABC12
Access to GESTAR data
Lets you read and modify data from the hydraulic model and temporal data in
evolutions over time. This is done with a series of special instructions described in the
sections below.
READING HYDRAULIC VARIABLES
To read a hydraulic variable, indicate with a String the component label and then
the variable you want to know. The variables you can see depend on the characteristics
of the type of component (Pipe, Pump, etc. ).
Example:
Etiqueta
BAL1
Level
Propiedad (Nivel)
Etiqueta
Propiedad
To
Nuevo Valor
Example:
SetBOM2
Name
Tag
Height
Pressure
Level
Duty
Demand
PressureMargin
Probability
IsOpen
IsOpenToTrue
Applicable
To
Nodes
Nodes
Nodes
Reservoir
CC / HID
CC / HID
CC / HID
CC / HID
CC / HID
Property
Data type
Tag
Height
Pressure
Level
Max flow
Demand
Pressure margin
Probability
Open
String
Numeric
Numeric
Numeric
Numeric
Numeric
Numeric
Numeric
Boolean
544
CC / HID
IsClose
Closed
Boolean
Name
Applicable To Property
Data type
Tag
Flow
Velocity
HeadLosses
IsOpen
IsClose
Diameter
Roughness
Power
Elements
Elements
Elements
Elements
Elements
Elements
Elements
Pipes
Pump
String
Numeric
Numeric
Numeric
Boolean
Boolean
Numeric
Numeric
Numeric
Tag
Flow rate
Velocity
Head losses
Open
Closed
Diameter
Roughness
Power
Reserved word
Hydrants
Pumps
Pipes
Valves
Tanks
Tanks
Component type
Known Consumption
Pump
Pipes
Valves
Tanks
Tanks
545
[
Set bomba IsOpen To False ;
]
Loop;
Pre-Installed Functions
CALCULATEHYDRAULICMODEL( );
Carries out a hydraulic calculation of the model, with the data as they are found.
Updates the values of calculated pressure, pressure margin, flow rate, velocity,
etc.
STOREHYDRAULICRESULT( )
Stores the current the result of Gestar as if it were an instant of an evolution over
time. This lets you apply alarms and see all the hydraulic properties of the
network when the execution of the script finishes.
546
RANDOMFLOW
(FLOW,
ALWAYSCLOSEARRAY )
%FLOW,
ALWAYSOPENARRAY,
(OPENING,
%OPENING,ALWAYSOPENARRAY
547
We want the water in the reservoir to maintain a high level, specifically, between
3.5 metres and 4.2 metres. In order to keep the water at this level, the pump will
start when the reservoir level is lower than 3.5 metres and will stop working
when it is over 4.2 metres.
However, during peak times (between 08:00 and 14:00) we want to reduce water
transfers as much as possible, so during this period the reservoir level will be allowed to
fall below 3.5 metres, to a set minimum of 2 metres. Once at this level, the pump will
548
start again, maintaining the water level between 2 metres and 2.5 metres during this
time bracket, when consumption is more expensive. Thus, after 14:00, when
consumption is cheaper, the pump will again raise the water level. FIGURE AXIII.2
gives a visual rendering of what reservoir levels under these conditions would look like.
For this case, GESTAR has a set of examples called Worked examples. They can be
accessed via toolbar through the icon Open network
. Select this option to start the
search for the route of these files. By default, the programme installs them on the hard
disc in the installation folder, in a folder called Worked example. The current example
uses the file Worked _example_step7_complete_system_Tevolution( edu-premium).red.
Once the network is open it will be analysed in a sequence over time. In the
example case, the simulation over time was previously configured, and a Pattern of
Demand was generated considering the type of Electricity Price contracted, called
Time_evolution_Worked_example. mdb. (saved by default to the folder C:/Program
Files/ Gestar 2012/Worked Example).
The Evolution over Time tool can be accessed from the toolbar via this icon
.
Once this window is open (FIGURA9.14 Ventana de Configuracin de la Evolucin
Temporal.), choose the enabled option Patterns. Via the Open pattern icon
AXIII. 3, you can load the pattern Time_evolution_Worked_example.mdb.,
, FIG.
549
FIG. AXIII. 3. Patterns of Demand Window with the Example Pattern loaded.
You can now define a series of commands which affect the course of the
simulation, in order to fulfil the required conditions. To do this, choose the option
Settings, at the top of the Patterns of Demand window (FIG. AXIII. 3).
Two methods are established for defining the Settings (FIG. AXIII. 4):
programming them using the GESTAR internal programming language, or using the
Assistant.
The conditions requested for the settings in the example case can be summarised
thus:
The pump will start with a reservoir level between 3.5 metros and 4.2
metros from 14:00 to 08:00 (cheap hours), in order to maintain a high
reservoir level which will be used in peak hours.
The pump will start working, if needed, with a reservoir level of 2 metros
to 2.5 metros from 08:00 to 14:00, trying to keep electricity use to a
minimum during these hours.
550
551
The user must give a Name to each setting, which will identify it in the list of settings
(FIG. AXIII. 4), once the setting has been defined and the option Accept has been
selected in the Assistant (FIG. AXIII. 5).
The example simulation requires two settings, one for each Action needed in these
conditions: Open pump and Close pump. (The result would create four settings, one per
necessary Condition).
NOTE: ONLY ONE ACTION CAN BE EXECUTED PER SETTING.
In the Action field the text will appear of the action executed by the setting depending
on what was selected in the drop-down menus Conditioned Action, Type of Node or
Element and Identifier. This operation coincides with the setting field Condition.
As mentioned above, the example case requires the pump to start working when the
reservoir level goes below 2 metres in any case, and below 3.5 metres in the cheap
hours. To do this, a setting is created as follows: An action must be created, which will
be: Open Pump BOM1 yes. The user can simply choose options from the drop-down
tabs as needed for each case and click the Copy button. In this case, as shown in FIG.
AXIII. 5, for this action the words to be chosen are Open, corresponding to the action
we want, Pump, affecting the node where the action will happen, and BOM1, the name
identifying the node where the action will happen. Conditions are created in a similar
way. In the example we want to create a condition: the level in reservoir 0 is less than 2
552
metres. Thus, we choose Level, the variable to be modified, Reservoir, the element the
variable modifies, 0, the number identifying the element, Less than, which is the chosen
setting or condition, and 2, the value of the setting. Next, as in the Actions, click the
Copy button.
It is possible that the user can make a mistake while entering the actions and conditions,
so the same window gives the option of changing the Logical Expression of the setting
and deleting the action or conditions; by clicking the option Edit, which will be
accessible in the last field of FIG. AXIII. 5.
However, we not only need to turn on the pump when the reservoir water level is lower
than 2 metres, but also when it is lower than 3.5 metres, in hours outside the 08:00 14:00 bracket. Therefore we will add another condition to the list: the level in reservoir
0 is less than 3.5 metres, as long as the time is no greater than 8:00 or less than 14:00.
From the field Operators you can Copy the logical operators needed to relate the
conditions correctly.
Similarly, we must generate a new setting, as we want to avoid the pump running
above 4.2 metres, and during peak times, above 2.5 metres. Therefore we add the action
Close Pump BOM1 yes; and the remaining necessary conditions: the level in reservoir 0
is greater than 4.2 metros and the level in reservoir 0 is greater than 2.5 metres when the
time is no greater than 8:00 and the time is less than 14:00.
Once a list of settings has been configured and you have clicked Accept in the Settings
window, they will be taken into account in calculating the Evolution over Time, so that
when an instant meets any of the conditions of the settings, the corresponding action
will take place in the next instant. .
Results
Finally, once the settings are created, the button Accept is clicked in the Settings
window and the Pattern window, and the Run button in the first temporal evolution
window. This will give the result in an evolution over time window as seen in FIGURE
AXII.9 . Thus, each interval of the simulation can be analysed.
GESTAR also offers the possibility of obtaining graphs of temporal evolution in the
components acting in the simulation. To obtain this graph, right-click on the element for
which you want to see the graph. A pop-up menu will appear (FIGURE AXII.10 )
giving the option to choose the desired temporal evolution graphs.
553
In the example shown here, the reservoir level appears as a determining factor in the
system and as such the graph representing the level is shown in FIGURE AXII.11.
554
REFERENCES
555
556