This repository contains the SnowMelting component of the GEOframe modeling framework, implemented in Java. It provides various conceptual models for simulating snow dynamics, primarily focusing on Snow Water Equivalent (SWE) and snowmelt processes.
The core models are implemented within the it.geoframe.blogspot.snowmelting.pointcase package and are designed for single-point simulations.
This component currently includes three primary snowmelt models:
-
SnowMeltingPointCaseCazorzi.java: Implements the Cazorzi snowmelt model (Specifics TODO: Add details on the Cazorzi model formulation).
-
SnowMeltingPointCaseDegreeDay.java: Implements the Temperature Index (Degree-Day) method.
-
SnowMeltingPointCaseHock.java: Implements the Hock snowmelt model (Specifics TODO: Add details on the Hock model formulation).
TODO: Tdocumentations for classes for raster-based ( in it.geoframe.blogspot.snowmelting.rastercase), .
The Degree-Day model (SnowMeltingPointCaseDegreeDay.java) is based on the classical temperature index method, as described in Formetta et al. (2014).
Snowmelt and freezing model (temperature index method; Formetta et al., 2014)
Solid and liquid water dynamics
| Symbol | Meaning | Dimension |
|---|---|---|
| Precipitation at time t | [L·T⁻¹] | |
| Rainfall at time t | [L·T⁻¹] | |
| Snowfall at time t | [L·T⁻¹] | |
| Temperature | [Θ] | |
| Threshold air temperature | [Θ] | |
| Melt factor | [L·T⁻¹·Θ⁻¹] | |
| Freezing factor | [L·T⁻¹·Θ⁻¹] | |
| Coefficient for maximum liquid water | – | |
| Melt rate at time t | [L·T⁻¹] | |
| Freezing rate at time t | [L·T⁻¹] | |
| Solid water | [L] | |
| Liquid water | [L] | |
| Maximum liquid water value | [L] | |
| Snow Water Equivalent | [L] |
| Symbol | Meaning | Examples |
|---|---|---|
| L | Length | mm, m, km, water depth, elevation |
| T | Time | seconds, hours, days |
| M | Mass | kg |
| Θ | Thermodynamic temperature | °C, K |
| – | Dimensionless quantity | coefficients, ratios, fractions |
TODO: add all references
Formetta, G., Kampf, S. K., David, O., & Rigon, R. (2014, 6 May). Snow water equivalent modeling components in NewAge-JGrass. Geosci. Model Dev., 7 (3), 725–736.