• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2022, Vol. 58 ›› Issue (19): 86-94.doi: 10.3901/JME.2022.19.086

Previous Articles     Next Articles

Modelling and Analysis of Complex System Dynamics Based on Orthogonal Matching Pursuit Algorithm

LUO Zhong1,2,3, ZHOU Guangze1,2, ZHU Yunpeng4, GAO Yi1,2, LI Lei1,2   

  1. 1. School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819;
    2. Key Laboratory of Vibration and Control of Aero-Propulsion System Ministry of Education, Northeastern University, Shenyang 110819;
    3. Foshan Graduate School of Innovation, Northeastern University, Foshan 528312;
    4. Department of Automatic Control and System Engineering, University of Sheffield, Sheffield UK S13JD
  • Received:2022-02-07 Revised:2022-06-10 Online:2022-10-05 Published:2023-01-05

Abstract: The problem of identifying non-linear system models is addressed by introducing the OMP (Orthogonal matching pursuit) algorithm for fast non-linear system modelling. The method aims to solve the problem of poor timeliness in modelling large data with NARX (Nonlinear autoregressive with exogenous inputs) models. Firstly, it is shown that the OLS (Orthogonal least squares) algorithm has the problem of many orthogonal times and time consuming, which can be effectively solved by using the OMP algorithm. The kinetic properties of the NARX model obtained by the OMP algorithm are verified using the model prediction method. Secondly, the effectiveness of the OMP algorithm system modelling is illustrated by taking a single degree of freedom non-linear system as an example. Finally, the NARX model of the cantilever beam is established using the OMP algorithm, and the NARX model prediction output is compared with the experimental measured output, the inherent frequency of the NARX model and the actual inherent frequency of the cantilever beam respectively. The results show that the modelling efficiency of the proposed method is on average 10 times higher than that of the OLS algorithm, and the model can effectively reflect the dynamics of the system.

Key words: nonlinear systems, NARX model, OLS algorithm, OMP algorithm, variance analysis

CLC Number: