modelPartialCarnot_y

Partial chiller model with performance curve adjusted based on Carnot efficiency

Extends from Carnot.

Information

This is a partial model of a chiller whose coefficient of performance (COP) changes with temperatures in the same way as the Carnot efficiency changes. This base class is used for the Carnot chiller and Carnot heat pump that uses the leaving fluid temperature as the control signal.

Parameters

TypeNameDefaultDescription
Nominal condition
Modelica.Units.SI.PowerP_nominalNominal compressor power (at y=1)

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputyPart load ratio of compressor

Revisions

  • June 15, 2017, by Michael Wetter:
    Added min attribute to parameter P_nominal.
  • January 26, 2016, by Michael Wetter:
    Implemented in the Annex 60 library the models AixLib.Fluid.Chillers.Carnot_y and AixLib.Fluid.HeatPumps.Carnot_y and refactored these models to use the same base class.
    Implemented the removal of the flow direction dependency of staA1, staB1, staA2 and staB2 as the efficiency of the Carnot machine should only be computed in the design flow direction, as corrected by Damien Picard.
  • December 18, 2015, by Michael Wetter:
    Corrected wrong computation of staB1 and staB2 which mistakenly used the inStream operator for the configuration without flow reversal. This is for issue 476.
  • November 25, 2015 by Michael Wetter:
    Changed sign convention for dTEva_nominal to be consistent with other models. The model will still work with the old values for dTEva_nominal, but it will write a warning so that users can transition their models.
    Corrected assert statement for the efficiency curve. This is for issue 468.
  • September 3, 2015 by Michael Wetter:
    Expanded documentation.
  • May 6, 2015 by Michael Wetter:
    Added prescribedHeatFlowRate=true for vol2.
  • October 9, 2013 by Michael Wetter:
    Reimplemented the computation of the port states to avoid using the conditionally removed variables sta_a1, sta_a2, sta_b1 and sta_b2.
  • May 10, 2013 by Michael Wetter:
    Added electric power P as an output signal.
  • October 11, 2010 by Michael Wetter:
    Fixed bug in energy balance.
  • March 3, 2009 by Michael Wetter:
    First implementation.