modelBaseREGC

Base class for WECC Generator Converter REGC

Extends from Dynawo.Electrical.Controls.WECC.Parameters.REGC.ParamsREGC (Common REGC parameters).

Information

The block calculates the final setpoints for Iq and Id while considering ramp rates for reactive current and active current (or active power if RampFlag is true).

Parameters

TypeNameDefaultDescription
Dynawo.Types.CurrentModulePuId0PuStart value of d-component current at injector terminal in pu (generator convention) (base SNom, UNom)
Dynawo.Types.CurrentModulePuIq0PuStart value of q-component current at injector terminal in pu (generator convention) (base SNom, UNom)
Types.ReactivePowerPuQConv0PuStart value of reactive power at converter terminal in pu (generator convention) (base SNom)
Types.VoltageModulePuUConv0PuStart value of voltage module at converter terminal in pu (base UNom)
Generator Converter › REGC
Types.PerUnitIqrMaxPu (from ParamsREGC)Maximum rate-of-change of reactive current after fault in pu (base UNom, SNom) (typical: 1..999)
Types.PerUnitIqrMinPu (from ParamsREGC)Minimum rate-of-change of reactive current after fault in pu (base UNom, SNom) (typical: -999..-1)
Types.PerUnitRrpwrPu (from ParamsREGC)Active current (or power if RateFlag = true) recovery rate in pu/s (base UNom, SNom) (typical: 1..20)
Types.TimetFilterGC (from ParamsREGC)Filter time constant of terminal voltage in s(Cannot be set to zero, typical: 0.02..0.05)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputfrtOnBoolean signal for iq ramp after fault: true if FRT detected, false otherwise
Modelica.Blocks.Interfaces.RealInputidCmdPuidCmdPu setpoint from electrical control in pu (base SNom, UNom)
Modelica.Blocks.Interfaces.RealInputiqCmdPuiqCmdPu setpoint from electrical control in pu (base SNom, UNom)
Modelica.Blocks.Interfaces.RealInputUPuVoltage magnitude at converter terminal in pu (base UNom)

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.Constantconstant3
Modelica.Blocks.Sources.Constantconstant4
Dynawo.NonElectrical.Blocks.Continuous.RateLimFirstOrderFreezerateLimFirstOrderFreeze2
Modelica.Blocks.Sources.Constantconstant5
Modelica.Blocks.Sources.Constantconstant6
Modelica.Blocks.Logical.Switchswitch3
Modelica.Blocks.Logical.Switchswitch4
Modelica.Blocks.Sources.ConstantRrpwrNeg0
Dynawo.NonElectrical.Blocks.Continuous.RateLimFirstOrderFreezerateLimFirstOrderFreeze1
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Sources.ConstantRrpwrPos0
Dynawo.NonElectrical.Blocks.MathBoolean.OffDelayoffDelay
Modelica.Blocks.MathBoolean.Andand1
Modelica.Blocks.Sources.BooleanConstantQConv0PuPos
Modelica.Blocks.MathBoolean.Andand2
Modelica.Blocks.Sources.BooleanConstantQConv0PuNeg