modelHeaterCoolerPI

heater and cooler with variable setpoints

Extends from AixLib.Utilities.Sources.HeaterCooler.PartialHeaterCoolerPI.

Information

Overview

This is just as simple heater and/or cooler with a PI-controller. It can be used as an quasi-ideal source for heating and cooling applications.

  • October, 2015  by Moritz Lauster:
    Adapted to Annex60 and restructuring, combined V1 and V2 as well as seperate parameter and record from EBC Libs
  • June, 2014  by Moritz Lauster:
    Added some basic documentation

Parameters

TypeNameDefaultDescription
BooleanrecOrSep (from PartialHeaterCoolerPI)falseUse record or seperate parameters
AixLib.DataBase.ThermalZones.ZoneBaseRecordzoneParam (from PartialHeaterCoolerPI)AixLib.DataBase.ThermalZones.ZoneRecordDummy()Zone definition
BooleanstaOrDyntrueStatic or dynamic activation of heater
Heater
BooleanHeater_on (from PartialHeaterCoolerPI)trueActivates the heater
Cooler
BooleanCooler_on (from PartialHeaterCoolerPI)trueActivates the cooler
Heater › Controller
Realh_heater (from PartialHeaterCoolerPI)0Upper limit controller output of the heater
Reall_heater (from PartialHeaterCoolerPI)0Lower limit controller output of the heater
RealKR_heater (from PartialHeaterCoolerPI)1000Gain of the heating controller
Modelica.Units.SI.TimeTN_heater (from PartialHeaterCoolerPI)1Time constant of the heating controller
Cooler › Controller
Realh_cooler (from PartialHeaterCoolerPI)0Upper limit controller output of the cooler
Reall_cooler (from PartialHeaterCoolerPI)0Lower limit controller output of the cooler
RealKR_cooler (from PartialHeaterCoolerPI)1000Gain of the cooling controller
Modelica.Units.SI.TimeTN_cooler (from PartialHeaterCoolerPI)1Time constant of the cooling controller

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatCoolRoom (from PartialHeaterCooler)Heat port to thermal zone
Modelica.Blocks.Interfaces.RealOutputheatingPower (from PartialHeaterCoolerPI)Power for heating
Modelica.Blocks.Interfaces.RealOutputcoolingPower (from PartialHeaterCoolerPI)Power for cooling
Modelica.Blocks.Interfaces.RealInputsetPointCool
Modelica.Blocks.Interfaces.RealInputsetPointHeat
Modelica.Blocks.Interfaces.BooleanInputheaterActiveSwitches Controler on and off
Modelica.Blocks.Interfaces.BooleanInputcoolerActiveSwitches Controler on and off

Components

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowCooling (from PartialHeaterCoolerPI)
Controls.Continuous.PITemppITempCool (from PartialHeaterCoolerPI)PI control for cooler
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowHeating (from PartialHeaterCoolerPI)
Controls.Continuous.PITemppITempHeat (from PartialHeaterCoolerPI)PI control for heater
Modelica.Blocks.Sources.BooleanExpressionbooleanExpressionHeater
Modelica.Blocks.Sources.BooleanExpressionbooleanExpressionCooler