Abstract
Structures are susceptible to external impacts over the long term, resulting in various types of damage. An online, accurate assessment of the severity of damage is the basis for formulating subsequent maintenance and reinforcement plans. In this work, an online damage identification method based on the Adaptive Extended Kalman Filter (AEKF) is proposed. Initially, the vibration signals of a concrete-filled steel tubular (CFST) test structure subject to multiple lateral impacts are processed, and signals before and after damage inception are spliced to track damage evolution. Subsequently, the natural frequencies extracted from the signals before and after damage inception, along with the amplitude of the damage itself, are integrated into the state vector to build a nonlinear state transfer and observation model, allowing estimation of the dynamic flexural stiffness of the structure. To further improve the problem solution in the presence of signal losses due to sensor detachment or breakage, missing signals are reconstructed using the weighted matrix pencil (MP), thereby ensuring the continuity and stability of the AEKF filtering process. By comparing the results with the actual damage state, the proposed method is shown to effectively track the gradual reduction in flexural stiffness and to verify its feasibility for providing reliable support for online monitoring and damage assessment.
1. Introduction
Concrete-filled steel tubes (CFSTs) combine the properties of steel tubes and concrete to achieve high strength and durability. This type of composite structure is characterized by an extremely high load-bearing capacity and has been widely used as a major structural component in large-scale structures and infrastructures [1].
During their service life, CFST structures are susceptible to various external factors, including loads (which may exceed design levels) and temperature variations, which can lead to a range of issues that gradually worsen over time. Moreover, extreme conditions resulting from impacts or earthquakes [2,3] can cause varying levels of damage, threatening the safety of the entire structure. In practice, damaged CFST structures are not able to attain their ultimate failure level, though they still have a residual bearing capacity. There are several types of damage that may occur in the core concrete, such as core debonding, crushing, or cracking, all of which lead to a significant reduction in the relevant flexural stiffness, affecting safe serviceability. Therefore, an accurate assessment of the damage state is a prerequisite for determining appropriate repair measures, if needed.
The Extended Kalman Filter (EKF) [4,5] has been extensively used for nonlinear state estimation in structural dynamics. It works by linearizing the system equations around the current estimate, and it recursively updates the state vector. However, its accuracy strongly depends on the correct specification of the process and measurement noise covariances, which are often unknown or time-varying in practice. To overcome this limitation, the Adaptive Extended Kalman Filter (AEKF) [6,7] has been developed to adaptively update the noise covariances during the filtering process, thus improving robustness to modeling uncertainties and measurement losses.
In this study, impact tests were conducted on CFST beam–column specimens. Vibration signals were acquired before and after the impacts and artificially spliced to simulate real service conditions. An AEKF [8] was then adopted for real-time damage identification. Finally, to address potential data losses induced by structural damage, a weighted matrix pencil (MP) method was proposed for reconstructing possibly missing data. By comparing the real damage states observed in the laboratory experiments, the effectiveness of the proposed approach is validated.
2. Experimental Modal Testing on CFST Specimens
To understand the influence of damage on the vibration properties of CFST structures, a series of CFST specimens was fabricated, and a modal testing program was conducted before and after lateral impact tests [9].
2.1. Modal Testing Setup and Data Splicing
Before and after the lateral impact tests, hammer-induced vibration tests were performed on the instrumented CFST specimens. Each specimen was placed on rubber supports [10], and vibration responses in both the pristine and damaged states were recorded for subsequent analysis. Impacts were sequentially applied with a force hammer at fifteen predefined points marked on the top surface of the steel tube. In modal tests, 7 sensors were installed evenly spaced along the top surface of the specimen, and force and acceleration signals were sampled at 25 kHz. To minimize noise effects, each CFST specimen underwent five full repetitions of the entire impact sequence. The experimental setup is illustrated in Figure 1.
Figure 1.
Modal testing setup.
Subsequently, the 1 s vibrations, obtained before and after the impact, were artificially spliced. At the interval between the intact and damaged signals, the frequency spectra of the final 1000 data points of the baseline signals and the initial 1000 data points of the damaged signals were merged to form a 2 s noise segment. Furthermore, by replicating the spectra of the final 1000 data points of the damaged signals, an additional 2 s noise segment was finally added at the end of the dataset. Therefore, the signal used for online updates lasts 6 s. The artificially spliced vibration time history is depicted in Figure 2.
Figure 2.
Time history of a vibration signal.
It should be noted that when damage occurs, the installed sensors may detach from the specimen’s outer surface or even break, leading to data loss. In these conditions, reconstructing the missing data is essential to ensure the continuous operation of the online damage identification process. In this paper, an MP method was employed, as referenced in [11,12,13], and a standard Vandermonde matrix [14,15,16,17] was constructed to apply weighting to data regions requiring particular attention, specifically the tail part of the time domain data and the mode highlighted in the frequency domain.
In a discrete time series, data xk can be represented as a linear superposition of r exponential modes, according to
where λi is the i-th mode, αi is the relevant amplitude, and r is the total number of considered modes.
Subsequently, an L × M Hankel matrix H is constructed [18,19,20], with H1 and H2 being the submatrices obtained by deleting the last and first column of H, respectively:
At this stage, the MP is defined as
where z is a generalized eigenvalue of the matrix pencil H1 and H2. If there exists a non-zero vector v that satisfies the following eigenproblem:
z turns out to be the mode of the signal.
Once the modal parameter identification is completed, the following standard Vandermonde matrix is constructed:
In this matrix, each column corresponds to a modal parameter λi, and each row corresponds to a discrete k-th time point. The obtained Vandermonde matrix can then be used to apply weighting to both the time-domain and frequency-domain modal components.
A comparison between the measured and reconstructed data is shown in Figure 3. From the graphs, it is clear that the reconstructed vibration signal is very similar to the measured data in both the time and frequency domains, verifying the effectiveness of the proposed weighted MP method.
Figure 3.
Comparison between the ground-truth and reconstructed signals.
2.2. Adaptive Extended Kalman Filter
Extended Kalman filtering (EKF) [4,21,22] has been extensively applied in real-time system state estimation, demonstrating excellent performance. In what follows, the discrete EKF and AEKF for structural state estimation are briefly recalled.
Several studies have been devoted to enhancing EKF techniques by adaptively estimating unknown or time-varying system parameters. Among these approaches, maximum likelihood (ML)-based methods iteratively update the measurement noise covariance using optimization techniques, such as sequential quadratic programming [23]. Random-weighting-based strategies, including adaptive random-weighted H-infinity filtering and random-weighting Kalman filters, have been proposed to handle process and measurement uncertainties with limited prior knowledge [24,25]. Windowing strategies, such as moving-window adaptive H-infinity filters and moving-horizon estimation-based adaptive unscented Kalman filters, have been applied to capture temporal variations in noise statistics in nonlinear systems [26,27]. In addition, advanced nonlinear Gaussian filters, including the adaptive unscented Kalman filter (UKF) [28] and adaptive cubature Kalman filter (CKF) [29], have been widely investigated in navigation, sensor fusion, and target tracking applications. These filters integrate online noise covariance estimation with nonlinear transformations of the state distribution, yielding improved estimation accuracy in complex systems.
Moving to the problem of interest here in relation to CFST structures, the flexural stiffness EI0 of each section can be determined as
where subscripts s and c, respectively, refer to steel and concrete; E and I represent the Young’s modulus and the moment of inertia of each material. After lateral impacts, a simplified model is adopted to allow for the general influence of concrete damage and steel-concrete debonding on the same flexural stiffness of the CFST specimens. It is assumed that the elastic modulus Ec of concrete is affected by a uniform reduction, so that the stiffness of the beam–columns can be determined as
where α is a factor ruling the aforementioned reduction in Ec due to damage.
The equation of motion for a multi-degree-of-freedom (DOFs) CFST structure can be written as
where M, C, and K are the mass, damping, and stiffness matrices, respectively; u, v, and a are the displacement, velocity, and acceleration vectors; and F is the external force vector. In this study, the DOF of CFST specimens was set to 63.
In the time-discrete version of the EKF, the nonlinear state transition equation and the observation equation are
where xk is the state vector at time instant tk, which gathers displacement, velocity, and acceleration. In this study, it also includes the damage indicator α and the three lowest natural frequencies fi of the specimen:
is the observation vector at time tk, which lists the acceleration and the lowest three natural frequencies fi obtained from the online updating procedure. In Equation (11), is the state transition function, which is derived by discretizing the multi-DOF equation of motion using the Newmark-β method. denotes instead the observation matrix, which provides a map between the measurement and the state variables. In this study, is a Boolean matrix used to select the measured accelerations in seven channels and the natural frequencies. Finally, wk and vk are zero-mean Gaussian processes, with covariance matrices Qk and Rk, respectively.
In the initial stage of the EKF, the state vector is initialized as follows:
In the prediction stage, the estimate of the predicted state is obtained as
At the same time, the Jacobian matrix is computed as follows:
Therefore, the predicted error covariance is given by
The innovation, defined as the difference between the measurement and the current prediction, is expressed in the following form:
The innovation covariance and the Kalman gain are defined as
And the updated state estimate and corresponding error covariance are given by the following expressions:
Practical applications of the EKF still have some limitations. While noise covariance R can typically be determined through repeated experimentation, an incorrectly chosen process noise covariance Q can introduce substantial errors into the structural state estimation. Hence, an accurate selection of Q is critical to ensure a reliable online evaluation of structural state via the EKF. An adaptive, innovation-based method [7,30] for the online estimation of Q is here adopted, according to:
with the initial value of βq set to 0.25.
A preliminary trial-and-error process revealed that the selection of βq influences online updating performance. Therefore, a real-time updating method for βq was also defined as follows:
To provide βq,k through multiplication by a scaling factor. This latter factor is computed as the ratio of the squared norm of the innovation vector and the trace of the innovation covariance, and then mapped to (−1, 1) through the hyperbolic tangent function. If this ratio is larger than 1, the scaling factor becomes greater than 1, indicating that the system uncertainty is underestimated; conversely, if the ratio is less than 1, the estimated uncertainty is too high.
3. Results
The accuracy of the proposed AEKF method for estimating the reduction in the elastic modulus of the core concrete in CFST beam–column specimens subjected to impacts is now investigated. Simultaneously, data loss scenarios caused by sensor detachment or breakage due to damage were also simulated. The proposed weighted MP method was then applied to online reconstruction of the missing data, and the reconstructed data were subsequently used to continue the AEKF update process.
3.1. AEKF Update Results Without Data Loss
In this test case, the initial values of the state vector, error covariance matrix, process noise covariance matrix Q, and observation noise covariance matrix R are defined as follows:
The real-time results of the AEKF are presented in Figure 4 in terms of the time evolution of the damage factor α. From the plot, it is clear that the proposed AEKF method promptly detects the damage and converges to 0.637 in no more than 2 s. The said damage value is close to the target value of 0.634, with an error of only 0.47%, indicating the effectiveness of the proposed approach.
Figure 4.
AEKF results: time evolution of the damage factor α with no data loss.
The time history of the acceleration is shown in Figure 5. The AEKF method shows outstanding performance in online acceleration prediction and further demonstrates its effectiveness.
Figure 5.
AEKF results: time evolution of the acceleration signal with no data loss.
3.2. AEKF Update Results with Data Loss
During the structure’s service life, damage may cause sensors to detach or break, leading to data loss. Under such circumstances, it is necessary to reconstruct missing data online and in real time. In this section, missing damage data are artificially generated and reconstructed using the proposed weighted MP method; thereafter, the AEKF is employed to estimate the damage state. As illustrated in Figure 6, for data reconstructed by the weighted MP method, the proposed AEKF approach still promptly captures the damage features and obtains online estimation of the elastic modulus reduction with high accuracy.
Figure 6.
AEKF results: time evolution of the damage factor α in the presence of data.
The online acceleration estimation of the reconstructed data is illustrated in Figure 7, which shows that the AEKF method achieves high-accuracy acceleration estimation. This shows that the structural state can be captured in real time by updating the structural parameters.
Figure 7.
AEKF results: time evolution of the acceleration signal in the presence of data loss.
4. Conclusions
In this study, to obtain an online, real-time estimate of structural damage states, an AEKF-based damage identification method has been proposed. Simultaneously, to address data loss due to damage, a weighted MP method has been proposed to reconstruct missing data. Based on the obtained results, the following conclusions can be drawn.
- By adaptively updating Q and the scale factor βq, the proposed method avoids the estimation fluctuation problem caused by time-invariant Q, as in the traditional EKF, thereby maintaining stable, accurate filtering at varying damage states.
- This study incorporated the lowest three natural frequencies and the damage parameter α into the state vector and updated them in the nonlinear state transfer and observation model. It can therefore automatically track a gradual degradation process of the structural flexural stiffness, if any.
- When acceleration data are missing, the weighted MP method can be used, and weights were applied to the time domain and the target mode to complete data reconstruction. The reconstructed data were found to be highly consistent with the real measurements in both time and frequency domains, and the subsequent AEKF process yielded an effective stiffness reduction in close agreement with the true value. The proposed methodology has been shown to achieve high accuracy and prompt response to changing states, as well as tolerance to sensor failures in actual operational conditions.
In future research, the focus will be on extending the proposed AEKF-based monitoring strategy to other structural systems and loading conditions. Furthermore, applications to large-scale structures with multi-sensor fusion and operational uncertainty will also be explored. Finally, the combination of adaptive filtering with machine learning-based uncertainty evaluation methods will be pursued to enhance structural health monitoring applications.
Author Contributions
Conceptualization, S.M. and C.-C.H.; methodology, S.-J.C.; software, S.-J.C.; validation, S.-J.C., C.-C.H. and S.M.; formal analysis, S.-J.C.; investigation, S.-J.C.; resources, S.M. and C.-C.H.; data curation, S.-J.C.; writing—original draft preparation, S.-J.C.; writing—review and editing, S.M. and C.-C.H.; visualization, S.-J.C.; supervision, S.M.; project administration, S.M. and C.-C.H.; funding acquisition, S.M. and C.-C.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Natural Science Foundation of China grant numbers 52378117, 52111530130 and 51908017.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available upon request from the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Han, L.-H.; Li, W.; Bjorhovde, R. Developments and Advanced Applications of Concrete-Filled Steel Tubular (CFST) Structures: Members. J. Constr. Steel Res. 2014, 100, 211–228. [Google Scholar] [CrossRef]
- Shi, G.; Hu, F.; Shi, Y. Recent Research Advances of High Strength Steel Structures and Codification of Design Specification in China. Int. J. Steel Struct. 2014, 14, 873–887. [Google Scholar] [CrossRef]
- Du, G.; Andjelic, A.; Li, Z.; Lei, Z.; Bie, X. Residual Axial Bearing Capacity of Concrete-Filled Circular Steel Tubular Columns (CFCSTCs) after Transverse Impact. Appl. Sci. 2018, 8, 793. [Google Scholar] [CrossRef]
- Jin, C.; Jang, S.; Sun, X. An Integrated Real-Time Structural Damage Detection Method Based on Extended Kalman Filter and Dynamic Statistical Process Control. Adv. Struct. Eng. 2017, 20, 549–563. [Google Scholar] [CrossRef]
- Jin, C.; Jang, S.; Sun, X.; Li, J.; Christenson, R. Damage Detection of a Highway Bridge under Severe Temperature Changes Using Extended Kalman Filter Trained Neural Network. J. Civ. Struct. Health Monit. 2016, 6, 545–560. [Google Scholar] [CrossRef]
- Shen, Y. Adaptive Extended Kalman Filter Based State of Charge Determination for Lithium-Ion Batteries. Electrochim. Acta 2018, 283, 1432–1440. [Google Scholar] [CrossRef]
- Yang, J.N.; Lin, S.; Huang, H.; Zhou, L. An Adaptive Extended Kalman Filter for Structural Damage Identification. Struct. Control Health Monit. 2006, 13, 849–867. [Google Scholar] [CrossRef]
- Qiu, H.; Rosafalco, L.; Ghisi, A.; Mariani, S. Structural Health-Monitoring Strategy Based on Adaptive Kalman Filtering. Eng. Proc. 2024, 82, 76. [Google Scholar]
- Chen, S.-J.; Hou, C.-C. Study on Dynamic Flexural Stiffness of CFST Members through Bayesian Model Updating. Steel Compos. Struct. 2024, 51, 697. [Google Scholar]
- Ewins, D.J. Modal Testing: Theory, Practice and Application; John Wiley & Sons: Hoboken, NJ, USA, 2009; ISBN 978-0-86380-218-8. [Google Scholar]
- Hua, Y.; Sarkar, T.K. Matrix Pencil Method for Estimating Parameters of Exponentially Damped/Undamped Sinusoids in Noise. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 814–824. [Google Scholar] [CrossRef]
- van Overschee, P.; de Moor, B.L. Subspace Identification for Linear Systems: Theory—Implementation—Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; ISBN 978-1-4613-0465-4. [Google Scholar]
- Zoltowski, M.D. Novel Techniques for Estimation of Array Signal Parameters Based on Matrix Pencils, Subspace Rotations, and Total Least Squares. In Proceedings of the ICASSP-88, International Conference on Acoustics, Speech, and Signal Processing, New York, NY, USA, 11–14 April 1988; IEEE Computer Society: New York, NJ, USA, 1988; pp. 2861–2862. [Google Scholar] [CrossRef]
- Reichel, L.; Opfer, G. Chebyshev-Vandermonde Systems. Math. Comp. 1991, 57, 703–721. [Google Scholar] [CrossRef]
- Demmel, J.; Koev, P. The Accurate and Efficient Solution of a Totally Positive Generalized Vandermonde Linear System. SIAM J. Matrix Anal. Appl. 2005, 27, 142–152. [Google Scholar] [CrossRef]
- Golla, T.; Kennedy, G.J.; Riso, C. Sliding-Window Matrix Pencil Method for Design Optimization with Limit-Cycle Oscillation Constraints. AIAA J. 2024, 62, 4170–4188. [Google Scholar] [CrossRef]
- Beckermann, B. The Condition Number of Real Vandermonde, Krylov and Positive Definite Hankel Matrices. Numer. Math. 2000, 85, 553–577. [Google Scholar] [CrossRef]
- Greś, S.; Tatsis, K.E.; Dertimanis, V.; Chatzi, E. Low-Rank Approximation of Hankel Matrices in Denoising Applications for Statistical Damage Diagnosis of Wind Turbine Blades. Mech. Syst. Signal Process. 2023, 197, 110391. [Google Scholar] [CrossRef]
- Fazzi, A.; Guglielmi, N.; Markovsky, I. A Gradient System Approach for Hankel Structured Low-Rank Approximation. Linear Algebra Its Appl. 2021, 623, 236–257. [Google Scholar] [CrossRef]
- Cai, H.; Cai, J.-F.; You, J. Structured Gradient Descent for Fast Robust Low-Rank Hankel Matrix Completion. SIAM J. Sci. Comput. 2023, 45, A1172–A1198. [Google Scholar] [CrossRef]
- Lai, Z.; Lei, Y.; Zhu, S.; Xu, Y.-L.; Zhang, X.-H.; Krishnaswamy, S. Moving-Window Extended Kalman Filter for Structural Damage Detection with Unknown Process and Measurement Noises. Measurement 2016, 88, 428–440. [Google Scholar] [CrossRef]
- Bernal, D. Kalman Filter Damage Detection in the Presence of Changing Process and Measurement Noise. Mech. Syst. Signal Process. 2013, 39, 361–371. [Google Scholar] [CrossRef]
- Gao, B.; Hu, G.; Li, W.; Zhao, Y.; Zhong, Y. Maximum Likelihood-Based Measurement Noise Covariance Estimation Using Sequential Quadratic Programming for Cubature Kalman Filter Applied in INS/BDS Integration. Math. Probl. Eng. 2021, 2021, 9383678. [Google Scholar] [CrossRef]
- Zhao, S.; Shmaliy, Y.S.; Shi, P.; Ahn, C.K. Fusion Kalman/UFIR Filter for State Estimation with Uncertain Parameters and Noise Statistics. IEEE Trans. Ind. Electron. 2017, 64, 3075–3083. [Google Scholar] [CrossRef]
- Gao, Z.; Mu, D.; Zhong, Y.; Gu, C.; Ren, C. Adaptively Random Weighted Cubature Kalman Filter for Nonlinear Systems. Math. Probl. Eng. 2019, 2019, 4160847. [Google Scholar] [CrossRef]
- Xia, J.; Gao, S.; Zhong, Y.; Qi, X.; Li, G.; Liu, Y. Moving-Window-Based Adaptive Fitting H-Infinity Filter for the Nonlinear System Disturbance. IEEE Access 2020, 8, 76143–76157. [Google Scholar] [CrossRef]
- Gao, B.; Gao, S.; Hu, G.; Zhong, Y.; Gu, C. Maximum Likelihood Principle and Moving Horizon Estimation Based Adaptive Unscented Kalman Filter. Aerosp. Sci. Technol. 2018, 73, 184–196. [Google Scholar] [CrossRef]
- Julier, S.J.; Uhlmann, J.K. Unscented Filtering and Nonlinear Estimation. Proc. IEEE 2004, 92, 401–422. [Google Scholar] [CrossRef]
- Arasaratnam, I.; Haykin, S. Cubature Kalman Filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
- Song, M.; Astroza, R.; Ebrahimian, H.; Moaveni, B.; Papadimitriou, C. Adaptive Kalman Filters for Nonlinear Finite Element Model Updating. Mech. Syst. Signal Process. 2020, 143, 106837. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).