This paper concerns the dynamic simulation of constrained mechanical systems in the context of real-time applications and stable integrators. The goal is to adaptively find a balance between the stability of an over-damped implicit scheme and the energetic consistency of the symplectic, semi-implicit Euler scheme. As a starting point, we investigate in detail the properties of a recently proposed timestepping scheme, which approximates a full nonlinear implicit solution with a single linear system, without compromising stability. This scheme introduces a geometric stiffness term that improves numerical stability up to a certain time-step size, but it does so at the cost of large mechanical dissipation in comparison to the traditional constrained dynamics formulation. Dissipation is sometimes undesirable from a mechanical point of view, especially if the dissipation is not quantified. In this paper, we propose to use an additional control parameter to regulate “how implicit” the Jacobian matrix is, and change the degree to which the geometric stiffness term contributes. For the selection of this parameter, adaptive schemes are proposed based on the monitoring of energy drift. The proposed adaptive method is verified through the simulation of open-chain systems.

References

1.
Featherstone
,
R.
,
1983
, “
The Calculation of Robot Dynamics Using Articulated-Body Inertias
,”
Int. J. Rob. Res.
,
2
(
1
), pp.
13
30
.
2.
Orlandea
,
N.
,
Chace
,
M. A.
, and
Calahan
,
D. A.
,
1977
, “
A Sparsity-Oriented Approach to the Dynamic Analysis and Design of Mechanical Systems—Part 1
,”
J. Eng. Ind.
,
99
(
3
), pp.
773
779
.
3.
Orlandea
,
N.
,
Calahan
,
D.
, and
Chace
,
M.
,
1977
, “
A Sparsity-Oriented Approach to the Dynamic Analysis and Design of Mechanical Systems—Part 2
,”
J. Eng. Ind.
,
99
(
3
), pp.
780
784
.
4.
Bayo
,
E.
, and
Ledesma
,
R.
,
1996
, “
Augmented Lagrangian and Mass-Orthogonal Projection Methods for Constrained Multibody Dynamics
,”
Nonlinear Dyn.
,
9
(
1
), pp.
113
130
.
5.
Samin
,
J.-C.
, and
Fisette
,
P.
,
2013
,
Symbolic Modeling of Multibody Systems
,
Springer, Berlin
.
6.
García de Jalón
,
J.
, and
Bayo
,
E.
,
1994
,
Kinematic and Dynamic Simulation of Multibody Systems
(The Real-Time Challenge),
Springer-Verlag
,
New York
.
7.
Brogliato
,
B.
,
Ten Dam
,
A.
,
Paoli
,
L.
,
Genot
,
F.
, and
Abadie
,
M.
,
2002
, “
Numerical Simulation of Finite Dimensional Multibody Nonsmooth Mechanical Systems
,”
ASME Appl. Mech. Rev.
,
55
(
2
), pp.
107
150
.
8.
Bauchau
,
O. A.
, and
Laulusa
,
A.
,
2008
, “
Review of Contemporary Approaches for Constraint Enforcement in Multibody Systems
,”
ASME J. Comput. Nonlinear Dyn.
,
3
(
1
), p.
011005
.
9.
Marsden
,
J. E.
,
Ortiz
,
M.
, and
West
,
M.
,
2003
, “
An Overview of Variational Integrators
,” Finite Element Methods: 1970s and Beyond, CIMNE, Barcelona, Spain, pp. 85–146.
10.
Lee
,
J.
,
Liu
,
C. K.
,
Park
,
F. C.
, and
Srinivasa
,
S. S.
,
2016
, “
A Linear-Time Variational Integrator for Multibody Systems
,” Cornell University Library epub, https://arxiv.org/abs/1609.02898
11.
Baraff
,
D.
,
1996
, “
Linear-Time Dynamics Using Lagrange Multipliers
,”
23rd Annual Conference on Computer Graphics and Interactive Techniques
, ACM, New Orleans, LA, Aug. 4–9, pp.
137
146
.
12.
Stewart
,
D. E.
, and
Trinkle
,
J. C.
,
1996
, “
An Implicit Time-Stepping Scheme for Rigid Body Dynamics With Inelastic Collisions and Coulomb Friction
,”
Int. J. Numer. Methods Eng.
,
39
(
15
), pp.
2673
2691
.
13.
Lacoursière
,
C.
,
2007
, “
Ghosts and Machines: Regularized Variational Methods for Interactive Simulations of Multibodies With Dry Frictional Contacts
,” Ph.D. thesis, Umeå University, Umeå, Sweden.
14.
Baraff
,
D.
, and
Witkin
,
A.
,
1998
, “
Large Steps in Cloth Simulation
,”
25th Annual Conference on Computer Graphics and Interactive Techniques
, SIGGRAPH'98, ACM, pp.
43
54
.
15.
Tournier
,
M.
,
Nesme
,
M.
,
Gilles
,
B.
, and
Faure
,
F.
,
2015
, “
Stable Constrained Dynamics
,”
ACM Trans. Graphics
,
34
(
4
), p.
132
.
16.
Bottasso
,
C. L.
,
Dopico
,
D.
, and
Trainelli
,
L.
,
2008
, “
On the Optimal Scaling of Index Three Daes in Multibody Dynamics
,”
Multibody Syst. Dyn.
,
19
(
1–2
), pp.
3
20
.
17.
Nikravesh
,
P.
,
1988
,
Computer-Aided Analysis of Mechanical Systems
,
Prentice-Hall
,
Upper Saddle River, NJ
.
18.
Haug
,
E. J.
,
1989
,
Computer Aided Kinematics and Dynamics of Mechanical Systems
, Vol.
1
,
Allyn and Bacon
,
Boston, MA
.
You do not currently have access to this content.