modelCarnot_TCon_reverseFlow
Test model for heat pump based on Carnot efficiency and condenser outlet temperature control signal
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 heat pump takes as an input the condenser leaving water temperature.
The condenser mass flow rate is computed in such a way that it has
a temperature difference equal to dTCon_nominal.
This example checks the correct behavior if a mass flow rate attains zero.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.TemperatureDifference | dTEva_nominal | -10 | Temperature difference evaporator inlet-outlet |
| Modelica.Units.SI.TemperatureDifference | dTCon_nominal | 10 | Temperature difference condenser outlet-inlet |
| Modelica.Units.SI.HeatFlowRate | QCon_flow_nominal | 100E3 | Evaporator heat flow rate |
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal | QCon_flow_nominal/dTCon_nominal/4200 | Nominal mass flow rate at condenser |
| Modelica.Units.SI.SpecificHeatCapacity | cp2_default | Medium2.specificHeatCapacityCp(Medium2.setState_pTX(Medium2.p_default, Medium2.T_default, Medium2.X_default)) | Specific heat capacity of medium 2 at default medium state |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | TConLvg | Control signal for condenser leaving temperature | |
| Modelica.Blocks.Sources.Ramp | mCon_flow | Mass flow rate for condenser | |
| Carnot_TCon | heaPum | Heat pump | |
| Sources.MassFlowSource_T | sou1 | ||
| Sources.MassFlowSource_T | sou2 | ||
| Buildings.Fluid.Sources.Boundary_pT | sin1 | ||
| Buildings.Fluid.Sources.Boundary_pT | sin2 | ||
| Modelica.Blocks.Math.Gain | mEva_flow | Evaporator mass flow rate | |
| Modelica.Blocks.Math.Add | QEva_flow | Evaporator heat flow rate | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTConEnt | Temperature sensor for fluid entering condenser | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTConLvg | Temperature sensor for fluid leaving condenser | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTEvaLvg | Temperature sensor for fluid leaving evaporator | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTEvaEnt | Temperature sensor for fluid entering evaporator |
Contents
| Name | Description |
|---|---|
| Medium model | |
| Medium model |
Revisions
-
August 9, 2024, by Hongxiang Fu:
Added two-port temperature sensors to replacesta_*.Tin reference results. This is for IBPSA #1913. -
February 10, 2023, by Michael Wetter:
Removed binding of parameter with same value as the default.
This is for #1692. -
May 15, 2019, by Jianjun Hu:
Replaced fluid source. This is for #1072. -
November 25, 2015, by Michael Wetter:
First implementation.