Journal of Modern Power Systems and Clean Energy

ISSN 2196-5625 CN 32-1884/TK

网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

Real-time Subsynchronous Control Interaction Monitoring Using Improved Intrinsic Time-scale Decomposition  PDF

  • Yang Wang
  • Hanlu Yang
  • Xiaorong Xie
  • Xiaomei Yang
  • Guanrun Chen
the College of Electrical Engineering, Sichuan University, Chengdu, China ; the Department of Electrical Engineering, Tsinghua University, Beijing, China

Updated:2023-05-22

DOI:10.35833/MPCE.2021.000464

  • Full Text
  • Figs & Tabs
  • References
  • Authors
  • About
CITE
OUTLINE

Abstract

In recent years, subsynchronous control interaction (SSCI) has frequently taken place in renewable-connected power systems. To counter this issue, utilities have been seeking tools for fast and accurate identification of SSCI events. The main challenges of SSCI monitoring are the time-varying nature and uncertain modes of SSCI events. Accordingly, this paper presents a simple but effective method that takes advantage of intrinsic time-scale decomposition (ITD). The main purpose is to improve the accuracy and robustness of ITD by incorporating the least-squares method. Results show that the proposed method strikes a good balance between dynamic performance and estimation accuracy. More importantly, the method does not require any prior information, and its performance is therefore not affected by the frequency constitution of the SSCI. Comprehensive comparative studies are conducted to demonstrate the usefulness of the method through synthetic signals, electromagnetic temporary program (EMTP) simulations, and field-recorded SSCI data. Finally, real-time simulation tests are conducted to show the feasibility of the method for real-time monitoring.

I. INTRODUCTION

AN undesirable outcome of the surging application of wind generators is the increased risk of subsynchronous control interaction (SSCI) [

1]-[4]. In recent years, SSCI incidents have been observed in several real-life wind farms (WFs) such as WFs under the Electric Reliability Council of Texas (ERCOT), USA, and those in Hami, China [5]. To deal with this issue, utilities have been seeking effective tools for fast and accurate identification of SSCI events [6]. The identified SSCI parameters are crucial for tripping critical wind generators, replicating SSCI events, and supporting the design of countermeasures [7], [8].

Existing power system monitoring devices such as phasor measurement units are designed for fundamental phasors at 50 Hz or 60 Hz. Although it has been recently reported that SSCI parameters can be identified from synchrophasors [

8]-[12], their precision is strongly affected by the reporting rate and low-pass filter [12]. Thus, installing waveform-based devices that are custom-designed for SSCI monitoring is preferable. This type of project has been initiated in Xinjiang, China.

Considering the time-varying and frequency-coupling nature of SSCI [

5], the algorithm used for SSCI monitoring should have good dynamic performance and robustness against the frequency constitution. This poses a challenge in terms of selecting algorithms. For example, discrete Fourier transform (DFT) methods can implement spectral analysis of signals with multiple frequency components, but the high accuracy of DFT methods requires a long window, which sacrifices dynamic performance. Moreover, spectrum leakage and picket-fence effect lead to errors in estimation results [13]. Traditional mode identification methods such as Prony [14], eigensystem realization algorithm (ERA) [15], matrix pencil method (MPM) [16], and total least squares-estimation of signal parameters via rotational invariance technique (TLS-ESPRIT) [17] have been widely used for oscillation monitoring. However, the number of modes must be carefully selected, which can be a challenge for SSCI. In addition, the computation burden of these approaches may be too large in practical engineering applications, as a large number of samples are generally needed. Time-domain methods such as recursive-least-squares-based methods [18], [19], Kalman-filter-based methods [20], and waveform-envelop-based methods [21], [22] are expected to have good dynamic performance. Yet, these methods require that either the magnitude of the fundamental frequency current be constant or that the prior knowledge of the SSCI frequency exist, which is not always available. In [23], synchronized waveform data collected at both sides of the series-compensated line are used to identify SSCI. Although this method is innovative, it is applicable only in cases in which synchronized waveform measurement units and series capacitors are available. In addition, some advanced algorithms have been proposed in recent years. For example, in [24], a bandpass digital-filter-based method is proposed for interharmonic parameter estimation. It uses 50-cycle DFT to precompute interharmonic frequencies and then designs filters. This type of extremely long data window leads to long latency and is thus a major issue. In [25], an improved iterative Taylor-Fourier multifrequency-model based method is proposed, but its performance has been found to be vulnerable to wideband noise, fundamental frequency deviation, and interharmonic frequency ramps. In addition, these advanced algorithms are generally very complicated and thus are difficult to implement in practice.

This paper proposes a simple but efficient method for fast and accurate identification of SSCI events, which is particularly suitable for real-time monitoring. The primary purpose of this paper is to take advantage of the intrinsic time-scale decomposition (ITD) algorithm. Originally, ITD extracted the oscillation components of the signal by fitting the upper and lower enveloping lines of the measured signal. ITD has many distinct advantages such as superior dynamic performance and a lack of prior information. However, as a time-domain algorithm, ITD is vulnerable to noise and cannot monitor oscillation energy continuously. To address this issue, this paper improves the ITD algorithm by incorporating the least-squares method. Consequently, a two-stage SSCI identification process is established that retains the dynamic performance of the ITD and is capable of continuously tracking the SSCI parameters. Comparative studies are conducted to verify the effectiveness and robustness of the proposed method using synthetic signals, real-time simulation tests, and field data.

The remainder of this paper is organized as follows. Section II explains the proposed method including the ITD algorithm and SSCI monitoring strategy. Section III describes the simulation verifications of the proposed method using synthetic signals and electromagnetic temporary program (EMTP) simulations. The section also describes a comparison with conventional methods to demonstrate the merits of the proposed method. Section IV describes the field data verification to evaluate the performance of the proposed method for real-life SSCI events. Section V presents a real-time simulation validation to demonstrate the practical implementation of the proposed method. Finally, conclusions are given in Section VI.

II. Proposed Method

In this section, we introduce the original ITD algorithm. The challenges for SSCI monitoring are discussed along with the proposed method. A strategy for SSCI monitoring is then presented.

A. ITD Algorithm

ITD can adaptively decompose a signal into multiple oscillation components. The extraction principle is to fit the envelope of the original signal using linear interpolation and to define the key points of the oscillation components using the upper and lower envelopes near the signal extrema. The low-frequency components can then be obtained by interpolating the key points, and the high-frequency components can be determined by subtracting the low-frequency components from the original signal. Additional details of the ITD algorithm are described as follows [

26].

As shown in Fig. 1, for an original signal Xt (t0), an extraction operator is defined to decompose Xt into low- and high-frequency components Lt and Ht, respectively, and then Xt can be expressed by:

Xt=Xt+(1-)Xt=Lt+Ht (1)

Fig. 1  Decomposition process of ITD algorithm.

where Lt=Xt; and Ht=(1-)Xt.

Accordingly, the ITD algorithm must determine the extreme points Xk within the specified time interval and the corresponding occurrence time instant τk (kN+), as shown in Fig. 2. Suppose that Lt and Ht are given over [0, τk] and that Xt is defined in [0, τk+2]. To extract the low-frequency oscillatory component, the extraction operator on contiguous extrema interval [τk, τk+1] is defined as:

Xt=Lt=Lk+Lk+1-LkXk+1-Xk(Xt-Xk)    t(τk,τk+1) (2)

Fig. 2  Principle of ITD algorithm.

where Lk=L(τk) and Lk+1 correspond to the points in the low-frequency oscillation component, with Lk+1 given by:

Lk+1=0.5Xk+τk+1-τkτk+2-τk(Xk+2-Xk)+0.5Xk+1 (3)

Following the first decomposition of the original signal Xt, a high-frequency oscillation signal Ht is obtained by:

Ht=Xt-Lt=(1-)Xt=Xt (4)

where is the extraction operator of the high-frequency component.

In addition, take Lt in (2) as the input signal, and repeat the aforementioned decomposition process until the termination condition is satisfied. Eventually, after p iterations, the original signal Xt is decomposed as:

Xt=Xt+Xt=Xt+(+)Xt=[(1+)+2]Xt=k=0p-1k+pXt=Ht1+Ht2+...+Htp+Ltp (5)

where Htk (k=1,2,,p) is the kth high-frequency component; and Ltp is the extracted lowest-frequency component. The termination condition is set according to the requirements (e.g., when the energy of Ltp is less than 2% of Xt).

B. Two-stage ITD Algrithm

As shown in the previous subsection, the ITD algorithm is simple and does not require any prior mode information. However, when applied to SSCI monitoring, it faces the following several challenges.

1) The amplitude of oscillation is determined by the peak points in the extracted waveform, i.e., Lt in Fig. 3. This means that the oscillation energy can be assessed only when a peak is detected, which means that monitoring is “discontinuous”.

Fig. 3  Explanation of amplitude fitness error.

2) The extracted waveform Lt is determined and fitted using the extreme points of the original signal. In some cases, the fitness error may be large. For example, in Fig. 3, the fitted peak is at point K, whereas the real peak is at point P.

3) The ITD experiences difficulty in detecting supersynchronous oscillation, as the component in this frequency range (i.e., f0<fsup<2f0, where fsup is the frequency of supersynchronous oscillation and f0 is the fundamental frequency) has a smaller effect on the extreme points of waveforms at the fundamental frequency, i.e., 50 Hz or 60 Hz.

4) ITD is vulnerable to noise because the fitted curve is determined by the extrema of the sampled signal. Figure 4 shows the fitting performances of the proposed method with and without 35 dB noise, where yn1 represents the reference curve, and yn2 and yn3 represent the ITD fitted curves without and with 35 dB noise, respectively. It can be observed that the fitted amplitude is inaccurate under the noise condition.

Fig. 4  Fitting performance of proposed method with and without 35 dB noise.

To overcome the aforementioned shortcomings, this paper proposes a two-stage ITD algorithm that incorporates the least-squares method.

1) Stage 1: Frequency Estimation

To estimate the frequency of the oscillation component, the current signal rather than the voltage is used as the oscillation, which is generally more obvious in the current. According to (3), the key points Lk of the oscillation component are defined by the extreme points Xk in the original signal. For two consecutive points that satisfy (6), a zero-crossing point (tz, Lz), tz[τk, τk+1] must exist, and the corresponding Xz can be obtained using (7).

Lk+1Lk<0 (6)
Lz=Lk+Lk+1-LkXk+1-Xk(Xz-Xk)=0 (7)

As the original curve Xz between two extreme points is monotonic, the abscissa of point Xz can be obtained, which is the abscissa of the zero-crossing point tz.

Based on the distance between two adjacent zero-crossing points (Lz-1, Lz), the frequency of the oscillation component can be determined by:

fsub=1/[2dt1(tz-tz-1)] (8)

where fsub is the instantaneous frequency of the subsynchronous component, which is updated whenever a zero-crossing point appears; and dt1 is the sampling time of the original signal.

To estimate the fundamental frequency f0, the voltage signal rather than the current is used because the subsynchronous component is limited to the voltage even if oscillation occurs. The fundamental frequency f0 can be estimated as:

f0=1/[2dt1(tvi-tvi-1)] (9)

where tvi and tvi-1 are the newly updated locations of the two consecutive zero-crossing points in the voltage signal.

2) Stage 2: Amplitude Estimation

To handle the challenges of estimating amplitude, the least-squares method is adopted in the second stage. Based on the estimated frequencies of the subsynchronous and fundamental components in the first stage, i.e., fsub and f0, we can construct the eigenvalue vector λ of the sampled signal as:

λ=[λ1  λ2  ...  λ2i]T=eσ1±jω1  eσ2±jω2  ...  eσi±jωiT    i=1,2,...,q (10)
ωi=2πfi (11)

where σi and fi are the damping factor and frequency of the ith component in the measured signal, respectively. In this paper, q equals 3 for three modes, i.e., the fundamental, subsynchronous, and supersynchronous components. The supersynchronous component is derived from the frequency coupling effect [

5] and can be determined by the former two components as:

fsup=2f0-fsub (12)

Since σi<<ωi, the contribution of damping to the eigenvalues can be ignored, leading to λ2i-1=e-jωi and λ2i=e+jωi. Then, the Vandermonde matrix ACm×2q is constituted by the eigenvalues λ as:

A=λ10λ20λ2q0λ11λ21λ2q1λ1m-1λ2m-1λ2qm-1 (13)

where m is the sample number of the signal. In this paper, the signal refers to the sampled current and voltage, i.e., YIRm×1 and YVRm×1, which are expressed as:

YI=[yI1  yI2  ...  yIm]T (14)
YV=[yV1  yV2  ...  yVm]T (15)

Based on the Euler equation, YI=ACI and YV=ACV [

12], where CI and CV are the phasors of each mode for the current and voltage signals, respectively. Using the least-squares method, CI and CV can be obtained as:

CI=(ATA)-1ATYI (16)
CV=(ATA)-1ATYV (17)

The number of data points used for the voltage and current phasor estimations and the corresponding mean of relative errors are listed in Table I. Table I shows that when more data points are used, the relative errors are lower. However, the dynamic performance is degraded and the computational burden is higher. Our experiments have shown that 10 points strike a good balance between dynamic performance and estimation accuracy, as the improvement in relative errors from 10 to 20 points is not significant. Thus, 10 data points are used in this paper. Using the least-squares method, we could continuously calculate the phasor of the SSCI. More importantly, both the subsynchronous and supersynchronous components could be extracted reliably with less sensitivity to noise. A comparison between the original and proposed ITD algorithms is presented in Table II.

TABLE I  NUMBER OF DATA POINTS USED FOR VOLTAGE AND CURRENT PHASOR ESTIMATIONS AND CORRESPONDING MEAN OF RELATIVE ERRORS
Number of data pointsMean of relative errors (%)
5 5.40
8 1.27
10 1.01
20 0.98
40 0.96
TABLE II  COMPARISON BETWEEN ORIGINAL AND PROPOSED ITD Algorithm
ITDContinuity of estimationAmplitude fitness error

Calculation

burden

Anti-noise performance
Original No Large Small Week
Proposed Yes Small Relatively larger Strong

C. Strategy for SSCI Monitoring

The SSCI monitoring device is designed to include three modules: signal preprocessing, monitoring, and decision.

1) Signal Preprocessing Module

The objective of this module is to filter out undesirable noise in the measured current and voltage signals. An 8-order lowpass finite impulse response (FIR) filter is designed for this purpose. The filter is designed using a Hamming window with a cutoff frequency of 120 Hz.

2) Monitoring Module

In the monitoring block, the proposed ITD algorithm is applied to extract the oscillation components. The frequency is updated once a zero-crossing point is detected according to (8), (9), and (12), whereas the phasor is calculated continuously using 10 data points according to (16) and (17). To guarantee real-time detection, the ITD algorithm is executed whenever new sample data are received.

3) Decision Module

The detection of an SSCI event is confirmed if the following three requirements are met. Subsequently, the device sends an early-warning or tripping signal based on user needs.

1) Frequency range: the frequency of the subsynchronous component should fall within the range of [

5, 55]Hz in a 60 Hz system. Otherwise, it is not defined as SSCI [15].

2) Oscillation magnitude: a threshold of the oscillation magnitude must be defined to strike a balance between reliability and speed of detection. In this paper, 10% of the amplitude of the fundamental component is selected as the threshold. As with any other protection function, the threshold can be adjusted according to the needs of utility.

3) The minimum detection time: to avoid improper operation due to unexpected disturbances, it is suggested that a warning signal be sent after oscillations are sustained over a certain period. A minimum detection time of 50 ms is set for this purpose and can be adjusted according to the needs of utility.

III. Simulation Verifications

The proposed method is evaluated using synthetic signals and EMTP simulations. Its performance is compared with industry-preferred algorithms, including Prony, ERA, MPM, and TLS-ESPRIT. The sampling rate is set to be 1000 Hz for fast detection of the oscillation, and a 40 ms window is adopted for all algorithms to achieve a fair comparison. It is worth mentioning that in the first stage, the proposed method continues to find the zero-crossing point to obtain the latest frequency. Thus, no data window is required. In the second stage, 10 data points in a 40 ms window are used for the least-squares method. A length of 40 ms is determined through trial and error to strike a balance between estimation accuracy and dynamic performance. The setting of each method remains the same as that in the following verifications.

A. Synthetic Signals

The synthetic data Y0 is modeled as the superimposition of fundamental, subsynchronous, and supersynchronous components and is given by:

Y0=A0cos(2πf0t+φ1)+Asubeσtcos(2πfsubt+φ2)+Asupeσtcos(2πfsupt+φ3) (18)

where (A0, φ1), (Asub, φ2), and (Asup, φ3) are the amplitudes and initial phases of the fundamental, subsynchronous, and supersynchronous components, respectively; f0=60 Hz; Asub=Asup=A0×10%; and the damping factor σ of the subsynchronous and supersynchronous components is set to be 0.2.

1) Impact of Harmonic Distortions

To verify the influence of high-order harmonics on the proposed method, the mathematical model given in (19) is considered, where the amplitude of the SSCI is 10% of the fundamental component, and the amplitudes of the 3rd, 5th, and 7th harmonics are 5% of the fundamental component.

yTS=30cos(2π×60+30)+3cos(2π×8+20)+3cos(2π×(2×60-8)+10)+1.5cos(2π×60×3+30)+1.5cos(2π×60×5+20)+1.5cos(2π×60×7+10) (19)

Figure 5 shows the performance of the proposed method with high-order harmonics, where yTS is the test signal; and yTS,fil is the signal after processing by the low-pass filter. As shown in Fig. 5, the proposed method performs satisfactorily under harmonic conditions because of the well-designed low-pass filters.

Fig. 5  Performance of proposed method with high-order harmonics.

2) Noisy Conditions

A general signal-to-noise ratio (SNR) sampled at the monitoring devices is approximately 45 dB [

12]. Thus, white noise with SNR=35 dB is added to signal Y1.

Y1=300cos(2π×60t+10°)+30cos(2π×13t+20°)+30cos(2π×(120-13)t+30°) (20)

Figure 6(a) and (c) shows the estimated frequency and magnitude, respectively, with a window length of 40 ms. The corresponding mean and variance of the relative errors for five algorithms with SNR of 35 dB in a 40 ms window are listed in Table III. Due to limited space, only the results of subsynchronous component are presented, where the findings for the supersynchronous component are similar. Compared with conventional algorithms, the performance of the proposed ITD algorithm is found to be more robust under noisy conditions. In addition, a moving window of 100 ms is used for all algorithms, and the results are shown in Fig. 6(b) and (d). Comparing Fig. 6(a) and (c), we can conclude that a longer window helps to enhance the performance of all algorithms, with the proposed ITD algorithm still showing the best performance. However, it should be noted that a shorter window generally indicates better dynamic performance.

Fig. 6  Estimation results of five algorithms under white noise with SNR of 35 dB. (a) Frequency with a 40 ms window. (b) Frequency with a 100 ms window. (c) Amplitude with a 40 ms window. (d) Amplitude with a 100 ms window.

TABLE III  MEAN AND VARIANCE OF RELATIVE ERRORS FOR FIVE Algorithms WITH SNR of 35 dB IN A 40 MS WINDOW
AlgorithmFrequency (mean±variance) (%)Amplitude (mean±variance) (%)
Prony 2.94±0.16 7.10±0.91
ERA 6.02±1.56 9.32±2.11
MPM 5.84±2.23 10.26±4.29
TLS-ESPRIT 4.25±0.36 8.97±1.67
ITD 1.26±0.02 1.28±0.03

In the aforementioned studies, the number of modes of conventional methods is carefully selected through trial and error to achieve a result that is the closest to the reference value. This mode selection, however, cannot be performed in practice. Although some automatic mode-selection methods have been proposed [

27], their performance cannot be guaranteed under noisy conditions. When the mode is improperly selected, the results will degrade significantly. For instance, if the number of modes is fixed at 3, the results of the five algorithms are shown in Fig. 7, which shows that the conventional algorithms perform poorly.

Fig. 7  Estimation results of five algorithms under white noise with SNR of 35 dB and modes of conventional algorithms fixed at 3.

3) Dynamic Conditions

The frequency and amplitude of SSCI components are usually time-variant because of various highly uncertain factors, including changing network topologies and the stochastic nature of wind resources. Thus, the good dynamic performance of the algorithm is important for SSCI monitoring. In this experiment, variations in the frequency and magnitude of the fundamental and SSCI components were considered.

First, based on the fact that the frequency of the fundamental component varies with time, the synthetic signal Y2 is given as:

Y2=100cos(2π×(60+t)t+10°)+10e0.2tcos(2π×13t+20°)+10e0.2tcos(2π×(120-13)t+30°) (21)

The results shown in Fig. 8 reveal that the ITD performs best under a variation in the fundamental frequency. This is because the change in the fundamental frequency affects the estimation of the eigenvalue more significantly with the conventional algorithms than with the proposed ITD algorithm.

Fig. 8  Estimation results of five algorithms under dynamic f0.

Similarly, to simulate the frequency variation of the SSCI component, a synthetic signal Y3 was generated as:

Y3=100cos(2π×60t+10°)+10e0.2tcos(2π×(13+t)t+20°)+10e0.2tcos(2π×(120-13-t)t+30°) (22)

The estimation results for the five algorithms under dynamic fssr are shown in Fig. 9. In this case, all algorithms perform well because of proper mode selection.

Fig. 9  Estimation results of five algorithms under dynamic fssr.

When the step change in the amplitude of the fundamental component is considered, the synthetic signal Y4 is given by:

Y4=100[1-0.1ε(t-0.02)]cos(2π×60t+10°)+10e0.2tcos(2π×13t+20°)+10e0.2tcos(2π×(120-13)t+30°) (23)

Similarly, to simulate the step change in the amplitudes of the SSCI components, the synthetic signal Y5 is given by:

Y5=100cos(2π×60t+10°)+10e0.2t[1-0.1ε(t-0.02)]cos(2π×13t+20°)+10e0.2t[1-0.1ε(t-0.02)]cos(2π×107t+30°) (24)

The paired subfigures of Fig. 10(a), (c) and (b), (d) show the estimated results of the SSCI components for Y4 and Y5, respectively. Compared with the other four algorithms, the proposed ITD algorithm performs best under step-change conditions. This observation is confirmed by the mean and variance of the relative errors between the estimated and real values, as shown in Table IV.

Fig. 10  Frequency and amplitude tracking performance of five algorithms under fundamental and subsynchronous amplitude step-change conditions. (a) Frequency with step change of fundamental component. (b) Frequency with step change of SSCI component. (c) Amplitude with step change of fundamental component. (d) Amplitude with step change of SSCI component.

TABLE IV  MEAN AND VARIANCE OF RELATIVE ERRORS OF FIVE Algorithms UNDER AMPLITUDE STEP-CHANGE CONDITIONS
AlgorithmFrequency of Y4 (mean±variance) (%)Amplitude of Y4 (mean±variance) (%)Frequency of Y5 (mean±variance) (%)Amplitude of Y5 (mean±variance) (%)
Prony 89.97±323.93 278.44±2994.46 90.64±328.66 259.25±2663.11
ERA 8.44±2.74 49.27±230.92 1.78±0.05 5.66±1.14
MPM 10.48±5.07 33.58±101.50 1.74±0.11 6.43±1.56
TLS-ESPRIT 12.36±5.86 39.64±87.96 1.37±0.08 5.69±1.21
ITD 0.15±0.00 8.75±2.26 0.00±0.00 3.06±0.54

The superior performance of the proposed ITD algorithm is attributed to the separate estimation of the frequency and amplitude. In general, even under a step change of amplitudes, the proposed ITD algorithm could still accurately determine the frequency of the SSCI, which in turn benefits the fitness of the amplitude.

B. EMTP Simulations

An ERCOT wind power system is used to test the proposed method [

28]. As shown in Fig. 11, the system is modeled on the PSCAD/EMTDC platform for electromagnetic transient simulations. The system contains several WFs based on doubly-fed induction generators, and a series capacitor is placed between buses 5 and 6.

Fig. 11  Single-line diagram of ERCOT test system.

A detailed description of this system can be found in [

28]. In this simulation, the minimum detection time module is disabled to observe the tracking abilities of the five algorithms.

The reference values in Fig. 12 are obtained by a high-order low-pass filter, which can hardly be used in real time but has satisfactory performance in offline analysis.

Fig. 12  Frequency and amplitude tracking performances of five algorithms in SSCI event.

In this case, a three-phase fault occurs on one line between buses 5 and 8 at 1 s, which is cleared after 100 ms (six cycles). The simulation results are shown in Fig. 13, where a large transient is induced by the three-phase fault, and the SSCI commences immediately after the fault is cleared. Figure 12 and Table V show that all algorithms detect the SSCI component before the fault is cleared because there is indeed a transient component with a frequency of 24.46 Hz. However, only the proposed ITD algorithm accurately captures the frequency of this transient, while the other algorithms detects a transient with an incorrect frequency even before this transient appears. Thus, the proposed ITD algorithm is more reliable than the other algorithms under dynamic conditions.

Fig. 13  Current and voltage waveforms of SSCI event in an EMTP simulation.

TABLE V  TIME FOR SENDING A WARNING SIGNAL WITH FIVE Algorithms
AlgorithmTime (s)
Prony 1.051
ERA 1.046
MPM 1.040
TLS-ESPRIT 1.046
ITD 1.089

IV. Field Data Verification

To further validate the real-life performance of the proposed method, we have collected the voltage and current waveforms measured during the Guyuan and Hami SSCI incidents in China, as shown in Fig. 14(a), (c) and (b), (d), respectively. The corresponding results of the five algorithms are shown in Figs. 15(a)-(c) and 16(a)-(c), respectively. The reference value is again obtained using a well-designed low-pass filter.

Fig. 14  Current and voltage waveform of field data in Guyuan and Hami, China. (a) Current in Guyuan. (b) Current in Hami. (c) Voltage in Guyuan. (d) Voltage in Hami.

Fig. 15  Frequency and amplitude estimation results of five algorithms of field data in Guyuan. (a) Frequency with a 40 ms window. (b) Frequency with a 100 ms window. (c) Amplitude with a 40 ms window. (d) Amplitude with a 100 ms window.

Compared with the conventional algorithms, the proposed method is closer to the reference value, as shown in Figs. 15 and 16. Similar to the previous verifications, the mode order of the conventional algorithms is determined through trial and error to achieve the best performance. Their performances degrade significantly when the order is not properly selected. A comparison of different rows in Table VI reveals that a 40 ms data window is sufficient for the proposed ITD algorithm. This indicates that a short window can be used in practice to achieve good dynamic performance.

Fig. 16  Frequency and amplitude estimation results of five algorithms of field data in Hami. (a) Frequency with a 40 ms window. (b) Frequency with a 100 ms window. (c) Amplitude with a 40 ms window. (d) Amplitude with a 100 ms window.

TABLE VI  MEAN AND VARIANCE OF RELATIVE ERRORS OF FIVE ALGORITHMS
AlgorithmRelative error (mean±variance) (%)
GY-40-FGY-40-AGY-100-FGY-100-AHM-40-FHM-40-AHM-100-FHM-100-A
Prony 3.28±0.35 4.14±4.83 0.71±0.30 1.86±0.05 0.88±0.07 3.18±0.19 0.47±0.00 1.90±0.11
ERA 4.07±0.51 5.78±6.20 0.51±0.11 1.16±0.03 1.02±0.09 3.68±0.27 0.39±0.00 1.71±0.07
MPM 2.48±0.12 3.21±4.84 0.46±0.11 1.19±0.03 0.87±0.07 3.26±0.23 0.52±0.00 1.92±0.07
TLS-ESPRIT 3.08±0.22 4.35±5.33 0.71±0.11 1.67±0.04 1.06±0.60 3.78±0.27 0.39±0.00 1.71±0.07
ITD 0.09±0.00 1.15±0.02 0.09±0.00 1.15±0.02 0.76±0.00 1.51±0.01 0.76±0.00 1.51±0.01

Note:   GY and HM stand for Guyuan and Hami, respectively; F and A stand for frequency and amplitude, respectively; and 40 and 100 stand for 40 ms and 100 ms, respectively.

V. Real-time Simulation Validation

To verify the performance of the proposed ITD algorithm for real-time SSCI monitoring in practical engineering applications, a real-time simulation test is conducted [

29]. An algorithm complexity analysis and real-time simulation tests are presented in this section.

A. Algorithm Complexity Analysis

The time complexity reflects the computation complexity of the algorithm. This is the primary computation burden of the algorithm in the controller and can be described by:

Tn=O(n) (25)

where n is the number of instructions to run the algorithm; and O is the symbol of the time complexity. The bigger n is, the larger the computation burden will be. The time complexity of each algorithm can be represented by its dominant module. Therefore, the time complexities of the different algorithms have been evaluated, with the results presented in Table VII. The table shows that the proposed ITD algorithm possesses the lowest computational burden, making it more suitable for practical engineering applications.

TABLE VII  TIME COMPLEXITIES OF DIFFERENT Algorithms
AlgorithmTime complexityDominating module
ITD O(1061) Algebraic operation
Prony O(2772) Linear equations
ERA O(3996) SVD operation
Matrix pencil O(3996) SVD operation
TLS-ESPRIT O(3996) SVD operation
Bandpass digital filter-based method O(106) DFT operation
Improved iterative Taylor-Fourier multifrequency-model-based method O(5245107) Matrix pseudoinversion and phasor estimation

B. Real-time Simulation Test

As shown in Appendix A Fig. A1, the wind power system shown in Fig. 11 is modeled using the real-time simulation device Typhoon HIL 402 with a step of 20 μs, and the simulated analog voltage and current signals are fed into the DSP 28335 control board in which the proposed ITD algorithm is embedded [

30]. The sampling rate is 1000 Hz, and the window length is set to be 40 ms. Due to the greater computation burden of the singular value decomposition (SVD) operation and complex matrix operation, conventional algorithms cannot complete their calculations within 1 ms in the DSP platform. Therefore, only the proposed method is evaluated with the HIL tests, where the purpose is to evaluate the its computation performance in practical engineering applications.

A real-time simulation is achieved through interaction between the Typhoon HIL and DSP controller, which is shown in Fig. 17. The wind power system under study is modeled using the Typhoon HIL hardware. The Typhoon HIL device runs the system and outputs current and voltage analog signals in real time. These current and voltage signals are fed to the DSP board in which the proposed SSCI monitoring algorithm was implemented. A flow of the proposed ITD algorithm for the DSP board is shown in Fig. 17. The DSP controller receives signals from the Typhoon HIL device using an analog-to-digital converter (ADC). The digital signal is then processed using a low-pass filter and then sent to the ITD module. In this module, the signal is first fitted using the improved ITD to obtain the frequencies of the fundamental and SSCI components. Then, the least-squares method is used to estimate the phasor of the components. Finally, the decision module determines whether oscillation occurs, and a warning signal is sent to the Typhoon HIL based on the requirements.

Fig. 17  Real-time simulation of Typhoon HIL and DSP controller interaction.

The total simulation time is set to be 1.5 s. At t1=0.55 s, the series capacitor was connected to trigger SSCI. The simulation results are shown in Fig. 18(a) and (b).

Fig. 18  HIL test results. (a) Current waveform. (b) Voltage waveform. (c) Estimated frequency. (d) Estimated amplitude.

As shown in Fig. 18(c) and (d), the device detects the SSCI 18 ms after its occurrence and satisfactorily tracks the frequency and amplitude when the energy of SSCI increases. Once the minimum detection time is achieved, the device sends out a warning signal at t3=0.617 s. This shows that the proposed ITD algorithm can quickly detect the SSCI and accurately identify SSCI parameters, even in the initial stage. In addition, the algorithm is very simple and can thus be easily implemented in the hardware for real-time monitoring.

VI. Conclusion

In this paper, a simple and efficient algorithm is presented for rapid detection and identification of SSCI.

The main purpose of this paper is to improve the ITD algorithm by incorporating the least-squares method. The main conclusions can be summarized as follows.

1) The proposed ITD algorithm combines the advantages of the original ITD algorithm and least-squares method, leading to a two-stage identification process. Results show that the proposed ITD algorithm exhibits good dynamic performance and anti-noise capability.

2) The proposed ITD algorithm is very simple and does not require any prior information. Thus, it can be easily implemented in hardware for real-time monitoring tests. A real-time simulation test is conducted, which demonstrates that the algorithm could perform well in practical engineering applications.

3) Comprehensive verification studies are conducted using synthetic signals, EMTP simulations, and field-recorded SSCI data. The results indicate that the proposed ITD algorithm is more attractive than the conventional methods that have been widely used in the industry.

Appendix

Appendix A

Fig. A1  Experimental platform of real-time simulation test.

References

1

H. L. Chi, “Simplified modelling of oscillation mode for wind power systems,” Journal of Modern Power Systems and Clean Energy, vol. 9, no. 1, pp. 56-67, Jan. 2021. [Baidu Scholar] 

2

E. Pan, B. Yue, X. Li et al., “Integration technology and practice for long-distance offshore wind power in China,” Energy Conversion & Economics, vol. 1, no. 1, pp. 4-19, Oct. 2020. [Baidu Scholar] 

3

K. Sebaa, Y. Zhou, Y. Li et al., “Low-frequency oscillation damping control for large-scale power system with simplified virtual synchronous machine,” Journal of Modern Power Systems and Clean Energy, vol. 9, no. 6, pp. 1424-1435, Nov. 2021. [Baidu Scholar] 

4

A. S. Tummala, “A robust composite wide area control of a DFIG wind energy system for damping inter-area oscillations,” Protection and Control of Modern Power Systems, vol. 5, no. 3, pp. 260-269, Nov. 2020. [Baidu Scholar] 

5

H. Liu, X. Xie, J. He et al., “Subsynchronous interaction between direct-drive PMSG based wind farms and weak AC networks,” IEEE Transactions on Power Systems, vol. 32, no. 6, pp. 4708-4720, Nov. 2017. [Baidu Scholar] 

6

L. Zhao, Y. Zhou, I. B. M. Matsuo et al., “The design of a remote online holistic monitoring system for a wind turbine,” IEEE Transactions on Industry Applications, vol. 56, no. 1, pp. 14-21, Jan.-Feb. 2020. [Baidu Scholar] 

7

B. Wang, D. Yang, G. Cai et al., “Online inertia estimation using electromechanical oscillation modal extracted from synchronized ambient data,” Journal of Modern Power Systems and Clean Energy, vol. 10, no. 1, pp. 241-244, Jan. 2022. [Baidu Scholar] 

8

A. Román-Messina, A. Castillo-Tapia, D. A. Román-García et al., “Distributed monitoring of power system oscillations using multiblock principal component analysis and higher-order singular value decomposition,” Journal of Modern Power Systems and Clean Energy, vol. 10, no. 4, pp. 818-828, Jul. 2022. [Baidu Scholar] 

9

A. H. A. El-Kareem, M. A. Elhameed, and M. M. Elkholy, “Effective damping of local low frequency oscillations in power systems integrated with bulk PV generation,” Protection and Control of Modern Power Systems, vol. 6, no. 4, pp. 512-524, Dec. 2021. [Baidu Scholar] 

10

T. Rauhala, A. M. Gole, and P. Jarventausta, “Detection of subsynchronous torsional oscillation frequencies using phasor measurement,” IEEE Transactions on Power Delivery, vol. 31, no. 1, pp. 11-19, Feb. 2016. [Baidu Scholar] 

11

M. Zuhaib, M. Rihan, and M. T. A. Saeed, “A novel method for locating the source of sustained oscillation in power system using synchrophasors data,” Protection and Control of Modern Power Systems, vol. 5, no. 4, pp. 320-331, Dec. 2020. [Baidu Scholar] 

12

Y. Wang, X. Jiang, X. Xie et al., “Identifying sources of subsynchronous resonance using wide-area phasor measurements,” IEEE Transactions on Power Delivery, vol. 36, no. 5, pp. 3242-3254, Oct. 2021. [Baidu Scholar] 

13

X. Xie, Y. Zhan, H. Liu et al., “Improved synchrophasor measurement to capture sub/super-synchronous dynamics in power systems with renewable generation,” IET Renewable Power Generation, vol. 13, no. 1, pp. 49-56, Jan. 2019. [Baidu Scholar] 

14

M. Netto and L. Mili, “A robust prony method for power system electromechanical modes identification,” in Proceedings of 2017 IEEE PES General Meeting, Chicago, USA, Jul. 2017, pp. 1-5. [Baidu Scholar] 

15

F. Salehi, I. B. M. Matsuo, A. Brahman et al., “Sub-synchronous control interaction detection: a real-time application,” IEEE Transactions on Power Delivery, vol. 35, no. 1, pp. 106-116, Feb. 2020. [Baidu Scholar] 

16

J. Chen, X. Li, M. A. Mohamed et al., “An adaptive matrix pencil algorithm based-wavelet soft-threshold denoising for analysis of low frequency oscillation in power systems,” IEEE Access, vol. 8, pp. 7244-7255, Jan. 2020. [Baidu Scholar] 

17

S. K. Jain and S. N. Singh, “Exact model order esprit technique for harmonics and interharmonics estimation,” IEEE Transactions on Instrumentation and Measurement, vol. 61, no. 7, pp. 1915-1923, Jul. 2012. [Baidu Scholar] 

18

M. Beza and M. Bongiorno, “Application of recursive least squares algorithm with variable forgetting factor for frequency component estimation in a generic input signal,” IEEE Transactions on Industry Applications, vol. 50, no. 2, pp. 1168-1176, Apr. 2014. [Baidu Scholar] 

19

M. Beza and M. Bongiorno, “A modified RLS algorithm for online estimation of low-frequency oscillations in power systems,” IEEE Transactions on Power Systems, vol. 31, no. 3, pp. 1703-1714, May 2016. [Baidu Scholar] 

20

T. Rajaram, J. M. Reddy, and Y. Xu, “Kalman filter based detection and mitigation of subsynchronous resonance with SSSC,” IEEE Transactions on Power Systems, vol. 32, no. 2, pp. 1400-1409, Mar. 2017. [Baidu Scholar] 

21

M. Orman, P. Balcerek, and M. Orkisz, “Method of subsynchronous resonance detection,” U.S. Patent 012/0303306 A1, Nov. 2012. [Baidu Scholar] 

22

M. Orman, P. Balcerek, and M. Orkisz, “Effective method of subsynchronous resonance detection and its limitations,” International Journal of Electrical Power & Energy Systems, vol. 43, no. 1, pp. 915-920, Dec. 2012. [Baidu Scholar] 

23

B. Gao, R. Torquato, W. Xu et al., “Waveform-based method for fast and accurate identification of subsynchronous resonance events,” IEEE Transactions on Power Systems, vol. 34, no. 5, pp. 3626-3636, Sept. 2019. [Baidu Scholar] 

24

X. Xie, H. Liu, Y. Wang et al., “Measurement of sub- and supersynchronous phasors in power systems with high penetration of renewables,” in Proceedings of 2016 IEEE PES Innovative Smart Grid Technologies Conference (ISGT), Minneapolis, USA, Sept. 2016, pp. 1-5. [Baidu Scholar] 

25

L. Chen, W. Zhao, F. Wang et al., “An interharmonic phasor and frequency estimator for subsynchronous oscillation identification and monitoring,” IEEE Transactions on Instrumentation and Measurement, vol. 68, no. 6, pp. 1714-1723, Jun. 2019. [Baidu Scholar] 

26

M. G. Frei and I. Osorio, “Intrinsic time-scale decomposition: time-frequency-energy analysis and real-time filtering of non-stationary signals,” Proceedings of the Royal Society, vol. 463, no. 2078, pp. 321-342, Feb. 2007. [Baidu Scholar] 

27

P. Tripathy, S. C. Srivastava, and S. N. Singh, “A modified TLS-ESPRIT-based method for low-frequency mode identification in power systems utilizing synchrophasor measurements,” IEEE Transactions on Power Systems, vol. 26, no. 2, pp. 719-727, May 2011. [Baidu Scholar] 

28

Y. Cheng, S. H. Huang, and J. Rose, “A series capacitor based frequency scan method for SSR studies,” IEEE Transactions on Power Delivery, vol. 34, no. 6, pp. 2135-2144, Dec. 2019. [Baidu Scholar] 

29

A. Gambier, “Real-time control and hardware-in-the-loop simulation for educational purposes of wind energy systems,” in Proceedings of IFAC World Congress, Berlin, Germany, Jul. 2020, pp. 1-6. [Baidu Scholar] 

30

Y. Huo and G. Gruosso, “Ancillary service with grid connected PV: a real-time hardware-in-the-loop approach for evaluation of performances,” Electronics, vol. 8, no. 7, p. 809, Jul. 2019. [Baidu Scholar]