LIDLayerPavement Class

Pavement 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 LIDLayerPavement : IModelStateReadWrite
Inheritance
Object    LIDLayerPavement
Implements
IModelStateReadWrite

Constructors

LIDLayerPavementInitializes a new instance of the LIDLayerPavement class

Properties

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

Use a value of 0 to ignore clogging

Evap Evaporation rate [m/s].

Evaporation only takes place if the upper layer is unsaturated

ImperviousFraction Fraction of impervious paver material of total area; 0 for continuous porous pavement systems

Unit: [fraction] Default value: 0 (all is pervious)

Moisture Moisture fraction, volume of pore water relative to total volume (as a fraction).

This fraction is always between zero and Porosity.

MoistureOld Moisture fraction of last time step
Perc Percolation rate. [m/s]

Speed of the water through the pavement, effectively used as infiltration rate from soil to lower layer

Permeability Permeability [m/s] of the concrete or asphalt used in continuous systems or hydraulic conductivity of the fill material (gravel or sand) used in modular systems .

The permeability of new porous concrete or asphalt is high (>2450 mm/hr) but over time the fine particles in the runoff tend to clog the pavement, reducing the permeability of the structure.

Porosity Pavement porosity; void volume fraction of total volume.
Thickness Thickness of pavement layer [m]
Volume Volume of water per area [m] contained in pavement

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)
GetPavementPermRate Computes reduced permeability of a pavement layer due to clogging.
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetVolume Volume of water per area [m] contained in pavement for a given moisture
Limit Limit state variables to allowed range, between zero and Porosity
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 pavement layer parameters
WriteState Write current state of module

See Also