Updating the network from calibration results

Roughness values in the network can be updated from the optimised data generated by a calibration simulation. Roughness values can also be updated from a file of the correct format generated outside InfoWorks.

Updating the network from a simulation

  1. Check out the network used in the calibration simulation and open it.
  2. On the Network menu, choose Update from calibration | From simulation. This displays the database item selection dialog.
  3. Choose the appropriate simulation from the calibration run.

    Be very careful to use the correct simulation. We would expect the simulation to use the parent network of the one you are updating.

    If you choose a simulation that is not part of a calibration run, when you continue you will see a warning and no changes will take place.

    If you choose a calibration run that uses a different network, when you continue you will see an error dialog. ClosedShow image. Any links that have the same name will be updated.

    If you choose a calibration run that uses the same network, but with very different parameters, when you continue you will see no error or warning messages. This may occur if you choose a simulation that used a network from another branch of the tree, or from a long way back in the model building process. All updates will take place.

  4. To continue (that is, to update the network as described above), click OK.

Comparing networks to see changes

You can do a network comparison to see a report of exactly what changes have been made between this network and its parent. See Managing version controlled objects.

Alternatively, to highlight all network objects that have changed between this network and its parent:

Both these operations assume that you have made no changes other than updating from your calibration simulation.

Updating your network from a file

You can carry out your updates using a file generated outside InfoWorks.

ClosedSee example of calibration file and explanation

"HOTEL-1.HOTEL-2.1", 116.011

"INF-PBC.PBC.1", 121.055

"LAKE.RMIDL.1", 95.835

"RHIGHL.INTER1.1", 110.967

"RMIDL.INTER2.1", 121.055

"SOUTH.SW.1", 110.967

"SW.IND-ZONE.1", 126.099

"HOTEL-2.RZONEB.1", 110.967

"INTER1.RMIDL.1", 121.055

"INTER2.RLOWL.1", 121.055

"NE.RZONEA.1", 116.011

"PARKTWR.RTOWER.1", 110.967

"WELLPUMP.RZONEB.1", 100.879

The name of the link must be enclosed in double quotation marks because the link name may contain spaces. This is to ensure that the name is correctly processed by the software.

The value is the actual roughness value. The roughness type is defined by the range in which the value falls:

  • Hazen Williams parameters must fall in the range 50 <= value <= 200
  • Darcy Weisbach parameters must fall in the range 0.002 <= value <= 0.09
  • Colebrook White parameters must fall in the range -100 <= value <= -0.001. The actual value is multiplied by -1 so ranges do not clash.

We recommend that calibration files are saved with a .csv extension as the file is in comma separated format.

To update from a file:

  1. From the Network menu, choose Update from calibration | From file.
  2. Select a file with the correct format.

Updating Networks

Calibration simulations

Managing version controlled objects

Opening a database object

Database item selection dialog

Select Changed Objects dialog