Abstract
In this paper, an algorithm is proposed for simultaneous excitation and parameter identification for non-linear system in state space. The algorithm is based on the sequential application of extended Kalman estimator for non-linear structural parameters and the weighted least squares estimation for unknown excitations. The state and parameter are reformed into the augmented state, and the state space equations are non-linear associated with the augmented state. With the first-order Taylor expansion for nonlinear system and approximately linear minimum-variance unbiased estimation, a recursive algorithm is derived where the identification of the augmented state and the excitation are interconnected. Two numerical examples which identify uncertain parameters of a 3-DOF Duffing-type system and a four-story hysteretic shear-beam building subject to unknown random excitation respectively, are conducted to demonstrate the effectiveness of the proposed approach.
1. Introduction
Parameter identification is an important research topic in structural dynamics, which can be easily applied for structural damage identification, model updating and health monitoring. Various analysis approaches for parameter identification have been presented in the literatures [1, 2]. The popularity of the currently available parameter identification approaches is suitable for linear structural systems. However, structural non-linearity widely exists in engineering structures. For example, in civil engineering filed, when damage occurs in concrete structures, the open and close of cracks under dynamic excitation are typical non-linear process which leads to the hysteretic performance of the structures. Therefore, it is necessary to develop the novel approaches of parameter identification for non-linear structural systems. Masri [3-5] is among the pioneers for the developments of various methods for the identification of non-linear structural systems from measured vibration data. Additionally, various filter algorithms, such as extended Kalman filter (EKF) [6-11], filter [12], unscented Kalman filter (UKF) [13], Monte Carlo filter [14] and particle filter (PF) [15, 16], have been also developed for parameter identification for non-linear structural systems.
In the filter algorithms above, all the external excitations should be available from sensor measurements. Unfortunately, there is no straightforward way to measure the excitations on a structure because the introduction of dedicated force cells requires alteration to the structure to locate the sensor in the force path, which is unwanted and unpractical. And also, sensors may not be installed in the health monitoring system to measure all the excitations, such as earthquake. Therefore, it is essential to develop the algorithms for simultaneous excitation and parameter identification. Yang et al. [17] proposed a modified EKF under unknown excitation inputs, referred to as EKF-UI, for the identification of structural parameters as well as the unknown excitations. Lei et al. [18] deduced the EKF-UI algorithm again by the least-squares estimation, and pointed that the analytical recursive solutions by the original EKF-UI were obtained by relatively complex mathematical derivations. Lei et al. [19] also adopted the simplified EKF-UI algorithm for the identification of non-linear structural parameter. But in the simplified EKF-UI algorithm, the prior probability density functions (PDFs) of states at time are taken as the posterior PDFs of states at time, which may cause the confusion of concepts in Bayesian framework.
In 2007, Gillijns and De Moor [20] developed a recursive optimal filter of joint state/input estimation for linear systems with direct transmission, which was originally proposed for optimal control applications. The identified input and state by this filter are optimal in a minimum-variance unbiased sense. In this paper, a novel method of simultaneous excitation and parameter identification based on the filter proposed by Gillijn and De Moor (GDF) for non-linear structural systems is developed. The standard GDF algorithm is only suitable for joint state/input identification for linear systems. In this method, it is extended for non-linear systems by the linearization idea of EKF. The uncertain parameters and the states are considered as the augmented states to be identified. Thus, the novel state transmission and measurement equations are non-linear, which are linearized by the first-order Taylor expansions. The proposed extended GDF (EGDF) has the same structure of the standard GDF algorithm, including three steps: input identification, measurement update and time update. The main difference between them is the sensitivity matrices of the non-linear state-space equations.
This paper proceeds as follows. Section 2 presents the standard GDF algorithm for joint state/input identification. In Section 3, the non-linear identification model of the coupled state/input/parameter is firstly built, and then the proposed EGDF method is derived in detail. In Section 4, two numerical examples are conducted to demonstrate the effectiveness of the EGDF method. Finally, the conclusion is drawn based on the current study.
2. Joint state/input identification
2.1. Discrete-time state-space model of structural dynamics
The general equation of motion of a damped structure with DOFs can be written as:
where and are the mass, damping and stiffness matrices of the structure, respectively; , , are, respectively, the nodal acceleration, velocity and displacement vectors of the structure; is the force vector and is the influence matrix associated with .
The second-order equation of motion Eq. (1) can be transformed into a first-order continuous-time state equation as:
where is the state vector, and the system matrices together with are defined as:
Assuming that only s acceleration signals are measured (i.e. ), the measurement equation can be written as the following state-space form:
With the output influence matrix and direct transmission matrix defined as:
where the is the selection matrix of appropriate dimension for accelerations and composed by zeros and ones.
Let the symbol denote the time step size, thus the continuous-time state-space model of Eqs. (2) and (4) can be transformed into the following discrete-time form using a sampling rate of 1/:
where:
2.2. The GDF algorithm
Considering the system and measurement noise, the linear structural system can be rewritten as:
The system noise vector and measurement noise vector are assumed to be mutually uncorrelated, zero-mean, white random signal with known covariance matrices, and respectively ( represents the expectation value). Results are easily generalized to the case where and are correlated [21]. If the inputs in Eqs. (10) and (11) are unknown, then the two equations represent the linear dynamic system with direct feedthrough. In the field of system control, Gillijns and De Moor proposed an optimal recursive filter of the direct feedthrough case for joint input/state identification [20]. In this filter, a state estimate is defined as an estimate of given and its error covariance matrix as . An initial unbiased state estimate and its covariance matrix are assumed known.
The GDF algorithm computes the unknown input and state in a recursive procedure which includes three steps: the input identification, the measurement update and the time update. The GDF algorithm is listed in Table 1.
In Ref. [22], the GDF is applied in linear structural dynamics for joint input/response identification successfully. However, it is not suitable for non-linear dynamic systems. In Section 3, the GDF method is extended for non-linear dynamic system to solve the problem of coupled state/input/parameter identification.
3. Coupled state/input/parameter identification
In this section, uncertain structure with unknown structural parameters is considered to identify both state and input. Therefore, a novel difficult problem of coupled state/input/parameter identification is presented for more common engineering applications.
Table 1The algorithm of GDF
1. Initialization of , |
2. Input identification |
3. Measurement update |
4. Time update |
Notes: where is the estimate of input and with and . |
3.1. Non-linear identification model of the coupled state/input/parameter identification
Assuming in dynamics Eq. (1) that only and contain the uncertain parameters to be identified, the original state vector can be extended to be the augmented state vector as:
where is the parameter vector. Therefore, the augmented state transmission and measurement equations can be obtained as:
The parameters are assumed to be constant, i.e. .
The above continuous-time state-space equations can be transformed into the following form as:
Unlike Eqs. (10) and (11), the functions and are both non-linear. The standard GDF method cannot be adopted to handle this case of non-linear identification. In the research field of system control, the standard KF was presented for identifying the state of linear dynamic systems. The EKF algorithm was then developed for identifying the state of non-linear dynamic systems by continually updating a linearization around the previous state estimate, starting with an initial guess, which is a non-linear variation on the standard KF based on the first-order Taylor approximation. In the following section, the linearization idea of the EKF method is adopted to extend the standard GDF method for non-linear dynamic systems.
3.2. The extended GDF algorithm
In this coupled state/input/parameter identification problem, the augmented state (including state and uncertain parameters) and identified forces are both unknown. Therefore, we have the first-order Taylor series expansions for the two non-linear system matrices:
where , and are the sensitivity matrices, and stands for the high-order terms.
Using the Taylor expansions, the Eqs. (17) and (18) can be approximated in the following linear form:
Then, the prior expectation of the augmented state vector has the approximately linear form as:
Using the three approximately linear Eqs. (19)-(21), the proposed extended GDF (EGDF) algorithm can be derived referring to Ref. [20]. The EGDF algorithm is shown in Table 2. With the algorithm, the augmented state and the excitation can be simultaneously identified.
Table 2The algorithm of EGDF
1. Initialization of , |
2. Input identification |
3. Measurement update |
4. Time update |
Comparing the EGDF algorithm with the standard GDF algorithm, it is found that the two algorithms are very similar, and the only differences are the three sensitivity matrices of , and . The three matrices , and in EGDF have the same functions as the matrices , and in standard GDF respectively.
The three important sensitivity matrices , and are derived one by one in the following description. Using the first-order Taylor series expansion, Eq. (13) can be rewritten as:
where is a gradient matrix with the value as:
The quantity is multiplied on both sides of Eq. (22) and integrating the new equation in time interval :
According to Eq. (26), the discrete-time state transmission equation is obtained:
where:
For the derivation of the matrix , Eq. (13) can be rewritten in another form as:
where and . Eq. (30) can be rearranged as:
The following derivation procedure is the same as the procedure of the matrix . The quantity is multiplied on both sides of Eq. (31) and integrating the new equation in time interval :
Supposing that the external force in time step of integration is constant, and discretizing the Eq. (32), we can obtain:
Comparing with the derivation of matrices and , the sensitivity matrix of measurement is easy to compute, and that is:
The idea of the EGDF algorithm is excited by the idea of the EKF algorithm, which is to linearize the non-linear state transmission Eq. (15) and measurement Eq. (16) with the first-order Taylor expansion to make the standard GDF algorithm suitable for identifying the augmented state and unknown input of the approximate linear dynamic system. It is obvious that the EGDF algorithm has a stricter mathematics derivation and observes the definitions of prior PDF (probability density function) and posterior PDF in Bayesian framework compared with the algorithm proposed by Lei et al. [19].
4. Numerical studies
In this section, two numerical examples are considered to evaluate the performance of the proposed EGDF method. The first example deals with a 3-DOF non-linear elastic structure, and the other one is to identify the non-linear parameters of a 4-DOF hysteretic structure.
4.1. Example 1: 3-DOF non-linear elastic structure
Consider a three-story non-linear elastic Duffing-type shear-beam building subject to unmeasured random excitation . The equations of motion are given by:
In which is the inter-story drift between th and th stories ( 1, 2, 3), 1000 kg, 0.6 kNs/m, 120 kN/m, 120 kN/m, 60 kN/m, 200 kN/m, 200 kN/m and –50 kN/m. for the elastic structure with 0, the natural frequencies are 0.73 Hz, 1.74 Hz and 2.93 Hz with the corresponding damping ratios 1.42 %, 4.56 % and 5.08 %.
Assuming that four parameters including , , and are unknown to be determined, their initial values are 0.3 kN s/m, 0.9 kN s/m, 100 kN/m and 80 kN/m, respectively. Thus, the augmented state vector is . Two signals are measured for identification, which are the accelerations of and . Also 3 % environment noise is added to the measured signals. Based on the proposed EGDF algorithm, the unknown random excitation, displacement, velocity and the unknown parameters are all identified. First, the identified excitation is plotted in Fig. 1.
Fig. 1The actual and identified results of random force u1
Fig. 2Zoom-in view of a segment (2-2.4 s) of Fig. 1
Fig. 3a) The theoretical and identified displacement at the 2nd floor, b) the theoretical and identified velocity at the 2nd floor
a)
b)
Fig. 4a) The actual and identified parameter value of c2, b) the actual and identified parameter value of c3, c) the actual and identified parameter value of k21, d) The actual and identified parameter value of k31
a)
b)
c)
d)
And to make a clearer comparison, the segment history of the actual and identified excitations from 2 s-2.4 s is also shown in Fig. 2. Then, the identified displacement and velocity responses at the 2nd floor are compared with their corresponding theoretical values as shown in Fig. 3. From Fig. 1 to Fig. 3, one can know that the identified force and structural state are both accurate. Also, the four identified parameters are plotted in Fig. 4. At the beginning of the identified procedure, the identified parameter values have the strong oscillatory, and then are quickly convergent to the neighborhoods of their corresponding actual values. From the above comparisons, it is clear that the proposed EGDF algorithm has the ability for simultaneous excitation and parameter identification for the non-linear Duffing-type system.
4.2. Example 2: 4-DOF hysteretic structure with time-varying parameters
The other numerical example is to identify the hysteretic parameters of a four-story hysteretic shear-beam building subject to unmeasured excitation on the top floor of the building, as shown by Fig. 5.
Fig. 5A hysteric shear-frame building under unknown excitation
The equations of motion are given as:
where is the vector of hysteretic force with ( 1, 2,…, 4) being the th floor hysteretic restoring force and is herein modeled by the Bouc-Wen non-linear differential equation, which can be written as:
where , , and are the Bouc-Wen hysteretic parameters. The hysteretic force is hereditary, depending on the past history of deformation, and its description is very complicated. Thus, the structure is non-linear. Structural hysteretic performance can be used as the indicator of the development of structural damage under dynamic excitation. Therefore, structure damage can be detected based on the identification of hysteretic parameters.
The following parameters are used in the example: mass of each of each floor kg; each story stiffness kN/m; each story damping coefficients 0.1 kNs/m; hysteretic parameters are time-varying, and have the relations as . The external excitation on the 4th floor is assumed to be a white noise force. The response time histories of the non-linear structure are calculated by the Runge-Kutta method. Three acceleration responses at the 1st, 3rd and 4th floors are assumed to be measured. The influence of measurement noise on identification is considered by superimposition of noise process with the computed response quantities. In this example, 3 % RMS noise are adopted. The external excitation applied on the 4th floor is assumed to be unknown for identification.
In the EGDF algorithm, the unknown quantities to be identified are the augmented state vector and the unmeasured external excitation . The sampling time interval is 0.5 s. Based on the algorithm, the unmeasured excitation, displacement, velocity, hysteretic forces and hysteretic parameters can be identified. Fig. 6 shows the curves of the actual and identified excitations, and Fig. 7 is the segment view of Fig. 6 from 0 s to 40 s, which is to make a clearer comparison. The identified structural state of the 2nd floor is plotted in Fig. 8 compared with the responding theoretical value. The identified velocity response is very accurate, and the identified displacement response is also accurate with a minor error. The identified hysteretic force between 3rd and 4th floor is plotted in Fig. 9. The identified error occurs mainly due to the error of the identified displacement. The identified time-varying non-linear parameters are shown in Fig. 10. The dashed lines marked in red represent the up and bottom boundaries of the identified parameters. From all the above figures, it demonstrates that the proposed EGDF approach is capable of simultaneous excitation and parameter identification for non-linear Bouc-Wen hysteretic systems.
Fig. 6The actual and identified results of random force ut
Fig. 7Zoom-in view of a segment (0-40 s) of Fig. 6
Fig. 8a) The theoretical and identified displacement of the vertical direction at the 2nd floor, b) the theoretical and identified velocity of the vertical direction at the 2nd floor
a)
b)
Fig. 9The theoretical and identified hysteretic force between the 3rd and 4th floors
Fig. 10The actual and identified hysteretic parameters
a)
b)
c)
d)
5. Conclusions
In this paper, an algorithm is proposed for simultaneous excitation and parameter identification of non-linear structural systems. The approach is motivated by the linearization idea of EKF algorithm, and it is the extension version of the GDF algorithm for non-linear structural systems. The structural states and uncertain parameters are combined as the so-called augmented states. The original state transmission and measurement equations are both transformed into the non-linear equations due to the augmented states. The first-order Taylor expansion is adopted to linearize the non-linear system. With the linearization values of the actual and prior of augmented states, the EGDF method is derived similar to the GDF method. The only differences are the sensitivity matrices of the non-linear state transmission and measurement functions to the augmented states and forces. Numerical examples of two typical non-linear systems, including a three-story elastic Duffing-type shear-beam building and a four-story hysteretic shear-beam building, are conducted to identify unknown parameters and excitation, and the results demonstrate the effectiveness of the approach.
Additionally, it should be noted that the proposed EGDF algorithm is not applied for strong non-linear structures, such as Lorenz chaotic structures. This is because EKF approximates through the first-order linearization of both the non-linear state transmission and observation equations by Taylor series expansion. For strong non-linear structural systems, the unscented Kalman filter (UKF) or particle filter (PF) may be used for simultaneous excitation and parameter identification, which is our future work.
References
-
Chang F. K. Structural health monitoring. Proceedings of the 6th and 7th International Workshops on Structural Health Monitoring, Stanford University, Stanford, CA, CRC Press, New York, 2009.
-
Wu Z. S., Xu B., Harada T. Review on structural health monitoring for infrastructure. Journal of Applied Mechanics, Vol. 6, 2003, p. 1043-1054.
-
Masri S. F., Smyth A. W., Chassiakos A. G., Caughey T. K., Hunter N. F. Application of neural networks for detection of changes in nonlinear systems. Journal of Engineering Mechanics, Vol. 126, 2000, p. 666-676.
-
Masri S. F., Caffrey J. P., Caughey T. K., Smyth A. W., Chassiakos A. G. Identification of the state equation in complex non-linear systems. International Journal of Non-Linear Mechanics, Vol. 39, 2004, p. 1111-1127.
-
Smyth A. W., Masri S. F., Kosmatopoulos E. B., Chassiakos A. G., Caughey T. K. Development of adaptive modeling techniques for non-linear hysteretic systems. International Journal of Non-Linear Mechanics, Vol. 37, 2002, p. 1435-1451.
-
Hoshiya M., Saito E. Structural identification by extended Kalman filter. Journal of Engineering Mechanics, Vol. 110, 1984, p. 1757-1770.
-
Ghanem R., Shinozuka M. Structural system identification. I: Theory. Journal of Engineering Mechanics, Vol. 121, 1995, p. 255-264.
-
Shinozuka M., Ghanem R. Structural system identification. II: Experimental verification. Journal of Engineering Mechanics, Vol. 121, 1995, p. 265-273.
-
Liu X., Escamilla-Ambrosio P. J., Lieven N. Extended Kalman filtering for the detection of damage in linear mechanical structures. Journal of Sound and Vibration, Vol. 325, 2009, p. 1023-1046.
-
Yang J. N., Lin S., Huang H., Zhou L. An adaptive extended Kalman filter for structural damage identification. Structural Control and Health Monitoring, Vol. 13, 2006, p. 849-867.
-
Petersen C. D., Fraanje R., Cazzolato B. S., Zander A. C., Hansen C. H. A Kalman filter approach to virtual sensing for active noise control. Mechanical Systems and Signal Processing, Vol. 22, 2008, p. 490-508.
-
Sato T., Qi K. Adaptive H∞ filter: its application to structural identification. Journal of Engineering Mechanics, Vol. 124, 1998, p. 1233-1240.
-
Liu L., Lei Y., He M. A two-stage parametric identification of strong nonlinear structural systems with incomplete response measurements. International Journal of Structural Stability and Dynamics, 2015, p. 1640022.
-
Yoshida I. Damage detection using Monte Carlo filter based on non-Gaussian noise. Structural Safety and Reliability, ICOSSAR’01, 2001.
-
Khalil M., Sarkar A., Adhikari S., Poirel D. The estimation of time-invariant parameters of noisy nonlinear oscillatory systems. Journal of Sound and Vibration, Vol. 344, 2015, p. 81-100.
-
Ching J., Beck J. L., Porter K. A. Bayesian state and parameter estimation of uncertain dynamical systems. Probabilistic Engineering Mechanics, Vol. 21, 2006, p. 81-96.
-
Yang J. N., Pan S., Huang H. An adaptive extended Kalman filter for structural damage identifications II: unknown inputs. Structural Control and Health Monitoring, Vol. 14, 2007, p. 497-521.
-
Lei Y., Jiang Y., Xu Z. Structural damage detection with limited input and output measurement signals. Mechanical Systems and Signal Processing, Vol. 28, 2012, p. 229-243.
-
Lei Y., Wu Y., Li T. Identification of non-linear structural parameters under limited input and output measurements. International Journal of Non-Linear Mechanics, Vol. 47, 2012, p. 1141-1146.
-
Gillijns S., De Moor B. Unbiased minimum-variance input and state estimation for linear discrete-time systems with direct feedthrough. Automatica, Vol. 43, 2007, p. 934-937.
-
Anderson B. D., Moore J. B. Optimal Filtering. Prentice-Hall, Englewood Cliffs, NJ, 1979.
-
Lourens E., Papadimitriou C., Gillijns S., Reynders E., Roeck De G., Lombaert G. Joint input-response estimation for structural systems based on reduced-order models and vibration data from a limited number of sensors. Mechanical Systems and Signal Processing, Vol. 29, 2012, p. 310-327.
About this article
This work was supported by the National Natural Science Foundation of China (No. 51575201 and No. 51405093) and the Technology Foundation of Nantong (GY12016043).
Zhimin Wan extended the algorithm of the traditional GDF method. Ting Wang studied the algorithm of the the traditional GDF method. Qibai Huang provided the improved idea of the proposed method. Weiguang Zheng studied the extended EKF algorithm. Feng Gu helps to check the English.