modelQControl2020
Reactive power control module for wind turbines (IEC N°61400-27-1:2020)
Extends from Dynawo.Electrical.Controls.IEC.IEC61400.BaseClasses.BaseQControl (Reactive power control base module for wind turbines (IEC N°61400-27-1)).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.ApparentPowerModule | SNom (from BaseQControl) | Nominal converter apparent power in MVA | |
| Types.Time | tS (from BaseQControl) | Integration time step in s | |
| QControl | |||
| Types.PerUnit | IqH1Pu (from BaseQControl) | Maximum reactive current injection during dip in pu (base UNom, SNom) (generator convention) | |
| Types.PerUnit | IqMaxPu (from BaseQControl) | Maximum reactive current injection in pu (base UNom, SNom) (generator convention) | |
| Types.PerUnit | IqMinPu (from BaseQControl) | Minimum reactive current injection in pu (base UNom, SNom) (generator convention) | |
| Types.PerUnit | IqPostPu (from BaseQControl) | Post-fault reactive current injection in pu (base UNom, SNom) (generator convention) | |
| Types.PerUnit | Kiq (from BaseQControl) | Reactive power PI controller integration gain in pu/s (base UNom, SNom) | |
| Types.PerUnit | Kiu (from BaseQControl) | Voltage PI controller integration gain in pu/s (base UNom, SNom) | |
| Types.PerUnit | Kpq (from BaseQControl) | Reactive power PI controller proportional gain in pu (base UNom, SNom) | |
| Types.PerUnit | Kpu (from BaseQControl) | Voltage PI controller proportional gain in pu (base UNom, SNom) | |
| Types.PerUnit | Kqv (from BaseQControl) | Voltage scaling factor for FRT current in pu (base UNom, SNom) | |
| Integer | MqG (from BaseQControl) | 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.PerUnit | RDropPu (from BaseQControl) | Resistive component of voltage drop impedance in pu (base UNom, SNom) | |
| Types.Time | tPost (from BaseQControl) | Length of time period where post-fault reactive power is injected, in s | |
| Types.Time | tQord (from BaseQControl) | Reactive power order lag time constant in s | |
| Types.VoltageModulePu | UMaxPu (from BaseQControl) | Maximum voltage in voltage PI controller integral term in pu (base UNom) | |
| Types.VoltageModulePu | UMinPu (from BaseQControl) | Minimum voltage in voltage PI controller integral term in pu (base UNom) | |
| Types.VoltageModulePu | UqDipPu (from BaseQControl) | Voltage threshold for UVRT detection in Q control in pu (base UNom) | |
| Types.VoltageModulePu | URef0Pu (from BaseQControl) | User-defined bias in voltage reference in pu (base UNom) | |
| Types.PerUnit | XDropPu (from BaseQControl) | Inductive component of voltage drop impedance in pu (base UNom, SNom) | |
| Types.VoltageModulePu | DUdb1Pu | Voltage change dead band lower limit (typically negative) in pu (base UNom) | |
| Types.VoltageModulePu | DUdb2Pu | Voltage change dead band upper limit (typically positive) in pu (base UNom) | |
| Types.PerUnit | Kpufrt | Voltage PI controller proportional gain during FRT in pu (base UNom, SNom) | |
| Integer | Mqfrt | FRT Q control modes (0-3) (see Table 29, section 7.7.5, page 60 of the IEC norm N°61400-27-1:2020) | |
| Types.Time | tUss | Steady-state voltage filter time constant in s | |
| Types.VoltageModulePu | UqRisePu | Voltage threshold for OVRT detection in Q control in pu (base UNom) | |
| Operating point | |||
| Types.ActivePowerPu | P0Pu (from BaseQControl) | Initial active power at grid terminal in pu (base SnRef) (receptor convention) | |
| Types.ReactivePowerPu | Q0Pu (from BaseQControl) | Initial reactive power at grid terminal in pu (base SnRef) (receptor convention) | |
| Types.VoltageModulePu | U0Pu (from BaseQControl) | Initial voltage amplitude at grid terminal in pu (base UNom) | |
| Types.PerUnit | XWT0Pu (from BaseQControl) | Initial reactive power or voltage reference at grid terminal in pu (base SNom or UNom) (generator convention) | |
| Initialization | |||
| Types.ReactivePowerPu | QMax0Pu (from BaseQControl) | Initial maximum reactive power at grid terminal in pu (base SNom) (generator convention) | |
| Types.ReactivePowerPu | QMin0Pu (from BaseQControl) | Initial minimum reactive power at grid terminal in pu (base SNom) (generator convention) | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | QWTMaxPu (from BaseQControl) | Maximum reactive power at grid terminal in pu (base SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | QWTMinPu (from BaseQControl) | Minimum reactive power at grid terminal in pu (base SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | tanPhi (from BaseQControl) | Tangent phi (can be figured as QPu / PPu) | |
| Modelica.Blocks.Interfaces.RealInput | xWTRefPu (from BaseQControl) | 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.RealOutput | iqCmdPu (from BaseQControl) | Reactive current command at converter terminal in pu (base UNom, SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | idfHookPu | User-defined fault current injection in pu (base UNom, SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | ipfHookPu | User-defined post-fault current injection in pu (base UNom, SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | PWTCFiltPu | Filtered active power at grid terminal in pu (base SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | QWTCFiltPu | Filtered reactive power at grid terminal in pu (base SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealInput | UWTCFiltPu | Filtered voltage amplitude at grid terminal in pu (base UNom) | |
| Modelica.Blocks.Interfaces.IntegerOutput | fFrt | Fault status (0: Normal operation, 1: During fault, 2: Post-fault) | |
| Modelica.Blocks.Interfaces.RealOutput | iqBaseHookPu | Reactive current commmand in normal operation at converter terminal in pu (base UNom, SNom) (generator convention) | |
| Modelica.Blocks.Interfaces.RealOutput | iqvHookPu | Output of the fault current injection function in pu (base UNom, SNom) (generator convention) |