modelChiller

Base subsystem with heat recovery chiller

Extends from Buildings.Obsolete.BaseClasses.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Information

This is a model for a chiller system with constant speed evaporator and condenser pumps, and mixing valves modulated to maintain a minimum condenser inlet temperature (resp. maximum evaporator inlet temperature).

The system is controlled based on the logic described in Buildings.Obsolete.DHC.ETS.Combined.Controls.Chiller. The pump flow rate is considered proportional to the pump speed under the assumption of a constant flow resistance for both the condenser and the evaporator loops. This assumption is justified by the connection of the loops to the buffer tanks, and the additional assumption that the bypass branch of the mixing valves is balanced with the direct branch.

Parameters

TypeNameDefaultDescription
Buildings.Fluid.Chillers.Data.ElectricEIR.GenericdatChiller performance data
Assumptions
BooleanallowFlowReversalfalse= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Nominal condition
Modelica.Units.SI.PressureDifferencedpCon_nominalNominal pressure drop accross condenser
Modelica.Units.SI.PressureDifferencedpEva_nominalNominal pressure drop accross evaporator
Modelica.Units.SI.PressuredpValCon_nominaldpCon_nominal/2Nominal pressure drop accross control valve on condenser side
Modelica.Units.SI.PressuredpValEva_nominaldpEva_nominal/2Nominal pressure drop accross control valve on evaporator side
Controls
Modelica.Units.SI.TemperatureTConWatEntMindat.TConEntMinMinimum value of condenser water entering temperature
Modelica.Units.SI.TemperatureTEvaWatEntMaxdat.TEvaLvgMax - dat.QEva_flow_nominal/cp_default/dat.mEva_flow_nominalMaximum value of evaporator water entering temperature

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuHeaHeating enable signal
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuCooCooling enable signal
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatSupSetChilled water supply temperature set point (may be reset down)
Modelica.Fluid.Interfaces.FluidPort_aport_aChiWatFluid port for chilled water return
Modelica.Fluid.Interfaces.FluidPort_bport_bChiWatFluid port for chilled water supply
Modelica.Fluid.Interfaces.FluidPort_aport_aHeaWatFluid port for heating water return
Modelica.Fluid.Interfaces.FluidPort_bport_bHeaWatFluid port for heating water supply
Buildings.Controls.OBC.CDL.Interfaces.RealOutputPChiChiller power
Buildings.Controls.OBC.CDL.Interfaces.RealOutputPPumPump power

Components

TypeNameDefaultDescription
Buildings.Fluid.Chillers.ElectricEIRchiWater cooled chiller (ports indexed 1 are on condenser side)
Buildings.DHC.ETS.BaseClasses.Pump_m_flowpumConCondenser pump
Buildings.DHC.ETS.BaseClasses.Pump_m_flowpumEvaEvaporator pump
Buildings.Obsolete.DHC.ETS.Combined.Controls.ChillerconController
Buildings.Fluid.Sensors.TemperatureTwoPortsenTConLvgCondenser water leaving temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTConEntCondenser water entering temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTEvaEntEvaporator water entering temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTEvaLvgEvaporator water leaving temperature
Buildings.DHC.ETS.BaseClasses.JunctionsplEvaFlow splitter for the evaporator water circuit
Buildings.DHC.ETS.BaseClasses.JunctionsplConMixFlow splitter
Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinearvalEvaControl valve for maximum evaporator water entering temperature
Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinearvalConControl valve for minimum condenser water entering temperature
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToReaConstant speed primary pumps control signal
Buildings.Controls.OBC.CDL.Reals.Addadd2
Buildings.Controls.OBC.CDL.Reals.MultiplyByParametergai1Scale to nominal mass flow rate
Buildings.Controls.OBC.CDL.Reals.MultiplyByParametergai2Scale to nominal mass flow rate

Contents

NameDescription
MediumMedium model

Revisions

  • November 3, 2025, by Michael Wetter:
    Moved to Buildings.Obsolete.
    This is for #4354.
  • March 27, 2024, by David Blum:
    Update icon and fix port orientation to align with convention.
    This is for issue #3606.
  • July 31, 2020, by Antoine Gautier:
    First implementation.