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
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Time | T | 100 | Integrator time constant |
| Real | y_start | 0 | Initial or guess value of output (= state) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.General.MassFlowRateIn | m_flow_steam_in | Inflowing steam with setpoint enthalpy | |
| TransiEnt.Basics.Interfaces.General.MassFlowRateOut | m_flow_steam_out | Connector of Real output signal | |
| Modelica.Blocks.Interfaces.RealInput | opening | Valve opening |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Continuous.Integrator | SteamStorage | ||
| Modelica.Blocks.Math.Product | Valve | ||
| Modelica.Blocks.Math.MultiSum | massBalance |