modelBaseWT4

Base model for Wind Turbine Type 4 from IEC 61400-27-1 standard

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

Parameters

TypeNameDefaultDescription
Types.ApparentPowerModuleSNomNominal converter apparent power in MVA
Types.TimetSIntegration time step in s
Types.PerUnitBesPuif ConverterLVControl then 0 else BLvTrPuShunt susceptance between converter output and WT terminal in pu (base UNom, SNom)
Types.PerUnitGesPuif ConverterLVControl then 0 else GLvTrPuShunt conductance between converter output and WT terminal in pu (base UNom, SNom)
Types.PerUnitResPuif ConverterLVControl then 0 else RLvTrPuSerial resistance between converter output and WT terminal in pu (base UNom, SNom)
Types.PerUnitXesPuif ConverterLVControl then 0 else XLvTrPuSerial reactance between converter output and WT terminal in pu (base UNom, SNom)
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
RealTableIpMaxUwt62 (from CurrentLimitParameters)1.1
RealTableIpMaxUwt71 (from CurrentLimitParameters)1.1
RealTableIpMaxUwt72 (from CurrentLimitParameters)1.1
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
GridProtectionTables
RealTabletUoverUwtfilt11 (from GridProtectionParameters)1
RealTabletUoverUwtfilt12 (from GridProtectionParameters)0.33
RealTabletUoverUwtfilt21 (from GridProtectionParameters)1.5
RealTabletUoverUwtfilt22 (from GridProtectionParameters)0.33
RealTabletUoverUwtfilt31 (from GridProtectionParameters)2
RealTabletUoverUwtfilt32 (from GridProtectionParameters)0.33
RealTabletUoverUwtfilt41 (from GridProtectionParameters)2.01
RealTabletUoverUwtfilt42 (from GridProtectionParameters)0.33
RealTabletUoverUwtfilt51 (from GridProtectionParameters)2.02
RealTabletUoverUwtfilt52 (from GridProtectionParameters)0.33
RealTabletUoverUwtfilt61 (from GridProtectionParameters)2.03
RealTabletUoverUwtfilt62 (from GridProtectionParameters)0.33
RealTabletUoverUwtfilt71 (from GridProtectionParameters)2.04
RealTabletUoverUwtfilt72 (from GridProtectionParameters)0.33
RealTabletUoverUwtfilt81 (from GridProtectionParameters)2.05
RealTabletUoverUwtfilt82 (from GridProtectionParameters)0.33
Real[:,:]TabletUoverUwtfilt (from GridProtectionParameters)[TabletUoverUwtfilt11, TabletUoverUwtfilt12; TabletUoverUwtfilt21, TabletUoverUwtfilt22; TabletUoverUwtfilt31, TabletUoverUwtfilt32; TabletUoverUwtfilt41, TabletUoverUwtfilt42; TabletUoverUwtfilt51, TabletUoverUwtfilt52; TabletUoverUwtfilt61, TabletUoverUwtfilt62; TabletUoverUwtfilt71, TabletUoverUwtfilt72; TabletUoverUwtfilt81, TabletUoverUwtfilt82]Disconnection time versus over voltage lookup table
RealTabletUunderUwtfilt11 (from GridProtectionParameters)0
RealTabletUunderUwtfilt12 (from GridProtectionParameters)0.33
RealTabletUunderUwtfilt21 (from GridProtectionParameters)0.5
RealTabletUunderUwtfilt22 (from GridProtectionParameters)0.33
RealTabletUunderUwtfilt31 (from GridProtectionParameters)1
RealTabletUunderUwtfilt32 (from GridProtectionParameters)0.33
RealTabletUunderUwtfilt41 (from GridProtectionParameters)1.01
RealTabletUunderUwtfilt42 (from GridProtectionParameters)0.33
RealTabletUunderUwtfilt51 (from GridProtectionParameters)1.02
RealTabletUunderUwtfilt52 (from GridProtectionParameters)0.33
RealTabletUunderUwtfilt61 (from GridProtectionParameters)1.03
RealTabletUunderUwtfilt62 (from GridProtectionParameters)0.33
RealTabletUunderUwtfilt71 (from GridProtectionParameters)1.04
RealTabletUunderUwtfilt72 (from GridProtectionParameters)0.33
Real[:,:]TabletUunderUwtfilt (from GridProtectionParameters)[TabletUunderUwtfilt11, TabletUunderUwtfilt12; TabletUunderUwtfilt21, TabletUunderUwtfilt22; TabletUunderUwtfilt31, TabletUunderUwtfilt32; TabletUunderUwtfilt41, TabletUunderUwtfilt42; TabletUunderUwtfilt51, TabletUunderUwtfilt52; TabletUunderUwtfilt61, TabletUunderUwtfilt62; TabletUunderUwtfilt71, TabletUunderUwtfilt72]Disconnection time versus under voltage lookup table
RealTabletfoverfwtfilt11 (from GridProtectionParameters)1
RealTabletfoverfwtfilt12 (from GridProtectionParameters)0.33
RealTabletfoverfwtfilt21 (from GridProtectionParameters)1.5
RealTabletfoverfwtfilt22 (from GridProtectionParameters)0.33
RealTabletfoverfwtfilt31 (from GridProtectionParameters)2
RealTabletfoverfwtfilt32 (from GridProtectionParameters)0.33
RealTabletfoverfwtfilt41 (from GridProtectionParameters)2.01
RealTabletfoverfwtfilt42 (from GridProtectionParameters)0.33
Real[:,:]Tabletfoverfwtfilt (from GridProtectionParameters)[Tabletfoverfwtfilt11, Tabletfoverfwtfilt12; Tabletfoverfwtfilt21, Tabletfoverfwtfilt22; Tabletfoverfwtfilt31, Tabletfoverfwtfilt32; Tabletfoverfwtfilt41, Tabletfoverfwtfilt42]Disconnection time versus over frequency lookup table
RealTabletfunderfwtfilt11 (from GridProtectionParameters)0
RealTabletfunderfwtfilt12 (from GridProtectionParameters)0.33
RealTabletfunderfwtfilt21 (from GridProtectionParameters)0.5
RealTabletfunderfwtfilt22 (from GridProtectionParameters)0.33
RealTabletfunderfwtfilt31 (from GridProtectionParameters)1
RealTabletfunderfwtfilt32 (from GridProtectionParameters)0.33
RealTabletfunderfwtfilt41 (from GridProtectionParameters)1.01
RealTabletfunderfwtfilt42 (from GridProtectionParameters)0.33
RealTabletfunderfwtfilt51 (from GridProtectionParameters)1.02
RealTabletfunderfwtfilt52 (from GridProtectionParameters)0.33
RealTabletfunderfwtfilt61 (from GridProtectionParameters)1.03
RealTabletfunderfwtfilt62 (from GridProtectionParameters)0.33
Real[:,:]Tabletfunderfwtfilt (from GridProtectionParameters)[Tabletfunderfwtfilt11, Tabletfunderfwtfilt12; Tabletfunderfwtfilt21, Tabletfunderfwtfilt22; Tabletfunderfwtfilt31, Tabletfunderfwtfilt32; Tabletfunderfwtfilt41, Tabletfunderfwtfilt42; Tabletfunderfwtfilt51, Tabletfunderfwtfilt52; Tabletfunderfwtfilt61, Tabletfunderfwtfilt62]Disconnection time versus under frequency lookup table
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
LV transformer
Types.PerUnitBLvTrPuShunt susceptance of LV transformer in pu (base UNom, SNom)
Types.PerUnitGLvTrPuShunt conductance of LV transformer in pu (base UNom, SNom)
Types.PerUnitRLvTrPuSerial resistance of LV transformer in pu (base UNom, SNom)
Types.PerUnitXLvTrPuSerial reactance of LV transformer in pu (base UNom, SNom)
BooleanConverterLVControlIf true, the converter is controlling at its output (LV side of its transformer), if false, after its transformer (MV side)
Control
Types.PerUnitDipMaxPuMaximum active current ramp rate in pu/s (base UNom, SNom) (generator convention)
Types.PerUnitDiqMaxPuMaximum reactive current ramp rate in pu/s (base UNom, SNom) (generator convention)
Types.PerUnitDiqMinPuMinimum reactive current ramp rate in pu/s (base UNom, SNom) (generator convention)
Types.PerUnitKipawAnti-windup gain for active current in pu/s (base UNom, SNom)
Types.PerUnitKiqawAnti-windup gain for reactive current in pu/s (base UNom, SNom)
Types.TimetGCurrent generation time constant in s
PLL
Types.TimetPllPLL first order filter time constant in s
Types.VoltageModulePuUPll1PuVoltage below which the angle of the voltage is filtered and possibly also frozen, in pu (base UNom)
Types.VoltageModulePuUPll2PuVoltage below which the angle of the voltage is frozen, in pu (base UNom) (UPll2Pu < UPll1Pu typically)
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)
GridProtection
Types.PerUnitfOverPuWT over frequency protection activation threshold in pu (base fNom)
Types.PerUnitfUnderPuWT under frequency protection activation threshold in pu (base fNom)
Types.VoltageModulePuUOverPuWT over voltage protection activation threshold in pu (base UNom)
Types.VoltageModulePuUUnderPuWT under voltage protection activation threshold in pu (base UNom)
Initialization
Types.ComplexCurrentPui0PuInitial complex current at grid terminal in pu (base UNom, SnRef) (receptor convention)
Types.ComplexCurrentPuiGs0PuComplex current at converter output in pu (base SNom) (generator convention)
Types.CurrentModulePuIp0PuInitial active current component at converter terminal in pu (base UNom, SNom) (generator convention)
Types.PerUnitIpMax0PuInitial maximum active current at converter terminal in pu (base UNom, SNom) (generator convention)
Types.CurrentModulePuIq0PuInitial reactive current component 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)
Types.ComplexVoltagePuu0PuInitial complex voltage at grid terminal in pu (base UNom)
Types.VoltageModulePuUWt0DroppedPuInitial voltage magnitude controlled by the WT in pu (base UNom)
Types.PerUnitXWT0PuInitial reactive power or voltage reference at grid WT terminal in pu (base SNom or UNom) (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

Connectors

TypeNameDefaultDescription
Dynawo.Connectors.ACPowerterminalGrid terminal, complex voltage and current in pu (base UNom, SnRef) (receptor convention)
Modelica.Blocks.Interfaces.RealInputomegaRefPuReference frame for grid 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)

Components

TypeNameDefaultDescription
Dynawo.Electrical.Sources.IEC.WT4InjectorwT4Injector
Dynawo.Electrical.Controls.IEC.IEC61400.BaseControls.Auxiliaries.PLLpll