Simstrat is a one-dimensional physical lake model for the simulation of stratification and mixing in deep stratified lakes. The model was introduced by Goudsmit et al. (2002) and is under continuous development. It has been successfully applied to lakes with different physical properties. For a few examples, see the key publications below.
Simstrat is operationally applied to all larger lakes and a selection of smaller lakes in Switzerland. The results are regularly updated, and simulated temperatures for the current year are compared to long-term means and ranges.
The Simstrat code is freely available on Github. Simstrat is also included in the R package LakeEnsemblR that supports ensemble modelling with a range of different one-dimensional lake models.
Main properties of the Simstrat model
- 1-dimensional physical lake model (resolving the vertical dimension)
- simulates temperature, stratification and ice cover in lakes and reservoirs
- optional coupling to AED2 for simulating biogeochemical processes
- k-ε model for turbulent mixing
- includes energy transfer to mixing via internal seiches
- inflows can be added at specified depths or with density-dependent intrusions
- variable lake levels
- programmed in object-oriented Fortran 2003
- parameter estimation using PEST is implemented