Impact of current limiters and fast voltage boosters in grid-forming VSC-based generators on transient stability

Régulo E. Ávila-Martínez1 Javier Renedo2 Luis Rouco1 Aurelio Garcia-Cerrada1 Lukas Sigrist1 Xavier Guillaud3 Taoufik Qoria4
(1 Instituto de Investigación Tecnológica (IIT), ETSI ICAI, Universidad Pontificia Comillas, Madrid, Spain.
2 ETSI ICAI, Universidad Pontificia Comillas, Madrid, Spain.
3 Laboratoire d’Electrotechniquede et d’Electronique de Puissance (L2EP), Ecole Centrale de Lille, Lille, France.
4 GE Grid Solutions GmbH, Berlin, Germany.
May 9, 2024)
Abstract

Transient stability is a complex phenomenon presented in multi-machine and multi-converter systems, and it is still considered a key limiting factor for stressed power systems. The increasing integration of non-synchronous generation further emphasises the need to address the challenges of improving the transient stability faced by these power systems. Several studies have focused on develo** control strategies for Grid-forming voltage source converter (GFM-VSC) to improve transient stability. These strategies include the use of current limiting algorithms and/or control of active/reactive power injections. This paper investigates the impact of fast voltage boosters (FVBs) and hybrid current limiters (HCLs) on transient stability of power systems with 100% grid-forming VSC-based generators. Short-circuit simulations and critical clearing time analysis are performed to evaluate the effectiveness of HCLs and FVBs in improving transient stability. The simulation results demonstrate the effectiveness of these approaches in avoiding the loss of synchronism. This research contributes to the current studies on transient stability in power systems and provides valuable insights into the potential of HCLs and FVBs as effective approaches to improve system stability.

Keywords: Voltage source converter, VSC, grid forming, transient stability.

This is an unabridged draft of the following paper (submitted and accepted in 23rd Power Systems Computation Conferencen (PSCC’2024), Electric Power Systems Research Journal, special section: VSI:PSCC 2024):

  • R. E. Ávila-Martínez, J. Renedo, L. Rouco, A. García-Cerrada, L. Sigrist, X. Guillaud, T. Qoria, "Impact of current limiters and fast voltage boosters in grid-forming VSC-based generators on transient stability", submitted to 23rd Power System Computation Conference (PSCC), pp. 1-11, 2024.

  • ID: EPSR-D-23-03769R1.

  • Internal reference: IIT-24-108C.

1 Introduction

Voltage source converters with grid-forming control (GFM-VSC) play an important role in future power systems dominated by Converter-Interfaced Generation (CIG) [1]. GFM-VSCs interface renewable energy sources or energy storage systems with electrical power systems by controlling the output voltage magnitude and imposing the VSC frequency at the point of common coupling (PCC). The key feature of the GFM-VSCs is that it allows the creation of a grid. Self-synchronisation strategies are needed when operating several GFM-VSCs in parallel, in order to ensure that all converters reach the same frequency in steady state [2]. Self-synchronisation strategies use supplementary controller strategies to mimic the behaviour of synchronous machines, and several variants have been proposed in previous work, such as virtual synchronous machine (VSM) control [3, 4] or Integral-Proportional (IP) control [5], among others.

Transient stability is a complex phenomenon present in multi-machine and multi-converter systems, and it is considered a key limiting factor in stressed power systems. Previous studies have explored various methods to enhance transient stability in power systems utilizing GFM-VSCs, due to their flexible control. Active-power supplementary control strategies in GFM-VSCs have been investigated in [6, 7, 5, 8], and voltage/reactive-power supplementary control strategies in GFM-VSCs have been proposed in [9, 10, 11, 12]. For example, the work in  [10] proposed Fast Voltage Boosters (FVBs) in GFM-VSCs to improve transient stability, using to different approaches, using local and global measurements. FVBs consists on adding a supplementary voltage set-point in the GFM-VSC during faults and proved to be an effective alternative to improve transient stability.

Alternatively, current limiters in GFM-VSCs can be exploited as shown in [13, 14, 15, 16]. Although their main objective is to limit the magnitude of the converter’s current injection, they can also have a significant impact on loss-of-sycnhronism phenomenon in GFM-VSCs, since they limit electrical power provided by the converter. The work in [14] analyses the impact of current-limiting strategies on transient stability of a GFM-VSC connected to an infinite grid. The study analyses two current-limiting strategies: current-modulus limiter in vector control (Current Saturation Algorithm, CSA) and virtual-impedance-based (VI-CL) current limiter. Eventually, the work proposes a combination of both strategies (hybrid current limiter, HCL), improving the performance of the current limitation process as well as transient stability. The work in [15] analysed transient stability behaviour of a GFM-VSC, using VI-CLs and proposing an adaptive droop to improve the performance. Meanwhile, the work in [16] analysed the impact of the angle of the current when using CSAs on transient stability of a GFM-VSC connected to an infinite grid, finding an optimal angle. In [17], transient stability of GFM-VSCs was improved significantly, using the concept of virtual unsaturated power as feedback for the self-synchronisation mechanism of the GFM-VSC, especially when the converter is forced into current limit operation. Further analysis on the performance of the virtual unsaturated power has been presented in [18].

Since [10] analysed FVBs in GFM-VSCs using CSA-based current limiters only, a question that remains open is whether FVBs maintain their effectiveness on transient stability when using other types of current limiters. In particular, it is of interest to analyse the performance of FVBs when using HCLs, since they improve transient stability of GFM-VSCs, in addition to their main application, which is to limit the current of the power converter. Although their different nature, both, FVBs and HCLs, add terms to the voltage set-point of the GFM-VSC. In fact, in some cases, the supplementary voltage set-point provided by the FVB and the HCL may be remarkably different. For example, in case of short circuits close to the GFM-VSC, during the fault, the FVB will include a positive supplementary voltage set-point value, while the HCL will include a negative supplementary voltage set-point value. Hence, it is essential to assess the robustness of FVBs and to analyse potential interactions when using FVBs together with HCLs.

Along this line, the contributions of this paper are as follows:

  • Analysis of the impact of FVBs [10] and HCLs [14] in GFM-VSCs on transient stability in power systems with 100% CIG.

  • Demonstration of the effectiveness of FVBs when implemented with HCLs. Not only no negative interactions were observed, but also the use of FVBs together with HCLs produces significant improvements in the critical clearing times (CCTs) of different faults.

  • Analysis of the impact of communication latency on the performance of the global control strategy FVB-WACS [10], when using HCLs.

The performance of the control strategies is demonstrated by a theoretical analysis using the Equal Area Criterion (EAC) and by simulation using Kundur’s two-area test system [19] with 100% grid-forming VSC-based generation.

2 Grid-forming VSCs

2.1 Modelling and control

Fig. 1 depicts the equivalent model of a GFM-VSC-i𝑖iitalic_i, which consists of a voltage source (e¯m,isubscript¯𝑒𝑚𝑖\bar{e}_{m,i}over¯ start_ARG italic_e end_ARG start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT) connected to the system through a LC filter and a transformer [5].

Refer to caption
Figure 1: Model of a grid-forming VSC.

Fig. 3 presents the GFM-VSC-i𝑖iitalic_i general control scheme [5], which consists of a cascade AC voltage and current control loops in dq𝑑𝑞d-qitalic_d - italic_q reference frame including: (a) a voltage controller, (b) a virtual transient resistance (used to provide dam** during the transient [5]), (c) a current controller (with current limitation), (d) a voltage modulation (with modulation index limitations) and (e) a VSM control used for the self-synchronisation of the GFM-VSC [1, 5].

The GFM-VSC-i𝑖iitalic_i controls voltage magnitude vf,isubscript𝑣𝑓𝑖v_{f,i}italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT and frequency ωf,isubscript𝜔𝑓𝑖\omega_{f,i}italic_ω start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT (and, thus, the voltage angle δf,isubscript𝛿𝑓𝑖\delta_{f,i}italic_δ start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT) at bus fisubscript𝑓𝑖f_{i}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The angle δf,isubscript𝛿𝑓𝑖\delta_{f,i}italic_δ start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT (rad) is imposed by the GFM-VSC VSM control (e) (see Section 2.2), aligning v¯f,isubscript¯𝑣𝑓𝑖\bar{v}_{f,i}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT with the direct axis component (d𝑑ditalic_d-axis) of the rotating dq𝑑𝑞d-qitalic_d - italic_q reference frame.

2.2 Virtual synchronous machine control (VSM)

One option for a self-synchronisation method in GFM-VSCs is the so-called virtual synchronous machine (VSM), as shown in Fig. 2 [3, 6].

Refer to caption
Figure 2: VSM control in a GFM-VSC.

The swing equation emulated by a VSM is given by:

2HVSC,idΔωidt2subscript𝐻𝑉𝑆𝐶𝑖𝑑Δsubscript𝜔𝑖𝑑𝑡\displaystyle 2H_{VSC,i}\frac{d\Delta\omega_{i}}{dt}2 italic_H start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_i end_POSTSUBSCRIPT divide start_ARG italic_d roman_Δ italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_d italic_t end_ARG =\displaystyle== pg,i0pg,iDVSC,iΔωisuperscriptsubscript𝑝𝑔𝑖0subscript𝑝𝑔𝑖subscript𝐷𝑉𝑆𝐶𝑖Δsubscript𝜔𝑖\displaystyle p_{g,i}^{0}-p_{g,i}-D_{VSC,i}\Delta\omega_{i}italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT - italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT - italic_D start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_i end_POSTSUBSCRIPT roman_Δ italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (1)

where:

  • HVSC,isubscript𝐻𝑉𝑆𝐶𝑖H_{VSC,i}italic_H start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_i end_POSTSUBSCRIPT (s) is the emulated inertia constant.

  • DVSC,isubscript𝐷𝑉𝑆𝐶𝑖D_{VSC,i}italic_D start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_i end_POSTSUBSCRIPT (pu) is the proportional gain of the primary frequency response (PFR). It also plays the role of dam** coefficient.

  • Δωi=ωiω0,puΔsubscript𝜔𝑖subscript𝜔𝑖subscript𝜔0𝑝𝑢\Delta\omega_{i}=\omega_{i}-\omega_{0,pu}roman_Δ italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_ω start_POSTSUBSCRIPT 0 , italic_p italic_u end_POSTSUBSCRIPT (pu), where ωisubscript𝜔𝑖\omega_{i}italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is the frequency imposed by the GFM-VSC and ω0,pu=1subscript𝜔0𝑝𝑢1\omega_{0,pu}=1italic_ω start_POSTSUBSCRIPT 0 , italic_p italic_u end_POSTSUBSCRIPT = 1 pu.

  • pg,i0superscriptsubscript𝑝𝑔𝑖0p_{g,i}^{0}italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT (pu) is a constant active-power set-point of the GFM-VSC at the connection point.

  • pg,isubscript𝑝𝑔𝑖p_{g,i}italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT (pu) is the active-power injected by the GFM-VSC at the connection point.

  • ω0subscript𝜔0\omega_{0}italic_ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is the nominal frequency in rad/s.

By means of equation (1), the GFM-VSC-i𝑖iitalic_i imposes the frequency ωisubscript𝜔𝑖\omega_{i}italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (pu) at connection point (bus fisubscript𝑓𝑖f_{i}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT). The angles in Fig. 2 are angle used for Park’s Transform (Fig. 3).

3 Current limiters (CL)

This section briefly reviews the current limiters of GFM-VSCs analysed in this work [5]: (a) current saturation algorithm (CSA), (b) current limitation based on virtual impedance (VI-CL) and (c) hybrid current limiter (HCL).

Refer to caption
Figure 3: General scheme of the control system of a grid-forming VSC.

3.1 Current saturation algorithm (CSA)

The current set-points (is,d,irefsuperscriptsubscript𝑖𝑠𝑑𝑖𝑟𝑒superscript𝑓i_{s,d,i}^{ref^{\prime}}italic_i start_POSTSUBSCRIPT italic_s , italic_d , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT and is,q,irefsuperscriptsubscript𝑖𝑠𝑞𝑖𝑟𝑒superscript𝑓i_{s,q,i}^{ref^{\prime}}italic_i start_POSTSUBSCRIPT italic_s , italic_q , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT) of Fig. 3 are the outputs of the outer control loop:

i¯s,iref=is,d,iref+jis,q,iref=is,irefejδis,irefsuperscriptsubscript¯𝑖𝑠𝑖𝑟𝑒superscript𝑓superscriptsubscript𝑖𝑠𝑑𝑖𝑟𝑒superscript𝑓𝑗superscriptsubscript𝑖𝑠𝑞𝑖𝑟𝑒superscript𝑓superscriptsubscript𝑖𝑠𝑖𝑟𝑒superscript𝑓superscript𝑒𝑗superscriptsubscript𝛿𝑖𝑠𝑖𝑟𝑒superscript𝑓\bar{i}_{s,i}^{ref^{\prime}}=i_{s,d,i}^{ref^{\prime}}+ji_{s,q,i}^{ref^{\prime}% }=i_{s,i}^{ref^{\prime}}e^{j\delta_{is,i}^{ref^{\prime}}}over¯ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = italic_i start_POSTSUBSCRIPT italic_s , italic_d , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + italic_j italic_i start_POSTSUBSCRIPT italic_s , italic_q , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_δ start_POSTSUBSCRIPT italic_i italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT (2)

The magnitude of the resulting current set-point, is,irefsuperscriptsubscript𝑖𝑠𝑖𝑟𝑒𝑓i_{s,i}^{ref}italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f end_POSTSUPERSCRIPT, must be lower than or equal to the maximum current of VSC-i𝑖iitalic_i: is,imaxsuperscriptsubscript𝑖𝑠𝑖𝑚𝑎𝑥i_{s,i}^{max}italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT, as illustrated in Fig. 4. Typical values of the maximum current are is,imax=11.25superscriptsubscript𝑖𝑠𝑖𝑚𝑎𝑥11.25i_{s,i}^{max}=1-1.25italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 1 - 1.25 pu. Equal priority for d𝑑ditalic_d- and q𝑞qitalic_q-axis currents will be used in this work.

Refer to caption
Figure 4: Current saturation algorithm (CSA).

3.2 Current limitation based on virtual impedance (VI-CL)

When a fault is detected, a transient virtual impedance is included into the voltage set-point of the GFM-VSC to limit the its current and to improve transient stability [20, 15]:

vf,d,iref=vf,iref+Δvf,d,iref,VRΔvf,d,iref,VIvf,q,iref=0+Δvf,q,iref,VRΔvf,q,irefVIsuperscriptsubscript𝑣𝑓𝑑𝑖𝑟𝑒𝑓absentsuperscriptsubscript𝑣𝑓𝑖𝑟𝑒𝑓Δsuperscriptsubscript𝑣𝑓𝑑𝑖𝑟𝑒𝑓𝑉𝑅Δsuperscriptsubscript𝑣𝑓𝑑𝑖𝑟𝑒superscript𝑓𝑉𝐼superscriptsubscript𝑣𝑓𝑞𝑖𝑟𝑒𝑓absent0Δsuperscriptsubscript𝑣𝑓𝑞𝑖𝑟𝑒𝑓𝑉𝑅Δsuperscriptsubscript𝑣𝑓𝑞𝑖𝑟𝑒superscript𝑓𝑉𝐼\displaystyle\begin{array}[]{cc}v_{f,d,i}^{ref}=&v_{f,i}^{ref}+\Delta v_{f,d,i% }^{ref,VR}-\Delta v_{f,d,i}^{ref^{\prime},VI}\\ v_{f,q,i}^{ref}=&0+\Delta v_{f,q,i}^{ref,VR}-\Delta v_{f,q,i}^{ref^{\prime}VI}% \end{array}start_ARRAY start_ROW start_CELL italic_v start_POSTSUBSCRIPT italic_f , italic_d , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f end_POSTSUPERSCRIPT = end_CELL start_CELL italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_d , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_V italic_R end_POSTSUPERSCRIPT - roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_d , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_V italic_I end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_v start_POSTSUBSCRIPT italic_f , italic_q , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f end_POSTSUPERSCRIPT = end_CELL start_CELL 0 + roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_q , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_V italic_R end_POSTSUPERSCRIPT - roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_q , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY (5)

where the terms of the virtual voltage drop read:

Δvf,d,iref,VI=rVIis,d,ixVIis,q,iΔvf,q,iref,VI=rVIis,q,i+xVIis,d,iΔsuperscriptsubscript𝑣𝑓𝑑𝑖𝑟𝑒superscript𝑓𝑉𝐼absentsubscript𝑟𝑉𝐼subscript𝑖𝑠𝑑𝑖subscript𝑥𝑉𝐼subscript𝑖𝑠𝑞𝑖Δsuperscriptsubscript𝑣𝑓𝑞𝑖𝑟𝑒superscript𝑓𝑉𝐼absentsubscript𝑟𝑉𝐼subscript𝑖𝑠𝑞𝑖subscript𝑥𝑉𝐼subscript𝑖𝑠𝑑𝑖\displaystyle\begin{array}[]{cc}\Delta v_{f,d,i}^{ref^{\prime},VI}=&r_{VI}i_{s% ,d,i}-x_{VI}i_{s,q,i}\\ \Delta v_{f,q,i}^{ref^{\prime},VI}=&r_{VI}i_{s,q,i}+x_{VI}i_{s,d,i}\end{array}start_ARRAY start_ROW start_CELL roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_d , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_V italic_I end_POSTSUPERSCRIPT = end_CELL start_CELL italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_s , italic_d , italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_s , italic_q , italic_i end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_q , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_V italic_I end_POSTSUPERSCRIPT = end_CELL start_CELL italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_s , italic_q , italic_i end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_s , italic_d , italic_i end_POSTSUBSCRIPT end_CELL end_ROW end_ARRAY (8)

The VI-CL is activated only when the converter current magnitude is,isubscript𝑖𝑠𝑖i_{s,i}italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT exceeds a threshold value (is,i>ithres,iVIsubscript𝑖𝑠𝑖superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑖𝑉𝐼i_{s,i}>i_{thres,i}^{VI}italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT > italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT). Terms xVIsubscript𝑥𝑉𝐼x_{VI}italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT and rVIsubscript𝑟𝑉𝐼r_{VI}italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT are given in (11) and (12).

xVI={kprVIσx/rΔis,i,ifis,i>ithres,iVI0,ifis,iithres,iVIsubscript𝑥𝑉𝐼casessubscript𝑘subscript𝑝subscript𝑟𝑉𝐼subscript𝜎𝑥𝑟Δsubscript𝑖𝑠𝑖𝑖𝑓subscript𝑖𝑠𝑖superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑖𝑉𝐼0𝑖𝑓subscript𝑖𝑠𝑖superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑖𝑉𝐼\displaystyle x_{VI}=\left\{\begin{array}[]{ccc}k_{p_{r_{VI}}}\sigma_{x/r}% \Delta i_{s,i},&if&i_{s,i}>i_{thres,i}^{VI}\\ 0,&if&i_{s,i}\leq i_{thres,i}^{VI}\end{array}\right.italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT = { start_ARRAY start_ROW start_CELL italic_k start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT italic_x / italic_r end_POSTSUBSCRIPT roman_Δ italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT > italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT ≤ italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY (11)
rVI=xVI/σx/rsubscript𝑟𝑉𝐼subscript𝑥𝑉𝐼subscript𝜎𝑥𝑟r_{VI}=x_{VI}/\sigma_{x/r}italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT / italic_σ start_POSTSUBSCRIPT italic_x / italic_r end_POSTSUBSCRIPT (12)

where Δis,i=is,iithres,iVIΔsubscript𝑖𝑠𝑖subscript𝑖𝑠𝑖superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑖𝑉𝐼\Delta i_{s,i}=i_{s,i}-i_{thres,i}^{VI}roman_Δ italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT = italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT - italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT. Parameters kprVIsubscript𝑘subscript𝑝subscript𝑟𝑉𝐼k_{p_{r_{VI}}}italic_k start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT and σx/rsubscript𝜎𝑥𝑟\sigma_{x/r}italic_σ start_POSTSUBSCRIPT italic_x / italic_r end_POSTSUBSCRIPT, are defined in [15].

3.3 Hybrid current limiter (HCL)

The work in [14] showed that (a) CSA is more effective than VI-CL to limit the current injection of the GFM-VSC, while (b) VI-CL presentes better behaviour than CSA in terms of transient stability. Hence, reference [14] proposed a hybrid current limiter (HCL), combining CSA and VI-CL current-limitation algorithms to improve the overall performance. In HCLs, both current limiters CSA and VI-CL are implemented simultaneously and their activation is coordinated with thresholds. If is,imaxsuperscriptsubscript𝑖𝑠𝑖𝑚𝑎𝑥i_{s,i}^{max}italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT and ithres,iVIsuperscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑖𝑉𝐼i_{thres,i}^{VI}italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT are the maximum current of CSA and the threshold current of VI-CL, respectively, then ithres,iVI<is,imaxsuperscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑖𝑉𝐼superscriptsubscript𝑖𝑠𝑖𝑚𝑎𝑥i_{thres,i}^{VI}<i_{s,i}^{max}italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT < italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT must be satisfied. HCL results in an effective algorithm to limit the current, as well as to improve the transient stability behaviour of the GFM-VSC.

4 Fast voltage boosters (FVBs)

Fast voltage boosters (FVBs) for GFM-VSCs were proposed in [10] to improve transient stability, motivated by the excitation boosters (EBs) used in synchronous machines [21, 22]. FVBs in GFM-VSCs are based on reactive-power/voltage control, adding a supplementary voltage set-point, Δvf,iref,TSΔsuperscriptsubscript𝑣𝑓𝑖𝑟𝑒𝑓𝑇𝑆\Delta v_{f,i}^{ref,TS}roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_T italic_S end_POSTSUPERSCRIPT, when faults occur in order to improve transient stability:

vf,iref=vf,i0+Δvf,iref,TSsuperscriptsubscript𝑣𝑓𝑖𝑟𝑒𝑓superscriptsubscript𝑣𝑓𝑖0Δsuperscriptsubscript𝑣𝑓𝑖𝑟𝑒𝑓𝑇𝑆v_{f,i}^{ref}=v_{f,i}^{0}+\Delta v_{f,i}^{ref,TS}italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_T italic_S end_POSTSUPERSCRIPT (13)

where the voltage set-point of the GFM-VSCs is the one described in Fig. 3.

The active power injection of a GFM-VSC (Fig. 1) can be approximated as follows:

pg,ivf,ivg,ixc,isin(δf,iδg,i)similar-to-or-equalssubscript𝑝𝑔𝑖subscript𝑣𝑓𝑖subscript𝑣𝑔𝑖subscript𝑥𝑐𝑖subscript𝛿𝑓𝑖subscript𝛿𝑔𝑖p_{g,i}\simeq\frac{v_{f,i}v_{g,i}}{x_{c,i}}\sin(\delta_{f,i}-\delta_{g,i})italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT ≃ divide start_ARG italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_c , italic_i end_POSTSUBSCRIPT end_ARG roman_sin ( italic_δ start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT ) (14)

When a short circuit occurs, the voltage at the connection point of the GFM-VSC, vg,isubscript𝑣𝑔𝑖v_{g,i}italic_v start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT, decreases. Hence, its active-power injection, pg,isubscript𝑝𝑔𝑖p_{g,i}italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT, also decreases. According to the emulated swing equation of the GFM-VSC (1), this results in an acceleration of the converter (i.e., its frequency increases). If the fault is severe enough, the GFM-VSCs could eventually lose synchronism. Appropriate control strategies should pull together the frequencies of GFM-VSCs to avoid a loss of synchronism between them. A FVB manipulates the voltage at the connection point of the GFM-VSC, vf,isubscript𝑣𝑓𝑖v_{f,i}italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT in order to improve transient stability of the system. By changing vf,isubscript𝑣𝑓𝑖v_{f,i}italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT in GFM-VSCs, the active power injection changes pg,isubscript𝑝𝑔𝑖p_{g,i}italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT, which is related to their virtual electromagnetic torque. This means that FVBs can be used to slow down or accelerate GFM-VSCs in the system. Two control strategies based on [10] will be analysed:

  • Local fast voltage booster (FVB-L).

  • Fast voltage booster using a wide-area control system (FVB-WACS).

Only a brief description of the FVBs are presented in this paper. The interested reader is referred to[10].

4.1 Local fast voltage booster (FVB-L)

This control strategy provides fast voltage support by using local measurements of the terminal voltage and the frequency deviation of each GFM-VSC-i𝑖iitalic_i (vg,isubscript𝑣𝑔𝑖v_{g,i}italic_v start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT and ΔωiΔsubscript𝜔𝑖\Delta\omega_{i}roman_Δ italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT) as input signals, as shown in Figs. 6 and 6. Mainly, FVB-L is activated when the voltage at the connection point is lower than a certain threshold and it remains activated if the frequency difference is greater than a certain threshold (vA,isubscript𝑣𝐴𝑖v_{A,i}italic_v start_POSTSUBSCRIPT italic_A , italic_i end_POSTSUBSCRIPT, vB,isubscript𝑣𝐵𝑖v_{B,i}italic_v start_POSTSUBSCRIPT italic_B , italic_i end_POSTSUBSCRIPT and ωthres,isubscript𝜔𝑡𝑟𝑒𝑠𝑖\omega_{thres,i}italic_ω start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT).

Refer to caption
Figure 5: Strategy FVB-L.
Refer to caption
Figure 6: Strategy FVB-L. Logic circuit for fault detection.

Transient stability is driven by the relative frequency in multi-converter systems with GFM-VSCs. This means that effective controls should slow down some GFM-VSCs but accelerate other ones. Since FVB-L uses local measurements only, the information of the rest of the system is not available. FVB-L strategy should be only activated in GFM-VSCs close to faults since these GFM-VSCs would accelerate faster, and they should be therefore slowed down. This is achieved by using a low value of parameter vA,isubscript𝑣𝐴𝑖v_{A,i}italic_v start_POSTSUBSCRIPT italic_A , italic_i end_POSTSUBSCRIPT of Fig. 6 (e.g. vA,i=0.5subscript𝑣𝐴𝑖0.5v_{A,i}=0.5italic_v start_POSTSUBSCRIPT italic_A , italic_i end_POSTSUBSCRIPT = 0.5 pu) [10].

4.2 Fast voltage booster using a WACS (FVB-WACS)

This control strategy uses FVB support in each GFM-VSC with a wide-area control system (WACS) to calculate the frequency of the COI, defined as:

ωCOI=1Htotk=1nHVSC,kωk (pu) , with Htot=k=1nHVSC,ksubscript𝜔𝐶𝑂𝐼1subscript𝐻𝑡𝑜𝑡superscriptsubscript𝑘1𝑛subscript𝐻𝑉𝑆𝐶𝑘subscript𝜔𝑘 (pu) , with subscript𝐻𝑡𝑜𝑡superscriptsubscript𝑘1𝑛subscript𝐻𝑉𝑆𝐶𝑘\omega_{COI}=\frac{1}{H_{tot}}\sum_{k=1}^{n}H_{VSC,k}\omega_{k}\mbox{ (pu) , % with }H_{tot}=\sum_{k=1}^{n}H_{VSC,k}italic_ω start_POSTSUBSCRIPT italic_C italic_O italic_I end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_H start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_k end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (pu) , with italic_H start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_k end_POSTSUBSCRIPT (15)

where ωksubscript𝜔𝑘\omega_{k}italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is the frequency of each GFM-VSC of the system and HVSC,ksubscript𝐻𝑉𝑆𝐶𝑘H_{VSC,k}italic_H start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_k end_POSTSUBSCRIPT is its emulated inertia.

The block diagram of the strategy FVB-WACS is depicted in Fig. 7. The frequency set-point of each VSC-i𝑖iitalic_i is calculated as the frequency of the COI from Eq. (15): ωiref,TS=ωCOIsuperscriptsubscript𝜔𝑖𝑟𝑒𝑓𝑇𝑆subscript𝜔𝐶𝑂𝐼\omega_{i}^{ref,TS}=\omega_{COI}italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_T italic_S end_POSTSUPERSCRIPT = italic_ω start_POSTSUBSCRIPT italic_C italic_O italic_I end_POSTSUBSCRIPT. The philosophy of the FVB-WACS control strategy is to increase (decrease) the voltage at the connection point of GFM-VSC-i𝑖iitalic_i if its frequency (ωisubscript𝜔𝑖\omega_{i}italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT) is above (below) the frequency of the COI, in order to slow down (accelerate) the GFM-VSC. The effect is to pull together the frequencies of the GFM-VSCs of the system. The strategy FVB-WACS is more powerful than strategy FVB-L, because it uses global measurements and, therefore, each GFM-VSC has information of the rest of the system. Naturally, the implementation of FVB-WACS is more difficult, because a communication system is needed.

Refer to caption
Figure 7: Strategy FVB-WACS.

5 Theoretical analysis

This section presents a theoretical analysis of the impact of FVBs and current limiters (CSA and HCL) in GFM-VSCs on transient stability by means of the well-known Equal Area Criterion (EAC) [19]. Analysis of active-power/angle (Pδ𝑃𝛿P-\deltaitalic_P - italic_δ) curves and EAC applied to transient stability assessment of GFM-VSCs has been used in previous work [14, 15, 17, 9, 11, 12].

A GFM-VSC connected to an infinite grid is considered, as shown in Fig. 8. The GFM-VSC is represented as a voltage source at bus f𝑓fitalic_f of Fig. 1 (v¯fsubscript¯𝑣𝑓\bar{v}_{f}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT), in order to analyse the impact of the FVBs. Some approximations are made to be able to carry out the theoretical analysis: series resistances are neglected, the shunt capacitor (Cfsubscript𝐶𝑓C_{f}italic_C start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT) is neglected (i.e., i¯si¯gsubscript¯𝑖𝑠subscript¯𝑖𝑔\bar{i}_{s}\approx\bar{i}_{g}over¯ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ≈ over¯ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT) and the current and voltage controllers of the GFM-VSC are not taken into account.

Refer to caption
Figure 8: GFM-VSC connected to an infinite grid.

The infinite grid is the reference for the angles: v¯e=ve0subscript¯𝑣𝑒subscript𝑣𝑒0\bar{v}_{e}=v_{e}\angle 0over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT ∠ 0. The initial steady-state operating point of the GFM-VSC is s¯0=pg0+jqg0superscript¯𝑠0superscriptsubscript𝑝𝑔0𝑗superscriptsubscript𝑞𝑔0\bar{s}^{0}=p_{g}^{0}+jq_{g}^{0}over¯ start_ARG italic_s end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + italic_j italic_q start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT and v¯f0=vf0δf0superscriptsubscript¯𝑣𝑓0superscriptsubscript𝑣𝑓0superscriptsubscript𝛿𝑓0\bar{v}_{f}^{0}=v_{f}^{0}\angle\delta_{f}^{0}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ∠ italic_δ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT. The active power injection of the GFM-VSC can be written as:

pg=pe=vfvextotsinδsubscript𝑝𝑔subscript𝑝𝑒subscript𝑣𝑓subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡𝛿p_{g}=p_{e}=\frac{v_{f}v_{e}}{x_{tot}}\sin\deltaitalic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT end_ARG roman_sin italic_δ (16)

where δ=δf𝛿subscript𝛿𝑓\delta=\delta_{f}italic_δ = italic_δ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT is the angle of the voltage of the GFM-VSC at bus f𝑓fitalic_f, v¯fsubscript¯𝑣𝑓\bar{v}_{f}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT, with respect to the infinite bus, and xtot=xc+xesubscript𝑥𝑡𝑜𝑡subscript𝑥𝑐subscript𝑥𝑒x_{tot}=x_{c}+x_{e}italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT is the total series reactance.

A three-phase-to-ground short circuit will be applied at bus e𝑒eitalic_e, for illustrative purposes. The GFM-VSC has an initial angle of δ0subscript𝛿0\delta_{0}italic_δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. The fault is produced at time tfsubscript𝑡𝑓t_{f}italic_t start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT and it is cleared at tclsubscript𝑡𝑐𝑙t_{cl}italic_t start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT. The angle of the GFM-VSC at the fault clearing time will be called δclsubscript𝛿𝑐𝑙\delta_{cl}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT. During the fault, ve=0subscript𝑣𝑒0v_{e}=0italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = 0, which implies pg=0subscript𝑝𝑔0p_{g}=0italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = 0. Hence, according to the VSM law of the GFM-VSC (Fig. 2), during the fault the frequency of the GFM-VSC accelerates according to:

2HVSCdΔωdt+DVSCΔω2subscript𝐻𝑉𝑆𝐶𝑑Δ𝜔𝑑𝑡subscript𝐷𝑉𝑆𝐶Δ𝜔\displaystyle 2H_{VSC}\frac{d\Delta\omega}{dt}+D_{VSC}\Delta\omega2 italic_H start_POSTSUBSCRIPT italic_V italic_S italic_C end_POSTSUBSCRIPT divide start_ARG italic_d roman_Δ italic_ω end_ARG start_ARG italic_d italic_t end_ARG + italic_D start_POSTSUBSCRIPT italic_V italic_S italic_C end_POSTSUBSCRIPT roman_Δ italic_ω =\displaystyle== pg0pg,i0superscriptsubscript𝑝𝑔0superscriptcancelsubscript𝑝𝑔𝑖0\displaystyle p_{g}^{0}-\cancelto{0}{p_{g,i}}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT - SUPERSCRIPTOP cancel italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT 0 (17)

5.1 Impact of current limiters on transient stability

The base case is considered, where the AC voltage of the GFM-VSC is assumed constant: vf=vf0subscript𝑣𝑓superscriptsubscript𝑣𝑓0v_{f}=v_{f}^{0}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT.

5.1.1 Base case - no CL

First of all, and for comparison purposes, it is assumed that the GFM-VSC does not have current limiter (CL) and its active-power injection is given by:

pg=vf0vextotsinδsubscript𝑝𝑔superscriptsubscript𝑣𝑓0subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡𝛿p_{g}=\frac{v_{f}^{0}v_{e}}{x_{tot}}\sin\deltaitalic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT end_ARG roman_sin italic_δ (18)

The the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve of the GFM-VSC is shown in Fig. 10-(a). The maximum active-power injection is pgmax1=vf0ve/xtotsuperscriptsubscript𝑝𝑔𝑚𝑎𝑥1superscriptsubscript𝑣𝑓0subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡p_{g}^{max1}=v_{f}^{0}v_{e}/x_{tot}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 1 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT / italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT. The GFM-VSC is initially operating with an angle δ0subscript𝛿0\delta_{0}italic_δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and active-power injection pg0superscriptsubscript𝑝𝑔0p_{g}^{0}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT. The fault is cleared when the angle reaches δclsubscript𝛿𝑐𝑙\delta_{cl}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT. The accelerating area is called A1subscript𝐴1A_{1}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, and it is shown in shaded red. To maintain synchronism, the decelerating area A2subscript𝐴2A_{2}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT (shaded blue) needs to be equal to the accelerating area A1subscript𝐴1A_{1}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, which means that the decelerating energy is equal to the energy increase during the fault. During the re-synchronisation process a maximum transient excursion angle is reached (δmtesubscript𝛿𝑚𝑡𝑒\delta_{mte}italic_δ start_POSTSUBSCRIPT italic_m italic_t italic_e end_POSTSUBSCRIPT).

The critical clearing angle (δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT) is the maximum angle that can be achieved before clearing the fault without loss of synchronism, which is directly related to the critical clearing time of the fault. The EAC criterion for the critical clearing angle is illustrated in Fig. 10-(b), where δmtecrit=πδ0superscriptsubscript𝛿𝑚𝑡𝑒𝑐𝑟𝑖𝑡𝜋subscript𝛿0\delta_{mte}^{crit}=\pi-\delta_{0}italic_δ start_POSTSUBSCRIPT italic_m italic_t italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT = italic_π - italic_δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

5.1.2 Base case - CSA

The GFM-VSC has now a current limiter with CSA algorithm whith equal priority to dlimit-from𝑑d-italic_d - and qlimit-from𝑞q-italic_q -axis currents (Section 3.1). The current limit is reached during the fault and the instants after the fault clearing. When the fault is cleared, the angle reaches the value δclsubscript𝛿𝑐𝑙\delta_{cl}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT. Angle δasubscript𝛿𝑎\delta_{a}italic_δ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT represents the angle at which the current limit (ismaxsuperscriptsubscript𝑖𝑠𝑚𝑎𝑥i_{s}^{max}italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT) is reached. From that angle, the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve is no longer a sinusoidal function, because the GFM-VSC has the current injection saturated. The active-power injection of the GFM-VSC is given by [17]:

pg={vf0vextotsinδ,siδ<δa(is<ismax)vf0vesinδ(vf0)2+ve22vf0vecosδismax,siδδa(is=ismax)subscript𝑝𝑔casessuperscriptsubscript𝑣𝑓0subscript𝑣𝑒subscript𝑥tot𝛿si𝛿subscript𝛿𝑎subscript𝑖𝑠superscriptsubscript𝑖𝑠missing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝑣𝑓0subscript𝑣𝑒𝛿superscriptsuperscriptsubscript𝑣𝑓02superscriptsubscript𝑣𝑒22superscriptsubscript𝑣𝑓0subscript𝑣𝑒𝛿superscriptsubscript𝑖𝑠si𝛿subscript𝛿𝑎subscript𝑖𝑠superscriptsubscript𝑖𝑠\begin{split}p_{g}=\left\{\begin{array}[]{ccc}\frac{v_{f}^{0}v_{e}}{x_{\text{% tot}}}\sin\delta,&\text{si}&\delta<\delta_{a}(i_{s}<i_{s}^{\max})\\ \\ \frac{v_{f}^{0}v_{e}\sin\delta}{\sqrt{(v_{f}^{0})^{2}+v_{e}^{2}-2v_{f}^{0}v_{e% }\cos\delta}}\cdot i_{s}^{\max},&\text{si}&\delta\geq\delta_{a}(i_{s}=i_{s}^{% \max})\end{array}\right.\end{split}start_ROW start_CELL italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = { start_ARRAY start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT tot end_POSTSUBSCRIPT end_ARG roman_sin italic_δ , end_CELL start_CELL si end_CELL start_CELL italic_δ < italic_δ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT < italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_max end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT roman_sin italic_δ end_ARG start_ARG square-root start_ARG ( italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 2 italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT roman_cos italic_δ end_ARG end_ARG ⋅ italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_max end_POSTSUPERSCRIPT , end_CELL start_CELL si end_CELL start_CELL italic_δ ≥ italic_δ start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_max end_POSTSUPERSCRIPT ) end_CELL end_ROW end_ARRAY end_CELL end_ROW (19)

Fig. 10-(a) shows The the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve of the GFM-VSC with CSA. Clearly, the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve is reduced dramatically and a higher maximum transient excursion angle δmtesubscript𝛿𝑚𝑡𝑒\delta_{mte}italic_δ start_POSTSUBSCRIPT italic_m italic_t italic_e end_POSTSUBSCRIPT is required to achieve A1=A2subscript𝐴1subscript𝐴2A_{1}=A_{2}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and prevent loss of synchronism of the GFM-VSC, in comparison with the case of no CL. The maximum active-power injection is given by pgmax2=vf0vesin(δc)/xtotsuperscriptsubscript𝑝𝑔𝑚𝑎𝑥2superscriptsubscript𝑣𝑓0subscript𝑣𝑒subscript𝛿𝑐subscript𝑥𝑡𝑜𝑡p_{g}^{max2}=v_{f}^{0}v_{e}\sin(\delta_{c})/x_{tot}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 2 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT roman_sin ( italic_δ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) / italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT, which is much lower than pgmax1superscriptsubscript𝑝𝑔𝑚𝑎𝑥1p_{g}^{max1}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 1 end_POSTSUPERSCRIPT. This results in a much lower critical clearing angle δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT (10-(a)). Hence, transient stability margin of the GFM-VSC with CSA is much lower, in comparison with the case without CL (see [14, 15, 17]).

5.1.3 Base case - HCL

The GFM-VSC has now a current limiter with HCL algorithm (Section 3.3). As explained before, the performance of HCL current limiter in terms of transient stability is governed by VI current limiter and CSA algorithm just ensures that the current injection of the GFM-VSC is not greater that the current limit during specific moments of the transient. Hence, for this analysis, it it assumed that the GFM-VSC is in VI current-limitation mode when it saturates (Section 3.2).

To simplify the analysis, it assumed that the virtual impedance included when the current threshold is reached is constant and the virtual resistance is neglected: z¯VI=jxVIsubscript¯𝑧𝑉𝐼𝑗subscript𝑥𝑉𝐼\bar{z}_{VI}=jx_{VI}over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT = italic_j italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT, with xVI=kprVIσx/rΔismaxsubscript𝑥𝑉𝐼subscript𝑘subscript𝑝subscript𝑟𝑉𝐼subscript𝜎𝑥𝑟Δsuperscriptsubscript𝑖𝑠𝑚𝑎𝑥x_{VI}=k_{p_{r_{VI}}}\sigma_{x/r}\Delta i_{s}^{max}italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT = italic_k start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT italic_x / italic_r end_POSTSUBSCRIPT roman_Δ italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT and Δismax=isithresVIΔsuperscriptsubscript𝑖𝑠𝑚𝑎𝑥subscript𝑖𝑠superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑉𝐼\Delta i_{s}^{max}=i_{s}-i_{thres}^{VI}roman_Δ italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT - italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT.

When HCL limiter is activated, the virtual voltage of the GFM-VSC is given by v¯f=v¯f+z¯VIi¯ssuperscriptsubscript¯𝑣𝑓subscript¯𝑣𝑓subscript¯𝑧𝑉𝐼subscript¯𝑖𝑠\bar{v}_{f}^{{}^{\prime}}=\bar{v}_{f}+\bar{z}_{VI}\bar{i}_{s}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT = over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT + over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT over¯ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT with v¯f=vfδfsuperscriptsubscript¯𝑣𝑓superscriptsubscript𝑣𝑓superscriptsubscript𝛿𝑓\bar{v}_{f}^{{}^{\prime}}=v_{f}^{{}^{\prime}}\angle\delta_{f}^{{}^{\prime}}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT ∠ italic_δ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT. Let us define the angle δ𝛿\deltaitalic_δ as the angle of the virtual voltage of the GFM-VSC with respect to the infinite grid: δ=δf𝛿superscriptsubscript𝛿𝑓\delta=\delta_{f}^{{}^{\prime}}italic_δ = italic_δ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT. Notice, that when the HCL is not activated (virtual impedance equal to zero: z¯VI=0subscript¯𝑧𝑉𝐼0\bar{z}_{VI}=0over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT = 0) leads to v¯f=v¯fsuperscriptsubscript¯𝑣𝑓subscript¯𝑣𝑓\bar{v}_{f}^{{}^{\prime}}=\bar{v}_{f}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT = over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT and, therefore, the angle δ𝛿\deltaitalic_δ is the angle of the AC voltage at bus f𝑓fitalic_f, as in previous subsections. For mathematical purposes, the virtual voltage is estimated as:

v¯f0=v¯f0+z¯VIi¯s0superscriptsubscript¯𝑣𝑓superscript0superscriptsubscript¯𝑣𝑓superscript0subscript¯𝑧𝑉𝐼superscriptsubscript¯𝑖𝑠superscript0\bar{v}_{f}^{0^{\prime}}=\bar{v}_{f}^{0^{\prime}}+\bar{z}_{VI}\bar{i}_{s}^{0^{% \prime}}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT over¯ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT (20)

where the current used for the calculation, i¯s0superscriptsubscript¯𝑖𝑠superscript0\bar{i}_{s}^{0^{\prime}}over¯ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, is an approximation with maximum magnitude ismaxsuperscriptsubscript𝑖𝑠𝑚𝑎𝑥i_{s}^{max}italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT and equal phase than the current at the initial operating point.

Then, the active-power injection of the GFM-VSC is given by:

pg={vf0vextotsinδ,ifδδb(isithresVI)vfvextot+xVIsinδ,ifδ>δb(is>ithresVI)subscript𝑝𝑔casessuperscriptsubscript𝑣𝑓0subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡𝛿𝑖𝑓𝛿subscript𝛿𝑏subscript𝑖𝑠superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑉𝐼missing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝑣𝑓subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡subscript𝑥𝑉𝐼𝛿𝑖𝑓𝛿subscript𝛿𝑏subscript𝑖𝑠superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑉𝐼\displaystyle p_{g}=\left\{\begin{array}[]{ccc}\frac{v_{f}^{0}v_{e}}{x_{tot}}% \sin\delta,&if&\delta\leq\delta_{b}(i_{s}\leq i_{thres}^{VI})\\ \\ \frac{v_{f}^{{}^{\prime}}v_{e}}{x_{tot}+x_{VI}}\sin\delta,&if&\delta>\delta_{b% }(i_{s}>i_{thres}^{VI})\end{array}\right.italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = { start_ARRAY start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT end_ARG roman_sin italic_δ , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_δ ≤ italic_δ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ≤ italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT end_ARG roman_sin italic_δ , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_δ > italic_δ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT > italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT ) end_CELL end_ROW end_ARRAY (24)

where δbsubscript𝛿𝑏\delta_{b}italic_δ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT is the angle at which the VI current threshold is reached and the maximum value of the curve is pgmax3=vf0ve/(xtot+xVI)superscriptsubscript𝑝𝑔𝑚𝑎𝑥3superscriptsubscript𝑣𝑓superscript0subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡subscript𝑥𝑉𝐼p_{g}^{max3}=v_{f}^{0^{\prime}}v_{e}/(x_{tot}+x_{VI})italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 3 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT / ( italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT ).

Fig. 12-(a) shows The the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve of the GFM-VSC with HCL. Notice that there is a discontinuity of the active power function at δbsubscript𝛿𝑏\delta_{b}italic_δ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT, due to the introduction of the virtual impedance of the HCL. Clearly, the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve with HCL is larger than the one obtained in the case of GFM-VSC with CSA (Fig. 10), and the GFM-VSC has more margin to maintain synchronism by achieving the EAC: A2=A1subscript𝐴2subscript𝐴1A_{2}=A_{1}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. As a consequence, the critical clearing angle (δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT) obtained with HCL (Fig. 12-(b)) is much greater than the one obtained with CSA (Fig. 10-(b)). Naturally, the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve with HCL (Fig. 12) is smaller than the one obtained in the case of no current limitation (Fig. 10), having the former a lower critical clearing angle δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT.

Further details of theoretical analysis of transient stability of GFM-VSCs using VI current limiters can be found in [14, 15].

Refer to caption
Figure 9: Base case - no CL: Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and EAC.
Refer to caption
Figure 10: Base case - CSA: Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and EAC.
Refer to caption
Figure 11: Base case - HCL: Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and EAC.
Refer to caption
Figure 12: FVB - no CL: Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and EAC.
Refer to caption
Figure 13: FVB - CSA: Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and EAC.
Refer to caption
Figure 14: FVB - HCL: Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and EAC.

5.2 Impact of FVBs on transient stability

The GFM-VSC is now equipped with a FVB as the ones described in Section 4. Hence, the AC voltage of the GFM-VSC is given by: vf=vf0+ΔvfTSsubscript𝑣𝑓superscriptsubscript𝑣𝑓0Δsuperscriptsubscript𝑣𝑓𝑇𝑆v_{f}=v_{f}^{0}+\Delta v_{f}^{TS}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT

vf=vf0+ΔvfTSsubscript𝑣𝑓superscriptsubscript𝑣𝑓0Δsuperscriptsubscript𝑣𝑓𝑇𝑆v_{f}=v_{f}^{0}+\Delta v_{f}^{TS}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT (25)

where the term ΔvfTSΔsuperscriptsubscript𝑣𝑓𝑇𝑆\Delta v_{f}^{TS}roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT is the voltage increment produced by the FVB.

Again, certain assumptions are made, in order to carry out the theoretical analysis. A positive voltage increment produced by the FVB (ΔvfTS>0Δsuperscriptsubscript𝑣𝑓𝑇𝑆0\Delta v_{f}^{TS}>0roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT > 0) when the fault is detected is assumed. This is true for FVB-L and FVB-WACS (see Section 4) in case of faults close to the AC connection point of the GFM-VSC, because the fault will produce that the frequency of the GFM-VSC is greater than the frequency of the COI. The second assumption is a constant voltage increment produced by the FVB (ΔvfTS=ΔvfTS,consΔsuperscriptsubscript𝑣𝑓𝑇𝑆Δsuperscriptsubscript𝑣𝑓𝑇𝑆𝑐𝑜𝑛𝑠\Delta v_{f}^{TS}=\Delta v_{f}^{TS,cons}roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT = roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S , italic_c italic_o italic_n italic_s end_POSTSUPERSCRIPT). This is true for FVB-L, but not for FVB-WACS, because the latter modulates the supplementary voltage set-point according to frequency measurements in the system. Nevertheless, the impact of generic FVBs with constant supplementary voltage set-point is useful to illustrate their impact on transient stability, which is the purpose of the analysis; and the general conclusions are valid for both FVB-L and FVB-WACS. The constant voltage used for the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curves when the FVB is applied is called vf1=vf0+ΔvfTSsuperscriptsubscript𝑣𝑓1superscriptsubscript𝑣𝑓0Δsuperscriptsubscript𝑣𝑓𝑇𝑆v_{f}^{1}=v_{f}^{0}+\Delta v_{f}^{TS}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT

5.2.1 FVB - no CL

The GFM-VSC does not have current limiter (CL) and a FVB is used. Then, its active-power injection is given by:

pg=vf1vextotsinδsubscript𝑝𝑔superscriptsubscript𝑣𝑓1subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡𝛿p_{g}=\frac{v_{f}^{1}v_{e}}{x_{tot}}\sin\deltaitalic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT end_ARG roman_sin italic_δ (26)

where vf1=vf0+ΔvfTSsuperscriptsubscript𝑣𝑓1superscriptsubscript𝑣𝑓0Δsuperscriptsubscript𝑣𝑓𝑇𝑆v_{f}^{1}=v_{f}^{0}+\Delta v_{f}^{TS}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT.

Fig. 12 shows The the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and the EAC. The maximum active-power injection is pgmax4=vf0ve/xtot>pgmax1superscriptsubscript𝑝𝑔𝑚𝑎𝑥4superscriptsubscript𝑣𝑓0subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡superscriptsubscript𝑝𝑔𝑚𝑎𝑥1p_{g}^{max4}=v_{f}^{0}v_{e}/x_{tot}>p_{g}^{max1}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 4 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT / italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT > italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 1 end_POSTSUPERSCRIPT. With FVB, the critical clearing angle δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT is greater than the one obtained in the base case (5.1), because the AC voltage of the GFM-VSC is higher vf1>vf0superscriptsubscript𝑣𝑓1superscriptsubscript𝑣𝑓0v_{f}^{1}>v_{f}^{0}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT > italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT and the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve is higher.

5.2.2 FVB - CSA

The GFM-VSC has now a current limiter with CSA algorithm with equal priority to dlimit-from𝑑d-italic_d - and qlimit-from𝑞q-italic_q -axis currents (Section 3.1) and a FVB. Angle δcsubscript𝛿𝑐\delta_{c}italic_δ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT represents the angle at which the current limit (ismaxsuperscriptsubscript𝑖𝑠𝑚𝑎𝑥i_{s}^{max}italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT) is reached. From that angle, the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve is no longer a sinusoidal function, because the GFM-VSC has the current injection saturated. The active-power injection of the GFM-VSC is given by the same expression as in (19), with the difference that now the GFM-VSC has a higher AC voltage due to the FVB (vf1=vf0+ΔvfTSsuperscriptsubscript𝑣𝑓1superscriptsubscript𝑣𝑓0Δsuperscriptsubscript𝑣𝑓𝑇𝑆v_{f}^{1}=v_{f}^{0}+\Delta v_{f}^{TS}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT):

pg={vf1vextotsinδ,ifδ<δc(is<ismax)vf1vesinδ(vf1)2+ve22vf1vecosδismax,ifδδc(is=ismax)subscript𝑝𝑔casessuperscriptsubscript𝑣𝑓1subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡𝛿𝑖𝑓𝛿subscript𝛿𝑐subscript𝑖𝑠superscriptsubscript𝑖𝑠𝑚𝑎𝑥missing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝑣𝑓1subscript𝑣𝑒𝛿superscriptsuperscriptsubscript𝑣𝑓12superscriptsubscript𝑣𝑒22superscriptsubscript𝑣𝑓1subscript𝑣𝑒𝛿superscriptsubscript𝑖𝑠𝑚𝑎𝑥𝑖𝑓𝛿subscript𝛿𝑐subscript𝑖𝑠superscriptsubscript𝑖𝑠𝑚𝑎𝑥\begin{split}p_{g}=\left\{\begin{array}[]{ccc}\frac{v_{f}^{1}v_{e}}{x_{tot}}% \sin\delta,&if&\delta<\delta_{c}(i_{s}<i_{s}^{max})\\ \\ \frac{v_{f}^{1}v_{e}\sin\delta}{\sqrt{(v_{f}^{1})^{2}+v_{e}^{2}-2v_{f}^{1}v_{e% }\cos\delta}}\cdot i_{s}^{max},&if&\delta\geq\delta_{c}(i_{s}=i_{s}^{max})\end% {array}\right.\end{split}start_ROW start_CELL italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = { start_ARRAY start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT end_ARG roman_sin italic_δ , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_δ < italic_δ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT < italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT roman_sin italic_δ end_ARG start_ARG square-root start_ARG ( italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 2 italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT roman_cos italic_δ end_ARG end_ARG ⋅ italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_δ ≥ italic_δ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT ) end_CELL end_ROW end_ARRAY end_CELL end_ROW (27)

Fig. 14 shows The the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and the EAC. The Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve is reduced dramatically and the FVB is not capable of increasing significatly the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ. Although the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve obtained with CSA and FVB is higher than the one obtained in the base case with CSA (Fig. 10), both are very similar. In fact, their maximum values of the curve are almost equal pg5pg5superscriptsubscript𝑝𝑔5superscriptsubscript𝑝𝑔5p_{g}^{5}\approx p_{g}^{5}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ≈ italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT and the critical clearing angles δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT are similar. Although it will be shown in a numerical example that using FVB the critical clearing angle increases slightly with FVB (Section 5.3).

5.2.3 FVB - HCL

The GFM-VSC has now a current limiter with HCL algorithm (Section 3.3) and FVB. The virtual impedance is activated during the fault and in the instants after the fault clearing, when the current excess the threshold (see Section 3.2). The virtual voltage used for the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve is estimated as:

v¯f1=v¯f1+z¯VIi¯s0\bar{v}_{f}^{{}^{\prime}1}=\bar{v}_{f}^{1}+\bar{z}_{VI}\bar{i}_{s}^{0^{\prime}}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT ′ end_FLOATSUPERSCRIPT 1 end_POSTSUPERSCRIPT = over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT + over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT over¯ start_ARG italic_i end_ARG start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT (28)

where the AC voltage of the GFM-VSC is vf1=vf0+ΔvfTSsuperscriptsubscript𝑣𝑓1superscriptsubscript𝑣𝑓0Δsuperscriptsubscript𝑣𝑓𝑇𝑆v_{f}^{1}=v_{f}^{0}+\Delta v_{f}^{TS}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT.

The active-power injection of the GFM-VSC is given by the same expression as in (24), with the difference that now the GFM-VSC has a higher AC voltage due to the FVB (vf1=vf0+ΔvfTSsuperscriptsubscript𝑣𝑓1superscriptsubscript𝑣𝑓0Δsuperscriptsubscript𝑣𝑓𝑇𝑆v_{f}^{1}=v_{f}^{0}+\Delta v_{f}^{TS}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT + roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT) and a higher virtual voltage (vf1superscriptsubscript𝑣𝑓superscript1v_{f}^{1^{\prime}}italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT):

pg={vf1vextotsinδ,ifδδd(isithresVI)vf1vextot+xVIsinδ,ifδ>δd(is>ithresVI)subscript𝑝𝑔casessuperscriptsubscript𝑣𝑓1subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡𝛿𝑖𝑓𝛿subscript𝛿𝑑subscript𝑖𝑠superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑉𝐼superscriptsubscript𝑣𝑓superscript1subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡subscript𝑥𝑉𝐼𝛿𝑖𝑓𝛿subscript𝛿𝑑subscript𝑖𝑠superscriptsubscript𝑖𝑡𝑟𝑒𝑠𝑉𝐼\displaystyle p_{g}=\left\{\begin{array}[]{ccc}\frac{v_{f}^{1}v_{e}}{x_{tot}}% \sin\delta,&if&\delta\leq\delta_{d}(i_{s}\leq i_{thres}^{VI})\\ \frac{v_{f}^{1^{\prime}}v_{e}}{x_{tot}+x_{VI}}\sin\delta,&if&\delta>\delta_{d}% (i_{s}>i_{thres}^{VI})\end{array}\right.italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT = { start_ARRAY start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT end_ARG roman_sin italic_δ , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_δ ≤ italic_δ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ≤ italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT end_ARG roman_sin italic_δ , end_CELL start_CELL italic_i italic_f end_CELL start_CELL italic_δ > italic_δ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT > italic_i start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_V italic_I end_POSTSUPERSCRIPT ) end_CELL end_ROW end_ARRAY (31)

where δdsubscript𝛿𝑑\delta_{d}italic_δ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT is the angle at which the VI current threshold is reached and the maximum value of the curve is pgmax6=vf0ve/(xtot+xVI)>pgmax3superscriptsubscript𝑝𝑔𝑚𝑎𝑥6superscriptsubscript𝑣𝑓superscript0subscript𝑣𝑒subscript𝑥𝑡𝑜𝑡subscript𝑥𝑉𝐼superscriptsubscript𝑝𝑔𝑚𝑎𝑥3p_{g}^{max6}=v_{f}^{0^{\prime}}v_{e}/(x_{tot}+x_{VI})>p_{g}^{max3}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 6 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT / ( italic_x start_POSTSUBSCRIPT italic_t italic_o italic_t end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT ) > italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 3 end_POSTSUPERSCRIPT.

Fig. 12 shows The the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve and the EAC of the GFM-VSC with HCL and FVB. The critical clearing angle (δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT) obtained with FVB and HCL is greater than the one obtained in the base case with HCL.

5.3 Numerical example

The system of Fig. 8 is considered (a GFM-VSC connected to an infinite grid). The rating of the GFM-VSC is 900 MVA and its data are the ones of VSC1 of Table 5 of the Appendix (one of the converters to be used in the results’ section of this paper). The infinite grid has voltage v¯e=10osubscript¯𝑣𝑒1superscript0𝑜\bar{v}_{e}=1\angle 0^{o}over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = 1 ∠ 0 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT and series reactance z¯e=jxe=j0.1subscript¯𝑧𝑒𝑗subscript𝑥𝑒𝑗0.1\bar{z}_{e}=jx_{e}=j0.1over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = italic_j italic_x start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = italic_j 0.1 pu. The operating point of the GFM-VSC is pg0=0.7superscriptsubscript𝑝𝑔00.7p_{g}^{0}=0.7italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = 0.7 pu, qg0=0.0490superscriptsubscript𝑞𝑔00.0490q_{g}^{0}=0.0490italic_q start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = 0.0490 pu, vf0=1.0152superscriptsubscript𝑣𝑓01.0152v_{f}^{0}=1.0152italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = 1.0152 pu and δ0=δf0=9.93osubscript𝛿0superscriptsubscript𝛿𝑓0superscript9.93𝑜\delta_{0}=\delta_{f}^{0}=9.93^{o}italic_δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_δ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = 9.93 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT. For the CSA current limiter, a maximum current of ismax=1.25superscriptsubscript𝑖𝑠𝑚𝑎𝑥1.25i_{s}^{max}=1.25italic_i start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 1.25 pu is assumed. For the HCL current limiter, a current threshold of iVI,imax=1.0superscriptsubscript𝑖𝑉𝐼𝑖𝑚𝑎𝑥1.0i_{VI,i}^{max}=1.0italic_i start_POSTSUBSCRIPT italic_V italic_I , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 1.0 pu, rest of parameters as in the Appendix, the resistance is neglected and a constant impedance is used for the EAC analysis, as explained in Section 5.1.3. This leads to a virtual impedance of z¯VI=jxVI=0.1225subscript¯𝑧𝑉𝐼𝑗subscript𝑥𝑉𝐼0.1225\bar{z}_{VI}=jx_{VI}=0.1225over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT = italic_j italic_x start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT = 0.1225 pu. The voltage increment of the FVB is ΔvfTS=0.1Δsuperscriptsubscript𝑣𝑓𝑇𝑆0.1\Delta v_{f}^{TS}=0.1roman_Δ italic_v start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_S end_POSTSUPERSCRIPT = 0.1 pu. All the parameters are in pu with respect to the converter rating.

Table 1 summarises the main results of the EAC analysis: the critical clearing angle, which is used to quantify transient-stability margin, and the maximum value of the Pδ𝑃𝛿P-\deltaitalic_P - italic_δ curve, for each case. In the base case without CL, the critical clearing angle is δclcrit=120.32osuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡superscript120.32𝑜\delta_{cl}^{crit}=120.32^{o}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT = 120.32 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT, and it decreases to 39.13osuperscript39.13𝑜39.13^{o}39.13 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT with CSA. With HCL, δclcrit=105.83osuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡superscript105.83𝑜\delta_{cl}^{crit}=105.83^{o}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT = 105.83 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT, significantly increasing transient stability margin in comparison with the base case with CSA.

With FVB and without CL, the critical clearing angle is δclcrit=123.24osuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡superscript123.24𝑜\delta_{cl}^{crit}=123.24^{o}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT = 123.24 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT, which is slightly higher than the one obtained in the base case. With FVB and CSA, the critical clearing angle decreases to 41.65osuperscript41.65𝑜41.65^{o}41.65 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT, which is slightly higher than the one obtained in the base case with CSA. With FVB and HCL, δclcrit=109.61osuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡superscript109.61𝑜\delta_{cl}^{crit}=109.61^{o}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT = 109.61 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT, which is higher than the one obatined with FVB and HCL.

The analysis shows that HCL current limiters and FVBs increase transient stability margin, and both approaches are compatible. The improvements are higher with the HCLs. It should be mention that time-domain simulation have shown higher improvements with FVBs in comparison with the base case [10]. This is due to the fact that the main improvements of FVBs are due to the control actions after the current limitation. In the EAC analysis, the GFM-VSC reaches its current limit during the complete post-fault re-synchronisation process, because its controllers are neglected. This does not occur in time-domain simulations, where greater improvements of FVBs are expected, as will be analysed in Section 6 of this paper

Table 1: EAC. Results.
Case δclcritsuperscriptsubscript𝛿𝑐𝑙𝑐𝑟𝑖𝑡\delta_{cl}^{crit}italic_δ start_POSTSUBSCRIPT italic_c italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c italic_r italic_i italic_t end_POSTSUPERSCRIPT pgmaxsuperscriptsubscript𝑝𝑔𝑚𝑎𝑥p_{g}^{max}italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT
Base case - no CL 120.32osuperscript120.32𝑜120.32^{o}120.32 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT pgmax1=4.06superscriptsubscript𝑝𝑔𝑚𝑎𝑥14.06p_{g}^{max1}=4.06italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 1 end_POSTSUPERSCRIPT = 4.06 pu
Base case - CSA 39.13osuperscript39.13𝑜39.13^{o}39.13 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT pgmax2=1.27superscriptsubscript𝑝𝑔𝑚𝑎𝑥21.27p_{g}^{max2}=1.27italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 2 end_POSTSUPERSCRIPT = 1.27 pu
Base case - HCL 105.83osuperscript105.83𝑜105.83^{o}105.83 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT pgmax3=2.73superscriptsubscript𝑝𝑔𝑚𝑎𝑥32.73p_{g}^{max3}=2.73italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 3 end_POSTSUPERSCRIPT = 2.73 pu
FVB - no CL 123.24osuperscript123.24𝑜123.24^{o}123.24 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT pgmax4=4.46superscriptsubscript𝑝𝑔𝑚𝑎𝑥44.46p_{g}^{max4}=4.46italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 4 end_POSTSUPERSCRIPT = 4.46 pu
FVB - CSA 41.65osuperscript41.65𝑜41.65^{o}41.65 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT pgmax5=1.25superscriptsubscript𝑝𝑔𝑚𝑎𝑥51.25p_{g}^{max5}=1.25italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 5 end_POSTSUPERSCRIPT = 1.25 pu
FVB - HCL 109.61osuperscript109.61𝑜109.61^{o}109.61 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT pgmax6=2.99superscriptsubscript𝑝𝑔𝑚𝑎𝑥62.99p_{g}^{max6}=2.99italic_p start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x 6 end_POSTSUPERSCRIPT = 2.99 pu

6 Results

Simulations were carried out to analyse the impact of the simultaneous use of FVBs and HCLs on Kundur’s two-area test system [19] with 100% grid-forming VSC-based generation (see Fig. 15). Synchronous machines of the original system were replaced by GFM-VSC-based generators using VSM control, with the same nominal apparent power as the generators of the original system (900 MVA). The Appendix provides the system data. The VSC_Lib tool was used: an open-source tool based on Matlab + Simulink + SimPowerSystems developed by L2EP-LILLE [23, 24, 25], which uses average electromagnetic-type models.

Refer to caption
Figure 15: Kundur’s two-area test system with 100 % GFM-VSC-based generation.

The following cases will be analysed and compared:

  • Base case: current limiter only (CSA or HCL).

  • FVB-L (local) and current limiter (CSA or HCL).

  • FVB-WACS (global) and current limiter (CSA or HCL).

Parameters of of the FVBs and current limiters are provided in the Appendix. Note that VI-CL current limitation strategy is not analysed, since HCL presents better behaviour in terms of current limitation as shown in [14].

6.1 Short-circuit simulation

A three-phase-to-ground short circuit is applied to line 7-8a𝑎aitalic_a (close to bus 7) of the system in Fig. 15, and the fault is cleared by disconnecting the circuit 140 ms later.

Fig. 16 shows the angle difference between GFM-VSC-1 and GFM-VSC-3 for the six cases analysed, while Fig. 17 shows the frequency deviations of the GFM-VSCs with respect to the frequency of the COI. In the base case with CSA and no FVBs, GFM-VSCs lose synchronism. The system maintains synchronism for the rest of the cases (see Fig. 16). Results show that strategies FVB-L and FVB-WACS improve transient stability when using CSA and HCL current limiters.

Fig. 18 shows the supplementary voltage set-point (provided by FVBs) and the output voltages of each GFM-VSC. The FVB-L strategy provides a positive supplementary voltage set-point in all converters that detect the fault. Only the converters close to the fault (GFM-VSCs 1 and 2) activate the FVB-L strategy but not those far from it (GFM-VSCs 3 and 4). This behaviour is due to the logic rules of Fig. 6 and an appropriate design of the FVB-L controller parameters. Therefore, this strategy is very effective whether implemented with CSA or HCL current limiters. Strategy FVB-WACS can provide a positive or/and negative supplementary voltage set-point during the first swing. This action depends on whether the converter frequencies are above or below the frequency of the COI (see Fig. 17). Thus, GFM-VSCs 1 and 2 provide a positive supplementary voltage set-point Δvf,iref,TSΔsuperscriptsubscript𝑣𝑓𝑖𝑟𝑒𝑓𝑇𝑆\Delta v_{f,i}^{ref,TS}roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_T italic_S end_POSTSUPERSCRIPT, slowing down the GFM-VSCs. While GFM-VSCs 3 and 4 provide a negative Δvf,iref,TSΔsuperscriptsubscript𝑣𝑓𝑖𝑟𝑒𝑓𝑇𝑆\Delta v_{f,i}^{ref,TS}roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_T italic_S end_POSTSUPERSCRIPT, they accelerate as is shown in Fig. 18 (blue and purple), reducing the risk of loss of synchronism. Strategy FVB-WACS is also effective when using CSA or HCL.

Refer to caption
Figure 16: Fault I cleared after 140 ms. Angle difference of the VSCs.
Refer to caption
Figure 17: Fault I cleared after 140 ms. Frequency deviations of the VSCs with respect to the frequency of the COI.

Fig. 19 shows the active power injections of the GFM-VSCs and Fig. 20 their current injections. The fault activates the current limiters (either CSA or HCL) in those converters closer to it, leading to fast variations in the active-power injections until the fault clearing. After the fault is cleared, converters supply a positive or negative additional voltage set-point Δvf,iref,TSΔsuperscriptsubscript𝑣𝑓𝑖𝑟𝑒𝑓𝑇𝑆\Delta v_{f,i}^{ref,TS}roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r italic_e italic_f , italic_T italic_S end_POSTSUPERSCRIPT, by the action of FVB controllers (FVB-L and FVB-WACS). The supplementary voltage set-points increase or decrease the active powers injections of the converters according to (14). Precisely, (electrical) active-power injections, pg,isubscript𝑝𝑔𝑖p_{g,i}italic_p start_POSTSUBSCRIPT italic_g , italic_i end_POSTSUBSCRIPT, drive the slowing down or the acceleration of the GFM-VSCs, according to (1).

Refer to caption
Figure 18: Fault I cleared after 140 ms. (left) Supplementary voltage set-points of the VSCs and (right) voltages of the VSCs.

Current limiters CSA are activated just after the fault in GFM-VSCs 1, 2 and 3, where the current limit is reached (is,imax=1.25superscriptsubscript𝑖𝑠𝑖𝑚𝑎𝑥1.25i_{s,i}^{max}=1.25italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 1.25). The current injections of those converters closer to the fault hit a peak, reaching their maximum allowed value according to Fig. 4. In the cases where the CSA is used alone (without FVBs), converters remain at the maximum limit value allowed by CSA until the fault clearance. Meanwhile, when HCLs are used, the current injections of GFM-VSCs initially reach the CSA limit, and then they are reduced by the virtual-impedance action, impeding the loss of synchronism and improving transient stability.

The effectiveness of FVBs when using HCLs is due to the fact that actions of both controllers take place at different stages of the transient. During the fault, the HCL has priority and it introduces a supplementary voltage set-point to the GFM-VSC. Once the fault has been cleared, the HCL is disabled and the FVB introduces a supplementary voltage set-point to the GFM-VSC. Therefore, the use of FVBs together with HCLs takes advantages of both.

6.2 Critical clearing times (CCTs)

Tables 4 and 4 show the critical clearing times (CCTs) of the faults described in Table 4 with/without FVBs, using CSA or HCL current limiters. Strategy FVB-WACS increases the CCTs of all faults. In contrast, the FVB-L strategy significantly increases the CCTs only on faults I and II, with no impact on faults III and IV. This behaviour is because the FVB-L strategy is designed to be activated only for severe-enough faults as a consequence of the activation conditions of the local strategy FVB-L described in Section 4.1. Comparing Tables 4 and 4, results shows that HCL with no FVBs significantly improves the CCTs of faults III and IV with respect to CSA with no FVBs. However, the improvements for faults I and II are very small. This confirms that HCL is more effective than CSA.

Refer to caption
Figure 19: Fault I cleared after 140 ms. Active-power injections of the VSCs.
Refer to caption
Figure 20: Fault I cleared after 140 ms. Current injections of the VSCs.

The use of HCL algorithms with FVB strategies improves the CCTs in all faults, even in those where the FVBs and the HCLs cannot improve when applied independently. The best results are obtained when implementing FVB-WACS with HCL current limiter.

Table 2: Fault description.
Short circuit close clearing
at line ij𝑖𝑗i-jitalic_i - italic_j to bus
Fault I 7-8a 7 Disconnect 7-8a
Fault II 5-6 5 short circuit cleared (line not disconnected)
Fault III 10-11 11 short circuit cleared (line not disconnected)
Fault IV 8-9a 8 Disconnect 8-9a
Table 3: CCTs with CSA.
CCT Base case FVB-L FVB-WACS with delay
(ms) τ=0𝜏0\tau=0italic_τ = 0 ms 50505050 ms 100100100100 ms
Fault I 130 250 270 270 260
Fault II 270 310 360 340 320
Fault III 220 220 230 230 230
Fault IV 420 420 880 870 890
Table 4: CCTs with HCL.
CCT Base case FVB-L FVB-WACS (HCL) with delay
(ms) (HCL) (HCL) τ=0𝜏0\tau=0italic_τ = 0 ms 50505050 ms 100100100100 ms
Fault I 140 280 290 290 280
Fault II 280 330 370 370 360
Fault III 600 600 700 700 690
Fault IV 510 510 930 950 940

6.3 Impact of communication latency

The impact of communication latency on the performance of strategy FVB-WACS, using CSA and HCL current-limitation algorithms, has been analysed. The input error signal of FVB-WACS of Fig. 7 with a communication delay reads:

ui=esτ(ωCOIωi)subscript𝑢𝑖superscript𝑒𝑠𝜏subscript𝜔𝐶𝑂𝐼subscript𝜔𝑖u_{i}=e^{-s\tau}(\omega_{COI}-\omega_{i})italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT - italic_s italic_τ end_POSTSUPERSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_C italic_O italic_I end_POSTSUBSCRIPT - italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) (32)

Total communication latencies (τ𝜏\tauitalic_τ) of 50 ms and 100 ms will be analysed, which are consistent with realistic delays in WACS [26].

CCTs obtained with strategy FVB-WACS with communication latency, when using CSA and HCL current limiters are shown in the last three columns of Table 4. The CCTs decrease as the communication delay increases. Results prove that strategy FVB-WACS is robust against communication latency, when using the two options of current-limitation strategies: CSA and HCL.

7 Conclusions

This paper analysed the impact of hybrid current limiters (HCLs) and fast voltage boosters (FVBs) in GFM-VSCs on transient stability of power systems with 100% converter-interfaced generation.

The conclusions obtained in this chapter are as follows:

  • HCLs are effective in limiting the current of GFM-VSCs (their main application) and they can also improve transient stability, significantly, depending on the fault.

  • FVBs in GFM-VSCs improve transient stability when using CSA and HCL current limiters. Moreover, FVBs together with HCL significantly improve transient stability for all faults analyzed. This means that FVBs and HCLs are complementary and compatible.

  • The effectiveness of FVBs when using HCLs is due to the fact that the actions of both controllers take place at different stages of the transient. During the fault, the HCL has priority and it introduces a supplementary voltage set-point to the GFM-VSC. After the fault clearing, the HCL does not act any more and then FVB introduces a supplementary voltage set-point to the GFM-VSC. Hence, the use of FVBs together with HCLs takes advantages of both.

  • FVB strategies improve transient stability with local (FVB-L) and global (FVB-WACS) measurements. FVB-WACS is the most effective, when using both current-limitation algorithms analysed (CSA and HCL).

  • FVB-WACS is robust against communication latency, when using both current-limitation algorithms analysed (CSA and HCL).

Appendix: data

Table 5 depicts the data of the grid-forming VSCs. The data of the original two-area Kundur’s test system can be found in [19]. In this work the same conditions of [10] were considered: (Load at bus 7: 917 MW & 100 MVAr; load at bus 9: 1817 MW & 100 MVAr). Nominal frequency is 50 Hz.

Table 5: Parameters of the VSCs
Parameters
VSC’s rating are base values for pu
Rating VSC, DC voltage, AC voltage 900 MVA, 640640640640 kV, 300300300300 kV
Max. modulation index (mimax=32Vdc,B2Vac,Bsuperscriptsubscript𝑚𝑖𝑚𝑎𝑥32subscript𝑉𝑑𝑐𝐵2subscript𝑉𝑎𝑐𝐵m_{i}^{max}=\sqrt{\frac{3}{2}}\cdot\frac{V_{dc,B}}{2V_{ac,B}}italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = square-root start_ARG divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_ARG ⋅ divide start_ARG italic_V start_POSTSUBSCRIPT italic_d italic_c , italic_B end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_V start_POSTSUBSCRIPT italic_a italic_c , italic_B end_POSTSUBSCRIPT end_ARG) 1.31 pu
Series filter resistance (rf,isubscript𝑟𝑓𝑖r_{f,i}italic_r start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT)/reactance (xf,isubscript𝑥𝑓𝑖x_{f,i}italic_x start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT) 0.005 pu / 0.15 pu
Shunt filter capacitance (Cf,isubscript𝐶𝑓𝑖C_{f,i}italic_C start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT) 0.0660 pu
Transformer resistance (rc,isubscript𝑟𝑐𝑖r_{c,i}italic_r start_POSTSUBSCRIPT italic_c , italic_i end_POSTSUBSCRIPT)/reactance (xc,isubscript𝑥𝑐𝑖x_{c,i}italic_x start_POSTSUBSCRIPT italic_c , italic_i end_POSTSUBSCRIPT) 0.005 pu / 0.15 pu
(900 MVA 300/220 kV transformer)
Current prop./int. control (KC,P,isubscript𝐾𝐶𝑃𝑖K_{C,P,i}italic_K start_POSTSUBSCRIPT italic_C , italic_P , italic_i end_POSTSUBSCRIPT/KC,I,isubscript𝐾𝐶𝐼𝑖K_{C,I,i}italic_K start_POSTSUBSCRIPT italic_C , italic_I , italic_i end_POSTSUBSCRIPT) 0.73 pu / 1.19 pu/s
Voltage prop./int. control (KV,P,isubscript𝐾𝑉𝑃𝑖K_{V,P,i}italic_K start_POSTSUBSCRIPT italic_V , italic_P , italic_i end_POSTSUBSCRIPT/KV,I,isubscript𝐾𝑉𝐼𝑖K_{V,I,i}italic_K start_POSTSUBSCRIPT italic_V , italic_I , italic_i end_POSTSUBSCRIPT) 0.52 pu / 1.16 pu/s
Virtual transient resistance (rV,isubscript𝑟𝑉𝑖r_{V,i}italic_r start_POSTSUBSCRIPT italic_V , italic_i end_POSTSUBSCRIPT/TVR,isubscript𝑇𝑉𝑅𝑖T_{VR,i}italic_T start_POSTSUBSCRIPT italic_V italic_R , italic_i end_POSTSUBSCRIPT) 0.09 pu / 0.0167 s
Emulated inertia (HVSC,isubscript𝐻𝑉𝑆𝐶𝑖H_{VSC,i}italic_H start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_i end_POSTSUBSCRIPT) of VSCs 1, 2, 3 & 4 4.5 s / 4.5 s / 4.175 s / 6.175 s
Primary freq. controller gain. (DVSC,isubscript𝐷𝑉𝑆𝐶𝑖D_{VSC,i}italic_D start_POSTSUBSCRIPT italic_V italic_S italic_C , italic_i end_POSTSUBSCRIPT) 20 pu

Parameters of the FVBs:

  • FVB-L: Figs. 6-6 with: vA,i=0.5subscript𝑣𝐴𝑖0.5v_{A,i}=0.5italic_v start_POSTSUBSCRIPT italic_A , italic_i end_POSTSUBSCRIPT = 0.5 pu, vB,i=0.9subscript𝑣𝐵𝑖0.9v_{B,i}=0.9italic_v start_POSTSUBSCRIPT italic_B , italic_i end_POSTSUBSCRIPT = 0.9 pu, ωthres,i=103subscript𝜔𝑡𝑟𝑒𝑠𝑖superscript103\omega_{thres,i}=10^{-3}italic_ω start_POSTSUBSCRIPT italic_t italic_h italic_r italic_e italic_s , italic_i end_POSTSUBSCRIPT = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT pu, Δvf,imax=0.15Δsuperscriptsubscript𝑣𝑓𝑖𝑚𝑎𝑥0.15\Delta v_{f,i}^{max}=0.15roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 0.15 pu.

  • FVB-WACS: Fig. 7 with: KFVB,i=50subscript𝐾𝐹𝑉𝐵𝑖50K_{FVB,i}=50italic_K start_POSTSUBSCRIPT italic_F italic_V italic_B , italic_i end_POSTSUBSCRIPT = 50 pu, Tf,i=0.1subscript𝑇𝑓𝑖0.1T_{f,i}=0.1italic_T start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT = 0.1 s, TW,i=10subscript𝑇𝑊𝑖10T_{W,i}=10italic_T start_POSTSUBSCRIPT italic_W , italic_i end_POSTSUBSCRIPT = 10 s, Δvf,imax=0.15Δsuperscriptsubscript𝑣𝑓𝑖𝑚𝑎𝑥0.15\Delta v_{f,i}^{max}=0.15roman_Δ italic_v start_POSTSUBSCRIPT italic_f , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 0.15 pu and ϵi=103subscriptitalic-ϵ𝑖superscript103\epsilon_{i}=10^{-3}italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT pu.

Parameters of the current limiters:

  • CSA: is,imax=1.25superscriptsubscript𝑖𝑠𝑖𝑚𝑎𝑥1.25i_{s,i}^{max}=1.25italic_i start_POSTSUBSCRIPT italic_s , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 1.25 pu (equal priority for dq𝑑𝑞d-qitalic_d - italic_q axes).

  • VI-CL: iVI,imax=1.0superscriptsubscript𝑖𝑉𝐼𝑖𝑚𝑎𝑥1.0i_{VI,i}^{max}=1.0italic_i start_POSTSUBSCRIPT italic_V italic_I , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m italic_a italic_x end_POSTSUPERSCRIPT = 1.0 pu, kprVI=0.098subscript𝑘subscript𝑝subscript𝑟𝑉𝐼0.098k_{p_{r_{VI}}}=0.098italic_k start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_V italic_I end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT = 0.098 pu, σx/r=5subscript𝜎𝑥𝑟5\sigma_{x/r}=5italic_σ start_POSTSUBSCRIPT italic_x / italic_r end_POSTSUBSCRIPT = 5.

  • HCL: Parameters of CSA and VI-CL are used.

Acknowledgements

Work supported by the Spanish Government under a research project ref. PRE2019-088084 and RETOS Project Ref. RTI2018-098865-B-C31 (MCI/AEI/FEDER, UE); and by Madrid Regional Government under PROMINT-CM Project Ref. S2018/EMT-4366. Accepted in the 23rd Power Systems Computation Conference (PSCC 2024).

Contact: {regulo.avila, luis.rouco, aurelio, lukas.sigrist}@iit.comillas.edu, [email protected],
[email protected], [email protected].

References

  • [1] M. Paolone, T. Gaunt, X. Guillaud, M. Liserre, S. Meliopoulos, A. Monti, T. Van Cutsen, V. Vittal, and C. Vournas, “Fundamentals of power systems modelling in the presence of converter-interfaced generation,” Electric Power Systems Research, vol. 189, no. 106811, pp. 1–33, 2020.
  • [2] C. Barker, A. Adamczyk, J. Fradley, and O. Jasim, “Providing Synchronous Grid Forming Capability through HVDC Transmission,” in Proc. 17th IET Conference on AC and DC Power Transmission (ACDC), Dec. 2021, pp. 161–166.
  • [3] S. D’Arco, J. A. Suul, and O. B. Fosso, “A Virtual Synchronous Machine implementation for distributed control of power converters in SmartGrids,” Electric Power Systems Research, vol. 122, pp. 180–197, 2015.
  • [4] J. Roldán-Pérez, A. Rodríguez-Cabero, and M. Prodanovic, “Design and analysis of virtual synchronous machines in inductive and resistive weak grids,” IEEE Trans. on Energy Conversion, vol. 34, no. 2, pp. 1818–1828, 2019.
  • [5] T. Qoria, E. Rokrok, A. Bruyere, B. Francois, and X. Guillaud, “A PLL-Free Grid-Forming Control With Decoupled Functionalities for High-Power Transmission System Applications,” IEEE Access, no. 106765, pp. 197 363–197 378, 2020.
  • [6] M. Choopani, S. H. Hosseinian, and B. Vahidi, “New Transient Stability and LVRT Improvement of Multi-VSG Grids Using the Frequency of the Center of Inertia,” IEEE Trans. on Power Systems, vol. 35, no. 1, pp. 527–538, 2020.
  • [7] X. ** Design of Virtual Synchronous Generators for Transient Stability Enhancement,” IEEE Trans. on Power Electronics, vol. doi: 10.1109/TPEL.2021.3074027, pp. 1–5, 2021.
  • [8] C. Collados-Rodriguez, D. Westerman Spier, M. Cheah-Mane, E. Prieto-Araujo, and O. Gomis-Bellmunt, “Preventing loss of synchronism of droop-based grid-forming converters during frequency excursions ,” International Journal of Electrical Power & Energy Systems, vol. 148, no. 108989, pp. 1–8, 2023.
  • [9] X. Xiong, C. Wu, and F. Blaabjerg, “An Improved Synchronization Stability Method of Virtual Synchronous Generators Based on Frequency Feedforward on Reactive Power Control Loop,” IEEE Transactions on Power Electronics, vol. 36, no. 8, pp. 9136–9148, Aug. 2021. [Online]. Available: https://ieeexplore.ieee.org/document/9328607/
  • [10] R. E. Ávila-Martínez, J. Renedo, L. Rouco, A. García-Cerrada, L. Sigrist, T. Qoria, and X. Guillaud, “Fast voltage boosters to improve transient stability of power systems with 100% of grid-forming VSC-based generation,” IEEE Trans. on Energy Conversion, vol. 37, no. 4, pp. 2777–2789, 2022.
  • [11] M. Chen, D. Zhou, and F. Blaabjerg, “Enhanced Transient Angle Stability Control of Grid-Forming Converter Based on Virtual Synchronous Generator,” IEEE Trans. on Industrial Electronics, vol. 69, no. 9, pp. 9133–9144, Sep. 2022.
  • [12] W. Si and J. Fang, “Transient Stability Improvement of Grid-Forming Converters Through Voltage Amplitude Regulation and Reactive Power Injection,” IEEE Transactions on Power Electronics, vol. 38, no. 10, pp. 12 116–12 125, Oct. 2023. [Online]. Available: https://ieeexplore.ieee.org/document/10167833/
  • [13] B. Fan, T. Liu, F. Zhao, H. Wu, and X. Wang, “A review of current-limiting control of grid-forming inverters under symmetrical disturbances,” IEEE Open Journal of Power Electronics, vol. 3, no. xxx, pp. 955–969, 2022.
  • [14] T. Qoria, F. Gruson, F. Colas, X. Kestelyn, and X. Guillaud, “Current limiting algorithms and transient stability analysis of grid-forming VSCs,” Electric Power Systems Research, vol. 189, no. 106726, pp. 1–8, 2020.
  • [15] T. Qoria, F. Gruson, F. Colas, G. Denis, T. Prevost, and X. Guillaud, “Critical Clearing Time Determination and Enhancement of Grid-Forming Converters Embedding Virtual Impedance as Current Limitation Algorithm,” IEEE Journal of Emerging and Selected Topics in Power Electronics, vol. 8, no. 2, pp. 1050–1061, 2020.
  • [16] E. Rokrok, T. Qoria, A. Bruyere, B. Francois, and X. Guillaud, “Transient Stability Assessment and Enhancement of Grid-Forming Converters Embedding Current Reference Saturation as Current Limiting Strategy,” IEEE Trans. Power Systems, vol. Online: doi: 10.1109/TPWRS.2021.3107959, pp. 1–12, 2021.
  • [17] K. Vatta Kkuni and Y. Guangya, “Effects of current limit for grid forming converters on transient stability: analysis and solution,” 06 2021. [Online]. Available: https://ssrn.com/abstract=4356280 or http://dx.doi.org/10.2139/ssrn.4356280
  • [18] Y. Laba, A. Bruyere, F. Colas, and X. Guillaud, “Virtual Power-Based Technique for Enhancing the Large Voltage Disturbance Stability of HV Grid-Forming Converters,” TechRxiv, vol. Online, pp. 1–8, Aug. 2023.
  • [19] P. Kundur, Power System Stability and Control.   McGraw Hill, 1994.
  • [20] A. D. Paquette and D. M. Divan, “Virtual impedance current limiting for inverters in microgrids with synchronous generators,” IEEE Trans. on Industry Applications, vol. 51, no. 2, pp. 1630–1638, 2015.
  • [21] L. Diez-Maroto, L. Vanfretti, M. S. Almas, G. M. Jónsdóttir, and L. Rouco, “A WACS exploiting generator Excitation Boosters for power system transient stability enhancement,” Electric Power Systems Research, vol. 148, pp. 245–253, 2017.
  • [22] L. Díez-Maroto, J. Renedo, L. Rouco, and F. Fernández-Bernal, “Lyapunov Stability Based Wide Area Control Systems for Excitation Boosters in Synchronous Generators,” IEEE Trans. on Power Systems, vol. 34, no. 1, pp. 194–204, 2019.
  • [23] L2EP-LILLE, “VSC_Lib: Grid Forming Models for Matlab/SimPowerSystem,” vol. https://github.com/l2ep-epmlab/ (accessed 08-07-2020), 2020.
  • [24] T. Qoria, Q. Cossart, C. Li, X. Guillaud, F. Colas, F. Gruson, and X. Kestelyn, “WP3-Control and Operation of a Grid with 100% Converter-Based Devices. D3.2: Local control and simulation tools for large transmission systems,” MIGRATE Project, Tech. Rep., 2018.
  • [25] T. Qoria, F. Gruson, F. Colas, G. Denis, T. Prevost, and X. Guillaud, “Inertia effect and load sharing capability of grid forming converters connected to a transmission grid,” in 15th IET Int. Conf. on AC and DC Power Transmission (ACDC), Coventry, UK, 2019, pp. 1–6.
  • [26] F. Zhang, Y. Sun, L. Cheng, X. Li, J. H. Chow, and W. Zhao, “Measurement and Modeling of Delays in Wide-Area Closed-Loop Control Systems,” IEEE Trans. on Power Systems, vol. 30, no. 1, pp. 2426–2433, 2015.