• InfoWorks ICM

About 1D simulations

Describe how simulations are run in InfoWorks ICM, as well as the options that are used to configure the simulations.


00:04

In InfoWorks ICM, the behavior of a network under particular conditions is modelled by running simulations.

00:11

These simulations test the performance of the network over time and are used to identify limits in the system,

00:17

such as nodes that are liable to flood under given conditions.

00:21

The details of particular simulations are set up in the database as runs.

00:26

When a run is set up, one or more time-varying inputs, such as rainfall events, flow surveys, or time-series database objects,

00:34

can be specified for use in calculations.

00:38

A basic 1D hydraulic simulation is easy to set up with the help of the Run View.

00:44

The Run View allows you to create new simulations or edit existing simulations.

00:50

You can add a title and select the relevant InfoWorks network and events or time-series data to be run with the simulation.

00:58

For time-related simulation settings, you can enter relative or absolute times.

01:03

For example, the default time of zero values uses relative time

01:07

which means that the design factors are used for trade and wastewater inflows.

01:11

The simulation parameters govern how the engine performs the model calculations in the hydraulic simulation.

01:18

Default values have been chosen for optimum accuracy and performance for sewer network simulations,

01:23

and therefore do not normally need to be amended.

01:26

However, the parameters can be adjusted if necessary.

01:30

For the majority of typical models, the only time-related adjustment you are likely to make is to the simulation timestep.

01:37

This is the maximum timestep at which the hydraulic calculations will be carried out.

01:42

A smaller timestep should ensure more consistent and accurate results but comes at the cost of speed.

01:47

The timestep is automatically adjusted during the simulation to optimize accuracy and efficiency.

01:53

There are a number of other settings and options to help you set up your simulation, including:

01:58

Initializing Simulations:

02:02

Before a simulation, InfoWorks ICM undertakes an initialization process.

02:08

This is to prevent you from having to set initial conditions for every object in the network,

02:12

which would be an arduous task, even for a small network model.

02:18

The initialization process aims to get the model to a steady state by using the initial inflows of the simulation.

02:24

In essence, ICM takes a dry network model and starts to inject the inflows into the system.

02:31

It does this by phasing them in over a period of time (default is 15 minutes).

02:37

Once fully phased in, the inflows continue to be injected into the network until the steady state criteria is met,

02:44

that is, no change in depth or flow greater than the defined tolerance.

02:49

At this point, the initialization saves its final state and uses this to begin the hydraulic simulation.

02:56

Sometimes, the initialization process can fail to achieve a steady state, or it may not provide the exact initial conditions that are needed.

03:05

There are a number of options available to help you overcome these issues.

03:10

The initial conditions 1D object is used to assign initial hydraulic values to nodes and river reaches at the start of a simulation.

03:19

To set initial values for level, depth, and velocity within each 2D zone, you can set an initial conditions 2D object.

03:27

Only one of each type of initial conditions object can be included in a run.

03:32

When a simulation is carried out,

03:34

the state of an InfoWorks network at a specified date and time can be saved for use as the initial state in subsequent runs.

03:42

This can be used to break up long simulations into smaller chunks, and it can help prevent data loss for long time-series simulations.

03:49

Episode Collection:

03:51

An episode collection can be used in a run to determine start and end times of events for the simulation.

03:57

This is particularly useful if you want to break up a long set of time-series data into RUNOFF only and full hydraulic calculations.

04:05

Episodes can be automatically generated from statistical report or csv data.

04:11

Timestep Control:

04:13

Timestep Control options are used to define the criteria under which Dry Weather Flow (DWF) mode applies.

04:20

The simulation engine can operate in one of two modes, Storm mode or DWF mode.

04:27

The simulation starts in Storm mode and stays in that mode unless all the criteria that define DWF mode apply.

04:34

Diagnostics:

04:36

Use the run diagnostics to set up thresholds that allow the performance of the simulation engine to be monitored when processing a run.

04:43

The tool also contains reporting options to select the information to be included in the simulation log.

04:49

Once you click to run the simulation, you have scheduling options for where to run the simulation, where to store the results,

04:56

resource usage, and setting a start time for the run.

04:59

The Job Control window displays the order and status of simulations.

05:04

The status of a job currently being run can be viewed in the Job Progress window.

05:09

These two windows contain a variety of helpful tools to help you track, prioritize, re-order, stop, or cancel runs.

05:19

The color-coded icon displayed by the simulation in the database,

05:23

as well of the color of the simulation row in the Job Control window indicate the status of the simulation:

05:29

White: Results unavailable.

05:32

Blue: Results are not currently available, but the local queue contains a job for this simulation that has not yet been completed.

05:40

Red X: The simulation failed.

05:44

Green: The simulation completed successfully.

05:49

Yellow: The simulation completed with warnings.

05:52

Pink: The simulation failed with convergence failure.

Video transcript

00:04

In InfoWorks ICM, the behavior of a network under particular conditions is modelled by running simulations.

00:11

These simulations test the performance of the network over time and are used to identify limits in the system,

00:17

such as nodes that are liable to flood under given conditions.

00:21

The details of particular simulations are set up in the database as runs.

00:26

When a run is set up, one or more time-varying inputs, such as rainfall events, flow surveys, or time-series database objects,

00:34

can be specified for use in calculations.

00:38

A basic 1D hydraulic simulation is easy to set up with the help of the Run View.

00:44

The Run View allows you to create new simulations or edit existing simulations.

00:50

You can add a title and select the relevant InfoWorks network and events or time-series data to be run with the simulation.

00:58

For time-related simulation settings, you can enter relative or absolute times.

01:03

For example, the default time of zero values uses relative time

01:07

which means that the design factors are used for trade and wastewater inflows.

01:11

The simulation parameters govern how the engine performs the model calculations in the hydraulic simulation.

01:18

Default values have been chosen for optimum accuracy and performance for sewer network simulations,

01:23

and therefore do not normally need to be amended.

01:26

However, the parameters can be adjusted if necessary.

01:30

For the majority of typical models, the only time-related adjustment you are likely to make is to the simulation timestep.

01:37

This is the maximum timestep at which the hydraulic calculations will be carried out.

01:42

A smaller timestep should ensure more consistent and accurate results but comes at the cost of speed.

01:47

The timestep is automatically adjusted during the simulation to optimize accuracy and efficiency.

01:53

There are a number of other settings and options to help you set up your simulation, including:

01:58

Initializing Simulations:

02:02

Before a simulation, InfoWorks ICM undertakes an initialization process.

02:08

This is to prevent you from having to set initial conditions for every object in the network,

02:12

which would be an arduous task, even for a small network model.

02:18

The initialization process aims to get the model to a steady state by using the initial inflows of the simulation.

02:24

In essence, ICM takes a dry network model and starts to inject the inflows into the system.

02:31

It does this by phasing them in over a period of time (default is 15 minutes).

02:37

Once fully phased in, the inflows continue to be injected into the network until the steady state criteria is met,

02:44

that is, no change in depth or flow greater than the defined tolerance.

02:49

At this point, the initialization saves its final state and uses this to begin the hydraulic simulation.

02:56

Sometimes, the initialization process can fail to achieve a steady state, or it may not provide the exact initial conditions that are needed.

03:05

There are a number of options available to help you overcome these issues.

03:10

The initial conditions 1D object is used to assign initial hydraulic values to nodes and river reaches at the start of a simulation.

03:19

To set initial values for level, depth, and velocity within each 2D zone, you can set an initial conditions 2D object.

03:27

Only one of each type of initial conditions object can be included in a run.

03:32

When a simulation is carried out,

03:34

the state of an InfoWorks network at a specified date and time can be saved for use as the initial state in subsequent runs.

03:42

This can be used to break up long simulations into smaller chunks, and it can help prevent data loss for long time-series simulations.

03:49

Episode Collection:

03:51

An episode collection can be used in a run to determine start and end times of events for the simulation.

03:57

This is particularly useful if you want to break up a long set of time-series data into RUNOFF only and full hydraulic calculations.

04:05

Episodes can be automatically generated from statistical report or csv data.

04:11

Timestep Control:

04:13

Timestep Control options are used to define the criteria under which Dry Weather Flow (DWF) mode applies.

04:20

The simulation engine can operate in one of two modes, Storm mode or DWF mode.

04:27

The simulation starts in Storm mode and stays in that mode unless all the criteria that define DWF mode apply.

04:34

Diagnostics:

04:36

Use the run diagnostics to set up thresholds that allow the performance of the simulation engine to be monitored when processing a run.

04:43

The tool also contains reporting options to select the information to be included in the simulation log.

04:49

Once you click to run the simulation, you have scheduling options for where to run the simulation, where to store the results,

04:56

resource usage, and setting a start time for the run.

04:59

The Job Control window displays the order and status of simulations.

05:04

The status of a job currently being run can be viewed in the Job Progress window.

05:09

These two windows contain a variety of helpful tools to help you track, prioritize, re-order, stop, or cancel runs.

05:19

The color-coded icon displayed by the simulation in the database,

05:23

as well of the color of the simulation row in the Job Control window indicate the status of the simulation:

05:29

White: Results unavailable.

05:32

Blue: Results are not currently available, but the local queue contains a job for this simulation that has not yet been completed.

05:40

Red X: The simulation failed.

05:44

Green: The simulation completed successfully.

05:49

Yellow: The simulation completed with warnings.

05:52

Pink: The simulation failed with convergence failure.

In InfoWorks ICM, the behavior of a network is modelled by running simulations. These simulations test the performance of the network over time and identify limits in the system.

The details of simulations are set up in the database as runs. When a run is set up, one or more time-varying inputs can be specified for use in calculations.

The Run View allows you to create new simulations or edit existing simulations.

A presentation slide about the Run View, which allows you to create or edit simulations, with an image of the Run dialog box.

Simulation parameters govern how the engine performs the model calculations in the hydraulic simulation. Default values are chosen for optimum accuracy and performance. They can be adjusted if necessary.

Typically, the only time-related adjustment you may make is to the simulation timestep. This is the maximum timestep at which the hydraulic calculations will be carried out. A smaller timestep may ensure more consistent and accurate results at the cost of speed. The timestep automatically adjusts during the simulation to optimize accuracy and efficiency.

A number of settings and options can help you set up your simulation:

  • Initializing Simulations:

A presentation slide explains the initialization process before a simulation, which aims to get the model to a steady state by injecting inflows until meeting the defined tolerance.

If the initialization fails to achieve a steady state, a number of options are available:

A presentation slide about options available if the initialization fails to achieve a steady state, such as setting 1D/2D conditions, with an image of the relevant options.

  • Episode Collection: An episode collection can be used in a run to determine start and end times of events for the simulation. Episodes can be automatically generated from statistical report or csv data.
  • Timestep Control:

A presentation slide about using Timestep Control options to define criteria under with Dry Weather Flow (DWF) applies, with an image of the Timestep Control Option dialog box.

  • Diagnostics:

A presentation slide with an image of the Diagnostics dialog box, where you can set thresholds for performance monitoring and select information to include in the simulation log.

Once you click to run the simulation, you have scheduling options:

A presentation slide detailing simulation scheduling options, such as the results storage location and the start time, with an image of the Schedule Job(s) dialog box.

The Job Control window displays the order and status of simulations. The status of a job currently being run can be viewed in the Job Progress window.

A presentation slide stating that you can check the order and status of simulations in the Job Control window, and the status of the job being run in the Job Progress window, with images of each.

The color-coded icon displayed by the simulation in the database and the color of the simulation row in the Job Control window indicate the status of the simulation:

A presentation slide with a Job Control Color Coding table of icons and the simulation status that each color indicates when it appears in the database and in the simulation row in the Job Control window.

Was this information helpful?