modelCarnotVerifyEtaCarnot
Test model to verify the Carnot effectiveness computation for non-zero approach temperatures
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example verifies that the coefficient of performance is identical to the one specified for the nominal operating point if the current operating conditions are the same as the nominal conditions. It thus verifies the correct deviation of the nominal parameters for the situation where the Carnot effectiveness is specified as a parameter.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | etaCarnot_nominal | 0.315046 | Carnot effectiveness (=COP/COP_Carnot) used if use_eta_Carnot_nominal = true |
| Modelica.Units.SI.TemperatureDifference | TAppCon_nominal | 2 | Temperature difference between refrigerant and working fluid outlet in condenser |
| Modelica.Units.SI.TemperatureDifference | TAppEva_nominal | 2 | Temperature difference between refrigerant and working fluid outlet in evaporator |
| Real | COP_nominal | etaCarnot_nominal*(TEva_nominal - TAppEva_nominal)/(TCon_nominal + TAppCon_nominal - (TEva_nominal - TAppEva_nominal)) | Coefficient of performance |
| Modelica.Units.SI.Temperature | TCon_nominal | 273.15 + 30 | Nominal condenser temperature |
| Modelica.Units.SI.Temperature | TEva_nominal | 273.15 + 5 | Nominal evaporator temperature |
| Modelica.Units.SI.HeatFlowRate | QEva_flow_nominal | -10E3 | Nominal evaporator heat flow rate (QEva_flow_nominal < 0) |
| Modelica.Units.SI.HeatFlowRate | QCon_flow_nominal | -QEva_flow_nominal*(1 + 1/COP_nominal) | Nominal condenser heat flow rate (QCon_flow_nominal > 0) |
| Modelica.Units.SI.TemperatureDifference | dTEva_nominal | -10 | Temperature difference evaporator outlet-inlet |
| Modelica.Units.SI.TemperatureDifference | dTCon_nominal | 10 | Temperature difference condenser outlet-inlet |
| Modelica.Units.SI.MassFlowRate | mCon_flow_nominal | QCon_flow_nominal/cp_default/dTCon_nominal | Nominal mass flow rate at condenser |
| Modelica.Units.SI.MassFlowRate | mEva_flow_nominal | QEva_flow_nominal/cp_default/dTEva_nominal | Nominal mass flow rate of evaporator |
| Modelica.Units.SI.SpecificHeatCapacity | cp_default | Medium.specificHeatCapacityCp(Medium.setState_pTX(p = Medium.p_default, T = Medium.T_default, X = Medium.X_default)) | Specific heat capacity of medium 1 at default medium state |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Carnot_TEva | chi_TEva | Chiller with evaporator leaving water temperature as set point | |
| Sources.MassFlowSource_T | bouCon | Boundary condition for condenser | |
| Sources.MassFlowSource_T | bouEva | Boundary condition for evaporator | |
| Modelica.Blocks.Sources.Constant | TEvaLvg | Leaving water temperature | |
| Sources.Boundary_pT | bou | Pressure boundary condition | |
| Sources.Boundary_pT | bou1 | Pressure boundary condition | |
| Carnot_y | chi_y | Chiller with control signal as set point | |
| Sources.MassFlowSource_T | bouCon1 | Boundary condition for condenser | |
| Sources.MassFlowSource_T | bouEva1 | Boundary condition for evaporator | |
| Modelica.Blocks.Sources.Constant | y | Control signal | |
| Sources.Boundary_pT | bou2 | Pressure boundary condition | |
| Sources.Boundary_pT | bou3 | Pressure boundary condition |
Contents
| Name | Description |
|---|---|
| Medium model |
Revisions
-
June 15, 2017, by Michael Wetter:
First implementation.