modelCurrentLimitsCalculation

Current limit calculation in EPRI Grid Forming model

Extends from Parameters.OmegaFlag (OmegaFlag parameter).

Parameters

TypeNameDefaultDescription
General
IntegerOmegaFlag (from OmegaFlag)GFM control type; 0=GFL, 1=droop, 2=VSM, 3=dVOC
VoltageControl
Types.PerUnitIMaxPuMax current in pu (base UNom, SNom), example value = 1.05
BooleanPQFlagActive or active power priority flag: false = P priority, true = Q priority
Initial
Types.PerUnitIdConv0PuStart value of d-axis current of the converter in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqConv0PuStart value of q-axis current of the converter in pu (base UNom, SNom) (generator convention)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputidConvRefPud-axis command current in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputiqConvRefPuq-axis command current in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputidMaxPud-axis maximum current in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputidMinPud-axis minimum current in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqMaxPuq-axis maximum current in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqMinPuq-axis minimum current in pu (base UNom, SNom) (generator convention)