modelSteamVolumeWithValve_L0

A steam volume unit following VDI3508

Extends from TransiEnt.Basics.Icons.Block.

Information

Purpose of model

Model for a steam volume unit with a valve. The model is based on VDI 3508. It was used to create a power plant model 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

Interfaces

RealInput: m_flow_steam_in (inflowing steam with enthalpy setpoint)

RealOutput: m_flow_steam_out (Real Output signal)

Nomenclature

T is the time constant of the integrator not the temperature

Validation

The model was tested in the test model:

TransiEnt.Components.Heat.Check.TestTurbineValveController

References

VDI 3508

Version History

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

Parameters

TypeNameDefaultDescription
SI.TimeT100Integrator time constant
Realy_start0Initial or guess value of output (= state)

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.General.MassFlowRateInm_flow_steam_inInflowing steam with setpoint enthalpy
TransiEnt.Basics.Interfaces.General.MassFlowRateOutm_flow_steam_outConnector of Real output signal
Modelica.Blocks.Interfaces.RealInputopeningValve opening

Components

TypeNameDefaultDescription
Modelica.Blocks.Continuous.IntegratorSteamStorage
Modelica.Blocks.Math.ProductValve
Modelica.Blocks.Math.MultiSummassBalance