Next Article in Journal
Survivability of AIDS Patients via Fractional Differential Equations with Fuzzy Rectangular and Fuzzy b-Rectangular Metric like Spaces
Previous Article in Journal
MoO3 Interlayer Modification on the Electronic Structure of Co/BP Interface
Previous Article in Special Issue
Multifrequency Topological Derivative Approach to Inverse Scattering Problems in Attenuating Media
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Load Identification for Structures with Unknown Parameters

1
State Key Laboratory of Mechanics and Control of Mechanical Structures, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
Institute for Infrastructure and Environment, Heriot-Watt University, Edinburgh EH14 4AS, UK
3
College of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China
*
Authors to whom correspondence should be addressed.
Symmetry 2022, 14(11), 2449; https://doi.org/10.3390/sym14112449
Submission received: 11 October 2022 / Revised: 6 November 2022 / Accepted: 15 November 2022 / Published: 18 November 2022
(This article belongs to the Special Issue Advanced Mathematical and Simulation Methods for Inverse Problems)

Abstract

:
The inverse problem and the direct problem are symmetrical to each other. As a mathematical method for inverse problems, dynamic load identification is applicable to the situation when the load acting on the structure is difficult to measure directly. In addition, in most practical fields, the exact value of the structural parameters cannot be obtained precisely, which makes the inverse problem beyond the capabilities of traditional dynamic load identification methods. Hence, in this work, we propose a dynamic load identification algorithm based on the extended Kalman filter (EKF) for a structure with unknown parameters. The algorithm is discussed under different conditions where the unknown parameters are either the stiffness or the mass of the structure. Such a case has not been considered in other literature yet. In order to verify the advantages of the proposed method, the recursive least square method was also used to compare the results. A 5-Dof symmetric system with unknown coefficients was selected for numerical simulation examples, and the influence of noise on the algorithm was also considered in the simulation. The results show that the proposed algorithm is effective for structures with unknown mass and stiffness coefficients. Compared with the recursive least square method, the method proposed in this paper has the higher accuracy and a wider application scope.

1. Introduction

The research object of traditional dynamic load identification methods [1,2,3,4,5,6,7,8] is a time invariant structure where the dynamic characteristics of the structure are known. However, in engineering applications, due to the parameters of some engineering structures which may be difficult to determine or change with time, the traditional dynamic load identification method will fail in these situations.
To acquire the unknown structural parameters, a number of methods including Hilbert transform-based methods, least squares methods and Kalman filtering methods have been proposed. As an effective signal processing method, Shi et al. [9] proposed an algorithm based on the Hilbert transform and empirical mode of the decomposition of response data for the identification of linear time-varying multi-DOF systems. Wang et al. [10] further developed a new recursive Hilbert transform method for the time-varying feature identification of large shear-type buildings, in which observer techniques and branch-and-bound techniques were used.
With the improvement in the least square estimation (LSE) method, it can also be used to identify the parameters of the structure. For example, Sato et al. [11] used the adaptive least squares method to identify the changing process of structural parameters; Yoshida [12] proposed the sequential nonlinear least squares method in 2006. In order to identify the dynamic load in structures with unknown parameters, Huang and Xu [13] proposed a dynamic load identification algorithm based on the recursive least square method. Using the properties of a projection matrix, the unknown load and structural parameters in the observation equation are separated then they can be identified using the least square estimation at each time step. Yang and Pan [14] combined the unknown excitation, unknown parameters and the state vector of the structure to form the generalized state vector and identified unknown excitation using the least square algorithm. However, it is necessary to know the response signals of the structure in all degrees of freedom using the least square method. If there is a situation where some measuring points on the structure cannot be measured, an LSE method cannot be used.
Kalman filtering is a well-known method for probabilistic inference with uncertainty and can be used in dynamic load identification [15,16,17]. Due to the recursive and real-time nature of the Kalman filter method, it can be used for the on-line identification of dynamic load. In the case of unknown structural parameters, Yang and Pan [18] proposed an adaptive Kalman filter algorithm to identify the dynamic load. Lei et al. [19] improved the algorithm proposed by Yang et al. [18] and identified the load and state vectors in stages. Naets et al. [20] used the extended Kalman filter algorithm to identify the load and unknown parameters, in which PBH criterion judge the observability of the system.
All of the above methods only considered structures with mutation or invariant parameters, and they only studied the cases of unknown stiffness coefficients, not the cases of unknown mass coefficients. Furthermore, if the unknown parameters of the structure slowly change, the parameters obtained by these methods may not be consistent with the real parameters to a certain extent. In this way, this paper proposes a dynamic load identification algorithm for structures with unknown parameters based on the extended Kalman filter algorithm, which shows a good identification effect for both structures with unknown stiffness parameters and mass parameters.
The paper proceeds as follows. In Section 1, the structure with unknown parameters is introduced and described. In Section 2, the load identification method for the structure with unknown parameters is presented in detail, which is applicable to the case of unknown stiffness coefficients and mass coefficients. The advantages of the method proposed in this paper are verified by comparing this method with the recursive least square method. In Section 3, a numerical simulation example of a 5-Dof system with unknown slowly varying parameters is proposed, which is processed by the proposed method and the recursive least square method, respectively, to verify that the proposed method has the higher accuracy and greater flexibility compared with the recursive least square method. The influence of noise is also considered to better illustrate the identification capabilities of the proposed algorithm, which can also be considered as an attempt to approximate a realistic structure. In Section 4, some concluding remarks are listed.

2. Dynamic Load Identification Method for Structure with Unknown Parameters

2.1. Equation of Motion for System with Unknown Parameters

The general vibration differential equation of a multi-degree-of-freedom system is written as:
M p ¨ ( t ) + C p ˙ ( t ) + K p ( t ) = B u f ( t )
where M , C and K are the mass matrix, the damping matrix, and the stiffness matrix, respectively. The variables p ¨ ( t ) , p ˙ ( t ) and p ( t ) denote acceleration vector, velocity vector and displacement vector, respectively, whereas f ( t ) represents the excitation vector. As the parameters of the system are unknown, the vibration differential equation is transformed into a nonlinear state update equation and the measurement update equation:
z ( t ) = [ x ( t ) α ] = [ p ( t ) p ˙ ( t ) α ]
Therefore, the state update equation and the measurement update equation can be written as follows:
z ˙ ( t ) = [ p ˙ ( t ) M 1 K p ( t ) M 1 C p ˙ ( t ) + M 1 B u f ( t ) 0 ] = f c ( z ( t ) , f ( t ) )
y ( t ) = H 0 M 1 ( K p ( t ) C p ˙ ( t ) + Β u f ( t ) ) = h ( z ( t ) , f ( t ) )
The variables x ( t ) and z ( t ) represent the state vector of the structure and the extended state vector. The symbol α represents unknown parameters in matrix M , K or C . B u represents the influence matrix of the excitation, which is related to the action position of the excitation on the structure. The form of measurement update equation is related to the type of observation. In this paper, the measurement type is acceleration signal.

2.2. Equation of Motion for System with Unknown Parameters

The extended Kalman filter (EKF) algorithm is an efficient recursive filter developed on the basis of the Kalman filter algorithm, which can be applied to nonlinear systems. Due to the excellent characteristics of EKF algorithm, it is widely used in navigation, controls, aerospace and structural health monitoring. The EKF algorithm can also be used in dynamic load identification. By recursively calculating the extended state vector z ( t ) in EKF algorithm each time, unknown structural parameters and dynamic loads are identified.
The EKF algorithm linearizes the nonlinear system using first-order Taylor expansion then approximates the state estimation as in Kalman filtering algorithm. Thus, the nonlinear state update Equation (3) and measurement update Equation (4) are transformed into the sum of polynomials using Taylor expansion, and only the first-order polynomials are retained.
f c ( z ( t ) , f ( t ) ) f c ( z k 1 | k 1 , f ^ k 1 ) + z f k 1 c ( z ( t ) z k 1 | k 1 ) + f f k 1 c ( f ( t ) f ^ k 1 )
h ( z ( t ) , f ( t ) ) h ( z k | k 1 , f ^ k 1 ) + z h k ( z ( t ) z k | k 1 ) + f h k ( f ( t ) f ^ k 1 )
where z f k 1 c and z h k are the matrixes derived from the partial derivatives of the state update equation and the measurement update equation to the extended state vector, respectively, whereas f f k 1 c and f h k are the partial derivative matrixes of the state update equation and the measurement update equation to the load vector. z k | k 1 is the prior estimation at k − 1 time point, and f ^ k 1 is the estimation of load at k − 1 time point.
In order to identify the extended state vector and unknown load of the structure, the extended Kalman filter can be divided into three steps: state update step, excitation identification step and measurement update step.
(1)
State update step
In the state update step, the prior estimation error can be written as:
z ˜ k | k 1 = z k z k | k 1 = z k 1 z k 1 | k 1 + Δ t [ z f k 1 c ( z k 1 z k 1 | k 1 ) + f f k 1 c ( f k 1 f ^ k 1 ) ] + w = ( 1 + Δ t z f k 1 c ) z ˜ k 1 | k 1 + Δ t f f k 1 c f ˜ k 1 + w
where z ˜ k 1 | k 1 is the posterior estimation error at k − 1 point and f ˜ k 1 is the load estimation error at k − 1 time point. Therefore, the variance of prior estimation error P k | k 1 z can be written as:
P k | k 1 z = E ( z ˜ k | k 1 ( z ˜ k | k 1 ) T ) = [ 1 + Δ t z f k 1 c Δ t f f k 1 c ] [ P k 1 | k 1 z P k 1 z f P k 1 f z P k 1 f ] [ ( 1 + Δ t z f k 1 c ) T ( Δ t f f k 1 c ) T ] + Q
Among them, P k 1 | k 1 z is the variance matrix of posterior estimation error; P k 1 f is the variance matrix of load error; P k 1 z f and P k 1 f z are the cross-covariance matrixes of extended state vector and load.
(2)
Excitation identification step
The equation about the load can be established using Equation (6):
y ˜ k = y k h k ( z k | k 1 , f ^ k 1 ) + f h k f ^ k 1 = f h k f k + e ˜
where e ˜ = z h k z ˜ k | k 1 + v and the mean value of e ˜ is 0. The above equation shows the analysis model of least square estimation. The estimation of f ^ k can be written as:
f ^ k = [ ( f h k ) T R ˜ k 1 f h k ] 1 ( f h k ) T R ˜ k 1 y ˜ k = J k y ˜ k
where R ˜ k is the variance matrix of e ˜ :
R ˜ k = E ( e ˜ k e ˜ k T ) = ( z h k ) T P k | k 1 z z h k + R k
In this case, the variance matrix of the error of the excitation estimation f ^ k is as follows:
P k f = [ ( f h k ) T R ˜ k 1 f h k ] 1
(3)
Measurement update step
In measurement update step, the posterior estimation error z ˜ k | k is:
z ˜ k | k = z k z k | k = z k z k | k 1 K k ( I f h k J k ) ( y k h ( z k | k 1 , f ^ k 1 ) + f h k f ^ k 1 ) = ( I K k ( I f h k J k ) z h k ) z ˜ k | k 1 + K k ( I f h k J k ) f h k f k + K k ( I f h k J k ) v
The variance of posterior estimation error is P k | k z = E ( z ˜ k | k ( z ˜ k | k ) T ) . In order to make the posterior estimation optimal, the variance matrix P k | k z should be minimized:
P k | k z K k = 0
According to the above formula, the Kalman filter gain K k can be deduced as follows:
K k = P k | k 1 z ( z h k ) T R ˜ k 1
In this way, the variance matrix of posterior estimation error is obtained as follows:
P k | k z = P k | k 1 z K k ( R ˜ k f h k P k f ( f h k ) T ) K k
The cross-covariance matrix of extended state vector and load can be written as:
P k z f = P k | k 1 z ( z h k ) T J k T = K k f h k P k f
When using the algorithm, there are some initial inputs (e.g., z 0 | 1 , P 0 | 1 z and Q, etc.) that need to be determined. Among them, P 0 | 1 z and Q, etc., can be easily set as they have specific physical meanings, whereas the unknown parameters α in the initial extended state vector z 0 | 1 can only be set as a rough estimate, which may deviate from the true values within a certain range, and the identification results can still be valid.
In conclusion, EKF algorithm obtains the recursive recognition of the extended state vector through a process composed of excitation identification step, measurement update step and state update step, in turn. In this process, the unknown parameters and the external excitation are acquired.

2.3. Unknown Parameter Type in EKF Algorithm

Most researchers only consider the system with unknown stiffness or damping coefficients. However, systems with unknown mass coefficients still exist in real life; sometimes, it is necessary to identify the dynamic load acting on these system with unknown slowly varying parameters.
In this paper, we choose to discuss two cases: the unknown parameter is stiffness or damping coefficients, and the unknown parameter is mass coefficients. This is because the algorithm flow of the two cases is the same. However, the partial derivative matrix of the equation f c ( z ( t ) , f ( t ) ) , h ( z ( t ) , f ( t ) ) with unknown parameters is different.
(1)
The first case with the unknown parameter of stiffness or damping coefficients
In this case, it can be seen that the partial derivative matrix of the state update equation and the measurement update equation to the extended state vector is as follows:
z f k 1 c = [ f c p f c p ˙ f c α ] | z = z k 1 | k 1 = [ 0 I 0 0 M 1 K M 1 C M 1 K α 1 p k 1 | k 1 M 1 C α 1 p ˙ k 1 | k 1 M 1 K α m p k 1 | k 1 M 1 C α m p ˙ k 1 | k 1 0 0 0 0 ]
z h k = [ h p h p ˙ h α ] | z = z k | k 1 = [ H 0 M 1 K H 0 M 1 C H 0 M 1 K α 1 p k | k 1 H 0 M 1 C α 1 p ˙ k | k 1 H 0 M 1 K α s p k | k 1 H 0 M 1 C α s p ˙ k | k 1 ]
The partial derivative matrix of the state update equation and the measurement update equation to the load vector is as follows:
f f k 1 c = [ 0 M 1 B u 0 ]
f h k = H 0 M 1 B u
(2)
The second case with the unknown parameter of mass coefficients
For an N-DOF system, if all the mass coefficients of the structure are put into the extended state vector, the partial derivatives of the state update equation and the measurement update equation are obtained as follows:
z f k 1 c = [ f c p f c p ˙ f c α ] | z = z k | k = [ 0 I 0 M 1 K M 1 C E k 0 0 0 ]
z h k = [ h p h p ˙ h α ] | z = z k | k 1 = [ H 0 M 1 K H 0 M 1 C H 0 E ¯ k ]
The matrixes E k and E ¯ k can be written as:
E k = [ 1 m 1 2 ξ k ( 1 ) 1 m 2 2 ξ k ( 2 ) 1 m n 2 ξ k ( n ) ] , E ¯ k = [ 1 m 1 2 ξ ¯ k ( 1 ) 1 m 2 2 ξ ¯ k ( 2 ) 1 m n 2 ξ ¯ k ( n ) ]
Let ξ k ( i ) and ξ ¯ k ( i ) be the i-th elements of the vector at k point, which can be written as:
ξ k = K p k | k C p k | k + B u f k
ξ ¯ k = K p k | k 1 C p k | k 1 + B u f k 1
On the other hand, the partial derivatives of the state update equation and the measurement update equation to the load vector can be obtained as Equations (20) and (21), in which the mass coefficient will change in the filtering process.

3. Simulation

It can be seen from the previous derivation that the method proposed in this paper can identify dynamic loads of the structure when the structural parameters are unknown, even if the structural parameters change with time. The recursive least squares method in Huang’s paper [13] can also achieve these goals. However, the two algorithms meet different conditions.
The recursive least squares method needs to measure the response of all observation points, and the acceleration, velocity and displacement signals of these measurement points must be obtained. The algorithm will run normally only when these conditions are met which is difficult to achieve in practical applications. On the other hand, the EKF algorithm can still work with incomplete measuring points, and there are options for measuring signal types, such as the acceleration signal.
In this section, a 5-DOF system with unknown structural parameters is selected as the simulation model. In order to verify the effectiveness of the algorithm, the unknown parameters on the structure were set to change with time. According to the different types of unknown parameters in the algorithm, the simulation examples with slowly varying mass coefficients and slowly varying stiffness coefficients are presented, respectively. Finally, the influence of noise on the identification result of the algorithm is discussed. The identification results are listed, including the case of the EKF algorithm using incomplete measuring points, the EKF algorithm using complete measuring points and the recursive least square method using complete measuring points. It proves the superiority of the algorithm proposed in this paper.
(1)
A 5-Dof system with slowly varying mass coefficients
A five-degree-of-freedom system was selected as the simulation example with m 1 = m 2 = m 3 = m 4 = m 5 = 10   kg and k 1 = k 2 = k 3 = k 4 = k 5 = k 6 = 200   N / m . The damping of the system was assumed to be Rayleigh damping, and the damping coefficient as α = 0.05, β = 0.02. At 1.5 s, the mass coefficient m 2 slowly decreased from 10 to 1 kg. The structure is shown in Figure 1.
An unknown load was applied to the mass block m 1 . As the mass coefficients were unknown, we assumed the vector [ m 1 , m 2 , m 3 , m 4 , m 5 ] T was inaccurate, which can be written as [ 10 , 7 , 5 , 8 , 10 ] T . We substituted these mass coefficients into the extended state vector as unknown parameters.
In order to verify the effectiveness of the EKF algorithm, four points (the response signal from the mass blocks m 1 , m 2 , m 3 , m 4 ) and five points (the response signal from the mass blocks m 1 , m 2 , m 3 , m 4 , m 5 ) were selected to form the measurement vector, respectively, and the recursive least squares method was used for comparison.
We added 2% noise to the measurement vector. The identification results are shown in the Figure 2, Figure 3, Figure 4 and Figure 5 below. The left side shows the results of the EKF algorithm using the 5-point measuring signal, whereas the right side shows the results of the recursive least squares method (LSE).
The identification results errors are shown in Table 1 and Table 2.
(2)
A 5-Dof system with slowly varying stiffness coefficients
The 5-DOF system in Figure 1 was also selected as the simulation model with slowly varying stiffness coefficients. In this simulation model, the damping coefficient and mass coefficient remained unchanged per the previous simulation example. The stiffness coefficient k 4 of the structure slowly decreased from 200 to 120 N/m in 1.5 s. The mass m 1 was excited by an unknown load. Assuming that the estimation of the stiffness coefficients k 1 was accurate, the vector [ k 2 , k 3 , k 4 , k 5 , k 6 ] T was inaccurate, which can be written as [ 180 , 120 , 220 , 160 , 180 ] T . The inaccurate stiffness coefficients were substituted into the extended state vector as unknown parameters.
We applied a 2% noise to the measurement vector. The EKF algorithm and the recursive least square method were used to identify the unknown load, respectively. The recognition effects are partly shown in the Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 below. The left side is the identification result of the EKF algorithm using the 5-point measuring signal, and the right side is the identification result of the recursive least squares method (LSE).
The identification results errors are shown in Table 3 and Table 4.
(3)
The influence of noise on EKF algorithm
The EKF algorithm is sensitive to noise. The noise in the response will adversely affect the identification result. If the noise is too large, the identification result will be unsatisfactory. The influence of noise on the identification results is different with structures.
Take the 5-Dof system with a slowly varying mass coefficient in this paper as an example. In order to verify the influence of noise on the identification effect of the algorithm, assuming the response contains 30% noise, the EKF algorithm using the 5-point measuring signal and the recursive least squares method were used, respectively. The identification results are partly shown in Figure 11 and Figure 12.
It can be seen that the identification parameter value of the EKF algorithm is roughly consistent with the actual value except for the mass coefficient m2, but the load identification result is not satisfactory with large relative error. Using the LES algorithm, a long period of iteration was needed to make the parameter identification result converge to a stable value which shows no significant difference with the true value, and the load identification effect is not good either.
It can be considered that when the noise level is 30%, the identification results of the structural parameters are roughly accurate, but the identification results of the load are not satisfactory.
The identification results errors are shown in Table 5 and Table 6.
It can be seen from the above simulation examples that if there is a high noise level in the response, the identification result will not be satisfactory. The proposed method can effectively identify the dynamic load on the structure with unknown slowly varying parameters when the noise level is not too low. The results show that the algorithm is still valid in the case of incomplete observation points, but the LSE algorithm will fail in this case. Table 2 and Table 4 show that the identification results in the case of incomplete observation points are inferior to that in the case of complete observation points. The recursive least square method requires strict conditions, and its identification accuracy is slightly lower than that of the EKF method using complete observation points.
Thus, the algorithm proposed in this paper is effective in the case of incomplete or complete observation points, indicating it has strong applicability. In addition the proposed algorithm based on Bayesian ideas can make better use of prior information, e.g., P 0 | 1 z and Q need to be set in the algorithm. If the parameters can be reasonably set, better results will be obtained.

4. Conclusions

A novel dynamic load identification method based on the extended Kalman filter is proposed in this paper. The algorithm is discussed in the case of unknown stiffness or damping parameters and in the case of unknown mass parameters. The different unknown parameter types only affect the Jacobian matrix, and the algorithm flow is the same in the two cases.
Contrasting the algorithm proposed in this paper with the recursive least squares method, it is known that the proposed algorithm has a wider range of applicability, which means it can work with incomplete measuring points in the field of dynamic load identification. Furthermore, the greater utilization of prior information in the dynamic load identification method shows that the method has better accuracy.
Through the numerical simulation, it is shown that the algorithm proposed in this paper can identify the change in unknown structural parameters and the unknown load acting on the structure at the same time, even if the measurement points are incomplete. It is proved that the dynamic load identification algorithm is effective for structures with unknown parameters. Compared with the recursive least square method, the algorithm presented in this paper has the higher accuracy and applicability. Hence, the proposed algorithm can be used in multiple practice scenarios: for example, aircrafts are subject to unknown loads during flights when their mass changes due to fuel reductions; the parameters of buildings are damaged when buildings are subjected to external excitation.
It should be noted that the identification results of the EKF algorithm are sensitive to noise in the response. If the noise level is too high, the identification results will not be ideal. Furthermore, when all masses are significantly greater than one of them (for example, m 1 = m 2 = m 3 = m 4 = 100 > > m 5 = 0.1), some matrixes in the algorithm are ill-conditioned, which makes the identification results of this algorithm unsatisfactory. When using the EKF algorithm, the signal of the measuring points at the action location of unknown loads must be obtained and the number of measuring points must be greater than the number of location loads.
For large structures, the calculation of the matrix dimension is too large. Therefore, the future research program is to improve the EKF algorithm using modal space. In the modal space, the physical coordinates with larger dimensions can be converted into modal coordinates with less dimensions, and the modal parameters of structure can be easily obtained through modal tests.

Author Contributions

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

Funding

This research is supported by the Foundation of National Key Laboratory of Science and Technology on Rotorcraft Aeromechanics (No.61422202105), the Qing Lan Project and the National Natural Science Foundation of China (No.51775270).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shi, Z.; Xu, S. Time series method for identifying load using impulse response function. J. Vib. Eng. 1995, 8, 235–242. [Google Scholar]
  2. Qiao, B.; Zhang, X.; Wang, C.; Zhang, H.; Chen, X. Sparse regularization for force identification using dictionaries. J. Sound Vib. 2016, 368, 71–86. [Google Scholar] [CrossRef]
  3. He, C.; Zhang, F.; Jiang, J. Adaptive Boundary Control of Flexible Manipulators with Parameter Uncertainty Based on RBF Neural Network. Shock. Vib. 2020, 2020, 8261423. [Google Scholar] [CrossRef]
  4. Wan, C.; Yan, B. A Time Domain Identification Method for Distributed Dynamic Loads in Spatial Structures. Appl. Math. Mech. 2017, 38, 967–978. [Google Scholar]
  5. Jiang, J.H.; Ding, M.; Li, J. A novel time-domain dynamic load identification numerical algorithm for continuous system. Mech. Syst. Signal Process. 2021, 160, 107881. [Google Scholar] [CrossRef]
  6. Jiang, J.H.; Luo, S.Y.; Zhang, F. One novel dynamic calibration method to identify two-dimensional distributed load. J. Sound Vib. 2021, 515, 116465. [Google Scholar] [CrossRef]
  7. Jiang, J.; Tang, H.; Mohamed, M.S.; Luo, S.; Chen, J. Augmented Tikhonov Regularization Method for Dynamic Load Identification. Appl. Sci. 2020, 10, 6348. [Google Scholar] [CrossRef]
  8. Yang, H.; Jiang, J.; Chen, G.; Zhao, J. Dynamic load identification based on deep convolution neural network. Mech. Syst. Signal Process. 2023, 185, 109757. [Google Scholar] [CrossRef]
  9. Shi, Z.Y.; Law, S.S.; Xu, X. Identification of linear time-varying mdof dynamic systems from forced excitation using Hilbert transform and EMD method. J. Sound Vib. 2009, 321, 572–589. [Google Scholar] [CrossRef]
  10. Wang, Z.C.; Ren, W.X.; Chen, G.D. A Hilbert transform method for parameter identification of time-varying structures with observer techniques. Smart Mater. Struct. 2012, 21, 105007–105015. [Google Scholar] [CrossRef]
  11. Sato, T.; Qi, K. Adaptive H∞ Filter: Its Application to Structural Identification. J. Eng. Mech. 1998, 124, 1233–1240. [Google Scholar] [CrossRef]
  12. Yoshida, I. Damage detection using Monte Carlo filter based on non-Gaussian noises. In Proceedings of the 8th International Conference on Structural Safety and Reliability, Newport Beach, CA, USA, 17–22 June 2001. [Google Scholar]
  13. Huang, Q.; Xu, Y.L.; Liu, H.J. An efficient algorithm for simultaneous identification of time-varying structural parameters and unknown excitations of a building structure. Eng. Struct. 2015, 98, 29–37. [Google Scholar] [CrossRef]
  14. Yang, J.N.; Pan, S.; Lin, S. Least-Squares Estimation with Unknown Excitations for Damage Identification of Structures. J. Eng. Mech. 2007, 133, 12–21. [Google Scholar] [CrossRef]
  15. Ma, C.K.; Ho, C.C. An inverse method for the estimation of input forces acting on non-linear structural systems. J. Sound Vib. 2004, 275, 953–971. [Google Scholar] [CrossRef]
  16. Gillijns, S.; De Moor, B. Unbiased minimum-variance input and state estimation for linear discrete-time systems. Automatica 2007, 43, 111–116. [Google Scholar] [CrossRef]
  17. Azam, S.E.; Chatzi, E.; Papadimitriou, C. A dual Kalman filter approach for state estimation via output-only acceleration measurements. Mech. Syst. Signal Process. 2015, 60, 866–886. [Google Scholar] [CrossRef]
  18. Yang, J.N.; Pan, S.; Huang, H. An adaptive extended Kalman filter for structural damage identifications II: Unknown inputs. Struct. Control Health Monit. 2007, 14, 497–521. [Google Scholar] [CrossRef]
  19. Lei, Y.; Jiang, Y.; Xu, Z. Structural damage detection with limited input and output measurement signals. Mech. Syst. Signal Process. 2012, 28, 229–243. [Google Scholar] [CrossRef]
  20. Naets, F.; Croes, J.; Desmet, W. An online coupled state/input/parameter estimation approach for structural dynamics. Comput. Methods Appl. Mech. Eng. 2015, 283, 1167–1188. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of 5-DOF system.
Figure 1. Schematic diagram of 5-DOF system.
Symmetry 14 02449 g001
Figure 2. Identification effect of mass coefficient m 1 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 2. Identification effect of mass coefficient m 1 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g002
Figure 3. Identification effect of mass coefficient m 2 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 3. Identification effect of mass coefficient m 2 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g003
Figure 4. Identification effect of mass coefficient m 3 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 4. Identification effect of mass coefficient m 3 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g004
Figure 5. Identification effect of unknown load. (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 5. Identification effect of unknown load. (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g005
Figure 6. Identification effect of stiffness coefficient k 2 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 6. Identification effect of stiffness coefficient k 2 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g006
Figure 7. Identification effect of stiffness coefficient k 3 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 7. Identification effect of stiffness coefficient k 3 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g007
Figure 8. Identification effect of stiffness coefficient k 4 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 8. Identification effect of stiffness coefficient k 4 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g008
Figure 9. Identification effect of stiffness coefficient k 6 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 9. Identification effect of stiffness coefficient k 6 . (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g009
Figure 10. Identification effect of unknown load. (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Figure 10. Identification effect of unknown load. (a) EKF algorithm using 5 points, (b) results of recursive least squares method.
Symmetry 14 02449 g010
Figure 11. Partial identification results of EKF algorithm (5 points). (a) Mass coefficient m 2 , (b) mass coefficient m 3 , (c) mass coefficient m 4 , (d) load-identified result.
Figure 11. Partial identification results of EKF algorithm (5 points). (a) Mass coefficient m 2 , (b) mass coefficient m 3 , (c) mass coefficient m 4 , (d) load-identified result.
Symmetry 14 02449 g011
Figure 12. Partial identification results of LES algorithm. (a) Mass coefficient m 2 , (b) mass coefficient m 3 , (c) mass coefficient m 4 , (d) load identified result.
Figure 12. Partial identification results of LES algorithm. (a) Mass coefficient m 2 , (b) mass coefficient m 3 , (c) mass coefficient m 4 , (d) load identified result.
Symmetry 14 02449 g012
Table 1. Parameter identification error.
Table 1. Parameter identification error.
Mass Coefficientt = 1 st = 5 s
Identification
(kg)
True
(kg)
Error
(%)
Identification
(kg)
True
(kg)
Error
(%)
4 points (EKF) m 1 10.01100.19.939100.61
m 2 10.08100.81.01411.4
m 3 10.210210.05100.5
m 4 8.2221017.789.105108.95
m 5 9.933100.6710.87108.7
5 points (EKF) m 1 9.996100.049.998100.02
m 2 10.09100.90.997110.29
m 3 10.38103.810.01100.1
m 4 9.46105.410.03100.3
m 5 10.710710.01100.1
LSE m 1 1010010100
m 2 9.975100.251.00610.6
m 3 9.992100.0810100
m 4 9.849101.519.993100.07
m 5 9.251107.499.989100.11
Table 2. Load identification error.
Table 2. Load identification error.
Noise LevelRelative Error (RE) (%)Correlation Coefficient (r) (%)
4 points (EKF)7.299.79
5 points (EKF)5.7799.87
LSE5.8699.83
Table 3. Parameter identification error.
Table 3. Parameter identification error.
Stiffness Coefficientt = 1 st = 5 s
Identification
(N/m)
True
(N/m)
Error
(%)
Identification
(N/m)
True
(N/m)
Error
(%)
4 points (EKF) k 2 198.412000.795198.4912000.754
k 3 197.5372001.232198.6892000.656
k 4 200.2072000.103119.9331200.056
k 5 197.3212001.34177.4220011.29
k 6 196.1192001.94197.422001.29
5 points (EKF) k 2 198.932000.535197.772001.12
k 3 200.2732000.136198.337200.832
k 4 199.6342000.183120.6011200.5
k 5 190.4432004.78201.0512000.52
k 6 196.2132001.89194.0542002.9
LSE k 2 199.1432000.429199.6292000.186
k 3 198.3942000.803199.4182000.291
k 4 200.1842000.092119.3611200.532
k 5 199.2552000.373194.9052002.55
k 6 199.7462000.127201.9622000.98
Table 4. Load identification error.
Table 4. Load identification error.
Noise LevelRelative Error (RE) (%)Correlation Coefficient (r) (%)
4 points (EKF)5.0299.87
5 points (EKF)4.0499.92
LSE4.3599.91
Table 5. Parameter identification error.
Table 5. Parameter identification error.
Stiffness Coefficientt = 1 st = 5 s
Identification
(kg)
True
(kg)
Error
(%)
Identification
(kg)
True
(kg)
Error
(%)
5 points (EKF) m 1 10.01100.110.116101.16
m 2 9.88101.24.9551395.5
m 3 10.25102.510.1101
m 4 9.29107.19.667103.33
m 5 10.9594109.5910.1816101.816
LSE m 1 1010010.01100.1
m 2 9.23107.70.85115
m 3 6.121038.89.35106.5
m 4 3.741062.69.398106.02
m 5 0.481095.29.4106
Table 6. Load identification error.
Table 6. Load identification error.
Noise LevelRelative Error (RE) (%)Correlation Coefficient (r) (%)
5 points (EKF)72.6690.99
LSE72.5380.64
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tang, H.; Jiang, J.; Mohamed, M.S.; Zhang, F.; Wang, X. Dynamic Load Identification for Structures with Unknown Parameters. Symmetry 2022, 14, 2449. https://doi.org/10.3390/sym14112449

AMA Style

Tang H, Jiang J, Mohamed MS, Zhang F, Wang X. Dynamic Load Identification for Structures with Unknown Parameters. Symmetry. 2022; 14(11):2449. https://doi.org/10.3390/sym14112449

Chicago/Turabian Style

Tang, Hongzhi, Jinhui Jiang, M. Shadi Mohamed, Fang Zhang, and Xu Wang. 2022. "Dynamic Load Identification for Structures with Unknown Parameters" Symmetry 14, no. 11: 2449. https://doi.org/10.3390/sym14112449

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