modelBESTEST

This example applies the load prediction to a BESTEST model

Extends from Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600.

Information

This example applies the load prediction to the heating load of BESTEST case 600. On the right hand side of the model is the load prediction. It is configured to compute a regression based on the outdoor temperature. The output of the load prediction is compared with the actual heating power. This comparison is done in the block preErr which outputs the prediction error, normalized by the roughly the maximum heating power.

The figure below shows the predicted and simulated heating power, and the normalized prediction error.

Result comparison

Components

TypeNameDefaultDescription
ElectricalLoadpreRegLoad prediction based on regression
Sources.DayTypedayTypeDay type, set to use always the same day as BESTEST case 600 has no weekly schedule
Modelica.Blocks.Sources.BooleanConstantstoreResultsBoolean signal to store the results for the regression
Modelica.Blocks.Math.AddpreErrPrediction error, normalized by peak power

Revisions

  • October 29, 2014 by Michael Wetter:
    First implementation.