TVD Connectors


A TVD connector provides a link between data streams in a Time Series Database (TSDB) and objects in the network.

TVD connectors have point geometry and optionally polygon geometry (for spatial data such as rainfall, evaporation and temperature), and can be digitised on the GeoPlan as either a point or polygon object. See Digitising Network Objects for details.


TVD connectors may be digitised as point or polygon objects but they will only appear in the Polygons grid.

A TVD connector reads data from the TSDB or from another TVD connector or uses a specified constant. This data may then be used as an input to a connected network object or to compare observed results and modelled results for a network object. See TVD Connector Data Fields (InfoWorks) or TVD Connector Data Fields (SWMM) for information about defining a TVD connector.


The use of TVD connectors to configure the use of time varying data stream stored in Time Series Database objects is used as an alternative approach to the use of Event objects to store time-varying data. Time Series Database objects cannot be used in simulations in conjunction with Events with the exception of Waste Water and Trade Waste events.

When used as an input to a connected object in an InfoWorks network, TVD connectors may be used to control Regulator objects by directly controlling the regulated variable of the object. The TVD connector may also be used as an input to an RTC table to indirectly control the regulator via Real Time Control. See Controlling Regulators using TVD Connectors for details.

When used as an input to a connected object in a SWMM network, TVD connectors may also be used to control Regulator objects. See Controlling Regulators using TVD Connectors (SWMM) for further information.

If the TVD connector is to use TDSB data, up to three data streams can be read into the TVD connector; Input A, Input B and Input C. The data streams are listed in priority order, the lower priority data streams being used to fill in gaps in the data of the higher priority streams. I.e. if data is missing at a particular timestep in Input A, InfoWorks ICM looks for replacement data in Input B; if data is missing at the same timestep in Input B, values from Input C will be used if available.

A constant value can also be specified for a TVD connector, when you want to apply, for example, a constant evaporation that is typical for the network location that is being modelled. You can specify up to three constants for the TVD connector using the Input A, Input B and Input C fields.

SQL expressions can also be added to a TVD connector. You can use an expression to calculate tidal harmonics or to enable data in a TSDB to be transformed into a value which is appropriate for your model. For example, you may use an expression to apply a rating curve or to fill in missing data in the data stream (overriding the priority order of the three input data streams mentioned previously).

Any SQL expressions will be automatically evaluated during an appropriate Run. See the TVD Connector Data Fields (InfoWorks) and TVD Connector Data Fields (SWMM) topics for further information.

TVD Connector Data Fields (InfoWorks)

TVD Connector Data Fields (SWMM)

Time Series Database

TVD Connector - SQL Expression Dialog

Adding SQL Expressions to TVD Connectors

Controlling Regulators using TVD Connectors

Using ARMA in InfoWorks ICM

Polygons Grid

Property Sheets