1. Introduction
The safety of the electric power supply affects national economy and social development, while the key to the safe operation of the power system lies in the stability of the system [
1]. During the operation of the interconnected power system, oscillations frequently occur, where the low-frequency oscillation (LFO) is a detrimental fault threatening the stability of the system, which refers to the relative swing between the rotors of generators running in parallel in power systems under disturbance, and leads to an incessant oscillation within 0.1~2.5 Hz for lack of damping [
2,
3]. The 1996 system blackout in the Western Electricity Coordinating Council (WECC) system makes people aware of the importance of monitoring and controlling the LFO [
4]. The first step to analyze LFO is modal identification, which acquires the modal parameters of the oscillations for taking suitable measures to enhance the stability of the system.
LFO mode identification methodology can be mainly divided into the analysis based on numerical solutions and that based on measured signals. The traditional linearization method is to identify these low-frequency modes through eigenvalue analysis, which requires a lot of information about the modeling of the system, lacking satisfactory precision. With the help of the wide area measurement system (WAMS) and phase measurement unit (PMU), the operation data of the power grid with a high-precision time scale can be transmitted to the control center, realizing the real-time data collection and monitoring of wide-area power grid [
5]. The methods of analyzing the measured data and identifying the LFO mode primarily include fast Fourier transform (FFT) [
6], wavelet transform [
7], Prony [
8], stochastic subspace identification (SSI) [
9], auto-regressive and moving average (ARMA) [
10], Hilbert–Huang Transform (HHT) [
11], and so forth. FFT cannot analyze the damping characteristics and local characteristics, so it is not suitable for nonlinear and non-stationary signals. Wavelet transform has the problems of frequency overlap and adaptive basis selection and is only suitable for transient and non-stationary signals. Both Prony and SSI have problems with estimation of order and sensitivity to noise which bring in false modes when analyzing the oscillation signal of the non-stationary power system. The ARMA model method establishes a mathematical model for ordered discrete random data to obtain the inherent parameters of the system, whereas it is easily affected by noise and still has the problem of order determination as Prony and SSI. Although the HHT algorithm is suitable for non-stationary and nonlinear signals, it is affected by the end effect. These methods mentioned above have a certain ability to identify partial modal parameters, but the accuracy of identification is unacceptable yet.
The damped low-frequency oscillation (DLFO) signal is one of the most common transient signal forms, which is often related to mechanical and circuit faults, especially in the power system. To solve the problems of insufficient precision and parameters in modal identification of DLFO, the synthetical modal parameters identification (SMPI) method, a comprehensive method, is presented by integrating the advantages of empirical mode decomposition (EMD), SSI, and Prony. In the SMPI method, the DLFO signals are, firstly, decomposed into several intrinsic mode functions (IMF) to filter high-frequency noise by EMD. Then, the Prony and SSI approaches are adopted to identify the modal parameters of the filtered signals after EMD, respectively. Lastly, the proposed parameters matching method is developed to match the accurate modal parameters of DLFO in line with the similar frequencies recognized by SSI and Prony and avoid the difficulty of estimation of model order. The proposed SMPI method is demonstrated by implementing case studies.
In what follows,
Section 2 introduces the theory and methods of SMPI including the EMD, SSI, and Prony algorithm. In
Section 3, SMPI is employed to identify the modal parameters of an ideal simulated DLFO signal to verify the effectiveness of the proposed algorithm. To validate the robustness of the method, the simulated signal under lower SNR is identified by SMPI in
Section 4. In
Section 5, to verify the generalization ability of SMPI, a real-time DLFO signal in the power system is taken as the subject of modal identification.
Section 6 summarizes the conclusions of this study.
2. Synthetical Modal Parameters Identification (SMPI) Method
This paper focuses on the theory and methods of SMPI proposed for modal parameter identification of DLFO in power systems. According to previous research, the SSI method is weak in identifying amplitude and phase angle of non-stationary signals [
5], and the computation of damping ratio is inaccurate by the Prony approach [
12]. Besides sensitivity to noise, estimation of model order is a difficulty for SSI and Prony. Under-estimating model order would lead to the omission of dominant modes of the original signal, while over-estimation of the model order would bring in fictitious modes, especially with the amount of noise.
Accordingly, it is impracticable to utilize a single algorithm to obtain the full modal parameter of DLFO. Addressing this problem, this paper has presented a comprehensive method, i.e., the SMPI method, based on the parameter matching approach which fully makes use of the strengths of SSI approach and Prony method, to find out full modal parameters. In addition, SMPI can handily avoid the difficulty of estimating model orders. The described synthetical modal parameters identification method is shown in
Figure 1.
As
Figure 1 shows, in the developed SMPI method, the raw signals are initially denoising by EMD. And the filtered signals are put into modal identification with Prony and SSI, respectively. Prony calculates natural frequencies, amplitudes, and phase angles of the signals, while SSI extracts frequencies and damping ratios. In respect of the same natural frequencies, all true modal parameters of DLFO, involving natural frequencies, damping ratios, amplitudes, and phase angles, are matched finally. The detailed implementations of EMD, SSI, and Prony approaches will be presented in the following parts.
2.1. Empirical Mode Decomposition (EMD) Method
In essence, the EMD method [
13] is widely used in signal pre-processing, which eliminates high-frequency noise from the raw signal by filtering. The procedure of EMD functioned in denoising the oscillation signal is described as follows:
Step 1: Derivative the input signal x(t) and extract its extreme value (minimum value and maximum value).
Step 2: Fit the upper and lower envelopes of x(t) with cubic spline interpolation function, and get the maximum value emax(t) and minimum value emin(t) of the envelope curve.
Step 3: Calculate the mean value
m(
t) of the upper and lower envelope curves as Equation (1), and then subtract
m(
t) from
x(
t) to obtain the residual
r(
t) as Equation (2).
Step 4: Determine whether
r(
t) meets IMF conditions: (a) The number of local extrema, that is, the total number of local minima and local maxima, and the number of zero crossings differ by at most one; (b) The mean value of the upper and lower envelopes constructed from the local extrema is zero [
13].
Step 5: If the IMF condition is met, take r(t) as one of the IMF components decomposed from x(t), and go to Step 6; If the condition is not met, take r(t) as the new input signal and repeat Step 1 to Step 5 until the condition is met.
Step 6: Determine whether the stop screening condition is met, that is, the residual r(t) is monotonous or a constant. If the condition is met, go to Step 8. If the condition is not met, go to Step 7.
Step 7: Take the difference between
x(
t) and
r(
t) as the new input signal, and repeat Step 1 to Step 6.
Step 8: Reshape the original signal into a new signal
cEMD(
t) which consisted of total
n IMFs
ci(
t) and the last residual
rn(
t) as Equation (4).
2.2. Stochastic Subspace Identification (SSI) Approach
The SSI is an identification method based on discrete state space equations of linear systems, which calculates partial modal parameters [
14]. The SSI is split into covariance-driven SSI and data-driven SSI [
15]. The covariance-driven SSI uses the covariance as a statistic to describe the data correlation [
16], while the data-driven SSI projects the line space of the “future” onto the line space of the “past” to describe the data correlation [
17,
18]. In this paper, we utilize the covariance-driven SSI for its strength in noise resistance and data processing accuracy [
19], which is based on a discrete-time state space model, takes the covariance as the statistic, and uses the singular value decomposition (SVD) to obtain the state matrix and its eigenvalues, and, finally, gains the modal parameters of the system [
20]. The subspace involved in this method refers to the state space model of a multi-degree-of-freedom system [
19,
21]. The state model of SSI is [
22]
where
k is the time instant, i.e., the sampling point number of the discrete signal; vector
xs is the state vector of the discrete-time system; vector
yk is the system output vector at time instant
k; matrix
A is the state matrix of the discrete-time state space equation; matrix
C is the system output matrix, also called the observation matrix; and
wk is the process noise and
vk is the measurement noise at time instant
k with zero mean.
The measured data
yk, i.e., the system output vector, are constructed into the Hankel matrix, as shown in the following equation [
14]:
where the number of row blocks is 2
M; the number of columns is
N which is the number of measured data as well; and
Yp =
Y0/M−1 and
Yf =
YM/2M−1 denote the past and future parts, respectively, of the block Hankel matrix. Since the number of rows in each row block
yk is
l (the number of measured points), and the number of columns is 1, the matrix
Y0/2M−1 consists of 2
M ×
l rows and
N columns.
The amount of measured data is limited, i.e.,
N is not infinite in actual measurement conditions. According to the Hankel matrix obtained above, the covariance of the output vector can be constructed as [
19]
The Hankel matrix in Equation (6) can be converted to the Toeplitz matrix as [
23].
To obtain the state matrix
A, the observable matrix
OM should be determined. Singular value decomposition (SVD) is used to perform the above factorization, i.e.,
where matrix
U1 and
V1 are orthogonal matrices; matrix
S1 is a diagonal matrix composed of positive singular matrices. The number of singular values of the
S1 matrix is 2
m, which is the rank of the
S1 matrix;
m is the order of the system.
T1/M can be divided as
where
OM is the observable matrix and
ΓM is the extended observability matrix.
The matrices
OM and
ΓM are expressed by
where
I is the unit matrix.
The output matrix
C of the system can be obtained by the front
l row of matrix
OM.
The state matrix
A can be calculated as follows:
The state matrix
A and output matrix
C are both identified from all measured signals rather than one single signal. Hence, the modal parameters can be attained through the eigen decomposition of the state matrix
A as follows:
where
Ψ is the complex eigenvector matrix and
Λ =
diag(
μ1,
μ2,
…,
μm) is a diagonal matrix composed of the eigenvalues of the system
μm.
The eigenvalues of the system
λm can be calculated from the eigenvalues of the state matrix
A:
where Δ
t is the time interval.
According to the above principle, the modal frequency
fs and damping ratio
ξs corresponding to each eigenvalue can be calculated by
2.3. Prony Algorithm
The Prony algorithm is a mathematical model in which equally spaced sampled data is represented by a linear combination of complex exponential functions [
24]. The LFO mode can also be represented by a complex exponential function, so Prony can be applied to LFO. The Prony algorithm is fast and reliable, which does not depend on the mathematical model of the system [
25,
26].
Given a complex-valued data sequence
x(
n),
n = 0, 1, …,
N − 1, based on
N original data, the traditional Prony method fits an exponential model to the data in the least-squares sense, and estimates
[
27,
28,
29], as
where
p is equal to the order of system;
j is the imaginary unit; the subscript
i denotes the
i-th mode;
Ai,
fi,
θi and
αi signify amplitude, frequency, initial phase, and damping factor, respectively;
bi and
zi are the
i-th residue and polynomial root, correspondingly; and Δ
t is the time interval.
Considering the linear prediction model is
which can be denoted as
d =
Da, where
a is the vector of coefficients, and
p is the polynomial order assumed to be known a priori.
Estimation of
a is obtained by solving Equation (18) in the least-squares sense as
where
DH is the complex-conjugate transpose of
D.
Using the previously estimated coefficients, the roots of the characteristic polynomial expressed as
where each root
zi,
i = 1, …,
p, is a discrete-time approximation of its respective continuous-time eigenvalue in the Z-domain.
The
i-th mode frequency is calculated as
Using the polynomial roots,
zi, the linear regression model given by
which can be denoted as
x =
Vb, where
V is a Vandermonde matrix.
Using the least square method, vector
b is estimated as
The
i-th mode frequency, amplitude, and initial phase are, respectively, calculated as
2.4. Parameter Matching Approach
The Prony algorithm only extracts precisely natural frequencies, amplitudes, and phase angles of DLFO, while SSI accurately obtains natural frequencies and damping ratios. Due to noise interference and overestimation of order, algorithms often identify modes containing false information, i.e., false modes (or fictitious modes). In line with the features of SSI and Prony, it is needed to execute parameter matching to search for the exact amplitudes, phase angles, and damping ratios according to the similar frequencies from SSI and Prony. In respect of the previous investigation, there is no such method that integrates SSI with Prony to identify the full modal parameters of DLFO accurately.
The steps for this technique are as follows:
Step 1: Calculate the dimensions ds and dp of the frequency fs acquired by SSI and the frequency fp computed by Prony, respectively;
Step 2: Determine whether the number of iterations si is less than or equal to ds. If not met the condition, the modal parameter result, i.e., the successful matched frequencies fmi, damped ratios ξmi, phase angles θmi and Ami will be output; if the condition is met, jump to Step 3;
Step 3: Calculate the absolute error Δf, the minimum absolute error Δfmin, and the relative error δf between fs and fp;
Step 4: Determine whether the number of iterations pi is less than or equal to dp. If the condition is not met, go to Step 2, carrying out the next iteration; if the condition is met, determine whether the parameter matching conditions are fulfilled in Step 5;
Step 5: Determine whether fp(i) meets the matching condition, that is, the number of successful matching js is less than ds, and the relative error δf(pi) is less than the allowable error value εa, and the absolute error Δfpi is just the minimum value Δfmin. If the condition is not met, go to Step 4 to carry out the next iteration; if the condition is met, go to Step 6 to carry out the parameter matching; and
Step 6: Matching parameters, that is, fmi = fs(si), ξmi = ξs(si), θmi = θp(pi), Ami = Ap(pi). After completing a round of pairing, return to Step 4 to carry out the next iteration.
The flowchart of parameter matching of DLFO through the SMPI method describes the detailed process of the steps above as
Figure 2.
3. Validation of SMPI with Simulated Signals
To verify the performance of the method in modal identification, a simulated signal with known modal parameters is identified with SMPI in this section.
3.1. Test of the Simulated Signal
The ideal simulated signal close to the DLFO of the power system is constructed for verifying the effectiveness of SMPI, as
which is a synthetic signal consisting of three dominant modes, and the three oscillation frequency ranges are all within the frequency range (0.1–2.5 Hz) of the LFO of the power system introduced previously. And its true modal parameters are shown in
Table 1.
To further simulate the real oscillation signal, Gaussian white noise at 30 dB SNR is added into the simulated signal as
Figure 3, and it will be referred to as signal A.
3.2. Oscillation Signal Denoising
In this subsection, the EMD method is utilized to filter and smooth the DLFO signal with noise. The simulated signal with Gaussian white noise is decomposed into many IMFs with different mode orders and a residual
r (i.e., the last IMF in
Figure 4) by EMD. After eliminating higher-order noise and trend term components, five effective IMFs and a residual signal are exacted as
Figure 5.
After denoising, the new signal
cEMD(
t) is reconstructed by IMFs and
r. The comparison of the synthesized signal by EMD
cEMD(
t) with the original signal with noise (i.e., signal A) is displayed in
Figure 6.
The curve of cEMD(t) is smooth and extremely coincidence with that of signal A, which indicates that EMD has filtered high-frequency noise and retained dominant modes of the original signals. cEMD(t) is conducive to modal identification by SSI and Prony in the next subsection.
3.3. Modal Parameters Identification with SSI and Prony
In this section, the modal parameters of DLFO signal A are identified in respect of SSI and Prony approaches. Firstly, SSI is adopted to calculate the frequencies and damping ratios of
cEMD(
t) and the results are displayed in
Table 2.
As shown in
Table 2, there are four model orders identified by SSI, including one false mode (the last one). And only frequencies and damping ratios have been recognized from each model order, lacking other modal parameters. Subsequently, it is necessary to identify more modal parameters of
cEMD(
t), i.e., amplitudes and phase angles in another way. After Prony analysis, the frequencies, amplitudes, and phase angles of the first 99 modes are attained in
Table 3.
Although Prony has identified other more modal parameters, amplitude, and phase angle in addition to frequency, compared with SSI analysis, there were still a large number of false modes.
To avoid missing dominant modes, the number of model orders is set relatively higher in this study, so the false modes are generated owing to the over-estimation of model order, which is difficult to determine in SSI and Prony. Therefore, it is needed to extract the true modes from the trivial modes through a novel method.
With respect of
Table 2 and
Table 3, SSI has recognized 4 modes while 99 modes have been found by Prony. Although false modes exist in
Table 2 and
Table 3, the true modes of DLFO exist as well. Besides, identified frequencies are both displayed in these two tables except for damping ratios, amplitudes, and phase angles. Therefore, the key to seek for each true model order is to match two sets of the results of identified modal parameters in
Table 2 and
Table 3 according to the principle of the similar frequency. This work will be completed in the next subsection.
3.4. Parameter Matching
According to the modal parameter identification results obtained by the SSI and Prony algorithm, they are paired with each other according to the principle of the similar frequency, whose detailed procedure has been illustrated in
Section 2.4.
If the relative error between
fs and
fp is less than 0.005, it is accepted that
fs is one of the natural frequencies of DLFO, and then the corresponding modal parameters can be found with respect to the natural frequencies. Using parameter matching, there are three sets of similar frequencies have been matched successfully, that is, 0.3318 Hz, 0.7807 Hz, and 1.0072 Hz which have been determined as natural frequencies of DLFO. And other corresponding modal parameters are the modal parameters of true modes in these three groups, respectively, summarized in
Table 4.
3.5. Validation of Identified Results
Substituting the matching results in
Table 4 into the classic decaying oscillation signal mathematical equation [
30,
31], the governing equation of three components in DLFO is
In which the subscript i indicates the i-th dominant mode and Xi is the i-th dominant component.
In light of Equation (26), the three components of DLFO signal A are reconstructed as
Figure 7.
The three signal components are superimposed to obtain a synthesized signal after SMPI as Equation (27).
where
Y is the synthesized signal with SMPI.
Subsequently, the comparison between
Y and
cEMD(
t) is shown in
Figure 8. And the comparison of estimated modal parameters of SMPI with true modal parameters is described in
Table 5.
In light of
Table 5, the value of estimated modal parameters is very close to that of true modal parameters, and the relative errors between them are comparatively small. The frequencies calculated by SMPI are all within 1% relative error. And the relative error of damping ratios and phase angles are less than 3% and 4%, respectively. As for the relative error of amplitude, the smallest is less than 0.1%, and the biggest one is not more than 4%.
As
Figure 8, the curve of signal
Y synthesized with the identified results of SMPI is found in good coincidence with that of
cEMD(
t), whose dominant modal parameters have been extracted successfully.
4. Robustness Test of SMPI under Lower SNR
To verify the robustness of SMPI, the Gaussian white noise in the ideal simulated signal increased to 20 dB SNR. The new signal will be referred to as signal B following and its curve is illustrated in
Figure 9.
The five effective IMFs and a residual signal are extracted by EMD to eliminate high-frequency noise as
Figure 10, and the comparison of the synthesized signal
cEMD(
t) with signal B in
Figure 11.
The curve of cEMD(t) is smooth and extremely coincidence with that of signal B, which indicates that cEMD(t) has retained the dominant modes of the original DLFO signal. And cEMD(t) is conducive to modal identification by SSI and Prony following.
Using the SSI method and Prony algorithm to identify
cEMD(
t), the estimated modal parameters are shown in
Table 6 and
Table 7, respectively.
To extract the true modes from the trivial modes, the parameter matching method is applied to match the full modal parameters in the similar frequency of
Table 6 and
Table 7, and the matching results are displayed in
Table 8.
As shown in
Table 8, there are three dominant components. In light of Equation (26), the three components of signal B are reconstructed as
Figure 12.
The three signal components are superimposed to obtain a synthesized signal after SMPI as Equation (27). Subsequently, the comparison between
Y and
cEMD(
t) is shown in
Figure 13. And the comparison of estimated modal parameters of SMPI with true modal parameters is described in
Table 9.
In light of
Table 9, the value of estimated modal parameters is close to that of true modal parameters, and the relative errors between them are comparatively small as well. The frequencies calculated by SMPI are still all within 1% relative error. While the relative errors of amplitude, damping ratio, and phase angle are less than 8%, 5%, and 8.5%, respectively.
Although the relative errors have increased in a sense, due to the introduction of more noise, the curve fitted by the identified results of SMPI is consistent with the curve of the original simulated signal whose main oscillating features are obtained without omission in
Figure 13. Hence, the proposed SMPI method has shown satisfactory robustness under the condition of noise with different SNRs.
5. Generalization Ability Test of SMPI with Real-Time Signals
To test the effectiveness in modal identification of real-time DLFO signals, SMPI is adopted to identify a set of sampling signals from a power system, whose sampling frequency is 100 Hz, the sampling time is 20 s and sampling points is 2000, as shown in
Figure 14.
Totally nine IMFs and a residual have been decomposed from the real-time signal in the power system polluted by noise in the process of the EMD method, as shown in
Figure 15. After EMD denoising, the four effective IMFs and a residual signal are extracted as
Figure 16.
The comparison of the synthesized signal by EMD with the real-time signals is in
Figure 17. The curve of
cEMD(
t) fits the oscillating features of the polluted real-time signals smoothly, which illustrates that the EMD method is workable in the signal pre-process.
Afterward, the SSI and Prony algorithms are utilized to purchase the modal parameters of the synthesized signal after EMD denoising, and their identification results are presented in
Table 10 and
Table 11.
There are many high-frequency fictitious modes so the parameter matching method is carried out to filter out the true modes, and the matching results are displayed in
Table 12. There are two dominant components of the real-time signal, and they can be reconstructed as shown in
Figure 18.
These two dominant components of real-time signal are superimposed to obtain a synthesized signal
Y after SMPI as Equation (27). Subsequently, the comparison between
Y and
cEMD(
t) is shown in
Figure 19.
Given that the signal sampling is unstable and the algorithm needs a certain convergence process at the beginning, there are a few errors
Y and
cEMD(
t) of the real-time signal. After 0.6 s, the relative errors are controlled well and gradually decrease, owing to the ability of SMPI to fast convergence and the stability of signal sampling. In
Figure 19, the curve of signal
Y synthesized with the identified results of SMPI is found in good coincidence with that of
cEMD(
t), whose dominant modal parameters have been extracted successfully.
In other words, the developed SMPI is a practicable tool, which holds the generalization ability to identify the full modal parameters including frequency, damping ratio, amplitude, and phase angle of DLFO real-time signal in the power system.
6. Conclusions
To solve the problems of insufficient precision and parameters in modal identification of damped low-frequency oscillation (DLFO), a comprehensive method, called synthetical modal parameters identification (SMPI) method, is presented by integrating the advantages of empirical mode decomposition (EMD), stochastic subspace identification (SSI) and Prony algorithm assisted by parameter matching. In the SMPI method, the DLFO signals are, firstly, denoised by EMD. Afterward, the Prony and SSI approaches are adopted to identify the modal parameters of the filtered signals after EMD, respectively. Lastly, the proposed parameters matching method is developed to match the accurate modal parameters of DLFO in line with the similar frequencies recognized by SSI and Prony, and avoid the difficulty of estimation of model order. The proposed SMPI method is demonstrated by ideal simulated signals with known modal parameters and real-time signals from power system case studies. The primary conclusions are as follows:
- (1)
To solve the problem that SSI and Prony are both sensitive to noise, EMD shows the potential to denoise the original DLFO signals and cut down the occurrence of fictitious modes to some extent, enhancing the accuracy of modal identification;
- (2)
Integrating the strengths of Prony and SSI by the parameter matching method is capable of purchasing precise and full modal parameters of DLFO, and handily avoiding the difficulty of estimating model orders in Prony and SSI; and
- (3)
Through the case studies on simulated signals with known modal parameters and real-time signals from some power systems, it is demonstrated that SMPI holds satisfactory precision, robustness, and generalization ability.
This study on the proposed SMPI method is conducive to improve the stability of the power system by controlling and even avoiding the oscillation in time. Furthermore, SMPI shows the potential for prognostics and health management in different conditions and fields, such as construction, aeronautics and marine for its robustness and generalization ability.