Partial chiller model with performance curve adjusted based on
Carnot efficiency
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.
- 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.
Generated at 2026-04-05T18:18:26Z by OpenModelicaOpenModelica 1.26.3 using
GenerateDoc.mos