modelSecondaryVoltageControl

Model for simplified secondary voltage control

Parameters

TypeNameDefaultDescription
Types.PerUnitAlphaPI integral gain
Types.PerUnitBetaPI proportional gain
Types.PerUnitDerLevelMaxPuLevel slope limitation in pu/min (base QNomAlt)
BooleanFreezingActivatedfalseIf true, the freezing functionality is activated
IntegerNbMaxGen50Maximum number of generators that can participate in the secondary voltage control
Types.TimetSample10Sample time of the SVC in s
Types.VoltageModulePuUDeadBandPuDeadband width on difference bewteen UpPu and UpRefPu, in pu (base UNom)
BooleanlimUQDown0fill(true, NbMaxGen)If true, the reactive power lower limits are initially reached (for each generator participating in the secondary voltage control)
BooleanlimUQUp0fill(true, NbMaxGen)If true, the reactive power upper limits are initially reached (for each generator participating in the secondary voltage control)
BooleanFrozen0falseStart value of the frozen status
Initialization
Types.PerUnitLevel0Initial level demand (between -1 and 1)
Types.VoltageModulePuUp0PuInitial pilot point voltage in pu (base UNom)
Types.VoltageModulePuUpRef0PuInitial reference voltage of pilot point in pu (base UNom)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputlimUQDownIf true, the reactive power lower limits are reached (for each generator participating in the secondary voltage control)
Modelica.Blocks.Interfaces.BooleanInputlimUQUpIf true, the reactive power upper limits are reached (for each generator participating in the secondary voltage control)
Modelica.Blocks.Interfaces.RealInputUpPuVoltage of pilot point in pu (base UNom)
Modelica.Blocks.Interfaces.RealInputUpRefPuReference voltage of pilot point in pu (base UNom)
Modelica.Blocks.Interfaces.RealOutputlevelLevel demand (between -1 and 1)

Components

TypeNameDefaultDescription
ReallevelDiscreteDiscrete level demand
Modelica.Blocks.Nonlinear.Limiterlimiter
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Continuous.LimIntegratorlimIntegrator
Modelica.Blocks.Nonlinear.Limiterlimiter1
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Math.Gaingain1
Modelica.Blocks.Math.Feedbackfeedback1
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Math.Addadd1
Modelica.Blocks.Sources.ConstantZero
Modelica.Blocks.Logical.Switchswitch1
Dynawo.NonElectrical.Blocks.NonLinear.DeadZonedeadZone