modelPseudoInversion

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

Information

Extension of the Exercise6SteamPowerPlant of a steam power plant by a mixing preheater. See TUMExercisesThermodynamicCycles.Exercise7MixingPreheater for problem description..

This example uses pseudoInversion "controllers" instead of the InverseBlockConstraints model. With this the implicit nonlinear equations can be "avoided". Note 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.

Components

TypeNameDefaultDescription
ThermofluidStream.DropOfCommonsdropOfCommons
ThermofluidStream.Idealized.Processes.AdiabatichighPressurePump
ThermofluidStream.Idealized.Processes.AdiabaticlowPressureTurbineStage
ThermofluidStream.Idealized.Processes.Isobaricheater
ThermofluidStream.Idealized.Processes.Isobariccondensor
ThermofluidStream.Utilities.showRealValueMassFlowRate
ThermofluidStream.Sensors.TwoPhaseSensorSelectvaporQualitySensor
Modelica.Blocks.Sources.RealExpressionh_bubble
ThermofluidStream.Idealized.Processes.AdiabaticlowPressurePump
ThermofluidStream.Idealized.Topology.JunctionT2mixingPreheater
ThermofluidStream.Idealized.Processes.AdiabatichighPressureTurbineStage
ThermofluidStream.Topology.SplitterT2splitter
ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource
ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker
ThermofluidStream.Sensors.SingleSensorSelecttemperatureSensor
Modelica.Blocks.Sources.RealExpressionmixingTemperature
ThermofluidStream.Utilities.showRealValueMassFlowRate1
ThermofluidStream.Utilities.showRealValueMassFlowRate2
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Continuous.Integratorintegrator
ThermofluidStream.Idealized.EnergyFlow.Sources.FixedEnergyFlowheatFlow
ThermofluidStream.Idealized.Processes.IsobaricpseudoHeatTransfer

Contents

NameDescription
Medium

Revisions

  • 2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
    Initial version.