| Basic
Information |
| Programming
Language |
Advanced
Object-Oriented Geospatial Component
Model |
 |
|
| Hydraulic
Engine |
Modified
Hybrid |
 |
|
| Run
Speed |
Excellent |
 |
|
| Convergence |
Excellent |
 |
|
| Largest
Client Model |
Over 200,000 pipes |
 |
|
| Portable |
 |
 |
|
| Platform |
Stand
Alone |
 |
|
| On-line
Help |
 |
 |
|
| Documentation |
 |
 |
|
| Diagnostic
Messages |
 |
 |
|
| Documented
Messages |
 |
 |
|
| Extended-Period
Simulation |
 |
 |
|
| Energy
Cost Analysis |
 |
 |
|
| Advanced
Water Quality Analysis |
 |
 |
|
| Leakage
and Sprinkler Analysis |
 |
 |
|
| Pressure
Dependent Demand Analysis (automatically
calculate the percentage of demand
supplied to each node - ratio
of actual demand vs specified
demand) |
 |
 |
|
| Cost |
$4,000
($5,000 Suite) for 1,000 pipes |
 |
|
| Support
Cost |
1st
year free then $800/yr ($1,000/yr
for platinum plan) |
 |
|
| Upgrades |
 |
(free) |
 |
|
| Software
Support |
 |
(free) |
 |
|
| Engineering
Support |
 |
(free) |
 |
|
| Toll
Free Phone Support |
 |
|
 |
|
| Continuing
Education Workshops |
 |
|
 |
|
|
 |
|
| Model
Management |
| Tree-Based
Scenario Management |
 |
 |
|
| Scenario
Manager Supports Inheritance |
 |
 |
|
| True
Inheritance (Change a Value in
the Parent and it Changes in the
Child) |
 |
 |
|
| Support
Reverse Inheritance (Change a
Value in the Child and it Automatically
Changes in the Parent If so Desired)
|
 |
 |
|
| Alternatives |
 |
 |
|
| Alternatives
Support Inheritance |
 |
 |
|
| Subsetting
of Model |
 |
 |
|
| Facility
Management |
 |
 |
|
| Input
Scenario Comparison |
 |
 |
|
| Output
Scenario Comparison |
 |
 |
|
| Active
Link Between Scenario Manager
and Results |
 |
 |
|
| Use
Relational Database to Store Model
Data |
 |
 |
|
| Combined
Input and Output Attribute Tables |
 |
 |
|
|
 |
|
| Water
Quality Modeling Capabilities |
| Track
the Movement of a Non-Reactive
Tracer Material (e.g., fluoride)
Through the Network Over Time |
 |
 |
|
| Model
the Movement and Fate of a Reactive
Material as It Grows (e.g., a
disinfection by-product) or Decays
(e.g., chlorine residual) with
Time |
 |
 |
|
| Calculate
the Age of Water Throughout a
Network |
 |
 |
| Compute
the Average Residence Time for
the System |
 |
 |
|
| Compute
the Percent of Flow from a Given
Node Reaching All Other Nodes
Over Time |
 |
 |
|
| Analyze
Kinetic Reactions Both in the
Bulk Flow and at the Pipe Wall |
 |
 |
|
| Incorporate
Nth Order Kinetics to Model Reactions
in the Bulk Flow |
 |
 |
|
| Use
Zero or First Order Kinetics to
Model Reactions at the Pipe Wall |
 |
 |
|
| Account
for Mass Transfer Limitations
when Modeling Pipe Wall Reactions |
 |
 |
|
| Allow
Growth or Decay Reactions to Proceed
up to a Limiting Concentration |
 |
 |
|
| Employ
Global Reaction Rate Coefficients
that Can be Modified on a Pipe-by-Pipe
Basis |
 |
 |
|
| Permit
Wall Reaction Rate Coefficients
to be Correlated to Pipe Roughness |
 |
 |
|
| Allow
for Time-Varying Concentration
or Mass Inputs at any Location
in the Network |
 |
 |
|
| Model
Storage Tanks as Being Either
Complete Mix, Plug Flow, or Two-Compartment
Reactors |
 |
 |
|
|
 |
|
| FireFlow
Simulation |
| Ability
to Run Multiple Fire Flow Locations |
 |
 |
|
| Ability
to Set Different Fire Flows in
Single Simulation |
 |
 |
|
| Calculate
Available Flow |
 |
 |
|
| Calculate
Design Flow |
 |
 |
|
| Ability
to Review Fire Flow Pipe and System
Results for Each Fire Node |
 |
 |
|
| Ability
to Subset the Searching Range
of the Fire Flow Analysis |
 |
 |
|
|
 |
|
| Import/Export |
| ODBC
Support |
Import/Export |
 |
|
| Fully
Compatible with Intergraph GeoMedia
and GeoMedia Professional |
Import/Export |
 |
|
| EPANET |
Import/Export |
 |
|
| Shapefiles |
Import/Export |
 |
|
| MID/MIF |
Import/Export |
 |
|
| Direct
ArcSDE Support |
 |
 |
|
| Geodatabase
Support |
 |
 |
|
| Other
Import Formats |
Delimited
Text, Coverages, Excel, Access,
dBase, Lotus, FoxPro |
 |
|
|
 |
|
| Database
Management |
| Ability
to Add New Attributes |
 |
 |
|
| Open
Database Architecture |
 |
 |
|
| Ability
to Build/Update Models From Geodatabase
and Geometric Network |
 |
 |
|
| Create/Update
Map from Database |
 |
 |
|
| Create/Update
Database from Map |
 |
 |
|
| Ability
to Graphically Query New Attributes |
 |
 |
|
| Sort
Ascending/Descending |
 |
 |
|
| Find/Search |
 |
 |
|
| Ability
to Create SQL Statements to Calculate
or Set Values |
 |
 |
|
| Summary
Statistics |
 |
 |
|
| Field
Calculator |
 |
 |
|
| Group
Editing |
 |
 |
|
| Copy
- Paste |
 |
 |
|
| Set
Default Values |
 |
 |
|
| Save/Recall
Element Selection Sets |
 |
 |
|
| Save/Recall
Dabatase Query Sets |
 |
 |
|
| Create
Special Query Sets |
 |
 |
|
|
 |
|
| Graphical
Editing |
| Redraw
Existing Pipes |
 |
 |
|
| Automated
Pipe Length Measurement |
 |
 |
|
| Rubber
Banding of Pipes When Nodes are
Moved |
 |
 |
|
| Reverse
Node Order |
 |
 |
|
| Undelete/Recall |
 |
 |
|
| Annotation
and Labeling |
 |
 |
|
| Zoom
to Domain |
 |
 |
| Ability
to Delete Selected Element |
 |
 |
|
|
 |
|
| QA/QC
Drawing Tools |
| Network
Trace |
 |
 |
|
|
Trace Upstream Network |
 |
 |
|
|
Trace Downstream Network |
 |
 |
|
| Network
Review/Fix Tool |
 |
 |
|
| Display
Connectivity |
 |
 |
|
| Show
Connected Links |
 |
 |
|
| Fill
Link Connectivity |
 |
 |
|
| Update
Links |
 |
 |
|
| Verify
Link Direction |
 |
 |
|
| Fix
Link Direction |
 |
 |
|
| Insert
Nodes Based on Tolerance at Ends
of Pipe Segments |
 |
 |
|
| Ability
to Identify Nodes with Only One
Pipe Connected |
 |
 |
|
| Identify
and Fix Nodes in Close Proximity
(Overlapping/Duplicate Nodes)
|
 |
 |
|
| Locate
and Fix Pipe-Split Candidates |
 |
 |
|
| Check
Hydraulic Data Prior to Analysis
Run |
 |
 |
|
| Check
Topology Data Prior to Analysis
Run |
 |
 |
|
| Locate
Parallel/Duplicate/Superimposed
Pipes |
 |
 |
|
| Locate
and Fix Crossing/Intersecting
Pipes |
 |
 |
|
| Locate
and Fix Orphan Pipes |
 |
 |
|
| Ability
to Identify Disconnected Pipes
and Nodes |
 |
 |
|
| Join
Disconnected Nodes |
 |
 |
|
| Merge
Nodes |
 |
 |
|
| Ability
to Graphically View Disconnected
Areas |
 |
 |
|
|
 |
|
| Results
Presentation |
| Results
Histogram |
 |
 |
| Customizable
Graphs and Reports |
 |
 |
|
| Multiple
Elements Support |
 |
 |
|
| Animated
HGL Profile |
 |
 |
|
| Elevation
Profile |
 |
 |
|
| Pump
Operation |
 |
 |
|
| Animated
Graphs to Show Time-Varing Results |
 |
 |
|
| Display
Multiple Graphs and Reports |
 |
 |
|
| 3D
Graphing |
 |
 |
|
| Named
Views |
 |
 |
|
| Save
Graphs and Profiles |
 |
 |
|
| Attribute
Selection |
 |
 |
|
| Full
Results Query Capability |
 |
 |
|
| Min/Max/Avg
Results |
 |
 |
|
| Dynamic
Color-Coding |
 |
 |
|
| Contouring
Ability |
 |
 |
|
| Dynamic
Contour Labeling |
 |
 |
|
| Video
Type Controls |
 |
 |
|
| Export
All Pipe and Node Results as Shapefiles |
 |
 |
|
| Export
Contours as Shapefiles |
 |
 |
|
|
 |
|
| Demand
Allocation |
| Included |
 |
 |
|
| Customer
Meter Data |
 |
 |
|
| Assign
Demands to Closest Junctions |
 |
 |
|
| Assign
Demands to Closest Pipes |
 |
 |
|
| Assign
Demands Based on Meter Summation
within Each Service Area |
 |
 |
|
| Display
Meter-Junction Allocation |
 |
 |
|
| Display
Meter-Pipe Allocation |
 |
 |
|
| Area
Based Water Use |
 |
 |
|
| Population
or Land Use Based Water Use |
 |
 |
|
| Future
Demand Projection |
 |
 |
|
| Complete
Demand Distribution |
 |
 |
|
| Water
Duty Calculator |
 |
 |
|
| Automated
Water Duty Determination (Water
Duty Developer) |
 |
 |
|
| Create
New Demand Alternative for Each
Allocation Process |
 |
 |
|
| Pressure
vs Demand Curve |
 |
 |
|
| Create
Thiessen Polygons |
 |
 |
|
| Create
Service Areas |
 |
 |
|
| Create
Pressure Zone Boundaries |
 |
 |
|
| Create/Edit/Move
Polygons |
 |
 |
|
| Process
Polygon Intersection |
 |
 |
|
| Process
Polygon Summation |
 |
 |
|
| Stepwise
Demand Pattern |
 |
 |
|
| Continuous
Demand Pattern |
 |
 |
|
|
 |
|
| Elevation
Extraction |
| Included |
 |
 |
|
| Use
GRID or other DEM/DTM to Calculate
Elevation Data |
 |
 |
|
| Compute
Elevation Profile from Contour |
 |
 |
|
| Interpolate
Between Contour Lines to Compute
Elevation |
 |
 |
|
| Interpolate
Elevation from Survey Points |
 |
 |
|
| Use
Spatial Join to Extrapolate Elevation |
 |
 |
|
| Allocate
Elevations to Pumps and Valves |
 |
 |
|
| Assign
Elevations to All Modeled Nodes
in One Process |
 |
 |
|
|
 |
|
| Hydraulic
and Water Quality Model Calibration |
| Included |
 |
 |
|
| Genetic
Algorithm |
 |
 |
|
| Global
Search/Elitism |
 |
 |
|
| Multiple
Scenarios Calibration |
 |
 |
|
| Multiple
Fire Flow Tests Calibration |
 |
 |
|
| Allow
Any Combination of Field Test
Data |
 |
 |
|
| Complete
EPS Calibration |
 |
 |
|
| Adjust
Pipe Roughness Coefficient |
 |
 |
|
| Use
Any Selected Range of Multipliers
to Adjust Pipe Roughness Coefficients |
 |
 |
|
| Adjust
Pipe Status |
 |
 |
|
| Adjust
Pump and Valve Status |
 |
 |
|
| Adjust
Junction Demand |
 |
 |
|
| Total
Mass Flow Conservation |
 |
 |
|
| Calculate
Pipe Wall Coefficient |
 |
 |
|
| Water
Quality |
 |
 |
|
| Match
Observed Junction Pressures |
 |
 |
|
| Match
Observed Tank Levels |
 |
 |
|
| Match
Observed Pipe Flows |
 |
 |
|
| Match
Observed Valve Flows |
 |
 |
|
| Match
Observed Pump Flows |
 |
 |
|
| Match
Observed Chemical Concentrations |
 |
 |
|
| Graphical
Comparison |
 |
 |
|
| Produce
Pressure, Flow and HGL Correlation
Plots |
 |
 |
|
| Generate
Pressure, Flow and HGL Correlation
Statistics |
 |
 |
|
|
 |
|
| Model
Skeletonization |
| Included
|
 |
 |
|
| Automatic
Skeletonization |
 |
 |
|
| Pipe
Removal Based on Attribute(s) |
 |
 |
|
| Dead-End
Removal |
 |
 |
|
| Series
Pipe Merging |
 |
 |
|
| Merge
Dissimilar Pipes* |
 |
 |
|
| Parallel
Pipe Merging* |
 |
 |
|
| Compute
a Hydraulically Equivalent Model* |
 |
 |
|
| Protect
Selected Elements from Skeletonization |
 |
 |
|
| Graphically
Preview Skeletonization Candidates
Individually Before Proceeding |
 |
 |
|
| Generate
a Detailed Skeletonization History
Element Report (Series and Parallel
Pipe Merging and Dead-end/Branch
Trimming) |
 |
 |
|
| Preserve
Network Integrity |
 |
 |
|
| Prevent
Network Disconnections |
 |
 |
|
Re-allocate
Junction Demands
|
 |
 |
|
Distance
Weighted Allocation
|
 |
 |
|
Evenly
Distributed Allocation
|
 |
 |
|
Demand
Weighted Allocation (Proportional
to Existing Demand)
|
 |
 |
|
Nearest
Junction
|
 |
 |
|
Furthest
Junction
|
 |
 |
|
| Maintain
Total System Demand |
 |
 |
|
| Perform
Multiple Skeletonization Runs |
 |
 |
|
| Save
Skeletonization Settings |
 |
 |
|
|
Note:
*: Equivalent pipes were once commonly
used by modelers to minimize the number of
pipes in the model. The reduced model is referred
to as equivalent model. However, the limitations
(hardware and software capacities) that made
this process necessary have been eliminated
and it is better engineering practice to avoid
using equivalent pipes, especially for water
quality modeling. The reduced (equivalent)
network model will contain equivalent pipe
diameters that do not represent actual pipes,
so there can be confusion regarding what is
real and what is equivalent. In addition,
the equivalent pipes will be different from
those in the CAD and GIS data sets, which
will make it difficult to maintain data integrity
and significantly limit data updating, transfer
and maintenance. |
 |
|
| SCADA
Interface |
| Included |
 |
 |
|
| Update
Tank Water Level from SCADA |
 |
 |
|
| Update
Pump Status & Speed Setting from
SCADA |
 |
 |
|
| Update
Valve Status & Setting from SCADA |
 |
 |
|
| Demand
Adjustment from SCADA |
 |
 |
|
| Velocity
Alarm |
 |
 |
|
| Tank
Level Alarm |
 |
 |
|
| Compare
Junction Pressures |
 |
 |
|
| Compare
Pipe Flows |
 |
 |
|
| Compare
Pump Flows |
 |
 |
|
| Compare
Valve Flows |
 |
 |
|
| Real-Time
Data Connection |
 |
 |
|
|
 |
|
| Miscellaneous |
| True
Variable Speed Pump (VSP) Modeling |
 |
 |
|
Model
VSP Anywhere in the Network
|
 |
 |
|
Model
Any In-line Booster Stations as
VSPs
|
 |
 |
|
VSPs
Need NOT Be Connected to
a Reservoir or Tank
|
 |
 |
|
Maintain
Target Pressure/Head Anywhere
(at Any Location) in the Network
|
 |
 |
|
Maintain
Target Pressure/Head at the Discharge
Node
|
 |
 |
|
VSP
Can Work in Conjunction With Logical
and Simple Controls
|
 |
 |
|
| Model
Vacuum Breaker Valves |
 |
 |
|
| Model
Float Valves |
 |
 |
|
| Model
General Purpose Valves |
 |
 |
|
|
Model Motorized Throttled Valves
(Percent Opening vs Loss Coefficient
Valves) |
 |
 |
|
| Support
Link Flow Control |
 |
 |
|
| Track
Flow Reversal For Pipe Flushing |
 |
 |
|
| Determine
Pipe Sequences for Unidirectional
Flushing |
 |
 |
|
| Calculate
Net Positive Suction Head Requirements
and Cavitation Index |
 |
 |
|
| Generate
System Head Curves |
 |
 |
|
| Generate
Fire Hydrant Rating Curves |
 |
 |
|
| Multiple
Hot-Links |
 |
 |
|
| Pipeline
Costing Tool |
 |
 |
|
| Engineering
Tables Provided |
 |
 |
|
| Hydraulic
Calculator |
 |
 |
|
| Flexible
Units |
 |
 |
|
| Reference
Formats |
DGN,
DWG, DXF, SHP, MI, AI Coverages,
Tiffs, Geodatabases |
 |
|
| Ability
to Thematically Map Reference
Files |
 |
 |
|
| Model
Coordinate Transformation |
 |
 |
|
| True
GIS Layer Management |
 |
 |
|
| Load
any Aerial Photographs |
 |
 |
|
| Display
any Background Images (Unlimited
Layers) |
 |
 |
|
| Automated
Polyline Conversion |
 |
 |
|
| TIN
overlay capability |
 |
 |
|
| Advanced
Water Security Tools |
 |
 |
|
| Event/Consequence
Management |
 |
 |
|
| Vulnerability
Assessment |
 |
 |
|
| Track
Contaminants to Originating Sources |
 |
 |
|
| Compute
Required Purging Volume |
 |
 |
|
| Determine
All Critical Facilities that Will
Result in the Distribution System
Hydraulic Failure |
 |
 |
|
| Event
Isolation |
 |
 |
|
| Breakdown
Isolation |
 |
 |
|
| Generate
Customer Notification Report |
 |
 |
|
| Pressure
related demand |
 |
 |
|
| Well
drawdown curve |
 |
 |
|
| Incremental
pump and valve operation changes |
 |
 |
|
| Dry
system modeling |
 |
 |
|
| Demand
calibration |
 |
 |
|
| Daily,
weekly and monthly demand variation |
 |
 |
|
| Link
criticality assessment |
 |
 |
|
| Genetic
Algorithm for Optimal Pump Scheduling |
 |
 |
|
| Genetic
Algorithm for Optimal Pipe Design
and Rehabilitation |
 |
 |
|
|
 |
|
| GIS
Data Exchange Tool |
| Seamless
GIS to Hydraulic Model Data Exchange
(Eliminate Need to Use 3rd Party Database
or Spreadsheet Program as the "Middle-Man") |
 |
 |
|
| GIS
Data Lives Inside Hydraulic Model -
No Disconnect Between GIS and the Model |
 |
 |
|
| Readily,
Quickly and Easily Updatable Data Exchange
Format Saves the User Significant Work
Time |
 |
 |
|
| Bi-Directional
Data Sharing with any GIS Shapefile |
 |
 |
|
| Results
Easily Updateable Using Existing GIS
Shapefiles |
 |
 |
|
| Opportunities
for IMS-Integration |
 |
 |
|
 |
|