modelIqInjectionLogic

Reactive Current Injection Logic

Information

This block implements the behavior of the switch mechanic for reactive current injection, as specified in:
https://www.wecc.org/Reliability/WECC-Second-Generation-Wind-Turbine-Models-012314.pdf

  • Setting tHoldIq to 0 results in abrupt ending of injection after the voltage dip has ended.
  • Setting tHoldIq to a negative value continues the injection with the voltage-dependent injection for the absolute value of tHoldIq seconds after the voltage dip has ended.
  • Setting tHoldIq to a positive value continues the injection with a set constant (IqFrzPu) for the absolute value of tHoldIq seconds after the voltage dip has ended.

Parameters

TypeNameDefaultDescription
Types.CurrentModulePuIqFrzPuConstant reactive current injection value in pu (base SNom, UNom)
Types.TimetHoldIqAbsolute value of tHoldIq defines seconds to hold current injection after voltage dip ended. tHoldIq > 0 for constant, 0 for no injection after voltage dip, tHoldIq < 0 for voltage-dependent injection

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputiqVPuInput for voltage-dependent reactive current injection in pu (base SNom, UNom)
Modelica.Blocks.Interfaces.BooleanInputvDipOngoing voltage dip
Modelica.Blocks.Interfaces.RealOutputiqInjPuReactive current injection in pu (base SNom, UNom)

Components

TypeNameDefaultDescription
Types.TimevDipInjEndTimeending time of the voltage dip start (in seconds)