Evolutionary sparse data-driven discovery of complex multibody system dynamics

by   Ehsan Askari, et al.

The value of unknown parameters of multibody systems is crucial for prediction, monitoring, and control, sometimes estimated using a biased physics-based model leading to incorrect outcomes. Discovering motion equations of multibody systems from time-series data is challenging as they consist of complex rational functions, constants as function arguments, and diverse function terms, which are not trivial to guess. This study aims at developing an evolutionary symbolic sparse regression approach for the system identification of multibody systems. The procedure discovers equations of motion and system parameters appearing as either constant values in function arguments or coefficients of function expressions. A genetic programming algorithm is written to generate symbolic function expressions, in which a hard-thresholding regression method is embedded. In an evolutionary manner, the complex functional forms, constant arguments, and unknown coefficients are identified to eventually discover the governing equation of a given system. A fitness measure is presented to promote parsimony in distilled equations and reduction in fit-to-data error. Hybrid discrete-continuous dynamical systems are also investigated, for which an approach is suggested to determine both mode number and system submodels. The performance and efficiency of the suggested evolutionary symbolic sparse regression methodology are evaluated in a simulation environment. The capability of the developed approach is also demonstrated by studying several multibody systems. The procedure is efficient and gives the possibility to estimate system parameters and distill respective governing equations. This technique reduces the risk that the function dictionary does not cover all functionality required to unravel hidden physical laws and the need for prior knowledge of the mechanism of interest.


Fitness Landscape Analysis of Dimensionally-Aware Genetic Programming Featuring Feynman Equations

Genetic programming is an often-used technique for symbolic regression: ...

Neural-Network-Directed Genetic Programmer for Discovery of Governing Equations

We develop a symbolic regression framework for extracting the governing ...

The data-driven physical-based equations discovery using evolutionary approach

The modern machine learning methods allow one to obtain the data-driven ...

On regression analysis with Padé approximants

The advantages and difficulties of application of Padé approximants to t...

A Search for the Underlying Equation Governing Similar Systems

We show a data-driven approach to discover the underlying structural for...

Evolutionary-Based Sparse Regression for the Experimental Identification of Duffing Oscillator

In this paper, an evolutionary-based sparse regression algorithm is prop...

Symplectically Integrated Symbolic Regression of Hamiltonian Dynamical Systems

Here we present Symplectically Integrated Symbolic Regression (SISR), a ...

Please sign up or login with your details

Forgot password? Click here to reset