modelORCHotWater

ORC that outputs hot water at a fixed temperature

Extends from Modelica.Icons.Example.

Information

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