Abstract

Time-delay estimation of partial discharge (PD) ultrahigh-frequency (UHF) pulse signals is one of the effective means to diagnose the local defect of electrical equipment. In order to improve the time-delay estimation accuracy of a multielement PD UHF pulse signal sensor array and reduce the cost of the PD detection system, a fuzzy interpolation cross-correlation method for time-delay estimation of PD UHF pulse signals was proposed in this paper. Improving the signal sampling rate is an effective way to improve the time-delay estimation accuracy. In this work, the fuzzy interpolation inference method was applied to interpolate intermediate values into the feature area of the PD UHF signal to improve the sampling rate, and then the cross-correlation method was used to estimate the time delay. This method not only improves the system sampling rate by fuzzy interpolation inference, which can make up for the deficiency of system equipment sampling performance, but also reduces the estimation error caused by noninteger multiple sampling intervals of signal time delay. The comparative experiment results demonstrate the power of the proposed method in improving the accuracy of the time-delay estimation of PD UHF pulse signals.

1. Introduction

Partial discharge (PD) can accelerate the insulation deterioration of electrical equipment, over time PD can lead to insulation failure, and then the electrical accident will happen [1]. PD detection and localization can help assess plant insulation conditions efficiently, and they have significant meaning to the safety and stability of electrical equipment [2].

PD ultrahigh-frequency (UHF) detection method has the advantages of strong anti-interference capability, high sensitivity, remote detection, and so on, and then it is widely used in electric equipment PD localization [3]. Recently, the PD UHF signal time-delay localization method has aroused researchers’ great attention. The basic strategy is to use multiple antennas collecting PD UHF pulse signals in synchronization and calculate the time delay between the multiple collected PD UHF, and then the location of PD source can be located based on the known antennas coordinates and the time delay [4]. Therefore, the accuracy of time-delay estimation directly determines the locating accuracy. There are many approaches to estimating the time delay of the PD UHF signals, such as the threshold method, the peak method, the energy method, the wavelet transform method, and the cross-correlation method [5].

The threshold method sets the threshold of energy accumulation to estimate each PD UHF pulse signal arrival time and then be used to determine the time delay. The peak method detects the signal peak to determine the PD UHF pulse signal time delay [6]. Therefore, the threshold method and peak method are strongly influenced by noise and waveform distortion. The energy method estimates the time delay by taking the turning point of PD UHF signal accumulative energy [7]. Although the antinoise ability is increased, the selection of turning points is greatly affected by a human. The wavelet transform method can effectively detect the abrupt change points of signals and has high positioning accuracy [8]. However, due to the great influence of noise, it is easy to generate many false extreme points, resulting in location failure. The cross-correlation algorithm is simple in calculation and has strong antinoise ability, but it is restricted by the sampling rate of the system.

In order to obtain accurate signals time delay, a sampling rate up to tens of GHz is needed [9]. There are two groups of approaches to improving the PD UHF signal sampling rate. The first group of approaches focus on the hardware equipment and use a high-frequency digital oscilloscope to obtain the PD UHF signal [10]. The high cost and low utilization rates of detection equipment greatly restrict the popularization and application of these approaches. The second group of approaches uses a cubic spline interpolation algorithm to interpolate some values into the feature area of the UHF signal [11]. The limitation of this group of approaches is that the cubic spline cannot describe the PD UHF signal characteristics, and then it is difficult to improve the accuracy of the interpolated values.

Fuzzy interpolation inference is the process of formulating the mapping from an input scope to an output scope using fuzzy logic [12], which is a generalization of linear interpolation and can represent nonlinear, vague models, and high-dimensional systems using fuzzy rule bases representing the experts’ knowledge [13]. Fuzzy interpolation inference has been widely and successfully applied to many fields, such as job shop scheduling [14] and robotic control [15], among others [16].

This work proposes a fuzzy interpolation inference cross-correlation method for the time-delay estimation of PD UHF pulse signals. This is implemented by applying the fuzzy interpolation inference, with the support of a cross-correlation algorithm. Briefly, the transformation-based fuzzy rule interpolation (T-based FRI) is applied to evolve its rule base through the effective revision mechanism based on the high-frequency sampling PD UHF pulse data. The evolved rule bases which have the faculty for improving the accuracy of the interpolated values are used in fuzzy interpolation inference to improve the PD UHF pulse signals sampling rate in software and then reduce the frequency requirements of hardware equipment. In this way, the time delay is accurately estimated by the cross-correlation algorithm. The proposed fuzzy interpolation inference cross-correlation method can improve the signals sampling rate by software, which makes up for the defect of the low sampling rate of the system hardware and reduces the estimation error caused by the noninteger multiple matching between the signal time delay and the sampling interval. The proposed method was validated and evaluated through an experiment implemented in the laboratory. The experiment results show that the proposed method has a high accuracy of time-delay estimation. The main contributions of this work are threefold: (1) proposing a fuzzy interpolation cross-correlation method for time-delay estimation of PD UHF pulse signals, (2) developing a fuzzy interpolation inference method for PD UHF pulse signals which was used to improve the sampling rate in software, and (3) validating and evaluating the proposed method by a PD experiment.

The rest of the paper is organized as follows. Section 2 details the proposed fuzzy interpolation inference cross-correlation method. Section 3 applies the proposed method to PD UHF pulse signals time-delay estimation in the laboratory and verified the effectiveness. The paper is concluded in Section 4 and the possible further work is pointed out.

2. Methods

The proposed fuzzy interpolation inference cross-correlation method is used to estimate time delay of PD UHF pulse signals through fuzzy interpolation approach to improve the sampling rate of UHF signal and then through the cross-correlation function to estimate the time delay. Accordingly, the proposed method consists of two key subsystems, including the fuzzy interpolation inference for PD UHF pulse signals and the cross-correlation algorithm for time-delay estimation.

2.1. Fuzzy Interpolation Inference for PD UHF Pulse Signals

Fuzzy interpolation inference is a generalization of crisp linear interpolation under the uncertainty representation framework of fuzzy logic [17]. In this work, fuzzy interpolation inference is used to interpolate some values into the collected PD UHF signal with a low sample rate, and it is a key component in the proposed method for the time-delay estimation of PD UHF pulse signals.

The framework of the fuzzy interpolation inference is shown in Figure 1 which comprises four main parts: (1) rule base initialization, (2) rule selection, (3) fuzzy rule interpolation, and (4) rule base revision. In particular, the rule base is initialized with experts’ knowledge of PD UHF pulse signals. The transformation-based fuzzy rule interpolation (T-Based FRI) is particularly applied in this work to perform FRI inference due to its effectiveness for interpolating value estimation [15, 16]. Rule base revision is used to generate an excellent rule base. Note that the rule base will not be revised after the completion of training; that is to say, the excellent rule base will be used for the interpolation without revision.

2.1.1. Rule Base Initialization

Fuzzy interpolation inference can be inferred by fuzzy interpolation based on finite fuzzy rules. Theoretically speaking, fuzzy interpolation inference can be used to infer any decision requirement based on system input through fuzzy interpolation under the condition of only two fuzzy rules. In this paper, the rule base is initialized with experts’ knowledge of the PD UHF pulse signals. Each rule in the rule base should be two-input and one-output rule which is of the following format:where Ai1, Ai2, and Bi are fuzzy sets, x1 and x2 represent the value of two consecutive PD HUF pulse signals, and the output y is the interpolation value. For simplicity, triangular membership functions are employed in this work to represent the fuzzy sets. It should be noted that the initialized rule base should be interpolated and revised for good work.

2.1.2. Rule Selection

In order to enable the operation of fuzzy interpolation inference, two rules should be selected for interpolation. In this work, the selected rules for interpolation are based on the Euclidean distance between the given input and rule antecedents. The neighboring sampled PD UHF pulse signals and are represented by triangular fuzzy sets and and used as the given observations. Suppose the interpolation rule is expressed as

The triangular fuzzy sets and can be given as

For the convenience of fuzzy interpolation, the representative value of the fuzzy set is used, which is defined as follows:

In this work, the two closest rules based on the Euclidean distance are selected for interpolation. Suppose the i-th rule in the rule bases is shown in equation (1). The distance between the interpolation rule and the i-th rule is as follows:

After traversing all rules in the current fuzzy rule base, the two closest rules are selected to perform the fuzzy interpolation operation.

2.1.3. Fuzzy Rule Interpolation

Given the two consecutive sampled PD UHF pulse signals and , the two closest rules are selected to support the interpolation inference. Suppose that the selected two rules for interpolation are Ri and Rj and the form is expressed in equation (1). In this work, the scale and move transformation-based approach is used for interpolation inference; the process is summarized in the following steps.

Step 1. Calculate the relative placement factor λ.
The relative placement factor represents the location relationship between the current two consecutive sampled PD UHF signals and the two selected fuzzy rules. Then, the relative placement factor can be calculated as follows:The weighted average of λ1 and λ2 is taken as the relative placement factor λ of the current decision input with the two selected rules, which can be expressed as

Step 2. Obtain the new intermediate rule .
The new intermediate rule can be expressed asBy using the simplest linear interpolation, the fuzzy sets of the intermediate rule can be calculated by

Step 3. Obtain the scaling rate.
By comparing the antecedent of the intermediate rule and the current decision input, the scale rate can be obtained. The scaling rate of and which can be expressed as s1 can be calculated using the following equation:The scaling rate between and which can be represented as s2 can be calculated using the same operation with s1 (equation (10)).
Since the fuzzy rule involves two decision inputs, s1 and s2, the weighted average can be taken as the transformation scaling factor (S) of the intermediate rule and the current decision input, which can be expressed as

Step 4. Obtain the second intermediate rule .
The second intermediate rule can be expressed asUsing the scaling rate to obtain the second intermediate rule, then the fuzzy set of the rule can be calculated asThe fuzzy sets and can be obtained using the same operation with s2 and S (equation (13)).

Step 5. Obtain the moving transformation rate.
By comparing the antecedent of the intermediate rule and the current decision input, the moving transformation rate can be obtained. The moving transformation rate of and which can be expressed as m1 can be calculated using the following equation:The moving transformation rate of and represented by m2 can be obtained using the same operation with m1. The moving transformation rate (M) is calculated using the weighted average of m1 and m2 and can be expressed as

Step 6. Obtain the interpolation rule consequence .
Firstly, the translation distance l is calculated according to the moving transformation rate M as follows:Secondly, the translation distance l is calculated according to the interpolation rule consequence , using the following equation:The representative value of the interpolation rule consequence is the current interpolation inference decision y = Rep(); that is, y is the interpolation data of two consecutive sampled PD UHF pulse signals.

2.1.4. Rule Base Revision

The high-frequency sampling PD data are used to train the fuzzy rule base. The sampled data are divided into label data A and B by taking one datum at an interval of one sampling point. The label data A is the given input, and the label data B is the given output for training the fuzzy rule base. In order to evaluate the performance of the interpolation rule, the performance index is used to evaluate the performance of the interpolation rule which indicates the difference between the interpolation data and the given output.

In order to avoid redundant or duplicated rules, the similarity degree (S) between the interpolated rule and each rule in the existing rule base is calculated. Suppose that the interpolated rule is and the existing rule is Ri. The similarity degree between the two rules is computed aswhere S(∙) represents the similarity degree calculation between two fuzzy sets and the fuzzy sets and Ai can be expressed as follows:

When a new interpolated rule is generated, the performance index should be calculated first. If the performance index meets the system requirements, then the similarity degree between the interpolated rule and each rule in the existing rule base should be calculated. Based on a predefined similarity degree threshold, if there is no similar rule in the existing rule base, the interpolated rule will be added to the rule base; if there are similar rules in the existing rule base, the best performance index rules will be preserved in the rule base.

After the rule base completion training, an excellent rule base will be generated which can express the PD feature information. And then, based on the excellent rule base, the PD UHF pulse signals with a low sample rate could process the interpolation inference to obtain the high sampling rate data.

2.2. Cross-Correlation Algorithm for Time-Delay Estimation

Cross-correlation is a basic method to measure the similarity degree of two signals in the time domain and is used to describe the related degree of the two signals in any two different times t1 and t2. Therefore, in this work, the cross-correlation function is used to estimate the time delay of the received two PD UHF pulse signals x1(t) and x2(t) which can be expressed as follows:where A1 and A2 denote the amplitude gain of the two signals, n1(t) and n2(t) represent the unknown white Gaussian noise, and τ1 and τ2 are the signal-propagation time delay (τ1 ≤ τ2). In order to express convenience, with x1(t) being a standard for normalization, equation (20) can be rewritten aswhere ρ = A1/A2 represents the ratio of two-signal amplitude gains and D = τ2-τ1 denotes the time delay. The cross-correlation function of the two PD UHF pulse signals can be expressed as follows:

n1(t) and n2(t) are the Gaussian white noises independent of the PD UHF pulse signals, and the existing Rn1s(τ − D) = 0, Rsn2(τ) = 0, and Rn1n2(τ) = 0. And then the following equation holds:

The cross-correlation function is subject to , and is maximized as τ = D. Therefore, as the cross-correlation is peak , the corresponding time τ is the time delay for the two PD UHF pulse signals.

3. Partial Discharge Experiment Study

3.1. Equipment Arrangement

The proposed method was applied to a PD UHF pulse signal time-delay estimation experiment in the laboratory for method validation and evaluation. The equipment arrangement of the measurement is shown in Figure 2.

The simulated PD source consisted of a pair of point-to-point electrodes with an air gap and a Tesla coil. The directional antenna was used to obtain the PD UHF pulse signals, the bandwidth is 0.5∼3 GHz, and the maximum gain is 7.9 dBi. The distance between the two antennas is 1.5 m. The LeCroy WR640Zi oscilloscope was used to acquire signals with a bandwidth of 4 GHz and a maximum sampling rate of 40 GS/s. The two antennas were connected to the oscilloscope through identical coaxial cables.

The height of the antennas is regarded as the xoz plane, the vertical direction is the z-axis, and then the established coordinate system is shown in Figure 3. In this coordinate system, the coordinate of the PD source is P(1.2, 2.8, 0.8), and the two antennas were placed at A(−1.1, 0, 0) and B(1.1, 0, 0).

3.2. Rule Base Construction

The fuzzy interpolation inference mechanism is detailed in Section 2.1, and thus the focus of this section is on the construction and evolving of the fuzzy rule base. As detailed in Section 2.1.4, the fuzzy rule base is constructed and evolved with the support of the high-frequency sampling PD UHF pulse signal data. According to the experts’ knowledge, three initial rules were initialized firstly, and the fuzzy sets in initialized rule base are summarized in Table 1.

Based on this initialized rule base, the proposed system can perform fuzzy interpolation inference to interpolate some values into the received PD UHF signal with a low sampling rate. Note that the simple initialized rule base is not able to produce accurate performance, but the fuzzy rule base revision mechanism is able to evolve the rule base while it performs better performance. The process of fuzzy rule base revision is summarized as follows:Step 1: fuzzily the given neighboring sampled PD UHF pulse signals as the fuzzy sets  = (1.50, 1.70, 2.00) and  = (1.80, 2.10, 2.50).Step 2: select the two closest rules in the fuzzy rule base for interpolation using equation (5). For this case, the rules R1 and R2 were selected.Step 3: interpolate the fuzzy rule. In this case, the parameters in this step are the relative placement factor λ = 0.775, the move rate M = −0.21, and the scale rate S = 0.658. From this, the resulting interpolated rule is “IF x1 is (1.50, 1.70, 2.00) AND x2 is (1.80, 2.10, 2.50), THEN y is (1.62, 2.03, 2.31)”.Step 4: defuzzify the interpolated fuzzy rule consequence B = (1.62, 2.03, 2.31) to the crisp value 1.99, which was the interpolation inference decision.Step 5: calculate performance index based on the interpolation inference decision and the given output. As the interpolation inference decision is equal to the desired output, a positive performance index is returned.Step 6: revise the rule base based on the performance index feedback. In this case, the feedback was positive. Thus, the similarity degrees between the interpolated rule and each rule in the existing rule base should be calculated. The maximum similarity degree was 0.47, which is smaller than the predefined threshold of 0.7. Therefore, the interpolated rule is added to the existing rule base as follows:

The above process is repeated for every new input, and it will be stabilized after 3000 inference iterations. A random snapshot of the rule base is summarized in Table 2.

3.3. Experiment Result Analysis

In this section, the PD UHF pulse signals are collected with 1 GHz sampling rate. The equipment arrangement of the measurement and the coordinate system is shown in Figures 2 and 3. Using their experiment equipment, the collected PD UHF pulse signals are shown in Figures 4(a) and 4(b). From this figure, it is clear that the wavefront of the two PD UHF pulse signals is similar. This is because the two signals are coming from the same source.

Based on the evolved fuzzy rule base, the fuzzy interpolation inference is used to interpolate intermediate values into the collected PD UHF pulse signals. The originally collected PD UHF pulse signals are interpolated by 1 point, 3 points, 7 points, and 15 points in adjacent sampling points, respectively. That is, the sampling rates after interpolation are 2 GHz, 4 GHz, 8 GHz, and 16 GHz, respectively.

As the cubic spline interpolation has good convergence and stability, it is often used in numerical interpolation operations. In this paper, the cubic spline interpolation is used as a comparison to verify the effectiveness of the proposed method. The wavefront of the PD UHF pulse signals is in the range of 30 ns to 80 ns in this experiment, so only the signals within this interval are analyzed. The interpolated 2 GHz PD UHF pulse signals are shown in Figures 5(a)5(d). These figures show that the interpolated 2 GHz PD UHF pulse signals curved by fuzzy interpolation are smoother than cubic spline interpolation. The interpolated 4 GHz and 8 GHz PD UHF pulse signals have similar performance and are omitted here to save space. The correlation coefficient curve is shown in Figures 5(e)5(f), and the maximum correlation coefficient happens as 7 translation points and 8 translation points, respectively. That is, the calculated time delays are 3.5 ns and 4 ns for fuzzy interpolation inference and cubic spline interpolation, respectively.

The propagation speed of the PD UHF pulse signals in the air is about 3 × 108m/s, and according to the coordinate information, the straight-line distance between the PD source and the two antennas is 3.71 m and 2.91 m, respectively. The difference between the two straight-line distances is 0.8 m. Therefore, the time delay between two PD signal receiving channels should be 2.67 ns. After the interpolation, the time delay (t) is calculated by the cross-correlation function. The calculated time delay and error rates are shown in Table 3; in this table, the “Method 1” represents the proposed fuzzy interpolation cross-correlation method and “Method 2” denotes the cubic spline interpolation cross-correlation method.

In order to verify the practicability of the proposed fuzzy interpolation cross-correlation method for improving the accuracy of the time-delay estimation of PD UHF pulse signals, another verification experiment is performed in the laboratory. And the equipment arrangement is similar to Figure 2. The received PD UHF signals are interpolated by one point in adjacent sampling points using fuzzy interpolation based on the evolved fuzzy rule base; this is the sampling rate after interpolation is 2 GHz. The results are shown in Figures 6(a)6(e). These figures show that the interpolated PD UHF pulse signals curved by fuzzy interpolation are smoother than those before interpolation. From Figures 6(e) and 6(f), the maximum correlation coefficient happens as 6 translation points and 4 translation points, respectively. That is, the calculated time delays are 6 ns and 2 ns for fuzzy interpolation inference and cubic spline interpolation, respectively. Thus, the error rates are 124% and 25.1%. With the increase of the interpolated point in adjacent sampling points, the error rate gradually decreases, as shown in Figure 7.

By analyzing the calculated time delay and the error rate, the following conclusions can be drawn:(1)The time-delay calculation results are the multiple of the sampling interval; however, in most cases of the actual PD detection, the time delay is not an integer multiple of the sampling interval, which will lead to the estimation error. The proposed fuzzy interpolation cross-correlation method can improve the sampling rate and reduce the sampling interval, which will improve the time-delay estimation accuracy.(2)At the same sampling rate, the proposed fuzzy interpolation cross-correlation method has greater time-delay estimation accuracy than the cubic spline interpolation cross-correlation method. The minimum error rate is 3.0%. The reason is that the fuzzy rule base can express the PD feature information.(3)As the number of interpolation points reaches a certain amount (it is 7 points in this experiment), the further improvement of the interpolation points does not improve the accuracy of the time-delay estimation accuracy.

4. Conclusion

Time-delay estimation of PD UHF pulse signals plays a key role in detecting the PD location. This paper proposes a fuzzy interpolation cross-correlation method for PD UHF pulse signal time-delay estimation. The proposed method consists of two key components, including fuzzy interpolation inference improving the PD UHF pulse signals sampling rate and the cross-correlation algorithm used to estimate the time delay. The comparative experimental results based on different interpolation points demonstrated the power of the proposed method in improving the accuracy of the PD UHF pulse signals time-delay estimation, and the minimum error rate is 3.0%. It is not easy to improve the hardware sampling rate of the PD detection system in the practical application; the proposed fuzzy interpolation cross-correlation method should be an effective approach to improving the time-delay estimation with the lower sampling rate in the practical PD detection, and it is of high pragmatic and financial interest towards the PD detection system.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the Science and Technology Project of State Grid Tianjin Electric Power Company in 2021 (no. KJ21-1-9).