NormalCover Class

If the water level in a manhole or a basin reaches the ground level, an artificial “inundation” basin is inserted above the node. The surface area of this basin is gradually (over one meter) increased from the area in the manhole or the basin to a 1000 times larger area, thus simulating the surface inundation. The maximum level of inundation is 10 meter above the specified ground level. When the outflow from the node surmounts the inflow, the water stored in the inundation basin re-enters the system. When the water level in the node increases and is above ground level, the following is assumed: During a time step the surface area in the basin is calculated using the water level from the start of the actual time step. A situation like this is shown in Figure 8.1. If the water level passes through the transition region between the actual manhole or structure and the artificial basin, this assumption leads to generation of water. In Figure 8.1 the shaded area illustrates the generated volume of water. Figure 8.1 Simulation of the surface flooding When the increase of the water level during a time step is relatively small, then the generated water volume is negligible. If the water level is changing rapidly, the generated volume of water is important and due to that an appropriate correction is built in the program to ensure no generation of water.

Definition

Namespace: DHI.Mike1D.NetworkDataAccess
Assembly: DHI.Mike1D.NetworkDataAccess (in DHI.Mike1D.NetworkDataAccess.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class NormalCover : Cover, 
	INormalCover, ICover
Inheritance
Object    Cover    NormalCover
Implements
ICover, INormalCover

Constructors

NormalCoverInitializes a new instance of the NormalCover class

Properties

ExpansionCoefficient The surface area of normal, spilling and displaceable covers expand to this coefficient times the area at the start of the cover.
(Inherited from Cover)
WaterLevelStart Water level where cover starts
(Inherited from Cover)

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)
Validate Validate the cover
(Overrides CoverValidate(String))

See Also