Climate
Temperature coupling between MIKE Hydro River and MIKE SHE
Temperature is not a feature that can currently be modelled in MIKE SHE though MIKE Hydro River has the possibility of modelling a heat balance in the stream. The heat balance in the stream is depended on the temperature of the lateral sources in the river. This option does not introduce temperature modelling in general in MIKE SHE, but rather it give the user the possibility to introduce a temperature forcing on the water which is passed from MIKE SHE to MIKE Hydro River either as base flow, overland or drain flow. The temperature is in turn received by MIKE Hydro River as though it came from MIKE SHE which makes it versatile for a later potential full implementation of temperature modelling in MIKE SHE. The functionality allows you to
· Define temperature as a spatially distributed, time varying property in MIKE SHE for ponded water and groundwater.
· Pass temperature as a property of the baseflow, overland flow and drain flow
· Add a temperature property to the baseflow and drainflow based on the temperature of the SZ cell were the flow originates from.
· Add a defined temperature property to the ponded water.
· Use a volume based mixing function for paved area drainage (from ponded water) and SZ drainage.
· Make cell temperature an OpenMI exchange item, so that you can access cell temperature during the simulation.
The above functionality will allow users to specify the temperature of the groundwater and ponded water. However, it will not provide the functionality to transport temperature as a property in MIKE SHE. In other words, the temperature is a defined property and there is no internal mixing or recalculation of cell temperature as a function of cell-by-cell flow. The temperature distributions are supplied through the use of extra parameters in the Extra Parameters table.
Option setup
To initiate the temperature module, you need to specify the following:
Parameter Name |
Type |
Value |
---|---|---|
user specified temperature |
Boolean |
On |
If the above is true, then you must also specify: |
||
distributed ol temperature |
Boolean |
On/Off |
distributed drain temperature |
Boolean |
On/Off |
distributed sz temperature |
Boolean |
On/Off |
Temperature of ponded water
The temperature of the ponded water is generally controlled by the air temperature, but it is not linked to the air temperature specified in the user interface. The temperature of the ponded water also controls the temperature of the water in the OL-drains.
Parameter Name |
Type |
Value |
---|---|---|
If distributed OL temperature is OFF (then dfs0 input): |
||
ol temperature dfs0 file name |
file name |
.dfs0 file |
ol temperature item number |
integer |
item number in dfs0 file, greater than zero |
If distributed OL temperature is ON (then dfs2 input): |
||
ol temperature dfs2 file name |
file name |
.dfs2 file |
ol temperature item number |
integer |
item number in dfs2 file, greater than zero |
Temperature of OL drainage water
The OL drainage water is the same temperature as the source ponded water. There is no change in temperature while the water is in the drain. This is consistent with the fact that the OL drain water is controlled by the same air temperature as the ponded water in general.
Temperature of SZ drainage water
The SZ drainage water is treated separately from the SZ water because it does not travel directly to the river, but via surface water channels.
Parameter Name |
Type |
Value |
---|---|---|
If distributed drainage temperature is OFF (then dfs0 input): |
||
drain temperature dfs0 file name |
file name |
.dfs0 file |
drain temperature item number |
integer |
item number in dfs0 file, greater than zero |
If distributed drainage temperature is ON (then dfs2 input): |
||
drain temperature dfs2 file name |
file name |
.dfs2 file |
drain temperature item number |
integer |
item number in dfs2 file, greater than zero |
Temperature of SZ water
The SZ water is sent to the River directly via the baseflow component.
The SZ temperatures have to be specified for every layer as either all dfs0 files or all dfs2 files, depending on the initialization above.
Parameter Name |
Type |
Value |
---|---|---|
If distributed SZ temperature is OFF (then dfs0 input): |
||
sz temperature layer 1 dfs0 file name |
file name |
.dfs0 file |
sz temperature layer 1 item number |
integer |
item number in dfs0 file, greater than zero |
sz temperature layer n dfs0 file name |
file name |
.dfs0 file |
sz temperature layer n item number |
integer |
item number in dfs0 file, greater than zero |
If distributed SZ temperature is ON (then dfs2 input): |
||
sz temperature layer 1 dfs2 file name |
file name |
.dfs2 file |
sz temperature layer 1 item number |
integer |
item number in dfs2 file, greater than zero |
sz temperature layer n dfs2 file name |
file name |
.dfs2 file |
sz temperature layer n item number |
integer |
item number in dfs2 file, greater than zero |