Soil reservoir
The soil reservoir takes as input rainfall \(R\) (mm) and PET \(E_P\) (mm) to calculate the effective rainfall \(R_E\) (mm), the AET \(E_A\) (mm) and the UPET \(E_U\) (mm) of the watershed. \(H_s\) (mm) is the water level reservoir (soil moisture storage).
In Rameau, there are actually two methods to compute \(H_s\): the Thornthwaite method [Thornthwaite, 1948] and the GR3 method [Edijatno and Michel, 1989].
Physical parameters
Soil capacity of the Thornthwaite reservoir
The soil water holding capacity \(C_t\) (mm) is the maximum water level allowed in the soil reservoir.
Should be optimised. Default value is 70 mm.
[watershed.1]
thornthwaite.capacity = { value = 70.0, lower = 0, upper = 500, opti = true, sameas = 0 }
Soil capacity of the progressive reservoir
The soil water holding capacity \(C_g\) (mm) is the maximum water level allowed in the soil reservoir.
Should be optimised. Default value is 70 mm.
[watershed.1]
progressive.capacity = { value = 70.0, lower = 0, upper = 500, opti = true, sameas = 0 }
Exponential decrease of PET
If true, the GR3 formulation to compute AET is triggered only if the reservoir saturation is lower than 50% of its capacity.
Default value is false.
[watershed.1]
progressive.pet_decrease = false
Calculating effective rainfall
Thornthwaite model
If \(R\) > \(E_P\), then
Then, if \(H_s\) > \(C_t\) then
else
Conversely, if \(E_P\) > \(R\) then
GR3 model
If \(R\) > \(E_P\), the amount of water that feeds into the soil reservoir over a time step is equal to \(R'= R - E_P\). Then, \(R_E\) (mm) is computed as follows:
The complement to 1 of \((1 - \left ( \frac{H_s}{C_g})^2 \right )R'\) will contribute to varying \(H_s\). For an elementary amount of rainfall \(dR'\) [Makhlouf et al., 1995]:
By integrating this equation over the time step:
Then,
Conversely, if \(R\) < \(E_P\), the soil reservoir is subject to the PET \(E'= R - E_P\) and
For an elementary change of PET \(dE\), the reduction of \(H_s\) is expressed as follows [Makhlouf et al., 1995]:
By integrating this equation over the time step \(\Delta t\) (s)
and then, to make sure that \(H_s\) is always positive:
In Rameau, it is possible to trigger the AET decrease depending on the reservoir saturation only when it is below 50% of its capacity. In this case, we have:
If \(H_s(t) > C^{50}_g\), PET is fully satisfied similarly to the Thornthwaite approach:
Else, \(H_s(t + \Delta t)\) is computed using Equation (1) replacing \(C_g\) with \(C^{50}_g\).