modelTableData2DLoadDep
Data-based model dependent on evaporator and condenser entering or leaving temperarure and PLR
Extends from Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle.
Information
This model serves as a wrapper class to integrate the block Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.TableData2DLoadDep into chiller models. For a complete description of all modeling assumptions, please refer to the documentation of this block.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | have_switchover | false | Set to true for heat recovery chiller with built-in switchover |
| Real | scaFac | QCoo_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.Chillers.ModularReversible.Data.TableData2DLoadDep.Generic | 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 |
|---|---|---|---|
| HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.TableData2DLoadDep | calQUseP | Compute heat flow rate and input power | |
| Buildings.Controls.OBC.CDL.Routing.RealExtractor[6] | extBusSig | Extract bus signals depending on application and operating mode | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant[2] | cp | Specific heat capacity | |
| Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator | coo | Extract bus signals depending on application | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | have_swi | Constant Boolean | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | use_inChi | Constant Boolean | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | plaCoo | Placeholder signal | |
| Buildings.Controls.OBC.CDL.Integers.Sources.Constant[2] | cst | Constants | |
| Buildings.Controls.OBC.CDL.Logical.And | havSwiAndCoo | True if have_switchover and cooling mode enabled | |
| Buildings.Controls.OBC.CDL.Logical.Not | notHavSwi | True if not have_switchover | |
| Buildings.Controls.OBC.CDL.Integers.Switch | intSwi | Selection index: 1 to use evaporator as load side, 2 to use condenser | |
| Buildings.Controls.OBC.CDL.Logical.And | cooLoaAndUseChi | True if tracking a CHW setpoint and used in a chiller cycle model | |
| Buildings.Controls.OBC.CDL.Logical.Or | cooLoa | True if tracking a CHW setpoint | |
| Buildings.Controls.OBC.CDL.Routing.IntegerScalarReplicator | intScaRep | Replicate selection index | |
| Buildings.Controls.OBC.CDL.Logical.Not | notHea | Heating disabled (if used in reversible heat pump) | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | tru | Placeholder signal for cooling-only system | |
| Buildings.Controls.OBC.CDL.Logical.And | onAndCoo | True if on and (used in chiller or used in HP and enabled in cooling 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 CHW and HW temperature setpoints.
This is for #4507. -
March 21, 2025, by Antoine Gautier:
First implementation.