modelTableData2DLoadDep
Data-based model dependent on condenser and evaporator entering or leaving temperature and PLR
Extends from Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialHeatPumpCycle.
Information
This model serves as a wrapper class to integrate the block Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.TableData2DLoadDep into heat pump models. For a complete description of all modeling assumptions, please refer to the documentation of this block.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_rev | True if the refrigerant machine is reversible | |
| Real | scaFac | QHea_flow_nominal/calQUseP.Q_flow_nominal | Scaling factor |
| Boolean | use_TEvaOutForTab | dat.use_TEvaOutForTab | =true to use evaporator outlet temperature, false for inlet |
| Boolean | use_TConOutForTab | dat.use_TConOutForTab | =true to use condenser outlet temperature, false for inlet |
| Boolean | use_TLoaLvgForCtl | true | Set to true for leaving temperature control, false for entering temperature control |
| Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.GenericHeatPump | dat | Table with performance data | |
| Modelica.Units.SI.Power | P_min | 0 | Minimum power when system is enabled with compressor cycled off |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BaseClasses.TableData2DLoadDep | calQUseP | Compute heat flow rate and input power | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant[2] | cp | Specific heat capacity | |
| Buildings.Controls.OBC.CDL.Routing.RealExtractor[6] | extBusSig | Extract bus signals depending on application | |
| Buildings.Controls.OBC.CDL.Integers.Sources.Constant[2] | cst | Constants | |
| Buildings.Controls.OBC.CDL.Integers.Switch | intSwi | Selection index: 1 to use evaporator as load side, 2 to use condenser | |
| Buildings.Controls.OBC.CDL.Routing.IntegerScalarReplicator | intScaRep | Replicate selection index | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | use_inHp | Constant Boolean | |
| Buildings.Controls.OBC.CDL.Logical.Not | notCoo | Cooling disabled (if used in chiller) | |
| Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator | hea | Heating enable (if used in reversible heat pump) | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | tru | Placeholder signal for heating-only system | |
| Buildings.Controls.OBC.CDL.Logical.And | onAndHea | True if enabled in heating mode | |
| Buildings.Controls.OBC.CDL.Reals.Switch | TSetAct | Switch between CHW and HW temperature setpoint |
Revisions
-
March 23, 2026, by Antoine Gautier:
Refactored with two separate connectors for HW and CHW temperature setpoints.
This is for #4507. -
March 21, 2025, by Antoine Gautier:
First implementation.