Positive Degree Day (PDD)

Physical basis

Positive degree day method

A standard positive degree day (PDD) method is used to compute the surface masse balance (ice ablation and accumulation) from the temperature and precipitation fields. The hourly temperatures are assumed to have a normal distribution, of standard deviation Equation 3, around the monthly mean (TEquation 2). The number of days for which the temperature is above Equation 1 in a year is computed as follows:

Equation 4

The amount of snow and ice that melts is assumed to be proportional to the number of positive degree days. Snow is melted first and the remaining positive degree days are used to melt ice. A dependence to the mean June/July/August temperature (Equation 7) is added to get the ablation rate factor for snow (Equation 6) and ice (Equation 5):

Equation 8

A fraction of the melted snow is refrozen. The amount of superimposed ice for a year is:

Equation 9

where:

  • Equation 10 is the rainfall in a year
  • Equation 11 is the snow fall in a year
  • Equation 12 is the snow melt in a year
  • Equation 13 is the capillarity factor
  • Equation 14 is the active thermodynamic layer (set to 1 m)
  • Equation 16 is the ice specific heat capacity (152.5 + 7.122T Equation 15)
  • Equation 20 is the latent heat fusion (3.35 Equation 19 Equation 18 Equation 17)
  • Equation 21 is the surface temperature

A normal distribution of the hourly temperature is also assumed to compute the amount of snow accumulation from the precipitation. A lower standard deviation Equation 23 is assumed in that case to take into account the smaller temperature variability during cloudy days. Precipitation is considered to be snow when the temperature is below 0Equation 22.

Equation 24

Temperature and precipitation forcing (Under development)

If precipitations come from another elevation than the surface elevation of the ice, it can be adjusted to take into account the elevation desertification effect.

If the forcing temperatures are provided for a constant altitude, a lapse rate of 6.5Equation 25/km is used to adjust them to the surface elevation of each step.

Model parameters

The parameters relevant to the positive degree day and Equation 28 parameterization methods can be displayed by typing: The lapse rate is computed as an weighted mean of the present day (Equation 27) and LGM (Equation 26) lapse rate as:

Equation 29

where TdiffTime is the time interpolation parameter (Tdiff) at the integration time.

The surface temperature (Equation 31) is the yearly average temperature computed from the monthly temperature tstar. tstar is computed as the present day temperature plus the temperature difference, Equation 30, between LGM and present day:

Equation 32

st is the difference between the surface elevation and the elevation from temperature source:

Equation 33

and tdiffh is the weighted mean between the present day and lgm temperature:

Equation 34
>> md.smb
  • isdelta18o: is temperature and precipitation delta18o parameterization activated (0 or 1, default is 0)
  • desfac: desertification elevation factor (between 0 and 1, default is 0.5) (m)
  • s0p: should be set to elevation from precipitation source (between 0 and a few 1000s m, default is 0) (m)
  • s0t: should be set to elevation from temperature source (between 0 and a few 1000s m, default is 0) [m]
  • rlaps: present day lapse rate (degree/km)
  • rlapslgm: LGM lapse rate (degree/km)
  • Pfac: time interpolation parameter for precipitation, 1D (year)
  • Tdiff: time interpolation parameter for temperature, 1D (year)
  • sealev: sea level (m)
  • monthlytemperatures: monthly surface temperatures (K), required if pdd is activated and delta18o not activated
  • precipitation: surface precipitation (m/yr water eq)
  • temperatures_presentday: monthly present day surface temperatures (K), required if pdd is activated and delta18o activated
  • temperatures_lgm: monthly LGM surface temperatures (K), required if pdd is activated and delta18o activated
  • precipitations_presentday: monthly surface precipitation (m/yr water eq), required if pdd is activated and delta18o activated
  • delta18o: delta18o, required if pdd is activated and delta18o activated
  • delta18o_surface: surface elevation of the delta18o site, required if pdd is activated and delta18o activated

Running a simulation

To turn this module on in a simulation, use the following command:

>> md.smb = SMBpdd();