Loading web-font TeX/Math/Italic
Transient Stability Analysis and Enhancement of PLL-VSC Considering State-Dependent Damping | IEEE Journals & Magazine | IEEE Xplore

Transient Stability Analysis and Enhancement of PLL-VSC Considering State-Dependent Damping


Improved adaptive PI parameter control strategy in PLL-VSC. The adaptive control strategy is designed from the perspective of equivalent inertia and damping, and the equi...

Abstract:

As a typical power electronics interface device, the voltage source converter (VSC) usually uses phase-locked loop (PLL) to synchronize with the grid and its transient sy...Show More

Abstract:

As a typical power electronics interface device, the voltage source converter (VSC) usually uses phase-locked loop (PLL) to synchronize with the grid and its transient synchronous dynamics is complicated. Recently it is found that the PLL-VSC system can be described by a generalized swing equation which is similar to the swing equation for the synchronous generator. Differently it has a state-dependent damping term and the basin boundary of the stable operating point can show either a closed-loop or a fish-like pattern under different parameters. To deal with these difficulties, a trajectory reversing method is proposed to efficiently obtain the basin boundary of the post-fault stable operating point, and further the critical clearing angle and the associated critical clearing time. In addition, for the transient stability enhancement, an adaptive control strategy by varying equivalent PI controller parameters of PLL in terms of the system status is proposed. It is found that it can efficiently and quickly damp transient disturbances. Therefore, these two novel methods including the trajectory reversing method and the adaptive control method are expected to be valuable for transient stability analysis and enhancement of the PLL-VSC system.
Improved adaptive PI parameter control strategy in PLL-VSC. The adaptive control strategy is designed from the perspective of equivalent inertia and damping, and the equi...
Published in: IEEE Access ( Volume: 11)
Page(s): 137485 - 137494
Date of Publication: 07 December 2023
Electronic ISSN: 2169-3536

Funding Agency:


SECTION I.

Introduction

Nowadays, with the fast development and integration of various power electronic and renewable energies devices, the modern power system are facing some fundamental challenges [1], [2], [3], [4], [5]. For the power electronic devices, the control strategies are usually diverse and the control loops are complicated featured with a clear multi-time-scale character [6]. The equivalent inertia for the power electronic devices is believed as decreasing, compared to that of synchronous generator (SG) in the traditional power systems, and some methods such as virtual inertia and frequency support were proposed to deal with this tough problem recently [7]. Due to the much complicated multi-scale nonlinear dynamical behavior, this tendency also makes the transient stability analysis, assessment, and enhancement of the new-generation power system exceedingly difficult [6].

As a typical power electronics interface device, the voltage source converter (VSC) usually uses phase-locked loop (PLL) to synchronize with the grid [8]. In a contrast to this grid-following method, there is another category, i.e., the so-called grid-forming method, such as power synchronization control, droop, droop with low-pass filter, and virtual synchronization generator (VSG) etc. In this paper, the PLL-based VSC system is mainly studied. For the transient stability analysis, several methods including the time-domain simulation, phase portrait, equal area criterion (EAC), energy function, bifurcation analysis, etc have been developed recently [8], [9], [10], [11], [12], [13], [14], [15], [16], [17]. Although the time-domain simulation always shows the dynamic process properly and it has been broadly used to verify the accuracy of system modeling [9] and the efficiency of transient stability enhancement strategies [10], it is time-consuming and inconvenient. In [11], the phase portrait was used to evaluate the transient stability on the two-dimensional state space. The Taylor series was used to expand the nonlinear functions about the angle and time during the fault stage [12]. By ignoring the damping term completely, the classical EAC can give qualitative results for some faults [13]. In [14], an improved equal area criterion was proposed to improve the accuracy by considering the nonlinear damping and study how the parameters influence the transient stability. In [15] and [16], the Lyapunov’s direct method was used to estimate the region of attraction. However, this method is difficult to be understood from the physical perspective. In [17], the sum-of-squares programming technique was used to improve the accuracy of the stability region by considering the indefinite damping effect, but it was still conservative.

In addition, a (normalized) generalized swing equation for the PLL-based VSC system was proposed by us [13], showing a similarity to the swing equation for the SG with a sole difference: the state-dependent damping term [13], [18]. By the bifurcation analysis, it shows that there are three different kinds of bifurcations including saddle-node, Hopf, and homoclinic bifurcations. Within the different parameter regions, the basin boundary of the stable operating point can be either a closed-loop pattern (surrounded by an unstable limit cycle) or a fish-like pattern. Therefore, the state-dependent damping effect in the generalized swing equation may bring an essential difficulty in the transient stability analysis, as there still lacks an efficient analytical method to deal with it.

For the nonlinear analysis of the PLL-VSC system, bifurcations under different parameters and models were studied [2], [19], [20]. However, the discrimination of homoclinic bifurcation is usually difficult, and a simple criteria of homoclinic bifurcation is needed. A method will be given in the later chapter based on the trajectory reversing method. And two kinds of stability regions can be observed clearly, which proves that limit cycle exists in VSC.

On the other hand, for the transient stability enhancement of the PLL-VSC systems, several control strategies have already been proposed. Generally they can be classified into two categories [18]. The first one is to modify the active current or active power during the fault. For example, the reactive current and active current were adjusted with different levels of voltage sag [10]. The other one is to modify the PLL parameters directly. For example, an increase of proportional gain and a decrease of integral gain were suggested [21]. In [22], a novel method was proposed to ensure a positive damping coefficient during fault occurrence. A gain of PI output in the PLL is added to the q-axis voltage of PLL during the fault. For the parameter variation, some adaptive control strategies can be used. For instance, a fuzzy controller was used to replace the PI controller of the PLL and make the transient response faster [23]. In [24], it was suggested that the best controller parameters are calculated online and recorded in a parameter table for different fault types and different levels of voltage dip, and the controller parameters are changed dynamically based on the parameter table when a real fault happens. To the best knowledge of the authors, as the VSC is highly controllable, there is still much open space for developing new control strategy, which should be not only easily understandable but also efficiently applicable.

To deal with the above two key problems of transient stability analysis and enhancement in the PLL-based VSC system, the trajectory reversing method (TRM) is introduced, which has been widely used to estimate the asymptotic stability regions in the traditional power systems and general dynamical systems as well [25], and the adaptive control method, which was originally used in variable droop constant control for VSC-MTDC [26] and the VSG-based VSC system [27], respectively. The TRM can also be called as time reversing method. Although the state-dependent damping effect brings certain difficulties, these two methods are of model independence and capable of overcoming these difficulties easily. With the TRM, two different (closed-loop or fish-like) patterns of basin of attraction can be easily identified and further the critical clearing angle (CCA) and the critical clearing time (CCT) for the cross-section of during-fault trajectory and basin boundary can be directly obtained. It is notable that in a very recent paper, the TRM has been mentioned in the study of the fish-like pattern of the similar system [28]. However, the closed-loop pattern is not discussed in the paper. In this paper, the two kinds of stability regions are discussed together, which means homoclinic bifurcation happens when parameters change. The corresponding criteria is proved useful. On the other hand, for the adaptive control method, the PI parameters of the PLL can be easily chosen under different system statuses, based on a simple physical understanding. The adaptive PI parameters based on the equivalent damping and inertia can be used to improve transient satbility.

The rest part of this paper is structured as follows: Section II introduces the trajectory reversing method based on the system modeling of the generalized swing equation, accompanying with the verification results and comparison results with the EAC. Section III introduces the adaptive PI parameters control strategy for the transient stability enhancement. Finally, conclusions are given in Section IV.

SECTION II.

Transient Stability Analysis Based on Trajectory Reversing Method

A. Transient Model for PLL-VSC

Fig. 1 shows a single-VSC-infinite-bus model, namely, a PLL-based VSC is connected to the grid. The PLL is a synchronous loop based on the grid-following control. If the VSC loses synchronization in the transient process, the frequency of PLL would deviate from the working frequency of the AC grid. Here ACC is used to denote the alternative current control. PI controller is widely used in the ACC and PLL because the input of PI controller will decay to zero gradually when the system is stable, and the input can be controlled well. In our previous work, the PI controller is used in the VSC modeling [2]. For simplicity, the AC grid has been replaced by an ideal infinite bus. U_{g} is the equivalent voltage of the infinite bus, and L_{f} is the filter inductance. Z_{g} =R_{g} +\text{j}\omega L_{g} is the equivalent grid impedance, U_{t} is the terminal voltage of the VSC. I ^{ref}_{dq} =i_{dref} +\text{j}i_{qref} denotes the d-axis and q-axis currents in the PLL reference frame. I is the output current vector of the VSC. \omega _{0} is the synchronous angular frequency, and \delta _{pll} and \omega _{pll} are the output angle and frequency of the PLL, respectively.

FIGURE 1. - Schematic show of a VSC tied to AC grid with PLL and ACC.
FIGURE 1.

Schematic show of a VSC tied to AC grid with PLL and ACC.

As the bandwidth of the ACC is much higher than that of the PLL, the current output can be believed as always following the current references, which are set as constants in the paper. Therefore, the VSC can be treated as a controlled current source and its dynamics is determined by the PLL solely. Under this simplification, the transient dynamics of the PLL-VSC system can be expressed by the so-called generalized swing equation, which is still a second-order equation and similar to the classical swing equation of the SG [13], [29]:\begin{equation*} M_{eq}\ddot \delta = P_{m}-P_{e}-D_{eq}(\delta)\dot \delta \tag{1}\end{equation*}

View SourceRight-click on figure for MathML and additional features. where \begin{align*} \begin{cases} \displaystyle P_{m} =X_{g}i_{dref}+R_{g}i_{qref}\\ \displaystyle P_{e} =U_{g}\sin {\delta }\\[0.2pc] \displaystyle M_{eq} =\frac {1}{k_{i}}\left({1-\frac {k_{p}X_{g}i_{dref}}{\omega _{0}}}\right)\\[0.5pc] \displaystyle D_{eq} =\frac {k_{p}}{k_{i}}U_{g}\cos {\delta }-\frac {X_{g}i_{dref}}{\omega _{0}}\\ \end{cases} \tag{2}\end{align*}
View SourceRight-click on figure for MathML and additional features.

Here \delta =\delta _{pll}-\omega _{0}t denotes the angular position deviation between the PLL and the grid, \omega =\omega _{pll}-\omega _{0} is the corresponding angular frequency deviation. k_{p} and k_{i} are the PI parameters of the PLL. P_{m} and P_{e} are the equivalent mechanical and electromagnetic powers, respectively. M_{eq} and D_{eq} are the equivalent inertia and damping, respectively. Both M_{eq} and D_{eq} are determined by the controller parameters. Here the dominant difference with the SG is that the D_{eq} in (2) is state-dependent, i.e., it changes with the angle deviation \delta , whereas the damping of the SG is always a positive constant. Clearly this state-dependent nonlinear damping could bring an additional difficulty in the transient stability problems of the PLL-VSC system.

The equilibrium points in (1) can be easily obtained:\begin{align*} \begin{cases} \displaystyle \delta _{s} =\arcsin {\frac {X_{g}i_{dref}+R_{g}i_{qref}}{U_{g}}}\\ \displaystyle \delta _{u} =\pi -\delta _{s}=\pi -\arcsin {\frac {X_{g}i_{dref}+R_{g}i_{qref}}{U_{g}}} \end{cases} \tag{3}\end{align*}

View SourceRight-click on figure for MathML and additional features. where \delta _{s} (\delta _{u} ) denotes the stable (unstable) equilibrium point. If the voltage is too small, the equilibrium point does not exist. However, usually the equilibrium point exists for the before-fault and clearing-fault states.

Ref. [13] proposed a normalized generalized swing equation to simplify the system analysis. It has been found that due to the homoclinic bifurcation, the asymptotic stability regions can be either a fish-like or an elliptic pattern. These two different types of basin have been calculated by using the Monte Carlo method by exhaustively searching all initial conditions. For each initial condition, the system may asymptotically approach to the equilibrium point or infinite after a long transient time. The initial conditions going to the equilibrium point are kept and plotted. The basins of attraction of the post-fault equilibrium point are shown by gray areas in Fig. 2 and Fig. 3, respectively. The only difference is the different values of k_{i} , namely, k_{i}=1500 in Fig. 2 and k_{i}=10000 in Fig. 3. The other system parameters are the same, as shown in Tab. 1. The subscripts “pre”, “during”, and “post” are used to denote the three fault stages in the transient process: pre-fault, during-fault, and post-fault stages, respectively. The parameters are selected just like our previous work [13], and the units of them are p.u.

TABLE 1 System Parameters
Table 1- 
System Parameters
FIGURE 2. - Comparison of the basin boundary (blue and pink curves) obtained by the trajectory reversing method and the basin of attraction (gray area) of the post-fault stable equilibrium point obtained by the Monte Carlo method; 
$k_{i}=1500$
. The dot A (D) denotes the unstable (stable) equilibrium point of the post-fault state, the dot B the stable equilibrium point of the pre-fault state, and the point C the cross-point of the basin boundary and the during-fault forward trajectory.
FIGURE 2.

Comparison of the basin boundary (blue and pink curves) obtained by the trajectory reversing method and the basin of attraction (gray area) of the post-fault stable equilibrium point obtained by the Monte Carlo method; k_{i}=1500 . The dot A (D) denotes the unstable (stable) equilibrium point of the post-fault state, the dot B the stable equilibrium point of the pre-fault state, and the point C the cross-point of the basin boundary and the during-fault forward trajectory.

FIGURE 3. - Similar to Fig. 2, but for 
$k_{i}=10000$
 instead.
FIGURE 3.

Similar to Fig. 2, but for k_{i}=10000 instead.

In addition, the dot A (D) is used to denote the unstable (stable) equilibrium point of the post-fault state, the dot B the stable equilibrium point of the pre-fault state, and the point C the cross-point of the basin boundary and the during-fault forward trajectory.

As it is well known that the transient stability should be determined by whether the fault-clearing state is within or out of the basin of the attraction of the post-fault equilibrium point, the determination of the basin of attraction is of great importance. Different with the classical fish-like pattern in the swing equation, here not only the fish-like but also the close-form patterns should be judged for different parameters. In addition, for the close-form pattern, it is far away from the post-fault equilibrium point. All these unusual phenomena may pose a basic challenge for the transient stability analysis.

B. Algorithm for Trajectory Reversing Method

To solve the above troubles, the TRM is used with the associated algorithm developed. The basic idea is simple. By replacing the timing (from t to -t ) and setting the unstable equilibrium point (UEP) of the post-fault state as the initial condition, the (reversing) trajectory from the UEP can be obtained, still by using the time-domain integration. With this method, the two different types of basin of attraction can be easily identified. Furthermore, the CCA and CCT can be easily obtained based on the intersection between the during-fault trajectory and the obtained basin boundary. It is notable that in the final step of calculation, only a small component of the basin boundary near the during-fault trajectory is needed.

In the power systems, there are many different types of faults. In this paper, without losing generality, only consider the typical voltage sag fault of the infinite bus. Based on the expressions in (2), clearly the voltage sag with the change of U_{g} mainly changes P_{e} . Therefore, the voltage sag fault is similar to the three-phase short circuit fault in the SG [13]. The UEP in the post-fault stage \delta _{upost}=\delta _{cr} in (2) is critical, as the PLL-VSC will lose synchronization if \delta exceeds \delta _{cr} in the transient process.

With the TRM, replace t by -t in (1) and obtain a new dynamic equation immediately:\begin{equation*} M_{eq}\ddot \delta = P_{m}-P_{e}+D_{eq}(\delta)\dot \delta \tag{4}\end{equation*}

View SourceRight-click on figure for MathML and additional features. showing the only difference of the sign of the D_{eq} term. Then start from (\delta _{cr} ,0) and get the reverse trajectory by numerical integration. In calculation, a slight perturbation is needed. Their trajectories guided by arrows are shown in Fig. 2 for the fish-like pattern and in Fig. 3 for the close-loop pattern. In Fig. 2, it can see that with the different tiny perturbations of initial conditions (e.g., a perturbation of 10−10 or -10^{-10} on \omega , respectively), both the top boundary (blue curve) and bottom boundary (pink curve) of the basin of attraction of the fish-type pattern can be well obtained. Whereas in Fig. 3, only the asymptotic stable limit cycle (blue curve) can be obtained. Clearly these basin boundaries obtained by the TRM (denoted by the arrows) match with the basin of attraction obtained by the Monte Carlo method (denoted by the green region) well.

After determining whether the final asymptotic behavior is a limit cycle (periodic behavior) or not, the pattern of the basin of attraction for either a close form or a fish-like one can be judged. Further, the process of estimating the boundary of the stability region is also slightly different. Firstly, to obtain the CCA, the correct part of the reverse trajectory should be chosen. When the reverse trajectory does not converge to a cycle (like Fig. 2), the initial part of the reverse trajectory will be used to obtain the cross-point with the forward during-fault trajectory, starting from (\delta _{0} ,0). Oppositely if the reverse trajectory converges to a cycle (like Fig. 3), the final limit cycle data should be used to get the cross-point. After the cross-point is obtained for these two different patterns, the corresponding CCA and CCT can be obtained immediately. A flow chart for the detailed algorithm of the trajectory reversing method is given in Fig. 4, to summarize the process for determining the two types of stability region patterns and calculating the CCA and CCT.

FIGURE 4. - Flow chart of the algorithm of the trajectory reversing method.
FIGURE 4.

Flow chart of the algorithm of the trajectory reversing method.

C. CCA/CCT Calculation Results Based on Trajectory Reversing Method

In Fig. 2, k_{i}=1500 . And CCA=1.4325rad and CCT=0.0950s by the TRM. To check these results, the clearing time is set as 0.0950s and 0.0951s separately and calculate their corresponding time-domain responses of angle \delta . The results are shown in Fig. 5, where clearly the system is stable (unstable) when the clearing time is smaller (larger) than the CCT in Fig. 5(a) [Fig. 5(b)]. They show that with an extremely tiny variation of the clearing time, the system dynamics can be completely different. They also show that the result based on the TRM is accurate with a sufficiently high precision.

FIGURE 5. - Verification of the CCT under 
$k_{i}=1500$
 by different clearing times: (a) 0.0950s and (b) 0.0951s.
FIGURE 5.

Verification of the CCT under k_{i}=1500 by different clearing times: (a) 0.0950s and (b) 0.0951s.

Similarly, in Fig. 3 under k_{i}=10000 , CCA=1.2166rad and CCT=0.0257s from the TRM. The corresponding time-domain results are shown in Fig. 6. The clearing time is 0.0257s in Fig. 6(a) and 0.0258s in Fig. 6(b). Again the results are perfect. In addition, further study shows that with all other parameters fixed, the critical parameter for the homoclinic bifurcation is k_{i}=8407 , which is relatively very large.

FIGURE 6. - Verification of the CCT under 
$k_{i}=10000$
 by different clearing times: (a) 0.0257s and (b) 0.0258s.
FIGURE 6.

Verification of the CCT under k_{i}=10000 by different clearing times: (a) 0.0257s and (b) 0.0258s.

All these comparisons clearly demonstrate that the TRM is efficient for the transient stability and assessment of the PLL-based VSC under different system parameters and it is workable for not only close-form but also fish-like patterns of basin of attraction. Comparatively, the calculation of the CCA is fast, compared with the Monte Carlo method. It is notable that there is no any other method to deal with these two different basins so far, to the best knowledge of the authors.

We admit that this method is relatively theoretical because the equation of the system should be known first. The trajectory is obtained based on the differential equation. Even though the accuracy has been verified in Fig. 5 and Fig. 6, the feasibility of this method should be further studied, if either the ACC effect or multiple PLL-VSC systems are considered.

D. Comparison With the EAC Result

As the EAC is a classical analytical method of transient stability by neglecting the damping completely, it is interesting to make a comparison, based on the TRM. Here the CCA calculated by the TRM is denoted as CCA_{TRM} , and the CCA calculated by the EAC is denoted as CCA_{EAC} . As the TRM is highly efficient, the system parameters can be systematically studied. If CCA_{EAC} < CCA_{TRM} , the CCA calculated by the EAC is conservative, otherwise it is radical. In the traditional power system, as the damping is positive, the EAC is always conservative. However, here as the damping is state-dependent, which can be positive or negative, the CCA_{EAC} may be either conservative or radical. The state-dependent damping effect will be studied by the comparison of CCA_{TRM} and CCA_{EAC} .

The theoretic expression of CCA_{EAC} for the voltage sag fault is explicit [13]:\begin{align*} CCA_{EAC}=\frac {P_{m}(\delta _{0}-\delta _{cr})+U_{gduring} \cos \delta _{0}-U_{gpost}\cos \delta _{cr}}{U_{gduring}-U_{gpost}} \\{}\tag{5}\end{align*}

View SourceRight-click on figure for MathML and additional features. To characterize the deviation, \eta is defined as \begin{equation*} \eta =\frac {CCA_{EAC}-CCA_{TRM}}{CCA_{TRM}} \tag{6}\end{equation*}
View SourceRight-click on figure for MathML and additional features.

The following parameters are fixed; k_{p}=50 , k_{i}=2000 , R_{g}=0 pu, i_{dref}=0.8 pu, i_{qref}=-0.2 pu, U_{gpre}=1 pu. The other parameters U_{gduring} , U_{gpost} , and X_{g} will be studied. In each case one parameter among them is set as a constant with the other two parameters changeable. In calculating CCA_{TRM} , both patterns of basin of attraction should be possible, as the parameter variation is relatively large.

As the first case, the contour plot of \eta with the variation of U_{gduring} and U_{gpost} is shown in Fig. 7; X_{g}=0.5 pu is fixed. Clearly \eta may be positive or negative for different parameters. The line for \eta =0 is nearly a horizontal straight line when U_{gpost}\approx 0.6 pu. Generally, as U_{gpost} increases, \eta also increases. It shows that \eta is more likely to be influenced by U_{gpost} , compared with U_{gduring} .

FIGURE 7. - Contour plot of 
$\eta $
 with variation of 
$U_{gduring}$
 and 
$U_{gpost}$
; 
$X_{g}=0.5$
.
FIGURE 7.

Contour plot of \eta with variation of U_{gduring} and U_{gpost} ; X_{g}=0.5 .

As the second case, the contour plot of \eta with the variation of U_{gduring} and X_{g} is shown in Fig. 8. U_{gpost}=0.9 pu. Clearly now the line for \eta =0 is nearly a horizontal straight line again at X_{g}\approx 0.87 pu. When X_{g} is relatively large, \eta decreases with increase of X_{g} and it is nearly not affected by U_{gduring} . When X_{g} is small, \eta increases as U_{gduring} decreases. When X_{g} is very small, the shape of contour plot looks like a ridge.

FIGURE 8. - Contour plot of 
$\eta $
 with variation of 
$U_{gduring}$
 and 
$X_{g}$
; 
$U_{gpost}= 0.9$
.
FIGURE 8.

Contour plot of \eta with variation of U_{gduring} and X_{g} ; U_{gpost}= 0.9 .

For the third case, the contour plot of \eta with the variation of U_{gpost} and X_{g} is shown in Fig. 9. U_{gduring}= 0.1 pu. Here the contour plot is nearly a series of parallel slant straight lines in the upper-left part of the figure. As U_{gpost} increases and X_{g} decreases, \eta increases from negative to positive. In the lower-right part, a ridge shape also occurs.

FIGURE 9. - Contour plot of 
$\eta $
 with variation of 
$U_{gpost}$
 and 
$X_{g}$
; 
$U_{gduring}= 0.1$
.
FIGURE 9.

Contour plot of \eta with variation of U_{gpost} and X_{g} ; U_{gduring}= 0.1 .

From the above figures, the EAC may cause an error which is not ignorable, and the dependence of \eta on the system parameters are diversified. When \eta is small and near zero, the contours look like several parallel straight lines. When \eta is large, a ridge shape may occur. In addition, \eta is more likely to be influenced by U_{gpost} and X_{g} , and relatively weaker by U_{gduring} . Generally, under a larger U_{gpost} , a smaller X_{g} , and a smaller U_{gduring} , \eta increases, meaning that the CCA_{EAC} is more likely to be radical.

SECTION III.

Transient Stability Enhancement Based on Adaptive Control

A. Theoretical Basis of the Adaptive Control

It is well known that the SG dynamics is determined by the swing equation with its intrinsic property including inertia (denoted by M) and damping (denoted by D), which are always positive and unchanged in the transient process. The VSG control imitates the SG dynamics showing the same dynamical equation, but as the VSG is fully controllable, basically its inertia M and damping D can be freely chosen. Therefore, in the transient process, the system parameters including M and D can be adaptively changed. The same idea has been reported recently [27].

To understand the adaptive control better, the transient stability process of the swing equation is explaind by using a mechanical equivalence of a mass-spring system in Fig. 10 [30].

FIGURE 10. - Schematic show for the transient process in the swing equation by using a mechanical equivalence. On state 0, the mass is on the pre-fault stable state 
$o$
. In contrast, the post-fault stable state is 
$o'$
. From states 1 to 2, it is accelerating; from states 2 to 3, it is decelerating; from states 3 to 4, it is accelerating again; and from states 4 to 1, it is decelerating. The adaptive control strategy is established by changing the (equivalent) inertia and (equivalent) damping on the basis of the system status.
FIGURE 10.

Schematic show for the transient process in the swing equation by using a mechanical equivalence. On state 0, the mass is on the pre-fault stable state o . In contrast, the post-fault stable state is o' . From states 1 to 2, it is accelerating; from states 2 to 3, it is decelerating; from states 3 to 4, it is accelerating again; and from states 4 to 1, it is decelerating. The adaptive control strategy is established by changing the (equivalent) inertia and (equivalent) damping on the basis of the system status.

On state 0, the mass is on the pre-fault stable state o denoted by a dashed horizontal line, due to the balance of the gravity force and the elastic force from the mechanical spring. When a large-signal disturbance happens suddenly, the gravity force becomes larger than the new elastic force. A thin spring is used to show a smaller elastic coefficient. Therefore, the motion of the mass is accelerating downward. In contrast, using o' and the dashed horizontal line to denote the post-fault stable state. Clearly from states 1 to 2, it is accelerating. However, from states 2 to 3, it is decelerating, although its speed direction is still downward. After that, from states 3 to 4, it is accelerating again, and from states 4 to 1, it is decelerating. For both states 3–4 and 4-1, the speed direction becomes upward. Based on these observations, the adaptive control strategy can be designed.

As in the transient process of the VSG, D is always positive, the value of D should be increased to make disturbance damp faster. However, for the change of value of M, in the accelerating stage, such as from states 1 to 2 and from states 3 to 4, M should increase to hinder its acceleration. On the other hand, in the decelerating stage, such as from states 2 to 3 and from states 4 to 1, M should decrease to make its decelerating process faster. Therefore, the change of M should be determined by not only the speed (\omega ) but also the acceleration (d\omega /dt ). Here \omega =\omega _{vsg}-\omega _{0} . To combine these two factors, d|\omega |/dt is used to uniquely determine the change of M. Hence list the adaptive inertia and damping coefficient control strategy in Tab. 2, where the fourth column is based on the combined conditions of \omega and d\omega /dt on the second and third columns in Tab. 2, respectively.

TABLE 2 Adaptive Control Strategy in VSG
Table 2- 
Adaptive Control Strategy in VSG

As the adaptive control strategy in VSG has been proposed effective, now extend this simple strategy to the PLL-VSC system. After clearly examining the equivalent damping term D_{eq} in (2), one can find that comparatively its second constant part is small and thus only its first part (\cos \delta ) is kept. Namely, D_{eq}(\delta)\approx ({k_{p}}U_{g}\cos {\delta })/{k_{i}} . Under this assumption, {k_{p}}/{k_{i}} and \cos {\delta } are combined to determine the damping efficient D_{eq} . When \cos \delta >0 ,the damping is positive, which can enhance the transient stability, {k_{p}}/{k_{i}} should increse under this condition in order to make better use of positive damping. When \cos \delta < 0 ,the damping is negative, which harms the transient stability, {k_{p}}/{k_{i}} should decrese to reduce the effect of negative damping. Therefore, the control strategy for {k_{p}}/{k_{i}} on the fourth column in Tab. 3 for different \delta is given.

TABLE 3 Adaptive PI Parameter Control Strategy in PLL-VSC
Table 3- 
Adaptive PI Parameter Control Strategy in PLL-VSC

In addition, still relying on the generalized swing equation in (2), M_{eq}\approx {1}/{k_{i}} . According to Tab. 2, when \omega \frac {d\omega }{dt}>0 , M_{eq} should increase ({k_{i}} decrease), when \omega \frac {d\omega }{dt} < 0 , M_{eq} should decrease ({k_{i}} increase). Thus, the control strategy for {k_{i}} on the fifth column in Tab. 3 is given.

The whole control strategy for the PLL-VSC has been summarized in Tab. 3, which is obtained from the VSG adaptive control strategy. The determining conditions for how to change the control parameters {k_{i}} and {k_{i}} under the four different conditions of d|\omega |/dt and \cos \delta are explicit. Clearly it is easy to use. Below let us design the control strategy more explicitly.

B. Specific Design Process of Adaptive Control in PLL-VSC

From Tab. 3, the PI parameter of PLL should be changeable in the transient process. When \omega \frac {d\omega }{dt} >0 , {k_{i}} decreases, so a kind of equation of {k_{i}} can be given as \begin{equation*} {k_{i}}={k_{i0}}\left({1-\frac {2}{\pi }arctan\left({{\lambda _{1}\omega \frac {d\omega }{dt}}}\right)}\right) \tag{7}\end{equation*}

View SourceRight-click on figure for MathML and additional features. where {k_{i0}} denotes the initial integral parameter, and \lambda _{1} denotes the coefficient selected to multiply with \omega \frac {d\omega }{dt} , which can be set relatively large. The value of tangent function is restricted within (-\frac {\pi }{2} , \frac {\pi }{2} ). The coefficient \frac {2}{\pi } can restrict \left({1-\frac {2}{\pi }arctan\left({{\lambda _{1}\omega \frac {d\omega }{dt}}}\right)}\right) within (0,2), so {k_{i}} is always positive, which makes M_{eq} always positive. When \lambda _{1} \omega \frac {d\omega }{dt}>0 , arctan\left({{\lambda _{1}\omega \frac {d\omega }{dt}}}\right)> 0, {k_{i}}{k_{i0}} . When \lambda _{1} \omega \frac {d\omega }{dt} < 0 , arctan\left({{\lambda _{1}\omega \frac {d\omega }{dt}}}\right) < 0 , {k_{i}} < {k_{i0}} . So the equation (7) can be designed according to Tab. 3.

And the {k_{p}}/{k_{i}} should change with \cos {\delta } , similarly, {k_{p}}/{k_{i}} can be defined as:\begin{equation*} \frac {k_{p}}{k_{i}}=\frac {{k_{p0}}}{k_{i0}}(1+\lambda _{2}\cos {\delta }) \tag{8}\end{equation*}

View SourceRight-click on figure for MathML and additional features. where {k_{p0}} denotes the initial proportional parameter, and \lambda _{2} denotes the coefficient that multiplied to \cos {\delta } . \lambda _{2} should be smaller than 1.0 so that the {k_{p}}>0 . When \cos \delta >0 ,\frac {k_{p}}{k_{i}}>\frac {{k_{p0}}}{k_{i0}} . When \cos \delta < 0 ,\frac {k_{p}}{k_{i}} < \frac {{k_{p0}}}{k_{i0}} . The equation corresponds to Tab. 3. The equivalent damping and inertia can be changed.

Then from (7) and (8), {k_{p}} is obtained as:\begin{equation*} {k_{p}}={k_{p0}}\left({1-\frac {2}{\pi }arctan\left({{\lambda _{1}\omega \frac {d\omega }{dt}}}\right)}\right)(1+\lambda _{2}\cos {\delta }) \tag{9}\end{equation*}

View SourceRight-click on figure for MathML and additional features.

So the conditions of the system can be measured and the extra loops can be used to change the equivalent PI parameters of the PLL-VSC. The schematic of the improved adaptive control strategy is shown in Fig. 11. Different from the existing adaptive PI parameter methods in [30], the adaptive control strategy in this paper is designed from the perspective of equivalent inertia and damping, and the equivalent PI parameters can change as the state in the transient process.

FIGURE 11. - Improved adaptive PI parameter control strategy in PLL-VSC.
FIGURE 11.

Improved adaptive PI parameter control strategy in PLL-VSC.

However, the PI parameters should be constricted by considering the small-signal stability. On the basis of linear system theory, the following small-signal stability conditions are given [31]:\begin{equation*} {k_{p}} < \frac {1}{i_{dref}L_{g}} \tag{10}\end{equation*}

View SourceRight-click on figure for MathML and additional features. and \begin{equation*} {k_{i}} < \frac {U_{g}\cos {\delta _{0}}}{i_{dref}L_{g}}{k_{p}} \tag{11}\end{equation*}
View SourceRight-click on figure for MathML and additional features.
where L_{g}=\frac {X_{g}}{\omega _{0}} denotes the corresponding inductance of X_{g} . So the PI parameters should be subject to these control constraints.

C. Verification of Adaptive Control Method

In the test, the system parameters for the PLL-VSC are chosen: R_{g}=0 pu, X_{g}=0.7 pu, i_{dref}=0.8 pu, i_{qref}=-0.2 pu, U_{gpre}=1 pu, U_{gduring}=0.3 pu, U_{gpost}=0.9 pu, k_{p0}=50 , k_{i0}=1500 , \lambda _{1}=1000 , \lambda _{2}=0.9 . Note that under these conditions, the basin of attraction is a typical fish-like pattern, as in Fig. 2. In the absence of control, the two parameters k_{p} and k_{i} do not change. With the control, the adaptive PI parameter control strategy is conducted by using the equivalent parameters in (7) and (9), which are guided according to the adaptive control strategy in Tab. 3.

Now compare the results without and with the adaptive PI parameter control strategy. First check the control strategy under the same clearing time after the during-fault process. When t=0.5s , the fault occurs, clear the fault at t=0.55\text{s} , showing the results in Fig. 12(a) for the state-space plot and Fig. 12(b) for the time-series plot. In this simulation, U_{gpost}=0.9 pu is smaller than U_{gpre}=1 pu, the angle \delta doesn’t converge to the its pre-fault value. If U_{gpost} is equal to U_{gpre} , the \delta of the stable point will not change. The PLL-VSC is both stable, but the range of variation on the phase portrait becomes smaller after using the control, as shown in Fig. 12(a). Similarly the angle variation in the time domain in Fig. 12(b) also decreases after the control. All these show that the control method really improves the transient performance.

FIGURE 12. - Comparison of the behaviors of transient stability without control (red dotted line) and with control (blue line) by clearing the fault 0.05s later after it occurs: (a) In the state space. (b) Waveform of 
$\delta $
 in the time domain. Clearly with the control, the system performance in the transient increases.
FIGURE 12.

Comparison of the behaviors of transient stability without control (red dotted line) and with control (blue line) by clearing the fault 0.05s later after it occurs: (a) In the state space. (b) Waveform of \delta in the time domain. Clearly with the control, the system performance in the transient increases.

Next check the change of equivalent inertia and damping, the k_{p} and \frac {k_{p}}{k_{i}} are shown in Fig. 13, after using the adaptive control strategy. Now the k_{p} and \frac {k_{p}}{k_{i}} change in transient process. Similarly, the M_{eq} and D_{eq} are compared in Fig. 14, M_{eq} can change adaptively, and the D_{eq} become larger after using the adaptive control strategy, which enhances the transient stability of PLL-VSC. The CCA and CCT can be determined by the time domain simulation. The CCA has changed from 1.9865rad to 2.2672rad and the CCT from 0.0510s to 0.1924s. Both CCA and CCT increase after using the control, demonstrating that the adaptive PI parameter control strategy can enhance the transient stability.

FIGURE 13. - Comparison of 
$k_{p}$
 and 
$\frac {k_{p}}{k_{i}}$
 without control (red dotted line) and with control (blue line) (a) 
$k_{p}$
. (b) 
$\frac {k_{p}}{k_{i}}$
.
FIGURE 13.

Comparison of k_{p} and \frac {k_{p}}{k_{i}} without control (red dotted line) and with control (blue line) (a) k_{p} . (b) \frac {k_{p}}{k_{i}} .

FIGURE 14. - Comparison of equivalent inertia and damping without control (red dotted line) and with control (blue line) (a) 
$M_{eq}$
. (b) 
$D_{eq}$
.
FIGURE 14.

Comparison of equivalent inertia and damping without control (red dotted line) and with control (blue line) (a) M_{eq} . (b) D_{eq} .

SECTION IV.

Conclusion

In conclusion, faced with the key challenges in the transient stability analysis of the PLL-VSC systems: the state-dependent nonlinear damping effect and two different types of basin of attraction for different system parameters [13], [18], we have developed a trajectory reversing method for the transient stability analysis and an adaptive control method for the transient stability enhancement. Our study finds that the trajectory reversing method is efficient and straightforward. The boundary of the stability region can be estimated more conveniently and systematically, compared with the Monte Carlo method and the time-domain simulation method. Compared with other methods, such as Lyapunov’s direct method, energy function, and hyperplane method which highly rely on the local dynamical information of the controlling (or relevant) unstable equilibrium point, the TRM can discriminate two different types of basin of attraction well, where the closed-loop pattern is usually far away from the unstable equilibrium point. In this respect, the TRM is unique to solve the problem of two different types of basin of attraction by considering the state-dependent damping term. To the best knowledge of the authors, there is no any other method capable to deal with this problem. In addition, with this method, the EAC result which completely ignores the damping term can be easily compared.

For the second key contribution of this paper, directly from the physical understanding of the (generalized) swing equation for the vibration damping of mechanical systems in the transient process, an adaptive control strategy by varying the controller parameters (or equivalently the equivalent damping and inertia) on the basis of the system status is developed. Our study finds that this method is also efficient and straightforward. Only the information of signs of \omega , d\omega /dt and \cos \delta are needed. It can attenuate the system disturbances quickly.

Therefore, we think that these two methods, although simple, can be valuable for the transient stability analysis and enhancement of the PLL-VSC systems. In the future, the trajectory reversing method and the adaptive PI controller should be examined in higher-order model.

References

References is not available for this document.