modelGovSteam1

Steam turbine governor, based on the GovSteamIEEE1 (with optional deadband and nonlinear valve gain added)

Parameters

TypeNameDefaultDescription
Types.AngularVelocityPuDb1Intentional deadband width in pu (base omegaNom). Typical value = 0
Types.ActivePowerPuDb2Unintentional deadband width in pu (base PNom). Typical value = 0
Types.AngularVelocityPuEpsIntentional db hysteresis in pu (base omegaNom). Typical value = 0
BooleanH0falseStart value of backlash hysteresis output. Typical value = false
Types.PerUnitKGovernor gain (reciprocal of droop) (> 0). Typical value = 25
Types.PerUnitK1Fraction of HP shaft power after first boiler pass. Typical value = 0.2
Types.PerUnitK2Fraction of LP shaft power after first boiler pass. Typical value = 0
Types.PerUnitK3Fraction of HP shaft power after second boiler pass. Typical value = 0.3
Types.PerUnitK4Fraction of LP shaft power after second boiler pass. Typical value = 0
Types.PerUnitK5Fraction of HP shaft power after third boiler pass. Typical value = 0.5
Types.PerUnitK6Fraction of LP shaft power after third boiler pass. Typical value = 0
Types.PerUnitK7Fraction of HP shaft power after fourth boiler pass. Typical value = 0
Types.PerUnitK8Fraction of LP shaft power after fourth boiler pass. Typical value = 0
Types.ActivePowerPuPMaxPuMaximum valve opening (> PMinPu). Typical value = 1
Types.ActivePowerPuPMinPuMinimum valve opening (>= 0 and < PMaxPu). Typical value = 0
BooleanSdb1Intentional deadband indicator. true = intentional deadband is applied. false = intentional deadband is not applied. Typical value = true
BooleanSdb2Unintentional deadband location. true = intentional deadband is applied before add3. false = intentional deadband is applied after add3. Typical value = true.
Types.Timet1Governor lag time constant in s (>= 0). Typical value = 0
Types.Timet2Governor lead time constant in s (>= 0). Typical value = 0
Types.Timet3Valve positioner time constant in s (> 0). Typical value = 0.1
Types.Timet4Inlet piping/steam bowl time constant in s (>= 0). Typical value = 0.3
Types.Timet5Time constant of second boiler pass in s (>= 0). Typical value = 5
Types.Timet6Time constant of third boiler pass in s (>= 0). Typical value = 0.5.
Types.Timet7Time constant of fourth boiler pass in s (>= 0). Typical value = 0
Types.PerUnitUcMinimum valve closing velocity in pu / s (< 0). Typical value = -10.
Types.PerUnitUoMaximum valve opening velocity in pu / s (> 0). Typical value = 1
BooleanValveOnNonlinear valve characteristic. true = nonlinear valve characteristic is used. false = nonlinear valve characteristic is not used. Typical value = true
Table
StringPgvTableNameName of table in text file for the characteristic of the rectifier regulator
StringTablesFileText file that contains the characteristic of the rectifier regulator
Initialization
Types.ActivePowerPuPm0PuInitial mechanical power in pu (base PNom)
Types.ActivePowerPuPmRef0PuInitial reference mechanical power in pu (base PNom)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputomegaPuAngular frequency in pu (base omegaNom)
Modelica.Blocks.Interfaces.RealInputPmRefPuReference mechanical power in pu (base PNom)
Modelica.Blocks.Interfaces.RealOutputPm1PuMechanical power of the first turbine shaft in pu (base PNom)
Modelica.Blocks.Interfaces.RealOutputPm2PuMechanical power of the second turbine shaft in pu (base PNom)

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Math.Addadd1
Modelica.Blocks.Math.Addadd2
Modelica.Blocks.Math.Add3add3
Modelica.Blocks.Math.Addadd4
Modelica.Blocks.Math.Addadd5
Modelica.Blocks.Math.Addadd6
Dynawo.NonElectrical.Blocks.NonLinear.BacklashHysteresisbacklashHysteresis
Modelica.Blocks.Sources.BooleanConstantbooleanConstant
Modelica.Blocks.Sources.BooleanConstantbooleanConstant1
Modelica.Blocks.Sources.BooleanConstantbooleanConstant2
Modelica.Blocks.Sources.Constantconst
Dynawo.NonElectrical.Blocks.NonLinear.DeadBanddeadBand
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Continuous.FirstOrderfirstOrder1
Modelica.Blocks.Continuous.FirstOrderfirstOrder2
Modelica.Blocks.Continuous.FirstOrderfirstOrder3
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Math.Gaingain1
Modelica.Blocks.Math.Gaingain2
Modelica.Blocks.Math.Gaingain3
Modelica.Blocks.Math.Gaingain4
Modelica.Blocks.Math.Gaingain5
Modelica.Blocks.Math.Gaingain6
Modelica.Blocks.Math.Gaingain7
Modelica.Blocks.Math.Gaingain8
Modelica.Blocks.Continuous.LimIntegratorlimitedIntegrator
Modelica.Blocks.Nonlinear.Limiterlimiter
Modelica.Blocks.Tables.CombiTable1Dspgv
Modelica.Blocks.Logical.Switchswitch
Modelica.Blocks.Logical.Switchswitch1
Modelica.Blocks.Logical.Switchswitch2
Dynawo.NonElectrical.Blocks.Continuous.TransferFunctiontransferFunction