modelFixedEvaporating

Thermodynamic computations of the ORC with fixed evaporating temperature

Extends from AixLib.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 AixLib.Fluid.CHPs.OrganicRankine.ConstantEvaporation for more details.

Parameters

TypeNameDefaultDescription
BooleanuseLowCondenserPressureWarningtrueIf true, issues warning if pCon < 101325 Pa
Evaporator
Modelica.Units.SI.TemperatureDifferencedTPinEva_setSet evaporator pinch point temperature difference
Modelica.Units.SI.SpecificHeatCapacitycpHotConstant specific heat capacity
Modelica.Units.SI.ThermodynamicTemperatureTWorEvaWorking fluid evaporator temperature
Condenser
Modelica.Units.SI.TemperatureDifferencedTPinConPinch point temperature difference of condenser
Modelica.Units.SI.SpecificHeatCapacitycpColConstant specific heat capacity
Cycle
Modelica.Units.SI.MassFlowRatemWor_flow_maxUpper bound of working fluid flow rate
Modelica.Units.SI.MassFlowRatemWor_flow_minLower bound of working fluid flow rate
Modelica.Units.SI.MassFlowRatemWor_flow_hysteresisHysteresis for turning off the cycle when flow too low

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTHotInIncoming temperature of hot fluid in evaporator
Modelica.Blocks.Interfaces.RealInputmHot_flowEvaporator hot fluid flow rate
Modelica.Blocks.Interfaces.RealInputTColInIncoming temperature of cold fluid in condenser
Modelica.Blocks.Interfaces.RealInputmCol_flowCondenser cold fluid flow rate
Modelica.Blocks.Interfaces.BooleanInputenaEnable cycle; set false to force working fluid flow to zero
Modelica.Blocks.Interfaces.RealOutputQEva_flowEvaporator heat flow rate into the cycle
Modelica.Blocks.Interfaces.RealOutputQCon_flowCondenser heat flow rate out of the cycle
Modelica.Blocks.Interfaces.RealOutputPExpExpander power generation
Modelica.Blocks.Interfaces.RealOutputPPumElectrical power consumption of the pump
Modelica.Blocks.Interfaces.BooleanOutputon_actualena and hys.yActual on off status of the cycle
Modelica.Units.SI.ThermodynamicTemperatureTHotOutOutgoing temperature of the evaporator hot fluid
Modelica.Units.SI.ThermodynamicTemperatureTHotPinHot fluid temperature at pinch point
Modelica.Units.SI.TemperatureDifferencedTPinEvaPinch point temperature difference of evaporator
Modelica.Units.SI.ThermodynamicTemperatureTWorConWorking fluid condensing temperature
Modelica.Units.SI.ThermodynamicTemperatureTColOutFluid temperature out of the condenser
Modelica.Units.SI.ThermodynamicTemperatureTColPinCold fluid temperature at pinch point
Modelica.Units.SI.MassFlowRatemWor_flowMass flow rate of the working fluid
Modelica.Blocks.Logical.HysteresishysHysteresis for turning off cycle when working fluid flow too low

Revisions

  • January 29, 2024, by Hongxiang Fu:
    First implementation. This is for #3433.