modelVariableSource

ORC with waste heat stream with variable flow rate and temperature

Extends from Modelica.Icons.Example (Icon for runnable examples).

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
Buildings.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
Buildings.Fluid.CHPs.OrganicRankine.ConstantEvaporationorcOrganic Rankine cycle
Buildings.Fluid.Sources.MassFlowSource_TsouHotEvaporator hot fluid source
Buildings.Fluid.Sources.Boundary_pTsinHotEvaporator hot fluid sink
Buildings.Fluid.Sources.MassFlowSource_TsouColCondenser cold fluid source
Buildings.Fluid.Sources.Boundary_pTsinColCondenser cold fluid sink
Buildings.Fluid.Sensors.TemperatureTwoPortTHotOutOutgoing temperature of evaporator hot fluid
Buildings.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.