Model help:TopoFlow-Snowmelt-Degree-Day: Difference between revisions
(Created page with "<!-- How to create a new "Model help" page: 1) Log in to the wiki 2) Create a new page for each model, by using the following URL: * http://csdms.colorado.edu/wiki/Model help:...") |
m (Text replacement - "http://csdms.colorado.edu/wiki/" to "https://csdms.colorado.edu/wiki/") |
||
(18 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
1) Log in to the wiki | 1) Log in to the wiki | ||
2) Create a new page for each model, by using the following URL: | 2) Create a new page for each model, by using the following URL: | ||
* | * https://csdms.colorado.edu/wiki/Model help:<modelname> | ||
* Replace <modelname> with the name of a model | * Replace <modelname> with the name of a model | ||
3) Than follow the link "edit this page" | 3) Than follow the link "edit this page" | ||
Line 21: | Line 21: | ||
<div id=CMT_MODEL_PARAMETERS> | <div id=CMT_MODEL_PARAMETERS> | ||
==Model parameters== | ==Model parameters== | ||
= | = Input = | ||
{|{{Prettytable}} class = "wikitable unsortable" cellspacing="0" cellpadding="0" style="margin:0em 0em 0em 0;" | {|{{Prettytable}} class = "wikitable unsortable" cellspacing="0" cellpadding="0" style="margin:0em 0em 0em 0;" | ||
|- | |- | ||
!Parameter!!Description!!Unit | !Parameter!!Description!!Unit | ||
|-valign="top" | |-valign="top" | ||
|width="20%"| | |width="20%"|Component status | ||
|width="60%"| | |width="60%"| | ||
|width="20%"|< | |width="20%"|Enabled/Disabled | ||
|- | |||
|Input directory | |||
| | |||
|- | |||
|- | |||
|Output directory | |||
| | |||
|- | |||
|- | |||
|Site prefix | |||
| file prefix for the study site | |||
|- | |||
|- | |||
|Case prefix | |||
| file prefix for the model scenario | |||
|- | |||
|- | |||
|Number of steps | |||
| Number of time steps | |||
|- | |||
|- | |||
|Time step | |||
| timestep for snow melt process | |||
|sec | |||
|- | |||
|Cp_snow type | |||
| allowed input types (Scale/Grid/Time_series/Grid_sequences) | |||
|- | |||
|- | |||
|Cp_snow | |||
| heat capacity of snow | |||
|J/kg/K | |||
|- | |||
|ρ_snow type | |||
| allowed input types (Scale/Grid/Time_series/Grid_sequences) | |||
|- | |||
|- | |||
|ρ_snow | |||
| density of snow | |||
|kg / m<sup>3</sup> | |||
|- | |||
|c0 type | |||
| allowed input types (Scale/Grid/Time_series/Grid_sequences) | |||
|- | |||
|- | |||
|c0 | |||
| degree-day coefficient | |||
|mm/day/degree C | |||
|- | |||
|T0 type | |||
| allowed input types (Scale/Grid/Time_series/Grid_sequences) | |||
|- | |||
|- | |||
|T0 | |||
| reference temperature | |||
|deg C | |||
|- | |||
|h0_snow type | |||
| allowed input types (Scale/Grid/Time_series/Grid_sequences) | |||
|- | |||
|- | |||
|h0_snow | |||
| depth of snow | |||
|m | |||
|- | |||
|h0_swe type | |||
| allowed input types (Scale/Grid/Time_series/Grid_sequences) | |||
|- | |||
|- | |||
|h0_swe | |||
| depth of snow water equivalent (SWE) | |||
|m | |||
|- | |||
|} | |} | ||
= | = Output 1 = | ||
{|{{Prettytable}} class = "wikitable unsortable" cellspacing="0" cellpadding="0" style="margin:0em 0em 0em 0;" | {|{{Prettytable}} class = "wikitable unsortable" cellspacing="0" cellpadding="0" style="margin:0em 0em 0em 0;" | ||
|- | |- | ||
!Parameter!!Description!!Unit | !Parameter!!Description!!Unit | ||
|-valign="top" | |-valign="top" | ||
|width="20%"| | |width="20%"|Save grid timestep | ||
|width="60%"| | |width="60%"|time interval between saved grid | ||
|width="20%"|< | |width="20%"|sec | ||
|- | |||
|Save mr grids toggle | |||
| option to save grids of snow meltrate | |||
| | |||
|- | |||
|Save mr grids file | |||
| filename for grid stack of snow meltrate | |||
| m / s | |||
|- | |||
|Save hs grids toggle | |||
| option to save grids of snow depth | |||
| | |||
|- | |||
|Save hs grids file | |||
| filename for grid stack of snow depth | |||
| m | |||
|- | |||
|Save sw grids toggle | |||
| option to save grids of snow water equivalent | |||
| | |||
|- | |||
|Save sw grids file | |||
| filename for grid stack of snow water equivalent | |||
| m | |||
|- | |||
|Save cc grids toggle | |||
| option to save grids of cold content | |||
| | |||
|- | |||
|Save cc grids file | |||
| filename for grid stack of cold content | |||
| J / m<sup>2</sup> | |||
|- | |||
|} | |} | ||
= | = Output 2 = | ||
{|{{Prettytable}} class = "wikitable unsortable" cellspacing="0" cellpadding="0" style="margin:0em 0em 0em 0;" | |||
|- | |||
!Parameter!!Description!!Unit | |||
|-valign="top" | |||
|width="20%"|Save pixels timestep | |||
|width="60%"|time interval between time series value | |||
|width="20%"|sec | |||
|- | |||
|Save mr pixels toggle | |||
| option to save time series of snow meltrate | |||
| | |||
|- | |||
|Save mr pixels file | |||
| filename for time series of snow meltrate | |||
| m / s | |||
|- | |||
|Save hs pixels toggle | |||
| option to save time series of snow depth | |||
| | |||
|- | |||
|Save hs pixels file | |||
| filename for time series of snow depth | |||
| m | |||
|- | |||
|Save sw pixels toggle | |||
| option to save time series of snow water equivalent | |||
| | |||
|- | |||
|Save sw pixels file | |||
| filename for time series of snow water equivalent | |||
| m | |||
|- | |||
|Save cc pixels toggle | |||
| option to save time series of cold content | |||
| | |||
|- | |||
|Save cc pixels file | |||
| filename for time series of cold content | |||
| J / m<sup>2</sup> | |||
|- | |||
|} | |||
<headertabs/> | <headertabs/> | ||
==Uses ports== | ==Uses ports== | ||
• Meteorology (for air temperature, T_air, etc.) | |||
==Provides ports== | ==Provides ports== | ||
< | |||
• Snow (snowmelt) <br /> | |||
• Configure (tabbed dialog GUI to change settings) <br /> | |||
• Run (only if used as the Driver) <br /> | |||
==Main equations== | ==Main equations== | ||
* Meltrate | * Meltrate, mm/sec | ||
::::{| | ::::{| | ||
|width=500px|<math>M= \left ( c_{0} / 86400 \right) \left ( T_{air} - T_{0} \right) </math> | |width=500px|<math>M= \left ( c_{0} / 86400 \right) \ast \left ( T_{air} - T_{0} \right) </math> | ||
|width=50px align="right"|(1) | |width=50px align="right"|(1) | ||
|} | |} | ||
* Max possible meltrate | * Max possible meltrate, mm/sec | ||
::::{| | ::::{| | ||
|width=500px|<math>M_{max}= \left ( 1000 h_{snow} / dt \right) \left ( \rho_{water} / \rho_{snow} \right)</math> | |width=500px|<math>M_{max}= \left ( 1000 \ast h_{snow} / dt \right) \ast \left ( \rho_{water} / \rho_{snow} \right)</math> | ||
|width=50px align="right"|(2) | |width=50px align="right"|(2) | ||
|} | |} | ||
* Change in snow depth | * Change in snow depth, meters | ||
::::{| | ::::{| | ||
|width=500px|<math>dh_{snow}= M \left (\rho_{water} / \rho_{snow}\right) dt </math> | |width=500px|<math>dh_{snow}= M \ast \left (\rho_{water} / \rho_{snow}\right) dt </math> | ||
|width=50px align="right"|(3) | |width=50px align="right"|(3) | ||
|} | |} | ||
Line 96: | Line 247: | ||
| h0<sub>snow</sub> | | h0<sub>snow</sub> | ||
| initial snow depth | | initial snow depth | ||
| m | |||
|- | |||
| h<sub>snow</sub> | |||
| snow depth | |||
| m | | m | ||
|- | |- | ||
| h0<sub>swe</sub> | | h0<sub>swe</sub> | ||
| initial depth, snow water equivalent | | initial depth, snow water equivalent | ||
| m | |||
|- | |||
| h<sub>swe</sub> | |||
| depth, snow water equivalent | |||
| m | | m | ||
|- | |- | ||
Line 123: | Line 282: | ||
Single grids and grid sequences are assumed to be stored as RTG and RTS files, respectively. Time series are assumed to be stored as text files, with one value per line. For a time series or grid sequence, the time between values must coincide with the timestep provided. | Single grids and grid sequences are assumed to be stored as RTG and RTS files, respectively. Time series are assumed to be stored as text files, with one value per line. For a time series or grid sequence, the time between values must coincide with the timestep provided. | ||
All variables and their units can be seen by expanding the Nomenclature section above. | |||
==Examples== | ==Examples== | ||
Line 129: | Line 288: | ||
<span class="remove_this_tag">Follow the next steps to include images / movies of simulations:</span> | <span class="remove_this_tag">Follow the next steps to include images / movies of simulations:</span> | ||
* <span class="remove_this_tag">Upload file: | * <span class="remove_this_tag">Upload file: https://csdms.colorado.edu/wiki/Special:Upload</span> | ||
* <span class="remove_this_tag">Create link to the file on your page: <nowiki>[[Image:<file name>]]</nowiki>.</span> | * <span class="remove_this_tag">Create link to the file on your page: <nowiki>[[Image:<file name>]]</nowiki>.</span> | ||
Line 135: | Line 294: | ||
==Developer(s)== | ==Developer(s)== | ||
[[User: | [[User:Peckhams|Scott Peckham]] | ||
==References== | ==References== | ||
Line 141: | Line 300: | ||
==Links== | ==Links== | ||
* [[ | |||
* [[ | '''''Related Help Pages''''' | ||
* [[Model help:TopoFlow-Snowmelt-Energy Balance]] | |||
* [[Model help:TopoFlow-Meteorology]] | |||
* [[Model help:Gc2d]] | |||
'''''Model Metadata''''' | |||
* [[Model:TopoFlow-Snowmelt-Degree-Day]] | |||
* [[Model:TopoFlow-Snowmelt-Energy Balance]] | |||
* [[Model:TopoFlow-Meteorology]] | |||
* [[Model:TopoFlow]] | |||
* [[Model:Gc2d]] | |||
[[Category:Modules]] | [[Category:Modules]] |
Latest revision as of 17:17, 19 February 2018
TopoFlow-Snowmelt-Degree-Day
This module is the snowmelt process component (Degree-Day method) for a D8-based, spatial hydrologic model
Model introduction
This process component is part of a spatially-distributed hydrologic model called TopoFlow, but it can now be used as a stand-alone model.
Model parameters
Uses ports
• Meteorology (for air temperature, T_air, etc.)
Provides ports
• Snow (snowmelt)
• Configure (tabbed dialog GUI to change settings)
• Run (only if used as the Driver)
Main equations
- Meltrate, mm/sec
[math]\displaystyle{ M= \left ( c_{0} / 86400 \right) \ast \left ( T_{air} - T_{0} \right) }[/math] (1)
- Max possible meltrate, mm/sec
[math]\displaystyle{ M_{max}= \left ( 1000 \ast h_{snow} / dt \right) \ast \left ( \rho_{water} / \rho_{snow} \right) }[/math] (2)
- Change in snow depth, meters
[math]\displaystyle{ dh_{snow}= M \ast \left (\rho_{water} / \rho_{snow}\right) dt }[/math] (3)
Symbol | Description | Unit |
---|---|---|
c0 | coefficient | - |
T0 | threshold temperature | deg C |
Tair | air temperature | deg C |
ρsnow | density of the snow | kg / m^3 |
ρwater | density of liquid water, 1000 | kg / m^3 |
h0snow | initial snow depth | m |
hsnow | snow depth | m |
h0swe | initial depth, snow water equivalent | m |
hswe | depth, snow water equivalent | m |
M | meltrate | mm / sec |
Mmax | max possible meltrate | mm / sec |
dh | change in snow depth | m |
Notes
For each variable, you may choose from the droplist of data types. For the "Scalar" data type, enter a numeric value with the units indicated in the dialog. For the other data types, enter a filename. Values in files must also have the indicated units.
Single grids and grid sequences are assumed to be stored as RTG and RTS files, respectively. Time series are assumed to be stored as text files, with one value per line. For a time series or grid sequence, the time between values must coincide with the timestep provided.
All variables and their units can be seen by expanding the Nomenclature section above.
Examples
An example run with input parameters, BLD files, as well as a figure / movie of the output
Follow the next steps to include images / movies of simulations:
- Upload file: https://csdms.colorado.edu/wiki/Special:Upload
- Create link to the file on your page: [[Image:<file name>]].
See also: Help:Images or Help:Movies
Developer(s)
References
Zhang, Z., D.L. Kane and L.D. Hinzman (2000) Development and application of a spatially-distributed Arctic hydrological and thermal process model (ARHYTHM), Hydrological Processes, 14, 1017-1044.
Links
Related Help Pages
Model Metadata