modelORCHotWater

ORC that outputs hot water at a fixed temperature

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

Information

This example model demonstrates how Buildings.Fluid.CHPs.OrganicRankine.ConstantEvaporation can be integrated in a system. The three-way valve is controlled to track the hot water output temperature, which is the cold fluid of the ORC, at a set point of 55°C. In addition, a safety control sequence prevents the ORC from turning on until a minimum flow rate is established in the condenser water loop.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatemHot_flow_nominal1Nominal mass flow rate of evaporator hot fluid
Modelica.Units.SI.MassFlowRatemCol_flow_nominal1.35Nominal mass flow rate of condenser cold fluid
Modelica.Units.SI.PressureDifferencedpCon_nominal10000Nominal pressure drop across the ORC condenser
Modelica.Units.SI.PressureDifferencedpValCol_nominal10000Nominal pressure difference used for valves in the cold fluid loop
Modelica.Units.SI.ThermodynamicTemperatureTCol_start35 + 273.15Start value for cold fluid temperature

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.Controls.Continuous.LimPIDconPIPI controller
Modelica.Blocks.Sources.ConstantTWatOut_setSet point of hot water output
Buildings.Fluid.Sources.Boundary_pTcolBouCold fluid boundary conditions
Buildings.Fluid.Sensors.TemperatureTwoPortsenTWatSupWater supply temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTWatRetWater return temperature
Modelica.Blocks.Sources.TimeTableTWatRetWater return temperature values
Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinearvalControl valve
Buildings.Fluid.Movers.Preconfigured.FlowControlled_m_flowpumCooling water pump
Buildings.Fluid.FixedResistances.JunctionsplFlow splitter
Modelica.Blocks.Math.BooleanToRealbooToReaConstant speed primary pump control signal
Modelica.Blocks.Logical.HysteresishysHysteresis
Modelica.Blocks.Logical.Andand1
Buildings.Fluid.Sensors.TemperatureTwoPortsenTColOut
Buildings.Fluid.Sensors.MassFlowRatesenMasFloMass flow rate sensor for the ORC condenser cold fluid
Modelica.Blocks.Sources.BooleanTablebooTabBoolean table with initial false

Contents

NameDescription
MediumHotEvaporator hot fluid
MediumColCondenser cold fluid

Revisions

  • April 15, 2024, by Hongxiang Fu:
    First implementation. This is for #3433.