This is a model intended for district heating forecasts where not only the historical production/load is used but also the historical forward temperature. These values are imported and stored in an aio5-file. The forecasting process first starts by modelling the forward temperature based on previous values of the forward temperature, the momentaneous outdoor temperature, and a weekday/holiday hourly pattern modelled by sinus and cosinus functions of the time of the day. An example of an estimated forward heat temperature model is:
Predictor |
Coefficient |
Constant |
78.15021 |
Forward temp (t-1) |
0.1043619 |
Forward temp (t-2) |
-0.003917119 |
Outdoor temp (t) |
-0.00673792 |
Outdoor temp (t-1) |
-0.004682702 |
sin(w) (weekday) |
-0.004682702 |
1-cos(w) (weekday) |
0.06602087 |
sin(2w) (weekday) |
-0.0146016 |
1-cos(2w) (weekday) |
-0.0421191 |
sin(w) (special day) |
0.01401349 |
1-cos(w) (special day) |
0.05189588 |
sin(2w) (special day) |
0.0004169032 |
1-cos(2w) (special day) |
-0.01719881 |
The model then calculates the forecasted forward heat temperature and uses the difference between two consecutive values as a new predictor together with the previous heat power values, outdoor temperature and sinus/cosinus functions of the time of day when modelling the heat power. An example of an estimated heat power model is:
Predictor |
Coefficient |
Constant |
111.6214 |
Heat power (t-1) |
0.9580479 |
Heat power (t-2) |
-0.1411268 |
Outdoor temp (t) |
-5.682765 |
Outdoor temp (t-1) |
1.202888 |
Difference forward temp |
-3.911366 |
sin(w) (weekday) |
-5.378159 |
1-cos(w) (weekday) |
5.892344 |
sin(2w) (weekday) |
-2.030927 |
1-cos(2w) (weekday) |
9.999776 |
sin(w) (special day) |
-7.9559 |
1-cos(w) (special day) |
5.356808 |
sin(2w) (special day) |
-4.87076 |
1-cos(2w) (special day) |
3.924803 |
The model uses adaptive least squares when estimating the coefficients with an Attenuation factor or forgetting factor which damps the influence of old values. The length of the training period must be specified.
The longer training period, the more impact will the forgetting factor have on the influence of older values, so that an estimated model with a training period of 40 days will only marginally differ from an estimated model with a training period of 50 days.