modelControl4B2020

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

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.PerUnitDPMaxP4BPuMaximum WT power ramp rate in pu/s (base SNom) (generator convention)
Types.PerUnitDPRefMax4BPuMaximum WT reference power ramp rate in pu/s (base SNom) (generator convention)
Types.PerUnitDPRefMin4BPuMinimum WT reference power ramp rate in pu/s (base SNom) (generator convention)
BooleanMpUScaleVoltage scaling for power reference during voltage dip (true: u scaling, false: no scaling)
Types.TimetPAeroAerodynamic power response time constant in s
Types.TimetPOrdP4BPower order lag time constant in s
Types.VoltageModulePuUpDipPuVoltage threshold to activate voltage scaling for power reference during voltage dip in pu (base UNom)
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)
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)
Types.VoltageModulePuDUdb1PuVoltage change dead band lower limit (typically negative) in pu (base UNom)
Types.VoltageModulePuDUdb2PuVoltage change dead band upper limit (typically positive) in pu (base UNom)
Types.PerUnitKpufrtVoltage PI controller proportional gain during FRT in pu (base UNom, SNom)
IntegerMqfrtFRT Q control modes (0-3) (see Table 29, section 7.7.5, page 60 of the IEC norm N°61400-27-1)
Types.TimetUssSteady-state voltage filter time constant in s
Types.VoltageModulePuUqRisePuVoltage threshold for OVRT detection in Q control in pu (base UNom) (typically equal to UpquMaxPu)
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)
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.RealInputPWTCFiltPuFiltered active power at grid terminal in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputQWTCFiltPuFiltered reactive power at grid terminal in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputUWTCFiltPuFiltered voltage amplitude at grid terminal in pu (base UNom)
Modelica.Blocks.Interfaces.RealInputUWTCPuVoltage amplitude at grid terminal in pu (base UNom)
Modelica.Blocks.Interfaces.RealOutputPAeroPuAerodynamic power in pu (base SNom) (generator convention)

Components

TypeNameDefaultDescription
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.QLimiter2020qLimiter
Modelica.Blocks.Sources.Constantconst
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.PControl4B2020pControl4B
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.QControl2020qControl
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.WT.CurrentLimiter2020currentLimiter