Next Article in Journal
Weighted Attribute-Based Proxy Re-Encryption Scheme with Distributed Multi-Authority Attributes
Previous Article in Journal
Modified Gold Screen-Printed Electrodes for the Determination of Heavy Metals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spatial Localization of Transformer Inspection Robot Based on Adaptive Denoising and SCOT-β Generalized Cross-Correlation

1
School of Electrical Engineering, China University of Mining and Technology, Xuzhou 221116, China
2
College of Mechanical and Electronic Engineering, Shandong Agricultural University, Tai’an 271018, China
3
State Grid Tianjin Electric Power Research Institute, Tianjin 300180, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(15), 4937; https://doi.org/10.3390/s24154937
Submission received: 28 May 2024 / Revised: 9 July 2024 / Accepted: 28 July 2024 / Published: 30 July 2024
(This article belongs to the Section Sensors and Robotics)

Abstract

:
In the detection process of the internal defects of large oil-immersed transformers, due to the huge size of large transformers and metal-enclosed structures, the positional localization of miniature inspection robots inside the transformer faces great difficulties. To address this problem, this paper proposes a three-dimensional positional localization method based on adaptive denoising and the SCOT weighting function with the addition of the exponent β (SCOT-β) generalized cross-correlation for L-type ultrasonic arrays of transformer internal inspection robots. Aiming at the strong noise interference in the field, the original signal is decomposed by an improved Empirical Mode Decomposition (EMD) method, and the optimal center frequency and bandwidth of each mode are adaptively searched. By extracting the modes in the frequency band of the positional localization signal, suppressing the modes in the noise frequency band, and reconstructing the Intrinsic Mode Function (IMF) of the independently selected superior modal components, a signal with a high signal-to-noise ratio is obtained. In addition, for the traditional mutual correlation algorithm with a large delay estimation error at a low signal-to-noise ratio, this paper adopts an improved generalized joint weighting function, SCOT-β, which improves the anti-jamming ability of the generalized mutual correlation method at a low signal-to-noise ratio by adding an exponential function to the denominator term of the SCOT weighting function’s generalized cross-correlation. Finally, the accurate positional localization of the transformer internal inspection robot is realized based on the quadratic L-array and search-based maximum likelihood estimation method. Simulation and experimental results show the following: the improved EMD denoising method better improves the signal-to-noise ratio of the positional localization signal with a lower distortion rate; in the transformer test tank, which is 120 cm in length, 100 cm in width, and 100 cm in height, based on the positional localization method in this paper, the average relative positional localization error of the transformer internal inspection robot in three-dimensional space is 2.27%, and the maximum positional localization error is less than 2 cm, which meets the requirements of engineering positional localization.

1. Introduction

Although the monitoring and diagnostic technology of power transformers has made significant progress, the metal sealing of oil-immersed transformers leads to poor internal visibility. Therefore, the search for internal defects and faults in oil-immersed transformers has always been a difficult problem plaguing substation maintenance personnel [1,2,3]. In order to accurately determine the internal defects of the transformer, manual drilling into the transformer or hanging cover is usually used for inspection. However, this method has three major problems: low efficiency, poor accuracy, and high risk [4,5].
With the progress of robotics, micro-robots for inspection inside the oil-immersed transformer can analyze and locate transformer faults more intuitively and quickly [6,7,8,9,10]. In the process of inspection inside the transformer, the micro-robotic fish needs to know its position information in the transformer oil, and then it can complete the path planning and inspection tasks according to the control instructions. Therefore, the localization of the micro-robotic fish in the transformer oil is the first and key issue for the completion of the inspection task. Due to the special environment constraints inside the transformer, there is a lack of accurate and effective localization methods [11,12,13]. Consequently, it is of great significance to study the localization method of the micro-robotic fish applicable to the special application environment inside the transformer.
Currently, positioning methods based on ultrasonic sensor arrays mainly include positioning technology based on time delay estimation, positioning technology based on high-resolution spectrum estimation, and positioning technology based on controllable beamforming. The technology of time delay estimation is mainly divided into two parts: time delay estimation and location estimation. Time delay estimation calculates the time difference between the sound source and the ultrasonic array sensor. Time delay estimation algorithms include generalized cross-correlation (GCC) [14,15,16] and least mean square (LMS) adaptive filtering [17,18]. Position estimation refers to the estimation of sound source coordinates through a spatial search using the time difference obtained by time delay estimation and the known geometric coordinates of ultrasonic array sensors. Time delay estimation is sensitive to reverberation and noise. The sound source location error is large at high reverberations or low signal-to-noise ratios.
Based on the high-resolution spectrum estimation technology, the sound source signals collected by the ultrasonic array sensor are arranged into a geometric shape, and then the angle and distance of the sound source are obtained according to the spatial spectrum of the sound source signals. The commonly used methods are as follows: the Auto-Regressive (AR) model, the Maximum Entropy (ME) method, and the eigenvalue decomposition method [19]. High-resolution spectrum estimation technology requires that the signal be narrowband, the sound source is located in the far field of space, the sound wave is a plane wave, and the ultrasonic array sensor has consistent characteristics. In addition, the high-resolution spectrum estimation technology has a large amount of computation involving matrix transformation and covariance matrix inversion. It is also vulnerable to reflection interference of signals. This degrades the positioning performance of the method.
Beamforming positioning technology processes the signals collected by ultrasonic array and forms a beam by weighted summation. Then it guides the beam by searching for the possible space of the sound source. The point with the largest output power is the location of the sound source [20]. The algorithm has a certain anti-interference ability. Presently, beamforming technology has been widely studied and applied, mainly focusing on the two-dimensional localization of sound sources. Traditional beamforming algorithms have low spatial resolution and a weak ability to suppress substantial noise interference. As the transformer inspection robot positioning in this paper is three-dimensional, and the internal space of the transformer is narrow, the on-site noise interference is substantial. Therefore, the traditional beamforming algorithm is difficult to apply directly to the accurate three-dimensional positioning of the transformer inspection robot.
Aiming at the problem of inaccurate robotic ultrasonic positional localization inside the transformer, this paper proposes a spatial positional localization method based on adaptive denoising and SCOT-β generalized inter-correlation. In terms of denoising, the IMF is obtained by decomposing the signal through an improved EMD method, adaptively searching for the optimal center frequency and bandwidth of each mode during the iterative updating process, and selecting the superior IMF and reconstructing it based on the correlation coefficient between each IMF and the original signal. For the time delay calculation, the improved generalized joint weighting function SCOT-β is used, which improves the anti-jamming ability of the generalized mutual correlation method at low signal-to-noise ratios by adding an exponential function to the denominator term of the SCOT weighting function. Finally, a quadratic L-shaped array and a search-based maximum likelihood estimation method are used for the acoustic source positional localization of the robot inside the transformer.

2. Ultrasonic Positional Localization Strategies for Transformer Internal Inspection Robots

2.1. Ultrasound Signal Denoising Based on Improved EMD Method

In the near-field model, ultrasound can be viewed as a point source, which propagates around it in a spherical form. Most of the propagation channels in the transformer are for transformer-insulating oil, which can only propagate longitudinal waves but not transverse waves. At 20 °C, the ultrasonic wave propagation speed in different media is shown in Table 1, and the default ultrasonic propagation speed is set to 1400 m/s for experimental and field testing.
The noise at the experimental site is large and complex and has a large impact on the time delay estimation of the weak effective signal components. Therefore, it is necessary to denoise the original signal. Since the EMD method is an adaptive decomposition method, which does not need to make any assumptions about the characteristics of the signal, the decomposed eigenmode function components are strictly orthogonal, and the signal characterization can be carried out in different frequency bands with a strong frequency resolution, and the EMD-based denoising method can be used.
The EMD decomposition method needs to follow two principles:
  • The number of over-zero points of the IMF component should be the same as or differ only by one from the number of extreme points;
  • The upper and lower envelopes have an average value of 0 at any point in the entire signal.
The EMD method is calculated as follows:
  • Find all the extreme points of the signal x(t) (endpoints are processed by mirroring);
  • The envelope of the upper and lower extreme points emax(t) and emin(t) are fitted with three time spline curves, and the mean value of the upper and lower envelopes m(t) is found. h(t) can be expressed as h(t) = x(t)m(t); the mean value is expressed as follows:
m ( t ) = [ e max ( t ) + e min ( t ) ] 2
3.
Determine whether h(t) is an IMF based on a predefined criterion;
4.
If not, replace x(t) with h(t) and repeat the above steps until h(t) satisfies the criterion, then h(t) is the IMFi(t) that needs to be extracted;
5.
For each order of IMF obtained, subtract it from the original signal. Repeat the above steps until the last remaining part of the signal rn is a monotonic sequence or a constant value sequence.
Thus, the EMD method decomposes the original signal x(t) into a series of IMFs and a linear superposition of the remaining parts:
x ( t ) = i = 0 N I M F i ( t ) + r n ( t )
After the decomposition is completed, the appropriate IMF is then selected for reconstruction based on the degree of correlation between the modal function and the original positional localization signal.
EMD is an empirical-based algorithm, which has defects such as the endpoint effect and modal aliasing. Aiming at problems such as the modal aliasing that may occur in the signal decomposition of the EMD method, Dragomiretskiy proposed an improved EMD method, which is based on classical Wiener filtering. By solving the variational problem, the optimal center frequency and bandwidth of each mode are searched adaptively during the iterative updating process, the modes in the desired frequency band are extracted, and the modes in the noise band are suppressed. Ultimately, signal denoising can be realized by reconstructing the signal [21,22]. This method has a more solid theoretical foundation to reduce the non-smoothness of time-series signals with high complexity and strong nonlinearity and is suitable for non-smooth time-domain signals.
The solution process of the improved EMD method contains two main constraints:
  • The sum of the bandwidths of the center frequencies of each modal component is required to be a minimum;
  • The sum of all modal components is equal to the original signal.
The improved EMD method redefines the intrinsic evidence modal function for a finite bandwidth with more stringent constraints, and its modal components are defined as the component modal functions for AM and FM with mathematical expressions:
u k ( t ) = A k ( t ) cos ( ϕ k ( t ) )
where A k ( t ) is the envelope amplitude of the signal u k ( t ) , and φ k ( t ) is the instantaneous phase.
The constrained variational modeling is as follows:
min { u k } , { ω k } { k | | t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t | | 2 2 } s . t . k = 1 K u k = f
where f is the original signal, K denotes the number of modes of the signal decomposition, { u k } = { u 1 , u 2 , , u k } , { ω k } = { ω 1 , ω 2 , , ω k } are all the modal components and their corresponding center frequencies, respectively, * is the convolution operator, and δ ( t ) is the impulse function.
To solve the above constrained variational problem, a quadratic penalty term α and a Lagrange multiplier λ are introduced to transform the constrained variational problem into an unconstrained variational problem. The preset value of K determines the number of IMF components, and the penalty coefficient α determines the bandwidth of the IMF components. The smaller the penalty coefficient is, the larger the bandwidth of each IMF component is; too large a bandwidth will cause some components to contain signals from other components; the larger the value of α is, the smaller the bandwidth of each IMF component is, and too small a bandwidth will cause some signals to be lost in the decomposed signal. This coefficient commonly takes values in the range of 1000 to 3000. In this paper, parameters were optimized by Grey Wolf Optimization (GWO), and we approximate that α is 2000 and K is 6. The resulting augmented Lagrangian expression is obtained as follows:
L { { u k } , { ω k } , λ } = α k | | t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t | | 2 2 + | | f ( t ) k u k ( t ) | | 2 2 + λ ( t ) , f ( t ) k u k ( t )
Solving for each mode and its center frequency, the following results are obtained:
u ^ k n + 1 ( ω ) = f ^ ( ω ) i k u ^ i ( ω ) + λ ^ ( ω ) 2 1 + 2 α ( ω ω k ) 2
ω k n + 1 = 0 ω | u ^ k ( ω ) | 2 d ω 0 | u ^ k ( ω ) | 2 d ω
λ ^ k n + 1 = λ ^ n ( ω ) + γ ( f ^ ( ω ) k u ^ k n + 1 ( ω ) )
where n represents the number of iterations, ω represents the frequency value, u n + 1 ^ k ( ω ) , f ^ ( ω ) , and λ ^ ( ω ) are the Fourier transforms of u n + 1 k ( ω ) , f ( ω ) , and λ ( ω ) , respectively, and γ denotes the noise tolerance.
The IMF is obtained by performing a Fourier inverse transform of the desired modal k(ω). After the decomposition is completed, by calculating the correlation coefficient of each IMF, the denoised result can be obtained by taking the appropriate IMF reconstruction.
Improved EMDs offer unique advantages over traditional EMDs:
  • The number of modes to be obtained can be specified;
  • The decomposed IMFs all have independent center frequencies and exhibit sparsity characteristics in the frequency domain, possessing the qualities of sparse study;
  • In the process of solving the IMF, the endpoint effect that occurs in the ordinary EMD decomposition is avoided by way of mirror extension;
  • Effective avoidance of modal aliasing, with appropriate selection of K values.

2.2. Ultrasonic Positional Localization Method Based on an Improved Generalized Mutual Correlation Algorithm

In order to carry out three-dimensional spatial ultrasonic positional localization for the transformer internal inspection robot, it is necessary to set up an ultrasonic array inside the transformer to receive the ultrasonic signals issued by the robot, which is represented by s(t), which will be affected by the surrounding noise, reverberation, etc. Assuming that M1 and M2 are the two ultrasonic signal-receiving sensors inside the transformer, and based on the theory of signal propagation, the signals received by them are, respectively, as follows:
x 1 ( t ) = s ( t τ 1 ) + n 1 ( t )
x 2 ( t ) = s ( t τ 2 ) + n 2 ( t )
where s ( t ) is the ultrasound signal from the transformer internal inspection robot, n 1 ( t ) and n 2 ( t ) are the Gaussian white noise of the two ultrasound positional localization receivers, and τ 1 and τ 2 are the times for the sound source to reach the receivers M1 and M2, respectively. Then, τ 12 = τ 1 τ 2 is the time delay for the ultrasound signal to reach M1 and M2.
The basic mutual correlation algorithm is computationally small and easy to implement. The model s(t), n1(t), n2(t) are mutually uncorrelated smooth stochastic varying processes, then the mutual correlation function of x1(t) and x2(t) can be expressed as follows:
R x 1 x 2 ( τ ) = E [ x 1 ( t ) x 2 ( t τ ) ]
According to Wiener Sinchen’s theorem, the mutual correlation function and its reciprocal power spectral density are Fourier transform pairs of each other; then the mutual correlation function of x1(t) and x2(t) can be expressed as follows:
R x 1 x 2 ( τ ) = + G x 1 x 2 ( ω ) e j ω τ d ω = + X 1 ( ω ) X 2 * ( ω ) e j ω τ d ω
where X 1 ( ω ) and X 2 ( ω ) are the Fourier transforms of x 1 ( t ) and x 2 ( t ) , respectively, and G x 1 x 2 ( ω ) is referred to as the reciprocal power spectra of the ultrasound signals x 1 ( t ) and x 2 ( t ) , and the transverse coordinate at the corresponding maximal peak value of R x 1 x 2 ( τ ) is the required delay estimation, as shown in Equation (13).
τ x 1 x 2 = arg τ max R x 1 x 2 ( τ )
Although the cross-correlation algorithm has the advantages of simplicity and fast operation, the performance is often affected by a variety of factors, such as signal autocorrelation, reverberation, and so on. In practice, the peaks of the correlation function are often affected by noise, making the extreme peaks spread out and become inconspicuous, which makes it difficult to accurately find the location of the extreme points. When there is serious noise and reverberation, the basic correlation function may also appear with multiple peaks, further aggravating the difficulty of detecting the actual peak.
In order to overcome the shortcomings of the basic cross-correlation algorithm in the case of a low signal-to-noise ratio with a large delay estimation error, firstly, the fast Fourier transform is performed on the two received signals, respectively, to obtain the frequency domain form of the cross-correlation function of the two signals; then the cross-correlation function is weighted in the frequency domain, and the results of the weighted computation are fast Fourier inverted and converted to the time-domain form, and then peak-detection is carried out. As shown in Figure 1. The generalized cross-correlation function sharpens the peak of Rx1x2(τ) at the time delay, thus improving the delay estimation performance. The generalized cross-correlation function Rx1x2(τ) is as follows:
R x 1 x 2 ( τ ) = + φ 12 ( ω ) X 1 ( ω ) X 2 * ( ω ) e j ω τ d ω
where X 1 ( ω ) and X 2 ( ω ) are the Fourier transforms of x 1 ( t ) and x 2 ( t ) , respectively, while G x 1 x 2 ( ω ) is referred to as the reciprocal power spectrum of the ultrasound signals x 1 ( t ) and x 2 ( t ) , and φ 12 is the joint weighting function.
In practice, there are different choices depending on the noise and reverberation, so that more pronounced peaks can be obtained. However, choosing the appropriate weighting function is a difficult task due to the finite window length and low signal-to-noise ratio. To cope with the effect of the signal strength change on TDOA, a better solution is to pre-whiten the positional localization signal before obtaining its mutual spectrum. At this time, the weighting function is set as follows:
φ 12 ( ω ) = 1 G x 1 x 1 ( ω ) G x 2 x 2 ( ω )
This is known as the Smoothed Coherence Transform (SCOT) method. This weighting function takes into account both received signals and overcomes the effect of the peak broadening of the correlation function, which produces spurious peaks. However, when the power spectral densities of the two signals are equal, it will broaden the peaks of the correlation function and produce spurious peaks leading to false estimations. The delay estimation performance of the SCOT algorithm will vary with the SNR. The SCOT method is theoretically superior to the generalized cross-correlation method, but this superiority holds only at low noise levels.
At high signal-to-noise ratios, the peak of the generalized cross-correlation algorithm based on the SCOT weighting function is more pronounced, and the ultrasound signal time delay can be effectively calculated. However, the performance of the algorithm decreases sharply at low signal-to-noise ratios. In order to improve the performance of this algorithm in the case of a low signal-to-noise ratio, and improve its stability and accuracy, this paper proposes an improved generalized joint weighting function. Considering that the weighting factor is affected by the two channels as well as the smaller energy of the sampled signal in the small signal-to-noise ratio environment, combined with the advantages and disadvantages of the SCOT weighting function, this paper introduces a new weighting factor, denoted as SCOT-β, and the expression of the weighting function is as follows:
( 1 G x 1 x 1 G x 2 x 2 ) β
By adding an exponential function to the denominator term of the SCOT weighting function, the generalized cross-correlation algorithm’s anti-interference ability at low signal-to-noise ratios is improved. Simulation experimental results show that this weighting function can sharpen the generalized cross-correlation peaks, ensure the accuracy of delay estimation, and improve the stability of the generalized cross-correlation algorithm in low signal-to-noise ratio cases.

2.3. Three-Dimensional Spatial Positional Localization Algorithms for Transformer Internal Inspection Robots

To determine the three-dimensional coordinates of a sound source in space, four array elements are theoretically required. The coordinates of the sound source obtained by the planar four-element array positional localization are two solutions in the upper and lower spatial domains bounded by the array plane, and it is necessary to choose the appropriate solution of the two according to the actual situation.
In order to meet the requirements of the system for positioning accuracy and reduce the computational complexity of the system and the difficulty of implementation, this paper adopts a two-dimensional planar array structure, designed with a four-element L-type planar ultrasonic array structure. In the spatial right-angled coordinate system shown in Figure 2, the ultrasonic array consists of four omnidirectional waterproof piezoelectric ceramic ultrasonic probes, containing three ultrasonic probes in the X-axis direction and two ultrasonic probes in the Y-axis direction, which constitutes an L-type. the coordinates of the four ultrasonic probes are M0 (0,0,0), M1 (d,0,0), M2 (2d,0,0), and M3 (0,d,0), and the coordinates of the acoustic source are set as S (xs, ys, zs).
The distance from the sound source to the positional localization array of the transformer internal inspection robot can be obtained by calculating the product of the sound velocity and time delay as shown in Equation (17).
x s 2 + y s 2 + z s 2 = c 2 ( t 1 t 0 ) 2 ( x s d ) 2 + y s 2 + z s 2 = c 2 ( t 2 t 0 ) 2 ( x s 2 d ) 2 + y s 2 + z s 2 = c 2 ( t 3 t 0 ) 2 x s 2 + ( y s d ) 2 + z s 2 = c 2 ( t 4 t 0 ) 2
where t 0 is the time when the sound source emits the signal, t 1 , t 2 , t 3 , t 4 are the times when the signals are received by different ultrasound probes, τ 10 = t 2 t 1 , τ 20 = t 3 t 1 , τ 30 = t 4 t 1 are the time delays of the signals received by the ultrasound probes and the reference probes, respectively, c is the speed of sound, and d is the distance between the ultrasound probes.
According to the above equation, the solution to obtain the 3D coordinate position of the sound source of the inspection robot is as follows:
x s = 2 c q τ 10 + c 2 τ 10 2 d 2 2 d y s = 2 c q τ 30 + c 2 τ 30 2 d 2 2 d z s = ± q 2 x s 2 y s 2
where
q = [ 2 d 2 c 2 ( τ 20 2 2 τ 10 2 ) ] / 2 c ( τ 20 2 τ 10 )
There is a large noise interference in the experimental site, which makes the time delay estimation results have a large error. As the geometric positional localization method is more sensitive to the time delay difference, it is easy to reduce the accuracy of the final positional localization results. Therefore, this paper adopts the search-based maximum likelihood estimation method to carry out the three-dimensional positional localization of the transformer internal inspection robot.
For a positional localization array consisting of M ultrasonic transducers, let the spatial coordinates of the ith transducer mi(i = 1, 2,..., M) be ri = [x,y,z]T, and let the spatial coordinates of the acoustic source rs = [xs,ys,zs]T. Let m0 be the reference origin; then the distance from mi to m0 is as follows:
r i = | | r i | | = x i 2 + y i 2 + z i 2 i = 1 , , M
The distances at which the sound source reaches m0 and mi are, respectively, as follows:
r s = | | r s | | = x s 2 + y s 2 + z s 2
d i = | | r i r s | |
The distance difference between the sound source arriving at mi and mj is obtained as follows:
δ i j = d i d j i , j = 1 , 2 , , M , i j
In addition, after obtaining an estimate of the time difference between the signals acquired by the two sensors, the estimate of the distance difference between mi and mj can be expressed as follows:
δ ^ i j = c τ ^ i j
Up to this point, the TDOA-based sound source positional localization problem can be summarized as follows: estimating the source location rs by minimizing the error values of Equations (23) and (24) when given the estimated values of ri and rj as well as the time delays of both.
In an array of M sensors, any one-to-one combination between sensors produces M (M − 1)/2 pairs, resulting in M (M − 1)/2 time delays tij, (i,j = 0, 1,..., M−1 and I ≠ j). In the absence of noise, the space produced by these estimates is M−1 dimensional. Without loss of generality, δi0, (i = 1, 2,..., M − 1) is chosen as a set of bases for the space.
In an ideal situation,
δ ^ i 0 = δ i 0 = | | r i r s | | | | r s | |
Because of the presence of interference (assumed to be additive noise) in the environment, the estimate of the distance difference in the realistic case should be as follows:
δ ^ i 0 = g i ( r s ) + ε i i = 1 , 2 , , M 1
where
g i ( r s ) = | | r i r s | | | | r s | |
In Equation (26), εi is the measurement error. Equation (26) can be written in vector form as follows:
δ ^ = g ( r s ) + ε
where
δ ^ = [ δ ^ 10 , δ ^ 20 , δ ^ 30 , , δ ^ ( M 1 ) 0 ] T g ( r s ) = [ g 1 ( r s ) , g 2 ( r s ) , , g M 1 ( r s ) ] T ε = [ ε 1 , ε 2 , , ε M 1 ] T
By making specific assumptions about the distribution of the error ε, the estimated parameters are made to be optimal in a probabilistic sense, which is the maximum likelihood estimation method.
Assuming that the source vector position is s, given N sets of ultrasonic receiving transducers with vector positions mi1, mi2, with i ∈ (1,N), each transducer pair has an estimated delay, while its true delay is as follows:
T ( { m i 1 , m i 2 } , s ) = m i 1 s m i 2 s c
In practice, the effect of noise can lead to errors between the true and estimated values. There is an estimation variance σi2, which is related to factors such as the signal-to-noise ratio, the site reverberation, and delay estimation algorithms.
The maximum likelihood estimation DML can be expressed as follows:
D ^ M L = arg min ( J M L ( s ) ) s
where
J M L ( s ) = i = 1 N 1 σ i 2 [ τ i T ( { m i 1 , m i 2 } , s ) ] 2
The maximum likelihood estimation method yields a more accurate position estimate, but T({mi1,mi2},s) is a nonlinear equation for s. Therefore, Equation (31) cannot be solved in a closed manner, and the position estimation involves a large number of searches in the possible positional localization space as a means of determining the location of the sound source. Although the target space can be efficiently reduced to the desired range by a fast-converging search method, this global search method is not very feasible due to computational limitations. This is especially true in real-time environments, where higher update rates or multiple sensors are required.
Therefore, it is necessary to analyze the time-delay characteristics to quickly narrow the positional localization range. In order to realize the positional localization more accurately, the spatial search method adopted in this paper is divided into two steps: Firstly, according to the result of the time delay estimation, the quadrant where the sound source is located is judged, so as to narrow down the search range of the sound source location. Then, an L-shaped array consisting of four ultrasound-receiving transducers is utilized to do the precise positional localization. Since there is no need to search the whole space, the computational amount is reduced, which also helps to analyze the positional localization solution to some extent, eliminating the fuzzy solution and improving the positional localization success rate.

3. Ultrasonic Spatial Positional Localization Simulation Test for Inspection Robots

3.1. Simulation Verification of Improved Adaptive Denoising Algorithm

During the validation process, the emitted ultrasound signal consisted of three sinusoidal signals with a frequency of 180 kHz. The sampling frequency is 2.5 MSa/s, and the number of sampling points is 4096. In order to simulate the effect of noise on the signals, Gaussian white noise with SNR = −5 dB was added to the signals, as shown in Figure 3.
The spectrum of the ultrasonic signal is concentrated around the 180 kHz frequency, as shown in Figure 4. In this paper, the ultrasonic signal with noise is decomposed by EMD and improved EMD, respectively, and the decomposed intrinsic modal components are shown in Figure 5 and Figure 6.
The results were reconstructed according to the correlation coefficient, as shown in Figure 7 and Figure 8.
In order to compare and evaluate the noise reduction performance of the improved EMD denoising algorithm and the traditional EMD denoising algorithm on the signal, this paper adopts the signal-to-noise ratio (SNR), the Root-Mean-Square Error (RMSE), and the Normalized Correlation Coefficient (NCC) as the evaluation indexes, in which the SNR is defined as follows:
S N R = 10 lg i = 1 n x 2 ( i ) i = 1 n ( x ( i ) x ( i ) ) 2
The RMSE is defined as follows:
R M S E = 1 n i = 1 n ( x ( i ) x ( i ) ) 2
The NCC is defined as follows:
N C C = i = 1 n x ( i ) x ( i ) ( i = 1 n x 2 ( i ) ) ( i = 1 n x 2 ( i ) )
where x ( i ) denotes the original signal, and x ( i ) denotes the denoised signal.
The results of the noise reduction performance of different denoising methods are shown in Table 2. As shown in Table 2, compared with the traditional EMD denoising method and the bandpass filtering method, the improved EMD denoising method proposed in this paper has the largest SNR value, which indicates that the smaller the proportion of noise in the signal and the better the denoising effect, the smaller the RMSE, which indicates that the signal distortion is smaller and the NCC value is closer to 1, which indicates that the denoising effect is better.

3.2. Simulation Validation of Improved Generalized Cross-Correlation Delay Estimation Methods

Figure 9 shows the generalized cross-correlation results for GCC, SCOT, and SCOT-β for β taken as 0.2, 0.4, 0.6, and 0.8, respectively, at an SNR of −5 dB.
Comparing the generalized cross-correlation results of the three methods, the peaks of the curves obtained by SCOT-β are sharper and more obvious than those obtained by SCOT and GCC, and the measured delay estimation results are far more obvious than those of the other two methods, which indicates that the delay estimation performance of SCOT-β is better than that of GCC and SCOT.
Comparing the results when β is taken at different values, we find that the interference peak gradually becomes larger as the value of β increases. This indicates that the increase in the value of β taken reduces the delay estimation performance of SCOT-β to some extent. The generalized inter-correlation results are superior when β is taken as 0.2.

4. Ultrasonic Spatial Positional Localization Practical Test for Inspection Robots

4.1. Test Platform for Three-Dimensional Spatial Positional Localization

In order to verify the practicality of the proposed 3D spatial positional localization method, this paper built an experimental test platform, which mainly includes a transformer internal inspection robot, an ultrasonic positional localization array, data acquisition, a control platform, and other modules, as shown in Figure 10.
The oil tank used for the test platform is 1200 mm long, 1000 mm wide, and 1000 mm high. The oil tank is filled with 25 # transformer oil. The transformer internal inspection robot and ultrasonic array are all in the transformer oil. The overall structure of the transformer internal inspection robot is shown in Figure 11. Inspection robot mainly includes: #1-robot body shell, #2-ultrasonic emission sensor, #3-visual device, #4-infrared ranging module, #5-robot vertical propeller propulsion device, #6-robot horizontal propeller propulsion device, #7-pressure sensor, and robot control system.
The ultrasonic array mounted inside the transformer consists of four omnidirectional waterproof piezoelectric ceramic ultrasonic probes, with one ultrasound probe at the reference origin, two ultrasound probes in the horizontal direction, and one ultrasound probe in the vertical direction, in the form of an L-shaped array. In this experiment, four sensors were selected, as shown in Figure 12. The nominal frequency of the ultrasound probes is 180 kHz, and the coordinates of the four probes are M0 (0 cm, 0 cm, 0 cm), M1 (10 cm, 0 cm, 0 cm), M2 (20 cm, 0 cm, 0 cm), and M3 (0 cm, 10 cm, 0 cm), respectively. Let the coordinates of the sound source be S (xs cm, ys cm, zs cm), the distance to the origin of the right-angle coordinate system be l0, and the distances between the sound source S and the four formants M0, M1, M2, and M3 be l0, l1, l2, and l3, respectively.

4.2. Data Acquisition

In the test, the inspection robot is moved into position (30 cm, 20 cm, −72 cm) by a three-dimensional spatial coordinate calibration device. The ultrasonic sensor on the top of the transformer internal inspection robot sends out a set of three consecutive sinusoidal ultrasonic signals with a frequency of 180 kHz every 500 ms. The ultrasonic array synchronously collects the ultrasonic signals, and the parameters of the data acquisition device are set as follows: the sampling rate of each channel is 2.5 MSa/s, the acquisition depth is 4096 points, and the triggering mode adopts the rising edge triggering. A set of ultrasound signals was acquired as shown in Figure 13.
The improved EMD denoising method was used to denoise the data separately, and the waveforms in Figure 14 are the results of denoising the original waveforms in Figure 13.
The denoised multigroup signals are substituted into the SCOT-β to calculate the delay results, as shown in Table 3.

4.3. Analysis of Positioning Test Results

The positional localization results can be obtained by the objective function search method, as shown in Table 4. According to the repeated positional localization results of the transformer internal inspection robot, the 3D spatial positional localization method of the inspection robot has a maximum positional localization error of 2 cm in the x-axis and an average positional localization error of 0.90 cm in the x-axis, a maximum positional localization error of 2 cm in the y-axis and an average positional localization error of 1.10 cm in the y-axis, and a maximum positional localization error of 2 cm in the z-axis and an average positional localization error of 1.15 cm in the z-axis. The maximum relative positioning error of the transformer internal inspection robot is 3.04%, and the average relative positioning error is 2.27%, and the positioning accuracy meets the engineering requirements.

5. Conclusions

Because it is difficult to use conventional LIDAR, vision cameras, the Global Position System (GPS), and other methods for transformer internal inspection robot positional localization, this paper proposed a new method of positional localization based on improved EMD decomposition, SCOT-β, and quaternary L-type ultrasonic arrays in an integrated manner.
Improved EMD decomposition and correlation coefficient-based denoising methods are used for signal denoising. Compared with the traditional EMD method, the SNR is improved from 3.62 dB to 6.59 dB, the NCC is improved from 81.37% to 89.66%, and the RMSE is reduced from 0.1009 to 0.0708; therefore, it can be obtained that the improved EMD denoising is better than the traditional EMD method for denoising high noise signals.
Compared with SCOT and GCC, the curve peaks obtained by SCOT-β proposed in this paper are sharper and more obvious, and the measured delay estimation accuracy is far better than the other two methods, which effectively realizes the sharpening of the peaks of the cross-correlation results, enhances the anti-jamming property of the generalized cross-correlation delay estimation, and improves the accuracy of the positional localization. The interference peak of the SCOT-β joint weighting function becomes larger as the value of β increases, indicating that the increase in the value of β reduces the delay estimation performance of SCOT-β; when β is taken as 0.2, the results of the generalized cross-correlation are relatively better.
After the signal denoising and the generalized mutual correlation method to find the time delay, this paper carries out the positional localization of the ultrasonic sound source by the search-based maximum likelihood estimation method. Several sets of experimental data are obtained with a step size of 1 cm, and the final positional localization of the sound source is obtained after processing: xs = 30.90 cm, ys = 18.90 cm, zs = −70.85 cm. Compared with the actual position of the ultrasonic sound source, the absolute errors are as follows: Δxs = 0.9 cm, Δys = 1.10 cm, Δzs = 1.15 cm; and the relative errors are as follows: ζxs = 3.0%, ζys = 5.5%, ζzs = 1.6%. Therefore, the positioning accuracy meets the demand of robot positioning inside the transformer.
On the basis of simulation research, this paper builds a test platform for the three-dimensional spatial positional localization effect of a transformer internal inspection robot. By comparing the positional localization results of the inspection robot sound source at different positions, the effectiveness of the method proposed in this paper is verified, and the positional localization results show that the three-dimensional spatial average relative positioning error of the transformer internal inspection robot is 2.27%, and the maximum positional localization error is less than 2 cm, and the repeat positional localization error at different positions is small, which can meet the current engineering requirements of the inspection robot positional localization.

Author Contributions

Conceptualization, H.J. and C.Z.; methodology, H.J. and C.Z.; software, C.Z.; validation, C.Z. and Z.T.; formal analysis, X.L.; investigation, H.J.; resources, H.J.; data curation, C.Z. and Z.T.; writing—original draft preparation, H.J. and C.Z.; writing—review and editing, X.L. and L.L.; visualization, X.L.; supervision, L.L.; project administration, H.J.; funding acquisition, H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 51907102).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Xu, Y.; Liu, W.; Gao, W.; Zhang, X.; Wang, Y. Comparison of PD detection methods for power transformers-their sensitivity and characteristics in time and frequency domain. IEEE Trans. Dielectr. Electr. Insul. 2016, 23, 2925–2932. [Google Scholar] [CrossRef]
  2. Wu, Z.; Zhou, L.; Lin, T.; Zhou, X.; Wang, D.; Gao, S.; Jiang, F. A new testing method for the diagnosis of winding faults in transformer. IEEE Trans. Instrum. Meas. 2020, 69, 9203–9214. [Google Scholar] [CrossRef]
  3. Wang, Y.B.; Chang, D.G.; Fan, Y.H.; Zhang, G.J.; Zhan, J.Y.; Shao, X.J.; He, H.L. Acoustic localization of partial discharge sources in power transformers using a particle-swarm-optimization-route-searching algorithm. IEEE Trans. Dielectr. Electr. Insul. 2017, 24, 3647–3656. [Google Scholar] [CrossRef]
  4. Jiang, R.; Zhang, L.; Yang, J.; Zheng, C.; Duan, X.; Xue, J.; Li, W.; Chan, Q.; Guo, T. Fault Diagnosis and Treatment of a Newly Put into Operation 220kV Transformer. In Proceedings of the 2022 China International Conference on Electricity Distribution (CICED 2022), Changsha, China, 7–8 September 2022; pp. 1001–1006. [Google Scholar]
  5. Cheng, J.; Wang, S.; Huang, K.; Bao, L.; La, Y.; Guo, T. Analysis of discharge phenomenon in an UHV converter transformer during factory test. In Proceedings of the 16th IET International Conference on AC and DC Power Transmission (ACDC 2020), Online Conference, 2–3 July 2020; pp. 2231–2234. [Google Scholar]
  6. Ackerman, E. The underwater transformer: Ex-NASA engineers built a robot sub that transforms into a skilled humanoid. IEEE Spectr. 2019, 56, 22–29. [Google Scholar] [CrossRef]
  7. Yue, C.; Guo, S.; Li, M.; Li, Y.; Hirata, H.; Ishihara, H. Mechatronic system and experiments of a spherical underwater robot: SUR-II. J. Intell. Robot. Syst. 2015, 80, 325–340. [Google Scholar] [CrossRef]
  8. Ji, H.; Cui, X.; Ren, W.; Liu, L.; Wang, W. Visual inspection for transformer insulation defects by a patrol robot fish based on deep learning. IET Sci. Meas. Technol. 2021, 15, 606–618. [Google Scholar] [CrossRef]
  9. Ji, H.; Liu, X.; Zhang, J.; Liu, L. Spatial Localization of a Transformer Robot Based on Ultrasonic Signal Wavelet Decomposition and PHAT-β-γ Generalized Cross Correlation. Sensors 2024, 24, 1440. [Google Scholar] [CrossRef] [PubMed]
  10. Huang, Z.; Zhu, J.; Yang, L.; Xue, B.; Wu, J.; Zhao, Z. Accurate 3-D position and orientation method for indoor mobile robot navigation based on photoelectric scanning. IEEE Trans. Instrum. Meas. 2015, 64, 2518–2529. [Google Scholar] [CrossRef]
  11. Ko, M.H.; Ryuh, B.S.; Kim, K.C.; Suprem, A.; Mahalik, N.P. Autonomous greenhouse mobile robot driving strategies from system integration perspective: Review and application. IEEE/ASME Trans. Mechatron. 2014, 20, 1705–1716. [Google Scholar] [CrossRef]
  12. Chae, H.W.; Choi, J.H.; Song, J.B. Robust and autonomous stereo visual-inertial navigation for non-holonomic mobile robots. IEEE Trans. Veh. Technol. 2020, 69, 9613–9623. [Google Scholar] [CrossRef]
  13. Ji, H.; Cui, X.; Gao, Y.; Ge, X. 3-D ultrasonic localization of transformer patrol robot based on EMD and PHAT-β algorithms. IEEE Trans. Instrum. Meas. 2021, 70, 1–10. [Google Scholar] [CrossRef]
  14. Gao, Y.; Liu, Y.; Ma, Y.; Chang, X.; Yang, J. Application of the differentiation process into the correlation-based leak detection in urban pipeline networks. Mech. Syst. Signal Process. 2018, 112, 251–264. [Google Scholar] [CrossRef]
  15. Ollivier, B.; Pepperell, A.; Halstead, Z.; Hioka, Y. Noise robust bird call localisation using the generalised cross-correlation with phase transform in the wavelet domain. J. Acoust. Soc. Am. 2019, 146, 4650–4663. [Google Scholar] [CrossRef] [PubMed]
  16. Fereidoony, F.; Jishi, A.; Hedayati, M.; Wang, Y.E. Magnitude-delay least mean squares equalization for accurate estimation of time of arrival. IEEE Sens.J. 2021, 21, 18075–18084. [Google Scholar] [CrossRef]
  17. Youn, D.; Ahmed, N.; Carter, G. On using the LMS algorithm for time delay estimation. IEEE Trans. Acoust. Speech Signal Process. 1982, 30, 798–801. [Google Scholar] [CrossRef]
  18. Zheng, Q.; Luo, L.; Song, H.; Sheng, G.; Jiang, X. A RSSI-AOA-based UHF partial discharge localization method using MUSIC algorithm. IEEE Trans. Instrum. Meas. 2021, 70, 1–9. [Google Scholar] [CrossRef]
  19. Cremer, M.; Dettmar, U.; Hudasch, C.; Kronberger, R.; Lerche, R.; Pervez, A. Localization of Passive UHF RFID Tags Using the AoAct Transmitter Beamforming Technique. IEEE Sens. J. 2016, 16, 1762–1771. [Google Scholar] [CrossRef]
  20. Guo, L.; Deng, H.; Himed, B.; Ma, T.; Geng, Z. Waveform Optimization for Transmit Beamforming with MIMO Radar Antenna Arrays. IEEE Trans. Antennas Propag. 2015, 63, 543–552. [Google Scholar] [CrossRef]
  21. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  22. Yanovsky, I.; Dragomiretskiy, K. Variational Destriping in Remote Sensing Imagery: Total Variation with L1 Fidelity. Remote Sens. 2018, 10, 300. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the generalized cross-correlation.
Figure 1. Schematic diagram of the generalized cross-correlation.
Sensors 24 04937 g001
Figure 2. Schematic diagram of spatial positional localization with the quadratic ultrasound array.
Figure 2. Schematic diagram of spatial positional localization with the quadratic ultrasound array.
Sensors 24 04937 g002
Figure 3. Simulated signal with a signal-to-noise ratio of −5 dB.
Figure 3. Simulated signal with a signal-to-noise ratio of −5 dB.
Sensors 24 04937 g003
Figure 4. Spectrogram of the simulated ultrasound signal.
Figure 4. Spectrogram of the simulated ultrasound signal.
Sensors 24 04937 g004
Figure 5. Intrinsic modal components obtained with EMD decomposition: (a) IMF1; (b) IMF2; (c) IMF3; (d) IMF4; (e) IMF5; (f) IMF6; (g) IMF7; (h) IMF8; (i) IMF9; (j) Residual.
Figure 5. Intrinsic modal components obtained with EMD decomposition: (a) IMF1; (b) IMF2; (c) IMF3; (d) IMF4; (e) IMF5; (f) IMF6; (g) IMF7; (h) IMF8; (i) IMF9; (j) Residual.
Sensors 24 04937 g005
Figure 6. Intrinsic modal components obtained by the improved EMD algorithm decomposition: (a) IMF1; (b) IMF2; (c) IMF3; (d) IMF4; (e) IMF5; (f) IMF6.
Figure 6. Intrinsic modal components obtained by the improved EMD algorithm decomposition: (a) IMF1; (b) IMF2; (c) IMF3; (d) IMF4; (e) IMF5; (f) IMF6.
Sensors 24 04937 g006
Figure 7. The denoising result with the EMD algorithm.
Figure 7. The denoising result with the EMD algorithm.
Sensors 24 04937 g007
Figure 8. The denoising results of the improved EMD algorithm.
Figure 8. The denoising results of the improved EMD algorithm.
Sensors 24 04937 g008
Figure 9. Cross-correlation results obtained with different methods: (a) the result of basic cross-correlation; (b) the result of SCOT generalized cross-correlation; (c) the result of SCOT-β (β = 0.2); (d) the result of SCOT-β (β = 0.4); (e) the result of SCOT-β (β = 0.6); (f) the result of SCOT-β (β = 0.8).
Figure 9. Cross-correlation results obtained with different methods: (a) the result of basic cross-correlation; (b) the result of SCOT generalized cross-correlation; (c) the result of SCOT-β (β = 0.2); (d) the result of SCOT-β (β = 0.4); (e) the result of SCOT-β (β = 0.6); (f) the result of SCOT-β (β = 0.8).
Sensors 24 04937 g009
Figure 10. Physical diagram of the 3D spatial positional localization test platform.
Figure 10. Physical diagram of the 3D spatial positional localization test platform.
Sensors 24 04937 g010
Figure 11. Schematic diagram of transformer internal inspection robot.
Figure 11. Schematic diagram of transformer internal inspection robot.
Sensors 24 04937 g011
Figure 12. L-shaped sensor array.
Figure 12. L-shaped sensor array.
Sensors 24 04937 g012
Figure 13. Ultrasound signals received by the ultrasound array: (a) Sensor No. 1; (b) Sensor No. 2; (c) Sensor No. 3; (d) Sensor No. 4.
Figure 13. Ultrasound signals received by the ultrasound array: (a) Sensor No. 1; (b) Sensor No. 2; (c) Sensor No. 3; (d) Sensor No. 4.
Sensors 24 04937 g013
Figure 14. Ultrasonic waveforms after the denoising: (a) Sensor No. 1; (b) Sensor No. 2; (c) Sensor No. 3; (d) Sensor No. 4.
Figure 14. Ultrasonic waveforms after the denoising: (a) Sensor No. 1; (b) Sensor No. 2; (c) Sensor No. 3; (d) Sensor No. 4.
Sensors 24 04937 g014
Table 1. Ultrasound (longitudinal wave) propagation speed.
Table 1. Ultrasound (longitudinal wave) propagation speed.
MediumSpeed m/s
hydrogen1280
air330
SF6140
mineral oil1400
water1480
porcelain5600–6200
Oil-paper1420
steel6000
copper4700
epoxy resin2400–2900
polyethylene2000
Table 2. Comparison of denoising effect evaluation.
Table 2. Comparison of denoising effect evaluation.
Denoising MethodSNR/dBRMSENCC
Traditional EMD4.27630.10090.8137
Improved EMD6.58910.07080.8966
Bandpass filtering4.08360.09450.7874
Table 3. Delay results based on SCOT-β.
Table 3. Delay results based on SCOT-β.
NumDelay20 (μs)Delay10 (μs)Delay30 (μs)
138.423.610.0
238.423.610.0
338.423.610.0
438.823.610.0
538.824.010.0
638.823.69.6
738.423.610.0
838.823.69.6
938.424.09.6
1038.823.610.0
1138.423.610.0
1238.824.09.6
1338.423.69.6
1438.824.010.4
1538.823.610.4
1638.423.69.6
1738.824.09.6
1838.824.09.6
1938.823.210.4
2038.423.610.0
Table 4. Results of delay estimation and positional localization.
Table 4. Results of delay estimation and positional localization.
NumDelay20 (μs)Delay10 (μs)Delay30 (μs)Position
Coordinate/cm
138.823.610.031, 18, −71
238.824.09.630, 20, −70
338.423.69.631, 18, −70
438.424.09.631, 20, −70
538.824.010.031, 19, −71
638.823.69.630, 20, −71
738.423.610.031, 18, −71
838.823.210.432, 20, −73
938.824.010.431, 20, −71
1038.823.610.432, 19, −72
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ji, H.; Zheng, C.; Tang, Z.; Liu, X.; Liu, L. Spatial Localization of Transformer Inspection Robot Based on Adaptive Denoising and SCOT-β Generalized Cross-Correlation. Sensors 2024, 24, 4937. https://doi.org/10.3390/s24154937

AMA Style

Ji H, Zheng C, Tang Z, Liu X, Liu L. Spatial Localization of Transformer Inspection Robot Based on Adaptive Denoising and SCOT-β Generalized Cross-Correlation. Sensors. 2024; 24(15):4937. https://doi.org/10.3390/s24154937

Chicago/Turabian Style

Ji, Hongxin, Chao Zheng, Zijian Tang, Xinghua Liu, and Liqing Liu. 2024. "Spatial Localization of Transformer Inspection Robot Based on Adaptive Denoising and SCOT-β Generalized Cross-Correlation" Sensors 24, no. 15: 4937. https://doi.org/10.3390/s24154937

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