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 tempera­ture 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 tem­perature 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 tem­perature 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 distribu­tions are supplied through the use of extra parameters in the Extra Parame­ters 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 tem­perature, but it is not linked to the air temperature specified in the user inter­face. 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 con­sistent with the fact that the OL drain water is controlled by the same air tem­perature 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 num­ber

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 num­ber

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 num­ber

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 num­ber

integer

item number in dfs2 file, greater than zero