modelTableData2DLoadDep_HeatRecovery

Test model for chiller electric reformulated EIR

Extends from Modelica.Icons.Example (Icon for runnable examples), Buildings.Fluid.Chillers.Examples.BaseClasses.PartialElectric (Base class for test model of chiller electric EIR).

Information

This model validates Buildings.Fluid.Chillers.ModularReversible.TableData2DLoadDep against the polynomial chiller model Buildings.Fluid.Chillers.ElectricEIR for heat recovery chiller applications.

Results analysis

There is good agreement with the reference results, except during the model time interval [7500, 8100] s, where the polynomial model computes lower power. During this period, the polynomial model calculates lower power due to the evaporator leaving temperature exceeding the maximum threshold upper limit per.TEvaLvgMax. While the data table model does not extrapolate beyond the temperature values provided in the performance data file, the reference model continues using polynomial evaluation of capacity and power outside of the validity range. Consequently, the polynomial model computes a higher capacity, resulting in a lower PLR and reduced power during this interval.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.PowerP_nominal (from PartialElectric)Nominal compressor power (at y=1)
Modelica.Units.SI.TemperatureDifferencedTEva_nominal (from PartialElectric)10Temperature difference evaporator inlet-outlet
Modelica.Units.SI.TemperatureDifferencedTCon_nominal (from PartialElectric)10Temperature difference condenser outlet-inlet
RealCOPc_nominal (from PartialElectric)3Chiller COP
Modelica.Units.SI.MassFlowRatemEva_flow_nominal (from PartialElectric)Nominal mass flow rate at evaporator
Modelica.Units.SI.MassFlowRatemCon_flow_nominal (from PartialElectric)Nominal mass flow rate at condenser
Buildings.Fluid.Chillers.Data.ElectricEIR.ElectricEIRChiller_McQuay_WSC_471kW_5_89COP_VanesperChiller performance data
ModularReversible.Data.TableData2DLoadDep.GenericdatCooChiller performance data

Components

TypeNameDefaultDescription
Buildings.Fluid.Sources.MassFlowSource_Tsou1 (from PartialElectric)Mass flow source
Buildings.Fluid.Sources.MassFlowSource_Tsou2 (from PartialElectric)Mass flow source
Buildings.Fluid.Sources.Boundary_pTsin1 (from PartialElectric)Pressure source
Buildings.Fluid.Sources.Boundary_pTsin2 (from PartialElectric)Pressure source
Modelica.Blocks.Sources.RampTSet (from PartialElectric)Set point for leaving chilled water temperature
Modelica.Blocks.Sources.RampTCon_in (from PartialElectric)Condenser inlet temperature
Modelica.Blocks.Sources.RampTEva_in (from PartialElectric)Evaporator inlet temperature
Modelica.Blocks.Sources.Pulsepulse (from PartialElectric)Pulse signal generator
Modelica.Blocks.Logical.GreaterThresholdgreaterThreshold (from PartialElectric)Greater threshold
Buildings.Fluid.FixedResistances.PressureDropres1 (from PartialElectric)Flow resistance
Buildings.Fluid.FixedResistances.PressureDropres2 (from PartialElectric)Flow resistance
Buildings.Fluid.Chillers.ModularReversible.TableData2DLoadDepchiChiller
Buildings.Controls.OBC.CDL.Logical.Sources.ConstantfalConstant false signal
Modelica.Blocks.Sources.CombiTimeTablerefReference results
Modelica.Blocks.Sources.RampTHwSetSet point for leaving hot water temperature

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.