Abstract:
This work deals with numerical modeling of motion of the multibody systems consisting of rigid bodies with arbitrary masses and inertial properties. We consider both planar and spatial systems which may contain kinematic loops.
The numerical modeling is fully automatic and its computational algorithm contains three principal steps. On step one a graph of the considered mechanical system is formed from the userinput data. This graph represents the hierarchical structure of the mechanical system. On step two the differential-algebraic equations of motion of the system are derived using the so-called Joint Coordinate Method. This method allows to minimize the redundancy and lower the number of the equations of motion and thus optimize the calculations. On step three the equations of motion are integrated numerically and the resulting laws of motion are presented via user interface or files.
The aforementioned algorithm is implemented in the software complex that contains a computer algebra system, a graph library, a mechanical solver, a library of numerical methods and a user interface.
Keywords:computer modeling, virtual prototyping, digital twins, multibody dynamics, joint coordinates
This work was funded by the Russian Science Foundation grant (project No. 19-11-00116) and carried out in Moscow
Aviation Institute (National Research University).
Citation:
E. A. Sukhov, E.A. Chekina, “Software complex for numerical modeling of multibody system dynamics”, Computer Research and Modeling, 16:1 (2024), 161–174