This review article focuses on the problems related to numerical simulation of finite dimensional nonsmooth multibody mechanical systems. The rigid body dynamical case is examined here. This class of systems involves complementarity conditions and impact phenomena, which make its study and numerical analysis a difficult problem that cannot be solved by relying on known Ordinary Differential Equation (ODE) or Differential Algebraic Equation (DAE) integrators only. The main techniques, mathematical tools, and existing algorithms are reviewed. The article utilizes 233 references.

REFERENCES
1.
Schiehlen
W
(
1997
),
Multibody system dynamics: Roots and perspectives
,
Multibody Syst. Dyn.
1
(
2
),
149
188
.
2.
Ambrosio
JAC
(
2000
),
Rigid and flexible multibody dynamics tools for the simulation of systems subjected to contact and impacts conditions
,
Eur. J. Mech. A/Solids
19
, Special Issue,
S23–S44
S23–S44
.
3.
Euromech Colloquium 404 (1999), Advances in Computational Multibody Dynamics, European Mechanics Society, Lisboa, Sept 20–23, http://www.lemac.ist.utl.pt/EUROMECH
4.
Abadie M (1998), Simulation dynamique de me´canismes: Prise en compte du contact frottant, PhD Thesis, Univ of Montpellier 2, France, Sept.
5.
Abadie M (2000), Dynamic simulation of rigid bodies: Modeling of frictional contact, In: Impacts in Mechanical Systems: Analysis and Modeling, B Brogliato (ed). Springer Verlag, Berlin, Lecture Notes in Physics, 62–144.
6.
Babitsky VI (1998), Theory of Vibro-Impact Systems and Applications, Springer-Verlag, Foundations of Engineering Mechanics.
7.
Pfeiffer F and Glocker Ch (1996), Multibody Dynamics with Unilateral Contacts, Wiley Interscience, Series in Non-linear Dynamics.
8.
Studny
D
,
Rittel
D
, and
Zussman
E
(
1999
),
Impact fracture of screws for disassembly
,
ASME J. Manuf. Sci. Eng.
121
,
118
125
.
9.
Balandin
DV
,
Bolotnik
NN
, and
Pilkey
WD
(
2000
),
Optimal protection from impact and shock: Theory and methods
,
Appl. Mech. Rev.
53
(
9
),
p 237
p 237
.
10.
Brilliantov
NV
,
Spahn
F
,
Hertzsch
JM
, and
Po¨schel
T
(
1996
),
Model for collisions in granular gases
,
Phys. Rev. E
53
(
5
),
5382
5392
.
11.
Radjai
F
,
Jean
M
,
Moreau
JJ
, and
Roux
S
(
1996
),
Force distributions in dense two-dimensional granular systems
,
Phys. Rev. Lett.
77
,
274
274
.
12.
Radjai
F
and
Wolf
DE
(
1998
),
Features of static pressure in dense granular media
,
Granular Matter
1
(
1
),
3
8
.
13.
Acary V and Jean M (1999), Numerical simulation of monuments by the contact dynamics method, available at http://chimay.esm2.imt-mrs.fr/Vince/Publi/texteHTML/texteHTML.html
14.
Brogliato
B
and
Zavala-Rio
A
(
2000
),
On the control of complementary-slackness mechanical juggling systems
,
IEEE Trans. Autom. Control
45
(
2
),
235
246
.
15.
Hurmulzu Y, Ge´not F, and Brogliato B (2001), Modelling, stability and control of bipedal locomotion systems—A general framework, Internal Report, Laboratoire d’Automatique de Grenoble, INRIA Research Report No 4290.
16.
Mata Jimenez M and Brogliato B (2002), Analysis of PD and nonlinear control of mechanical systems with dynamic backlash, submitted to Journal of Control and Vibrations, in press.
17.
Awrejcewicz
J
,
Tomczak
K
, and
Lamarque
CH
(
1999
),
Controlling systems with impacts
,
Int. J. Bifurcation Chaos Appl. Sci. Eng.
9
(
36
),
547
553
.
18.
Brogliato B (1999), Nonsmooth Mechanics, Second Edition, Springer Verlag, Communications and Control Engineering Series, London (first edition in LNCIS 220, 1996), Erratum and addenda available at http://www-lag.ensieg.inpg.fr/publications.html
19.
Brogliato
B
,
Niculescu
SI
, and
Monteiro Marques
MDP
(
2000
),
On the tracking control of a class of complementary slackness mechanical systems
,
Syst. Control Lett.
39
(
4
),
255
266
.
20.
Brogliato
B
,
Niculescu
SI
, and
Orhant
P
(
1997
),
On the control of finite-dimensional mechanical systems with unilateral constraints
,
IEEE Trans. Autom. Control
42
(
2
),
200
215
.
21.
Kos J, ten Dam AA, Pruis GW, and Vankan WJ (1998), Efficient harmonisation of simulation competence in a CACE working environment, Proc 5th Int Workshop on Simulation for European Space Programmes, SESP’98, 3–5 Nov, ESTEC, NL.
22.
van Woerkom PThLM, de Boer A, Ellenbroek MHM, and Wijker JJ (1994), Developing algorithms for efficient simulation of flexible space manipulator operations, IAF-94-A.4.032, 45th Congress of the Int Astronautical Federation, Oct 9–14, 1994, Israel.
23.
van Sterkenburg RP and ten Dam AA (1999), The scenario management tool SMARTFED for real-time interactive high performance networked simulations, High-Performance Computing and Networking, Proc 7th Int Conf HPCN Europe 99, Amsterdam, The Netherlands, Lecture Notes in Computer Science, vol 1593, Springer.
24.
Chatterjee A and Ruina AL (1998), Two interpretations of rigidity in rigid body collisions, ASME Winter Annual meeting, November, Dallas, TX, 1997. Also in ASME J. App. Mech 65, 894–901, December.
25.
Hairer E and Wanner G (1996), Solving Ordinary Differential Equations II; Stiff and Differential-Algebraic Problems, 2nd Edition, Springer-Verlag, Series in Computational Mathematics.
26.
Garcia de Jalon J and Bayo E (1994), Kinematic and Dynamic Simulation of Multibody Systems: The Real-time Challenge, Springer Verlag, Mechanical Engineering Series.
27.
Lo¨tstedt
P
(
1984
),
Numerical simulation of time dependent contact and friction problems in rigid body mechanics
,
SIAM (Soc. Ind. Appl. Math.) J. Sci. Stat. Comput.
5
,
370
393
.
28.
Moreau JJ (1986), Dynamique de syste`mes a` liaisons unilate´rales avec frottement sec e´ventuel; essais nume´riques, Tech Note 85-1, LMGC, Montpellier, France.
29.
Brenan KE, Campbell SL, and Petzold LR (1989), Numerical Solutions of Initial-Value Problems in Differential-Algebraic Equations, Elsevier Science Publ, NY.
30.
Rockafellar RT (1970), Convex Analysis, Princeton Landmarks in Mathematics, Princeton Univ Press, 10th printing 1997.
31.
Bressan A (1959), Questioni di regolarita e di unicita del moto in presenza di vincoli olonomi unilaterali, Rend. Sem. Mat. Univ. Padova 29, 271–315.
32.
Monteiro-Marques MDP (1993), Differential Inclusions in Non-smooth Mechanical Problems: Shocks and Dry Friction, Birkhauser, Boston, PNLDE 9.
33.
Stewart
DE
(
1998
),
Convergence of a time-stepping scheme for rigid-body dynamics and resolution of Painleve´’s problem
,
Arch. Ration. Mech. Anal.
145
,
215
260
.
34.
Stewart
DE
(
1997
),
Existence of solutions to rigid body dynamics and the Painleve´ paradoxes
,
C. R. Acad. Sci. Paris
325
, Se´rie I,
689
693
.
35.
Mabrouk
M
(
1998
),
A unified variational model for the dynamics of perfect unilateral constraints
,
Eur. J. Mech. A/Solids
,
17
(
5
),
819
842
.
36.
Mabrouk
M
(
1998
),
Liaisons unilate´rales et chocs e´lastiques quelconques: Un re´sultat d’existence
,
C. R. Acad. Sci Paris
326
, Se´rie I,
1353
1357
.
37.
Carriero
M
and
Pascali
E
(
1982
),
Uniqueness of the one-dimensional bounce problem as a generic property in L1([0,T]⁠,R
),
Bolletino U.M.I.
6
(
1-A
),
87
91
.
38.
Carriero
M
and
Pascali
E
(
1985
), Uniqueness for the elastic one-dimensional bounce problem, Proc of Nonlinear Variational Problems,
Res. Notes Math.
,
127
,
88
91
.
39.
Heemels WPMH (1999), Linear Complementarity Systems: A study in hybrid dynamics, PhD Thesis, Electrical Eng Dept, Eindhoven Univ of Technology, The Netherlands, ISBN 90-386-1690-2.
40.
Heemels
WPMH
,
Schumacher
JM
, and
Weiland
S
(
2000
),
Linear complementarity systems
,
SIAM (Soc. Ind. Appl. Math.) J. Appl. Math.
60
(
4
),
1234
1269
.
41.
van der Schaft
A
and
Schumacher
JM
(
1998
), Complementarity modeling of hybrid systems CWI Report, Dept Operations Research, Statistics and Systems Theory, BS-R9611, August, NL. Also in
IEEE Trans. Autom. Control
43
(
4
),
483
490
.
42.
van der Schaft A and Schumacher JM (2000), An Introduction to Hybrid Dynamical Systems, Springer Verlag, London, LNCIS 251.
43.
Lo¨tstedt
P
(
1982
),
Mechanical systems of rigid bodies subject to unilateral constraints
,
SIAM (Soc. Ind. Appl. Math.) J. Appl. Math.
42
(
2
),
281
296
.
44.
Percivale
D
(
1985
),
Uniqueness in the elastic bounce problem
,
J. Diff. Eqns.
56
,
206
215
.
45.
Percivale
D
(
1991
),
Uniqueness in the elastic bounce problem II
,
J. Diff. Eqns.
90
,
304
315
.
46.
Percivale
D
(
1986
),
Bounce problem with weak hypotheses of regularity
,
Ann. Mat. Pura. Appl.
143
(
4
),
259
274
.
47.
Buttazo
G
and
Percivale
D
(
1981
),
The bounce problem on n-dimensional Riemannian manifolds
,
Atti. Accad. Naz. Lincei, Cl. Sci. Fis., Mat. Nat., Rend.
70
,
246
250
.
48.
Buttazo
G
and
Percivale
D
(
1983
),
On the approximation of the elastic bounce problem on Riemannian manifolds
,
J. Diff. Eqns.
47
(
2
),
227
245
.
49.
Ballard
P
(
2000
),
The dynamics of discrete mechanical systems with perfect unilateral constraints
,
Arch. Ration. Mech. Anal.
154
(
3
),
199
274
.
50.
Ballard
P
(
1999
),
Dynamique des syste`mes me´caniques avec liaisons unilate´rales parfaites
,
C. R. Acad. Sci., Ser. IIb: Mec., Phys., Chim., Astron.
327
,
953
958
.
51.
Schatzman
M
(
1978
),
A class of nonlinear differential equations of second order in time
,
Nonlinear Analysis, Theory, Methods and Applications
2
(
3
),
355
373
.
52.
Schatzman
M
(
1998
),
Uniqueness and continuous dependence on data for one-dimensional impact problem
,
Math. Comput. Modell.
28
(
4–8
),
1
18
.
53.
Paoli
L
and
Schatzman
M
(
1993
),
Mouvement a` un nombre fini de degre´s de liberte´ avec contraintes unilate´rales: cas avec perte d’e´nergie
,
Mode`l. Math. Anal. Nume´r.
27
(
6
),
673
717
.
54.
Paoli L (1993), Analyse nume´rique de vibrations avec contraintes unilate´rales, PhD Thesis, Univ Claude Bernard-Lyon 1, Laboratoire d’Analyse Nume´rique, France.
55.
Paoli L and Schatzman M (2002), A numerical scheme for impact problems, preprint de l’Equipe d’Analyse Nume´rique, UMR 5585, June, SIAM on Numerical Analysis, in press. (Available at http://numerix.univ-lyon1.fr/publis/publiv/1999/publis.html)
56.
Paoli
L
and
Schatzman
M
(
1999
),
Approximation et existence en vibro-impact
,
C. R. Acad. Sci., Ser. I: Math.
329
, Se´rie I,
1103
1107
.
57.
Paoli
L
(
2000
),
An existence result for vibrations with unilateral constraints: case of a non-smooth set of constraints
,
Math. Methods Appl. Sci.
10
(
10
),
815
832
.
58.
Ivanov
AP
(
1995
),
On multiple impacts
, Prikl. Mat. Mekh. 59(6), 930–946; (Transl. in
ASME J. Appl. Mech.
59
(
6
),
887
902
).
59.
Schatzman
M
,
Lamarque
CH
, and
Bastien
J
(
1999
),
An ill-posed mechanical problem with friction
,
Eur. J. Mech. A/Solids
18
,
415
420
.
60.
Hilding
D
,
Klarbring
A
, and
Peterson
J
(
1999
),
Optimization of structures in unilateral contact
,
Appl. Mech. Rev.
52
(
4
),
139
160
.
61.
Featherstone R (1987), Robot Dynamics Algorithms, Kluwer Academic Publ, Boston.
62.
Wehage
RA
and
Haug
EJ
(
1982
),
Generalized coordinate partitioning for dimension reduction in analysis of constrained dynamic systems
,
J. Mech. Des.
104
,
247
255
.
63.
Baraff D (1996), Linear-time dynamics using Lagrange multipliers, Computer Graphics Proc, Annual Conference Series, 137–146.
64.
Mattsson SE, Otter M, and Elmqvist H (1999), Modelica hybrid modeling and efficient simulation, Proc of 38th IEEE Conf on Decision and Control, Phoenix AZ, Dec, 3502–3507.
65.
ten Dam AA (1997), Unilaterally constrained dynamical systems, PhD Thesis, Rijksuniversiteit Groningen, NL, http://www.ub.rug.nl/eldoc/dis/science/a.a.ten.dam/
66.
ten Dam
AA
(
1992
),
Stable numerical integration of dynamical systems subject to equality state-space constraints
,
J. Eng. Math.
26
,
315
337
.
67.
Gear
CW
,
Leimkuhler
B
, and
Gupta
GK
(
1985
),
Automatic integration of Euler-Lagrange equations with constraints
,
J. Comput. Appl. Math.
12-13
,
77
-
90
.
68.
ten Dam
AA
,
Dwarshuis
KF
, and
Willems
JC
(
1997
),
The contact problem for linear continuous-time dynamical systems, a geometric approach
,
IEEE Trans. Autom. Control
42
(
4
),
458
472
.
69.
Delassus
E
(
1923
),
Sur les lois du frottement de glissement
,
Bull. Soc. Math. France
51
,
22
33
.
70.
Moreau
JJ
(
1963
),
Les liaisons unilate´rales et le principe de Gauss
,
C. R. Acad. Sciences Paris
256
,
871
874
.
71.
Moreau
JJ
(
1966
),
Quadratic programming in mechanics: Dynamics of one sided constraints
,
SIAM J. Control
4
(
1
),
153
158
.
72.
Gear
CW
and
Petzold
LR
(
1984
),
ODE methods for the solution of differential/algebraic systems
,
SIAM J. Numer. Anal.
21
(
4
),
716
728
.
1.
Ivanov
AP
(
1987
),
Impacts in a system with certain unilateral couplings
,
Prikl. Mat. Mekh.
51
(
4
),
559
566
2.
(Transl. in
J. Appl. Math. Mech.
51
(
4
),
436
442
(
1998
)).
1.
Paoli L and Schatzman M (1999), Moreau’s rule and the penalty method, Proc of IUTAM Symp on Unilateral Multibody Contacts, Kluwer, F Pfeiffer and Ch Glocker (eds), 35–44.
2.
Paoli
L
and
Schatzmann
M
(
2001
),
Penalty approximation for non smooth constraints in vibroimpact
, to
J. Diff. Eqs.
177
,
375
418
. (Preprint de l’Equipe d’Analyse Nume`rique, UMR 5585 Maply, available at http://numerix.univ-lyonl.fr/publis/publiv/2000/publis.html)
3.
Carnot L (1803), Principes Fondamentaux de l’Equilibre et du Mouvement, Paris, Bachelier.
4.
Chatterjee
A
(
1999
),
On the realism of complementarity conditions in rigid body collisions
,
Nonlinear Dyn.
,
20
,
159
168
.
5.
Moreau
JJ
(
1994
),
Some numerical methods in multibody dynamics: Application to granular materials
,
Eur. J. Mech. A/Solids
13
(
4
),
93
114
.
6.
Klarbring
A
(
1986
),
A mathematical programming approach to three dimensional contact problems with friction
,
Comput. Methods Appl. Mech. Eng.
58
,
175
200
.
7.
Klarbring
A
and
Bjo¨rkman
G
(
1988
),
A mathematical programming approach to contact problems with friction and varying contact surface
,
Comput. Struct.
30
(
5
),
1185
1198
.
8.
Lootsma
YJ
,
van der Schaft
AJ
, and
Camlibe
MK
(
1999
),
Uniqueness of solutions of relay systems
,
Automatica
35
(
3
),
467
478
.
9.
Pang
JS
and
Trinkle
JC
(
1996
),
Complementarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with Coulomb friction
,
Math. Program.
73
,
199
226
.
10.
Glocker
Ch
(
1999
),
Formulation of spatial contact situations in rigid multibody systems
,
Comput. Methods Appl. Mech. Eng.
177
,
199
214
.
11.
Anitescu
M
,
Potra
FA
, and
Stewart
DE
(
1999
),
Time-stepping for three-dimensional rigid body dynamics
,
Comput. Methods Appl. Mech. Eng.
177
,
183
197
.
12.
Stewart
DE
and
Trinkle
JC
(
1996
),
An implicit time-stepping scheme for rigid body dynamics with inelastic collisions and Coulomb friction
,
Int. J. Numer. Methods Eng.
39
(
5
),
2673
2691
.
13.
Anitescu M, Cremer JF, and Potra FA (1996), Formulating three-dimensional contact dynamics problems, Mech. Struct. Mach. 86(4).
14.
Stewart DE (1999), Time stepping methods and the mathematics of rigid body dynamics, in Impact and Friction A Guran (ed), Birkhauser (available at http://www.math.uiowa.edu/dstewart/).
15.
Stewart DE (1998), Convergence of a time-stepping scheme for rigid body dynamics and resolution of Painleve´’s problem; Summary, (available at http://www.math.uiowa.edu/dstewart/).
16.
Trinkle
JC
,
Pang
JS
,
Sudarsky
S
, and
Lo
G
(
1997
),
On dynamic multi-rigid-body contact problems with Coulomb friction
,
Z. Angew. Math. Mech.
77
,
267
279
.
17.
Pang
JS
and
Stewart
D
(
1999
),
A unified approach to discrete frictional contact problems
,
Int. J. Eng. Sci.
37
,
1747
1768
.
18.
Stewart
DE
(
2000
),
Rigid-body dynamics with friction and impacts
,
SIAM Rev.
42
(
1
),
3
39
.
19.
Wo¨sle
M
and
Pfeiffer
F
(
1996
),
Dynamics of multibody systems containing dependent unilateral constraints with friction
,
J. Vib. Control
2
,
161
192
.
20.
Brach RM (1991), Mechanical Impact Dynamics, John Wiley, New York.
21.
Jean
M
(
1999
),
The non-smooth contact dynamics approach
,
Comput. Methods Appl. Mech. Eng.
177
,
235
277
.
22.
Moreau JJ (1966–1967) Fonctionnelles Conve´xes, Se´minaire sur les Equations aux De´rive´es Partielles, Colle`ge de France, Paris.
23.
Moreau JJ (1988), Unilateral contact and dry friction in finite freedom dynamics, in [233], 1–82.
24.
Jean
M
(
1993
),
Simulation nume´rique des proble`mes de contact avec frottement
,
Mate´riaux et Techniques
1,2,3
,
22
32
.
25.
Moreau
JJ
(
1983
),
Liaisons unilate´rales sans frottement et chocs ine´lastiques
,
C. R. Acad. Sci., Ser. II: Mec., Phys., Chim., Sci. Terre Univers
296
(30 mai), se´rie II,
1473
1476
.
26.
Cholet C (1998), Chocs de solides rigides, PhD Thesis, Laboratoire d’Analyse Nume´rique–Universite´ Paris 6 and Laboratoire des Mate´riaux et des Structures du Ge´nie Civil–LCPC-CNRS, March.
27.
Moreau JJ (1985), Standard inelastic shocks and the dynamics of unilateral constraints, CISM Courses and Lectures, no 288, Springer-Verlag, 173–221.
28.
Moreau
JJ
(
1999
),
Numerical aspects of the sweeping process
,
Comput. Methods Appl. Mech. Eng.
177
,
329
349
.
29.
Kunze M and Monteiro Marques MDP (2000), An introduction to Moreau’s sweeping process, In Impacts in Mechanical Systems: Analysis and Modeling, Springer Verlag, Berlin, Lecture Notes in Physics, B. Brogliato (ed), 1–60.
30.
Cartan H (1977), Cours de Calcul Diffe´rentiel, Hermann, Paris.
31.
Moreau JJ (1979), Application of convex analysis to some problems of dry friction, in Trends in Applications of Pure Mathematics to Mechanics, Vol 2, H Zorski (ed), Pitman Publ, London, 263–280.
32.
Panagiotopoulos
PD
(
1995
),
Modeling of nonconvex nonsmooth energy problems. Dynamics hemivariational inequalities with impact effects
,
J. Comput. Appl. Math.
63
,
123
138
.
33.
Bressan
A
(
1959
),
Incompatibilita` dei teoremi di esistenza e di unicita` del moto per un tipo molto comune e regolare di sistemi meccanici
,
Rend. Scu. Norm. di Pisa
,
333
348
.
34.
Hurmuzlu
Y
(
1998
),
An energy based coefficient of restitution for planar impacts of slender bars with massive external surfaces
,
ASME J. Appl. Mech.
65
(
4
),
952
962
.
35.
Hurmuzlu Y and Ceanga V (2000), Impulse correlation ratio in solving multiple impact problems, Impacts in Mechanical Systems: Analysis and Modeling, Springer Verlag, Berlin, Lecture Notes in Physics, B Brogliato (ed), 235–273.
36.
Paoli L and Schatzman M (1999), Dynamics of an impacting bar: A model and numerics, ECCM’99, European Congress on Computational Mechanics, W Wunderlich (ed), CD–Rom.
37.
Cottle RW, Pang JS, and Stone RE (1992), The Linear Complementarity Problem, Academic Press, Boston.
38.
Ferris
MC
and
Pang
JS
(
1997
),
Engineering and economic applications of complementarity problems
,
SIAM Rev.
39
(
4
),
669
713
.
39.
Leine RI, Glocker Ch, and van Campen DH (2001), Nonlinear dynamics and modeling of some wooden toys with impact and friction, submitted to J. Vib. Control, in press.
40.
Jourdan
F
,
Alart
P
, and
Jean
M
(
1998
),
A Gauss Seidellike algorithm to solve frictional contact problems
,
Comput. Methods Appl. Mech. Eng.
155
,
31
47
.
41.
Raous
M
,
Chabrand
P
, and
Lebon
F
(
1988
),
Numerical methods for frictional contact problems and applications
,
J. Theo. Appl. Mech.
7
,
111
128
.
42.
Raous M (1999), Quasistatic Signorini problem with Coulomb friction and coupling to adhesion, New Developments in Contact Problems, CISM 384, P Wriggers and P Panaglotiopoulos (eds) Springer Wien New York.
43.
Vola D, Pratt E, Jean M, and Raous M (1998), Consistent time discretization for a dynamical frictional contact problem and complementarity techniques, Revue Europe´enne des Ele´ments Finis 7(1–3).
44.
Lozano, R, Brogliato B, Egeland O, and Maschke B (2000), Dissipative Systems Analysis and Control: Theory and Applications, Springer Verlag, CCE Series, London.
45.
Schiehlen W (1999), Unilateral contacts in machine dynamics, Proc of IUTAM Symp on Unilateral Multibody Contacts, F Pfeiffer and Ch Glocker (eds), Kluwer, 287–298.
46.
Ru¨ckgauer
A
and
Schiehlen
W
(
1997
),
Simulation of modular mechatronic systems with application to vehicle dynamics
,
Acta Mech.
175
,
183
195
.
47.
Eberhard, P, (1999) Collision detection and contact approaches for a hybrid multibody system/finite element simulation, Proc of IUTAM Symp on Unilateral Multibody Contacts, F Pfeiffer and Ch Glocker (eds), Kluwer, 193–202.
48.
Ravn
P
(
1998
),
A continuous analysis method for planar multibody systems with joint clearance
,
Multibody Syst. Dyn.
2
,
1
24
.
49.
Bliman PA and Sorine M (1996), Dry friction models for automatic control, Proc of Euromech Colloquium 351: Systems with Coulomb Friction, Vadstena (Sweden), August 5–7.
50.
Sorine M and Szymanski J (2000), A new dynamic multi dof tire-model, IFAC Symp on Transportation Systems, Braunschweig, Germany, June 13–15.
51.
Paoli L and Schatzman M (2000), Non convex aspects of dynamics with impacts, From Convexity to Non Convexity, R Gilbert and P Pardalos (eds), Kluwer Academic Publ, Boston.
52.
Dupont
PE
and
Yamajako
SP
(
1997
),
Stability of rigid body dynamics with sliding frictional contacts
,
IEEE Trans. Rob. Autom.
13
(
2
),
230
236
.
53.
Paoli L and Schatzman M (2000), Ill-posedness in vibro-impact and its numerical consequences, European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS, Barcelona, 11–14 Sept.
54.
Baraff D (1993), Non-penetrating rigid body simulation, Eurographics’93 State of the Art Reports, Barcelona, Sept 6–10.
55.
Hori N, Morl T, and Nikiforuk PN (1994), Discrete-time models of continuous-time systems, Control and Dynamic Systems, CT Leondes (ed), 66, 1–45.
56.
Atkinson KE (1978), An Introduction to Numerical Analysis, John Wiley & Sons.
57.
Stoer J and Burlisch R (1979), Introduction to Numerical Analysis, Springer Verlag.
58.
Baumgarte
J
(
1972
),
Stabilization of constraints and integrals of motion in dynamical systems
,
Comput. Methods Appl. Mech. Eng
,
1
,
1
16
.
59.
Bayo
E
,
Garcia de Jalon
J
, and
Serna
MA
(
1988
),
A modified Lagrangian formulation for the dynamic analysis of constrained mechanical systems
,
Comput. Methods Appl. Mech. Eng.
71
,
183
195
.
60.
Park
KC
and
Chiou
JC
(
1988
),
Stabilization of computational procedures for constrained dynamical systems
,
Journal of Guidance
11
(
4
),
365
370
.
61.
Sciacovelli D (1985), Flexible spacecraft: Computer oriented control analysis, Systems and Control Encyclopedia, Pergamon Press, 1649–1665.
62.
Eich
E
(
1993
),
Convergence results for a coordinate projection method applied to mechanical systems with algebraic constraints
,
SIAM (Soc. Ind. Appl. Math.) J. Numer. Anal.
30
(
5
),
1467
1482
.
63.
Campbell SL (1990), Descriptor systems in the 90’s, Proc of 29th Conf on Decision and Control, December, Honolulu, Hawaii, 442–447.
64.
Petzold L (1982), A description of DASSL: A differential/algebraic system solver, Proc of 10th IMACS World Congress, August 8–13, Montreal.
65.
Fu¨hrer C and Leimkuhler B (1989), Formulation and numerical solution of the equations of constrained mechanical motion, DVFLR Forschungsbericht 89-08, Institut fu¨r Dynamic der Flugsysteme, Oberpfaffenhofen, Germany.
66.
Baumgarte
J
(
1983
),
A new method of stabilization for holonomic constraints
,
ASME J. Appl. Mech.
50
,
869
870
.
67.
Chang
CO
and
Nikravesh
PE
(
1985
),
An adaptive constraint violation stabilization method for dynamic analysis of mechanical systems
,
Journal of Mechanisms, Transmissions, and Automation in Design
107
,
488
492
.
68.
Asher
UM
,
Chin
H
, and
Reich
S
(
1994
),
Stabilization of DAEs and invariant manifolds
,
Numer. Math.
67
,
131
149
.
69.
Lin
ST
and
Hong
MH
(
1998
),
Stabilization method for numerical integration of multibody mechanical systems
,
ASME J. Mech. Des.
120
,
565
572
.
70.
McClamroch
NH
and
Wang
D
(
1990
),
Linear feedback control of position and contact force of a nonlinear constrained mechanism
,
J. Dyn. Syst., Meas., Control
122
,
640
645
.
71.
Veldman
AEP
(
1990
),
Missing boundary conditions? Discretise first, substitute next, combine later
,
SIAM Journal on Stat. Comp.
11
,
82
91
.
72.
Hart
CW
and
Harlow
FH
(
1967
),
A general corrective procedure for the numerical solution of initial-value problems
,
J. Comput. Phys.
2
,
114
119
.
73.
Gustafsson
K
,
Lundh
M
, and
Oderlind
S
(
1988
),
A PI step-size control for the numerical solution of ordinary differential equations
,
BIT
28
,
270
287
.
74.
Gustafsson K (1990), Using control theory to improve step-size selection in numerical integration of ODE, 11th IFAC (preprint), 139–144.
75.
von Herzen B, Barr AH, and Zatz HR (1990), Geometric collisions for time-dependent parametric surfaces, SIGGRAPH Conf Proc, ACM Press 39–48.
76.
ten Dam AA and Willems JC (1997), A system theoretical framework to study unilaterally constrained dynamical systems, Proc of European Control Conf ECC’97, June 30-July 4, Brussels, Belgium.
77.
Wang
Y
(
1993
),
Global analysis and simulation of mechanical systems with time-varying topologies
,
ASME J. Mech. Des.
115
,
817
821
.
78.
Lamarque CH and Janin O (1999), Mechanical systems with impacts: comparison of several numerical methods, Euromech Colloquium 397 Impact in Mechanical Systems, Grenoble, LAG-CNRS, June-July.
79.
Janin
O
and
Lamarque
CH
(
2001
),
Comparison of several numerical methods for mechanical systems with impacts
,
Int. J. Numer. Methods Eng.
,
51
(
9
),
1101
1101
.
80.
Janin O (2001), Contribution a` l’identification, la mode`lisation et l’analyse de syste`mes dynamiques a` non-line´arites irre´gulieres, PhD Thesis, Univ of Lyon 1 C Bernard, July.
81.
Towne
DH
and
Hadlock
CR
(
1977
),
One-dimensional collisions and Chebyshev polynomials
,
Am. J. Phys.
45
(
3
),
255
259
.
82.
Nqi FZ (1997), Etude nume´rique de divers proble´mes dynamiques avec impact et de leurs proprie´te´s qualitatives, PhD Thesis, Univ Claude Bernard Lyon 1, June.
83.
Bainov DD and Simeonov PS (1989), Systems with Impulse Effects; Stability, Theory and Applications, Wiley.
84.
Kunze
M
and
Neumann
J
(
1997
),
Linear complementarity problems and the simulation of the motion of rigid body systems subject to Coulomb friction
,
Z. Angew. Math. Mech.
77
(
11
),
833
838
.
85.
Schmaedeke
WW
(
1965
),
Optimal control theory for nonlinear vector differential equations containing measures
,
SIAM J. Control
3
(
2
),
231
280
.
86.
Camlibel MK, Heemels WPMH, and Schumacher JM (2000), Dynamical analysis of linear passive networks with ideal diodes. Part II: Consistency of a time-stepping method, Tech Report 00 I/03, Eindhoven Univ of Tech, Dept of Electrical Eng, Measurement, and Control Systems, Eindhoven, The Netherlands.
87.
Leenaerts
DMW
(
1999
),
On linear dynamic complementarity systems
,
IEEE Trans. Circuits Syst., I: Fundam. Theory Appl.
46
(
8
),
1022
1026
.
88.
Petzold
L
(
1982
),
Differential/Algebraic equations are not ODEs
,
SIAM (Soc. Ind. Appl. Math.) J. Sci. Stat. Comput.
3
(
3
),
367
384
.
89.
Wu
SC
,
Yang
SM
, and
Haug
EJ
(
1986
),
Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion; II-planar systems
,
Mech. Mach. Theory
21
(
5
),
407
416
.
90.
Wang
D
,
Conti
C
, and
Beale
D
(
1999
),
Interference impact analysis of multibody systems
,
ASME J. Mech. Des.
121
,
128
135
.
91.
Tzitzouris JA and Pang J-S (2001), A time-stepping complementarity approach for frictionless systems of rigid bodies, (Draft Tech Report 600, John Hopkins Univ, Math Sci Dept), SIAM J. Optim., in press.
92.
Mirtich BV (1997), Impulse-based dynamic simulation of rigid body systems, PhD Thesis, Univ of California at Berkeley.
93.
Hubbard
PM
(
1996
),
Approximating polyhedra with spheres for time-critical collision detection
,
ACM Trans. Graphics
15
(
3
),
181
210
.
94.
Ponamgi MK, Manosha D, and Lin MC (1995), Incremental algorithm for collision detection between solid models, Proc 3rd ACM Symp on Solid Modeling and Applications, ACM Press, NY, 293–304.
95.
Conti
C
,
Corron
P
, and
Michotte
P
(
1992
),
A computer-aided kinematic analysis system for mechanism design and computer simulation
,
Mech. Mach. Theory
27
(
5
),
563
574
.
96.
Goyal
S
,
Pinson
EN
, and
Sinden
FW
(
1994
),
Simulation of dynamics of interactiong rigid bodies including friction I: General problem and contact model
,
Eng. Comput.
10
,
162
174
.
97.
Goyal
S
,
Pinson
EN
, and
Sinden
FW
(
1994
),
Simulation of dynamics of interactiong rigid bodies including friction II: Software system design and implementation
,
Eng. Comput.
10
,
175
195
.
98.
Han
I
,
Gilmore
BJ
, and
Ogot
MM
(
1993
),
The incorporation of arc boundaries and stick/slip friction in a rule-based simulation algorithm for dynamic mechanical systems with changing topologies
,
ASME J. Mech. Des.
115
,
423
434
.
99.
Wang
D
,
Conti
C
,
Dehombreux
P
, and
Verlinden
O
(
1997
),
A computer-aided simulation approach for mechanisms with time-varying topology
,
Comput. Struct.
64
(
14
),
519
530
.
100.
Filip
D
,
Magedson
R
, and
Marhot
R
(
1986
),
Surface algorithms using bound derivatives
,
Computer Aided Geometric Design
3
,
255
311
.
101.
Lin MC and Canny JF (1991), A fast algorithm for incremental distance calculation, 7th IEEE Conf on Robotics and Automaton, Sacramento, 1008–1014.
102.
Cohen J, Lin M, Manocah D, and Ponamgi K (1995), I-Collide—An interactive and exact collision detection system for large scale environments, ACM Int 3D Graphics Conf, Monterey, 112–120.
103.
Baraff D (1990), Curved surfaces and coherence for non-penetrating rigid body simulation, Computer Graphics (Proc SIGGRAPH) 24, 19–28.
104.
Allgower E and Georg K (1990), Numerical Continuation Methods: An Introduction, Springer Verlag, Berlin.
105.
Chabrand
P
,
Dubois
F
, and
Raous
M
(
1998
),
Various numerical methods for solving unilateral contact problems with friction
,
Math. Comput. Modell.
28
(
4-8
),
97
108
.
106.
Baraff
D
(
1993
),
Issues in computing contact forces for non-penetrating rigid bodies
,
Algorithmica
10
,
292
352
.
107.
Mangasarian
OL
(
1976
),
Equivalence of the complementarity problem to a system of nonlinear equations
,
SIAM (Soc. Ind. Appl. Math.) J. Appl. Math.
31
(
1
),
89
92
.
108.
Leenaerts DMW and van Bokhoven WMG (1998), Piecewise Linear Modeling and Analysis, Kluwer Academic Publ.
109.
Wo¨sle M and Pfeiffer F (1999), Formulations and solution methods of the dynamical spatial contact problem, Proc of IUTAM Symp on Unilateral Multibody Contacts, F Pfeiffer and Ch Glocker (eds), Kluwer, 45–56.
110.
Kojima M, Megiddo N, Noma T, and Yoshise A (1991), A unified Approach to Interior Point Algorithms for Linear Complementarity Problems, Lecture Notes in Computer Science 538, Springer.
111.
Chabrand P, Dubois F, and Raous M (1995), Programmation mathe´matique pour le contact avec frottement et comparison avec d’autres me´thodes, Deuxie`me Colloque National en Calcul des Structures, 16–20 mai, Giens (France), Hermes.
112.
Baraff D (1994), Fast contact force computation for nonpentrating rigid bodies, Proc SIG-GRAPH’94, July 24–29 Orlando, Computer Graphics Proc, 23–34.
113.
Christensen
PW
,
Klarbring
A
,
Pang
JS
, and
Stro¨mberg
N
(
1998
),
Formulation and comparison of algorithms for frictional contact problems
,
Int. J. Numer. Methods Eng.
42
,
145
173
.
114.
Pang
JS
and
Qi
LQ
(
1993
),
Nonsmooth equations: Motivations and algorithms
,
SIAM J. Optim.
,
3
,
443
465
.
115.
Yamashita
N
(
1998
),
Properties of restricted NCP functions for nonlinear complementarity problems
,
J. Optim. Theory Appl.
98
(
3
),
701
717
.
116.
Facchine
F
and
Kanzow
C
(
1997
),
On unconstrained and constrained stationary points of the implicit Lagrangian
,
J. Optim. Theory Appl.
92
(
1
),
99
115
.
117.
Press WH, Teukolsky SA, Vetterling WT, and Flannery BP (1992), Numerical Recipies in Fortran, 2nd Edition, Cambridge Univ Press, NY.
118.
Klisch
T
(
1999
),
Contact mechanics in multibody systems
,
Mech. Mach. Theory
34
,
665
675
.
119.
Simpack (analysis and design of general mechanical systems), http://www.simpack.de
120.
Haug
EJ
,
Wu
SC
, and
Yang
SM
(
1986
),
Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion; I-theory
,
Mech. Mach. Theory
21
(
5
),
401
406
.
121.
Wu
SC
,
Yang
SM
,
Haug
EJ
(
1986
),
Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion; III-spatial systems
,
Mech. Mach. Theory
21
(
5
),
417
425
.
122.
Han
I
and
Gilmore
BJ
(
1993
),
Multi-body impact motion with friction—Analysis, simulation, and experimental validation
,
ASME J. Mech. Des.
115
,
412
422
.
123.
Pandy
MG
and
Berme´
N
(
1998
),
A numerical method for simulating the dynamics of human walking
,
J. Biomech.
21
(
12
),
1043
1051
.
124.
Joli P, Pascal M, and Gibert JR (1993), Syste´me avec changement de topolgie du^ a` des liaisons de contact, Proc of 11th Congress Franc¸ais de Me´canique Vol 5, pp. 429–432.
125.
Escalona
JL
,
Mayo
J
, and
Dominguez
J
(
1999
),
A new numerical method for the dynamic analysis of impact loads in flexible beams
,
Mech. Mach. Theory
34
,
765
780
.
126.
Ferretti
G
,
Maffezzoni
C
,
Magnani
G
, and
Rocco
P
(
1996
),
Simulating discontinuous phenomena affecting robot motion
,
J. Intell. & Robotic Syst.
15
,
53
65
.
127.
Ge´not
F
and
Brogliato
B
(
1999
),
New results on Painleve´ paradoxes
,
Eur. J. Mech. A/Solids
18
,
653
677
.
128.
Ge´not F (1998), Contribution a` la mode´lisation et a` la commande des syste´mes me´caniques de corps rigides avec contraintes unilate´rales, PhD Thesis, Inst Nat Polytech de Grenoble, Jan.
129.
Lo¨tstedt
P
(
1981
),
Coulomb friction in two-dimensional rigid body systems
,
Z. Angew. Math. Mech.
61
,
605
615
.
130.
Moreau
JJ
(
1968
),
La notion de sur-potentiel et les liaisons unilate´rales en e´lastostatique
,
CRAS Paris
271A
,
954
957
.
131.
Moreau JJ (1974), On unilateral constraints, friction and plasticity, New Variational Techniques in Mathematical Physics, CIME II ciclo 1973, G Capriz and G Stampacchia (eds), Edizioni Cremonese, 175–322.
132.
Moreau JJ (1994), Numerical experiments in granular dynamics: Vibration-induced size segregation, Proc of 2nd Contact Mechanics Int Symp, Carry-le-Rouet, France, M Raous, M Jean, and JJ Moreau (eds), Plenum Press, NY.
133.
Jourdan
F
,
Jean
M
, and
Alart
P
(
1998
),
An alternative method between implicit and explicit schemes devoted to frictional contact problems in deep drawing simulation
,
J. Mater. Process. Technol.
80-81
,
257
262
.
134.
Chertier
O
and
Chabrand
P
(
1998
),
Etude du frottement pour des proble`mes de contact en grandes de`formations
,
Revue Europe´enne des Elements Finis
7
(
1-2-3
),
163
176
.
135.
Pierrot F, Jean M, and Dauchez P (1994), Nonsmooth mechanics approach for robot simulations, IFAC SYROCO, Sept 19–21, Capri, Italy, preprints, 577–582.
136.
Jean M and Moreau JJ (1987), Dynamics in the presence of unilateral contacts and dry friction: A numerical approach, in Unilateral Problems in Structural Analysis 2, G Del Piero and F Maceri, (ed), CISM courses and lectures 304, Springer Verlag, 151–196.
137.
Galka
A
and
Telega
JJ
(
1998
),
Dynamic contact problems for systems with finite degrees of freedom: The case of piecewise regular constraints
,
Math. Comput. Modell.
28
(
4-8
),
479
495
.
138.
Kim
J
and
Kwak
B
(
1996
),
Dynamic analysis of two-dimensional frictional contact by linear complementarity problem formulation
,
Int. J. Solids Struct.
33
(
30
),
4605
4624
.
139.
Johansson
L
(
1999
),
A linear complementarity algorithm for rigid body impact with friction
,
Eur. J. Mech. A/Solids
18
(
4
),
703
717
.
140.
Johansson
L
and
Klarbring
A
(
2000
),
Study of frictional impact using a nonsmooth equations solver
,
ASME J. Appl. Mech.
67
,
267
273
.
141.
Alart
P
and
Curnier
A
(
1991
),
A mixed formulation for frictional contact problems prone to Newton like solution methods
,
Comput. Methods Appl. Mech. Eng.
92
,
353
375
.
142.
Pang
JS
(
1990
),
Newton’s method for B-differentiable equations
,
Math. Op. Res.
15
,
311
341
.
143.
Paoli
L
and
Schatzman
M
(
1993
),
Sche´ma nume´rique pour un mode´le de vibrations avec contraintes unilate´rales et perte d’e´nergie aux impacts, en dimension finite
,
C. R. Acad. Sci., Ser. I: Math.
317
,
211
215
.
144.
Paoli L and Schatzman M (1998), Theoretical and numerical study for vibrations with unilateral constraints: Case of a non-convex set of constraints, Proc 4th World Congress on Computational Mechanics, •New Trends, and Applications, SR Idelsohn, E Onate, and EN Dvorkin (eds), CD-Rom.
145.
Hubbard JH and West BH (1991), Differential Equations: A Dynamical Systems Approach, Ordinary Differential Equations, Springer Verlag TAM 5, NY.
146.
Paoli L and Schatzman M (1995), Dynamical impact problem with loss of energy: Numerical study for large times. Application to a model of tight joints, Proc of Contact Mechanics 95, MH Aliabadi and C Alessandri (eds), Computational Mechanics Publications, Southampton, Boston, 233–240.
147.
Panet M, Paoli L, and Schatzman M (1995), Theoretical and numerical study for a model of vibrations with unilateral constraints, Contact Mechanics Int Symp 2, 19–23 Sept 1994, M Raous, M Jean, JJ Moreau (eds), Plenum Press, NY London, 457–464.
148.
Bokhoven WMG (1981), Piecewise Linear Modelling and Analysis, Kluwer, Deventer NL.
149.
Sandberg
IW
(
1970
),
Theorems on the computation of the transient response of nonlinear networks containing transistors and diodes
,
Bell Syst. Tech. J.
49
,
1739
1776
.
150.
Massarini
A
,
Reggiani
U
, and
Kazimierczuk
K
(
1997
),
Analysis of networks with ideal switches by state equations
,
IEEE Trans. Circuits Syst., I: Fundam. Theory Appl.
44
(
8
),
692
697
.
151.
Bedrosian
D
and
Vlach
J
(
1992
),
Time-domain analysis of networks with internally controlled switches
,
IEEE Trans. Circuits Syst., I: Fundam. Theory Appl.
39
(
3
),
199
212
.
152.
Lin M and Canny F (1992), Efficient collision detection for animation, Third Eurographics Workshop on Animation and Simulation, Sept.
153.
An
Le Suan
(
1990
),
The Painleve´ paradoxes and the law of motion of mechanical systems with Coulomb friction
, Prikl. Math. Mekh. 54(4), 520-529 (Transl. in
J. Appl. Math. Mech.
54
(
4
),
430
438
.
154.
Stewart DE (1999), Painleve´’s problem and its implication for rigid-body dynamics, Euromech Colloquium 397 Impact in Mechanical Systems, Grenoble, 30 June-02 July.
155.
Wood
LA
and
Byrne
KP
(
1981
),
Analysis of a random repeated impact process
,
J. Sound Vib.
82
,
329
345
.
156.
Holmes
PJ
(
1982
),
The dynamics of repeated impacts with a sinusoidally vibrating table
,
J. Sound Vib.
84
,
173
189
.
157.
Brach RM and Brach RM (1987), A review of impact models for vehicle collision, SAE Paper No. 870048.
158.
Pfeiffer F and Glocker Ch (eds) (1999), Unilateral multibody contacts, Proc of IUTAM Symp, Munich, Aug 1998, Kluwer, Dordrecht.
159.
Son W, Trinkle JC, and Amato NM (2001), Hybrid dynamic simulation of rigid-body contact with Coulomb friction, Proc of IEEE Int Conf on Robotics and Automation, May 21–26, COEX Seoul, Korea, CD-Rom.
160.
Moreau JJ and Panagiotopoulos PD (eds) (1988), Nonsmooth Mechanics and Applications, CISM Courses and Lectures no 302, Int Centre for Mechanical Sciences, Springer-Verlag.
You do not currently have access to this content.