modelTemperatureKpis

Test of different temperature KPIs

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

Information

This example checks the models for temperature KPIs.

The results represent the differences of fixed and flexible boundaries, as well as boundaries according to DIN EN 16798-1. The assessments are configured differntly in terms of their activation, reset, and timer functions.

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.TrapezoidtraTTemperature to be assessed
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degCConvert degC to K
Modelica.Blocks.Sources.BooleanPulsebooPulActIntegrator activation set
AixLib.Utilities.KPIs.Temperature.FixedBoundsfixBouFixed bounds simple
AixLib.Utilities.KPIs.Temperature.FixedBoundsfixBouActFixed bounds with activation connector
AixLib.Utilities.KPIs.Temperature.FixedBoundsfixBouResFixed bounds with reset
AixLib.Utilities.KPIs.Temperature.FixedBoundsfixBouTimFixed bounds with timers
AixLib.Utilities.KPIs.Temperature.FixedBoundsfixBouTimResFixed bounds with timers, reset when within bounds
AixLib.Utilities.KPIs.Temperature.FlexibleBoundsflxBouFlexible bounds simple
Modelica.Blocks.Sources.ConstantconLowBouConstant lower bound
Modelica.Blocks.Sources.ConstantconUppBouConstant upper bound
AixLib.Utilities.KPIs.Temperature.DIN16798din16798_1DIN EN 16798-1
Modelica.Blocks.Sources.TrapezoidtraTAmbAmbient temperature
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degC1Convert degC to K

Revisions

  • January 9, 2025, by Jun Jiang:
    First implementation (see issue 1534)