LIDLayerStorage Class

Storage LID layer

Definition

Namespace: DHI.Mike1D.RainfallRunoffModule.LID
Assembly: DHI.Mike1D.RainfallRunoffModule (in DHI.Mike1D.RainfallRunoffModule.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class LIDLayerStorage : IModelStateReadWrite
Inheritance
Object    LIDLayerStorage
Implements
IModelStateReadWrite

Constructors

LIDLayerStorageInitializes a new instance of the LIDLayerStorage class

Properties

CloggingFactor Volume of voids that are clogged due to fine particles accumulation.

Use a value of 0 to ignore clogging

Conductivity Infiltration rate, The maximum rate at which water can flow out the bottom of the storage.

In case a CloggingFactor has been enabled, the rate declines over time.

Default value: 0. Unit: [m/s].

Depth Depth of storage [m]. State variable
Drain Drain flux from storage [m/s].
DrainageBase Drainage capacity is a rate per area [m/s] and can be scaled by different areas.
DrainageCapacity Capacity for drain [m/s]

The actual drain flow depends on the Area.

If DrainageExponent > 0, then drain flow also depends on the head.

Default value: 0. Unit: [meter/second].

DrainageExponent Exponent for drain flow calculations [-]

The drain capacity flow is multiplied with Math.Pow(head, DrainageExponent)

If DrainageExponent is zero, then drain flow is constant and independent on the head.

Default value: 0. Unit: [-].

DrainageOffset Offset where drainage starts.

Height of any underdrain piping above the bottom of the storage

Default value: 0. Unit: [meter].

Evap Evaporation flux from storage [m/s].
Height Height of storage layer

Default value: 0. Unit: [meter].

Infil Infiltration flux from storage [m/s].
Porosity Storage porosity; void volume fraction of total volume.
Volume Volume of water per area [m] contained in storage

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)
GetStorageDrainRate computes underdrain flow rate in a LID's storage layer.
GetStorageInfilRate native soil beneath a LID.
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetVolume Volume of water per area [m] contained in storage for a given depth
Limit Limit state variables to allowed range, between zero and Height
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ReadState Read state and apply to module. Returns true if state was successfully read.
ToStringReturns a string that represents the current object.
(Inherited from Object)
Validate Validate surface parameters
WriteState Write current state of module

See Also