ICatchmentKinematicWaveSurfaceData Interface

Data interface that covers data in a kinematic wave catchment model which varies with the surface type. Note that not all properties are applicable for all surface types.

Definition

Namespace: DHI.Mike1D.RainfallRunoffModule
Assembly: DHI.Mike1D.RainfallRunoffModule (in DHI.Mike1D.RainfallRunoffModule.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public interface ICatchmentKinematicWaveSurfaceData : ICatchmentSurfaceData, 
	ICatchmentKinematicWaveSurfaceRoutingData
Implements
ICatchmentKinematicWaveSurfaceRoutingData, ICatchmentSurfaceData

Properties

ApplyInitialLossRecoveryRateWhenRaining Flag specifying to apply InitialLossRecoveryRate also when it is raining.
(Inherited from ICatchmentSurfaceData)
AreaFraction Area fraction of the surface Unit: [-].
(Inherited from ICatchmentSurfaceData)
EvaporationFromTimeSeries True if evaporation is enabled, and an evaporation boundary has been defined.

If set to false the initial recover rate is used during dry periods. Default: False


(Inherited from ICatchmentSurfaceData)
GlobalDepthDryLimit Dry depth used for switching Horton's mode between dry and wet in Kinematic Wave model when InfiltrationAfterRain == true. In this case the switching to regeneration of infiltration capacity is controlled by a low limit of the water depth on the surface. Unit: [m] Default: 1e-6
(Inherited from ICatchmentSurfaceData)
HortonDryExponent Time constant for dry period (inverse Horton's equation). Unit: [1/s]. Only applicable for the Pervious surfaces.
Obsolete
HortonEndInfiltrationRate Infiltration rate at end. Unit: [m/s]. Only applicable for the Pervious surfaces.
Obsolete
HortonStartInfiltrationRate Infiltration rate at start. Unit: [m/s]. Only applicable for the Pervious surfaces.
Obsolete
HortonWetExponent Time constant for wet period (horton's exponent). Unit: [1/s]. Only applicable for the Pervious surfaces.
Obsolete
ID The ID of the surface
(Inherited from ICatchmentSurfaceData)
Infiltration Infiltration calculator. This defines whether the surface is pervious.

If null, the surface is impervious.


(Inherited from ICatchmentSurfaceData)
InitialLossRecoveryRate Recovery rate for initial loss capacity. The initial loss capacity is regenerated in dry periods by a linear recovery rate.

Used as constant evaporation, when evaporation is not defined explicitly. If evaporation is defined explicitly (see EvaporationFromTimeSeries), this is neglected.

Unit: [m/s] Default: 0.00005 [m/hour] = 1.2 [mm/day]


(Inherited from ICatchmentSurfaceData)
Length The length of the subcatchment/channel.

The model assumes a prismatic flow channel with rectangular cross section. The channel bottom width is computed from catchment area and length.

If not defined, the average length of the base catchment is used.

Default: undefined Unit: [m]


(Inherited from ICatchmentKinematicWaveSurfaceRoutingData)
ManningM Manning M number.

Default: depending on the surface type.

Unit: [m^(2/3)/s].


(Inherited from ICatchmentKinematicWaveSurfaceRoutingData)
Slope The slope of the catchment/channel.

If not defined, the average slope of the base catchment is used.

Default: undefined Unit: [m]


(Inherited from ICatchmentKinematicWaveSurfaceRoutingData)
SnowModule Snow module handling snow storage.

If null, the snow module is not applied.


(Inherited from ICatchmentSurfaceData)
StorageCapacity Storage capacity. Unit: [m]. Not applicable to ImperviousSteep.
(Inherited from ICatchmentSurfaceData)
SurfaceType Surface type, SurfaceType.
(Inherited from ICatchmentKinematicWaveSurfaceRoutingData)
Type Impervious or pervious surface type.
(Inherited from ICatchmentSurfaceData)
WettingCapacity Wetting capacity. Unit: [m].
(Inherited from ICatchmentSurfaceData)

See Also