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\). According to [Makhlouf et al., 1995], an elementary amount of effective rainfall \(dR_E\) in the GR3 model will be proportional to an elementary amount of rainfall \(dR'\) according to the following equation:
Since in this case no evaporation occurs, only rainfall contributes to changes in the reservoir level. The complement to 1 of \(\left ( \frac{H_s}{C_g} \right )^2\) will contribute to varying \(H_s\). Thus, for an elementary amount of rainfall \(dR'\), the elementary variation of water level \(dH_s\) will be:
By integrating this equation over a time step \(\Delta t\), \(H_s\) will be updated as follows:
Then,
Conversely, if \(R\) < \(E_P\), the soil reservoir is subject to the PET \(E'= R - E_P\). The actual evapotranspiration \(E_A\) is then calculated as follows:
Since in this case \(dR' = 0\), only evaporation contributes to changes in the reservoir level. Hence, for an elementary change of PET \(dE'\), the elementary change of water level \(dH_s\) is expressed as follows:
By integrating this equation over the time step \(\Delta t\):
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 method:
Else, \(H_s(t + \Delta t)\) is computed using Equation (1) replacing \(C_g\) with \(C^{50}_g\).
For more details about the description of the soil reservoir in the GR3 model, see [Makhlouf et al., 1995] and [Edijatno and Michel, 1989].