modelControl4A2015

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

Extends from Dynawo.Electrical.Controls.IEC.IEC61400.BaseClasses.BaseControl4 (Whole generator base control module for type 4 wind turbines (IEC N°61400-27-1)).

Parameters

TypeNameDefaultDescription
Types.ApparentPowerModuleSNom (from BaseControl4)Nominal converter apparent power in MVA
Types.TimetS (from BaseControl4)Integration 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.PerUnitKpaw (from BaseControl4)Anti-windup gain for active power in pu/s (base SNom)
Types.PerUnitDPMaxP4APuMaximum WT power ramp rate in pu/s (base SNom) (generator convention)
Types.TimetPOrdP4APower order lag time constant in s
Types.TimetUFiltP4AFilter time constant for voltage measurement in s
CurrentLimiter
Types.CurrentModulePuIMaxDipPu (from BaseControl4)Maximum current during voltage dip at converter terminal in pu (base UNom, SNom)
Types.CurrentModulePuIMaxPu (from BaseControl4)Maximum continuous current at converter terminal in pu (base UNom, SNom)
Types.PerUnitKpqu (from BaseControl4)Partial derivative of reactive current limit against voltage in pu (base UNom, SNom)
BooleanMdfsLim (from BaseControl4)Limitation of type 3 stator current (false: total current limitation, true: stator current limitation)
BooleanMqpri (from BaseControl4)Prioritization of reactive power during FRT (false: active power priority, true: reactive power priority)
Types.VoltageModulePuUpquMaxPu (from BaseControl4)WT voltage in the operation point where zero reactive power can be delivered, in pu (base UNom)
Types.TimetUFiltclVoltage filter time constant in s
QControl
Types.PerUnitIqH1Pu (from BaseControl4)Maximum reactive current injection during dip in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMaxPu (from BaseControl4)Maximum reactive current injection in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMinPu (from BaseControl4)Minimum reactive current injection in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqPostPu (from BaseControl4)Post-fault reactive current injection in pu (base UNom, SNom) (generator convention)
Types.PerUnitKiq (from BaseControl4)Reactive power PI controller integration gain in pu/s (base UNom, SNom)
Types.PerUnitKiu (from BaseControl4)Voltage PI controller integration gain in pu/s (base UNom, SNom)
Types.PerUnitKpq (from BaseControl4)Reactive power PI controller proportional gain in pu (base UNom, SNom)
Types.PerUnitKpu (from BaseControl4)Voltage PI controller proportional gain in pu (base UNom, SNom)
Types.PerUnitKqv (from BaseControl4)Voltage scaling factor for FRT current in pu (base UNom, SNom)
IntegerMqG (from BaseControl4)General 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.PerUnitRDropPu (from BaseControl4)Resistive component of voltage drop impedance in pu (base UNom, SNom)
Types.TimetPost (from BaseControl4)Length of time period where post-fault reactive power is injected, in s
Types.TimetQord (from BaseControl4)Reactive power order lag time constant in s
Types.VoltageModulePuUMaxPu (from BaseControl4)Maximum voltage in voltage PI controller integral term in pu (base UNom)
Types.VoltageModulePuUMinPu (from BaseControl4)Minimum voltage in voltage PI controller integral term in pu (base UNom)
Types.VoltageModulePuUqDipPu (from BaseControl4)Voltage threshold for UVRT detection in Q control in pu (base UNom)
Types.VoltageModulePuURef0Pu (from BaseControl4)User-defined bias in voltage reference in pu (base UNom)
Types.PerUnitXDropPu (from BaseControl4)Inductive component of voltage drop impedance in pu (base UNom, SNom)
IntegerMqUvrtUVRT Q control modes (0-2) (see Table 23, section 5.6.5.7, page 51 of the IEC norm N°61400-27-1:2015)
Types.TimetPFiltQActive power filter time constant in s
Types.TimetUFiltQVoltage filter time constant in s
Types.VoltageModulePuUdb1PuVoltage dead band lower limit in pu (base UNom)
Types.VoltageModulePuUdb2PuVoltage dead band upper limit in pu (base UNom)
QLimiter
BooleanQlConst (from BaseControl4)True if limits are constant
Types.ReactivePowerPuQMaxPu (from BaseControl4)Constant maximum reactive power at grid terminal in pu (base SNom) (generator convention)
Types.ReactivePowerPuQMinPu (from BaseControl4)Constant minimum reactive power at grid terminal in pu (base SNom) (generator convention)
Types.TimetPFiltqlFilter time constant for active power measurement in s
Types.TimetUFiltqlFilter time constant for voltage measurement in s
Initialization
Types.PerUnitIpMax0Pu (from BaseControl4)Initial maximum active current at converter terminal in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMax0Pu (from BaseControl4)Initial maximum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)
Types.PerUnitIqMin0Pu (from BaseControl4)Initial minimum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)
Types.ReactivePowerPuQMax0Pu (from BaseControl4)Initial maximum reactive power at grid terminal in pu (base SNom) (generator convention)
Types.ReactivePowerPuQMin0Pu (from BaseControl4)Initial minimum reactive power at grid terminal in pu (base SNom) (generator convention)
Operating point
Types.ActivePowerPuP0Pu (from BaseControl4)Initial active power at grid terminal in pu (base SnRef) (receptor convention)
Types.ReactivePowerPuQ0Pu (from BaseControl4)Initial reactive power at grid terminal in pu (base SnRef) (receptor convention)
Types.VoltageModulePuU0Pu (from BaseControl4)Initial voltage amplitude at grid terminal in pu (base UNom)
Types.AngleUPhase0 (from BaseControl4)Initial voltage angle at grid terminal in rad
Types.PerUnitXWT0Pu (from BaseControl4)Initial reactive power or voltage reference at grid terminal in pu (base SNom or UNom) (generator convention)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputomegaGenPu (from BaseControl4)Generator angular frequency in pu (base omegaNom)
Modelica.Blocks.Interfaces.RealInputPWTRefPu (from BaseControl4)Active power reference at grid terminal in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputtanPhi (from BaseControl4)Tangent phi (can be figured as QPu / PPu)
Modelica.Blocks.Interfaces.RealInputxWTRefPu (from BaseControl4)Reactive 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.RealOutputipCmdPu (from BaseControl4)Active current command at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputipMaxPu (from BaseControl4)Maximum active current at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqCmdPu (from BaseControl4)Reactive current command at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqMaxPu (from BaseControl4)Maximum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealOutputiqMinPu (from BaseControl4)Minimum reactive current at converter terminal in pu (base UNom, SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputPWTPuActive power at grid terminal in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputQWTPuReactive power at grid terminal in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputUWTPuVoltage amplitude at grid terminal in pu (base UNom)

Components

TypeNameDefaultDescription
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.CurrentLimiter2015currentLimiter
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.PControl4A2015pControl4A
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.QControl2015qControl
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.QLimiter2015qLimiter