modelCurrentLoop

Current loop control for grid forming and grid following converters

Parameters

TypeNameDefaultDescription
Types.PerUnitKpcProportional gain of the current loop
Types.PerUnitKicIntegral gain of the current loop
Types.PerUnitLFilterFilter inductance in pu (base UNom, SNom)
Types.PerUnitRFilterFilter resistance in pu (base UNom, SNom)
Types.PerUnitUdFilter0PuStart value of d-axis voltage at the converter's capacitor in pu (base UNom)
Types.PerUnitUqFilter0PuStart value of q-axis voltage at the converter's capacitor in pu (base UNom)
Types.PerUnitIdConv0PuStart value of d-axis current in the converter in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqConv0PuStart value of q-axis current in the converter in pu (base UNom, SNom) (generator convention)
Types.PerUnitUdConv0PuStart value of d-axis modulation voltage in pu (base UNom)
Types.PerUnitUqConv0PuStart value of q-axis modulation voltage in pu (base UNom)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputomegaPuConverter's frequency in pu (base omegaNom)
Modelica.Blocks.Interfaces.RealInputidConvPud-axis current in the converter in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputiqConvPuq-axis current in the converter in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputidConvRefPud-axis current reference in the converter in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputiqConvRefPuq-axis current reference in the converter in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputudFilterPud-axis voltage at the converter's capacitor in pu (base UNom)
Modelica.Blocks.Interfaces.RealInputuqFilterPuq-axis voltage at the converter's capacitor in pu (base UNom)
Modelica.Blocks.Interfaces.RealOutputudConvRefPud-axis modulation voltage reference in pu (base UNom)
Modelica.Blocks.Interfaces.RealOutputuqConvRefPuq-axis modulation voltage reference in pu (base UNom)

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.Gaingaind
Modelica.Blocks.Continuous.Integratorintegratord
Modelica.Blocks.Math.Feedbackfeedbackd
Modelica.Blocks.Math.Feedbackfeedbackq
Modelica.Blocks.Math.Gaingainq
Modelica.Blocks.Continuous.Integratorintegratorq
Modelica.Blocks.Math.Productproduct
Modelica.Blocks.Math.Productproduct1
Modelica.Blocks.Math.GainGainLfd
Modelica.Blocks.Math.GainGainLfq
Modelica.Blocks.Math.Addaddd1
Modelica.Blocks.Math.Addaddq1
Modelica.Blocks.Math.AddfeedbackLwd
Modelica.Blocks.Math.AddfeedbackLwq
Modelica.Blocks.Math.Addaddd2
Modelica.Blocks.Math.Addaddq2