modelSteamTurbine_L0

A steam generation unit following VDI3508

Extends from TransiEnt.Basics.Icons.Block.

Information

Purpose of model

Basic model for a steam turbine unit that represents the dynamics of a turbine with a given Input. It consists of a first-order block and a gain block. The gain block represents the fast response of the turbine (the high-pressure part), while the first-order block represents the delayed response of the turbine. No efficiencies are considered in this model.

The model is used to create the model of a power plant, that can be found here:

TransiEnt.Producer.Electrical.Conventional.Components.VDI3508Plant

Level of detail, physical effects considered, and physical insight

L0 (defined in the CodingConventions)

  • the thermal inertia of the generator is modelled
  • no efficiencies have been considered

Limits of validity

A basic model that only considers dynamics.

Interfaces

RealInput: Q_flow_in (Steam Energy at input) in W

RealOutput: y (Real Output signal)

Nomenclature

T_lowPressure is the time not a temperature

Validation

The model was tested in the test model:

TransiEnt.Components.Heat.Check.TestSteamTurbine

References

VDI 3508, "Verein Deutscher Ingenieure"

Version History

The model was documented by Jan Westphal (j.westphal@tuhh.de) in August 2025

Parameters

TypeNameDefaultDescription
Realx_highPressureStage0.2Fraction of power provided by high pressure turbine stage (fast response)
SI.TimeT_lowPressure60
Realy_start_lowPressure0Initial or guess value of output (= state)

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateInQ_flow_inSteam energy at input
Modelica.Blocks.Interfaces.RealOutputyConnector of Real output signal

Components

TypeNameDefaultDescription
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Math.MultiSumenergyBalance
Modelica.Blocks.Math.GainhighPressureStage