This SimComponent requires input about daily available mobile water (WM) and retained water (WR) in each soil layer with the relevant soil depth from other SimComponents like SlimWater or ImprovedSoilWater. The depth of the soil moisture control section for triggering irrigation time and volume is defined by the variable cIrrigationTriggerDepth.
In a first step, the sum of available mobile soil water (iWM) and retained water (iWR) within the soil moisture control section is calculated (CumulativeAvailableWater) and compared to the difference between cSoilWaterFieldCapacity and cSoilWaterWiltingPoint for layers above cIrrigationTriggerDepth (cumulativeWRH).
If the ratio between CumulativeAvailableWater and cumulativeWRH is lower than cIrrigationTriggerFactor, then irrigation is triggered. The irrigation volume applied AppliedIrrigationDepth is calculated as the difference between available water capacity and actual available water over the whole soil depth. The calculated AppliedIrrigationDepth is added to the incoming iRAIN and the sum is output as RainAndIrrigation.
Thus, after each irrigation event the soil profile should be at field capacity if no run-off occurs. The module also determines whether surface run-off should be calculated (CalculateRunoff) if iRAIN exceeds cMaxRainWithoutRunoff (amount of rain below which no surface run-off can occur).
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 | m | - | - | 0.0 |
constant | cIrrigationTriggerFactor | fraction of total plant available water in a given depth of soil below which irrigation is applied | DOUBLE | 1 | - | - | 0.0 |
constant | cMaxRainWithoutRunoff | maximum precipitation at which no runoff is calculated | DOUBLE | mm/d | - | - | 0.0 |
constant | cSoilLayerDepth | depth of soil layers | DOUBLEARRAY | m | - | - | - |
constant | cSoilWaterFieldCapacity | field capacity per layer | DOUBLEARRAY | m3/m3 | - | - | - |
constant | cSoilWaterWiltingPoint | wilting point per layer | DOUBLEARRAY | m3/m3 | - | - | - |
input | WithCrop | Check weather with Crop | BOOLEAN | - | - | true | |
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 |