Sparsity promoting algorithm for identification of nonlinear dynamic system based on Unscented Kalman Filter using novel selective thresholding and penalty-based model selection

Ashish Pal,Satish Nagarajaiah
DOI: https://doi.org/10.1016/j.ymssp.2024.111301
IF: 8.4
2024-04-01
Mechanical Systems and Signal Processing
Abstract:Identifying a nonlinear dynamic systems’ governing equation is crucial for many engineering applications, and yet a challenging task. In this study, the system’s dynamics are represented using a library of functions, and an Unscented Kalman Filter-based two-stage algorithm is proposed to identify true functions from the library. The algorithm promotes a sparse solution using the novel selective thresholding and penalty-based model selection performed within groups of correlated functions. In the first stage, selective thresholding is proposed which removes functions from the library which have no contribution to the dynamics of the system, but at the same time, it retains other functions without falsely eliminating them. In the second stage, groups of correlated functions are identified, and within each group, penalty-based model selection is carried out using the brute force method. The purpose of forming groups of correlated functions is to make the brute force method computationally feasible by decreasing the total number of models to compare. The number of models is decreased by a few orders when the groups are formed. From each group the best-performing model is selected and based on the functions those models contain, a sparse representation of the governing equation of motion is found. The algorithm was tested on a numerical simulation of a 5-story shear building with cubic nonlinearity in the column stiffness and on real data from a base-isolated University of Southern California (USC) hospital building subjected to the 1994 Northridge earthquake. The results from both cases affirm that the proposed algorithm can be used to obtain a sparse solution of the governing equation of motion of a nonlinear dynamic system which is described using a dictionary of functions.
engineering, mechanical
What problem does this paper attempt to address?