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

TypeNameDefaultDescription
Booleanhave_switchoverfalseSet to true for heat recovery chiller with built-in switchover
RealscaFacQCoo_flow_nominal/calQUseP.Q_flow_nominalScaling factor
Booleanuse_TEvaOutForTabdat.use_TEvaOutForTab=true to use evaporator outlet temperature, false for inlet
Booleanuse_TConOutForTabdat.use_TConOutForTab=true to use condenser outlet temperature, false for inlet
Booleanuse_TLoaLvgForCtltrueSet to true for leaving temperature control, false for entering temperature control
Buildings.Fluid.Chillers.ModularReversible.Data.TableData2DLoadDep.GenericdatTable with performance data
Modelica.Units.SI.PowerP_min0Minimum power when system is enabled with compressor cycled off

Components

TypeNameDefaultDescription
HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.TableData2DLoadDepcalQUsePCompute heat flow rate and input power
Buildings.Controls.OBC.CDL.Routing.RealExtractor[6]extBusSigExtract bus signals depending on application and operating mode
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[2]cpSpecific heat capacity
Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicatorcooExtract bus signals depending on application
Buildings.Controls.OBC.CDL.Logical.Sources.Constanthave_swiConstant Boolean
Buildings.Controls.OBC.CDL.Logical.Sources.Constantuse_inChiConstant Boolean
Buildings.Controls.OBC.CDL.Logical.Sources.ConstantplaCooPlaceholder signal
Buildings.Controls.OBC.CDL.Integers.Sources.Constant[2]cstConstants
Buildings.Controls.OBC.CDL.Logical.AndhavSwiAndCooTrue if have_switchover and cooling mode enabled
Buildings.Controls.OBC.CDL.Logical.NotnotHavSwiTrue if not have_switchover
Buildings.Controls.OBC.CDL.Integers.SwitchintSwiSelection index: 1 to use evaporator as load side, 2 to use condenser
Buildings.Controls.OBC.CDL.Logical.AndcooLoaAndUseChiTrue if tracking a CHW setpoint and used in a chiller cycle model
Buildings.Controls.OBC.CDL.Logical.OrcooLoaTrue if tracking a CHW setpoint
Buildings.Controls.OBC.CDL.Routing.IntegerScalarReplicatorintScaRepReplicate selection index
Buildings.Controls.OBC.CDL.Logical.NotnotHeaHeating disabled (if used in reversible heat pump)
Buildings.Controls.OBC.CDL.Logical.Sources.ConstanttruPlaceholder signal for cooling-only system
Buildings.Controls.OBC.CDL.Logical.AndonAndCooTrue if on and (used in chiller or used in HP and enabled in cooling mode)
Buildings.Controls.OBC.CDL.Reals.SwitchTSetActSwitch 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.