The present invention relates to the field of health monitoring technology for an engineering structure, and in particular, to a MUSIC corrosive damage monitoring method.
Currently, there are more than 14,000 aging aircrafts worldwide, which generally require more frequent inspection and maintenance. A large number of aging aircrafts are subjected to structural corrosion as a frequently occurring damage. According to statistics collected by the US Federal Aviation Administration, the maintenance cost for corrosion in aging aircrafts accounts for 30% of the total maintenance cost. Therefore, monitoring of corrosive damage is an important subject in current structure health monitoring.
Because the Lamb wave can be propagated for a long distance and is sensitive to small damage, a structure health monitoring method based on the Lamb wave has a desirable application prospect. Because a sensor array is easily disposed on the structure and has a directional scanning function, an array signal processing method is gradually introduced into the field of structure health monitoring. In recent years, the MUSIC (Multiple Signal Classification) algorithm is a representative among various algorithms. The MUSIC algorithm belongs to a subspace algorithm. The elementary concept of this algorithm is performing eigenvalue decomposition for a covariance matrix of data output by any array, to obtain a signal subspace corresponding to a signal component and a noise subspace orthogonal to the signal component, and then estimating signal parameters according to orthogonality between the two subspaces.
During MUSIC corrosive damage monitoring, corrosive damage cannot produce the Lamb wave, and therefore, it is required to actively use Lamb waves and use scattering signals of the corrosive damage to implement positioning and degree estimation. However, the scattering signals of the corrosive damage are rather weak and have low signal-to-noise ratios, resulting in low positioning precision of the MUSIC method. Secondly, a one-dimensional uniform linear array is used to receive the Lamb waves in a common MUSIC damage positioning method. However, the one-dimensional linear array has monitoring blind zones in ranges near 0° and 180°. If the corrosive damage occurs in the blind zones, that is, in the ranges of 0° to 30° and 150° to 180°, positioning of the corrosive damage fails. In addition, the present MUSIC algorithm cannot estimate the degree of the corrosive damage.
To solve the technical problems mentioned in the background, the present invention aims to provide a MUSIC corrosion monitoring method via excitation beam forming and weighted image fusing, so as to enhance scattering signals regarding corrosive damage and improve their signal-to-noise ratios, eliminate monitoring blind zones of the conventional one-dimensional uniform linear array, and implement positioning and depth evaluation of the corrosive damage.
To achieve the foregoing objectives, the present invention adopts the following technical solutions:
The MUSIC corrosion monitoring method via excitation beam forming and weighted image fusing includes the following steps:
(1) when a structure is in a healthy state, driving arrays A and S in turn to excite Lamb waves, collecting response signals from a corresponding sensor array, and recording them as reference signals;
(2) during monitoring of corrosive damage, driving the arrays A and S in turn to excite Lamb waves, collecting response signals from a corresponding sensor array, recording them as monitoring signals, subtracting the reference signals from the monitoring signals, and recording a subtraction result as scattering signals of the corrosive damage;
(3) obtaining a corrosion imaging result based on a MUSIC algorithm and the scattering signals of the corrosive damage, and searching the corrosion imaging result for a peak point which indicates an initially estimated position of the corrosive damage;
(4) calculating, according to the initially estimated position, delays of excitation array elements with respect to a position of the corrosive damage, moving the scattering signals of the corrosive damage forward or backward according to the delays, and adding up these scattering signals of the corrosive damage to obtain an enhanced scattering signal of the corrosive damage;
(5) putting the enhanced scattering signal of the corrosive damage into the MUSIC algorithm, to obtain a corresponding corrosion imaging result and the largest eigenvalue of a covariance matrix of the scattering signals;
(6) setting corresponding weights for corrosion imaging results obtained in the cases where the arrays A and S each serve as an excitation source array, fusing the two corrosion imaging results according to the weights, and searching a fused image for a peak point which is the position of the corrosive damage; and
(7) adding up the largest eigenvalues of the covariance matrixes of the scattering signals according to the weights obtained in step (6), to calculate a corrosion factor, and evaluating a depth of the corrosive damage by using the corrosion factor.
Further, the arrays A and S are both one-dimensional uniform linear arrays, and each array has 2N+1 array elements, where each array element in the array A is denoted by Ai, each array element in the array S is denoted by Si, and i=−N, −(N−1), . . . , 0, . . . , N−1, N.
Further, in step (2), when the array A is driven to excite the Lamb waves, array elements in the array A are successively used as an excitation to obtain the corresponding scattering signals of the corrosive damage:
X
i
d(t)=A(r,θ)xa(t)+N(t)
where in the foregoing formula, Xi1(t) indicates a vector formed by scattering signals obtained by all array elements in the array S when the array elements Ai in the array A are used as excitations; N(t) indicates a vector formed by background noise of array element acquisition channels in the array S; xa(t) indicates a scattering signal of the corrosive damage obtained by a reference array element in the array S; A(r,0) indicates a steering vector; for element aq(r,θ)=exp(−jω0τq) in A(r,θ), q=N, −(N−1), . . . , 0, . . . , N−1, N, ω0 is the center frequency of a transmitted signal, j is an imaginary number unit, and
d being a space between adjacent array elements in an array, c being a signal transmission speed, and r and θ respectively being a distance and an angle of the damage with respect to the array S; and t indicates the time of a signal; and
a process of driving the array S to excite the Lamb waves is identical with that of the array A.
Further, in step (3), a covariance matrix {circumflex over (R)} of Xid(t) is first calculated as follows:
where in the foregoing formula, the superscript H indicates Hermitian transpose, and K indicates the length of a collected signal;
then, eigenvalue decomposition is performed for {circumflex over (R)}:
{circumflex over (R)}=U
SΣSUSH+UNΣNUNH
where in the foregoing formula, US and UN indicate a signal subspace and a noise subspace respectively, ΣS indicates the largest eigenvalue corresponding to the signal subspace, and ΣN indicates the smallest eigenvalue corresponding to the noise subspace; and
spatial spectrum estimation based on the MUSIC algorithm is as follows:
where an obvious crest exists in a spatial spectrum diagram, which is an initially estimated position of the corrosive damage.
Further, in step (4), a distance from each array element of the excitation source array to the initially estimated position of the corrosive damage is calculated as follows:
r
p
A=√{square root over ((pd−r1 cos θ1)2+(l−r1 sin θ1)2)}, p=N,−(N−1), . . . , 0, . . . , N−1,N
where in the foregoing formula, l indicates a space between the excitation source array and the sensor array, r1 indicates distance information related to the initially estimated position of the corrosive damage, and θ1 indicates direction information related to the initially estimated position of the corrosive damage;
a delay from each array element of the excitation source array to the corrosive damage is calculated as follows:
where in the foregoing formula, raA indicates a distance from a reference array element in the excitation source array to the initially estimated position of the corrosive damage; and
the scattering signals of the corrosive damage are added up to obtain an enhanced scattering signal of the corrosive damage:
Further, in step (6), if corrosive damage positioned by one of the corrosion imaging results is located in a monitoring blind zone of its sensor array, the weight of this corrosion imaging result is set to 0, and the weight of the other corrosion imaging result is set to 1; and if corrosive damage positioned by the two corrosion imaging results is both located in a monitorable zone of their respective sensor arrays, the weights of the two corrosion imaging results are both set to 0.5.
Further, in step (7), a corrosion factor is calculated according to the following formula:
where in the foregoing formula, λmax indicates a result of adding up the largest eigenvalues of the covariance matrixes of the scattering signals according to the weights, and uA and uS respectively indicate peaks of excitation signals and scattering signals of the corrosion.
Further, in step (7), the depth of the corrosive damage is calculated by using the following formula:
D=1.29×CI+0.115 (cm).
The foregoing technical solutions bring about the following beneficial effects:
The present invention efficiently improves the precision of positioning corrosive damage based on the MUSIC algorithm; can monitor corrosive damage in a monitoring blind zone of a one-dimensional linear array, thus widening a monitoring range; and can further evaluate the depth of the corrosive damage, thus being efficiently applicable to actual monitoring of corrosive damage in an aviation structure.
The technical solutions of the present invention are described in detail below with reference to the accompanying drawings.
The present invention provides a MUSIC corrosion monitoring method via excitation beam forming and weighted image fusing. As shown in
Step 1: When a structure is in a healthy state, arrays A and S are driven in turn to excite Lamb waves, and response signals from a corresponding sensor array are collected and recorded as reference signals.
Step 2: During monitoring of corrosive damage, the arrays A and S are driven in turn to excite Lamb waves, and response signals from a corresponding sensor array are collected and recorded as monitoring signals. The reference signals are subtracted from the monitoring signals, and a subtraction result is recorded as scattering signals of the corrosive damage.
Step 3: A corrosion imaging result is obtained based on a MUSIC algorithm and the scattering signals of the corrosive damage, and is searched for a peak point which indicates an initially estimated position of the corrosive damage.
Step 4: Delays of excitation array elements with respect to a position of the corrosive damage are calculated according to the initially estimated position, the scattering signals of the corrosive damage are moved forward or backward according to the delays, and these scattering signals of the corrosive damage are added up to obtain an enhanced scattering signal of the corrosive damage.
Step 5: The enhanced scattering signal of the corrosive damage is put into the MUSIC algorithm, to obtain a corresponding corrosion imaging result and the largest eigenvalue of a covariance matrix of the scattering signals.
Step 6: Corresponding weights are set for corrosion imaging results obtained in the cases where the arrays A and S each serve as an excitation source array, the two corrosion imaging results are fused according to the weights, and a fused image is searched for a peak point which is the position of the corrosive damage.
Step 7: The largest eigenvalues of the covariance matrixes of the scattering signals are added up according to the weights obtained in step (6), to calculate a corrosion factor, and a depth of the corrosive damage is evaluated by using the corrosion factor.
The technical solutions of the present invention are further described by using specific embodiments.
As shown in
1. Acquisition of Scattering Array Signals Regarding Corrosive Damage
1.1 Acquisition of Reference Signals
When the aluminum plate is in a healthy state, PZT A−3, . . . , and PZT A3 are separately driven in order to excite Lamb waves, Lamb-wave response signals accepted by PZT S−3, . . . , and PZT S3 are collected. Then, PZT S−3, . . . , and PZT S3 are separately driven in order to excite Lamb waves, and Lamb-wave response signals accepted by PZT A−3, . . . , and PZT A3 are collected. These signals are stored as reference signals.
1.2 Acquisition of Scattering Signals Regarding Corrosive Damage
During monitoring of the corrosive damage, PZT A−3, . . . , and PZT A3 are separately driven in order to excite Lamb waves, and Lamb-wave response signals accepted by PZT S−3, . . . , and PZT S3 are collected. Then, PZT S−3, . . . , and PZT S3 are separately driven in order to excite Lamb waves, and Lamb-wave response signals accepted by PZT A−3, . . . , and PZT A3 are collected. These signals are stored as monitoring signals. The reference signals are subtracted from the monitoring signals, to obtain scattering signals of the corrosive damage.
2. MUSIC Corrosion Imaging Via the Array A and Excitation Beam Forming
The array A is used as an excitation source array, and the array S is used as a sensor array.
2.1 Initial Estimation of the Position of the Corrosive Damage
PZT A0 gives an excitation, and response scattering array signals from PZT S−3, . . . , and PZT S3 are put into the MUSIC algorithm, as shown in (a) of
X
0
d(t)=A(r,θ)x0(t)+N(t) (1)
In the formula, X0d(t)=[x−3(t), x−2(t), . . . x3(t)]T; A(r,θ)=[a−3(r,θ), a−2(r,θ), . . . , a3(r,θ)]T; N(t)=[n−3(t), n−2(t), . . . , n3(t)]T; and x−3(t), x−2(t), . . . , x3(t) are scattering signals corresponding to PZT S−3, . . . , and PZT S3, where x0(t) indicates a scattering signal related to a reference array element, N(t) indicates background noise of a corresponding acquisition channel, and A(r,θ) indicates a steering vector. A calculating formula of the steering vector is as follows:
In the foregoing formulas, ω0 is the center frequency of a transmitted signal, τq indicates a time delay in wave arrival at each array element of the sensor array in comparison with that at the reference array element, r and θ respectively indicate a distance and an angle of the damage with respect to the sensor array, c indicates a signal transmission speed, and d indicates a space between array elements.
A covariance matrix {circumflex over (R)} of X0d is calculated as follows:
In the foregoing formula, (X0d)H the Hermitian transpose of X0d, and K indicates the length of a collected signal.
Eigenvalue decomposition is performed for {circumflex over (R)}:
{circumflex over (R)}=U
SΣSUSH+UNΣNUnH (5)
In the foregoing formula, US and UN indicate a signal subspace and a noise subspace respectively, ΣS indicates the largest eigenvalue corresponding to the signal subspace, and ΣN indicates the smallest eigenvalue corresponding to the noise subspace.
A spatial spectrum estimation formula based on the MUSIC algorithm is as follows:
A search in two dimensions of azimuth and distance is regionally done, where the step sizes of the search in azimuth and distance are respectively 1° and 1 mm. A diagram of a two-dimensional spatial spectrum is obtained according to the formula (6), as shown in (b) of
2.2 Excitation Beam Forming
After the initially estimated position of the corrosive damage is obtained, a distance from each array element in the excitation source array to the initially estimated position can be calculated as follows:
r
p
A=√{square root over ((pd−r1 cos θ1)2+(l−r1 sin θ1)2)}, p=−3, . . . , 3 (7)
In the formula, p indicates the pth array element in the excitation source array, and l indicates a space between the two arrays. In comparison with the reference array element, a delay from each array element in the excitation source array to the corrosive damage is calculated as follows:
In the formula, r0A indicates a distance from the reference array element in the excitation source array to the initially estimated position. The response signals from the corresponding sensor array are moved forward or backward according to the calculated delays, such that the Lamb waves excited by the array elements in the excitation source array virtually arrive at the corrosive damage at the same time, to obtain a focused scattering signal of the corrosive damage:
X
d(t)=X−3d(t)□e−jω
In the formula, Xpd(t) indicates a scattering array signal collected in the case where the pth array element in the excitation source array gives an excitation. The focused scattering array signal of the corrosive damage is shown in (a) of
2.3 Re-Estimation of the Corrosive Damage
The focused scattering array signal of the corrosive damage obtained in sub-step 2.2 is put into the MUSIC algorithm, and a new diagram of a two-dimensional spatial spectrum can be obtained according to sub-step 2.1. As shown in (b) of
3. MUSIC Corrosion Imaging Via the Array S and Excitation Beam Forming
The array S is used as an excitation source array, and the array A is used as a sensor array. The MUSIC algorithm based on excitation beam forming is applied through sub-steps identical with those in step 2, to also obtain a corrosive damage imaging result in the case where the array A is the sensor array, as shown in (a) of
4. Weighted Image Fusing
As shown in (b) of
5. Depth Estimation of the Corrosive Damage
The largest eigenvalues obtained from the two processes are added up according to the weights in step 4, to finally obtain the largest eigenvalues of the five corrosive damage phases, which are respectively 0.0189, 0.1304, 0.2285, 0.3268 and 0.4478. In this experiment, the peak of the excitation signals occurs in the voltage of 70V, and the peak of the scattering signals of the corrosive damage occurs in the voltage of 0.35V. Corrosion factors in the five corrosion phases can be calculated by using a corrosion factor calculation formula, as shown in
D=1.29×CI+0.115 (cm) (10)
According to the formula (10), the depth of the corrosive damage can be estimated based on the corrosion factors.
The foregoing embodiment merely describes the technical idea of the present invention, but is not intended to limit the protection scope of the present invention. Any modification made based on the technical solutions according to the technical idea provided by the present invention falls within the protection scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
201711337794.0 | Dec 2017 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2017/117066 | 12/19/2017 | WO | 00 |