modelReactivePowerControlLoop2

Simplified Reactive Power Control Loop model for renewable energy sources

Information

The reactive control loop gets a level K from the secondary voltage control and transforms it into a voltage reference for the generator voltage regulator

Parameters

TypeNameDefaultDescription
Types.PerUnitCqMaxPuMax of Cq in the different exploitation schemes in pu (base UNom, QNom)
Types.VoltageModulePuDeltaURefMaxPuMaximum of deltaURef on one activation period (URef(t+1) - URef(t)) in pu (base UNom)
Types.ReactivePowerPuQrPuParticipation factor of the generator to the secondary voltage control in pu (base QNom)
Types.TimeTechSampling time in s
Types.TimeTech2TechIntegrator's time constant equal to sampling time in s
Types.TimeTiFilters' time constant in s
Types.VoltageModulePuUStatorRefMinPu0.85Minimum reference voltage for the generator voltage regulator in pu (base UNom)
Types.VoltageModulePuUStatorRefMaxPu1.15Maximum reference voltage for the generator voltage regulator in pu (base UNom)
BooleanlimUQDown0Whether the minimum reactive power limits are reached or not (from generator voltage regulator), start value
BooleanlimUQUp0Whether the maximum reactive power limits are reached or not (from generator voltage regulator), start value
Types.ReactivePowerPuQStator0PuStart value of the generator stator reactive power in pu (base QNomAlt) (generator convention)
Types.VoltageModulePuUStatorRef0PuStart value of the generator stator voltage reference in pu (base UNom)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputlevelLevel received from the secondary voltage control [-1;1]
Modelica.Blocks.Interfaces.BooleanInputlimUQDownWhether the minimum reactive power limits are reached or not
Modelica.Blocks.Interfaces.BooleanInputlimUQUpWhether the maximum reactive power limits are reached or not
Modelica.Blocks.Interfaces.RealInputQStatorPuGenerator stator reactive power in pu (base QNomAlt) (generator convention)
Modelica.Blocks.Interfaces.RealOutputUStatorRefPuReference voltage for the generator voltage regulator in pu (base UNom)

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.Gainparticipation
Modelica.Blocks.Math.FeedbackerrQ
Modelica.Blocks.Math.GaingainIntegrator
Modelica.Blocks.Nonlinear.VariableLimiterrampLim
Modelica.Blocks.Logical.SwitchswLimUp
Modelica.Blocks.Logical.SwitchswLimDown
Modelica.Blocks.Sources.Constantconst
Modelica.Blocks.Sources.Constantconst1
Modelica.Blocks.Sources.Constantconst2
Modelica.Blocks.Sources.Constantconst3
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Continuous.FirstOrderfirstOrder1
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Nonlinear.Limiterlimiter_UStatorRefMinMaxPu
Dynawo.NonElectrical.Blocks.NonLinear.LimitedIntegratorlimitedIntegrator

Contents

NameDescription
UStatus