The present invention belongs to the technical field of data analysis for structural health monitoring, and relates to a modal identification method for non-proportionally damped structures using extended sparse component analysis.
Structural modal parameters including the frequencies, mode shapes and damping ratios of the structures represent the main dynamic properties of the structures. The essence of the modal analysis is to decouple the vibration system by using each principle mode of the undamped system. Therefore, the vibration responses under physical coordinates are transformed into modal coordinates. The research object of blind source separation (BSS) technique is the linear mixing system. The aim of BSS is to separate the mixing matrix and source signals from the observed signals. Thus it can be seen that the goal of BSS is in accordance with the aim of modal identification. As a result, BSS technique is suitable for structural modal identification.
In recent years, many BSS methods are applied to modal identification successfully. Regarding the independent component analysis method, modal responses are viewed as signals which are independent to each other. The mode shapes and each modal response are obtained simultaneously by maximizing the non-Gaussianity. Second order blind identification method uses the uncorrelated property to calculate the mode shapes by diagonalizing the correlation matrix of the vibration responses. Sparse component analysis method utilizes the sparsity of the time-frequency domain signal. The mode shapes and modal responses are extracted by clustering technique and sparse reconstruction method. These methods show superiorities in areas of convenience to use and computational efficiency. However, the assumption of structures with proportional damping should be satisfied for these methods.
When the structures are non-proportionally damped, the mode shapes and modal responses of the vibration system are all complex-valued. At this point, the modes generated from the structure are complex modes. Because the practical structure do not satisfy the assumption of proportional damping strictly, considering complex modes of the structure is more practical. At present, researchers have proposed many methods for complex modes problem. For instance, analytical signals are constructed using Hilbert transform. Then complex-valued mode shapes and modal responses are separated through second order blind identification method. Besides, using the displacement and velocity data simultaneously can avoid the error caused by Hilbert transform, which increase the robust of the results. Furthermore, the superposition of the complex modes can be represented as the underdetermined BSS problem. Therefore, the complex modes can be extracted from the displacements through the underdetermined second order blind identification method. However, the aforementioned methods require the number of sensors is more than or equal to the number of modes to be identified. For the field test of large-scale civil structures, the number of sensors installed in the structure may sometimes be less than the number of modes to be identified. Sparse component analysis (SCA) method is proposed regarding the underdetermined BSS problem. This method shows great superiority when the number of sensors is not sufficient. However, SCA is confined to structures with proportional damping. Therefore, it is of great significance to extend SCA method to modal identification of non-proportionally damped structures.
The object of the present invention is to provide an extended SCA method to expand the use scope of SCA method to modal identification of structures with non-proportionally damped structures.
The technical solution of the present invention is as follows:
The proposed method is an extended SCA based modal identification method for structures with non-proportional damping. Hilbert transform is adopted to construct analytical signals of the vibration signals. The analytical signals are transformed into time-frequency domain through short-time Fourier transform (STFT) method. The single-source-point (SSP) detection technique is used to detect the points which are contributed by only one mode, namely the SSPs. The phases at the SSPs are calculated and the local outliers in the SSPs are removed through the local outlier factor basing on the phase data. Hierarchical clustering method is used to calculate the amplitudes of the complex-valued mode shapes by grouping the amplitudes of the time-frequency points. Meanwhile, the phases of the SSPs belong to each group of the clustering results are averaged to get the phases of the complex-valued mode shapes. Finally, the complex-valued mode shapes are obtained. Modal frequencies and damping ratios of each mode are extracted from the reconstructed modal responses which are recovered using the complex-valued mode shapes and vibration responses.
The detailed procedures are as follows:
Step 1: Constructing the analytical signals of the accelerations
The acceleration of t instant is sampled as x(t)=[x1(t), x2(t), . . . , xm(t)]T, where m is a number of sensors; [⋅]T represents the transpose of a matrix. The acceleration x(t) is transformed to {circumflex over (x)}(t) by Hilbert transform, which is represented by
The analytical signal of the acceleration is constructed by {tilde over (x)}(t)=x(t)+j{circumflex over (x)}(t), where j is the imaginary unit.
Step 2: Obtaining the time-frequency representation of analytical signals
The analytical signal {tilde over (x)}(t) of the acceleration is transformed into time-frequency domain using STFT. The time-frequency domain signal is represented as {tilde over (x)}(t,f)=[{tilde over (x)}1(t,f), {tilde over (x)}2(t,f), . . . , {tilde over (x)}m(t,f)]T and f is frequency index.
Step 3: Detecting SSPs using average correlation coefficients.
A range of frequencies regarding a certain time period in the time-frequency plane are denoted as an analysis zone F. The correlation coefficient between the time-frequency coefficients of two sensor locations a and b is calculated using
where
∀a,b∈{1, . . . , m}. The correlation coefficients calculated from all sensor locations are averaged to get the average correlation coefficient
where M=Cm2. Cm2 represents the number of combination forms when picking two different unordered samples from m samples. The SSP detection criterion is denoted as
Step 4: Removing the local outliers of the SSPs through local outlier factor (LOF) method
A first sensor location is chosen as the reference. The phase differences between each sensor location and the first sensor location are calculated by θ(
Step 5: Clustering the updated SSPs to obtain the amplitudes of the complex-valued mode shapes
The amplitudes of the time-frequency coefficients at ({circumflex over (t)},{circumflex over (f)}) are grouped by the Hierarchical clustering method. The clustering centers are the amplitudes of each complex-valued mode shape which are denoted as |Φ|=[|φ1|, |φ2|, . . . , |φn|]. Φ is the modal matrix and φi, i=1, . . . , n is the mode shape vector; n is the number of modes. Each group of SSPs after clustering are denoted as ({circumflex over (t)}1,{circumflex over (f)}1), . . . , ({circumflex over (t)}n,{circumflex over (f)}n).
Step 6: Averaging the phases of each grouped SSPs
The phase differences for each grouped SSPs are obtained as θ({circumflex over (t)}1,{circumflex over (f)}1), . . . , θ({circumflex over (t)}n,{circumflex over (f)}n). The mean values of phase differences for each grouped SSPs are calculated and denoted as
Step 7: Assembling the complex-valued mode shapes using the estimated amplitudes and phases of the mode shapes
Each row of the modal matrix is normalized by dividing the first row to obtain the normalized matrix |
Step 8: Identifying the frequency and damping ratio
When the number of sensors m is more than or equal to the number of modes n, the modal responses are calculated by the inverse modal matrix, namely, the modal responses are calculated by q(t)=Φ−1{tilde over (x)}(t). Φ−1 is the inverse matrix of Φ. When the number of sensors m is less than the number of modes n, the modal responses are estimated using the cost function
under the constraint condition {tilde over (x)}=Φq. The cost function is minimized by the graduated nonconvex optimization method. qi is the i-th element in q. L is the total number of the elements in q. σ is the decrement factor, which is an arithmetic sequence from large to small values. When the modal responses are reconstructed, the frequency of each mode, namely each structural modal frequency, is extracted from the modal response through Fourier transform. The damping ratio of each modal response is extracted by fitting the logarithm function. Then the structural damping ratio of each mode is acquired.
The advantage of this invention is that the modal identification method for non-proportionally damped structures using extended SCA method is proposed. The SCA method is applied to complex modes identification successfully through estimating the amplitudes and phases of the complex-valued mode shapes separately.
The present invention is further described below in combination with the technical solution.
The numerical example of a 3 degree-of-freedom mass-spring model is employed. The mass, stiffness, and damping matrix are given as follows:
The initial condition is given as x(0)=[1, 0, 0]T. Then the free vibration responses at the three nodes of the system are acquired. The acceleration responses of the three nodes are sampled with the sampling rate 100 Hz.
Step 1: Constructing the analytical signals of the accelerations
The acceleration of t instant is sampled as x(t)=[x1(t),x2(t),x3(t)]T, where [⋅]T represents the transpose of a matrix. The acceleration is transformed to {circumflex over (x)}(t) by Hilbert transform, which is represented by
The analytical signal of the acceleration is constructed by {tilde over (x)}(t)=x(t)+j{circumflex over (x)}(t), where j is the imaginary unit.
Step 2: Obtaining the time-frequency representation of analytical signals
The analytical signal {tilde over (x)}(t) of the acceleration is transformed into time-frequency domain using STFT. The time-frequency domain signal is represented as {tilde over (x)}(t,f)=[{tilde over (x)}1(t,f), {tilde over (x)}2(t,f), {tilde over (x)}3(t,f)]T and f is frequency index.
Step 3: Detecting SSPs using average correlation coefficients.
A range of frequencies regarding a certain time period in the time-frequency plane are denoted as an analysis zone F. The correlation between the time-frequency coefficients of two sensor locations a and b is calculated using
∀a,b∈{1, 2, 3}. The correlation coefficient of rab(tk,F) is calculated by
The sensor locations are combined in pairs using any two locations and the correlation coefficients are calculated for the corresponding locations. The correlation coefficients for all the combination forms are averaged to get the average correlation coefficient
Step 4: Removing the local outliers of the SSPs through local outlier factor (LOF) method
The first sensor location is chosen as the reference. The phase differences between each sensor location and the first sensor location are calculated by θ(
Step 5: Clustering the updated SSPs to obtain the amplitudes of the complex-valued mode shapes
The amplitudes of the time-frequency coefficients at ({circumflex over (t)},{circumflex over (f)}) are grouped by the Hierarchical clustering method. The clustering centers are the amplitudes of each complex-valued mode shape which are denoted as |Φ|=[|φ1|, |φ2|, |φ3|]. Φ is the modal matrix and φii=1, . . . , 3 is the mode shape vector. Each group of SSPs after clustering are denoted as ({circumflex over (t)}1,{circumflex over (f)}1), . . . , ({circumflex over (t)}n,{circumflex over (f)}n).
Step 6: Averaging the phases of each grouped SSPs
The phase differences for each grouped SSPs are obtained as θ({circumflex over (t)}1,{circumflex over (f)}1), . . . , θ({circumflex over (t)}n,{circumflex over (f)}n). The mean values of phase differences for each grouped SSPs are calculated and denoted as
Step 7: Assembling the complex-valued mode shapes using the estimated amplitudes and phases of the mode shapes
Each row of the modal matrix is normalized by dividing the first row to obtain the normalized matrix
Finally, the complex-valued modal matrix is estimated as
Step 8: Identifying the frequency and damping ratio
The inverse of complex modal matrix Φ is calculated. The modal responses are calculated by q(t)=Φ−1{tilde over (x)}(t) where Φ−1 is the inverse matrix of Φ. If the accelerations of node 1 and node 2 are adopted, the number of sensors is less than the number of modes. The modal responses are estimated using the cost function
under the constraint condition {tilde over (x)}=Φq. The cost function is minimized by the graduated nonconvex optimization method to estimate the modal responses. qi is the i-th element in q. L is the total number of the elements in q. σ is the decrement factor, which is given as σ=[0.5, 0.4, 0.3, 0.2, 0.1]. The final identified modal frequencies are 0.1360 Hz, 0.2472 Hz, and 0.5001 Hz. Damping ratios of each mode are 3.1898%, 1.6403%, and 1.7333%.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2018/102519 | 8/27/2018 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/041935 | 3/5/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5490062 | Leach | Feb 1996 | A |
20100195770 | Ricci | Aug 2010 | A1 |
20130298690 | Bond | Nov 2013 | A1 |
20140039809 | Girondin | Feb 2014 | A1 |
20160013773 | Dourbal | Jan 2016 | A1 |
20170071547 | van Dinther | Mar 2017 | A1 |
Number | Date | Country |
---|---|---|
107943757 | Apr 2018 | CN |
Entry |
---|
Huang et al., “Design for structure health data acquisition based on DSP+ FPGA”, Journal of Fuzhou University (Naural Science), Feb. 2010, pp. 75-79, vol. 38, No. 1, China Academic Journal Electronic Publishing House, 5 pages. |
Number | Date | Country | |
---|---|---|---|
20200089730 A1 | Mar 2020 | US |