Abstract
In this study, we investigate a subspace-system identification method that estimates the modal characteristics and damping ratio of structures using a small number of sensor measurement responses. With this method, a Kalman state vector is first constructed from the input and measurement data, and then the state-space system matrix is optimized from it. For this purpose, a block Hankel matrix is constructed using the input data of the load applied to the structure and the measurement data of the response, and then the matrix is decomposed through QR factorization. Then, singular value decomposition is used to obtain the extended observability matrix and state-space system order \(n\), and the state-space system matrix constituting the Kalman state vector is obtained via least-squares optimization. The natural frequency and damping ratio of the structural system are calculated from the eigenvalue of the obtained system matrix. To verify the effectiveness of this subspace state-space system identification method, the natural frequency and mode shape of a simply supported beam and cantilever beam were calculated using a limited number of measurement data, and the results were compared with an exact solution to evaluate the accuracy of the estimation results of the dynamic characteristics. Furthermore, the modal characteristics and damping ratio of a real bridge were estimated from acceleration data. The stability chart calculated from the example shows that the subspace state-space system identification method discussed in this study can accurately identify the modal characteristics of structures using only a small number of measurement data.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
System identification from the perspective of structural health monitoring is a computational method that uses measurement data to evaluate the dynamic characteristics and stability of structures. The increased length and flexibility of bridges has led to more frequent abnormal vibrations. Therefore, there is growing interest in evaluating the dynamic characteristics of structures in civil engineering. Recently, several studies on such system identification algorithms have been conducted, and one of the remarkable among them is a method to effectively estimate the higher mode natural frequency and mode shape of structures using a wireless measurement system [2].
Representative system identification methods using measurement data include the eigensystem realization algorithm (ERA) and subspace system identification (SSI). ERA obtains a state-space matrix from a Hankel matrix constructed using Markov parameters and computes the modal characteristics of a structure through eigenvalue analysis [7]. It is suitable for the system identification of structures with light damping and is effective with multiple input and output data. This method was extended to ERA-observer/Kalman filter identification (ERA-OKID), which extracts Markov parameters using the Observer Kalman filter considering the uncertainty of the structural response, and the ERA-natural excitation technique (ERA-NExT), which can solve the noise problem of input signals [3, 5, 6, 10]. ERA has been widely utilized to monitor aerospace and civil structures when sufficient input and output data are available. However, when using only the output response, the accuracy of system identification may be limited by the uncertainty in the data. Typically, to estimate the modal characteristics of civil structures, it is necessary to use only output data. For bridges in particular, methods that utilize ambient vibration data without dynamic excitation are effective because the dynamic excitation of higher modes is difficult and vehicles must be controlled to acquire data [1]. SSI is generally known to have high reliability for estimating the modal characteristics of structures using only the output response [10]. A representative SSI technique is the numerical algorithm for subspace state-space system identification (N4SID) [11]. This method continuously projects the future output of a structure onto the past output and obtains a state-space system matrix through the correlation of the QR decomposition and coefficient matrices. It has the advantage of not requiring neither a priori knowledge about the order and observability indices of the system nor an iterative algorithm for non-linear optimization [8]. Owing to its high accuracy, achieved even when using only output data, despite the complexity of its detailed numerical computations, N4SID is suitable for estimating the dynamic characteristics of structures. This technique has been developed over the past decade, mainly for evaluating the health of aircraft elements. Still, its system-level application to large civil structures, such as bridges and buildings, remains an open issue [10].
In this study, we discuss the N4SID method, which is suitable only when ambient vibration is required, e.g., for bridges, and we evaluate its applicability to civil structures. In particular, we evaluate the accuracy of the dynamic characteristics of structural elements estimated using only a small number of sensor responses, and we estimate the modal characteristics and damping ratio of a real bridge using acceleration response field measurements. We also compare the system identification accuracy according to the measurement response type and discuss the validity of the system identification results estimated using the N4SID method through a stability chart.
The rest of this paper is structured as follows. In Sect. 2, we describe the state-space modeling of vibrating structures, and in Sect. 3, we describe the N4SID system identification algorithm and application procedure. In Sect. 4, we introduce a method for obtaining the modal characteristics and damping ratio via eigenvalue analysis of the identified system matrix. In Sect. 5, we evaluate the accuracy of the modal characteristics estimated using the N4SID through numerical examples and assess the applicability of the N4SID algorithm for the system identification of real bridges.
State-Space Modeling of Vibrating Structures
The equation of motion governing the dynamic behavior of a discrete structural system with \({n}_{d}\) degrees of freedom is expressed as follows:
where \(\mathbf{M}\), \({\mathbf{C}}_{0}\), and \(\mathbf{K}\in {\mathbb{R}}^{{n}_{d}\times {n}_{d}}\) are the mass matrix, damping matrix, and stiffness matrix of the structural system, respectively, and \(\mathbf{F}(t)\in {\mathbb{R}}^{{n}_{d}\times 1}\) and \(\mathbf{U}(t)\in {\mathbb{R}}^{{n}_{d}\times 1}\) are the load vector and displacement vector at time \(t\), respectively. The load vector \(\mathbf{F}(t)\) is expressed as the product of vector \(\mathbf{u}(t)\in {\mathbb{R}}^{m\times 1}\) and matrix \({\mathbf{B}}_{0}\in {\mathbb{R}}^{{n}_{d}\times m}\). The vector \(\mathbf{u}(t)\) consists of \(m\) loads, which are a continuous function of time. The matrix \({\mathbf{B}}_{0}\) determines the position at which the load is input. Equation (1) can be transformed into the following state-space equation with \(n(=2{n}_{d})\) variables:
In Eq. (2), vector \(\mathbf{x}\left(t\right)\) and matrices \({\mathbf{A}}_{c}\) and \({\mathbf{B}}_{c}\) are as follows:
where \({\mathbf{A}}_{c}\in {\mathbb{R}}^{n\times n}\) is the state matrix of the system, \({\mathbf{B}}_{c}\in {\mathbb{R}}^{n\times m}\) is the input matrix, and \(\mathbf{x}\left(t\right)\in {\mathbb{R}}^{n\times 1}\) is the state-space vector. From acceleration, velocity, and displacement measurements, the output vector of the system \(\mathbf{y}\left(t\right)\in {\mathbb{R}}^{l\times 1}\) can be expressed as follows:
where \({\mathbf{C}}_{d}\), \({\mathbf{C}}_{v}\), and \({\mathbf{C}}_{a}\in {\mathbb{R}}^{l\times {n}_{d}}\) are the output matrices for displacement, velocity, and acceleration, respectively. By calculating the acceleration \(\ddot{\mathbf{U}}(t)\) and velocity \(\dot{\mathbf{U}}\left(t\right)\) from Eq. (2) and substituting them in Eq. (6), the output response vector of the sensor can be expressed as follows:
In Eq. (7), \(\mathbf{C}\in {\mathbb{R}}^{l\times n}\) is the output matrix multiplied by the state-space vector, and \(\mathbf{D}\in {\mathbb{R}}^{l\times m}\) is a direct transmission matrix:
Equations (2) and (7) are deterministic state-space equations that are continuous over time. When using acceleration data for system identification, \({\mathbf{C}}_{a}\ne 0\); therefore, the direct transmission matrix \(\mathbf{D}\) is included as part of the state-space model. However, when using the displacement or velocity response, \({\mathbf{C}}_{a}=0\); therefore, in Eq. (7), D \(=0\).
The actual response is measured at a discontinuous time (\(t=k\Delta t, k\in {\mathbb{N}}\)) with a certain time interval (\(\Delta t\)); in this case, the state-space model is expressed as follows:
where \({\mathbf{x}}_{k}=\mathbf{x}(k\Delta t)\) is the state vector at time \(t(=k\Delta t)\), \(\mathbf{A}=\mathrm{exp}({\mathbf{A}}_{c}\Delta t)\) is the discrete state matrix, and \(\mathbf{B}=\left[\mathbf{A}-\mathbf{I}\right]{\mathbf{A}}_{c}^{-1}{\mathbf{B}}_{c}\) is the discrete input matrix [4]. Because real measurement signals always contain noise, a combined state-space model was constructed by adding an error term due to noise to the state-space model of discontinuous time:
where \({\mathbf{w}}_{k}\in {\mathbb{R}}^{n\times 1}\) is noise due to inaccurate modeling, and \({\mathbf{v}}_{k}\in {\mathbb{R}}^{l\times 1}\) is the measurement error caused by the inaccuracy of the sensors. The two terms cannot be measured and are assumed to be white noise with an average of zero. Then, the following covariance matrix can be constructed:
where \(E\) is the expected value operator, and \({\delta }_{pq}\) is the Kronecker delta. When performing system identification using the ambient vibration data of the structure, the input load value \({\mathbf{u}}_{k}\) is not measured; hence, the \({\mathbf{u}}_{k}\) term does not exist in Eqs. (12) and (13).
System Identification Using N4SID
N4SID uses the input load data \({\mathbf{u}}_{k}\) and measurement data \({\mathbf{y}}_{k}\) of the structure to construct the Kalman state vector, and derives the state-space system matrix using the least-squares method. Here, the Kalman state vector is obtained using the block Hankel matrix constructed using the input and measurement data.
Construction of a Block Hankel Matrix
Figure 1 shows the space–time structure of the response data measured in the discrete-time domain. The block Hankel matrix \(\mathbf{H}\in {\mathbb{R}}^{2\left(m+l\right)i\times j}\) can be constructed with the submatrices of input data \({\mathbf{u}}_{k}\) and response data \({\mathbf{y}}_{k}\) measured at the \(k\) th time as shown in (15a):
where the subscripts of \(\mathbf{U}\) and \(\mathbf{Y}\) indicate the subscripts of the first and last element vectors in the first column. When the block Hankel matrix is divided as above, \({\mathbf{U}}_{0|i-1}\) and \({\mathbf{U}}_{i|2i-1}\) are the past input and future input, respectively, and \({\mathbf{Y}}_{0|i-1}\) and \({\mathbf{Y}}_{i|2i-1}\) are the past output and future output, respectively.
QR Factorization
Using QR factorization, the Hankel matrix \(\mathbf{H}\) in Eqs. (15a–15c) can be expressed as follows:
where \(\mathbf{R}\in {\mathbb{R}}^{2\left(m+l\right)i\times 2\left(m+l\right)i}\) is the lower triangular matrix, and \({\mathbf{Q}}^{T}\in {\mathbb{R}}^{2\left(m+l\right)i\times j}\) has an orthogonality of \({\mathbf{Q}\mathbf{Q}}^{T}=\mathbf{I}\). By dividing \(\mathbf{R}\) and \({\mathbf{Q}}^{T}\) into submatrices, Eq. (16) can be expressed as follows:
Projections
Projection refers to expression of the future output using the past and future input and past output. The projection of the future output can be defined as follows:
where \({\mathbf{Z}}_{i}\) and \({\mathbf{Z}}_{i+1}\) are the projection matrices of the future output based on the \(i\) th time and \(i+1\) th time, respectively, and the projection operator is defined as \(\mathbf{A}/\mathbf{B}=\mathbf{A}{\mathbf{B}}^{T}{\left({\mathbf{B}\mathbf{B}}^{T}\right)}^{-1}\mathbf{B}\). This future output projection is the optimal predicted value of the future output \({\mathbf{Y}}_{i|2i-1}\) given the past and future input \({\mathbf{U}}_{0|2i-1}\) and past output \({\mathbf{Y}}_{0|i-1}\).
With N4SID, the system matrix is estimated using the projection matrices, \({\mathbf{Z}}_{i}\) and \({\mathbf{Z}}_{i+1}\), of the future output. This projection matrix of the future output can be constructed through the linear combination of the sub-block matrices of the block Hankel matrix comprising the input and measurement data as follows [9, 11]:
where \({{\varvec{\Gamma}}}_{i}\) and \({\mathbf{H}}_{i}^{d}\) are the observability matrix and lower block triangular Toeplitz matrix, respectively, and consist of the system matrices \(\mathbf{A}\), \(\mathbf{B}\), \(\mathbf{C}\), and \(\mathbf{D}\) of the state-space equation. \({{\varvec{\Gamma}}}_{i}\) and \({\mathbf{H}}_{i}^{d}\) are expressed as follows:
\({\widehat{\mathbf{X}}}_{i}\) and \({\widehat{\mathbf{X}}}_{i+1}\) are matrices representing a set of non-steady state Kalman filters. They are matrices with the estimated values of the state-space response considering the error at each time. These can be expressed using the system matrix and submatrix of the block Hankel matrix as follows [11]:
where \(\mathbf{S}\) and \(\mathbf{R}\) are matrices expressed by the past and future input and state-space response, respectively, and \({\mathbf{Q}}_{i}\) is a matrix expressed by these matrices and the system matrix [11]. The term \({\Delta }_{i}^{d}\) represents an extended controllability matrix, and is expressed as follows:
Using Eqs. (20)–(21) and (24)–(25), the projection matrices \({\mathbf{Z}}_{i}\) and \({\mathbf{Z}}_{i+1}\) of the future output can be expressed as follows:
In Eqs. (27) and (28), \({\mathbf{L}}_{i}^{1}\), \({\mathbf{L}}_{i}^{2}\), and \({\mathbf{L}}_{i}^{3}\) are expressed as follows:
where \({\left({\mathbf{R}}^{-1}\right)}_{1\left|mi\right.}\) is the submatrix from column 1 to column \(mi\). To express the projection matrix of the future output, \({\mathbf{L}}_{i}^{1}, {\mathbf{L}}_{i}^{2}\), and \({\mathbf{L}}_{i}^{3}\) can be theoretically expressed using the system matrix as above. However, when using measurement data, Eqs. (17)–(19) are used for approximation as follows [11]:
Singular Value Decomposition
According to Eqs. (29) and (31), the column space of \({\mathbf{L}}_{i}^{1}\) and \({\mathbf{L}}_{i}^{3}\) is the same as the column space of \({{\varvec{\Gamma}}}_{i}\). The column space of a matrix is a subspace that can consist of linearly independent column vectors of that matrix. This means that the observability matrix \({{\varvec{\Gamma}}}_{i}\) and system order \(n\) can be determined from the column space of these matrices. In this study, they are determined according to the following procedure [11]:
-
Equations (20) and (21), which are the projection matrices of the future output, are reconstructed as follows:
$${\widehat{\mathbf{X}}}_{i}={{\varvec{\Gamma}}}_{i}^{\dag}\left[{\mathbf{Z}}_{i}-{\mathbf{H}}_{i}^{d}{\mathbf{U}}_{i\left|2i-1\right.}\right]$$(34)$${\widehat{\mathbf{X}}}_{i+1}={{\varvec{\Gamma}}}_{i-1}^{\dag}\left[{\mathbf{Z}}_{i+1}-{\mathbf{H}}_{i-1}^{d}{\mathbf{U}}_{i+1\left|2i-1\right.}\right]$$(35)where \({\varvec {\Gamma}} _{i}^{\dag}\) is the Moore–Penrose pseudo-inverse matrix of \({{\varvec{\Gamma}}}_{i}\). \({{\varvec{\Gamma}}}_{i}{\widehat{\mathbf{X}}}_{i}\) is the result of subtracting \({\mathbf{H}}_{i}^{d}{\mathbf{U}}_{i\left|2i-1\right.}\) from the projection response matrix \({\mathbf{Z}}_{i}\) and can be approximated using Eqs. (27) and (30) as follows:
$${{\varvec{\Gamma}}}_{i}{\widehat{\mathbf{X}}}_{i}\approx {\mathbf{Z}}_{i}-{\mathbf{L}}_{i}^{2}{\mathbf{U}}_{i\left|2i-1\right.}=\left[\begin{array}{ccc}{\mathbf{L}}_{i}^{1}& 0& {\mathbf{L}}_{i}^{3}\end{array}\right]\left[\begin{array}{c}{\mathbf{U}}_{0\left|i-1\right.}\\ {\mathbf{U}}_{i\left|2i-1\right.}\\ {\mathbf{Y}}_{0\left|i-1\right.}\end{array}\right]$$(36) -
From Eq. (17), by performing singular value decomposition, Eq. (36) is expressed as follows:
$${{\varvec{\Gamma}}}_{i}{\widehat{\mathbf{X}}}_{i}\approx \left[\begin{array}{ccc}{\mathbf{L}}_{i}^{1}& 0& {\mathbf{L}}_{i}^{3}\end{array}\right]\left[\begin{array}{c}{\mathbf{U}}_{0\left|i-1\right.}\\ {\mathbf{U}}_{i\left|2i-1\right.}\\ {\mathbf{Y}}_{0\left|i-1\right.}\end{array}\right]=\left[\begin{array}{ccc}{\mathbf{L}}_{i}^{1}& 0& {\mathbf{L}}_{i}^{3}\end{array}\right]{\mathbf{R}}_{1:\mathrm{4,1}:4}{\mathbf{Q}}_{1:4}^{T}=\left[\begin{array}{cc}{\mathbf{U}}_{1}& {\mathbf{U}}_{2}\end{array}\right]\left[\begin{array}{cc}{{\varvec{\Sigma}}}_{1}& 0\\ 0& {{\varvec{\Sigma}}}_{2}\end{array}\right]{\mathbf{V}}^{T}{\mathbf{Q}}_{1:4}^{T}$$(37)When \({{\varvec{\Gamma}}}_{i}{\widehat{\mathbf{X}}}_{i}\) is rank-deficient, the singular value matrix is divided into a non-zero part and a zero part. In the above equation, \({{\varvec{\Sigma}}}_{1}\) is a singular value matrix with a non-zero diagonal component, and \({{\varvec{\Sigma}}}_{2}\) is a singular value matrix with a diagonal component of zero. Because \(n\) is the rank of \({{\varvec{\Gamma}}}_{i}{\widehat{\mathbf{X}}}_{i}\) (the number of rows of the Kalman filter \({\widehat{\mathbf{X}}}_{i}\) is equal to the state-space system order \(n\)), the size of \({{\varvec{\Sigma}}}_{1}\) is equal to the system order \(n\).
-
Because the column spaces of \({{\varvec{\Gamma}}}_{i}\) and \({\mathbf{U}}_{1}{{\varvec{\Sigma}}}_{1}^{1/2}\) are identical, \({{\varvec{\Gamma}}}_{i}\) can be obtained as follows:
$${{\varvec{\Gamma}}}_{i}={\mathbf{U}}_{1}{{\varvec{\Sigma}}}_{1}^{1/2}$$(38)where \({{\varvec{\Gamma}}}_{i-1}\) is
$${{\varvec{\Gamma}}}_{i-1}=\underset{\_}{{{\varvec{\Gamma}}}_{i}}$$(39)\(l\) is the number of measurements, and \(\underset{\_}{{{\varvec{\Gamma}}}_{i}}\) is the matrix excluding the last \(l\) rows in \({{\varvec{\Gamma}}}_{i}.\)
Calculation of System Matrices
The non-steady state Kalman filter matrices \({\widehat{\mathbf{X}}}_{i}\) are \({\widehat{\mathbf{X}}}_{i+1}\), constructed at time \({t}_{i}\) and \({t}_{i+1}\), satisfy the following equation [11]:
Equations (34) and (35) can be substituted into the Kalman filter equation above to obtain the following equation:
This can then be further transformed as follows:
where \({\left[\cdot \right]}^{\perp }\) is a matrix with the same row space as \([\cdot ]\), and the last term in Eqs. (41) and (42) is the residual term. Using the residual term, Eq. (42) can be expressed as follows:
To minimize the residual of the above equation, the system matrices \(\mathbf{A}\) and \(\mathbf{C}\) can be obtained using the least squares method as follows [11]:
Equation (47) is the estimated covariance matrix of the stochastic system. By linearly optimizing Eq. (43) using the least squares method, the variable matrices on the left and right sides can be expressed using Eq. (32) and the singular value decomposition result as follows:
Equations (48) and (49) are substituted into Eq. (44) to obtain the following equation:
where \(\mathbf{K}\) is a block matrix consisting of \({\mathbf{K}}_{ij} (i=\mathrm{1,2}, j=\mathrm{1,2})\), and system matrices \(\mathbf{A}\) and \(\mathbf{C}\) can be calculated using Eqs. (45) and (46). These system matrices can be used to obtain the mode shape, natural frequency, and damping ratio for each mode.
Estimation of Modal Properties Using the Identified System Matrices
The system matrices \(\mathbf{A}\), \(\mathbf{B}\), and \(\mathbf{C}\) obtained using N4SID can be used to calculate the structure’s mode shape, natural frequency, and mode damping ratio. If the identification matrix of the system matrix \(\mathbf{A}\) is \(\widehat{\mathbf{A}}\), then an eigenvalue problem of \(\widehat{\mathbf{A}}\) can be formulated as follows:
The above eigenvalue problem can be solved to obtain the following eigenvalue and eigenvector:
Using these eigenvalue and eigenvector, the natural frequency and mode damping ratio of the target structure can be calculated as follows:
where \({\lambda }_{c\left(i\right)}\) is calculated using the eigenvalue of Eq. (52) as follows:
Finally, using the identification matrix \(\widehat{\mathbf{C}}\) of the output matrix \(\mathbf{C}\), the mode shape of the structure is obtained as follows:
where \(\mathbf{x}\) is the eigenvector in Eq. (53).
Numerical examples
In this section, we explain the calculation of the modal characteristics of a simply supported beam and cantilever beam using the presented N4SID algorithm; then, we evaluate the accuracy of the results via comparison with exact solutions. The applicability of the N4SID algorithm for the system identification of real bridges is also assessed in this section using acceleration field measurements.
Simply-Supported Beam
The simply supported beam considered in this study is a steel beam with a length of \(12 \mathrm{m}\) and cross-sectional area of \(100 \mathrm{mm}\times 100 \mathrm{mm}\). As shown in Fig. 2, five sensors are arranged at intervals of \(2 \mathrm{m}\). The elastic modulus E, density \(\rho\), and Poisson’s ratio \(\nu\) of the beam were \(200 \mathrm{GPa}\), \(7850 \mathrm{kg}/{\mathrm{m}}^{3}\), and \(0.3\), respectively. The vertical displacement, velocity, and acceleration response from sensors 1 to 5 were measured and input to the N4SID algorithm to calculate the natural frequency, mode damping ratio, and mode shape.
Loads were applied at two positions on the beam, as shown in Fig. 3, and the structural response was measured by all sensors for each case. The load was applied at the position of sensor 1 in the first case (case 1) and simultaneously at the positions of sensors 1 and 2 in the second case (case 2). Figure 4 shows the time history of this impact load. A load of 0.1 kN was applied for 0.05 s, and the response of the beam over time until \(T=10 \mathrm{s}\) was measured at intervals of \(\Delta t=0.01 \mathrm{s}\). Figures 5 and 6 show the time history of the vertical displacement measured by the five sensors for each Case. This measurement response was synthesized through the dynamic analysis of the simply supported beam modeled with three-dimensional beam elements using the finite element analysis program ABAQUS.
System identification by N4SID was performed using the displacement responses at 0.1–9.78 s shown in Figs. 5 and 6. Tables 1 and 2 summarize the modal frequency estimation results obtain with the N4SID as well as the ERA results and exact solutions for comparison. In case 1, in which one impact load was used, identification was achieved up to the fourth mode, while in case 2, in which two impact loads were used, identification was possible up to the third mode. The exact solution of the modal frequency \({\omega }_{n}^{\mathrm{ex}}\) and mode shape \({\phi }_{n}^{\mathrm{ex}}\) for the simply supported beam can be calculated as follows:
where \(n\) is the mode order, \(L\) is the beam length, \(I\) is the second cross-sectional moment of inertia, and \(A\) is the cross-sectional area. The error of the mode shape and natural frequency can be calculated using the exact solution as follows:
where \({{\varvec{\phi}}}_{n}^{\mathrm{ex}}\) is the discrete \(n\) th mode vector, and \({\varepsilon }_{\mathrm{MAC}}\) is the modal assurance criterion (MAC).
From Tables 1 and 2, it can be seen that the natural frequency and mode shape calculated using N4SID were close to the exact solution. The N4SID results were nearly identical to those obtained using ERA. There is a very small difference in the identification value of the modal frequency in case 1 and case 2, and the value of \({\varepsilon }_{\mathrm{MAC}}\), which indicates the error of the modal shape, is also very small in the lower mode. The error of the modal frequency and mode shape is known to increase as the mode order increases. In case 1, the first and second modes showed high accuracy with a natural frequency error of less than 1%, while the error of the fourth mode was approximately 15%. The error results for each mode were similar in case 2. Figure 7 shows the mode shapes identified using N4SID and ERA in case 1, and Fig. 8 shows the mode shapes in case 2. In case 1, the fourth mode shape reconstructed using ERA is closer to the exact solution than the mode shape reconstructed using N4SID. However, in case 2, the N4SID result is closer to the exact solution than ERA, as shown in Table 2 and Fig. 8d. Note that only six sensors have been used in this example. If more data points were used, the system identification methods could identify higher modes, and the identified natural frequencies and mode shapes would be more accurate.
Figure 9 shows a stability chart describing the identification results of the modal frequency of the simply supported beam. The natural frequencies identified with the highest frequency indicate the first to fourth modes; the fifth mode was not identified in this example, in which only five sensors were used. N4SID clearly identified the first to fourth modes, whereas the identification of the fourth mode by the ERA is relatively unclear.
To compare the accuracy of the modal identification results according to the type of measurement data, we conducted system identification using a 1–2 s interval of displacement, velocity, and acceleration response at each sensor position of the simply supported beam. Figure 10 shows the error in the modal frequency and mode shape according to the type of measurement data. Although the types of measurement data differed, the identification results of the natural frequency and mode shape were nearly identical when there was no noise. The error in the mode shape of the first and second mode was the smallest when using displacement data, but the error in the higher modes was the smallest when using acceleration data. The result indicates that using acceleration data is more suitable for identifying higher modes than displacement data. Nevertheless, the error when using displacement or velocity was sufficiently small for all four modes.
Cantilever Beam
To verify the effectiveness of N4SID, we conducted another experiment with a steel cantilever beam with a length of 12 m and a cross-sectional area of \(100 \mathrm{mm}\times 100 \mathrm{mm}\), as shown in Fig. 11. The elastic modulus, density, and Poisson’s ratio of this beam were the same as those of the simply supported beam described in Sect. 5.1. A total of six sensors were arranged at 2 m intervals, and the vertical displacement caused by a given load was measured by each sensor.
Two cases were considered for the input load to induce vibration in the beam, as shown in Fig. 12. The load was applied at the position of sensor 6 in the first case (case 1) and simultaneously at the positions of sensors 3 and 6 in the second case (case 2). The same load shown in Fig. 4 was applied here. Figures 13 and 14 show the time history of the vertical displacement measured by the six sensors for each case.
System identification by N4SID was performed with the displacement responses of Figs. 13 and 14 between 0.1 and 8.78 s. Tables 3 and 4 summarize the modal frequency estimated by N4SID as well as ERA and the exact solutions for comparison. The exact solution of the modal frequency \({\omega }_{n}^{\mathrm{ex}}\) and mode shape \({\phi }_{n}^{\mathrm{ex}}\) for the cantilever beam can be calculated as follows:
where \({a}_{n}\) can be calculated by satisfying Eq. (64), which indicates the boundary condition of the cantilever beam.
As before, the error of the identified natural frequency and mode shape is calculated using Eqs. (60) and (61).
From Tables 3 and 4, it can be seen that the natural frequency and mode shape calculated using N4SID were close to the exact solution. The N4SID results were nearly identical to those obtained using ERA. For the cantilever beam, the identification value of the modal frequency obtained using a single load was more accurate than that obtained using two loads. In case 1, both N4SID and ERA showed a natural frequency error of less than 1% in the first to fifth modes, with the ERA and N4SID showing more accuracy in the fourth and fifth modes, respectively. In case 2, the natural frequency error of the first and second modes was smaller than 1%, while the error of the fourth and fifth modes was greater than 10% and 30%, respectively. This demonstrates that it is more advantageous to use a single load rather than multiple loads when performing system identification using an input load. The value of \({\varepsilon }_{\mathrm{MAC}}\), which represents the error of the mode shape, barely differed between the two cases. Figures 15 and 16 show the mode shape of the cantilever beam identified using N4SID and ERA in case 1 and case 2, respectively.
Figure 17 shows a stability chart describing the identification results of the modal frequency of the cantilever beam. The natural frequencies identified with the highest frequency indicate the first to fifth modes; in this example, in which only six sensors were used, modes above the fifth were not identified. While both N4SID and ERA identify five modal frequencies well, N4SID identifies natural frequencies in higher modes more consistently than ERA.
Full-Scale Bridge with Field Measurement Data
Finally, vibration data were used to estimate the modal characteristics and damping ratio of the Geumdang Bridge, which is located in Yeoju-si, Gyeonggi-do, Korea. It is a prestressed concrete I-girder bridge with a total length of 270 m and width of 12.1 m. It has a total of nine spans, and the length of one span is 30 m. The vibrations were measured with accelerometers arranged at 5 m intervals in the 30 m segment between the abutment and the first pier. The data measurement time was 125 min, and the time step was 0.01 s. The measurement data were limited to the range of 2–30 Hz using a band-pass filter, and system identification was performed using these data. Figure 18 shows a photograph of the Geumdang Bridge investigated in this study and the 15 accelerometers installed in one segment. Figure 19 shows the time history and frequency spectrum of the data measured by accelerometers 6 and 8.
Using the proposed method, the natural frequency, mode shape, and modal damping ratio of the Geumdang Bridge could be identified up to the third mode. Figures 20 and 21 show the mode shape of the Geumdang Bridge obtained using N4SID and ERA, respectively. It can be seen that mode 1 is similar to a half-sinusoidal symmetric mode, and mode 3 is similar to a sinusoidal antisymmetric mode. Mode 2 was evaluated as a mode with torsional behavior.
Table 5 shows the identification results of the modal frequency and modal damping ratio of the Geumdang Bridge up to the third mode. From the table, it can be seen that the modal frequencies identified by N4SID and ERA were similar, but the modal damping ratio identified by N4SID was greater than that estimated by ERA. Given that the Geumdang Bridge segment investigated in this study is connected to the abutment, the modal damping ratio identified by N4SID is likely to be more practical than that identified by ERA. Figure 22 is a stability chart showing the identification results of the modal frequency of the Geumdang Bridge obtained using N4SID. The identification results of the modal frequency are unclear compared to those of the cantilever beam and simply supported beam using synthetic data. Nevertheless, they indicate that system identification can be performed using only ambient vibration data without input loads and that this system identification technique has potential application to the structural health monitoring of various infrastructures.
Conclusions
This study evaluated the applicability of N4SID in the identification of the dynamic characteristics of bridge structures at the element and system levels. The N4SID method constructs a Hankel matrix from the input and measurement data, applies QR factorization and singular value decomposition to construct a Kalman state vector, and then optimizes the state-space system matrix. The dynamic characteristics of a simply supported beam and cantilever beam were estimated using a small number of measurement data. The natural frequencies and mode shapes were accurately identified up to the fourth and fifth modes. While system identification was possible using multiple input loads, the accuracy of system identification was higher when only one input load was used. The error in the mode shape was smaller when using acceleration data than when using displacement or velocity data. However, even though the types of measurement data differed, the difference in the identified natural frequencies and mode shapes was not large when there was no noise. Furthermore, using the acceleration data measured from a real bridge, the modal characteristics and damping ratio of the bridge were estimated accurately. The stability chart of N4SID shows that the system identification of bridge structures is possible using only a limited number of ambient vibration data without an input load.
References
M. Chang, Application studies on structural modal identification toolsuite for seismic response of shear frame structure. J. Earthq. Eng. Soc. Korea 22(3), 201–210 (2018)
M. Chang, R.L. Leonard, S.N. Pakzad, Structural Modal Identification Toolsuite (SMIT) User’s Guide (Lehigh University, Bethlehem, 2012)
M. Chang, S.N. Pakzad, Modified natural excitation technique for stochastic modal identification. J. Struct. Eng. (2012). https://doi.org/10.1061/(ASCE)ST.1943-541X.0000559
B.L. Ho, R.E. Kalman, Effective construction of linear, state-variable models from input/output functions. Regelungstechnik 14(12), 545–548 (1966)
James, G. H. III, Carne, T. G., Lauffer, J. P. (1993). The natural excitation technique (NExT) for modal parameter extraction from operating wind turbines. SAND92–1666, UC261, Sandia National Laboratories.
J.N. Juang, Applied System Identification (Prentice Hall, Englewood Cliffs, 1994)
J.N. Juang, R.S. Pappa, An eigensystem realization algorithm for modal parameter identification and model reduction. J. Guid. Control Dyn. 8(5), 620–627 (1985)
J. Kim, J.P. Lynch, Subspace system identification of support-excited structures—part I: theory and black-box system identification. Earthq. Eng. Struct. Dyn. 41(15), 2235–2251 (2012)
B. Peeters, G. De Roeck, Reference-based stochastic subspace identification for output-only modal analysis. Mech. Syst. Signal Process. 13(6), 855–878 (1999)
H. Shokravi, H. Shokravi, N. Bakhary, S.S.R. Koloor, M. Petru, Health monitoring of civil infrastructures by subspace system identification method: an overview. Appl. Sci. 10, 2786 (2020). https://doi.org/10.3390/app10082786
P. Van Overschee, B. De Moor, N4SID: subspace algorithms for the identification of combined deterministic-stochastic systems. Automatica 30(1), 75–93 (1994)
Acknowledgements
This research was funded by Korea Institute of Civil Engineering and Building Technology, grant from a Strategic Research Project (Smart Monitoring System for Concrete Structures Using FRP Nerve Sensor). This support is greatly appreciated.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kim, B., Kang, J. & Cho, K. Dynamic Characterization of Structures from Limited Measurements Using a Subspace System Identification Method. Multiscale Sci. Eng. 2, 257–275 (2020). https://doi.org/10.1007/s42493-020-00055-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42493-020-00055-0