modelWPPQControl2015

Reactive power control module for wind power plants (IEC N°61400-27-1:2015)

Extends from Dynawo.Electrical.Controls.IEC.IEC61400.BaseClasses.BaseWPPQControl (Reactive power control base module for wind power plants (IEC N°61400-27-1)), Dynawo.Electrical.Controls.IEC.IEC61400.Parameters.QControlParameters2015.

Parameters

TypeNameDefaultDescription
Types.ApparentPowerModuleSNom (from BaseWPPQControl)Nominal converter apparent power in MVA
Types.TimetS (from BaseWPPQControl)Integration time step in s
QControlWP
Types.PerUnitDXRefMaxPu (from BaseWPPQControl)Maximum positive ramp rate for WT reactive power or voltage reference in pu/s (base SNom or UNom) (generator convention)
Types.PerUnitDXRefMinPu (from BaseWPPQControl)Minimum negative ramp rate for WT reactive power or voltage reference in pu/s (base SNom or UNom) (generator convention)
Types.PerUnitKiwpx (from BaseWPPQControl)Reactive power or voltage PI controller integral gain in pu/s (base SNom)
Types.PerUnitKpwpx (from BaseWPPQControl)Reactive power or voltage PI controller proportional gain in pu (base SNom)
Types.PerUnitKwpqRef (from BaseWPPQControl)Reactive power reference gain in pu (base SNom)
Types.PerUnitKwpqu (from BaseWPPQControl)Voltage controller cross coupling gain in pu (base SNom)
IntegerMwpqMode (from BaseWPPQControl)Control mode (0 : reactive power reference, 1 : power factor reference, 2 : UQ static, 3 : voltage control)
Types.TimetUqFilt (from BaseWPPQControl)Time constant for the UQ static mode in s
Types.VoltageModulePuUwpqDipPu (from BaseWPPQControl)Voltage threshold for UVRT detection in pu (base UNom)
Types.PerUnitXKiwpxMaxPu (from BaseWPPQControl)Maximum WT reactive power or voltage reference from integration in pu (base SNom or UNom) (generator convention)
Types.PerUnitXKiwpxMinPu (from BaseWPPQControl)Minimum WT reactive power or voltage reference from integration in pu (base SNom or UNom) (generator convention)
Types.PerUnitXRefMaxPu (from BaseWPPQControl)Maximum WT reactive power or voltage reference in pu (base SNom or UNom) (generator convention)
Types.PerUnitXRefMinPu (from BaseWPPQControl)Minimum WT reactive power or voltage reference in pu (base SNom or UNom) (generator convention)
Types.TimetWPPFiltQFilter time constant for active power measurement in s
Types.TimetWPQFiltQFilter time constant for reactive power measurement in s
Types.TimetWPUFiltQFilter time constant for voltage measurement in s
Types.TimetxftLead time constant in the reference value transfer function in s
Types.TimetxfvLag time constant in the reference value transfer function in s
Operating point
Types.ActivePowerPuP0Pu (from BaseWPPQControl)Initial active power at grid terminal in pu (base SnRef) (receptor convention)
Types.ReactivePowerPuQ0Pu (from BaseWPPQControl)Initial reactive power at grid terminal in pu (base SnRef) (receptor convention)
Types.VoltageModulePuU0Pu (from BaseWPPQControl)Initial voltage amplitude at grid terminal in pu (base UNom)
Types.PerUnitX0Pu (from BaseWPPQControl)Initial reactive power or voltage reference at grid terminal in pu (base SNom or UNom) (generator convention)
Types.PerUnitXWT0Pu (from BaseWPPQControl)Initial reactive power or voltage reference at grid terminal in pu (base SNom or UNom) (generator convention)
QControlTables
RealTableQwpUErr11 (from QControlParameters2015)-0.05
RealTableQwpUErr12 (from QControlParameters2015)1.21
RealTableQwpUErr21 (from QControlParameters2015)0
RealTableQwpUErr22 (from QControlParameters2015)0.21
RealTableQwpUErr31 (from QControlParameters2015)0.05
RealTableQwpUErr32 (from QControlParameters2015)-0.79
RealTableQwpUErr41 (from QControlParameters2015)0.06
RealTableQwpUErr42 (from QControlParameters2015)-0.79
RealTableQwpUErr51 (from QControlParameters2015)0.07
RealTableQwpUErr52 (from QControlParameters2015)-0.79
RealTableQwpUErr61 (from QControlParameters2015)0.08
RealTableQwpUErr62 (from QControlParameters2015)-0.79
Real[:,:]TableQwpUErr (from QControlParameters2015)[TableQwpUErr11, TableQwpUErr12; TableQwpUErr21, TableQwpUErr22; TableQwpUErr31, TableQwpUErr32; TableQwpUErr41, TableQwpUErr42; TableQwpUErr51, TableQwpUErr52; TableQwpUErr61, TableQwpUErr62]Table for the UQ static mode

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputPWPPuActive power communicated to WP in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputQWPPuReactive power communicated to WP in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputQWPRefPuReference reactive power communicated to WP in pu (base SNom) (generator convention)
Modelica.Blocks.Interfaces.RealInputtanPhiTangent phi (can be figured as QPu / PPu)
Modelica.Blocks.Interfaces.RealInputUWPPuVoltage module communicated to WP in pu (base UNom)
Modelica.Blocks.Interfaces.RealInputUWPRefPuReference voltage module communicated to WP in pu (base UNom)
Modelica.Blocks.Interfaces.RealOutputxWTRefPuReference reactive power or voltage communicated to WT in pu (base SNom or UNom) (generator convention)

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.Feedbackfeedback (from BaseWPPQControl)
Modelica.Blocks.Tables.CombiTable1DscombiTable1Ds2 (from BaseWPPQControl)
Modelica.Blocks.Math.Feedbackfeedback1 (from BaseWPPQControl)
Modelica.Blocks.Logical.LessThresholdlessThreshold (from BaseWPPQControl)
Dynawo.NonElectrical.Blocks.NonLinear.MultiSwitchmultiSwitch (from BaseWPPQControl)
Modelica.Blocks.Sources.IntegerConstantintegerConstant (from BaseWPPQControl)
Modelica.Blocks.Math.Productproduct (from BaseWPPQControl)
Modelica.Blocks.Math.Gaingain (from BaseWPPQControl)
Modelica.Blocks.Math.Gaingain1 (from BaseWPPQControl)
Modelica.Blocks.Math.Gaingain2 (from BaseWPPQControl)
Dynawo.NonElectrical.Blocks.NonLinear.MultiSwitchmultiSwitch1 (from BaseWPPQControl)
Modelica.Blocks.Math.Feedbackfeedback2 (from BaseWPPQControl)
Modelica.Blocks.Sources.Constantconst (from BaseWPPQControl)
Modelica.Blocks.Math.Add3add3 (from BaseWPPQControl)
Dynawo.NonElectrical.Blocks.Continuous.AbsLimRateLimFeedthroughFreezeLimDetectionabsLimRateLimFeedthroughFreezeLimDetection (from BaseWPPQControl)
Dynawo.NonElectrical.Blocks.Continuous.AbsLimRateLimFirstOrderFreezeabsLimRateLimFirstOrderFreeze (from BaseWPPQControl)
Modelica.Blocks.MathBoolean.Oror2 (from BaseWPPQControl)
Dynawo.NonElectrical.Blocks.Continuous.AntiWindupIntegratorantiWindupIntegrator (from BaseWPPQControl)
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Continuous.FirstOrderfirstOrder1
Modelica.Blocks.Continuous.FirstOrderfirstOrder2
Dynawo.NonElectrical.Blocks.Continuous.AbsLimRateLimFeedthroughFreezeLimDetectionabsLimRateLimFeedthroughFreezeLimDetection1
Dynawo.NonElectrical.Blocks.Continuous.TransferFunctiontransferFunction1
Modelica.Blocks.Sources.BooleanConstantbooleanConstant