modelStep6bMassFlowRate
Extends from Modelica.Icons.Example.
Information
By introducing a pseudoInversion "controller" for the mass flow rate,
considerInertance becomes possible again.
See TUMExercisesThermodynamicCycles.Exercise2NuclearReactor for the problem description.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| ThermofluidStream.Idealized.Processes.Isobaric | reactor | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | turbine1 | ||
| ThermofluidStream.Sensors.SingleSensorSelect | temperatureSensor | ||
| Modelica.Blocks.Sources.RealExpression | turbine1OutletTemperature | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | turbine2 | ||
| ThermofluidStream.Sensors.SingleSensorSelect | temperatureSensor1 | ||
| Modelica.Blocks.Sources.RealExpression | turbine2OutletTemperature | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | turbine3 | ||
| ThermofluidStream.Sensors.SingleSensorSelect | temperatureSensor2 | ||
| Modelica.Blocks.Sources.RealExpression | turbine3OutletTemperature | ||
| ThermofluidStream.Idealized.Processes.Isobaric | heatExchangerHotSide | ||
| ThermofluidStream.Idealized.Processes.Isobaric | cooler2 | ||
| ThermofluidStream.Idealized.Processes.Isobaric | heatExchangerColdSide | ||
| ThermofluidStream.Idealized.Boundaries.Sink_free | sink | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | compressor1 | ||
| Modelica.Blocks.Sources.RealExpression | realExpression3 | ||
| ThermofluidStream.Sensors.SingleSensorSelect | temperatureSensor3 | ||
| ThermofluidStream.Boundaries.Source | source | ||
| Modelica.Blocks.Sources.RealExpression | realExpression1 | ||
| ThermofluidStream.Idealized.EnergyFlow.Components.Sum | turbine3HeatLosses | ||
| ThermofluidStream.Idealized.EnergyFlow.Components.FixedTransferEfficiency | turbine3ShaftLosses | ||
| ThermofluidStream.Idealized.EnergyFlow.Sources.FixedEnergyFlow | generator | ||
| ThermofluidStream.Idealized.EnergyFlow.Components.FixedTransferEfficiency | turbine2Losses | ||
| ThermofluidStream.Idealized.EnergyFlow.Components.Sum | pseudoSink | ||
| ThermofluidStream.Idealized.EnergyFlow.Components.FixedTransferEfficiency | turbine1Losses | ||
| Modelica.Blocks.Continuous.Integrator | integrator | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Continuous.Integrator | integrator1 | ||
| Modelica.Blocks.Math.Feedback | feedback1 | ||
| Modelica.Blocks.Continuous.Integrator | integrator2 | ||
| Modelica.Blocks.Math.Feedback | feedback2 | ||
| Modelica.Blocks.Continuous.Integrator | integrator3 | ||
| Modelica.Blocks.Math.Feedback | feedback3 | ||
| Modelica.Blocks.Continuous.Integrator | integrator4 | ||
| Modelica.Blocks.Math.Feedback | feedback4 | ||
| ThermofluidStream.Idealized.Boundaries.MassFlowRate | massFlowRate | ||
| Modelica.Blocks.Sources.RealExpression | realExpression | ||
| Modelica.Blocks.Math.Feedback | feedback5 | ||
| Modelica.Blocks.Continuous.Integrator | integrator5 |
Contents
| Name | Description |
|---|---|
| Medium |
Revisions
-
2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
Initial version.