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
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | recOrSep | false | Use record or seperate parameters |
| AixLib.DataBase.ThermalZones.ZoneBaseRecord | zoneParam | AixLib.DataBase.ThermalZones.ZoneRecordDummy() | Zone definition |
| Heater | |||
| Boolean | Heater_on | true | Activates the heater |
| Cooler | |||
| Boolean | Cooler_on | true | Activates the cooler |
| Heater › Controller | |||
| Real | h_heater | 0 | Upper limit controller output of the heater |
| Real | l_heater | 0 | Lower limit controller output of the heater |
| Real | KR_heater | 1000 | Gain of the heating controller |
| Modelica.Units.SI.Time | TN_heater | 1 | Time constant of the heating controller |
| Cooler › Controller | |||
| Real | h_cooler | 0 | Upper limit controller output of the cooler |
| Real | l_cooler | 0 | Lower limit controller output of the cooler |
| Real | KR_cooler | 1000 | Gain of the cooling controller |
| Modelica.Units.SI.Time | TN_cooler | 1 | Time constant of the cooling controller |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | Cooling | ||
| Controls.Continuous.PITemp | pITempCool | PI control for cooler | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | Heating | ||
| Controls.Continuous.PITemp | pITempHeat | PI control for heater | |
| Modelica.Blocks.Interfaces.RealOutput | heatingPower | Power for heating | |
| Modelica.Blocks.Interfaces.RealOutput | coolingPower | Power for cooling |