E.V. Strashnov, M.A. Torgashev, P.Yu. Timokhin Simulation of springs with soft constraints method in virtual environment systems
E.V. Strashnov, M.A. Torgashev, P.Yu. Timokhin Simulation of springs with soft constraints method in virtual environment systems


This paper considers a problem of multibody dynamics systems simulation, linked with springs of translational and rotational types. We propose approach in which an arbitrary type spring force model is described in the form of soft constraint relative to body velocities and impulse. This constraint is based on implicit Euler scheme for numerical integration of differential equations of bodies’ motion. Multibody dynamics systems simulation is implemented in real-time using sequential impulses method which allows simulating springs with any values of their parameters. Approbation of proposed algorithms and methods was carried out in training complex dynamic subsystem, developed in SRISA RAS and showed their applicability in virtual environment systems.


multibody system, stiff systems of differential equations, sequential impulses method, soft constraints, real time, training complex.

PP. 70-78.


1. Shabana Ahmed A. Computational Dynamics, Third edition, John Wiley & Sons Inc., 2010.
2. Featherstone Roy. Rigid Body Dynamics Algorithms. Springer-Verlag New Jork, Inc., Secaucus, NJ, USA, 2007.
3. Bender J., Erleben K., Trinkle J., Coumans E. Interactive Simulation of Rigid Body Dynamics in Computer Graphics // In EG 2012 – State of the Art Reports (Cagliary, Sardinia, Italy, 2012). – 2012. – pp. 95-134.
4. Mihajljuk M.V., Strashnov E.V. Simulation of Articulated Multibody System Using Sequential Impulses Method// SRISA RAS Proceedings. 2014; 4(2): 52-60.
5. Mihajljuk M.V., Strashnov E.V. Simulating Dynamics of the System of Articulated Rigid Bodies with Joint Friction//Science and Education: Scientific Publication of BMSTU. 2016; (1): 108-124. doi:10.7463/0116.0830582.
6. Strashnov E.V., Torgashev M.A. Simulation of the Actuator Dynamics of the Virtual Robots in the Training Complexes//Publishing “New Technologies”, Mechatronics, Automation, Control. 2016; 17(11): 762-768. doi:10.17587/mau.17.762-768.
7. Samarskij A.A., Gulin A.V. Numerical Methods. Moscow: Science Publs. 432 p.
8. Anitescu A., Potra F.A. A time-stepping method for stiff multibody dynamics with contact and friction // International Journal for Numerical Methods in Engineering. – 2002. – pp. 753-784.
9. Catto E. Iterative Dynamics with Temporal Coherence // In Game Developer Conference. – 2005. – pp. 1-24.
10. Smith R. How to make new joints in ODE. 24.02.02. Available at: (accessed January 31, 2017).
11. Mihajljuk M.V., Strashnov E.V. Restrictions on the Parameters of Relative Motion for Main Types of Joints//SRISA RAS Proceedings. 2015; 5(1): 130-133.

2024 / 01
2023 / 04
2023 / 03
2023 / 02

© ФИЦ ИУ РАН 2008-2018. Создание сайта "РосИнтернет технологии".