modelFixedEvaporating
Thermodynamic computations of the ORC with fixed evaporating temperature
Extends from IDEAS.Fluid.CHPs.OrganicRankine.BaseClasses.InterpolateStates.
Information
This model computes the pinch points and the energy exchange, and interfaces with the input and output variables. The evaporating temperature is fixed as a parameter. See the documentation of IDEAS.Fluid.CHPs.OrganicRankine.ConstantEvaporation for more details.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useLowCondenserPressureWarning | true | If true, issues warning if pCon < 101325 Pa |
| Evaporator | |||
| Modelica.Units.SI.TemperatureDifference | dTPinEva_set | Set evaporator pinch point temperature difference | |
| Modelica.Units.SI.SpecificHeatCapacity | cpHot | Constant specific heat capacity | |
| Modelica.Units.SI.ThermodynamicTemperature | TWorEva | Working fluid evaporator temperature | |
| Condenser | |||
| Modelica.Units.SI.TemperatureDifference | dTPinCon | Pinch point temperature difference of condenser | |
| Modelica.Units.SI.SpecificHeatCapacity | cpCol | Constant specific heat capacity | |
| Cycle | |||
| Modelica.Units.SI.MassFlowRate | mWor_flow_max | Upper bound of working fluid flow rate | |
| Modelica.Units.SI.MassFlowRate | mWor_flow_min | Lower bound of working fluid flow rate | |
| Modelica.Units.SI.MassFlowRate | mWor_flow_hysteresis | Hysteresis for turning off the cycle when flow too low | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | THotIn | Incoming temperature of hot fluid in evaporator | |
| Modelica.Blocks.Interfaces.RealInput | mHot_flow | Evaporator hot fluid flow rate | |
| Modelica.Blocks.Interfaces.RealInput | TColIn | Incoming temperature of cold fluid in condenser | |
| Modelica.Blocks.Interfaces.RealInput | mCol_flow | Condenser cold fluid flow rate | |
| Modelica.Blocks.Interfaces.BooleanInput | ena | Enable cycle; set false to force working fluid flow to zero | |
| Modelica.Blocks.Interfaces.RealOutput | QEva_flow | Evaporator heat flow rate into the cycle | |
| Modelica.Blocks.Interfaces.RealOutput | QCon_flow | Condenser heat flow rate out of the cycle | |
| Modelica.Blocks.Interfaces.RealOutput | PExp | Expander power generation | |
| Modelica.Blocks.Interfaces.RealOutput | PPum | Electrical power consumption of the pump | |
| Modelica.Blocks.Interfaces.BooleanOutput | on_actual | ena and hys.y | Actual on off status of the cycle |
| Modelica.Units.SI.ThermodynamicTemperature | THotOut | Outgoing temperature of the evaporator hot fluid | |
| Modelica.Units.SI.ThermodynamicTemperature | THotPin | Hot fluid temperature at pinch point | |
| Modelica.Units.SI.TemperatureDifference | dTPinEva | Pinch point temperature difference of evaporator | |
| Modelica.Units.SI.ThermodynamicTemperature | TWorCon | Working fluid condensing temperature | |
| Modelica.Units.SI.ThermodynamicTemperature | TColOut | Fluid temperature out of the condenser | |
| Modelica.Units.SI.ThermodynamicTemperature | TColPin | Cold fluid temperature at pinch point | |
| Modelica.Units.SI.MassFlowRate | mWor_flow | Mass flow rate of the working fluid | |
| Modelica.Blocks.Logical.Hysteresis | hys | Hysteresis for turning off cycle when working fluid flow too low |
Revisions
-
January 29, 2024, by Hongxiang Fu:
First implementation. This is for #3433.