modelClientLBNL90

Demand response client with input data from building 90 at LBNL

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Model that demonstrates the demand response client, using as an input for the actual electrical consumption simulated data from building 90 at LBNL. Output of the data reader are the outdoor dry-bulb temperature, the total electrical consumption, and a signal that indicates whether load shedding is required.

Output of the demand response blocks are the predicted power consumption. If the input signal shed is true, then the predicted load is reduced by the amount of power that is shed, as received from the input signal yShed.

Parameters

TypeNameDefaultDescription
IntegernSam24*4Number of samples in a day

Components

TypeNameDefaultDescription
ClientclientAverageDemand response client
Sources.DayTypedayTypeOutputs the type of the day
Modelica.Blocks.Sources.CombiTimeTablebui90LBNL building 90 data
Modelica.Blocks.Logical.GreaterThresholddrSigDemand response signal
Modelica.Blocks.Math.AdderrorAverageDifference between predicted minus actual load
ClientclientWeatherDemand response client with weather regression model
Modelica.Blocks.Math.AdderrorWeatherDifference between predicted minus actual load
Modelica.Blocks.Math.GainrelErrAverageRelative error, normalized by a value that is close to the peak power consumption
Modelica.Blocks.Math.GainrelErrWeatherRelative error, normalized by a value that is close to the peak power consumption
Modelica.Blocks.Continuous.IntegratoreneIntegrator to compute energy from power
Modelica.Blocks.Sources.ConstantyShedAmount of load to be shed during DR event

Revisions

  • April 21, 2016, by Michael Wetter:
    Replaced ModelicaServices.ExternalReferences.loadResource with Modelica.Utilities.Files.loadResource.
  • March 20, 2014 by Michael Wetter:
    First implementation.