modelCarnot_y

Test model for heat pump based on Carnot efficiency

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Example that simulates a heat pump whose efficiency is scaled based on the Carnot cycle. The control signal of the heat pump is the compressor speed.

Parameters

TypeNameDefaultDescription
RealCOP_nominal6Nominal COP
Modelica.Units.SI.PowerP_nominal10E3Nominal compressor power (at y=1)
Modelica.Units.SI.TemperatureDifferencedTEva_nominal-10Temperature difference evaporator outlet-inlet
Modelica.Units.SI.TemperatureDifferencedTCon_nominal10Temperature difference condenser outlet-inlet
Modelica.Units.SI.MassFlowRatem2_flow_nominal-P_nominal*(COP_nominal - 1)/cp2_default/dTEva_nominalNominal mass flow rate at chilled water side
Modelica.Units.SI.MassFlowRatem1_flow_nominalP_nominal*COP_nominal/cp1_default/dTCon_nominalNominal mass flow rate at condenser water wide
Modelica.Units.SI.SpecificHeatCapacitycp1_defaultMedium1.specificHeatCapacityCp(Medium1.setState_pTX(Medium1.p_default, Medium1.T_default, Medium1.X_default))Specific heat capacity of medium 2 at default medium state
Modelica.Units.SI.SpecificHeatCapacitycp2_defaultMedium2.specificHeatCapacityCp(Medium2.setState_pTX(Medium2.p_default, Medium2.T_default, Medium2.X_default))Specific heat capacity of medium 2 at default medium state

Components

TypeNameDefaultDescription
Buildings.Fluid.HeatPumps.Carnot_yheaPumHeat pump model
Buildings.Fluid.Sources.MassFlowSource_Tsou1
Buildings.Fluid.Sources.MassFlowSource_Tsou2
Buildings.Fluid.Sources.Boundary_pTsin1
Buildings.Fluid.Sources.Boundary_pTsin2
Modelica.Blocks.Sources.RampuComCompressor control signal
Modelica.Blocks.Sources.RampTCon_inCondenser inlet temperature
Modelica.Blocks.Sources.RampTEva_inEvaporator inlet temperature

Contents

NameDescription
Medium1Medium model
Medium2Medium model

Revisions

  • May 15, 2019, by Jianjun Hu:
    Replaced fluid source. This is for #1072.
  • November 25, 2015 by Michael Wetter:
    Changed sign of dTEva_nominal to be consistent.
  • December 22, 2014 by Michael Wetter:
    Removed Modelica.Fluid.System to address issue #311.
  • March 26, 2013 by Michael Wetter:
    Removed assignment of parameter that had attribute fixed=false.
  • March 3, 2009 by Michael Wetter:
    First implementation.