Next Article in Journal
Analysis of Solar Energy Development Strategies for a Successful Energy Transition in the UAE
Previous Article in Journal
Determining the Drawing Force in a Wire Drawing Process Considering an Arbitrary Hardening Law
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Clustering Analysis of Voltage Sag Events Based on Waveform Matching

College of Mathematical Sciences, Yangzhou University, Yangzhou 225002, China
*
Author to whom correspondence should be addressed.
Processes 2022, 10(7), 1337; https://doi.org/10.3390/pr10071337
Submission received: 20 January 2022 / Revised: 12 May 2022 / Accepted: 25 May 2022 / Published: 8 July 2022

Abstract

:
Voltage sags are a serious problem within power supplies, which pose threats to both residential electricity and industrial manufacturing. Since any one sag may be recorded by multiple monitoring devices from different substations, the issue of redundant information in data arises. In this regard, a novel method for voltage sag events based on projection technology, shape dynamic time warping (shapeDTW), and spectral clustering is proposed. The main contributions of this paper may be summarized as follows: (1) We present a new method for extracting the voltage anomaly waveform, which is a fast projection segmentation algorithm (FPSA). The voltage sag waveform is only a part of the voltage anomaly waveform, so the voltage anomaly waveform contains more information. (2) ShapeDTW and spectral clustering are used to match and cluster voltage anomaly waveforms, so as to achieve the normalization of voltage sag events. (3) In practical engineering, the proposed method in the paper can be used to obtain the impact of voltage sags, reduce computational complexity, and ease the workload of the operation and maintenance engineers. Experiments were conducted using voltage sag data from voltage sag events recorded by the 10 kV monitoring points in Beijing, China. The results showed the effectiveness and reliability of our proposed methods.

1. Introduction

Currently, voltage sags have become an increasingly relevant issue for both utility companies and their consumers. In certain industries, a sag event only a few milliseconds in length can interrupt critical processes, which may then take several hours to be restarted. This results in large financial losses due to downtime [1]. Moreover, in industrial applications, voltage sags are the most frequently occurring disturbances among all the possible disturbances and account for 92% to 98% of interruptions. They may also be responsible for other disturbances in the power network [2]. Therefore, the treatment and research of voltage sags are important in improving the reliability of power systems and ensuring a safe power supply in industrial production and daily life [3]. The Institute of Electrical and Electronics Engineers’ (IEEE) definition for voltage sag is as follows: the root mean square (RMS) voltage drops to 10– 90 % of the rated value, and the duration is 10 ms–60 s [4]. At present, the data collection, detection, classification, and identification of voltage sags are the focus of research; see [5,6,7,8,9,10,11,12].
Many studies have been performed regarding the pattern recognition of voltage sags [3]. In general, there are three methods: data mining, signal processing, and physical modeling. Distinct methods for identifying the source of voltage sags were analyzed in [5], which are based on the disturbance energy, voltage current characteristic, or active current component. Reference [13] proposed a Kullback–Leibler divergence measure and standard deviation for voltage sag and harmonics identification. A support vector machine and support vector regression were used to identify fault types and estimate fault resistance. The Euclidean distance approach was used to identify the fault distance in [14]. K-means clustering was used to identify voltage sags in [15]. Reference [16] detected and classified different power quality disturbances using the half- and one-period windowing technique based on a continuous S-transform and neural networks. Several signal-processing techniques have been proposed for power quality (PQ) disturbance detection and segmentation. In [17], sags and interruptions were detected by the RMS value. Its main drawback is the poor results achieved with non-stationary signals due to the dependency of the RMS on both periodicity and wave shape. A sag/swell detection algorithm based on wavelet transform, operating even in the presence of flicker and harmonics in the voltage source, was presented in [18]. In [19], the Kalman filter and an expert system were used to segment and identify different types of voltage dips (fault-induced, transformer saturation, induction motor starting) and interruptions (non-fault and fault-induced). The main drawbacks of this method are related to either the failure in detecting very small changes in the voltage magnitude or the time resolution problems. In [20], a method for voltage sag source identification that combined wavelet analysis and modified dynamic time warping (DTW) distance was proposed. In [21], a statistical analysis of variance (MANOVA) was directly proposed to extract the attributes of voltage events from the voltage and current waveforms. In [22], Thevenin’s equivalent circuit was used to replace any power network. By determining the sign of the internal resistance in Thevenin’s equivalent circuit, the origin of a voltage sag disturbance could be easily identified. In [7], the authors proposed a method of detecting sags for applications in dynamic voltage restorers. The method is based on the fundamental amplitude calculation using the d-q components of each phase of the voltage signal in half-cycle windows. The method was efficient for different levels of sags, phase-jump, harmonics, and variation in fundamental frequency. In [23], the authors used the delayed Legendre wavelet, ant lion optimization algorithm, and a classifier ensemble to detect and classify eight types of sags.
The monitoring and analysis of voltage sag events can provide an effective scientific basis for power system operations management, accident investigation, fault location, and sag management [3]. With the advancement of science and technology, a large amount of original sampling data may be collected by monitoring systems. These data completely encapsulate the transient waveforms of each detected sag event. However, the data of the same voltage sag event would be recorded by multiple monitoring points. These data not only consume computer memory unnecessarily, but also leave higher workloads for engineers. The analysis of these data is then extremely inefficient due to a lack of effective data-processing procedures. Therefore, it is very important to identify whether the data recorded by different monitoring points are the voltage sag caused by the same event. As far as we know, there is no relevant literature on this aspect. In order to meet the needs of practical engineering applications, a novel clustering analysis method for voltage sag events is proposed in this paper. At present, all classification methods are mainly based on the characteristics of the voltage sag waveform. However, this waveform is only a part of the voltage anomaly waveform. The voltage anomaly waveform contains more information than the voltage sag waveform. Therefore, we propose a new method for extracting the voltage anomaly waveform instead of the voltage sag waveform, which is an FPSA. Then, we use shapeDTW and spectral clustering to match and cluster voltage anomaly waveforms, so as to achieve the normalization of voltage sag events.
The rest of this paper is organized as follows. In Section 2, our novel clustering analysis method for voltage sag events based on projection technology, shapeDTW, and spectral clustering is introduced. In Section 3, real data analyses are used to verify the effectiveness of the FPSA and clustering analysis method. The conclusions are summarized in Section 4.

2. Methodology

In this section, the PFSA is presented as an effective solution to correctly identify non-stationary and quasi-stationary states in the measured voltage waveforms. We further investigate the classification of voltage sag events by combining shapeDTW and spectral clustering. A total of twenty recording files of voltage sag events are available to this end, which are labeled as id 01, 02, ⋯, 20. These signals are events recorded by PQ instruments and contain both pre-trigger and post-trigger information. Figure 1 shows voltage data (id 01). Next, we mainly use id01 data to illustrate our proposed FPSA.

2.1. Fast Projection Segmentation Algorithm

The model used to detect a signal transition can be divided into three steps: signal modeling, acquisition of the detection parameter (DP), and extraction of the voltage anomaly segment. The basic principle of signal modeling is to generate residuals by comparing the actual responses with the expected responses of the system using mathematical models. These residuals are expected to be zero (or zero mean) under no-fault conditions. In practical situations, the residuals are corrupted by the presence of noise, unknown disturbances, and uncertainties in the system model. Hence, the aim of the method is to generate robust residuals that are insensitive to these noises and uncertainties, while remaining sensitive to faults. To this end, a simple and effective filtering method is proposed in this paper.

2.1.1. Signal Modeling Based on Filtering

Since the voltage data are usually periodic, it was assumed that the current voltage sag monitoring terminal records the data as K points/period ( K = 256 in this paper). The voltage data of length N are expressed as x i , i = 1 , 2 , , N , and then, the filtering method can be divided into the following three steps:
S t e p   1 : Given K, the original voltage data x i , i = 1 , 2 , , N can be divided into L segments: { x 1 , x 2 , , x K 1 } , { x K 1 + 1 , , x K 2 } , { x K L 1 + 1 , , x K L } , where L = [ N / K ] , K 1 = K , K 2 = 2 × K , K L = L × K and [ ] denotes rounding down. Voltage data (id 01) segmentation results are shown in Figure 2, where the black dotted lines are the dividing lines.
S t e p   2 : According to IEEE Standard 1159–1995 [2], the RMS is used to initially determine whether { x K j 1 + 1 , , x K j } has a sag. If x K j 1 + 1 , , x K j is a sag, then x K j 1 + 1 , , x K j is removed, where j = 1 , 2 , , L . The remaining data X after removal are obtained as follows.
X = X 1 X 2 X l X K 1 X K 1 + 1 X K 1 + 2 X K 1 + l X K 2 X K j 1 + 1 X K j 1 + 2 X K j 1 + l X K j X K L 1 + 1 X K L 1 + 2 X K L 1 + l X K L , l = 1 , 2 , , K , j = 1 , 2 , , L
Since the median can characterize the center position of the distribution and has the advantage of being robust and unaffected by outliers, we used the median of the data { x l , x K 1 + l , , x K L 1 + l } as the estimate of the lth column of the matrix X. Let x ^ l = median { x l , x K 1 + l , , x K L 1 + l } , where l = 1 , 2 , , K . The process of Step 2 on the voltage sag data (id 01) is shown in Figure 3.
S t e p   3 : Sequence 1 can be obtained by Step 2 as follows:
Sequence 1 : x ^ 1 , x ^ 2 , , x ^ K ,
Repeat Sequence 1 on the length of the original data (N) to obtain Sequence 2:
Sequence 2 : x ^ 1 , x ^ 2 , , x ^ K , x ^ 1 , x ^ 2 , , x ^ K .
Sequence 2 is our estimate of the original data. Then, we can obtain the filter sequence (residuals’ sequence) as follows:
Filter sequence : ε 1 , ε 2 , , ε N ε i = x ^ i x i , i = 1 , 2 , , N .
The filtering process for voltage sag data (id 01) is shown in Figure 4.

2.1.2. Detection Parameter Based on Sharp Drop Point

The voltage sag data are projected onto the vertical axis, and the frequency histogram can be obtained after projection (as shown in the red part of Figure 5b). The kernel density curve f ( x ) of the frequency histogram can be obtained by kernel density estimation (the red curve shown in Figure 5b). In the real data, the amount of voltage anomaly (voltage sag) data is always significantly smaller than the total amount of data. Based on this fact, we can clearly find that the anomaly data are mainly distributed in the tail region of the projection distribution, while the non-anomaly data are mainly concentrated in the central region of the projection distribution. The projected distribution of voltage sag data (id 01) is shown in Figure 5.
In this paper, we propose to use the local sudden-drop point (sdp) of the kernel density function as the basis for dividing the tail region and the central region of the kernel density curve, where the tail region of the kernel density curve is the anomaly data. In this way, the sdp is also called the DP. The local sudden-drop point of f ( x ) is defined as the location at which the density curve falls rapidly from high to low. A formal definition is given as follows.
Definition 1.
(Local sudden-drop point) For any point x, the interval ( x d , x + d ) is considered as the d-neighborhood of x. Then, x 0 is a local sudden-drop point if x 0 = argmax x d 2 f ( x ) d x 2 for all x x 0 d , x 0 + d , when d f ( x ) d x < 0 ; see [24].
Remark 1.
Through the definition of the sdp, we can conclude that if the voltage sags, the sdp of the kernel density function of the voltage data must exist, but there may be multiple sharp-drop points, such as sdp 1, sdp 2, sdp 3, and sdp 4 in Figure 6. In power data analysis, we can choose sdp 2 and sdp 3 as the division of the tail region and the central region of the kernel density function, where the region between sdp 2 and sdp 3 is the central region of the kernel density function.

2.1.3. Extracting Voltage Anomaly Segment

The region segmentation of the filtered sequence is shown in Figure 6. From Figure 6, we can see that the filtering sequence can be divided into three regions (a), (b), and (c) by sdp 2 and sdp 3. It is obvious that the voltage of the (a) and (b) regions has voltage anomalies. In fact, the voltage anomalies also occurred in the (c2) region of the (c) region. To this end, we propose a method for identifying the (c2) region in the (c) region as an anomaly region.
Through the above, a discontinuous voltage sequence can be obtained:
ε l 1 , ε l 1 + 1 , , ε l 1 + p 1 , , ε l s , ε l s + 1 , , ε l s + p s , , ε l n , ε l n + 1 , , ε l n + p n ,
where the total number of sequences is n, s = 1 , 2 , , n . If the discontinuity distance h = l s + p s l s 1 + p s 1 between adjacent sequences is less than one period (K), we consider that the sequence point between the discontinuities has a sag, and based on the above method, the (c2) region in the (c) region can be identified as an anomaly.
Figure 7 shows the results of anomaly detection using the FPSA for voltage sag data (id 01), where the dashed lines indicate the respective start and end positions of the anomaly and the shaded portion is the anomaly segment. According to Figure 7, it can be concluded that the start and end positions of the A-phase are 1406 and 2694, respectively (those of the B-phase are 1405 and 2746 and the C-phase are 1404 and 2718).

2.2. Clustering Analysis of Voltage Sag Events

In this section, shapeDTW and spectral clustering are used to match and cluster voltage anomaly waveforms, so as to achieve the normalization of voltage sag events. The clustering analysis method is mainly divided into two steps. The first step uses shapeDTW to calculate the shape similarity between the anomaly curves extracted by the FPSA. The second step uses the obtained similarity values from the first step to construct the similarity matrix of spectral clustering, and then, the voltage anomaly curve is classified by spectral clustering.

2.2.1. Waveform Matching Based on Shapedtw

The DTW was first introduced in the 1970’s for audio analysis by [25,26] before being used for general time series analysis. By minimizing the cumulative distance between the signals ( x ( i ) ) 1 i M and ( y ( j ) ) 1 j Q (time series), DTW provides a non-linear alignment optimal path between these two time series. It is a relatively straightforward process that first estimates the distance map d between the signals with elements d i , j given by:
d i , j = ( x ( i ) y ( j ) ) 2
A cumulative distance map D with elements D i , j is then computed from the distance map d . D i , j represents the minimal accumulated distance to reach the point ( i , j ) starting from the origin ( 1 , 1 ) . It is given by:
D i , j = d i , j + min D i , j 1 D i 1 , j D i 1 , j 1 i = 2 , , M j = 2 , , Q ,
where we have the following initial conditions:
D 1 , 1 = d 1 , 1 ,
D 1 , j = p = 1 j d 1 , p , j = 1 , , Q ,
D i , 1 = q = 1 i d q , 1 , i = 1 , , M .
This cumulative distance is used to define a warping path between signals ( x ( i ) ) 1 i M and ( y ( j ) ) 1 j Q , denoted ϕ x y :
ϕ x y : 1 ; S 1 ; M × 1 ; N s ϕ x y ( s ) = ( ϕ x y x ( s ) , ϕ x y y ( s ) )
ϕ x y verifies several constraints:
  • The monotonicity constraint guarantees the time ordering.
  • The boundary constraints: ϕ x y ( 1 ) = ( 1 , 1 ) and ϕ x y ( S ) = ( M , Q ) .
  • The step size conditions: 0 ϕ x y x ( s ) ϕ x y x ( s 1 ) 1 and 0 ϕ x y y ( s ) ϕ x y y ( s 1 ) 1 s 2 S ; see Equation (3).
This path minimizes the final cumulative distance. Its length S depends on the signals to be aligned and is determined during the DTW process.
Figure 8 presents two examples of DTW alignments between two time series, with Figure 8a,b showing the alignments between series and Figure 8c,d showing the cumulative distance maps D and the warping paths in green for these two examples.
Although DTW obtains a global optimal solution, it does not necessarily achieve locally sensible matchings. Concretely, two temporal points with entirely dissimilar local structures may be matched by DTW. To address this problem, [27] proposed an improved alignment algorithm, named shape dynamic time warping (shapeDTW), which enhances DTW by taking pointwise local structural information into consideration.
ShapeDTW is a temporal alignment algorithm, which consists of two sequential steps: Firstly, represent each temporal point by some shape descriptor, which encodes structural information of local subsequences around that point; in this way, the original time series is converted into a sequence of descriptors. Secondly, use DTW to align two sequences of descriptors. The shapeDTW time series alignment procedure is shown in Figure 9 [27]. This section mainly uses the shapeDTW algorithm to calculate the shape similarity between voltage sag sequences extracted by the FPSA.
Remark 2.
Reference [27] gave fourshape descriptors: piecewise aggregate approximation (PAA), discrete wavelet transform (DWT), slope, and derivative. Derivative is used in this paper.

2.2.2. Spectral Clustering Based on shapeDTW

The spectral clustering algorithm is based on the spectral theory of graph theory and is widely used in image segmentation, computer vision, and pattern recognition. Spectral clustering is a class of methods based on eigen-decompositions of graph affinity matrices. Given a set of data points S = x 1 , , x n , a weighted graph G = ( V , E ) is first constructed for which every vertex corresponds to a point in S and each edge is weighted by the similarity between the connected points. The Laplacian graph L [28] is then derived from the adjacent matrix W of G, and the eigenvectors of L are computed. Finally, the traditional K- m e a n s method is applied to the low-dimensional representations of the original data. There are many spectral clustering algorithms that are based on the above procedures [29,30,31].
In this paper, our proposed shapeDTW spectral clustering algorithm is developed in the Jordan–Weiss (NJW) framework [31]. Therefore, the NJW algorithm is briefly reviewed as Algorithm 1, for the sake of completeness. Algorithm 1 mainly involves the determination of the number of clusters k, the calculation of affinity matrix W, and the calculation of Laplacian matrix L.
Algorithm 1: NJW spectral clustering algorithm.
Input: Dataset S = x 1 , , x n in R 1 and the number of clusters k
Output:k-way partition of the input data
Construct the affinity matrix W :
W = w 11 w 12 w 1 n w 21 w 22 w 2 n w n 1 w n 2 w m n ;
2:
The degree matrix D is defined as the diagonal matrix with the degrees d 1 , , d n on the diagonal,
D = d 1 0 0 0 d 2 0 0 0 d n , where d i = j = 1 n w i j ;
Compute Laplacian matrix L ;
4:
Compute the k eigenvectors of L, e 1 , e 2 , , e k , which are associated with the k largest eigenvalues, and form the matrix X = e 1 , e 2 , , e k ;
Renormalize each row to form a new matrix Y n × k with Y i j = X i j / j X i j 2 1 / 2 , so that each row of Y has a unit magnitude;
6:
Treat each row of Y as a point in R k , and partition the n points (n rows) into k clusters via a general cluster algorithm, such as the K-means algorithm;
Assign the original point x i to the cluster c if and only if the corresponding row i of the matrix Y is assigned to the cluster c.
(1) There are mainly three methods for determining the number of clusters k: elbow method, average silhouette method, and gap statistic method. In this paper, we adopted the average silhouette method for determining the number of clusters k.
(2) The methods for calculating the affinity matrix W are mainly the ε -neighborhood graph, k-nearest neighbor graph, and fully connected graph. In this paper, the fully connected graph is used to calculate W .
w i j = w j i = exp ( x i x j 2 2 σ 2 ) , i j 0 , i = j
where x i x j 2 represents the Euclidean distance between x i and x j . In this paper, x i and x j represent the voltage filtering sequence. Since the lengths of x i and x j are different, the Euclidean distance between x i and x j cannot be calculated. For this, we used the shapeDTW similarity between x i and x j instead of the Euclidean distance between x i and x j . Then,
w i j = w j i = exp ( s h a p e D T W ( x i , x j ) 2 S σ 2 ) , i j 0 , i = j
where shapeDTW ( x i , x j ) represents the shapeDTW similarity between x i and x j . We aimed to improve spectral clustering by shapeDTW, so that it can cluster datasets of voltage filtering sequences.
(3) There are mainly three methods for the calculation of Laplacian matrices L : unnormalized Laplacian matrices, random walk Laplacian matrices, and symmetric Laplacian matrices [29]. In this paper, we adopted symmetric Laplacian matrices, so:
L = D 1 / 2 ( D W ) D 1 / 2 .

2.3. Procedure Flow Chart of the Methodology

A procedure flow chart of the proposed methodology is presented in Figure 10.

3. Empirical Analysis

3.1. Data

To verify the effectiveness of the method proposed in this paper, real data samples from a voltage sag monitoring system were selected. These data recorded the voltage sag events that occurred in Beijing in May 2018. In total, twenty valid samples were retained after excluding invalid samples. These samples belonged to three types of sag events. The sag types and number of data samples are shown in Table 1. According to the process in Figure 10, firstly, the start position and end position of the anomaly of the voltage sag data are detected. Secondly, the anomaly waveform is extracted. Thirdly, the anomaly waveform is classified to achieve the classification purpose of the voltage sag events.

3.2. Empirical Results

To illustrate the accuracy of the FPSA detection results, we compared the FPSA with the RMS method [16]. The results are shown in Table 2, where “RMS” represents the root mean square of the half-period refresh voltage detection method and “FPAS” represents the FPSA. The formula for calculating the RMS is as follows:
U rms ( k ) = 1 N i = 1 + ( k 1 ) N 2 ( k + 1 ) N 2 u 2 ( i )
where N is the number of sampling points per period ( K = 256 ), u ( i ) is the instantaneous value of the voltage waveform acquired for the i t h time, and k is the calculated window ( k = 1 , 2 , , K ). The threshold of the detection voltage was set to 0.9 pu according to the definition of a voltage sag.
From Table 2, we can conclude that the sag segments detected by the RMS are all inside the abnormal segment detected by the FPSA, so the abnormal segment contains more information than the sag segment. Therefore, it is reasonable to use the abnormal segment for clustering analysis of the voltage sag events.
We used the method proposed in this paper to cluster the voltage sag events for A-phase voltage data, B-phase voltage data, and C-phase voltage data in the voltage sag data, respectively. The results of the clustering analysis of A-phase voltage data, B-phase voltage data, and C-phase voltage data are shown in Table 3, Table 4 and Table 5 and Figure 11, Figure 12 and Figure 13, respectively. Table 3, Table 4 and Table 5 is an affinity matrix W A ( W B , W C ) calculated using the abnormal waveform segment of the A-phase (B-phase, C-phase) voltage data. The area of the same color (gray, green, and yellow) in W A ( W B , W C ) represents the voltage sag caused by the same event. The calculation method of W A ( W B , W C ) is in Equation (7). Figure 11, Figure 12 and Figure 13 show the clustering results of the abnormal voltage segments in the A-phase (B-phase, C-phase) voltage data.
From Table 3, Table 4 and Table 5, we can see that the value of the same color area is obviously larger than the value of the blank area, indicating that the abnormal waveform segment of the voltage sag caused by the same event is more similar. It can be obtained from Figure 11, Figure 12 and Figure 13 that the clustering accuracy of the clustering analysis method proposed in this paper is 100% for the voltage sag data (id 01–20).
Table 6 shows the clustering results of the affinity matrix of different abnormal voltage segments using the average of the affinity matrix of the voltage data of phase A, phase B, and phase C, where W ABC = W A + W B + W C 3 . W ABC has the same clustering results as W A , W B , and W C .
The results of the above empirical analysis show that the proposed method can effectively achieve the clustering of voltage sag events.

4. Concluding Remarks

With the development of electrical power technology and expansions of the monitoring scope, the amount of voltage sag data has also dramatically increased over time. The increase in the amount of voltage sag data generates a huge amount of work for power engineers due to the need for the analysis of the data. In addition, accurate clock synchronization between voltage sag events is difficult to achieve due to the costs of monitoring such power systems. Therefore, it is impossible to know whether the voltage sag events detected by different monitoring stations correspond to the same event. Therefore, valid information cannot be processed in time, and valuable information is discarded. The clustering analysis method proposed in this paper is effective in solving this problem, and the test results obtained based on real data reflect the accuracy of the approach. The voltage anomaly waveform of voltage sags caused by the same event has a high degree of similarity, and the voltage anomaly waveform of the voltage sags caused by different events is significantly different. Our method can effectively judge whether voltage sags detected by different monitoring points were caused by the same event. The range of influence of the voltage sag event can be obtained simultaneously.

Author Contributions

Conceptualization, J.J. and C.H.; methodology, C.H.;. software, J.J.; writing—original draft preparation, J.J. writing—review and editing, C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank Nanjing Shining Electric Automation Co., Ltd. for providing the field measurement waveforms. Nanjing Shining Electric Automation supported the development of the proposed method for power quality monitoring systems.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Vegunta, S.C.; Milanovic, J.V. Estimation of cost of downtime of industrial processdue to voltage sags. IEEE Trans. Power Deliv. 2011, 26, 576–587. [Google Scholar] [CrossRef]
  2. Arias-Guzman, S. Analysis of voltage sag severity case study in an industrial circuit. IEEE Trans. Ind. Appl. 2017, 53, 15–21. [Google Scholar] [CrossRef]
  3. Mei, F.; Ren, Y.; Wu, Q.; Zhang, C.; Pan, Y.; Sha, H.; Zheng, J. Online recognition method for voltage sags based on a deep belief network. Energies 2018, 12, 43. [Google Scholar] [CrossRef] [Green Version]
  4. Xiao, X.Y.; Chen, Y.Z.; Wang, Y.; Ma, Y.Q. Multi-attribute analysis on voltage sag insurance mechanisms and their feasibility for sensitive customers. Iet. Gener. Transm. Dis. 2018, 12, 3892–3899. [Google Scholar] [CrossRef]
  5. Polajzer, B.; Tumberger, G.S.; Seme, S.; Dolinar, D. Detection of voltage sag sources based on instantaneous voltage and current vectors and orthogonal Clarke’s transformation. IET Gener. Transm. Distrib. 2008, 2, 219–226. [Google Scholar] [CrossRef]
  6. Kezunovic, M.; Liao, Y. A new method for classification and characterization of voltage sags. Electr. Pow. Syst. Res. 2001, 58, 27–35. [Google Scholar] [CrossRef]
  7. Sadigh, A.K.; Smedley, K.M. Fast and precise voltage sag detection method for dynamic voltage restorer (DVR) application. Electr. Pow. Syst. Res. 2016, 130, 192–207. [Google Scholar] [CrossRef]
  8. Xi, Y.; Li, Z.; Zeng, X.; Tang, X.; Liu, Q.; Xiao, H. Detection of power quality disturbances using an adaptive process noise covariance Kalman filter. Digit. Signal. Process. 2018, 76, 34–49. [Google Scholar] [CrossRef]
  9. Saini, M.K.; Beniwal, R.K. Detection and classification of power quality disturbances in wind-grid integrated system using fast time-time transform and small residual-extreme learning machine. Int. Trans. Electr. Energy Syst. 2018, 28, e2519. [Google Scholar] [CrossRef]
  10. Jeevitha, S.R.S.; Mabel, M.C. Novel optimization parameters of power quality disturbances using novel bio-inspired algorithms: A comparative approach. Biomed. Signal Process. Control. 2018, 42, 253–266. [Google Scholar] [CrossRef]
  11. Branco, H.M.; Oleskovicz, M.; Coury, D.V.; Delbem, A.C. Multiobjective optimization for power quality monitoring allocation considering voltage sags in distribution systems. Int. J. Electr. Power Energy Syst. 2018, 97, 1–10. [Google Scholar] [CrossRef]
  12. Bagheri, A.; Gu, I.; Bollen, M.; Balouji, E. A Robust Transform-Domain Deep Convolutional Network for Voltage Dip Classification. IEEE Trans. Power Deliv. 2018, 33, 2794–2802. [Google Scholar] [CrossRef] [Green Version]
  13. Kapoor, R.; Gupta, R.; Jha, S.; Kumar, R. Boosting performance of power quality event identification with KL Divergence measure and standard deviation. Measurement 2018, 126, 134–142. [Google Scholar] [CrossRef]
  14. Gururajapathy, S.S.; Mokhlis, H.; Illias, H.A.; Awalin, L.J. Support vector classification and regression for fault location in distribution system using voltage sag profile. IEEE J. Trans. Electr. Electron. Eng. 2017, 12, 519–526. [Google Scholar] [CrossRef]
  15. Garcia-Sánchez, T.; Gómez-Lázaro, E.; Muljadi, E.; Kessler, M.; Muñoz-Benavente, I.; Molina-Garcia, A. Identification of linearised RMS-voltage dip patterns based on clustering in renewable plants. IET Gener. Transm. Distrib. 2018, 12, 1256–1262. [Google Scholar]
  16. Daud, K.; Abidin, A.F.; Ismail, A.P. Voltage Sags and Transient Detection and Classification Using Half/One-Cycle Windowing Techniques Based on Continuous S-Transform with Neural Network. In Proceedings of the 2nd International Conference on Applied Physics and Engineering (ICAPE), Penang, Malaysia, 2–3 November 2016. [Google Scholar]
  17. Meena, P.; Rao, K.U.; Ravishankar, D. A modified simple algorithm for detection of voltage sags and swells in practical loads. IEEE Int. Conf. Power Syst. 2009, 12, 1–6. [Google Scholar]
  18. Latran, M.B.; Teke, A. A novel wavelet transform based voltage sag/swell detection algorithm. Int. J. Electr. Power Energy Syst. 2015, 71, 131–139. [Google Scholar] [CrossRef]
  19. Styvaktakis, E.; Bollen, M.H.; Gu, I.Y. Expert system for classification and analysis of power system events. IEEE Trans. Power Deliv. 2002, 17, 423–428. [Google Scholar] [CrossRef]
  20. Chu, J.W.; Yuan, X.D.; Chen, B.; Wang, X.C.; Qiu, H.F.; Gu, W. A Method for Distribution Network Voltage Sag Source Identification Combining Wavelet Analysis and Modified DTW Distance. Power Syst. Technol. 2018, 42, 637–643. [Google Scholar]
  21. Nunez, V.B.; Velandia, R.; Hernandez, F.; Melendez, J.; Vargas, H. Relevant Attributes for Voltage Event Diagnosis in Power Distribution Networks. Rev. Iberoam. Autom. Inform. Ind. 2013, 10, 73–84. [Google Scholar]
  22. Tang, Y.; Wei, R.; Chen, K.; Fang, Y. Voltage sag source identification based on the sign of internal resistance in a “Thevenin’s equivalent circuit”. Int. Trans. Electr. Energy Syst. 2017, 27, e2461. [Google Scholar] [CrossRef]
  23. Saini, M.K.; Aggarwal, A. Fractionally delayed Legendre wavelet transform based detection and optimal features based classification of voltage sag causes. J. Renew. Sustain. Energy 2019, 11, 25–36. [Google Scholar] [CrossRef]
  24. Zhuang, D.; Liu, Y.; Liu, S.; Ma, T.; Ong, S.H. A shape-based cutting and clustering algorithm for multiple change-point detection. J. Comput. Appl. Math. 2020, 6, 112623. [Google Scholar] [CrossRef]
  25. Rabiner, L.R. Considerations in dynamic time warping algorithms for discrete word recognition. J. Acoust. Soc. Am. 1978, 63, 575–582. [Google Scholar] [CrossRef]
  26. Sakoe, H.; Chiba, S. Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. Acoust. 1978, 26, 43–49. [Google Scholar] [CrossRef] [Green Version]
  27. Zhao, J.P.; Laurent, I. Shapedtw: Shape dynamic time warping. Pattern Recogn. 2018, 74, 171–184. [Google Scholar] [CrossRef] [Green Version]
  28. Chung, F.R.K. Spectral Graph Theory, Regional Conference Series in Mathematics. AMS 1997, 92, 142–162. [Google Scholar]
  29. Luxburg, U. A tutorial on spectral clustering. Stat Comput. 2007, 17, 395–416. [Google Scholar] [CrossRef]
  30. Shi, J.; Malik, J. Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 888–905. [Google Scholar]
  31. Ng, A.; Jordan, M.; Weiss, Y. On spectral clustering: Analysis and an algorithm. In Advances in Neural Information Processing Systems (NIPS); MIT Press: Cambridge, MA, USA, 2002; Volume 17. [Google Scholar]
Figure 1. Voltage data (id 01).
Figure 1. Voltage data (id 01).
Processes 10 01337 g001
Figure 2. Voltage data (id 01) are divided into L segments according to K.
Figure 2. Voltage data (id 01) are divided into L segments according to K.
Processes 10 01337 g002
Figure 3. The processing of Step 2 on voltage sag data (id 01), where “Actual” represents the actual response, “RMS” represents the real data after passing the RMS detection, “Estimate” represents x ^ l , l = 1 , 2 , , K , and the subfigures (ac) represent the three-phase voltage sag data respectively.
Figure 3. The processing of Step 2 on voltage sag data (id 01), where “Actual” represents the actual response, “RMS” represents the real data after passing the RMS detection, “Estimate” represents x ^ l , l = 1 , 2 , , K , and the subfigures (ac) represent the three-phase voltage sag data respectively.
Processes 10 01337 g003
Figure 4. The processing of Step 3 on voltage sag data (id 01), where subfigures (ac) represent the three-phase voltage sag data respectively.
Figure 4. The processing of Step 3 on voltage sag data (id 01), where subfigures (ac) represent the three-phase voltage sag data respectively.
Processes 10 01337 g004
Figure 5. Projection fast segmentation algorithm of A-phase voltage sag data (id 01), where (a) is the filter sequence of the A-phase (id 01) and (b) is the corresponding kernel density curve.
Figure 5. Projection fast segmentation algorithm of A-phase voltage sag data (id 01), where (a) is the filter sequence of the A-phase (id 01) and (b) is the corresponding kernel density curve.
Processes 10 01337 g005
Figure 6. Region segmentation of the filter sequence (id 01).
Figure 6. Region segmentation of the filter sequence (id 01).
Processes 10 01337 g006
Figure 7. FPSA for voltage sag data (id 01), where subfigures (ac) represent the three-phase voltage sag data respectively.
Figure 7. FPSA for voltage sag data (id 01), where subfigures (ac) represent the three-phase voltage sag data respectively.
Processes 10 01337 g007
Figure 8. Illustration of a DTW process for aligning two pairs of signals (one per column). The first row: the matching between points of two pairs of signals (in red and black) is symbolized by grey lines. The second row: superimposition of the warping path on the cumulative distance matrix D. Yellow areas of D correspond to larger cumulative distances, whereas green ones correspond to smaller ones. The first case of alignment (a,c) is an example of speech data. The second case of alignment (b,d) is an example of voltage sag data. The two pairs of signals are the phase A of voltage sag data id 01 and 02, respectively.
Figure 8. Illustration of a DTW process for aligning two pairs of signals (one per column). The first row: the matching between points of two pairs of signals (in red and black) is symbolized by grey lines. The second row: superimposition of the warping path on the cumulative distance matrix D. Yellow areas of D correspond to larger cumulative distances, whereas green ones correspond to smaller ones. The first case of alignment (a,c) is an example of speech data. The second case of alignment (b,d) is an example of voltage sag data. The two pairs of signals are the phase A of voltage sag data id 01 and 02, respectively.
Processes 10 01337 g008
Figure 9. Pipeline of shapeDTW. shapeDTW consists of two major steps: encode local structures by shape descriptors, and align descriptor sequences by DTW. Concretely, we sample a subsequence from each temporal point and further encode it by some shape descriptor. As a result, the original time series is converted into a descriptor sequence of the same length. Then, we align two descriptor sequences by DTW and transfer the found warping path to the original time series.
Figure 9. Pipeline of shapeDTW. shapeDTW consists of two major steps: encode local structures by shape descriptors, and align descriptor sequences by DTW. Concretely, we sample a subsequence from each temporal point and further encode it by some shape descriptor. As a result, the original time series is converted into a descriptor sequence of the same length. Then, we align two descriptor sequences by DTW and transfer the found warping path to the original time series.
Processes 10 01337 g009
Figure 10. Procedure flow chart of the methodology.
Figure 10. Procedure flow chart of the methodology.
Processes 10 01337 g010
Figure 11. Clustering result based on A-phase voltage sag data.
Figure 11. Clustering result based on A-phase voltage sag data.
Processes 10 01337 g011
Figure 12. Clustering result based on B-phase voltage sag data.
Figure 12. Clustering result based on B-phase voltage sag data.
Processes 10 01337 g012
Figure 13. Clustering result based on C-phase voltage sag data.
Figure 13. Clustering result based on C-phase voltage sag data.
Processes 10 01337 g013aProcesses 10 01337 g013b
Table 1. The sag types and number of data samples.
Table 1. The sag types and number of data samples.
TypeNumberid
11001, 02, 03, 04, 05, 06, 07, 08, 09, 10
2611, 12, 13, 14, 15, 16
3417, 18, 19, 20
Table 2. Detection results of voltage ( [start position, stop position]).
Table 2. Detection results of voltage ( [start position, stop position]).
idA-PhaseB-PhaseC-Phase
RMSFPSARMSFPSARMSFPSA
01 [1600,1888] [1406,2694] [1602,1893] [1405,2746] [1605,1886] [1404,2718]
02 [1569,1950] [1461,2848] [1604,1912] [1460,2797] [1610,1945] [1460,2627]
03 [1593,1862] [1379,2768] [1556,1885] [1379,2718] [1560,1886] [1377,2680]
04 [1627,1818] [1420,2663] [1612,1896] [1419,2747] [1607,1903] [1417,2704]
05 [1591,1860] [1381,2793] [1586,1879] [1376,3233] [1580,1888] [1376,2944]
06 [1611,1895] [1409,2802] [1601,1902] [1407,3050] [1609,1899] [1407,2714]
07 [1563,1847] [1364,2782] [1567,1866] [1364,2706] [1568,1857] [1363,2667]
08 [1598,1777] [1376,2985] [1603,1786] [1373,2932] [1607,1791] [1371,2934]
09 [1591,1804] [1394,2870] [1586,1810] [1393,2735] [1593,1805] [1392,2694]
10 [1530,1910] [1427,2868] [1528,1905] [1426,2755] [1550,1912] [1425,2677]
11 [1431,1885] [1368,2263] [1422,1887] [1408,2600] [1431,1879] [1369,2330]
12 [1471,1927] [1409,2306] [1476,1931] [1417,2640] [1481,1933] [1409,2370]
13 [1471,1926] [1408,2306] [1478,1935] [1429,2639] [1476,1931] [1409,2370]
14 [1468,1916] [1402,2304] [1470,1918] [1399,2796] [1471,1821] [1402,2451]
15 [1404,1953] [1439,2341] [1408,1962] [1436,2707] [1402,1956] [1439,2487]
16 [1485,1928] [1406,2834] [1486,1931] [1416,2666] [1479,1929] [1406,2629]
17 [1247,2130] [971,3247] [1251,2133] [975,3275] [1248,2110] [876,3121]
18 [1161,1793] [1032,2943] [1170,1812] [923,3068] [1173,1821] [1036,3070]
19 [1249,2380] [1213,3389] [1253,2376] [1118,3515] [1257,2374] [1128,3654]
20 [1394,1613] [314,3120] [1402,1619] [314,3123] [1407,1609]] [314,3121]
Table 3. The affinity matrix W A .
Table 3. The affinity matrix W A .
id0102030405060708091011121314151617181920
010.0000.9810.9630.9840.9390.9690.9740.94400.9770.9870.8040.7940.7950.8000.8030.8860.7770.7050.7400.736
020.9810.0000.9700.9740.9530.9760.9800.9510.9830.9800.8120.8020.8050.8100.8120.9010.7880.7110.7590.744
030.9630.9700.0000.9650.9770.9870.9820.9650.9850.9560.7650.7580.7590.7640.7670.8580.7780.7980.7450.731
040.9840.9740.9650.0000.9440.9730.9730.9450.9770.9840.8010.7890.7910.8010.8050.8810.7740.7030.7370.730
050.9390.9530.9770.9440.0000.9730.9670.9700.9720.9310.7470.7400.7420.7540.7570.8370.7870.7880.7540.726
060.9690.9760.9870.9730.9730.0000.9910.9650.9900.9620.7730.7640.7650.7700.7730.8640.7750.7980.7400.729
070.9740.9800.9820.9730.9670.9910.0000.9600.9900.9660.7830.7740.7750.7810.7840.8720.7770.7010.7420.733
080.9440.9510.9650.9450.9700.9650.9600.0000.9630.9370.7570.7500.7510.7520.7560.8390.8080.7090.7740.748
090.9770.9830.9850.9770.9720.9900.9900.9630.0000.9710.7840.7740.7750.7810.7850.8740.7810.7040.7470.735
100.9870.9800.9560.9840.9310.9620.9660.9370.9710.0000.8130.8020.8040.8100.8150.8920.7770.7070.7410.736
110.8040.8120.7650.8010.7470.7730.7830.7570.7840.8130.0000.9850.9850.9670.9630.9200.6860.7760.6990.657
120.7940.8020.7580.7890.7400.7640.7740.7500.7740.8020.9850.0000.9880.9670.9650.9160.6690.7620.6900.629
130.7950.8050.7590.7910.7420.7650.7750.7510.7750.8040.9850.9880.0000.9660.9640.9170.6800.7700.6950.652
140.8000.8100.7640.8010.7540.7700.7810.7520.7810.8100.9670.9670.9660.0000.9820.9160.6860.7670.7020.665
150.8030.8120.7670.8050.7570.7730.7840.7560.7850.8150.9630.9650.9640.9820.0000.9210.6820.7700.6970.656
160.8860.9010.8580.8810.8370.8640.8720.8390.8740.8920.9200.9160.9170.9160.9210.0000.7630.8640.7700.727
170.7770.7880.7780.7740.7870.7750.7770.8080.7810.7770.6860.6690.6800.6860.6820.7630.0000.8670.9390.885
180.7050.7110.7980.7030.7880.7980.7010.7090.7040.7070.7760.7620.7700.7670.7700.8640.8670.0000.8380.811
190.7400.7590.7450.7370.7540.7400.7420.7740.7470.7410.6990.6900.6950.7020.6970.7700.9390.8380.0000.843
200.7360.7440.7310.7300.7260.7290.7330.7480.7350.7360.6570.6290.6520.6650.6560.7270.8850.8110.8430.000
Table 4. The affinity matrix W B of B-phase voltage sag data.
Table 4. The affinity matrix W B of B-phase voltage sag data.
id0102030405060708091011121314151617181920
010.0000.9860.9770.9860.9420.9720.9850.9520.9850.9860.7770.7770.7770.8580.8540.8740.8000.8770.7200.734
020.9860.0000.9730.9850.9350.9690.9840.9480.9850.9880.7660.7650.7660.8450.8420.8630.7970.8760.7220.732
030.9770.9730.0000.9780.9550.9780.9860.9660.9860.9670.7860.7860.7870.8590.8560.8840.8050.8790.7130.730
040.9860.9850.9780.0000.9470.9750.9830.9540.9850.9840.7760.7760.7770.8520.8500.8720.8020.8800.7270.735
050.9420.9350.9550.9470.0000.9670.9510.9750.9490.9300.7790.7770.7760.8390.8340.8550.8330.9070.7470.754
060.9720.9690.9780.9750.9670.0000.9790.9760.9790.9630.7790.7780.7780.8580.8520.8730.8170.8930.7240.744
070.9850.9840.9860.9830.9510.9790.0000.9600.9910.9790.7830.7830.7830.8620.8580.8820.8040.8790.7140.732
080.9520.9480.9660.9540.9750.9760.9600.0000.9600.9420.7760.7760.7760.8400.8400.8650.8330.9100.7500.759
090.9850.9850.9860.9850.9490.9790.9910.9600.0000.9810.7820.7830.7840.8620.8580.8820.8020.8790.7150.731
100.9860.9880.9670.9840.9300.9630.9790.9420.9810.0000.7630.7640.7640.8420.8400.8590.7920.8700.7220.730
110.7770.7660.7860.7760.7790.7790.7830.7760.7820.7630.0000.9900.9940.9110.9140.8910.7450.7580.6540.738
120.7770.7650.7860.7760.7770.7780.7830.7760.7830.7640.9900.0000.9910.9090.9130.8900.7400.7530.6520.730
130.7770.7660.7870.7770.7760.7780.7830.7760.7840.7640.9940.9910.0000.9100.9140.8910.7390.7530.6510.730
140.8580.8450.8590.8520.8390.8580.8620.8400.8620.8420.9110.9090.9100.0000.9850.9720.7130.7690.6120.659
150.8540.8420.8560.8500.8340.8520.8580.8400.8580.8400.9140.9130.9140.9850.0000.9810.7130.7730.6140.658
160.8740.8630.8840.8720.8550.8730.8820.8650.8820.8590.8910.8900.8910.9720.9810.0000.7160.7840.6150.652
170.8000.7970.8050.8020.8330.8170.8040.8330.8020.7920.7450.7400.7390.7130.7130.7160.0000.9020.9020.885
180.8770.8760.8790.8800.9070.8930.8790.9100.8790.8700.7580.7530.7530.7690.7730.7840.9020.0000.8410.819
190.7200.7220.7130.7270.7470.7240.7140.7500.7150.7220.6540.6520.6510.6120.6140.6150.9020.8410.0000.858
200.7340.7320.7300.7350.7540.7440.7320.7590.7310.7300.7380.7300.7300.6590.6580.6520.8850.8190.8580.000
Table 5. The affinity matrix W C of C-phase voltage sag data.
Table 5. The affinity matrix W C of C-phase voltage sag data.
id0102030405060708091011121314151617181920
010.0000.9670.9470.9800.9170.9660.9740.9090.9720.9780.9320.9350.9320.9580.9570.9550.7020.7860.7140.678
020.9670.0000.9780.9460.9490.9460.9540.9540.9540.9240.9610.8940.9440.9540.8860.9620.6790.7570.6910.659
030.9470.9780.0000.9600.9640.9840.9750.9610.9760.9250.8980.9010.8970.9110.9120.9490.7640.8330.7680.728
040.9800.9460.9600.0000.9320.9750.9810.9240.9790.9550.9280.9320.9280.9460.9470.9490.7110.7950.7260.683
050.9170.9490.9640.9320.0000.9540.9460.9820.9460.9410.8770.8790.8760.8910.8910.9390.8080.8820.8050.768
060.9660.9460.9840.9750.9540.0000.9870.9500.9870.9440.9120.9150.9110.9290.9290.9450.7460.8240.7520.713
070.9740.9540.9750.9810.9460.9870.0000.9400.9890.9510.9210.9250.9210.9380.9380.9390.7310.8140.7400.701
080.9090.9540.9610.9240.9820.9500.9400.0000.9400.9480.8710.8750.8700.8840.8850.9410.8140.8830.8120.772
090.9720.9540.9760.9790.9460.9870.9890.9400.0000.9640.8950.8460.8580.8890.8380.9410.7340.8150.7430.704
100.9780.9240.9250.9550.9410.9440.9510.9480.9640.0000.9390.9400.9390.9600.9600.9620.6870.7640.6950.663
110.9320.9610.8980.9280.8770.9120.9210.8710.8950.9390.0000.9870.9960.9560.9550.9490.6770.7510.6840.662
120.9350.8940.9010.9320.8790.9150.9250.8750.8460.9400.9870.0000.9870.9570.9570.9620.6830.7550.6900.671
130.9320.9440.8970.9280.8760.9110.9210.8700.8580.9390.9960.9870.0000.9560.9550.9230.6760.7490.6830.660
140.9580.9540.9110.9460.8910.9290.9380.8840.8890.9600.9560.9570.9560.0000.9860.9620.6820.7600.6910.658
150.9570.8860.9120.9470.8910.9290.9380.8850.8380.9600.9550.9570.9550.9860.0000.9650.6840.7620.6930.661
160.9550.9620.9490.9490.9390.9450.9390.9410.9410.9620.9490.9620.9230.9620.9650.0000.7140.8050.7150.689
170.7020.6790.7640.7110.8080.7460.7310.8140.7340.6870.6770.6830.6760.6820.6840.7140.0000.8680.9340.872
180.7860.7570.8330.7950.8820.8240.8140.8830.8150.7640.7510.7550.7490.7600.7620.8050.8680.0000.8330.804
190.7140.6910.7680.7260.8050.7520.7400.8120.7430.6950.6840.6900.6830.6910.6930.7150.9340.8330.0000.854
200.6780.6590.7280.6830.7680.7130.7010.7720.7040.6630.6620.6710.6600.6580.6610.6890.8720.8040.8540.000
Table 6. The affinity matrix W ABC of voltage sag data.
Table 6. The affinity matrix W ABC of voltage sag data.
id0102030405060708091011121314151617181920
10.0000.9780.9620.9830.9330.9690.9780.9350.9780.9840.8380.8350.8350.8720.8710.9050.7600.8560.7250.716
20.9780.0000.9740.9680.9460.9640.9730.9510.9740.9640.8460.8200.8380.8700.8470.9090.7550.8480.7240.712
30.9620.9740.0000.9680.9650.9830.9810.9640.9820.9490.8160.8150.8140.8450.8450.8970.7820.8700.7420.730
40.9830.9680.9680.0000.9410.9740.9790.9410.9800.9740.8350.8320.8320.8660.8670.9010.7620.8590.7300.716
50.9330.9460.9650.9410.0000.9650.9550.9760.9560.9340.8010.7990.7980.8280.8270.8770.8090.8920.7690.749
60.9690.9640.9830.9740.9650.0000.9860.9640.9850.9560.8210.8190.8180.8520.8510.8940.7790.8720.7390.729
70.9780.9730.9810.9790.9550.9860.0000.9530.9900.9650.8290.8270.8260.8600.8600.8980.7710.8650.7320.722
80.9350.9510.9640.9410.9760.9640.9530.0000.9540.9420.8010.8000.7990.8250.8270.8820.8180.9010.7790.760
90.9780.9740.9820.9800.9560.9850.9900.9540.0000.9720.8200.8010.8060.8440.8270.8990.7720.8660.7350.723
100.9840.9640.9490.9740.9340.9560.9650.9420.9720.0000.8380.8350.8360.8710.8720.9040.7520.8470.7190.710
110.8380.8460.8160.8350.8010.8210.8290.8010.8200.8380.0000.9870.9920.9450.9440.9200.7030.7620.6790.686
120.8350.8200.8150.8320.7990.8190.8270.8000.8010.8350.9870.0000.9890.9440.9450.9230.6970.7570.6770.677
130.8350.8380.8140.8320.7980.8180.8260.7990.8060.8360.9920.9890.0000.9440.9440.9100.6980.7570.6760.681
140.8720.8700.8450.8660.8280.8520.8600.8250.8440.8710.9450.9440.9440.0000.9840.9500.6940.7650.6680.661
150.8710.8470.8450.8670.8270.8510.8600.8270.8270.8720.9440.9450.9440.9840.0000.9560.6930.7680.6680.658
160.9050.9090.8970.9010.8770.8940.8980.8820.8990.9040.9200.9230.9100.9500.9560.0000.7310.8180.7000.689
170.7600.7550.7820.7620.8090.7790.7710.8180.7720.7520.7030.6970.6980.6940.6930.7310.0000.8790.9250.881
180.8560.8480.8700.8590.8920.8720.8650.9010.8660.8470.7620.7570.7570.7650.7680.8180.8790.0000.8370.811
190.7250.7240.7420.7300.7690.7390.7320.7790.7350.7190.6790.6770.6760.6680.6680.7000.9250.8370.0000.852
200.7160.7120.7300.7160.7490.7290.7220.7600.7230.7100.6860.6770.6810.6610.6580.6890.8810.8110.8520.000
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hao, C.; Jin, J. Clustering Analysis of Voltage Sag Events Based on Waveform Matching. Processes 2022, 10, 1337. https://doi.org/10.3390/pr10071337

AMA Style

Hao C, Jin J. Clustering Analysis of Voltage Sag Events Based on Waveform Matching. Processes. 2022; 10(7):1337. https://doi.org/10.3390/pr10071337

Chicago/Turabian Style

Hao, Chenyan, and Jun Jin. 2022. "Clustering Analysis of Voltage Sag Events Based on Waveform Matching" Processes 10, no. 7: 1337. https://doi.org/10.3390/pr10071337

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop