Engineering Validation

The Engineering Validation item is used to define a set of validation rules to be used to check that InfoWorks network data is consistent with expected engineering values. These checks are carried out in addition to the normal network validation.

When an engineering validation item is first created, default built-in validation rules are supplied via the Engineering Validation dialog. New built in validation rules cannot be added, but existing ones can be switched on and off, and threshold values used by the rules can be changed.

User defined validation rules can also be created via the Engineering Validation dialog using a simple syntax similar to SQL statements. InfoWorks ICM includes a Validation Rule editor that allows you to easily build up your own rules without any knowledge of SQL.

Engineering validation is applied when an Engineering Validation object is selected in the Network Validation dialog.

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.

Built in Engineering Validation Rules

The following messages are displayed by the default engineering validation rules:

Rule ID Validation Message Help Text Units Check Rule Minimum Value Maximum Value

1001

Conduit Length - minimum and maximum

Conduit length < Minimum Value or > Maximum Value

L

1

5

500

1002

Conduit Length - minimum as a factor of width*height

Conduit length < width x height

 

1

8

 

1003

Conduit Length - distance between nodes + tolerance < length

Conduit length > distance between nodes + Maximum Value (tolerance)

L

1

 

5

1004

Conduit Length - distance between nodes > length

Conduit length < distance between nodes – Minimum Value (tolerance)

L

1

0

 

1005

Conduit Length - minimum and maximum as % of node distance

Conduit length < Minimum Value (%) or > Maximum Value (%) of distance between nodes

 

1

25

200

1006

Pipe Dimension - minimum and maximum

Pipe dimension < Minimum Value or > Maximum Value

PS

1

99

500

1007

Pipe Gradient - minimum and maximum

Pipe gradient < Minimum Value or > Maximum Value

S

1

0

0.02

1008

Pipe Gradient - is "FLAT" or 0

Pipe gradient is 0

 

1

 

 

1009

Pipe Backdrop - maximum difference between d/s & u/s pipe invert levels

Pipe backdrop (maximum difference between downstream and upstream pipe invert levels) > Maximum Value

L

1

 

0.3

1010

Pipe Invert Level - minimum and maximum depth below ground level

Conduit invert depth below ground < Minimum Value or > Maximum Value

L

1

0.5

10

1011

Pipe Invert Level - above ground level

Conduit invert above ground level

 

1

 

 

1012

Pipe Soffit Level - minimum depth below ground

Conduit soffit depth below ground < Minimum Value

L

1

0.2

 

1013

Pipe Soffit Level - above ground level

Conduit soffit above ground level

 

1

 

 

1014

Sediment Depth - maximum as % of conduit height

Conduit sediment depth > Maximum Value (%) of conduit height

 

1

 

80

1015

Headloss Coefficient - minimum and maximum as computed value +/- tolerance

Headloss coefficient < (computed value - Maximum Value) or > (computed value + Maximum Value)

where computed value is determined from angle of approach of the conduit to the manhole. See Headloss Curves for more detail.

 

1

 

0.1

1016

Links Overlaying

Links Overlaying

 

1

 

 

1017

Disconnected Branches

Disconnected Branches

 

1

 

 

1018

Links Not Assigned To A Branch

Links Not Assigned to a Branch

 

0

 

 

2001

Bifurcation - node has more than 1 outgoing link

Bifurcation: node has more than 1 outgoing link

 

1

 

 

2002

Manhole Chamber Area - minimum and maximum

Manhole chamber area < Minimum Value or > Maximum Value

NA

1

0.5

10

2003

Node backdrop - maximum allowable step up in invert levels across manhole

Manhole node backdrop (maximum difference between downstream and upstream pipe invert levels) > Maximum Value

L

1

 

0

2004

Chamber Floor Level - minimum and maximum depth below ground

Chamber floor depth below ground < Minimum Value or > Maximum Value

L

1

2

10

2005

Chamber Roof Level - minimum depth below ground

Chamber roof depth below ground < Minimum Value

L

1

0.5

 

2006

Node Link Dimension - maximum difference between d/s & u/s links

Link dimension upstream from node > link dimension downstream + Maximum Value (tolerance)

PS

1

 

0

2007

Links - non "OUTFALL" node has no d/s links

Node of type other than Outfall has no downstream links

 

1

 

 

2008

Links - "OUTFALL" node has no u/s links

Outfall node has no upstream links

 

1

 

 

2009

Shaft Area - minimum and maximum

Shaft area < Minimum Value or > Maximum Value

NA

1

0.5

10

2010

Node Area - shaft area > chamber area

Node shaft area > chamber area

 

1

 

 

2011

Node - is a different system type than the subcatchment

Node is a different system type than the subcatchment

 

1

 

 

2012

Node is outside of subcatchment boundary

Node is outside of subcatchment boundary

 

1

 

 

2013

Node Proximity - Nodes within maximum of each other

Node proximity < Minimum Value

L

0

0.01

1

2014

Node drop - maximum allowable step down in invert levels across manhole

Node drop (maximum difference between upstream and downstream link invert levels) > Maximum Value

L

1

 

0

2015

Maximum difference between node ground level and ground model heights

The difference between the ground level defined in the Node parameters and the ground level taken from the ground model > Maximum Value (tolerance)

Z

1

 

0.1

3001

Orifice Diameter - minimum and maximum

Orifice diameter < Minimum Value or > Maximum Value

L

1

0.1

1

3002

Orifice Discharge Coeff. - minimum and maximum

Orifice discharge coefficient < Minimum Value or > Maximum Value

 

1

0.5

2

3003

Orifice Soffit Level - continuation pipe soffit level above orifice

Continuation pipe soffit level above orifice

 

1

 

 

3004

Orifice Invert Level - continuation pipe invert level above orifice

Continuation pipe invert level above orifice

 

1

 

 

3005

Pump Delay - maximum

Pump delay > Maximum Value

TS

1

 

10

3006

Pump Discharge - maximum

Pump discharge > Maximum Value

Q

1

 

100

3007

Pump Station - u/s or d/s of a break node

Pump station is upstream or downstream of a break node

 

1

 

 

3008

Weir Discharge Coeff - minimum and maximum

Weir discharge coefficient < Minimum Value or > Maximum Value

 

1

0.5

2.5

3009

Weir - u/s or d/s of a break node

Weir is upstream or downstream of a break node

 

1

 

 

4001

Subcatchment - is Foul and population = 0 or "NULL"

Population = 0 or NULL in Foul subcatchment

 

1

 

 

4002

Subcatchment - is Storm and population > 0

Population > 0 in Storm subcatchment

 

1

 

 

4003

Subcatchment - sum of surface areas exceeds contributing area

Sum of surface areas for subcatchment exceeds contributing area

 

1

 

 

4004

Subcatchment - is Storm and population = 0 or "NULL"

Population = 0 or NULL in Storm subcatchment

 

0

 

 

4005

Subcatchment - is Foul and population > 0

Population > 0 in Foul subcatchment

 

0

 

 

4006

Subcatchment - is Combined and population = 0 or "NULL"

Population = 0 or NULL in Combined subcatchment

 

1

 

 

4007

Subcatchment - is Combined and population > 0

Population > 0 in Combined subcatchment

 

0

 

 

4008

Subcatchment - is Other and population = 0 or "NULL"

Population = 0 or NULL in Other subcatchment

 

0

 

 

4009

Subcatchment - is Other and population > 0

Population > 0 in Other subcatchment

 

0

 

 

4010 Subcatchment - is Sanitary and population = 0 or NULL Population = 0 or NULL in Sanitary subcatchment   1    
4011 Subcatchment - is Sanitary and population > 0 Population > 0 in Sanitary subcatchment   0    
4012 Subcatchment - No PDM descriptor when land use has PDM surface No PDM descriptor has been associated with this subcatchment but a Runoff volume type has been set to PDM for a runoff surface associated with a land use that is associated with the subcatchment.        
4013 Land use - PDM surface is not the first and only surface A PDM descriptor associated with this subcatchment can only have one runoff surface specified for it and this must be specified as Runoff surface 1 for the applicable land use.        
4014 PDM Descriptor - Interflow not None and Recharge and Runoff not Standard Interflow is set to a value other than None, and Recharge/runoff is set to a value other than Standard.        
4015 PDM Descriptor - Interflow not None and Recharge and Soil Moisture Distribution not Pareto Interflow is set to a value other than None, and Soil Moisture Distribution is set to a value other than Pareto.        
4016 PDM Descriptor - Relevant parameters are unset One or more of the parameters required for the specified set of PDM descriptors is missing.        
5001 River reach - bed slope above threshold

Bed slope > Maximum value

Bed slope is calculated as:

|(bed1 - bed2)| / L

Where:

bed1 is lowest bed level in upstream section

bed2 is lowest bed level in downstream section

L is the distance between sections . This is taken as the Distance to next section (set in the River Sections Editor) when using specified section spacing, or the length along the river reach link between sections otherwise.

  0   0.1

Database Items

Validating Networks

Engineering Validation Dialog

Validation Rule Editor Dialog

Network Validation Dialog

Output Window