modelStep10VaporQualityPseudoInversion
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
In the 10. step the inversion (find superheating temperature difference such that the vapor quality at the turbine outlet is 0.95)
is done by a pseudo "controller". With this one can avoid the implicit nonlinear equations.
Note however, that also the time integration algorithm requires suitable start values and is also likely to be implicit and will likely solve implicit nonlinear equations aswell.
Further documentation is available in the ClausiusRankine package.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| Processes.Adiabatic | pump | ||
| Processes.Adiabatic | turbine | ||
| Processes.Isobaric | boiler | ||
| Processes.Isobaric | preheater | ||
| Processes.Isobaric | superheater | ||
| Boundaries.LoopBreaker_m | loopBreaker | ||
| Processes.Isobaric | condenser | ||
| ThermofluidStream.Utilities.showRealValue | efficiencyExtensive | ||
| ThermofluidStream.Utilities.showRealValue | efficiencySpecific | ||
| Modelica.Blocks.Sources.Step | massFlowRate | ||
| Modelica.Blocks.Sources.Ramp | outletPressure | ||
| Modelica.Blocks.Sources.RealExpression | h_bubble | ||
| Modelica.Blocks.Sources.RealExpression | h_dew | ||
| ThermofluidStream.Sensors.TwoPhaseSensorSelect | vaporQualitySensor | ||
| Modelica.Blocks.Sources.RealExpression | vaporQualitySetpoint | ||
| Modelica.Blocks.Continuous.FirstOrder | firstOrder | ||
| Modelica.Blocks.Continuous.Integrator | integrator | ||
| Modelica.Blocks.Math.Feedback | feedback |
Contents
| Name | Description |
|---|---|
Revisions
-
2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
Initial version.