Finite element method based Monte Carlo filters for structural system identification
Introduction
The problem of structural system identification constitutes an important and difficult class of inverse problems in structural mechanics. Various methods for identification of parameters of dynamical systems exist and the works of Juang [1], Ljung [2], Maia and De Silva [3], Heylen et al. [4], Bendat [5], Ewins [6], Pintelon and Schoukens [7], Peeters and Roeck [8], Lieven and Ewins [9], Worden and Tomlinson [10], Nelles [11] and Kerschen et al. [12] provide extensive overviews of the state of the art. Several issues related to non-uniqueness of solutions, spatio-temporal incompleteness of response measurements, presence of measurement noise, modeling uncertainties, possible presence of structural nonlinearities, and difficulties arising out of complete/partial lack of measurement of inputs have been addressed in these studies. The related problems of finite element model updating and vibration based structural damage detection have also received wide attention [13], [14], [15]. The focus of the present study is on exploring the application of identification methods that are based on dynamic state estimation (DSE) techniques. Specifically, we aim to develop identification procedures that account for following problem features: (a) structural modeling using the finite element (FE) method (especially when these models reside in commercially available FE analysis packages), (b) availability of a set of (noisy, spatially incomplete, static/dynamic) measurement data on strains, displacements and (or) accelerations, and (c) possibility of the structure behaving nonlinearly.
The problem of DSE is typically stated in the discrete state space form and consists of determination of conditional probability density function (pdf) of system states given a set of measurements. The errors in formulating the mathematical models governing the system states and measurements and also the sensor noises in acquiring measurements are treated as a sequence of identical independent random vectors. Consequently the vector of system states is modeled as a Markov vector and the application of Bayes’ theorem leads to a set of recursive relations for evolution of the posterior pdf conditioned on available measurements [16]. These relations are formulated in terms of a set of multi-dimensional integrals which, most often, are not amenable for closed-form solutions nor can they be practically be evaluated using rules of numerical quadrature. For linear state space models with additive Gaussian noises, an exact solution to this problem was developed by Kalman [17] and this formulation forms the cornerstone of many practical engineering applications [18], [19], [20], [21]. For nonlinear processes and (or) measurement equations with additive Gaussian noises, one could linearize the evolving states along a reference trajectory and apply the Kalman filter on the resulting approximate equations and such an algorithm is known as the extended Kalman filter (EKF) [19]. For a more general class of problems involving nonlinear state space models and (or) non-Gaussian additive/multiplicative noises, Monte Carlo simulation strategy could be used to recursively evaluate the multi-dimensional integrals and these methods are styled variously as particle filters, Monte Carlo filters, Bayesian filters or population Monte Carlo algorithms [22], [23], [24], [25], [26], [27], [28], [29], [30], [16], [31], [32].
The problem of structural system identification can be brought into the folds of DSE problems and different options are available in the existing literature to achieve this. One option is to declare the vector of system parameters to be identified as additional state variables and augment the original state vector by these artificial state variables. The solution to the resulting state estimation problem also contains the estimates of the posterior pdf-s of the system parameters. It may be noted that, since system parameters often multiply the system states, the problem of DSE here becomes nonlinear in nature even when the original process and measurement equations are linear. Consequently, the DSE problem here could be solved using extended Kalman filtering or particle filtering strategies. The studies by Yun and Shinozuka [33], Hoshiya and Saito [34], Imai et al. [35] are perhaps some of the earliest investigations on the application of the EKF algorithm for identification of parameters of linear and nonlinear structural systems. More recently, the question of identification of parameters of deteriorating structures using EKFs combined with finite element discretization, has been discussed by Corigliano and Mariani [36]. The work of Ghosh et al. [37] describes the development of novel forms of EKFs which are based on derivative-free transversal linearization schemes for handling the nonlinear process equations. The idea of using particle filters to estimate the combined state vector of system states and system parameters is being explored in the area of structural system identification over the last five years [38], [39], [40], [41], [42].
The next option to estimate system parameters, within the ambit of DES methods, is to combine maximum likelihood estimation along with state estimation. Here an assumption on joint pdf of the system parameters to be estimated needs to be made and often recourse is made to Gaussian models [43], [44]. The study by Namdeo and Manohar [45] offers another alternative for system parameter identification using DSE techniques. Here the parameters of the system, which are to be identified, are treated as a set of random variables with finite number of discrete states. The authors consider nonlinear systems and develop a procedure that combines a bank of self-learning particle filters with a global iteration strategy to estimate the probability distribution of the system parameters to be identified and no ad hoc assumption of pdf of parameters to be identified is made.
In the broader context of signal processing and applied statistics, the problem of identification of time invariant parameters of dynamical systems using DSE tools has been widely researched upon (see, for example, the works of Liu and West [46], Storvik [47], Chopin [48], Doucet and Tadic, [49], and Ionides et al. [50]). To the best of present authors’ knowledge the ramifications of this body of knowledge in the context of structural system identification has not been explored in the existing literature.
The recent work by the present authors [51], [52] consider system identification problem in which measurement data emanate from multiple sensor types and multiple test scenarios. The authors consider situations in which measurements on strains and displacements at a set of points are available from static tests (load–displacement tests and quasi-static moving load tests) and dynamic tests (measurement of frequency response functions (FRF-s) for linear systems). A dummy independent variable which takes values on a unit interval is introduced and the entire set of measurement data from multiple tests and multiple sensors are assimilated into the mathematical model using a pseudo-sequencing approach. Both the Kalman filter (after using a one-term Neumann’s expansion on structural stiffness matrix) and particle filtering strategies have been proposed for the purpose of data assimilation. The studies conducted so far have shown promise for further extension to cover dynamical behavior of nonlinear systems and also for extension to study large scale problems. These extensions would be greatly facilitated if the identification procedure readily employs existing FE analysis softwares and avoids the duplication of FE code development while performing system identification. Accordingly, the present study is taken up with the following objectives:
- (a)
embedding finite element procedures into the system identification algorithm for time domain analysis of linear/nonlinear dynamical systems,
- (b)
combining the particle filtering algorithm with FEM by developing interfaces between FE models residing in readily available commercial codes and DSE algorithms developed on the Matlab platform,
- (c)
uncoupling the problems of state estimation and parameter estimation which offers particular advantage in fusing measurement data from multiple tests (and hence assimilation into multiple mathematical models) and in avoiding treatment of a large number of state variables in the DSE problem,
- (d)
consider a modification to the filtering algorithm that takes into account the fact that the system parameters being estimated are essentially time invariant in nature and it is desirable to lessen the number of calls to the FE code especially when assimilating large amount of vibration measurement data acquired at high sampling rates, and
- (e)
illustration of proposed strategy for problems of SSI when measurement data emanate from computational codes, laboratory experiments and field investigations.
As has been already noted, the literature in the area of mathematical statistics contains several alternate versions of DSE tools to treat the problem of estimation of static parameters of dynamical models. In the present study we are adopting one of the earlier versions of the particle filtering method with focus of the study being on exploring the parameters of FE structural models based on multiple static and (or) dynamic test data. The overall framework of combining DSE tools and FE models could be retained even if more sophisticated particle filtering tools are used.
Section snippets
Combined FEM and DSE techniques for system identification
We consider the structural model with parameters . These parameters could represent structural stiffness, damping, mass properties and parameters associated with the specification of boundary conditions. The structural behavior could be linear or nonlinear and static or dynamic. When considering dynamic behavior, the parameters are taken to be time-invariant. We consider that a set of different tests have been conducted on the structural system to be identified.
Solution of the DSE problem
In the preceding section we have stated the problem of structural system identification in terms of a nonlinear filtering problem with the associated mathematical model for the structure being subsumed into the measurement equation. Based on the Markovian nature of , and using Bayes’ theorem, it can be shown that the equations respectively represent the prediction and updation equations [22]. A
Numerical examples
The formulation presented in the preceding sections is now exemplified by considering a suite of illustrations. The range of issues covered in these illustrations include: the use of synthetic measurement data, laboratory and field data; linear and nonlinear structural behavior; static and dynamic responses; combined use of data from more than one sensor type and more than one test scenario; and, identification of applied forces in conjunction with unknown system parameters. The example
Closing remarks
The present study develops an identification procedure that combines finite element method for structural modeling with Monte Carlo simulation based dynamic state estimation techniques. Given the versatility of these two techniques in their ability to handle large scale structural models, nonlinear structural behavior, action of static and dynamic loads, and uncertainties in measurements and modeling, the identification procedure developed in this study has wide ranging capabilities. The DSE
Acknowledgements
This work has been supported by funding from Aeronautical Research and Development Board, Government of India and the Indian Railways (South-Western Division). The data in Section 4.3 has been obtained through a collective effort and CSM thanks his co-principal investigators in the project, Professors J.M. Chandra Kishen and Ananth Ramaswamy, for their contributions to this effort and for many useful discussions.
References (57)
- et al.
Past, present and future of nonlinear system identification in structural dynamics
Mechanical Systems and Signal Processing
(2006) - et al.
Fundamentals of system identification in structural dynamics
Probabilistic Engineering Mechanics
(1989) - et al.
Parameter identification in explicit structural dynamics: performance of the extended Kalman filter
Computer Methods in Applied Mechanics and Engineering
(2004) - et al.
New forms of extended Kalman filter via transversal linearization and applications to structural system identification
Computer Methods in Applied Mechanics and Engineering
(2007) - et al.
Bayesian state and parameter estimation of uncertain dynamical systems
Probabilistic Engineering Mechanics
(2006) - et al.
A conditionally linearized Monte Carlo filter in nonlinear structural dynamics
International Journal of Non-Linear Mechanics
(2009) - et al.
Nonlinear structural dynamical system identification using adaptive particle filters
Journal of Sound and Vibration
(2007) - et al.
A Kalman filter based strategy for linear structural system identification based on multiple static and dynamic test data
Probabilistic Engineering Mechanics
(2009) - et al.
Reliability models for existing structures based on dynamic state estimation and data based asymptotic extreme value analysis
Probabilistic Engineering Mechanics
(2010) - et al.
Formulation of the Audze–Eglais uniform Latin hypercube design of experiments
Advances in Engineering Software
(2003)
Applied system identification
System identification: theory for the user
Nonlinear system techniques and applications
Modal testing: theory, procedures and applications
System identification: a frequency domain approach
Stochastic system identification for operational modal analysis
ASME Journal of Dynamic Systems, Measurement, and Control
Experimental modal analysis, theme issue
Philosophical Transactions of the Royal Society of London. Series A
Nonlinearity in structural dynamics: detection, identification and modeling
Nonlinear system identification
Finite element model updating in structural dynamics
A summary review of vibration-based damage identification methods
The Shock and Vibration Digest
Beyond the Kalman filter: particle filters for tracking applications
A new approach to linear filtering and prediction problems
Transactions of the ASME. Series D, Journal of Basic Engineering
Lectures on Wiener and Kalman filtering
Introduction to random signals and applied Kalman filtering
Cited by (34)
Neutralization of temperature effects in damage diagnosis of MDOF systems by combinations of autoencoders and particle filters
2021, Mechanical Systems and Signal ProcessingA dual adaptive filtering approach for nonlinear finite element model updating accounting for modeling uncertainty
2019, Mechanical Systems and Signal ProcessingCitation Excerpt :In recent years, a number of researchers have developed methods to calibrate mechanics-based nonlinear FE models of civil structures. Nasrellah and Manohar [13] proposed to combine the FE method with particle filtering to identify unknown model parameters. They verified the approach by estimating three parameters of a rubber sheet model, the stiffness parameters of a simple supported beam tested in the laboratory, and the modulus of elasticity and spring parameters of a 2D FE model of an arched bridge using field test data.
Performance comparison of Kalman−based filters for nonlinear structural finite element model updating
2019, Journal of Sound and VibrationSubstructuring tools for probabilistic analysis of instrumented nonlinear moving oscillator–beam systems
2017, Applied Mathematical ModellingCitation Excerpt :Furthermore, it is difficult to introduce fixity in a laboratory system, which will hamper the experimental determination of modal properties. Similarly, advances in structural health monitoring of bridges have driven research into inverse problems involving system parameter identification, damage detection, and dynamic state estimation in vehicle–structure systems (see, for example, [20,47–51]). The present paper belongs to this genre of studies.
Nonlinear system identification in structural dynamics: 10 more years of progress
2017, Mechanical Systems and Signal ProcessingCitation Excerpt :One of the first contributions dealing with Bayesian updating of nonlinear structural models is due to Yuen and Beck [204]. To resolve the limitations inherent to extended Kalman filtering [205] and address strongly nonlinear systems with non-Gaussian uncertainty, unscented Kalman [206] and particle [52,207–210] filters were exploited later for nonlinear system identification. Recent developments include the use of Gaussian processes as emulators to greatly accelerate Bayesian sensitivity analysis [211], novel MCMC algorithms [212,213], model selection [214], online estimation [215], identification under changing ambient conditions [216] and large-scale parallelisation [217].
Force identification using correlated noise models
2017, Procedia Engineering
- 1
Doctoral student; also, Lecturer, Alzaiem Alazhari University, Khartoum, Sudan.