modelBaseControl4

Whole generator base control module for type 4 wind turbines (IEC N°61400-27-1)

Extends from Dynawo.Electrical.Controls.IEC.IEC61400.Parameters.CurrentLimitParameters, Dynawo.Electrical.Controls.IEC.IEC61400.Parameters.QLimitParameters.

Parameters

TypeNameDefaultDescription
Types.ApparentPowerModuleSNomNominal converter apparent power in MVA
Types.TimetSIntegration time step in s
CurrentLimitTables
RealTableIpMaxUwt11 (from CurrentLimitParameters)0
RealTableIpMaxUwt12 (from CurrentLimitParameters)0
RealTableIpMaxUwt21 (from CurrentLimitParameters)0.1
RealTableIpMaxUwt22 (from CurrentLimitParameters)0
RealTableIpMaxUwt31 (from CurrentLimitParameters)0.15
RealTableIpMaxUwt32 (from CurrentLimitParameters)1
RealTableIpMaxUwt41 (from CurrentLimitParameters)0.9
RealTableIpMaxUwt42 (from CurrentLimitParameters)1
RealTableIpMaxUwt51 (from CurrentLimitParameters)0.925
RealTableIpMaxUwt52 (from CurrentLimitParameters)1
RealTableIpMaxUwt61 (from CurrentLimitParameters)1.075
RealTableIpMaxUwt62 (from CurrentLimitParameters)1.0001
RealTableIpMaxUwt71 (from CurrentLimitParameters)1.1
RealTableIpMaxUwt72 (from CurrentLimitParameters)1.0001
Real[:,:]TableIpMaxUwt (from CurrentLimitParameters)[TableIpMaxUwt11, TableIpMaxUwt12; TableIpMaxUwt21, TableIpMaxUwt22; TableIpMaxUwt31, TableIpMaxUwt32; TableIpMaxUwt41, TableIpMaxUwt42; TableIpMaxUwt51, TableIpMaxUwt52; TableIpMaxUwt61, TableIpMaxUwt62; TableIpMaxUwt71, TableIpMaxUwt72]Voltage dependency of active current limits
RealTableIqMaxUwt11 (from CurrentLimitParameters)0
RealTableIqMaxUwt12 (from CurrentLimitParameters)0
RealTableIqMaxUwt21 (from CurrentLimitParameters)0.1
RealTableIqMaxUwt22 (from CurrentLimitParameters)0
RealTableIqMaxUwt31 (from CurrentLimitParameters)0.15
RealTableIqMaxUwt32 (from CurrentLimitParameters)1
RealTableIqMaxUwt41 (from CurrentLimitParameters)0.9
RealTableIqMaxUwt42 (from CurrentLimitParameters)1
RealTableIqMaxUwt51 (from CurrentLimitParameters)0.925
RealTableIqMaxUwt52 (from CurrentLimitParameters)0.33
RealTableIqMaxUwt61 (from CurrentLimitParameters)1.075
RealTableIqMaxUwt62 (from CurrentLimitParameters)0.33
RealTableIqMaxUwt71 (from CurrentLimitParameters)1.1
RealTableIqMaxUwt72 (from CurrentLimitParameters)1
RealTableIqMaxUwt81 (from CurrentLimitParameters)1.1001
RealTableIqMaxUwt82 (from CurrentLimitParameters)1
Real[:,:]TableIqMaxUwt (from CurrentLimitParameters)[TableIqMaxUwt11, TableIqMaxUwt12; TableIqMaxUwt21, TableIqMaxUwt22; TableIqMaxUwt31, TableIqMaxUwt32; TableIqMaxUwt41, TableIqMaxUwt42; TableIqMaxUwt51, TableIqMaxUwt52; TableIqMaxUwt61, TableIqMaxUwt62; TableIqMaxUwt71, TableIqMaxUwt72; TableIqMaxUwt81, TableIqMaxUwt82]Voltage dependency of reactive current limits
QLimitTables
RealTableQMaxUwtcFilt11 (from QLimitParameters)0
RealTableQMaxUwtcFilt12 (from QLimitParameters)0
RealTableQMaxUwtcFilt21 (from QLimitParameters)0.001
RealTableQMaxUwtcFilt22 (from QLimitParameters)0
RealTableQMaxUwtcFilt31 (from QLimitParameters)0.8
RealTableQMaxUwtcFilt32 (from QLimitParameters)0.33
RealTableQMaxUwtcFilt41 (from QLimitParameters)1.2
RealTableQMaxUwtcFilt42 (from QLimitParameters)0.33
RealTableQMaxUwtcFilt51 (from QLimitParameters)1.21
RealTableQMaxUwtcFilt52 (from QLimitParameters)0.33
RealTableQMaxUwtcFilt61 (from QLimitParameters)1.22
RealTableQMaxUwtcFilt62 (from QLimitParameters)0.33
Real[:,:]TableQMaxUwtcFilt (from QLimitParameters)[TableQMaxUwtcFilt11, TableQMaxUwtcFilt12; TableQMaxUwtcFilt21, TableQMaxUwtcFilt22; TableQMaxUwtcFilt31, TableQMaxUwtcFilt32; TableQMaxUwtcFilt41, TableQMaxUwtcFilt42; TableQMaxUwtcFilt51, TableQMaxUwtcFilt52; TableQMaxUwtcFilt61, TableQMaxUwtcFilt62]Voltage dependency of reactive power maximum limit
RealTableQMinUwtcFilt11 (from QLimitParameters)0
RealTableQMinUwtcFilt12 (from QLimitParameters)0
RealTableQMinUwtcFilt21 (from QLimitParameters)0.001
RealTableQMinUwtcFilt22 (from QLimitParameters)0
RealTableQMinUwtcFilt31 (from QLimitParameters)0.8
RealTableQMinUwtcFilt32 (from QLimitParameters)-0.33
RealTableQMinUwtcFilt41 (from QLimitParameters)1.2
RealTableQMinUwtcFilt42 (from QLimitParameters)-0.33
Real[:,:]TableQMinUwtcFilt (from QLimitParameters)[TableQMinUwtcFilt11, TableQMinUwtcFilt12; TableQMinUwtcFilt21, TableQMinUwtcFilt22; TableQMinUwtcFilt31, TableQMinUwtcFilt32; TableQMinUwtcFilt41, TableQMinUwtcFilt42]Voltage dependency of reactive power minimum limit
RealTableQMaxPwtcFilt11 (from QLimitParameters)0
RealTableQMaxPwtcFilt12 (from QLimitParameters)0
RealTableQMaxPwtcFilt21 (from QLimitParameters)0.001
RealTableQMaxPwtcFilt22 (from QLimitParameters)0
RealTableQMaxPwtcFilt31 (from QLimitParameters)0.3
RealTableQMaxPwtcFilt32 (from QLimitParameters)0.33
RealTableQMaxPwtcFilt41 (from QLimitParameters)1
RealTableQMaxPwtcFilt42 (from QLimitParameters)0.33
Real[:,:]TableQMaxPwtcFilt (from QLimitParameters)[TableQMaxPwtcFilt11, TableQMaxPwtcFilt12; TableQMaxPwtcFilt21, TableQMaxPwtcFilt22; TableQMaxPwtcFilt31, TableQMaxPwtcFilt32; TableQMaxPwtcFilt41, TableQMaxPwtcFilt42]Active power dependency of reactive power maximum limit
RealTableQMinPwtcFilt11 (from QLimitParameters)0
RealTableQMinPwtcFilt12 (from QLimitParameters)0
RealTableQMinPwtcFilt21 (from QLimitParameters)0.001
RealTableQMinPwtcFilt22 (from QLimitParameters)0
RealTableQMinPwtcFilt31 (from QLimitParameters)0.3
RealTableQMinPwtcFilt32 (from QLimitParameters)-0.33
RealTableQMinPwtcFilt41 (from QLimitParameters)1
RealTableQMinPwtcFilt42 (from QLimitParameters)-0.33
Real[:,:]TableQMinPwtcFilt (from QLimitParameters)[TableQMinPwtcFilt11, TableQMinPwtcFilt12; TableQMinPwtcFilt21, TableQMinPwtcFilt22; TableQMinPwtcFilt31, TableQMinPwtcFilt32; TableQMinPwtcFilt41, TableQMinPwtcFilt42]Active power dependency of reactive power minimum limit
PControl
Types.PerUnitKpawAnti-windup gain for active power in pu/s (base SNom)
CurrentLimiter
Types.CurrentModulePuIMaxDipPuMaximum current during voltage dip at converter terminal in pu (base UNom, SNom)
Types.CurrentModulePuIMaxPuMaximum continuous current at converter terminal in pu (base UNom, SNom)
Types.PerUnitKpquPartial derivative of reactive current limit against voltage in pu (base UNom, SNom)
BooleanMdfsLimLimitation of type 3 stator current (false: total current limitation, true: stator current limitation)
BooleanMqpriPrioritization of reactive power during FRT (false: active power priority, true: reactive power priority)
Types.VoltageModulePuUpquMaxPuWT voltage in the operation point where zero reactive power can be delivered, in pu (base UNom)
QControl
Types.PerUnitIqH1PuMaximum reactive current injection during dip in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMaxPuMaximum reactive current injection in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMinPuMinimum reactive current injection in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqPostPuPost-fault reactive current injection in pu (base UNom, SNom) (generator convention)
Types.PerUnitKiqReactive power PI controller integration gain in pu/s (base UNom, SNom)
Types.PerUnitKiuVoltage PI controller integration gain in pu/s (base UNom, SNom)
Types.PerUnitKpqReactive power PI controller proportional gain in pu (base UNom, SNom)
Types.PerUnitKpuVoltage PI controller proportional gain in pu (base UNom, SNom)
Types.PerUnitKqvVoltage scaling factor for FRT current in pu (base UNom, SNom)
IntegerMqGGeneral Q control mode (0-4) : Voltage control (0), Reactive power control (1), Open loop reactive power control (2), Power factor control (3), Open loop power factor control (4)
Types.PerUnitRDropPuResistive component of voltage drop impedance in pu (base UNom, SNom)
Types.TimetPostLength of time period where post-fault reactive power is injected, in s
Types.TimetQordReactive power order lag time constant in s
Types.VoltageModulePuUMaxPuMaximum voltage in voltage PI controller integral term in pu (base UNom)
Types.VoltageModulePuUMinPuMinimum voltage in voltage PI controller integral term in pu (base UNom)
Types.VoltageModulePuUqDipPuVoltage threshold for UVRT detection in Q control in pu (base UNom)
Types.VoltageModulePuURef0PuUser-defined bias in voltage reference in pu (base UNom)
Types.PerUnitXDropPuInductive component of voltage drop impedance in pu (base UNom, SNom)
QLimiter
BooleanQlConstTrue if limits are constant
Types.ReactivePowerPuQMaxPuConstant maximum reactive power at grid terminal in pu (base SNom) (generator convention)
Types.ReactivePowerPuQMinPuConstant minimum reactive power at grid terminal in pu (base SNom) (generator convention)
Initialization
Types.PerUnitIpMax0PuInitial maximum active current at converter terminal in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMax0PuInitial maximum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMin0PuInitial minimum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)
Types.ReactivePowerPuQMax0PuInitial maximum reactive power at grid terminal in pu (base SNom) (generator convention)
Types.ReactivePowerPuQMin0PuInitial minimum reactive power at grid terminal in pu (base SNom) (generator convention)
Operating point
Types.ActivePowerPuP0PuInitial active power at grid terminal in pu (base SnRef) (receptor convention)
Types.ReactivePowerPuQ0PuInitial reactive power at grid terminal in pu (base SnRef) (receptor convention)
Types.VoltageModulePuU0PuInitial voltage amplitude at grid terminal in pu (base UNom)
Types.AngleUPhase0Initial voltage angle at grid terminal in rad
Types.PerUnitXWT0PuInitial reactive power or voltage reference at grid terminal in pu (base SNom or UNom) (generator convention)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputomegaGenPuGenerator angular frequency in pu (base omegaNom)
Modelica.Blocks.Interfaces.RealInputPWTRefPuActive power reference at grid terminal in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputtanPhiTangent phi (can be figured as QPu / PPu)
Modelica.Blocks.Interfaces.RealInputxWTRefPuReactive power loop reference : reactive power or voltage reference depending on the Q control mode (MqG), in pu (base SNom or UNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputipCmdPuActive current command at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputipMaxPuMaximum active current at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqCmdPuReactive current command at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqMaxPuMaximum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqMinPuMinimum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)