Learn how InfoWorks converts existing WATSYS network components into an InfoWorks network and InfoWorks network objects.
Some data is not imported at all, or is only partially imported. Some WATSYS objects are imported as more complex InfoWorks objects, and additional data will be required to completely define these InfoWorks objects.
Global Data
General **GE Data Group
The WATSYS General Data Group is used to define units and simulation parameters.
The IWWS WATSYS Importer reads:
WATSYS Secondary Record
|
Conversion Notes
|
@S
System Units
|
WATSYS Field
|
InfoWorks Importer
|
Units System
|
Used in converting flow and pressure into IWWS units
|
Pipe Flow Formula
|
IWWS Friction Type for all pipes set according to WATSYS Pipe Flow Formula
|
|
@U
Units
|
WATSYS Field
|
InfoWorks Importer
|
Flow Unit Mnemonic
|
Used in conversion of WATSYS flow values to IWWS units.
|
Flow Unit Ratio
|
Used in conversion of WATSYS flow values to IWWS units.
|
Pressure Unit Mnemonic
|
Used in conversion of WATSYS pressure values to IWWS units.
|
Pressure Unit Ratio
|
Used in conversion of WATSYS pressure values to IWWS units.
|
|
@C
Calculation
|
WATSYS Field
|
InfoWorks Importer
|
Calculation Time Interval
|
Simulation Time Step
|
|
@T
Times
|
WATSYS Field
|
InfoWorks Importer
|
Starting Time
|
Simulation Period Start Time Start Date is set to 01/01/2001
|
Time Length of Simulation
|
Used to determine Simulation Period End Time
|
|
@M
Model Stage
|
WATSYS Field
|
InfoWorks Importer
|
Stages to model
|
Used to determine which objects to import.
All objects and demands with stage numbers less than or equal to the "Stages to Model" number are imported.
|
|
The following defaults are imposed for simulation settings:
IWWS Data Field
|
Default
|
Start date
|
01/01/99
|
Maximum Iterations per timestep
|
99
|
Computational Accuracy
|
1 l/s
|
Defaults **DZ Data Group
The IWWS WATSYS Importer reads the following Secondary Records:
- @D Pipe Diameter Default
- @E Pipe Roughness Default
- @F Pipe Fitting Coeff Default
The defaults are used, if necessary, to generate the corresponding pipe data.
Electricity Tariffs **ET Data Group
Data from the WATSYS Electricity Tariff group is imported into an IWWS Electricity Tariff.
The WATSYS Importer reads:
WATSYS Secondary Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Electricity Tariff
|
Label
|
Tariff Label
|
|
@E
Energy
|
WATSYS Field
|
InfoWorks WS Electricity Tariff
|
Charge Mode
Energy Charge
|
Imported to Time / Cost grid of Daily Rates page of Electricity Tariff.
The WATSYS Time and Energy record data is combined to produce a simple IWWS Electricity Tariff with a single Daily Rate set to be used on all days.
|
|
@T
Time
|
WATSYS Field
|
InfoWorks WS Electricity Tariff
|
Time
Charge Mode#
|
Imported to Time / Cost grid of Daily Rates page of Electricity Tariff.
The WATSYS Time and Energy record data is combined to produce a simple IWWS Electricity Tariff with a single Daily Rate set to be used on all days.
|
|
Demand Types **DT Data Group
See the Demand Records section for further details.
The IWWS Importer reads:
WATSYS Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks Import
|
Demand Type Label
|
Used to determine the multiplying factor to be applied to demand profiles defined in the Demands data group.
|
Demand per Unit of Type
|
Demand Units
|
|
Demand Variation Curves **DC Data Group
WATSYS default curves 1-7 will be imported, unless overwritten by a WATSYS user defined demand variation curve.
See the Demand Records section for further details.
The IWWS Importer reads:
WATSYS Record
|
WATSYS Field
|
InfoWorks Import
|
Primary Record
|
Curve#
|
Used to identify which profile(s) to be used at a node.
|
@F
Flow Variation Factor
|
Flow Variation Factor (FVF)
|
Imported into the Time Factor Grid in demand diagram at time intervals of 30 minutes (after all relevant multiplying factors have been applied).
|
Daily Curve Sequences **CS Data Group
See the Demand Records section for further details.
WATSYS Record
|
WATSYS Field
|
InfoWorks Import
|
Primary Record
|
Sequence#
|
Used to determine the Demand Curves that will make up a demand profile in the IWWS Demand Diagram.
|
@S
Sequence
|
Demand Curve Day #
|
Daily Demand Factor Sequences **FS Data Group
See the Demand Records section for further details.
WATSYS Record
|
WATSYS Field
|
InfoWorks Import
|
Primary Record
|
Sequence#
|
Used to determine the multiplying factor to be applied to demand profiles defined in the Demands data group.
|
@S
Sequence
|
Demand Factor Day #
|
Valve Characteristics **VC Data Group
Notes on import of Valve Characteristics:
- The WATSYS default valve curves are imported into the IWWS Valve Curves grid.
- If a user defined valve is defined in the WATSYS file, the user defined curve will be imported into the IWWS Valve Curves grid, if the coefficient values are K values.
- If L or CV values are used, a valve curve specific to the Valve in the Valve data group will be imported into the IWWS Valve Curves grid. The L or CV values are converted to K values using the specified valve diameter or a default diameter of 555mm. The IWWS Valve Curve ID for the valve will be based on the WATSYS valve Label.
The IWWS WATSYS Importer reads:
WATSYS Secondary Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Valve Type #
|
Valve Curve field of Valve object
The valve curve associated with a valve object is determined by the Build Type field in the WATSYS Valve Data Group
|
Valve Type Name
|
Curve ID of IWWS Valve Curve
|
Loss Coefficient Indicator
|
If the Loss Coefficient Indicator is 'K', the values will be imported into the IWWS Valve Curve Loss Coefficient Grid.
If the Loss Coefficient Indicator is 'L' or 'CV' the values will be converted to K values for each valve to which the curve is applied, using the diameter of the valve to which the curve is to be applied or a default diameter of 555mm.
|
|
@K
K Value
|
WATSYS Field
|
InfoWorks WS Field
|
Open "K" value or Loss Coefficient
|
Valve Curve Loss Coefficient Grid
|
|
Sub-System Data
All WATSYS/WaterMax network objects are imported with the exception of Sprinklers which remain ordinary nodes.
System Name **SY
The IWWS WATSYS importer reads the first two characters of the System Name, which are appended to each imported object ID.
Node Records **ND
The IWWS WATSYS Importer reads:
WATSYS Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Node Label
|
Node ID
Asset ID
(The Node ID and Asset ID are appended with #SS, where SS is the first two characters of the Sub-system Name)
|
Ground Level
|
Elevation
|
|
#D
Draw
|
WATSYS Field
|
InfoWorks WS Field
|
Node Location
|
X, Y
|
|
Head Point Records **H
WATSYS Head Points are imported as IWWS Fixed Head objects.
The IWWS WATSYS importer reads:
WATSYS Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Stg#
|
Used to determine whether object is imported.
Object will be imported if Stg# is less than or equal to Stages to Model in General data group.
|
Label
|
Asset ID
(The Asset ID is appended with ^SS, where SS is the first two characters of the sub-system Name)
|
Location Node
|
Node ID
(The Node ID is appended with #SS, where SS is the first two characters of the sub-system Name)
X, Y and elevation fields are imported from Node Data Group.
|
|
@H
Heads
|
WATSYS Field
|
InfoWorks WS Field
|
HGL (or Water Level)
|
Date & Time / Head grid values
Date & Time values are incremented by 30 minutes from the Simulation Start Time.
Constant Head field is populated with first Head value in the grid.
|
|
Reservoir Records **RE
Notes on import of Reservoirs
- If the WATSYS Initial Depth is such that either of the IWWS maxima for depth or volume are exceeded, the reservoir is imported as a fixed head set to the Initial Depth.
- If the WATSYS Overflow Level is greater than the IWWS maximum depth the Top Water Level is set to the maximum depth.
- If the WATSYS Level / Cross-Sectional Area pairs are such that the reservoir depth or volume exceeds the IWWS limits, the top of the reservoir is removed proportionally until both depth and volume are within the IWWS limits.
- If the WATSYS Level / Cross-Sectional Area pairs are such that the reservoir depths are within the Top and Bottom water levels, IWWS extrapolates the Depth Volume curve between the top and bottom water levels.
The IWWS WATSYS importer reads:
WATSYS Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Stg#
|
Used to determine whether object is imported.
Object will be imported if Stg# is less than or equal to Stages to Model in General data group.
|
Label
|
Asset ID
(The Asset ID is appended with ^SS, where SS is the first two characters of the sub-system Name)
|
Location Node
|
Node ID
(The Node ID is appended with #SS, where SS is the first two characters of the sub-system Name)
X and Y Coordinates and Elevation are imported from the Node Data Group
|
|
@L
Levels
|
WATSYS Field
|
InfoWorks WS Field
|
Bottom Level
Reserve Storage
|
Used to determine Bottom Water Level and Minimum Operating Level:
- If WATSYS Reserve Storage = 0.0, IWWS Reservoir Bottom Level and IWWS Minimum Operating Level are set to the WATSYS Bottom Level.
- If WATSYS Reserve Storage > 0.0, IWWS Minimum Operating Level is set to the WATSYS Bottom Level.
- The IWWS Bottom Level is determined by calculating the point on the Level / Cross Sectional Area curve below the WATSYS Bottom Level which corresponds to the Reserve Storage.
- If there are no curve levels below the Bottom Level, or the curve does not extend far enough to meet the Reserve Storage volume, a cylindrical shape will be assumed before the first curve point.
|
Overflow Level
|
Top Water Level
|
|
@A
Areas
|
WATSYS Field
|
InfoWorks WS Field
|
Level
Cross Sectional Area
|
Depth / Volume grid
- Levels are converted from Reduced Level to level relative to bottom water level.
- Cross Sectional Areas are converted to Volume at associated level.
- If the cross-sectional area of the reservoir is constant, Depth is calculated from Top Water Level - Bottom Water Level.
- For Level / Cross sectional area pairs that fall within or outside the reservoir top and bottom levels, InfoWorks will adjust the Depth / Volume values to fall within the reservoir levels.
|
|
@W
Water Level
|
WATSYS Field
|
InfoWorks WS Field
|
Initial Water Level
|
Initial Water Level
(Converted from Reduced Level to level relative to bottom water level)
Note: If the Initial Water Level exceeds the InfoWorks maximum, the reservoir will be imported as a Fixed Head set to the initial depth.
|
|
@R
Reactions
|
WATSYS Field
|
InfoWorks WS Field
|
Decay Constant #1
|
WQ Reaction Coefficient
|
|
Pipe Records **PI
The IWWS WATSYS Importer reads:
WATSYS Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Stg#
|
Used to determine whether object is imported.
Object will be imported if Stg# is less than or equal to Stages to Model in General data group.
|
Label
|
Asset ID
(The Asset ID is appended with ^SS, where SS is the first two characters of the sub-system Name)
|
U/S Node
|
From Node ID
Used to determine connectivity of pipe
|
D/S Node
|
To Node ID
Used to determine connectivity of pipe
|
Diameter (or #Dn)
|
Diameter
|
Roughness or HazWillm 'C' (or #En)
|
Roughness
|
Year
|
Year
|
|
@L
Length
|
WATSYS Field
|
InfoWorks WS Field
|
Length (or X)
|
Length
If WATSYS length is set to 'X', IWWS length field will be flagged as #D.
|
Fitting 'K' or Equivalent Fitting Length
|
Local Loss Coefficient
|
|
@R
Reactions
|
WATSYS Field
|
InfoWorks WS Field
|
Decay Constant/s per hour (or #Rn)
|
WQ Bulk Coefficient, WQ Wall Coefficient
|
|
#B
Bend Location
|
WATSYS Field
|
InfoWorks WS Field
|
Bend Location
|
All bend locations imported to pipe geometry
|
|
Valve Records **VA
Valves are imported with the following pipe default values:
IWWS Field
|
Default
|
Length
|
1m
|
Friction Factor
|
0.015 (constant DW friction factor)
|
Diameter
|
555mm or valve diameter if specified
|
The IWWS WATSYS Importer reads:
WATSYS Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Stg#
|
Used to determine whether object is imported.
Object will be imported if Stg# is less than or equal to Stages to Model in General data group.
|
Label
|
Asset ID
(The Asset ID is appended with ^SS, where SS is the first two characters of the sub-system Name)
|
U/S Node
|
From Node ID
Used to determine connectivity of valve
|
D/S Node
|
To Node ID
Used to determine connectivity of valve
|
Function Type
|
The WATSYS Function Type is mapped to the IWWS Mode ID of a valve:
WATSYS Code
|
IWWS Mode ID
|
MHL
|
THV (100% open)
|
RV
|
WATSYS Reflux Valves are imported as IWWS Non Return Valves
|
CV
|
Not currently supported THV (100% open)
|
CVPS
|
PSV
|
PSV
|
PSV
|
PRV
|
PRV
|
PSRV
|
Not currently supported THV (100% open)
|
FV
|
FRV
|
BDC
|
Not currently supported THV (100% open)
|
|
Diameter (or #Dn)
|
Diameter
If there is no WATSYS diameter specified, a default of 555mm will be used.
|
Build Type
|
Valve Curve
Default valve curves are imported into the IWWS Valve Curves table.
User defined curves are created for linear and user defined curves.
|
|
@M
Mode
|
WATSYS Field
|
InfoWorks WS Field
|
Definition Mode
Value of Coefficient
|
Loss Coefficient (Open)
Definition Mode L and CV values are converted to K values using either the specified diameter, or a default diameter of 555mm.
|
|
@X
Setting
|
WATSYS Field
|
InfoWorks WS Field
|
Setting
|
WQ Bulk Coefficient, WQ Wall Coefficient
|
|
Pump Station Records **PU
Notes on import of Pump Stations
- All pumps are imported with a fixed speed of 1450 rpm
- All pump stations are imported as PLAN PSTs with the first pump on permanently
Pump Stations are imported with the following pipe default values:
IWWS Field
|
Default
|
Length
|
1m
|
Friction Factor
|
0.015 (constant DW friction factor)
|
Diameter
|
555mm or valve diameter if specified
|
The IWWS WATSYS Importer reads:
WATSYS Record
|
Conversion Notes
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Stg#
|
Used to determine whether object is imported.
Object will be imported if Stg# is less than or equal to Stages to Model in General data group.
|
Label
|
Asset ID
(The Asset ID is appended with ^SS, where SS is the first two characters of the sub-system Name)
|
U/S Node
|
From Node ID
Used to determine connectivity of valve
|
D/S Node
|
To Node ID
Used to determine connectivity of valve
|
#Pumps
|
Used to determine number of pumps in pump station.
|
|
@E
Energy
|
WATSYS Field
|
InfoWorks WS Field
|
Tariff Identifier
|
Tariff Name (Pump Station)
|
|
@P
Pump Curve
|
WATSYS Field
|
InfoWorks WS Field
|
Q Flow, H Head, N Efficiency triplets
|
Flow / Head / Mechanical Power Pump grid
A 19 point curve is generated from the WATSYS curve data.
The second WATSYS triplet for each pump provides the Nominal Flow for each pump.
The maximum of the head values provides the PST Duty Head for the pump station.
Mechanical Power values are calculated from imported WATSYS Flow, Head and Efficiency.
|
|
Demand Records **DE
Notes on Demand Records:
- A demand category will be imported into the IWWS Demand Diagram for each Default Record in the WATSYS Demand Record group that is used at a node in the network.
- Default Records are converted to a sequence of time, flow factor pairs. If the WATSYS Area Size and all flow factors in the Area Label are positive, the demand records are imported directly as Node Demands. Any demand at a Head Point is ignored.
- The WATSYS Curve Sequence is determined from the Demand Record default record
- The WATSYS Demand Variation Curves that make up the profile are determined from the Curve Sequence
- Multiplying factors from the Demand Types group are applied.
- The resulting profile is imported into the Demand Diagram as a seven day profile starting from m the day specified during the import process on the
Select File Page. The WATSYS/WaterMax sequence will be truncated if it is greater than seven days or extended if it is less than seven days.
- A Demand Scaling object is created on import of a WATSYS/WaterMax model. The Demand Factor in the Demand Default Record is converted to a category scaling factor in the Demand Scaling.
- Daily Demand Factor Sequences group are imported as Daily Coefficients in the Demand Diagram. (Only the first seven values are used.)
- If either the WATSYS Area Size or any of the flow factors in the Area Label are negative, the node will be imported as an IWWS Transfer Node, provided it is not a Head Point or a Reservoir. The Transfer Node flow profile is constructed by summing all Demand Records for that node.
- Any negative demand at a Reservoir results in all demand at that node being cancelled.
The IWWS WATSYS Importer reads:
WATSYS Record
|
Conversion Notes
|
Default Record
|
WATSYS Field
|
InfoWorks WS Field
|
Area Label
|
Demand Category ID
A demand profile is created in the IWWS demand diagram for each area label that is used in the WATSYS network.
|
Demand Type Label
|
Used to determine the demand units from the WATSYS Demand Types data group.
|
Demand Factor
|
Imported into the Ratio column of a Demand Scaling object.
|
Daily Curve Sequence
|
Used to identify the profile of the demand category from the WATSYS Curve Sequences data group.
|
Daily Demand Factor Seq. #
|
Used to identify the demand factors to be applied to the demand category from the WATSYS Demand Factor Sequences data group.
The factors are imported as Daily Coefficients in the Demand Diagram.
|
|
Primary Record
|
WATSYS Field
|
InfoWorks WS Field
|
Stg#
|
Used to determine whether demand record is imported.
Demand record will be imported if Stg# is less than or equal to Stages to Model in General data group.
|
Node Label
|
Used to determine the node at which the demand profile is applied
|
Area Size
|
Imported into Average Demand field in Node Demand Grid of node identified in WATSYS Node Label field
|
Area Label
|
Used to identify the demand profile to be applied at the node defined in the WATSYS Node Label field
|
|
Demand Area Records **DA
Demand Area records are imported in the same way as Demands. If the WATSYS demand is assigned to a pipe, the demand is divided equally between the two connecting nodes.