2D Conduits
2D conduits can be used in a 2D simulation to introduce unidimensional hydraulic structures directly in the 2D engine, and allow flow to be transferred between two areas of a 2D zone. 2D conduits also provide a way of introducing a linear object to capture surface flow directly from the 2D mesh to transfer it into the drainage system, providing an alternative to the current method of using point objects such as manholes of flood type 2D.
A conduit is defined as a 2D conduit if its type is:
- Conduit (2D) - which represents a drainage structure such as a culvert, which, for example, may be located beneath a road.
This type of 2D conduit is modelled directly in the 2D engine, which avoids the need to use a 1D network with 2D manholes/inlet/outfall nodes (which does not consider transfer of momentum) or modifying the ground model to accommodate the drainage structure using a Base Linear Structure (2D). In addition, momentum is preserved in the 2D conduit/2D zone connection, providing a better representation of the actual flow for this type of hydraulic structure.
- Linear Drainage (2D) - which represents a linear gully, such as a slot drain, which is connected vertically to the 2D surface.
This type of 1D-2D linear connection can be used where the drain slot or trench is much longer than the equivalent face length of the default 2D element area defined on 2D zones. For example, the default 2D element area defined on 2D zones is 100m2 thus the equivalent face length is 15m for a triangular 2D element. Therefore, this type of conduit could be used where a drain slot is much longer, for example 50 to 100m, than the face length. Such types of drainage systems are used on roads and large infrastructures, such as airports. A typical modelling scenario which may use this functionality would be detailed drainage site projects, where the 2D modelling resolution is in the order of 100m2 or less.
A 2D conduit can be connected to a 1D node, but it will only be included in a 2D simulation if it is connected to a Connect 2D type of node within the 2D zone. There are 4 types of connection for Connect 2D nodes - Break, 2D, Open and Lost - each of which defines the way a 2D conduit exchanges flow at the upstream/downstream end vertex. See the section Edge linkage for further information.
The following figure illustrates the how the flow may be represented on the GeoPlan and in the 3D View when replaying the results of a simulation that includes a Linear Drainage (2D) type of conduit.
The storage capacity of the Linear Drainage (2D) conduit is included in the flow calculations which are described in the following sections.
Flow Calculations
Flow in the 2D conduits is represented by the one dimensional version of the Shallow Water Equations (SWE) whose conservative formulation for the mass and momentum equations can be expressed as shown below:
|
where: A is the wet area (m2) Q is flow (m3/s) qi is the net source discharge per length (m/s) ui is the velocity of the ith net source discharge (m/s) hc is the distance between the free surface and the centroid of the flow cross-sectional area (m) hs is the pressure head under pressurized flow conditions (m) I2 is the pressure forces due to conduit changes in width (m3) g is the ravity acceleration (m2/s) S0 is the bed slope Sf is the bed friction n is the number of source discharges |
2D conduits are sub-divided in a series of computational cells. Computational cells in 2D conduits of type Conduit (2D) are generated following the existing procedure for standard conduits. An extra check has been added so that a computational cell cannot be smaller than the specified Min Space Step. Computational cells in 2D conduits of type Linear Drainage (2D) are generated following the element faces in the mesh of the overlaying 2D Zone.
The one dimensional SWE are discretized on each computational cell using a first order explicit scheme and solved following an analogous numerical scheme to the one deployed in the 2D engine; a finite volume formulation based on the Godunov scheme with the numerical fluxes calculated using the standard one dimensional Roe’s approximate Riemann solver.
The time step in the 2D conduits is calculated using the standard Courant-Friedrichs-Lewy condition which has to be fulfilled at the computational cells. The minimum between the time step calculated in the 2D conduits and the 2D time step is used as the global time step by the 2D engine.
Courant-Friedrich-Lewy condition is:
|
where: CFL is the dimensionless Courant number (the Timestep Stability Control set in the 2D parameters. Default=0.95) u is velocity (m/s) c is the flow celerity calculated as √g A/W (m/s) Δt is the time step (s) Δx is the computational cell length (m) |
Edge linkage
Flow calculation when a 2D conduit is connected to a Connect 2D type of node depends on the type of connection:
- Closed - no flow through the edge. Used, for example, at the upstream edge of the 2D conduit.
- Lost - any flow through the edge is lost. The 2D engine assumes uniform flow conditions at the edge.
- 2D - indicates that there is a connection to an element in the 2D surface. The hydraulic variables in the 2D element are used as a boundary condition in the 2D conduit. The flow exchange between the 2D element and the 2D conduit includes momentum.
- Break - used to connect two 2D conduits. Flow is calculated as if the two 2D conduits are joined together and that the break type of Connect 2D node does not have any storage. Momentum is preserved.
A 2D conduit can also be connected to a 1D node. If this is the case, the level at the node is set as a boundary condition for the 2D conduit and is assumed constant for the minor 2D timesteps between two major 1D timesteps. The resulting accumulated flow through the edge is added to the 1D node as an inflow in the next major timestep.
Slot linkage
2D conduits of the type Linear Drainage (2D) are connected to a 2D Zone. 2D conduits of this type are included in the mesh and the computational cell spatial discretization is based on the faces of the 2D mesh. The computational cells are connected to the 2D surface through a slot, which acts as extra storage. The computational cells connect with the upstream 2D element of the relevant 2D face. Practically, a 2D conduit of type Linear Drainage (2D) acts like a series of point connections between 2D elements and a conduit.
The calculation of the flow exchange between the Linear Drainage (2D) conduit and the 2D surface will only begin when the connected 2D element is wet, ie, the depth exceeds the Depth threshold set in the 2D Parameters dialog. The flow exchange is calculated for each computational cell as follows:
- If the capacity of the Linear Drainage (2D) conduit is exceeded, the excess of flow is poured into the connected 2D element.
- If the capacity of the Linear Drainage (2D) conduit is not exceeded and there is depth in the connected 2D element, then there will be flow into the 2D conduit. If there is still capacity on the main conduit of the computational cell, the flow will be calculated based on a standard orifice equation (see Equations 1 and 2 in the Orifice Controls topic, where the discharge coefficient is set in the Vertical connection coefficient field in the conduit properties), driven by the 2D element depth. If the only capacity available in the 2D conduit is in the slot, then the slot will be filled up instantaneously with as much water as it is available in the connected 2D element.
Pressurisation
Pressurisation at 2D conduits is supported by means of the standard Preissmann slot approach. In the case of 2D conduits of the type Linear Drainage 2D, the slot is not conceptual but real and set by the user in the Slot width conduit parameter. In the case of 2D conduits of type Conduit (2D) the slot assumptions are analogous to those used in standard conduits.
Results
The results of a simulation that includes 2D conduits and Connect 2D nodes can be displayed on the results grids for links and nodes, or on the applicable property sheet while viewing a replay of a simulation.
Meshing
The conduit type determines whether or not the geometry of the object will act as a break line in the meshing. Linear Drainage (2D) conduits act as a break line for triangulation during meshing but Conduit (2D) ones do not and are therefore not included in the 2D mesh.