Skip to content

Commit

Permalink
Interception from modified Rutter model
Browse files Browse the repository at this point in the history
- The `interception` output (interception loss by evaporation) from the modified Rutter interception model should be used in `SBM`, also as input for the computation of total actual evapotranspiration `actevap`.
- Update of docs and changelog.
  • Loading branch information
vers-w committed Sep 1, 2023
1 parent d02f900 commit c7c615e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 3 deletions.
4 changes: 4 additions & 0 deletions docs/src/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
amounts. And the first drainage amount `dd`, controlled by a change over time in canopy
storage capacity `cmax`, should not be subtracted from precipitation to compute net
interception.
- The `netinterception` (net interception) computed by the modified Rutter interception
model was stored as `interception` in `SBM`, while this should be the `interception`
(interception loss by evaporation) output of the modified Rutter interception model. The
`interception` of `SBM` is used to compute the total actual evapotranspiration `actevap`.

## v0.7.1 - 2023-06-30

Expand Down
2 changes: 1 addition & 1 deletion docs/src/model_docs/params_vertical.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ specific_leaf = "Sl"
| `pottrans_soil` | interception subtracted from potential evaporation) | mm Δt``^{-1}`` | - |
| `transpiration` | transpiration | mm Δt``^{-1}`` | - |
| `ae_ustore` | actual evaporation from unsaturated store | mm Δt``^{-1}`` | - |
| `interception` | interception | mm Δt``^{-1}`` | - |
| `interception` | interception loss by evaporation | mm Δt``^{-1}`` | - |
| `soilevap` | total soil evaporation from unsaturated and saturated store | mm Δt``^{-1}`` | - |
| `soilevapsat` | soil evaporation from saturated store | mm Δt``^{-1}`` | - |
| `actcapflux` | actual capillary rise | mm Δt``^{-1}`` | - |
Expand Down
3 changes: 1 addition & 2 deletions src/sbm.jl
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@
transpiration::Vector{T}
# Actual evaporation from unsaturated store [mm Δt⁻¹]
ae_ustore::Vector{T}
# Interception [mm Δt⁻¹]
# Interception loss by evaporation [mm Δt⁻¹]
interception::Vector{T}
# Soil evaporation from unsaturated and saturated store [mm Δt⁻¹]
soilevap::Vector{T}
Expand Down Expand Up @@ -650,7 +650,6 @@ function update_until_snow(sbm::SBM, config)
cmax,
)
pottrans_soil = max(0.0, leftover) # now in mm
interception = netinterception
end

if modelsnow
Expand Down

0 comments on commit c7c615e

Please sign in to comment.