Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation

Package for validation models

Information

Package for validation models for the base classes.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

Name Description
Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.DryFluid DryFluid Organic Rankine cycle with a dry working fluid
Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.WetFluid WetFluid Organic Rankine cycle with a wet working fluid

Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.DryFluid Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.DryFluid

Organic Rankine cycle with a dry working fluid

Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.DryFluid

Information

This model validates the basic use of Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.InterpolateStates.

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

Parameters

TypeNameDefaultDescription
ThermodynamicTemperatureTEva450Evaporating temperature [K]
ThermodynamicTemperatureTCon310Condensing temperature [K]
EfficiencyetaExp0.85Expander efficiency [1]
EfficiencyetaPum0.7Pump efficiency [1]
Tolueneproredeclare parameter Building...Property record of the working fluid

Modelica definition

model DryFluid "Organic Rankine cycle with a dry working fluid" extends Modelica.Icons.Example; parameter Modelica.Units.SI.ThermodynamicTemperature TEva = 450 "Evaporating temperature"; parameter Modelica.Units.SI.ThermodynamicTemperature TCon = 310 "Condensing temperature"; parameter Modelica.Units.SI.Efficiency etaExp = 0.85 "Expander efficiency"; parameter Modelica.Units.SI.Efficiency etaPum = 0.7 "Pump efficiency"; Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.InterpolateStates cyc( final pro = pro, final TEva = TEva, final TCon = TCon, final etaExp = etaExp, final etaPum = etaPum) "Interpolate working fluid states in the cycle"; replaceable parameter Buildings.Fluid.CHPs.OrganicRankine.Data.WorkingFluids.Toluene pro constrainedby Buildings.Fluid.CHPs.OrganicRankine.Data.Generic "Property record of the working fluid"; end DryFluid;

Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.WetFluid Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.WetFluid

Organic Rankine cycle with a wet working fluid

Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.WetFluid

Information

This model is largely the same as Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.DryFluid, except that it validates the handling of wet working fluids. As a result, a superheating temperature is computed that ensures the expansion does not land under the dome. How this superheating temperature is found is explained in the documentation of Buildings.Fluid.CHPs.OrganicRankine.ConstantEvaporation.

Extends from Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.DryFluid (Organic Rankine cycle with a dry working fluid).

Parameters

TypeNameDefaultDescription
ThermodynamicTemperatureTEva350Evaporating temperature [K]
ThermodynamicTemperatureTCon310Condensing temperature [K]
EfficiencyetaExp0.85Expander efficiency [1]
EfficiencyetaPum0.7Pump efficiency [1]

Modelica definition

model WetFluid "Organic Rankine cycle with a wet working fluid" extends Buildings.Fluid.CHPs.OrganicRankine.BaseClasses.Validation.DryFluid ( TEva = 350, redeclare parameter Buildings.Fluid.CHPs.OrganicRankine.Data.WorkingFluids.R134a pro); end WetFluid;