Applying Engineering Validation

The Network validation option can be used to show that there are no errors in the data that would affect the running of a simulation. However, this does not necessarily mean that the data is reasonable.

The Engineering validation option allows you to validate the network against a large number of other criteria. In addition, you can vary the values used in the validation rules and decide which of the validation checks are to be applied.

Following engineering validation, 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.

The engineering validation rules are stored in an engineering validation object.


This stage assumes that you have started InfoWorks ICM and that the Master database, containing the ICM Basic Tutorial, is opened in the Explorer window, showing the 'Langley Catchment Study' model group.

The following steps use engineering validation to fine tune the network data:

  1. Open the 'Langley Engineering Validation' network by either right-clicking its icon in the Explorer window and selecting Open from the context menu, or by doubling-clicking its icon, or by dragging the object to the GeoPlan.
  2. Right-click the 'Engineering Validation' model group and select New InfoWorks | Engineering Validation from the context menu. A New name dialog is displayed.
  3. Name the new object 'Default Validation' and click OK. The window closes and the new 'Default Validation' object appears in the 'Langley' model group tree.
  4. Right-click the 'Default Validation' object and select Open from its pop-up, context menu.

    The Engineering Validation dialog is displayed, listing the validation to be tested. For example, the first rule (1001) specifies that conduits must be between 5 and 500 metres long. To start with, all the rules will be applied, using the default criteria, so close the window. ClosedYou can change the size of the window so that all the columns are visible. You can also drag the dividers between column headers to change the column widths.

    ClosedShow me

  5. Apply the engineering validation:
    1. Select Network | Validate Network and the Network Validation dialog is displayed.
    2. Drag the 'Default Validation' object from the Explorer window into the Engineering validation pane in the dialog.

      ClosedShow me

    3. Click OK. The network is validated and the results are shown in the Output window.

      All messages produced by engineering validation are information messages.

      ClosedShow me

    4. You can drag the Output window into the middle of the main InfoWorks ICM window and change the column widths to make the window wider. You can click the button at the top of the Code column to sort the list in order of the message number.

    As you can see from the Output window, there are several messages displayed for our example network. In this tutorial, we are only to go through a few. See Validation Messages for more information about the messages displayed at Engineering Validation time.

  6. Investigate the following link messages (with codes starting I1):
  7. Investigate the following node messages (with codes starting I2):
  8. Change the engineering validation rules:
    1. Use the Copy and Paste options to make a copy of the 'Default Validation' object. ClosedRight-click the 'Default Validation'' object in the Explorer window and select Copy from the pop-up menu. Then right-click the 'Engineering Validation Group' and select Paste. An object called 'Default Validation!'' is added to the model tree.
    2. Rename the new object as 'Refined Validation'. ClosedRight-click 'Default Validation!' and select Rename from the pop-up menu. Type the new name in the dialog and click OK.  
    3. Open the 'Refined Validation' object. ClosedRight-click the 'Redefined Validation' object and select Open from its context menu.

      ClosedShow me

    4. Turn off rule 1004 by clicking the Check rule box. This means that this particular rule is now removed from the validation. ClosedThe Modified by User column shows you which rules have been changed. It is also possible to edit the Priority level of a rule. 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.  
    5. Change the Maximum value for rule 1007 to '0.02', allowing gradients up to 1 in 20.
    6. Change the Minimum for rule 1010 to '0.2' and for rule 1012 to '0.02' (allowing links to be closer to ground level).

      ClosedShow me

    7. Change the Minimum value for rule 2004 to '0.5' m and for rule 2005 to zero (allowing manholes to be at or close to ground level).
    8. Change the Maximum value for rule 2014 to '1.4' m.

      ClosedShow me

    9. Turn off rule 4001.
    10. Close the Engineering Validation dialog. ClosedClick the button in the top right-hand corner of the window.
    11. Click Yes when asked to save the changes.
  9. Validate the network again:
    1. Select Network | Validate Network.
    2. Drag the 'Refined Validation' object into the Engineering validation pane, replacing the ' Default Validation' object.

      ClosedShow me

    3. Click OK. The number of messages has now been dramatically reduced. If required, fine tune again the validation rules.
    4. If any error message is still generated at this stage, please click this link to find advice on how to solve the related issue(s).
    5. Close the Output window.Closed Click the (close) button in the upper left corner of the window.
  10. Close the GeoPlan view. ClosedClick the button in the top right-hand corner of the window.

As can be seen from this example, some problems have been identified in the network, such as problems relating to engineering validation rule 1004, which you would normally want to correct before running any simulations.


Back Back to flowchart


Validating Networks

Engineering Validation

Validation Messages

Using the GeoPlan View

Using Flags to Annotate Data