Вы находитесь на странице: 1из 8

Experimental Vibration Analysis for Civil Engineering Structures

277

Subspace-based identification of time-varying system


Z.Y. Shi & H.N. Li
Nanjing University of Aeronautics and Astronautics, Nanjing, China

ABSTRACT: A physical parameter identification method is presented in this paper. For an arbitrarily time-varying system, a series of hankel matrices are established directly from the combined measurements of displacement, velocity and acceleration, which have been obtained
through only one experiment of the system. The varying equivalent state space system matrices
of structures at each moment are then identified by singular value decomposition (SVD) using
the free vibration responses. A varying transformation matrix to transform the identified equivalent system matrices into the physical system matrices is developed to determine the mass, stiffness and damping matrices. Finally, a 2DOF spring-mass-damping model with three kinds of
time-varying cases is investigated. Numerical results show that the proposed method is accurate
and effective to identify the time-varying physical parameters.
1 INTRODUCTION
Linear time-invariant (LTI) models are usually appropriate and commonly used to describe the
dynamic behavior of most structural systems. Many damage detection methods have been developed based on the LTI model by confirming changes in the modal parameters of the structures between the pre-damage and post-damage vibration tests. However, structural system always accumulates damage due to service loading or environmental excitations. Some
mechanical parameters of the systems are time-dependent, such as the stiffness, damping, etc.,
and the dynamic characteristics of structural systems are time-varying. The linear time-varying
(LTV) model would better capture the instantaneous dynamic behaviors and track the timevarying parameters of structural systems for assessing the conditions of the system or to diagnose for any potential failure.
Some efforts have been made to develop the identification algorithms for the timevarying linear or nonlinear systems based on different approaches, such as Hilbert-Huang
transform method (Feldman M. 1994; Shi Z. Y. & Law S. S. 2007), the adaptive tracking
method (Smyth A. W. et. al. 2002; Yang J. N. & Lin S. 2005), the wavelet-based method
(Ghanem R. & Romeo F. 2000; Zhao H. P. & Bentsman J. 2001), and the state-apace method
(Liu K. 1997; Liu K. 1999). Compared with the identification algorithm for LVI system,
existing identification methods for the LTV system still exhibit many weaknesses and are
not ready for real application. Further investigation and development of a robust and practical identification algorithm for the LTV system is necessary and desirable.
Existing identification algorithms for the LTV system based on the state-space method
have the assumption that multiple experiments are conducted on the system with parameters undergoing the same variation. This assumption is not feasible with some LTV systems, especially for the mechanical system or civil structural system. To overcome this limitation, a subspace-based identification algorithm for the linear time-varying system is
developed by using a set of free response data. A non-singular transformation matrix is pro-

278

EVACES07

posed in this paper to extract the real system matrices from the equivalent system matrices estimated by the proposed subspace-based identification algorithm.
2 STATE-SPACE MODEL OF THE LTV SYSTEM
The equation of a p-degrees-of-freedom (DOF) LTV system can be expressed as

M (t )&x&(t ) + E (t )x& (t ) + K (t )x(t ) = bu (t )

(1)

y (t ) = Ca &x&(t ) + Cv x& (t ) + Cd x(t )

(2)

where b is the p ni input shape matrix, u (t ) is the ni 1 input force vector.


The output equation for the same p-DOF LTV system can be represented as
where y (t ) is the n0 1 output vector, which can be a combination of different types of
responses such as acceleration &x&(t ) , velocity x& (t ) and displacement x(t ) .
A state vector consisting of the displacement and velocity vectors is defined as
T
z (t ) = {x(t ) x& (t )}
(3)
Equations (1) and (2) can be transformed into the state-space equation of motion and output as follows.
z& (t ) = A(t )z (t ) + B(t )u (t )
(4)

y (t ) = C (t )z (t ) + D (t )u (t )

(5)

In the above equations, z (t ) is the n0 2 p state vector, A(t ) is the 2 p 2 p system matrix, B (t ) is the 2 p ni input matrix, C (t ) is the n0 2 p output influence matrix and D (t ) is the n0 ni direct transmission matrix, respectively. The corresponding
discrete-time state-space representation can be transformed from Equations (4) and (5)
as follows.
z (k + 1) = G (k + 1, k )z (k ) + H (k )u (k )
(6)

y (k ) = C (k )z (k ) + D(k )u (k )

(7)

in which G (k + 1, k ) is the 2 p 2 p discrete-time state transition matrix from step k to


step (k+1), and H (k ) is the 2 p ni input influence matrix at step k.

3 SUBSPACE-BASED IDENTIFICATION ALGORITHM FOR THE LTV SYSTEM


This section is concerned with the identification algorithm for the LTV system. It is assumed
that only one set of experimental data has been obtained from the LTV system. The excitation
and response signals are described by u (k ) and y (k ) , ( k = 1,2,L N ) respectively. A general
block Hankel matrix Y (k ) and input influence matrix U (k ) are formed using the output response vectors and input force vectors as

y (k )
y (k + 1) L y (k + n 1)

y (k + 1) y (k + 2) L

y (k + n )

Y (k ) =

M
M
O
M

y (k + m 1) y (k + m ) L y (k + m + n 2 ) mn0 n

(8)

u (k + 1) L u (k + n 1)
u (k )
u (k + 1) u (k + 2) L

u (k + n )

U (k ) =

M
M
O
M

u (k + m 1) u (k + m ) L u (k + m + n 2 ) mn n

(9)

279

Experimental Vibration Analysis for Civil Engineering Structures

where m and n are two selected coefficients that guarantee the observability and controllability
of the system. Subscripts mn0 and mni denote the products of m and n0, and m and ni respectively.
For the free vibration system, the discrete-time state-space equations can be simplified
as
z (k + 1) = G (k + 1, k )z (k )
(10)

y (k ) = C (k )z (k )

(11)

Then, the Hankel matrix can be written as

Y (k ) = (k )Z (k )

(12)

where Z (k ) = [z (k ) z (k + 1) z (k + 2 ) L z (k + n 1)]2 p n , and the observability matrix is

C (k )

C (k + 1)G (k + 1, k )

(k ) = C (k + 2)G (k + 2, k )

C (k + m 1)G (k + m 1, k )
mn 0 2 p

(13)

The Hankel matrix can be formed using response sequences from k +1 to k + m + n + 1 ,


and a similar observability matrix (k + 1) is obtained as

C (k + 1)

C (k + 2 )G (k + 2, k + 1)

(k + 1) = C (k + 3)G (k + 3, k + 1)

C (k + m )G (k + m, k + 1)
mn

(14)

0 2 p

If 2 (k + 1) is taken to be the first m-1 block rows of (k + 1) and 1 (k ) to be the last


m-1 block rows of (k ) , it is easily found that
2 (k + 1)G (k + 1, k ) = 1 (k )
(15)
and

G (k + 1, k ) = [2 (k + 1)] [1 (k )]
+

(16)

In practical implementation, the singular value decomposition (SVD) method is used to decompose the two Hankel matrices Y (k ) and Y (k + 1) as
(17)
Y (k ) = R (k ) (k )V T (k ) ,
Y (k + 1) = R (k + 1) (k + 1)V T (k + 1)

It can be proved (Liu K. 1997) that the corresponding discrete-time state transition matrix

G (k + 1, k ) can be obtained as

G (k + 1, k ) = [Rs 2 (k + 1)] [Rs1 (k )]


+

(18)

where Rs 2 (k ) and Rs1 (k ) are formed using the first (m 1)n0 block rows of Rs (k + 1)
and the last (m 1)n0 block rows of Rs (k ) respectively. Then, the equivalent system matrix
A (k ) can be solved at the discrete time instant k.
4 EXTRACTION OF EQUIVALENT SYSTEM MATRIX
As mentioned in the above section, matrix A (k ) estimated using the proposed identification
algorithm is equivalent to the matrix A(k ) of the system. The equivalent matrix A (k ) has

280

EVACES07

the same dynamic characteristics as A(k ) . To obtain the system matrix A(k ) , a non-singular
transformation matrix is introduced.

T (t )
z (t ) = T (t )zm (t ) = 1 zm (t )
T2 (t )

(27)

in which zm (t ) is a new state vector describing the state-space of the estimated model and
T (t ) is the transformation matrix. And, the transformation matrix T (t ) can be obtained as

C +C (t ) + C +C (t )A 1 (t ) + C +C (t )(A 1 (t ))2
v
a
T (t ) = d +

+
+
1
Cd C (t )A (t ) + Cv C (t ) + Ca C (t )A (t )

(28)

The system matrix can then be easily calculated as

~
A11 (k )
~
A(k ) = ~
A21 (k )

~
0
I

A12 (k )
~ 1 ~
= ~ 1 ~
~
A22 (k ) M (k )K (k ) M (k )E (k )

(29)

Thus, the estimated stiffness and damping matrices at the discrete time instant k can be estimated from Equation (29) respectively.
5 SIMULATION RESULTS
To illustrate the effectiveness and accuracy of the proposed identification algorithm, a lumped
mass model with two degrees-of-freedom system shown in Figure 1 is selected for the case
study. The lumped mass coefficients of the model are assumed constant, which are
m1 = m2 = 1 kg . The damping and stiffness coefficients of the model are assumed as timevarying. The free vibration response which is simulated with an initial velocity and acceleration
at the two lumped masses as x&0 = 1.0m / s, &x&0 = 1.0m / s 2 is calculated from numerical solution
of the equation of motion using Newmark method. The sampling rate of the time series data is
1000 Hz. Acceleration responses are used to estimate the time-varying parameters with the proposed identification algorithm.

Figure 1. Two Degrees-of-freedom lumped mass model


The numerical examples cover three different types of time-varying systems. They are (a)
smoothly varying system: the damping and stiffness variations are E1 (t ) = 1.5 + 0.05t Ns/m,
E2 (t ) = 1.2 Ns/m, K1 (t ) = 4000 50t N, K 2 (t ) = 1600 N; (b) abruptly varying system: the
variations are E1 (t ) = 1.5 Ns/m, E2 (t ) = 1.2 Ns/m, K1 (t ) changes abruptly at t = 1.0s from
the original value of 3000 N to the new value of 2600 N, K 2 (t ) = 1600 N; and (c) periodically
varying system: the damping and stiffness variations are E1 (t ) = 1.0 Ns/m, E2 (t ) = 0.8 Ns/m,
K1 (t ) = 4000 + 50 sin (3t ) N, K 2 (t ) = 3000 + 50 sin (3t ) N.
For demonstrating the ability of the proposed method with noisy data, the response signals
are assumed to be contaminated with zero mean Gaussian noise. Assuming response data are
corrupted by noise with a signal-to-noise ratio (SNR) equals to 50. The above three different types of time-varying systems are studied and the identified results are shown in Figures 2-

Experimental Vibration Analysis for Civil Engineering Structures

281

6. The identified result using free vibration response is denoted with dotted line and the corresponding true value is denoted with solid line in each figure.
2.5
True
Free

E1 (Ns/m)

1.5

0.5
0

0.5

1
t (s)

1.5

Figure 2. Comparison of true value and the identified damping coefficient


Figures 2 and 3 show the estimated damping coefficients and stiffness coefficients of the
smoothly time-varying system respectively. It can be observed that the identified damping and
stiffness coefficients are close to the corresponding true values.
4200
True
Free

4150
4100

K1 (N/m)

4050
4000
3950
3900
3850
3800
0

0.5

1.5

t (s)

Figure 3. Comparison of true value and the identified stiffness coefficient


3500
True
Free

K1 (N/m)

3000

2500

2000
0

0.5

1
t (s)

1.5

Figure 4. Comparison of true value and the identified stiffness coefficient

282

EVACES07

Figure 4 shows the identified results for the abruptly time-varying system. The abrupt jump
in the stiffness coefficient K1 (t ) of the system can be tracked using the proposed identification
algorithm. The estimated results with the dotted line show an abrupt change in the stiffness from
3000 N to 2600 N which matches with the corresponding true changes denoted with the
solid line at t = 1.0 s . However, it is noted that there exists larger identification error at the
time instance when the system stiffness has an abrupt change. This indicates that the proposed
algorithm has poor capability in tracking abrupt variations due to the assumption that the sytem
exhibits the same time-varying properties during the time intervals in the development of the parameter identification algorithm.
The identified results for the periodically time-varying stiffness coefficients K1 (t ) and
K 2 (t ) are shown in Figures 5 and 6 respectively. The proposed method is shown to be capable
of tracking the periodical change of stiffness during the whole time duration.
4100
True
Free

4080
4060

k1 (N/m)

4040
4020
4000
3980
3960
3940
3920
3900
0

0.5

1
t (s)

1.5

Figure 5. Comparison of true value and the identified stiffness coefficient


3100
True
Free

3080
3060

K2 (N/m)

3040
3020
3000
2980
2960
2940
2920
2900
0

0.5

1
t (s)

1.5

Figure 6. Comparison of true value and the identified stiffness coefficient

For further demonstration of the effect of noise on the identified results, the Mean Absolute
Percentage Error (MAPE) for three types of identification results are calculated when using the
corrupted response data with different SNR values of 100, 50, 30 and 20. The MAPE is defined
as

~
1 N Pi Pi
100%
MAPE =
N i =1 Pi

Experimental Vibration Analysis for Civil Engineering Structures

283

in which Pi , Pi denote the true value and the identified value at the ith time instance, N is
the total sample number. Results are listed in Table 1. It is noted that the errors (MAPE) increase with a decrease in SNR for all three types of time-varying systems. The errors of identification of the stiffness coefficients have good accuracy with all the MAPE values smaller than
2%. However the errors of identification for the damping coefficients are larger with some of
them larger than 15%.
Table 1 Error of identification (MAPE) with noisy data
smooth
abrup
periodical
t
SNR
E1(%)
K1(%
K1(%)
K1(%
K2(%
)
)
)
100
9.051
0.334
0.843
0.205
0.374
50
17.621
0.325
0.944
0.204
0.409
30
27.361
0.288
1.046
0.397
0.374
20
31.073
0.522
1.173
0.380
0.434

6 CONCLUSIONS
This paper addresses the identification of time-varying system based on the state-space formulation. Existing methods based on multiple experiments are improved to one which is based
on only a single experiment. A subspace-based physical parameter identification algorithm
is developed via free responses in this paper. A series of Hankel matrices is established from
only a set of combined measurements of displacement, velocity and acceleration response signals. The time-varying equivalent state-space system matrices at each time instance are then estimated using singular value decomposition technique. A new time-varying transformation matrix is proposed to transform the identified equivalent system matrices into the physical system
matrices to determine the mass, stiffness and damping matrices. A two-degrees-of-freedom
lumped mass model with three kinds of time-varying parameters is investigated. Numerical results show that the proposed algorithm has a good capability for tracking the smooth, abrupt and
periodic changes of physical parameters of the system when the response data is corrupted with
noise.
7 ACKNOWLEDGEMENT
This research is supported by the National Natural Science Foundation of China through Grant
No. 10372041, the Natural Science Foundation of Jiang Su Province through Grant No.
BK2006520.
8 REFERRENCES
1.
2.
3.
4.
5.

Feldman M. 1994. Non-linear system vibration analysis using Hilbert transform - I: free vibration
analysis method FREEVIB. Mechanical Systems and Signal Processing, 8(2), pp. 119-127.
Shi Z. Y. and Law S. S. 2007. Identification of linear time-varying dynamical systems using Hilbert transform and EMD method. Journal of Applied Mechanics ASME, 74(2), pp223-230.
Smyth A. W., Masri S. F., Kosmatopoulos E. B., Chassiakos A. G. and Caughey T. K. 2002.
Development of adaptive modeling techniques for non-linear hysteretic systems. International
Journal of Non-Linear Mechanics, 37(8), pp. 1435-1451.
Yang J. N. and Lin S. 2005. Identification of parametric variations of structures based on least
square estimation and adaptive tracking technique. Journal of Engineering Mechanics ASCE,
131(3), pp. 290-298.
Ghanem R. and Romeo F. 2000. A wavelet-based approach for the identification of linear timevarying dynamical systems. Journal of Sound and Vibration, 234(4), pp. 555-576.

284

6.
7.
8.

EVACES07

Zhao H. P. and Bentsman J. 2001. Biorthogonal wavelet based identification of fast linear timevarying systems - Part I: system representations. Journal of Dynamic Systems, Measurement and
Control, 123, pp.585-592.
Liu K. 1997. Identification of linear time-varying systems. Journal of Sound and Vibration, 204,
pp. 487-500.
Liu K. 1999. Extension of modal analysis to linear time-varying systems. Journal of Sound and
Vibration, 226(1), pp. 149-167.

Вам также может понравиться