modelPartialHeaterCoolerPI

Extends from AixLib.Utilities.Sources.HeaterCooler.PartialHeaterCooler.

Information

Overview

This is the base class of an ideal heater and/or cooler. It is used in full ideal heater/cooler models as an extension. It extends another base class and adds some basic elements.

  • March 20, 2020 by Philipp Mehrfeld:
    #879 Assign dummy record as default parameter for zoneParam.
  • October, 2015  by Moritz Lauster:
    Adapted to Annex60 and restructuring, implementing new functionalities
  • June, 2014  by Moritz Lauster:
    Added some basic documentation

Parameters

TypeNameDefaultDescription
BooleanrecOrSepfalseUse record or seperate parameters
AixLib.DataBase.ThermalZones.ZoneBaseRecordzoneParamAixLib.DataBase.ThermalZones.ZoneRecordDummy()Zone definition
Heater
BooleanHeater_ontrueActivates the heater
Cooler
BooleanCooler_ontrueActivates the cooler
Heater › Controller
Realh_heater0Upper limit controller output of the heater
Reall_heater0Lower limit controller output of the heater
RealKR_heater1000Gain of the heating controller
Modelica.Units.SI.TimeTN_heater1Time constant of the heating controller
Cooler › Controller
Realh_cooler0Upper limit controller output of the cooler
Reall_cooler0Lower limit controller output of the cooler
RealKR_cooler1000Gain of the cooling controller
Modelica.Units.SI.TimeTN_cooler1Time constant of the cooling controller

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatCoolRoom (from PartialHeaterCooler)Heat port to thermal zone
Modelica.Blocks.Interfaces.RealOutputheatingPowerPower for heating
Modelica.Blocks.Interfaces.RealOutputcoolingPowerPower for cooling

Components

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowCooling
Controls.Continuous.PITemppITempCoolPI control for cooler
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowHeating
Controls.Continuous.PITemppITempHeatPI control for heater