Skip to content
Welcome to the next generation MIKE+ Documentation

Climatology

Climate-related variables used for computing runoff and snowmelt are defined in the Climatology editor.

SWMM_Climatology.png 

Figure: The Climatology editor for SWMM models

The editor organizes climatological data into the following groups:

  • Temperature
  • Evaporation
  • Wind Speed
  • Snowmelt
  • Areal Depletion
  • Adjustments

Temperature

Temperature data are used when simulating snowfall and snowmelt processes during runoff calculations. If these processes are not being simulated then no temperature data are needed.

Temperature data can be supplied from one of the following sources:

  • A time series from the 'Time series' editor in the current project (values at intermediate times are found by interpolation)
  • An external climate file. The following file formats are recognized:
    • Global Historical Climatology Network - Daily (GHCN-D) files, in text output format, available from NOAA's National Centers for Environmental Information (NCEI) Climate Data Online service
    • Older NCEI DS3200 or DS3210 files
    • Canadian climate files available from Environment Canada
    • A user-defined climate file where each line contains the recording station name, the year, month, day, maximum temperature, minimum temperature, and optionally, evaporation rate, and wind speed. If no data are available for any of these items on a given date, then an asterisk should be entered as its value.

When using a NOAA-GHCN climate file, the unit of temperature data in the file must also be selected..

For user-defined climate files, the following units must be used in the file when the project is in SI unit system:

  • Temperatures in degrees C
  • Evaporation in mm/day
  • Wind speed in km/hour

The following units must be used when the project is in US unit system:

  • Temperatures in degrees F
  • Evaporation in inches/day
  • Wind speed in miles/hour.

SWMM_ClimatologyTemperature.png 

Figure: The SWMM Climatology Temperature tab

Edit field Description Used or required by simulations Field name in datastructure
  Radio button for temperature data type Yes TypeNo
No Data No temperature data Yes if TypeNo = 1  
Time Series ID Temperature data read from time series defined in Time Series editor Yes if TypeNo = 2 TimeSeriesID
Climate File Temperature data read from NCDC *.DAT file Yes if TypeNo = 3 FileName
Start Reading File at Start date for reading from NCDC data file Yes if TypeNo = 3 StartDate
Temperature units for GHCN files Units of temperature values, when using an external NOAA-GHCN climate file Yes if using an external NOAA-GHCN climate file TempUnit

Table: Edit fields in the Temperature tab (mss_Temperature)

Evaporation

Evaporation can occur for standing water on catchment surfaces, for subsurface water in groundwater aquifers, and from water held in storage units. Evaporation rates can be defined as:

  • A single constant value
  • A set of monthly average values
  • User-supplied time series of daily values
  • Daily values read from a NCDC climate file
  • Values computed from the daily temperatures in the external climate file

If a NCDC file is used, then a set of monthly pan coefficients should also be supplied to convert the pan evaporation data to free water surface values.

SWMM_ClimatologyEvaporation.png 

Figure: The Climatology Evaporation tab

Edit field Description Used or required by simulations Field name in datastructure
Radio button for evaporation data type Yes TypeNo
Constant Value Evaporation is set to constant value TypeNo = 1 Yes if TypeNo = 1 ConstValue
Monthly Values TypeNo = 2
Jan Monthly evaporation value for January entered by user Yes if TypeNo = 2 Value1
Feb Monthly evaporation value for February entered by user Yes if TypeNo = 2 Value2
Mar Monthly evaporation value for March entered by user Yes if TypeNo = 2 Value3
Apr Monthly evaporation value for April entered by user Yes if TypeNo = 2 Value4
May Monthly evaporation value for May entered by user Yes if TypeNo = 2 Value5
June Monthly evaporation value for June entered by user Yes if TypeNo = 2 Value6
July Monthly evaporation value for July entered by user Yes if TypeNo = 2 Value7
Aug Monthly evaporation value for August entered by user Yes if TypeNo = 2 Value8
Sept Monthly evaporation value for September entered by user Yes if TypeNo = 2 Value9
Oct Monthly evaporation value for October entered by user Yes if TypeNo = 2 Value10
Nov Monthly evaporation value for November entered by user Yes if TypeNo = 2 Value11
Dec Monthly evaporation value for December entered by user Yes if TypeNo = 2 Value12
Time Series ID Evaporation data read from time series defined in Time Series editor Yes if TypeNo = 3 TimeSeriesID
Directly from Climate File TypeNo = 4
Jan Evaporation data for January read from NCDC file Yes if TypeNo = 4 Pan1
Feb Evaporation data for February read from NCDC file Yes if TypeNo = 4 Pan2
Mar Evaporation data for March read from NCDC file Yes if TypeNo = 4 Pan3
Apr Evaporation data for April read from NCDC file Yes if TypeNo = 4 Pan4
May Evaporation data for May read from NCDC file Yes if TypeNo = 4 Pan5
June Evaporation data for June read from NCDC file Yes if TypeNo = 4 Pan6
July Evaporation data for July read from NCDC file Yes if TypeNo = 4 Pan7
Aug Evaporation data for August read from NCDC file Yes if TypeNo = 4 Pan8
Sept Evaporation data for September read from NCDC file Yes if TypeNo = 4 Pan9
Oct Evaporation data for October read from NCDC file Yes if TypeNo = 4 Pan10
Nov Evaporation data for November read from NCDC file Yes if TypeNo = 4 Pan11
Dec Evaporation data for December read from NCDC file Yes if TypeNo = 4 Pan12
Computed from Temperatures in the Climate Files Evaporation calculated based on temperature in the climate file Yes if TypeNo = 5
Evaporate Only During Dry Periods Option for setting evaporation to occur only during dry periods Yes DryOnlyNo
Monthly Soil Recovery Pattern Monthly infiltration recovery rate pattern defined in Time Patterns editor Yes SoilRecoveryPatternID

Table: Edit fields in the Evaporation tab (mss_Evaporation)

Wind Speed

Wind speed is an optional climatological variable that is only used for snowmelt calculations. Define either a set of monthly average speeds, or wind speed data from the same NCDC climatological file used for daily min/max temperatures.

SWMM_ClimatologyWindSpeed.png 

Figure: The Climatology Wind Speed tab

Edit field Description Used or required by simulations Field name in datastructure
Radio button for data type Yes WindSpeedTypeNo
No WindSpeed Data No Windspeed data should be used Yes if WindSpeedTypeNo = 1
Monthly Average Wind Speed WindSpeedTypeNo = 2
Jan Monthly evaporation value for January entered by user Yes if WindSpeedTypeNo = 2 Value1
Feb Monthly evaporation value for February entered by user Yes if WindSpeedTypeNo = 2 Value2
Mar Monthly evaporation value for March entered by user Yes if WindSpeedTypeNo = 22 Value3
Apr Monthly evaporation value for April entered by user Yes if WindSpeedTypeNo = 2 Value4
May Monthly evaporation value for May entered by user Yes if WindSpeedTypeNo = 2 Value5
June Monthly evaporation value for June entered by user Yes if WindSpeedTypeNo = 2 Value6
July Monthly evaporation value for July entered by user Yes if WindSpeedTypeNo = 2 Value7
Aug Monthly evaporation value for August entered by user Yes if WindSpeedTypeNo = 2 Value8
Sept Monthly evaporation value for September entered by user Yes if WindSpeedTypeNo = 2 Value9
Oct Monthly evaporation value for October entered by user Yes if WindSpeedTypeNo = 2 Value10
Nov Monthly evaporation value for November entered by user Yes if WindSpeedTypeNo = 2 Value11
Dec Monthly evaporation value for December entered by user Yes if WindSpeedTypeNo = 2 Value12
From Climate File WindSpeed data read from the NCDC data file which is specified on the Temperature tab page Yes if WindSpeedTypeNo = 3

Table: Edit fields in the Wind Speed tab (mss_Temperature)

Snowmelt

Snowmelt parameters are climatological variables that apply across the entire model area when simulating snowfall and snowmelt. They include:

  • The temperature at which precipitation falls as snow
  • Heat exchange properties of the snow surface
  • Study area elevation, latitude, and longitude correction

For additional information on Snowfall and Snowmelt processes please consult the section on Snowpacks.

SWMM_ClimatologySnowmelt.png 

Figure: The Snowmelt tab page on the Climatology editor

Edit field Description Used or required by simulations Field name in datastructure
Dividing Temperature Between Snow and Rain (degrees F) Temperature below which precipitation falls as snow Yes SnowTemp
ATI Weight This parameter reflects to what degree heat transfer within a snowpack during non-melt periods is affected by prior air temperatures. Smaller values reflect a thicker surface layer of snow which result in reduced rates of heat transfer. Values must be between 0 and 1.The default value is 0.5. Yes Atiwt
Negative Melt Ratio This is the ratio of the heat transfer coefficient of a snowpack during non-melt conditions to the coefficient during melt conditions. It must be a number between 0 and 1. The default value is 0.6. Yes Rnm
Elevation Above MSL (feet) Enter the average elevation above mean sea level for the study area, in feet or meters. This value is used to provide a more accurate estimate of atmospheric pressure. The default is 0.0, which results in a pressure of 29.9 inches Hg. The effect of wind on snowmelt rates during rainfall periods is greater at higher pressures, which occur at lower elevations. Yes Elev
Latitude (degrees North) Enter the latitude, in degrees North, of the study area. This number is used when computing the hours of sunrise and sunset, which in turn are used to extend min/max daily temperatures into continuous values. The default is 50 degrees North. Yes Lat
Longitude Correction (minutes) This is a correction, in minutes of time, between true solar time and the time on clocks. It depends on a location's longitude (q) and the standard meridian of its time zone (SM) through the expression 4 (q-SM). This correction is used to adjust the hours of sunrise and sunset when extending daily min/max temperatures into continuous values. The default value is 0 Yes Dtlong

Table: Edit fields in the Snowmelt tab (mss_Temperature)

Areal Depletion

Areal Depletion refers to the tendency of snow to melt nonuniformly over the surface of a catchment. As the melting process proceeds, the area covered by snow is reduced. This behaviour can be described by an Areal Depletion Curve. It plots the fraction of total area that remains snow covered against the ratio of the actual snow depth to the depth at which there is 100% snow cover. A typical ADC for a natural area is shown below.

ArealDepletionCurve_1.jpg 

Figure: Example Areal Depletion Curve

Two such curves can be supplied; one for impervious areas and another for pervious areas.

SWMM_ClimatologyArealDepletion.png 

Figure: The SWMM Areal Depletion tab

Edit field Description Used or required by simulations Field name in datastructure
Impervious
0.0 Fraction of impervious area covered by snow at interval [0.0-0.1] Yes AdcImPerv0
0.1 Fraction of impervious area covered by snow at interval ]0.1-0.2] Yes AdcImPerv1
0.2 Fraction of impervious area covered by snow at interval ]0.2-0.3] Yes AdcImPerv2
0.3 Fraction of impervious area covered by snow at interval ]0.3-0.4] Yes AdcImPerv3
0.4 Fraction of impervious area covered by snow at interval ]0.4-0.5] Yes AdcImPerv4
0.5 Fraction of impervious area covered by snow at interval ]0.5-0.6] Yes AdcImPerv5
0.6 Fraction of impervious area covered by snow at interval ]0.6-0.7] Yes AdcImPerv6
0.7 Fraction of impervious area covered by snow at interval ]0.7-0.8] Yes AdcImPerv7
0.8 Fraction of impervious area covered by snow at interval ]0.8-0.9] Yes AdcImPerv8
0.9 Fraction of impervious area covered by snow at interval ]0.9-1.0] Yes AdcImPerv9
Pervious
0.0 Fraction of pervious area covered by snow at interval [0.0-0.1] Yes AdcPerv0
0.1 Fraction of pervious area covered by snow at interval ]0.1-0.2] Yes AdcPerv1
0.2 Fraction of pervious area covered by snow at interval ]0.2-0.3] Yes AdcPerv2
0.3 Fraction of pervious area covered by snow at interval ]0.3-0.4] Yes AdcPerv3
0.4 Fraction of pervious area covered by snow at interval ]0.4-0.5] Yes AdcPerv4
0.5 Fraction of pervious area covered by snow at interval ]0.5-0.6] Yes AdcPerv5
0.6 Fraction of pervious area covered by snow at interval ]0.6-0.7] Yes AdcPerv6
0.7 Fraction of pervious area covered by snow at interval ]0.7-0.8] Yes AdcPerv7
0.8 Fraction of pervious area covered by snow at interval ]0.8-0.9] Yes AdcPerv8
0.9 Fraction of pervious area covered by snow at interval ]0.9-1.0] Yes AdcPerv9

Table: Edit fields in the Areal Depletion tab (mss_Temperature)

Adjustments

Climate Adjustments are optional modifications applied to the temperature, evaporation rate, rainfall intensity, and hydraulic conductivity that SWMM would otherwise use at each time step of a simulation. Separate sets of adjustments that vary periodically by month of the year can be assigned to these variables.

Adjustments to the hydraulic conductivity are used in computing rainfall infiltration on all pervious land surfaces, including those in all LID units, and exfiltration from all storage nodes and conduits.

These can reflect the increase of hydraulic conductivity with increasing temperature or the effect that seasonal changes in land surface conditions, such as frozen ground, can have on infiltration capacity.

They can be overridden for individual catchments (and their LID units) by assigning a monthly infiltration adjustment Time Pattern to a catchment. Monthly adjustment time patterns for depression storage and pervious surface roughness coefficient (Manning n) can also be specified for individual catchments (see chapter SWMM Hydrology and Hydraulic Properties).

SWMM_ClimatologyAdjustments.png 

Figure: The SWMM Climatology Adjustments tab

Edit field Description Used or required by simulations Field name in datastructure
Temp Temperature adjustment (+-) for the months January-Decembers Yes Temp01-Temp12
Evap Evaporation adjustment (+-) for the months January-Decembers Yes Evap01-Evap12
Rain Rainfall multiplier for the months January-Decembers Yes Rain01-Rain12
Cond Soild conductivity multiplier for the months January-Decembers Yes Con01-Con12

Table: Edit fields in the Adjustments tab (mss_Adjustment.Default_Adjustment)