Available Mobile water iWM and retained water iWR is compared to the difference between cSoilWaterFieldCapacity and cSoilWaterWiltingPoint for layers above cIrrigationTriggerDepth.
If the ratio is lower than cIrrigationTriggerFactor, then irrigation is triggered, adding calculated AppliedIrrigationDepth to the incoming iRAIN and outputting the sum as RainAndIrrigation.
The module also determines whether runoff should be calculated (CalculateRunoff) if iRAIN exceeds cMaxRainWithoutRunoff.
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
---|---|---|---|---|---|---|---|
constant | cIrrigationTriggerDepth | depth to sum plant available water to, to determine if irrigation is required | DOUBLE | mm/d | - | - | 0.0 |
constant | cIrrigationTriggerFactor | fraction of total plant available water in a given depth of soil below which irrigation is applied | DOUBLE | mm/d | - | - | 0.0 |
constant | cMaxRainWithoutRunoff | maximum precipitation at which no runoff is calculated | DOUBLE | mm/d | - | - | 0.0 |
constant | cSoilLayerDepth | depth of soil layers | DOUBLEARRAY | mm/d | - | - | - |
constant | cSoilWaterFieldCapacity | field capacity per layer | DOUBLEARRAY | mm/d | - | - | - |
constant | cSoilWaterWiltingPoint | wilting point per layer | DOUBLEARRAY | mm/d | - | - | - |
input | iRAIN | precipitation | DOUBLE | mm/d | - | - | 0.0 |
input | iWM | mobile water per layer | DOUBLEARRAY | mm | - | - | - |
input | iWR | retained water per layer | DOUBLEARRAY | mm | - | - | - |
out | AppliedIrrDepth | daily applied depth of irrigation | DOUBLE | mm/d | - | - | 0.0 |
out | CalculateRunoff | - | BOOLEAN | - | - | true | |
out | CumulativeAppliedIrrDepth | cumulative applied depth of irrigation | DOUBLE | mm | - | - | 0.0 |
out | RainAndIrrigation | precipitation + irrigation | DOUBLE | mm/d | - | - | 0.0 |