modelVariableSource

ORC with waste heat stream with variable flow rate and temperature

Extends from Modelica.Icons.Example.

Information

This model demonstrates how the ORC model reacts to variable flow rate and temperature of the incoming hot fluid carrying waste heat. Normally, the working fluid flow rate of the cycle ṁw is found from the set point for the evaporator pinch point temperature differential ΔTpin,eva. This constraint is relaxed under any of the following two conditions:

  • If the hot fluid flow rate or temperature is too high, i.e. it carries more heat than the cycle can process, ṁw would exceed its upper limit. The flow rate ṁw is then fixed at its upper limit and ΔTpin,eva is allowed higher than its set point.
  • If the hot fluid flow rate or temperature is too low, i.e. it carries to little heat, ṁw would be lower than a threshold. The flow rate ṁw is then set to zero. This effectively shuts down the cycle and the set point of ΔTpin,eva is ignored.

Parameters

TypeNameDefaultDescription
IDEAS.Fluid.CHPs.OrganicRankine.Data.WorkingFluids.R245faproProperty record of the working fluid
Modelica.Units.SI.MassFlowRatemHot_flow_nominal1Nominal mass flow rate of evaporator hot fluid
Modelica.Units.SI.MassFlowRatemCol_flow_nominal1Nominal mass flow rate of condenser cold fluid

Components

TypeNameDefaultDescription
IDEAS.Fluid.CHPs.OrganicRankine.ConstantEvaporationorcOrganic Rankine cycle
IDEAS.Fluid.Sources.MassFlowSource_TsouHotEvaporator hot fluid source
IDEAS.Fluid.Sources.Boundary_pTsinHotEvaporator hot fluid sink
IDEAS.Fluid.Sources.MassFlowSource_TsouColCondenser cold fluid source
IDEAS.Fluid.Sources.Boundary_pTsinColCondenser cold fluid sink
IDEAS.Fluid.Sensors.TemperatureTwoPortTHotOutOutgoing temperature of evaporator hot fluid
IDEAS.Fluid.Sensors.TemperatureTwoPortTColOutOutgoing temperature of condenser cold fluid
Modelica.Blocks.Sources.BooleanConstanttruConstant true
Modelica.Blocks.Sources.TimeTablemHot_flow_setSets the hot fluid flow rate in the evaporator
Modelica.Blocks.Sources.TimeTableTHotIn_setSets the hot fluid incoming temperature in the evaporator

Contents

NameDescription
MediumHotEvaporator hot fluid
MediumColCondenser cold fluid

Revisions

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