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.
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.
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*}
\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*}
Here
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*}
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
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;
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
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
With the TRM, replace \begin{equation*} M_{eq}\ddot \delta = P_{m}-P_{e}+D_{eq}(\delta)\dot \delta \tag{4}\end{equation*}
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 (
C. CCA/CCT Calculation Results Based on Trajectory Reversing Method
In Fig. 2,
Verification of the CCT under
Similarly, in Fig. 3 under
Verification of the CCT under
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
The theoretic expression of \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*}
\begin{equation*} \eta =\frac {CCA_{EAC}-CCA_{TRM}}{CCA_{TRM}} \tag{6}\end{equation*}
The following parameters are fixed;
As the first case, the contour plot of
As the second case, the contour plot of
For the third case, the contour plot of
From the above figures, the EAC may cause an error which is not ignorable, and the dependence of
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].
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
On state 0, the mass is on the pre-fault stable state
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 (
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
In addition, still relying on the generalized swing equation in (2),
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
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 \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*}
And the \begin{equation*} \frac {k_{p}}{k_{i}}=\frac {{k_{p0}}}{k_{i0}}(1+\lambda _{2}\cos {\delta }) \tag{8}\end{equation*}
Then from (7) and (8), \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*}
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.
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*}
\begin{equation*} {k_{i}} < \frac {U_{g}\cos {\delta _{0}}}{i_{dref}L_{g}}{k_{p}} \tag{11}\end{equation*}
C. Verification of Adaptive Control Method
In the test, the system parameters for the PLL-VSC are chosen:
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
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
Next check the change of equivalent inertia and damping, the
Comparison of
Comparison of equivalent inertia and damping without control (red dotted line) and with control (blue line) (a)
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
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.