Geometric Stiffness for Real-time Constrained Multibody Dynamics

被引:19
|
作者
Andrews, Sheldon [1 ,2 ]
Teichmann, Marek [2 ]
Kry, Paul G. [1 ]
机构
[1] McGill Univ, Montreal, PQ, Canada
[2] CM Labs Simulat, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Categories and Subject Descriptors (according to ACM CCS); I.6.8 [Computer Graphics]: Simulation and Modeling/Types of Simulation—Animation;
D O I
10.1111/cgf.13122
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper focuses on the stable and efficient simulation of articulated rigid body systems for real-time applications. Specifically, we focus on the use of geometric stiffness, which can dramatically increase simulation stability. We examine several numerical problems with the inclusion of geometric stiffness in the equations of motion, as proposed by previous work, and address these issues by introducing a novel method for efficiently building the linear system. This offers improved tractability and numerical efficiency. Furthermore, geometric stiffness tends to significantly dissipate kinetic energy. We propose an adaptive damping scheme, inspired by the geometric stiffness, that uses a stability criterion based on the numerical integrator to determine the amount of non-constitutive damping required to stabilize the simulation. With this approach, not only is the dynamical behavior better preserved, but the simulation remains stable for mass ratios of 1,000,000-to-1 at time steps up to 0.1 s. We present a number of challenging scenarios to demonstrate that our method improves efficiency, and that it increases stability by orders of magnitude compared to previous work.
引用
收藏
页码:235 / 246
页数:12
相关论文
共 50 条
  • [1] Real-Time Multibody Dynamics and Applications
    Cuadrado, Javier
    Dopico, Daniel
    Naya, Miguel A.
    Gonzalez, M.
    SIMULATION TECHIQUES FOR APPLIED DYNAMICS, 2008, 507 : 247 - 311
  • [2] On the geometric stiffness matrices in flexible multibody dynamics
    Tadikonda, SSK
    Chang, HT
    JOURNAL OF VIBRATION AND ACOUSTICS-TRANSACTIONS OF THE ASME, 1995, 117 (04): : 452 - 461
  • [3] Multibody Dynamics Techniques for Real-Time Parameter Estimation
    Sandu, Corina
    Kolansky, Jeremy
    Botha, Theunis
    Els, Schalk
    ADVANCED AUTONOMOUS VEHICLE DESIGN FOR SEVERE ENVIRONMENTS, 2015, 44 : 221 - 241
  • [4] Real-time dynamics for geometric textures in shell
    Huang, Jin
    Sun, Hanqiu
    Zhou, Kun
    Bao, Hujun
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2009, 20 (2-3) : 133 - 141
  • [5] A combined penalty and recursive real-time formulation for multibody dynamics
    Cuadrado, J
    Dopico, D
    Gonzalez, M
    Naya, MA
    JOURNAL OF MECHANICAL DESIGN, 2004, 126 (04) : 602 - 608
  • [6] Two implementations of IRK integrators for real-time multibody dynamics
    Dopico, D
    Lugris, U
    Gonzalez, M
    Cuadrado, J
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2006, 65 (12) : 2091 - 2111
  • [7] REAL-TIME SIMULATOR OF A MANIPULATOR WITH MULTIBODY DYNAMICS AND CONTROL MODEL
    LIN, TC
    YAE, KH
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 1994, 9 (01): : 22 - 28
  • [8] Real-Time Pose Estimation Using Constrained Dynamics
    Bakken, Rune Havnung
    Hilton, Adrian
    ARTICULATED MOTION AND DEFORMABLE OBJECTS, 2012, 7378 : 37 - 46
  • [9] On the effect of linear algebra implementations in real-time multibody system dynamics
    Gonzalez, Manuel
    Gonzalez, Francisco
    Dopico, Daniel
    Luaces, Alberto
    COMPUTATIONAL MECHANICS, 2008, 41 (04) : 607 - 615
  • [10] Subsystem synthesis methods with independent coordinates for real-time multibody dynamics
    Sung-Soo Kim
    Ji-Hyeun Wang
    Journal of Mechanical Science and Technology, 2005, 19 : 312 - 319