modelSteamGenerator_L0

A steam generation unit following VDI3508

Extends from TransiEnt.Basics.Icons.Block.

Information

Purpose of model

A generic model of a steam generator. It calculates the heat flow output of a basic steam generator from a set heat flow rate. The thermal inertia of the steam generator is considered with the combination of a first-order and a delay model from the Modelica Standard Library. The time constant T_G of the first-order block and the delay time T_u can be set by the user.

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

The time constant and the delay time of the steam generator have to be known to use this model. Efficiencies are not considered.

Interfaces

RealInput: Q_flow_set (Fuel Energy setpoint)

RealOutput: y (Real Output signal)

Nomenclature

T_u is the delay time

T_g is the first order time constant of heat release

Governing Equations

Q_flow_out=Q_flow(t+T_u)
(for the time delay)

d*Q_flow_out/dt=(k*Q_flow_set-Q_flow_out)/T (for the first order block)

Validation

The concept of the model was verified with the test model TransiEnt.Components.Heat.Check.TestSteamGenerator.

References

VDI 3508

Version History

Model documented by Jan Westphal (j.westphal@tuhh.de) in January 2025

Parameters

TypeNameDefaultDescription
SI.TimeT_u60
SI.TimeT_g1800Time constant of heat release
Realy_start0Initial or guess value of output (= state)

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateInQ_flow_setFuel energy flow setpoint
Modelica.Blocks.Interfaces.RealOutputyConnector of Real output signal

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.FixedDelaydelay
Modelica.Blocks.Continuous.FirstOrderfirstOrder