modelORCHotWater

ORC that outputs hot water at a fixed temperature

Extends from Modelica.Icons.Example.

Information

This example model demonstrates how IDEAS.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
IDEAS.Fluid.CHPs.OrganicRankine.ConstantEvaporationorcOrganic Rankine cycle
IDEAS.Fluid.Sources.MassFlowSource_TsouHotEvaporator hot fluid source
IDEAS.Fluid.Sources.Boundary_pTsinHotEvaporator hot fluid sink
IDEAS.Controls.Continuous.LimPIDconPIPI controller
Modelica.Blocks.Sources.ConstantTWatOut_setSet point of hot water output
IDEAS.Fluid.Sources.Boundary_pTcolBouCold fluid boundary conditions
IDEAS.Fluid.Sensors.TemperatureTwoPortsenTWatSupWater supply temperature
IDEAS.Fluid.Sensors.TemperatureTwoPortsenTWatRetWater return temperature
Modelica.Blocks.Sources.TimeTableTWatRetWater return temperature values
IDEAS.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinearvalControl valve
IDEAS.Fluid.Movers.Preconfigured.FlowControlled_m_flowpumCooling water pump
IDEAS.Fluid.FixedResistances.JunctionsplFlow splitter
Modelica.Blocks.Math.BooleanToRealbooToReaConstant speed primary pump control signal
Modelica.Blocks.Logical.HysteresishysHysteresis
Modelica.Blocks.Logical.Andand1
IDEAS.Fluid.Sensors.TemperatureTwoPortsenTColOut
IDEAS.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.