Working with engineering validation
The Engineering Validation object is used to define a set of additional checks on network data to ensure that it is consistent with expected engineering values.
Engineering validation is applied when you select Do Engineering Validation in the Network Validation dialog and add an Engineering Validation object to the selection box.
An information message is displayed in the Output window for each item of data that is outside normal values. You can use this window to investigate the fields for which messages have been included.
Creating an Engineering Validation object
In order to create a new Engineering Validation object, you must first create an Engineering Validation Group inside a Model Group. See Creating groups within a model group and Creating a database object within a group for more information.
The Engineering Validation object is created with default rules and values already included. You cannot add new validation rules, but you can switch rules on and off, and change the threshold values used by any of the rules.
Modifying engineering validation rules
A set of default rules are displayed in the Engineering Validation dialog. Any of the validation rules can be modified:
- The Modified by User column indicates which rules you have changed.
- You can disable a validation rule by clicking the Check Rule box. Click again to restore the rule.
- You can enable or disable all the validation rules at once. To do this, right-click the Engineering Validation dialog and choose Enable all or Disable all from the context menu.
- Each rule can be assigned a Priority Level, which is shown in the Output window. By default, engineering validation rules are given a priority of 3. You can change this to any numeric value. For serious errors or warnings, you can set the priority level to 1 or 2, respectively.
- The Minimum and Maximum values against which the data is checked can be edited, where appropriate. The Units are shown in each case.
To use the new set of validation rules, you must specify the engineering validation object in the selection box on the Network Validation dialog.
Default validation messages
The following messages are displayed by the default engineering validation rules.
In the Check Rule column in the table below:
- 1 means display warning if fails validation
- 0 means ignore
Validation message | Help text | Units | Rule ID | Check rule | Minimum value | Maximum value |
---|---|---|---|---|---|---|
Pipe Length outside expected range |
Pipe Length < Minimum Value or > Maximum Value |
1001 |
1 |
0.5 |
1000 |
|
Pipe Diameter outside expected range |
Pipe Diameter < Minimum Value or > Maximum Value |
1002 |
1 |
25 |
1500 |
|
Pipe HW Roughness outside expected range |
HW Roughness < Minimum Value or > Maximum Value |
|
1003 |
1 |
50 |
200 |
Pipe CW Roughness outside expected range |
CW Roughness < Minimum Value or > Maximum Value |
|
1004 |
1 |
0.01 |
50 |
Pipe DW Roughness outside expected range |
DW Roughness < Minimum Value or > Maximum Value |
|
1005 |
1 |
0.002 |
0.09 |
Graphical length vrs attributed length outside expected range |
Length calculated from link coordinates and geometry < Minimum Value (%) or > Maximum Value (%) of user defined Length |
|
1006 |
1 |
90 |
110 |
Pipe has unexpected roughness type |
Pipe has a Friction Type that is not used in the majority of the network |
|
1007 |
1 |
|
|
Open Pipe with u/s and d/s nodes in different areas |
From Node and To Node of pipe have different Area Codes |
|
1008 |
1 |
|
|
Pipe user defined default values left in place |
This rule is used to identify fields that may contain default values imported from external data. Pipe field has a value of 99 or 999. |
|
1009 |
1 |
99 |
999 |
Links Overlaying |
Link vertices are coincident with the vertices of another link. i.e. links are exactly on top of one another |
|
1010 |
1 |
|
|
Node Elevation outside expected range |
Node Elevation < Minimum Value AD or > Maximum Value AD |
2001 |
1 |
0 |
1000 |
|
Demand Node with 0 or missing demand |
Node Demand data is incomplete |
|
2002 |
1 |
|
|
Node user defined default values left in place |
This rule is used to identify fields that may contain default values imported from external data. Node field has a value of 99 or 999 |
|
2003 |
1 |
99 |
999 |
Node Proximity - Nodes within maximum of each other |
Node < Maximum Value from another node. (Distance calculated from node coordinates) |
2013 |
0 |
|
1 |
|
System Type - Node connected to different system types |
System Type - Node connected to different system types (The node has a different system type to one or more of its connected links) |
|
2014 |
0 |
|
|
Reservoir/Tank volume outside expected range |
Reservoir Volume < Minimum Value or > Maximum Value |
3001 |
1 |
10 |
10000 |
|
Reservoir/Tank Depth v. Volume last value not at TWL |
Last Depth entry in Reservoir Depth / Volume grid is not equal to depth calculated from Top Water Level - Bottom Water Level |
3002 |
1 |
|
|
|
Reservoir ground level above bottom water level outside expected range |
Ground Level at Reservoir minus Reservoir Bottom Water Level < Minimum Value or > Maximum Value |
3003 |
1 |
-10 |
30 |
|
Reservoir elevation above bottom water level outside expected range |
Elevation at Reservoir minus Reservoir Bottom Water Level < 0 m or > Maximum Value |
3004 |
1 |
0 |
5 |
|
Valve Diameter outside expected relative range |
Valve Diameter < Minimum Value(%) or > Maximum Value (%) of upstream or downstream pipe Diameter |
|
4001 |
1 |
60 |
100 |
PRV Set Pressures Outside expected range |
PRV Control Pressure < Minimum Value or > Maximum Value |
4002 |
1 |
10 |
100 |
|
Valve - no Minor Loss added |
Valve Loss Coeff. (Open) not specified |
|
4003 |
1 |
|
|
Valve - no Construction Type selected |
Valve Curve not specified. |
|
4004 |
1 |
|
|
Valve Opening outside expected range |
Valve Opening < Minimum Value or > Maximum Value (%) |
|
4005 |
1 |
0 |
100 |
Meter Diameter outside expected relative range |
Meter Diameter < Minimum Value or > Maximum Value (%) of upstream or downstream pipe Diameter |
|
5001 |
1 |
60 |
100 |
Pump Diameter outside expected relative range |
Pump Pressure Diameter or Pump Suction Diameter < Minimum Value or > Maximum Value (%) of upstream or downstream pipe Diameter |
|
6001 |
1 |
60 |
100 |
Fixed Head Control Head outside expected range |
Fixed Head Control Head < Minimum Value AD or > Maximum Value AD |
7001 |
1 |
0 |
1000 |
|
Demand Diagram Daily Coefficient outside expected range |
Demand Diagram Daily Coefficient < Minimum Value or > Maximum Value |
|
8001 |
1 |
0.5 |
2 |
Demand Diagram Monthly Coefficient outside expected range |
Demand Diagram Monthly Coefficient < Minimum Value or > Maximum Value |
|
8002 |
1 |
0.5 |
2 |
Demand Diagram Hourly Coefficient outside expected range |
Demand Diagram Category profile Factor < Minimum Value or > Maximum Value |
|
8003 |
1 |
0.1 |
5 |
Demand Diagram profile not normalized |
Demand Diagram Category profile has not been normalized |
|
8004 |
1 |
|
|
U/S Pipe - D/S Pipe size difference exceeds expected relative range |
Pipe Diameter < Minimum Value (%) or > Maximum Value (%) of upstream or downstream pipe Diameter |
|
9001 |
1 |
50 |
200 |
Linked Nodes Height change exceeds expected range |
Difference in height between connected nodes > Maximum Value |
9002 |
1 |
|
10 |