微分代数包含式の摩擦と接触のモデル化への応用...ALGEBRAIC INCLUSIONS TO THE...
Transcript of 微分代数包含式の摩擦と接触のモデル化への応用...ALGEBRAIC INCLUSIONS TO THE...
九州大学学術情報リポジトリKyushu University Institutional Repository
微分代数包含式の摩擦と接触のモデル化への応用
熊, 小剛
https://doi.org/10.15017/1441188
出版情報:Kyushu University, 2013, 博士(工学), 課程博士バージョン:権利関係:Fulltext available.
APPLICATIONS OF DIFFERENTIAL
ALGEBRAIC INCLUSIONS TO THE
MODELING OF FRICTION AND CONTACT
by
XIAOGANG XIONG
Acknowledgments
The writing of this dissertation would have never been possible without the financial sup-
port provided by the scholarships from the government of the P. R. of China and Kyushu
University in Japan, and emotional support from many people during my Ph.D. research at
Kyushu University.
I first would like to sincerely thank my chief supervisor, Professor Motoji Yamamoto, for
providing me lots of help during my study in Kyushu University. He gave me the opportunity
and courage to study in Japan. His kindness, encouragement, and patience have been great
support throughout my research.
I would like to particularly thank my co-supervisor, Associate Professor Ryo Kikuuwe,
for his enthusiastic and patient academic guidance. Any progression I made on my academic
research cannot happen without his direction, education, and inspiration. I have benefited a
lot from his excitation to science and engineering research.
I wish to express my thanks to Professor Takahiro Kondou, Professor Joichi Sugimura,
Professor Svinin Mikhail, Associate Professor Kenji Tahara, Assistant Professor Takeshi
Ikeda for their suggestions and comments throughout my Ph.D. research. I am also grateful
to Mr. Kouki Shinya and Ms. Midori Tateyama for their help in various forms. Furthermore,
I want to thank all previous and current Ph.D. and master students of Control Engineering
Laboratory, Dr. Katsuki , Dr. Jin, Mr. Aung, Mr. Iwatani, and so on, for various interesting
talks and discussions.
Finally, I am deeply thankful to my parents for their moral support and encouragement
throughout my Ph.D. research.
I
Contents
List of figures V
List of abbreviations XIII
1 Introduction 1
1.1 Mechanical systems involving friction and contact . . . . . . . . . . . . . . 1
1.2 Differential inclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Friction modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Contact modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5 Major achievements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.6 Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Mathematical preliminaries 13
2.1 Signum function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Diode function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 General notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Mechanical systems involving Coulomb friction and rigid unilateral contact 17
3.1 Previous simulation approaches . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.1 Coulomb friction . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.2 Rigid unilateral contact . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 New simulation approach . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.1 Coulomb friction . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.2 Rigid unilateral contact . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.3 Coulomb-frictional, rigid unilateral contact . . . . . . . . . . . . . 27
II
CONTENTS III
3.2.4 General procedure . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3 Examples and simulation results . . . . . . . . . . . . . . . . . . . . . . . 30
3.3.1 Example I: A rolling sphere with collision and slip . . . . . . . . . 30
3.3.2 Example II: Multiple friction with multiple rigid unilateral contacts 33
3.3.3 Example III: Periodic motion . . . . . . . . . . . . . . . . . . . . . 37
3.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4 A friction model with realistic presliding behavior 41
4.1 Related work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.1.1 LuGre model, single-state elastoplastic model, Leuven model and
modified Leuven model . . . . . . . . . . . . . . . . . . . . . . . 42
4.1.2 Generalized Maxwell-Slip friction model . . . . . . . . . . . . . . 43
4.1.3 Differential-algebraic single-state friction model . . . . . . . . . . 44
4.2 New multistate friction model . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2.1 Extension to include Stribeck effect . . . . . . . . . . . . . . . . . 46
4.2.2 Extension to include presliding hysteresis with nonlocal memory . . 47
4.2.3 Extension to include frictional lag . . . . . . . . . . . . . . . . . . 48
4.3 Theoretical analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.4 Simulation and comparison . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.4.1 Nondrifting and stick-slip oscillation . . . . . . . . . . . . . . . . 51
4.4.2 Rate independency and amplitude dependency of hysteresis loop . . 53
4.4.3 Frictional lag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.4.4 Comparison between GMS model and new model . . . . . . . . . . 57
4.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5 A contact model with nonlinear compliance 65
5.1 Related work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.2 New contact model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.2.1 Formulation of new model . . . . . . . . . . . . . . . . . . . . . . 69
5.2.2 Comparison to HC model . . . . . . . . . . . . . . . . . . . . . . 70
5.3 Effects of parameters β1, β2 and γ . . . . . . . . . . . . . . . . . . . . . . 72
Contents IV
5.3.1 Force-indentation curves . . . . . . . . . . . . . . . . . . . . . . . 72
5.3.2 Coefficient of restitution (COR) . . . . . . . . . . . . . . . . . . . 79
5.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6 Concluding remarks 81
References 84
Appendix 95
List of figures
1.1 (a) One of typical ways to model friction in hard-constraints approaches,
and (b) one of typical ways in regularization approaches . . . . . . . . . . 4
1.2 (a) One of typical ways to model contact in hard-constraints approaches,
and (b) one of typical ways in regularization approaches . . . . . . . . . . 9
2.1 The signum function sgn(x) and saturation function sat(Z, x) . . . . . . . 14
2.2 The diode function dio(x) and maximum functionmax(0,−x) . . . . . . . 15
2.3 The normal cone of the set S at O1, O2, O3, and O4. . . . . . . . . . . . . . 16
3.1 One physical interpretation of (3.1) . . . . . . . . . . . . . . . . . . . . . . 18
3.2 One physical interpretation of (3.4) . . . . . . . . . . . . . . . . . . . . . . 20
3.3 A physical interpretation of (3.8). . . . . . . . . . . . . . . . . . . . . . . . 22
3.4 Simulation of the system (3.1); (a) provided external force fe described as
(3.11); (b) simulation results by RK4 with the timestep size 0.001s. The
parameters are chosen as; M = 1 kg, F = 0.5 N, K = 5 × 103 N/m,
β = 2 × 10−3 s. The initial conditions are; p = 0 m, p = 0 m/s. . . . . . . 23
3.5 A physical interpretation of (3.12) . . . . . . . . . . . . . . . . . . . . . . 25
3.6 Simulation of the system (3.16) by RK4 with the timestep size 0.001s. The
parameters are chosen as; M = 1 kg, fe = −9.8 N, K = 105 N/m, β =
0.01 s, α = 0.01 s(gray dashed), 0.007 s(black dashed), 0.005 s(gray solid),
0.001 s(black solid). The initial conditions are; p = 1 m, p = 0 m/s. . . . . 26
V
List of figures VI
3.7 Example I: A rolling sphere with collision and slip. In the simulation, the
parameters are chosen as; M = 1 kg, R = 0.5 m, µ = 0.1 and the initial
conditions are; p = [5.5, 0, 0]T m/s, p = [0, 0, 2R]T m, ω = [0, 0, 0]T rad/s. 30
3.8 Simulation results of Example I by using (3.27) integrated by RK4 with
the timestep size 0.001 s. The parameters are chosen as; K1 = K2 =
1 × 105 N/m, β1 = β2 = 4 × 10−3 s, α = 2.8 × 10−3 s. . . . . . . . . . . . 31
3.9 Example II: Multiple friction contacts with multiple rigid unilateral con-
tacts. In the simulation, the parameters were chosen as; µ1 = µ2 = µ3 =
0.5, M1 = 0.5 kg, M2 = 1 kg, Ks = 100 N/m, u = 1 m/s and the initial
conditions are; p = [0, 0.25, 0.05, 0]T m, p = [0, 0, 0, 0]T m/s. . . . . . . . 34
3.10 Simulation results of Example II by using (3.35) integrated by RK4 with
timestep size 0.001s. The gray regions indicate the time periods in which
the objects M1 and M2 are in contact with each other. The parameters are
chosen as; Ki = 5 × 105 N/m, βi = 2 × 10−3 s (∀i ∈ 1, · · · , 6), αi =
1.6 × 10−3 s (∀i ∈ 1, 2, 3). . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.11 Example III: Periodic motion. In the simulation, the parameters were chosen
as; F = 0.2 N, M = 1 kg, k1 = 1 N/m, k2 = 1 N/m3, u = 1 m/s,
V = 1 m/s, and the initial conditions are adopted from [1] for comparison;
p = 1.19149 m, w = 0 m/s. . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.12 Simulation results of Example III by using (3.40) and (3.41) integrated by
RK4 with timestep size 0.001 s. The parameters in (3.40) are chosen as;
K = 1 × 105 N/m, β = 0.5 s. The parameter in (3.41) is chosen as ϵ =
10−5 m/s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.1 A physical interpretation of (4.3b) and (4.3b). In the sliding regime, the
asperity deflections ai evolve so that the elastic forces |κiai| converge to
λig(v). The total friction force f is the sum of the viscoelastic forces of the
elements. Figure and caption are reprinted, with permission from Springer:
Tribology letter, “A Multistate Friction Model Described by Continuous
Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 2 (see Appendix A1). . . . . . . 43
List of figures VII
4.2 A physical interpretation of the model (4.4a) and (4.4b). The viscoelas-
tic force balances the friction force FcSgn(v − a) both in the sliding and
presliding regimes. Figure and caption are reprinted, with permission from
Springer: Tribology letter, “A Multistate Friction Model Described by Con-
tinuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang
Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 3 (see Appendix A1). . . 45
4.3 A physical interpretation of the model (4.10a) and (4.10b). Figure and
caption are reprinted, with permission from Springer: Tribology letter, “A
Multistate Friction Model Described by Continuous Differential Equations”,
vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and Mo-
toji Yamamoto, Fig. 4 (see Appendix A1). . . . . . . . . . . . . . . . . . . 49
4.4 Nondrifting property; (a) an external force as a function of time t; (b) the
friction force f as a function of position p. The parameters are chosen
as; α = 2, vs = 5 µm/s, Fc = 1 N, Fs = 2.5 N, κi = (5/i) N/µm,
σi = 0.02 Ns/µm, λi = 0.1, i ∈ 1, 2, · · · , 10, τd = 0.02 s. The time-step
size was 0.001 s. Figure and caption are reprinted, with permission from
Springer: Tribology letter, “A Multistate Friction Model Described by Con-
tinuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang
Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 4 (see Appendix A1). . . 52
4.5 The scenario of stick-slip oscillation . . . . . . . . . . . . . . . . . . . . . 53
4.6 Stick-slip oscillation; (a) the position and velocity of the mass M as a func-
tion of time t; (b) the spring force and friction force as a function of time
t. The parameters were chosen identical to those in Fig. 4.4. The time-step
size was 0.005 s. Figure and caption are reprinted, with permission from
Springer: Tribology letter, “A Multistate Friction Model Described by Con-
tinuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang
Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 5 (see Appendix A1). . . 54
List of figures VIII
4.7 Rate independency of hysteresis loop; (a) two positional inputs p as func-
tions of time t (The gray curve is of 10 times the frequency of the black
curve.); (b) the friction force f obtained for the two different input position
signals p. The parameters were chosen identical to those in Fig. 4.4. The
time-step size was 0.01 s. Figure and caption are reprinted, with permission
from Springer: Tribology letter, “A Multistate Friction Model Described by
Continuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xi-
aogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 6 (see Appendix
A1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.8 Amplitude dependency of hysteresis loop; (a) four positional inputs p with
different amplitudes as functions of time t; (b) the friction forces f obtained
for the four different input position signals p. The parameters were cho-
sen identical to those in Fig. 4.4. The time-step size was 0.001 s. Figure
and caption are reprinted, with permission from Springer: Tribology letter,
“A Multistate Friction Model Described by Continuous Differential Equa-
tions”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe,
and Motoji Yamamoto, Fig. 7 (see Appendix A1). . . . . . . . . . . . . . . 60
4.9 Frictional lag; (a) two velocity inputs v as functions of time t; (b) the friction
force f obtained for the two different input velocity signals v and two values
of τd. The other parameters were chosen identical to those in Fig. 4.4. The
time-step size was 0.001 s. Figure and caption are reprinted, with permission
from Springer: Tribology letter, “A Multistate Friction Model Described by
Continuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xi-
aogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 8 (see Appendix
A1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
List of figures IX
4.10 Frictional lag effect on transition behavior; (a) two velocity input v as func-
tions of time t; (b) the friction force f obtained for the two different input
velocity signals v and two values of τd. The other parameters were chosen
identical to those in Fig. 4.4. The time-step was 0.001 s. Figure and caption
are reprinted, with permission from Springer: Tribology letter, “A Multistate
Friction Model Described by Continuous Differential Equations”, vol. 51,
no. 3, pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and Motoji Ya-
mamoto, Fig. 9 (see Appendix A1). . . . . . . . . . . . . . . . . . . . . . 62
4.11 Transition behaviors of the GMS model (4.3b)(4.3b) and new model (4.13a)
(4.13b) (4.13c); (a) a velocity input v as a functions of time t; (b)(c)(d) the
friction force f obtained from the input velocity v; (e)(f)(g)(h) the friction
force f and the number of elements in the presliding regimes; The gray ver-
tical lines in (e)(f)(g)(h) indicate the time at which the number of elements
in the presliding regime changes. The parameters were chosen identical to
those in Fig. 4.4. The time-step size was 0.0001 s. (It should be noted that
non-zero σi has not been used in reported applications of the GMS model
in the literature.) Figure and caption are reprinted, with permission from
Springer: Tribology letter, “A Multistate Friction Model Described by Con-
tinuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang
Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 10 (see Appendix A1). . 63
4.11 (Continued.) Figure and caption are reprinted, with permission from Springer:
Tribology letter, “A Multistate Friction Model Described by Continuous
Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 10 (see Appendix A1). . . . . . 64
List of figures X
5.1 Force-indentation curves; (a) typical empirical result adopted from, e.g.,
[2, Fig. 4], [3, Fig. 2.6] and [4, Fig. 2], (b) KV model (5.1), (c) HC model
(5.2) without any external force (solid) and with an external pulling force
(dashed), (d) the author’s previous contact model (5.3). Figure and caption
are reprinted, with permission from ASME: Journal of Applied Mechanics,
“A Multistate Friction Model Described by Continuous Differential Equa-
tions”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe,
and Motoji Yamamoto, Fig. 2 (see Appendix A2). . . . . . . . . . . . . . . 67
5.2 The force-indentation curves of the new model (5.6) and HC model (5.2);
The parameters are chosen as; fe = 0 N, λ = 1.5, K = 104 N/m1.5,
γ = 2×103 s−1, β1 = 3×10−3 s, β2 = 0.1 s/m1.5 and b2 = 0.35 s/m. The ini-
tial conditions are set as; p(0) = −0.1 m, p(0) = 2 m/s and a(0) = 0 m1.5.
Figure and caption are reprinted, with permission from ASME: Journal of
Applied Mechanics, “A Multistate Friction Model Described by Continu-
ous Differential Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang
Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 3 (see Appendix A2). . . 70
5.3 Simulation of bouncing motion by using the new model (5.6) and HC model
(5.2). The parameters are set as; fe = Mg, λ = 1.5, K = 104 N/m1.5, γ =
2× 103 s−1, β1 = 1.45× 10−3 s, β2 = 0.2 s/m1.5 and b2 = 0.2 s/m. The ini-
tial conditions are set as; p(0) = −0.5 m, p(0) = 0 m/s and a(0) = 0 m1.5.
Figure and caption are reprinted, with permission from ASME: Journal of
Applied Mechanics, “A Multistate Friction Model Described by Continu-
ous Differential Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang
Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 4 (see Appendix A2). . . 71
List of figures XI
5.4 Influence of β1 on the behaviors of the new model (5.5); The parameters are
set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are set
as; p(0) = −0.1 m, p(0) = 2 m/s and a(0) = 0 m1.5. Figure and caption are
reprinted, with permission from ASME: Journal of Applied Mechanics, “A
Multistate Friction Model Described by Continuous Differential Equations”,
vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe, and
Motoji Yamamoto, Fig. 5 (see Appendix A2). . . . . . . . . . . . . . . . . 73
5.5 Influence of β2 on the behaviors of the new model (5.5); The parameters are
set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are set
as; p(0) = −0.1 m, p(0) = 2 m/s and a(0) = 0 m1.5. Figure and caption are
reprinted, with permission from ASME: Journal of Applied Mechanics, “A
Multistate Friction Model Described by Continuous Differential Equations”,
vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe, and
Motoji Yamamoto, Fig. 6 (see Appendix A2). . . . . . . . . . . . . . . . . 74
5.6 Influence of γ on the behaviors of the new model (5.5); The parameters are
set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are
set as; p(0) = −0.1 m and a(0) = 0 m1.5. Figure and caption are reprinted,
with permission from ASME: Journal of Applied Mechanics, “A Multistate
Friction Model Described by Continuous Differential Equations”, vol. 81,
no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe, and Motoji
Yamamoto, Fig. 7 (see Appendix A2). . . . . . . . . . . . . . . . . . . . . 75
5.7 (a)(b) The COR as a function of β1, β2 and the impact velocity obtained
from of the new model (5.5). (c)(d) The COR as a function of impact veloc-
ity. The parameters are set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The
initial conditions are set as; p(0) = −0.1 m and a(0) = 0 m1.5. Figure and
caption are reprinted, with permission from ASME: Journal of Applied Me-
chanics, “A Multistate Friction Model Described by Continuous Differen-
tial Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo
Kikuuwe, and Motoji Yamamoto, Fig. 8 (see Appendix A2). . . . . . . . . 77
List of figures XII
5.8 (a) The COR as a function of γ and the impact velocity obtained from of
the new model (5.5). (b) The COR as a function of impact velocity. The
parameters are set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial
conditions are set as; p(0) = −0.1 m and a(0) = 0 m1.5. Figure and caption
are reprinted, with permission from ASME: Journal of Applied Mechanics,
“A Multistate Friction Model Described by Continuous Differential Equa-
tions”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe,
and Motoji Yamamoto, Fig. 9 (see Appendix A2). . . . . . . . . . . . . . . 78
List of abbreviations
DI Differential inclusion
DAI Differential algebraic inclusion
HC Hunt-Crossley
GMS Generalized Maxwell-slip
COR Coefficient of restitution
ODE Ordinary differential equation
PID Proportional integral derivative
XIII
Chapter 1
Introduction
1.1 Mechanical systems involving friction and contact
Friction and contact are common phenomena that occur in almost all mechanical systems.
The two phenomena seems simple, but in fact they are much complicated, involving many
factors, such as temperature and materials. Although it is impossible to give exact mathe-
matical descriptions for friction and contact, they can be modeled by different simplified
ways in different cases. According to the simplifications of friction and contact models,
this dissertation classifies the description methods of mechanical systems into two groups,
hard-constraint approaches and regularization approaches.
In some cases, the deformations caused by the friction and contact phenomena are neg-
ligible, comparing to the volume sizes of contact bodies. In those cases, the contact bodies
can be idealized as rigid ones and can be assumed to be impenetrable to each other. From
a mathematical point of view, friction and contact phenomena are described as tangential
and normal constraints, respectively. This kind of descriptions for mechanical systems in-
volving friction and contact are termed as hard-constraint approaches. They are preferred
by academic researchers in the filed of multibody dynamical systems, because those hard-
constraint approaches allow for great simplifications and lead to more robust numerical
schemes for simulations of mechanical systems with friction and contact. Typical exam-
ples of mechanical systems described by hard-constraint approaches include woodpecker
1
Chapter 1. Introduction 2
toy [5, 6], slider-crank mechanism with a translational clearance joint [7, 8], and granular
material with large quantity [9–11].
In some other cases, friction and contact are modeled by considering the microscopic
deformations from the physical point of view, as opposed to the mathematical point of view.
These models, usually consisting of spring and damper elements, are regularizations of the
hard-constraint approaches. Those kind of description methods for mechanical systems are
therefore termed as regularization approaches. They can be viewed as more realistic and
closer to real systems than the hard-constraint approaches, because the variables and param-
eters in regularization approaches represent specific physical meanings, such as displace-
ments, stiffness, and viscosity. Regularization approaches are appreciated by engineers in
the field of virtual reality, especially, in cases where the contact bodies are not so rigid or
even soft [12]. Regularized models of friction and contact are also applicable in mechanical
engineering, such as friction compensations with regularized friction models [13, 14] and
property estimations of soft object with regularized contact models [2–4, 15].
The friction and contact models in regularization approaches can be continuously ex-
tended to more sophistical models based on observations of experimental data. For example,
the Hertz contact model is one of contact models in regularization approaches. It has been
extended into Kelvin-Voigt model, Hunt-Crossly model [16], and other more complicated
contact models [17].
1.2 Differential inclusion
Hard-constraint approaches describe mechanical systems involving friction and contact as
differential inclusions (DIs), which are generalizations of ordinary differential equations
(ODEs) as the following form:
d
dtx(t) ∈ F (x(t), u(t)) (1.1)
where x(t) is a vector that represents the states of systems, u(t) is another vector repre-
senting the inputs, and F (·, ·) is a set-valued map rather than a single-valued one. The
Chapter 1. Introduction 3
map F (x(t), u(t)) is only set-valued at countable points of x and is single-valued at other
values of x. The DI description (1.1) has the difficulty in numerical integration due to its
set-valued characteristic. For example, DIs in [7, 18] have to be discretized by some Euler-
like methods and then integrated numerically by special mathematical solvers, such as linear
complementary problem (LCP) solvers and mixed linear complementary (MLCP) solvers.
In some cases, DIs cannot be explicitly written in the form (1.1). They can only be
written in the form of differential algebraic inclusions (DAIs) as follows:
0 ∈ F (x(t), x(t), u(t)). (1.2)
In the main content of this dissertation, i.e., Chapter 3, 4, and 5, DIs in the form of
(1.1) is regularized into DAIs (1.2) by considering the microscopic deformations caused by
friction and contact. This way provides a new perspective for DI regularizations, which is
different from the conventional regularization approaches.
1.3 Friction modeling
Hard-constraint approaches typically describe the friction force fT ∈ R as a set-valued
function of the velocity vT ∈ R as follows [18, 19]:
fT ∈
−F if vT > 0
[−F, F ] if vT = 0
F if vT < 0
(1.3)
where F is the magnitude of kinetic friction force. The friction force at the static fric-
tion state is set-valued within the range [−F, F ], as shown by the vertical line segment
in Fig 1.1(a). Such kind of discontinuous characteristic is important to describe the static
friction [14]. It is easy to imagine that the set-valued friction model (1.3) leads to DI de-
scriptions for mechanical systems involving friction.
In regularization approaches, the friction force fT is typically described as a continuous
Chapter 1. Introduction 4
vT0
F
¡F
fT
vT0
F
¡F
fT
V¡V
vT
M
(a)
vT
M
(b)
fT
fT
Figure 1.1: (a) One of typical ways to model friction in hard-constraints approaches, and (b)
one of typical ways in regularization approaches
Chapter 1. Introduction 5
function of the velocity vT as follows:
fT =
−F if vT > V
−FvT /V if |vT | ≤ V
F if vT < −V
(1.4)
where V > 0 is a threshold that is used to replace zero value for easinesses of numerical in-
tegration and F/V > 0 can be interpreted as the viscosity coefficient. This friction force law
is illustrated in Fig 1.1(b). One can notice that the vertical portion in Fig 1.1(a) is replaced
by a line segment with slope −F/V . This implies that the friction force is a continuous
function of the velocity. It is easy to imagine that such kind of friction model lead to ODE
descriptions for mechanical systems involving friction, without any integration problems.
However, due to the lack of the discontinuous nature, such kind of friction models cause
various strange behaviors. For example, the behavior of the friction model (1.4) heavily
depends on the chosen value of the threshold V . Some more elaborately regularized models
than (1.4), e.g., Dahl [20] and LuGre [21] friction models, produce positional drift in the
static friction state.
Experimental data of friction in the literature, e.g., [22, 23], show that friction phenom-
ena are more complicated than what is described by Fig 1.1(a) and Fig 1.1(b). From static
friction to kinetic friction, friction is believed to experience two different regimes: the pres-
liding regime and the sliding regime [24]. The presliding regime is the time period within
which the major asperities in the contact surfaces are deformed elastically. The friction force
is a function of presliding displacement, which is a consequence of the elastic deformations
of asperities. In contrast, the sliding regime is the time period within which the major asper-
ities are deformed inelastically and the interconnections of asperities between the contact
surfaces are broken. The friction force is a function of the velocity, as roughly described
by Coulomb friction model. It has been pointed out [24, 25] that, in reality, the transitions
between the presliding and sliding regimes are not always sudden but gradual, and some
features are observed in each regime, such as the presliding hysteresis with nonlocal mem-
Chapter 1. Introduction 6
ory1 in the presliding regime and frictional lag2 in the sliding regime. Smooth transitions
between the two regimes and the features in each regime should be appropriately described
by friction models for applications such as precise control of machines [27, 28] and precise
simulations of mechanical systems [29, 30].
The Dahl model [20], the LuGre model [21, 31], and the single state elastoplastic model
[32] are relatively simple models that are preferred for control applications. Each of them
has one internal state variable representing the average deflection of asperities in the contact
surfaces, and thus they can be referred to as single-state friction models. As a price for
their simplicity, these three models do not capture some important properties of friction
phenomena in the presliding regime. For instance, the Dahl and LuGre models produce
unbounded positional drift even when the applied force is smaller than the maximum static
friction force [32, 33]. The single state elastoplastic model is free from this problem, but
none of those three models produce presliding hysteresis with nonlocal memory.
The modified Leuven model [23, 34], the generalized Maxwell-slip (GMS) model [35],
and the smoothed GMS model [36, 37] can be referred to as multistate friction models be-
cause each of them includes more than one internal state variables. Those three multistate
models are free from the aforementioned problems of the single-state friction models due
to their sophisticated structures, but they still suffer from other problems. The modified
Leuven model and the GMS models are described by equations involving discontinuities re-
sulting from the switching between the presliding and sliding regimes. Such switching struc-
tures cause the difficulty in on-line parameters identification [36, 37]. The smoothed GMS
model does not involve such discontinuities, but comparing to the original GMS model, this
smoothed version additionally includes two functions and three parameters, which increases
the difficulty in parameter identification. The formulations of the smoothed GMS model are
any order smoothly differentiable. This characteristic is originally motivated from the easi-
ness of parameter identifications, without any physical meanings.
1Hysteresis with nonlocal memory is defined as an input-output map, of which the output at any time
instant depends on the output at some time instant in the past, the input since then, and the past extrema of the
input or the output [22, 24]. This is in contrast to hysteresis with only local memory, of which the output only
depends on the output at some time instant in the past [24].2Frictional lag is time delay in the friction force as a function of velocity. It results in the friction force
being larger during acceleration than that during deceleration [14, 21, 26].
Chapter 1. Introduction 7
There are some physically-motivated models that consider microscopic dynamics of
contact surfaces. For example, generic models [38, 39] consider the effects of masses and
geometries of asperities in the contact surfaces. As pointed out in [23, 40], the generic mod-
els give good agreements with experimental data, but they can be too complex for control
applications due to the necessity of massive computation. The Burridge-Knopoff [41] and
its modified versions, such as [42], also consider the masses of asperities and the stiffness
of the couplings among the asperities. Those models can also be computationally expensive
compared to the LuGre, Leuven, and GMS models, which are suited for control applications.
In Chapter 3, a single-state friction model derived from a DAI is used to approximate
the hard-constraint model (1.3). Unlike the regularized model (1.4), the Dahl model, and the
LuGre model, this single-state model is independent from any velocity thresholds and does
not produce unbounded positional drift, but it produces only linearly elastic behavior in the
presliding regime. Chapter 4 extends the DAI proposed in Chapter 3 to a multistate version
with including Stribeck and frictional lag effects. This multistate version is composed of
parallel connection of a number of elastoplastic elements, having a similar structure to those
of the conventional multistate models and others [43–46]. The force produced by the ex-
tended model is analytically continuous with respect to the velocity and the state variables
because it is transformable to a set of ODEs with continuous right-hand sides. Moreover, it
captures the Stribeck effect, nondrifting property, stick-slip oscillation, presliding hysteresis
with nonlocal memory, and frictional lag, which are major features of friction phenomena
reported in the literature.
1.4 Contact modeling
Hard-constraint approaches typically describe the contact force fN ∈ R as a set-valued
function of the positional distance pN ∈ R as follows:
fN ∈
0 if pN > 0
[0,∞] if pN = 0
∅ if pN < 0.
(1.5)
Chapter 1. Introduction 8
The contact force is set-valued within the scope [0, +∞] when the contact is closed, i.e.,
pN = 0, as shown by the vertical portion in Fig. 1.2(a). When the contact is open, i.e.,
pN > 0, the contact force is fN = 0. The empty set at pN < 0 implies that the contact
bodies are idealized as rigid and impenetrable. The nonnegative force fN ≥ 0 in (1.5)
implies that the contact bodies are not sticky to each other. One can notice the orthogonal
corner at the origin in Fig 1.2(a), which shows the discontinuities of contact model (1.5).
It is easy to imagine that such a set-valued model leads to DI descriptions for mechanical
systems involving contact.
In regularization approaches, the relation between fN and pN is typically described as a
continuous function fN = max(0,−kpN) where k can be interpreted as the stiffness. One
can notice that the vertical portion in Fig 1.1(a) has been replaced by an inclined one with
slope −k in Fig 1.2(b). The contact force is zero when the contact is open, i.e., pN > 0. The
contact force is proportional to the penetration −pN when the contact is closed, pN ≤ 0.
The Hertz contact model can be viewed as a nonlinear extension of this regularized model.
The contact between two bodies is in fact more complicated than that described by the
hard-constraint and regularization approaches in Fig 1.2(a) and (b). The force exerted by
a contact varies according to nonlinear relations with time and the relative displacement,
both during the contact and at the beginning and end of the contact. In order to precisely
simulate the behaviors of various mechanical systems, such relations must be appropriately
modeled. Much effort has been paid for the modeling of contact, especially those among
biological tissues [2, 3], components of machinery [47, 48], rubber materials [4, 15, 49, 50]
and granular materials [51, 52].
The Kelvin-Voigt (KV) model is one of simply regularized models. It is based on a linear
spring-dashpot model and it captures energy dissipation during contact [53]. The drawback
of this model is that it produces a discontinuous jump in the force at the beginning of contact
and a sticky force (negative contact force) in the end of contact [16, 53, 54]. Hunt-Crossley
(HC) model [16] is another compliant contact model that is free from such weaknesses. HC
model is a combination of Hertz-like nonlinear compliance and an indentation-dependent
damping term. This model is extended in [12, 54–57] and empirically validated in [2, 3,
50, 58–60]. As pointed out in [55], however, HC model can produce unnatural sticky force
Chapter 1. Introduction 9
0
0
(a)
(b)
fN
pN
fN
pN
vN
pN>0
M
vN
pN>0
M
Figure 1.2: (a) One of typical ways to model contact in hard-constraints approaches, and (b)
one of typical ways in regularization approaches
Chapter 1. Introduction 10
especially when the contact objects are separated rapidly by an external force. Moreover,
the experiments in [60] show that the HC model is only consistent with empirical results
when the coefficient of restitution (COR) is large [61].
The literature includes some report regarding the force-indentation curves obtained from
real objects [2–4, 15, 49, 60]. Those force-indentation curves agree with the curves of HC
model in most aspects, but differ in that, when the force arrives back in zero, the indentation
is still not zero. That is, one can say that a contact force model should satisfy the following
three conditions:
(i) the contact force should be continuous with respect to time at the time of contact;
(ii) the force-indentation curve can be designed to be nonlinear as is in Hertz’s contact
model;
(iii) the indentation can be nonzero at the time of loss of contact force.
As discussed earlier, KV and HC models fail to satisfy two and one, respectively, of the three
conditions. There have been some models [49, 61–64] that satisfy those conditions. These
models, however, describes the restitution phase and the compression phase separately, in
different equations from each other. As far as the author are aware, there have been no
contact model that realizes the aforementioned features in a unified framework. In this
dissertation, lacking of discontinuity nature is thought to be the reason for their problems of
those models.
In Chapter 3, a linear contact model derived from a DAI is used to approximate the
hard-constraint model (1.5). This model does satisfy the conditions (i) and (iii) but does not
satisfy the condition (ii), producing a linear force-indentation curve. Chapter 5 extends the
DAI proposed in Chapter 3 to a new nonlinear DAI by adding a Hertz-like power-law non-
linearity and displacement-dependent viscosity such that the equivalent ODE formulation,
i.e., the new contact model, satisfies the aforementioned three conditions.
Chapter 1. Introduction 11
1.5 Major achievements
This dissertation focuses on modeling friction and contact for simulation and engineering
applications. First, this dissertation regularizes DIs by using DAIs for simulations of me-
chanical systems involving friction and contact. In contrast to previous regularization ap-
proaches, the new approach preserve the discontinuity of original DIs. It is free from various
problems of unnatural behaviors produced by the conventional regularization approaches.
Then, this dissertation extends the DAIs of friction and contact to more sophisticated formu-
lations for engineering applications. Extensive simulation studies show that the properties
of the new models derived from the extended DAIs are consistent with the experimental data
reported in the literature. The major achievement are as follows:
• New simulation method for mechanical systems (Chapter 3)
This method provides a new perspective to regularize DIs for simulations of me-
chanical systems. Different from straightforward approximations of DIs by ODEs in
conventional regularization approaches, this new model first relaxes the rigid-bodies
based DIs into DAIs with considering the deformations of bodies. Then, those DAIs
are equivalently transformed into ODEs. Therefore, it has the features of both hard-
constraint and regularization approaches and possesses both of their advantages. The
new approximation method makes it feasible to simulate complicated mechanical sys-
tems with an easy integration procedure as regularization approaches. On the other
hand, it preserves the discontinuous nature of the original systems.
• New friction model (Chapter 4)
This new friction model is an extended version of the friction model proposed in
Chapter 3. This extended model is free of the positional drift problem of Dahl and
LuGre model, unnatural nondrifting behavior of Leuven model, and discontinuous
force of the GMS model. The problems of first three models are caused by lacking
of the discontinuous nature of friction between presliding and sliding regimes. The
GMS model does not suffer from the problems of the previous three models due to its
preservation of discontinuous nature, but it encounters the mathematical difficulty in
dealing with transitions between the presliding and sliding regimes. A pair of switch-
Chapter 1. Introduction 12
ing conditions have to be used in the GMS model for the transitions. On the contrary,
the extended friction model not only preserves the discontinuous nature of friction,
but also allows smooth transitions between the presliding and sliding regimes with-
out any switching structures. In addition, the extended friction model captures all the
properties of friction that the GMS model does.
• New contact model (Chapter 5)
This new model is a nonlinear extension of the contact model proposed in Chapter 3. It
can simultaneously satisfy those three features of contact phenomena observed from
experimental data without suffering from the problems of the KV and HC models.
Different from the KV and HC models, this new model has two viscosity terms for
energy dissipation, which leads to adjustable coefficient of restitutions (CORs) even at
low impact velocities. Those two terms have similar physical meanings with respect
to those in the KV and HC models. Furthermore, it can produce similar behaviors to
the KV and HC models by adjusting the two viscosity terms. Therefore, both the KV
model and HC model can be viewed as special cases of this extended contact model
in a unified form.
1.6 Organization
The rest of this dissertation is organized as follows. Chapter 2 provides mathematical pre-
liminaries that will be used throughout this dissertation. Chapter 3 proposes to regularize
DIs into DAIs for simulations of mechanical systems involving friction and contact. It illus-
trates the simplicity and efficiency of this new approach through three examples. Chapter 4
extends the single-state friction model in Chapter 3 to a multistate version and illustrates
the consistences between the extended model and experimental data reported in the litera-
ture. Chapter 5 extends the linear contact model in Chapter 3 to a new nonlinear version
and illustrates its properties through numerical simulations. Chapter 6 provides concluding
remarks.
Chapter 2
Mathematical preliminaries
For the discussion throughout this dissertation, this section introduces three functions: sgn,
sat and dio. Some theorems regarding those functions are also presented. In the rest of this
dissertation, R denotes the set of all real numbers and R+ denotes the set of all nonnegative
real numbers. The symbol 0 denotes the zero vector of an appropriate dimension.
2.1 Signum function
First, let us define the signum function sgn : Rn → R
n and the unit saturation function
sat : R+ × Rn → R
n as follows:
sgn(x)∆=
x/∥x∥ if ∥x∥ = 0
z ∈ Rn | ∥z∥ ≤ 1 if ∥x∥ = 0
(2.1)
sat(Z, x)∆=
Zx/∥x∥ if ∥x∥ > Z
x if ∥x∥ ≤ Z(2.2)
where x ∈ Rn, Z ∈ R+ and ∥ · ∥ denotes the vector two-norm. If n = 1, the sgn(x) and
sat(Z, x) can be depicted as Fig. 2.1(a) and Fig. 2.1(b), respectively. The following theorem
is useful to rewrite the DIs involving sgn as ODEs involving sat:
13
Chapter 2. Mathematical preliminaries 14
x
sgn(x)
0
1
¡1
x
sat(Z, x)
0
Z
¡Z
(a) (b)
Z
¡Z
Figure 2.1: The signum function sgn(x) and saturation function sat(Z, x)
Theorem 1. For x, y ∈ Rn and Z ∈ R+, the following relation holds true [65, 66]:
y ∈ Zsgn(x − y) ⇔ y = sat(Z, x). (2.3)
Proof. : A proof can be given as follows:
y ∈ Zsgn(x − y) ⇔ (y = Z(x − y)/∥x − y∥ ∧ x = y) ∨ (y = x ∧ ∥y∥ ≤ Z)
⇔ (y = Zx/(Z + ∥x − y∥) ∧ x = y ∧ ∥y∥ = Z) ∨ (y = x ∧ ∥x∥ ≤ Z)
⇔ (y = Zx/(Z + ∥x − y∥) ∧ ∥x∥ = Z + ∥x − y∥ > Z) ∨ (y = x ∧ ∥x∥ ≤ Z)
⇔ (y = Zx/∥x∥ ∧ ∥x∥ > Z) ∨ (y = x ∧ ∥x∥ ≤ Z) ⇔ y = sat(Z, x).
2.2 Diode function
Next, let us define the “diode” function dio : R+ → R+ as follows:
dio(x)∆=
0 if x > 0
R+ if x = 0(2.4)
Chapter 2. Mathematical preliminaries 15
dio(x)
0
x x
max(0, ¡x)
0
(c) (d)
1
¡1
Figure 2.2: The diode function dio(x) and maximum functionmax(0,−x)
where x ∈ R+. The following theorem is useful to rewrite DIs involving dio by ODEs:
Theorem 2. For x ∈ R and y ∈ R+, the following relation holds true:
y ∈ dio(x + y) ⇔ y = max(0,−x). (2.5)
Proof. : A proof can be given as follows:
y ∈ dio(x + y) ⇔ (y = 0 ∧ x + y > 0) ∨ (y ≥ 0 ∧ x + y = 0)
⇔ (y = 0 ∧ x > 0) ∨ (y ≥ 0 ∧ y = −x) ⇔ y = max(0,−x).
The graphs of dio(x) and max(0,−x) are illustrated as Fig. 2.2(a) and Fig. 2.2(b), re-
spectively.
2.3 General notations
It must be noted that Theorem 1 and Theorem 2 are special cases of the following relation,
which has been used in, e.g., [18, Appendix A.3], [19, eq.(2)] and [67, eq.(4)]:
x − y ∈ NS(y) ⇔ y = prox(S, x). (2.6)
Chapter 2. Mathematical preliminaries 16
O1
O2
O3
O4
S
Figure 2.3: The normal cone of the set S at O1, O2, O3, and O4.
Here, x ∈ Rn, y ∈ S ⊂ R
n, S is a closed convex set, and NS(y) is the normal cone to the
set S at y. The normal cone NS(y) is defined as follows:
NS(y) =
z ∈ Rn|zT (y − ξ) ≥ 0,∀ξ ∈ S, if y ∈ S
∅ otherwise.(2.7)
Examples of two dimensional normal cone NS(y) to the set S at the points O1, O2, O3, and
O4 are illustrated in Fig. 2.3. The normal cones NS(y) at those points are colored with gray.
The function prox(S, x) represents the “proximal point” defined as follows:
prox(S, x)∆= argmin
z∈S
∥z − x∥2. (2.8)
Theorem 1 and Theorem 2 can be obtained by using the relation (2.6) with S = z ∈
Rn | ∥z∥ ≤ Z and S = R+, respectively.
Chapter 3
Mechanical systems involving Coulomb
friction and rigid unilateral contact
Nonsmooth mechanical systems, which are mechanical systems involving Coulomb friction
and rigid unilateral contact, are usually described as DIs. Those DIs may be approximated
by ordinary differential equations (ODEs) by simply smoothing the discontinuities. Such ap-
proximations, however, can produce unrealistic behaviors because the discontinuous natures
of the original DIs are lost. This chapter presents a new algebraic procedure to approximate
DIs describing nonsmooth mechanical systems by ODEs with preserving the discontinu-
ities. The procedure is based on the fact that the DIs can be approximated by differential
algebraic inclusions (DAIs) and thus they can be equivalently rewritten as ODEs. The pro-
cedure is illustrated by some examples of nonsmooth mechanical systems with simulation
results obtained by the fourth-order Runge-Kutta method.
The rest of this chapter is organized as follows. Section 3.1 overviews previous approx-
imation methods for Coulomb friction and rigid unilateral contact. Section 3.2 gives the
main contribution of the work. Section 3.3 provides two example applications of the new
method. Finally, concluding remarks are given in Section 3.4.
⋆ The content of this chapter is partially published in [33].
17
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 18
p
Mfe
f
Figure 3.1: One physical interpretation of (3.1)
3.1 Previous simulation approaches
3.1.1 Coulomb friction
Let us consider the situation where a rigid mass M > 0, of which the position is p ∈ Rr(r ∈
1, 2), is sliding on a fixed surface, as shown in Fig. 3.1. Let us assume that it is subject
to the Coulomb friction force f ∈ R and an external force fe ∈ R. Then, the equation of
motion of the mass is described as the following DI:
Mp = fe − f (3.1)
where
f ∈ F sgn(p) (3.2)
and F > 0 is the magnitude of kinetic friction force1. The direct integration of (3.1)(3.2)
is difficult since the value of sgn(p) is not determined at p = 0, according to the definition
(2.1) of sgn.
Some previous friction models can be viewed as approximations of (3.2). One simple
way is to employ a threshold velocity [13, 68] below which the velocity is considered zero.
This method may be useful to avoid the discontinuity in (3.2) but the non-physical threshold
1Common definitions of Coulomb friction assume that the static friction force can be larger than the kinetic
friction force. This chapter leaves this out of consideration and assumes that the maximum static friction force
is equal to the kinetic friction force.
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 19
can produce unrealistic artifacts. Another way is to employ a new state variable which
usually can be interpreted as the displacement of a viscoelastic element. For example, LuGre
friction model [21, 31] without Stribeck effect can be described as follows:
a = p −K∥p∥a
F(3.3a)
f = Ka + B(p − K∥p∥a/F ) + Dp (3.3b)
where a ∈ Rr is the new state variable, K > 0 is a sufficiently large constant and B,D > 0
are constants appropriately chosen to suppress the oscillation in p. Dahl friction model
[20] is a special case of LuGre friction model with D = B = 0. A disadvantage of those
two models is that they produce unbounded positional drift in the static friction state under
oscillatory external force even smaller than the maximum static friction force [69, 70].
Another type of regularized friction models are proposed by Kikuuwe et al. [69, Sec.III.C]
and Bastien and Lamarque [71] based on Backward-Euler method, and by Kikuuwe and Fu-
jimoto [72] based on a modified Runge-Kutta method. A downside of their models is that
they restrict the choice of methods for time integration.
In hard-constraint approaches, the equations of motion are discretized along time by
Euler-like methods. Those discretized equations are usually formulated into complemen-
tarity problems, which are then numerically solved. The literature includes some comple-
mentarity formulations of Coulomb friction in one-dimensional space [8, 73] and in multi-
dimensional space [74–77]. One exception is Kikuuwe et al.’s approach [69, Sec III.A], in
which the discretized equation in a very simple case is analytically solved by the application
of Theorem 2 in the present chapter.
3.1.2 Rigid unilateral contact
Let us consider the one-dimensional system composed of a rigid mass M , of which the
position is p ∈ R, and a fixed rigid wall whose position coincides with the origin, as shown
in Fig. 3.2. The rigid mass is subject to an external force fe ∈ R. Then, the equation of
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 20
pM
fef
Figure 3.2: One physical interpretation of (3.4)
motion of the rigid mass is described as the following DI:
Mp = f − fe (3.4)
where
f ∈ dio(p). (3.5)
The integration of (3.4)(3.5) is also difficult due to dio(p), whose value is not determined at
p = 0.
One of trivial methods to approximately realize the contact force f in (3.5) is as follows
[18, 72, 78]:
f =
−Kp − Bp if p ≤ 0
0 if p > 0(3.6)
where K is a sufficiently large positive constant and B is a positive constant large enough
to suppress the oscillation in p. This force law can be viewed as a linear viscoelastic contact
model with the stiffness K and the viscosity B. As pointed out in [79, 80], one drawback of
(3.6) is that it produces an unnatural sucking force toward the wall. This drawback may be
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 21
overcome by using the following slightly different one:
f =
max(0,−Kp − Bp) if p ≤ 0
0 if p > 0.(3.7)
However, both (3.6) and (3.7) are discontinuous with respect to p and p. Thus, they are not
suitable for the use with common ODE solvers.
As another example, the nonlinear viscoelastic contact model proposed by Hunt and
Crossley [79] can also be viewed as an approximation of rigid unilateral contact. This
model was extended in [12, 55, 81] and empirically validated in [59, 60, 82]. This model is
continuous with respect to p and p, but it can also produce unnatural sucking force when p
is large.
In hard-constraint approaches for rigid unilateral contact, the equations of motion are
usually discretized by Euler-like methods and then solved numerically [8, 9, 73, 75, 83]. A
different approach is in [18, Sec.1.4.3.2][80] where the discretized equations in very simple
cases are solved analytically. Those methods can be used only with Euler-like methods.
3.2 New simulation approach
In this section, new ODE approximations are introduced for (3.1)(3.2) and (3.4)(3.5). Based
on those simple approximations, a general procedure is presented for approximating nons-
mooth mechanical systems involving many rigid-unilateral and Coulomb-frictional contacts.
3.2.1 Coulomb friction
The new approach for approximating (3.2) is motivated by Kikuuwe et al.’s work [69]. Their
work (specifically, model-C in [69]) provides an idea to approximate (3.2) by the following
DAI:
0 ∈ K(a + βa) − F sgn(p − a) (3.8a)
f = K(a + βa). (3.8b)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 22
..
.Massless object
K¯
K
p¡af
p
p
p¡a a
stiffness
viscosity
Figure 3.3: A physical interpretation of (3.8).
Here, a ∈ Rr is a state variable newly introduced, K > 0 is a sufficiently large constant
and β > 0 is a constant appropriately chosen to suppress the oscillation in p. A physical
interpretation of the approximation (3.8) can be illustrated as Fig. 3.3. A friction force
described by F sgn(p−a) acts on a massless object whose velocity is p−a, and a viscoelastic
element with the stiffness K and the viscosity Kβ produces the force f in (3.8b), which
exactly balances the friction force.
In Kikuuwe et al.’s method, (3.8a) is discretized by Backward-Euler method, e.g., a is
replaced by (ak−ak−1)/T where T denotes the timestep size and the subscripts denote time
indices, and then it is analytically solved with respect to ak by using Theorem 1. In Bastien
and Lamarque’s model [71], a set of inclusions and equations with similar form to (3.8), are
also discretized by Back-Euler method and then analytically solved.
The observation that motivated the new approach is that, (3.8) can be solved without
using the Backward-Euler method. By the direct application of Theorem 1, (3.8) can be
equivalently rewritten as the following ODE:
a = (sat(F/K, a + βp) − a)/β (3.9a)
f = Ksat(F/K, a + βp). (3.9b)
As far as the author are aware, the literature includes no computational methods making
use of the equivalence between DAIs of the form of (3.8) and ODEs of the form of (3.9).
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 23
0 2 4 6 80.00
0.01
0.02
0.03
0.04
0 2 4 6 80.0
0.1
0.2
0.3
0.4
0.5
fe (
N)
(a)
time t (s)
p (
m)
(b)
time t (s)
Figure 3.4: Simulation of the system (3.1); (a) provided external force fe described as (3.11);
(b) simulation results by RK4 with the timestep size 0.001s. The parameters are chosen as;
M = 1 kg, F = 0.5 N, K = 5 × 103 N/m, β = 2 × 10−3 s. The initial conditions are;
p = 0 m, p = 0 m/s.
After replacing (3.2) by (3.9b) and appending (3.9a) to the state-space model, the system
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 24
(3.1)(3.2) is approximated by the following ODE:
d
dt
p
p
a
=
(fe − Ksat(F/K, a + βp))/M
p
(sat(F/K, a + βp) − a)/β
. (3.10)
Fig. 3.4 shows the simulation result by using the ODE (3.10) with RK4. To illustrate the
advantage of this method, it also presents the result of LuGre model (3.3) combined with
(3.1). In the simulation, an external force fe was chosen as
fe =
min(0.55, 0.5t) N if t < 2 s
0.35 + 0.15cos(100t) N otherwise,(3.11)
which is, after t = 2s, oscillatory below the static friction level F = 0.5 N. As shown in
Fig. 3.4(b), LuGre model produces unrealistic positional drift, which has been known in the
literature (e.g.,[69, 70]), while the presented method (3.10) does not. This implies that (3.9)
is a better approximation of (3.2) than (3.3).
It should be mentioned that, (3.9) is derived by relaxing the rigid constraint between
f and p in (3.2) by introducing an auxiliary variable a that has its own dynamics. In this
sense, the proposed method may be viewed to be similar to Baumgarte’s method [84], in
which constraints are relaxed to improve the numerical stability of the solutions of ODEs.
One of concerns regarding models based on DIs is the existence and uniqueness of solution,
as discussed by Bastien and Lamarque [71]. As for the case of (3.8), on the other hand, it is
clear because (3.8) is equivalent to the ODE (3.9).
3.2.2 Rigid unilateral contact
The new approach for approximating (3.5) is a modification of the work by Kikuuwe and
Fujimoto [80]. In their approach, (3.5) is approximated by the following DAI:
0 ∈ K(e + βe) − dio(p + e) (3.12a)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 25
KMassless object
fp
p+e
K¯e
pp+e
.. .
Figure 3.5: A physical interpretation of (3.12)
f = K(e + βe) (3.12b)
where K and β are appropriate positive constants, e ∈ R is a state variable newly introduced.
A physical interpretation of (3.12) is illustrated as Fig. 3.5. Here, a massless object whose
position is p+e is connected to the mass through a viscoelastic element with the stiffness K
and the viscosity Kβ. Due to the contact, the contact force dio(p + e) acts on the massless
object and it balances the force f from the viscoelastic element. In Kikuuwe and Fujimoto’s
work, (3.12) was discretized by Backward-Euler method and then analytically solved by the
application of Theorem 2. Unfortunately, (3.12) cannot be rewritten into an ODE because e
cannot be obtained explicitly.
The new approach presented here is to add another term αe to the argument of dio(·),
which yields the following DAI:
0 ∈ K(e + βe) − dio(p + e + αe) (3.13a)
f = K(e + βe) (3.13b)
where α > 0 is another appropriate constant. By using Theorem 2, (3.13) can be equiva-
lently rewritten as the following ODE:
e = max(−e/β,−(p + e)/α) (3.14a)
f = Kmax(0, e − β(p + e)/α). (3.14b)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 26
0 2 4 6 80.0
0.2
0.4
0.6
0.8
1.0
time t (s)
p (
m)
Figure 3.6: Simulation of the system (3.16) by RK4 with the timestep size 0.001s. The
parameters are chosen as; M = 1 kg, fe = −9.8 N, K = 105 N/m, β = 0.01 s, α =0.01 s(gray dashed), 0.007 s(black dashed), 0.005 s(gray solid), 0.001 s(black solid). The
initial conditions are; p = 1 m, p = 0 m/s.
The equivalence between DAIs of the form of (3.13) and ODEs of the form of (3.14)
has not been pointed out in the literature either. One can see that (3.14) is continuous with
respect to p, p and e and it does not produce sucking force because the right-hand side
of (3.14b) is always positive. This features in contrast to the conventional methods (3.6)
and (3.7), which are discontinuous, and to Hunt and Crosley’s model [12, 55, 79], which
produces a sucking force. It is also easy to see that (3.13), or equivalently, of (3.14) has a
unique solution.
One possible interpretation of (3.13) and its equivalent expression (3.14) can be ex-
plained by defining e∆= e + αe. By using e, (3.13) can be rewritten as follows:
0 ∈ L−1
[
L[K(e + β ˙e)]
1 + αs
]
− dio(p + e) (3.15a)
f = L−1
[
L[K(e + β ˙e)]
1 + αs
]
. (3.15b)
where L denotes the Laplace transform. By noting the similarity between (3.15) and (3.12),
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 27
one can see that force f in (3.15b) can be interpreted as a low-pass filtered viscoelastic force
although it does not exist in the real world. When α = β, (3.15) is equivalent to (3.12)
with β = 0, which produces a perfectly elastic force. To preserve the effect of the viscous
force and stability, it is presumable that α should be set smaller than β, although any tuning
guidelines are not obtained yet.
By replacing (3.5) by (3.14b) and appending (3.14a) to the state-space model, the system
(3.4)(3.5) is approximated by the following ODE:
d
dt
p
p
e
=
(fe + Kmax(0, e − β(p + e)/α))/M
p
max(−e/β,−(p + e)/α)
. (3.16)
A set of numerical simulation of the ODE (3.16) was performed with different α val-
ues and a fixed β value. Fig. 3.6 shows that the bouncing motion becomes smaller as α
decreases. This is consistent with the interpretation based on (3.15), which implies that a
smaller α strengthens the viscous effect in a high-frequency region. Detailed analysis on
the relation between the parameter values and the achieved coefficient of restitution is left
outside the scope of this chapter. What can be said is that the coefficient of restitution can
be adjusted by appropriate choices of α and β on a trial-and-error basis.
3.2.3 Coulomb-frictional, rigid unilateral contact
The methods in Sec. 3.2.1 and Sec. 3.2.2 can be easily combined to describe a rigid unilateral
contact involving Coulomb friction. Let us consider a rigid mass M of which the position
is p ∈ R3 and a rigid frictional surface perpendicular to the z axis and including the origin.
Then, the state-space model of the system can be described as the following DI:
d
dt
p
p
∈
p
1
M
µdio(pz)sgn(pxy)
dio(pz)
(3.17)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 28
where p =[
pTxy, pz
]T
, pxy ∈ R2 and µ is the friction coefficient between the mass and the
surface.
It must be noticed that (3.17) includes a multiplication of dio(·) and sgn(·). To integrate
it, one must replace dio(·) first and then replace sgn(·) because the replacement of sgn(·)
involves its multiplicative factor (F in (3.2)) while that of dio(·) can be done independently.
In conclusion, the DI (3.17) can be approximated by the following ODE:
d
dt
p
p
e
a
=
p
1
M
fxy(pz, pxy, e, a)
fz(pz, e)
max(−e/β1,−(pz + e)/α)
(fxy(pz, pxy, e, a)/K2 − a)/β2
(3.18)
where
fz(pz, e)∆= K1 max(0, e − β1(pz + e)/α) (3.19)
fxy(pz, pxy, e, a)∆= K2sat(µfz(pz, e)/K2β2pxy + a) (3.20)
and the parameters α, β1, β2, K1 and K2 are appropriate positive constants. This ODE is
obtained by replacing dio(pz) in (3.17) by fz(pz, e) and then replacing fz(pz, e)sgn(pxy) by
fxy(pz, pxy, e, a).
3.2.4 General procedure
Now we are in position to present the main contribution of the work. A mechanical system
can be generally described by a DI in the following form:
x ∈ Φ(x) (3.21)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 29
where x ∈ Rn is the state vector of the system. Here, Φ is a function that contains dio(·)
and sgn(·) in several places and may also contain single valued functions. Let us assume
that, in Φ, m different arguments, denoted as ψi(x), i ∈ 1, · · · ,m, are used for dio(·)
and that l different arguments, denoted as θi(x), i ∈ 1, · · · , l, are used for sgn(·). Here,
ψi : Rn → R+ and θi : R
n → Rr, r ∈ 1, 2, are continuous functions.
By applying the methods introduced in Sec. 3.2.1 and 3.2.2, Φ(x) can be approximated
by the following procedure:
1. First, replace dio(ψi(x)) by Kdi max(0, ei − βdi(ψi(x) + ei)/αi), where Kdi, βdi and
αi are appropriate positive constants.
2. Next, let χi(x) denote the multiplicative factors of sgn(θi(x)), which are nonnegative
continuous functions. Then, replace χi(x)sgn(θi) by Ksisat(χi(x)/Ksi, βsiθi(x)+ai),
where Ksi and βsi are appropriate positive constants.
3. Finally, append ei = max(−ei/βdi,−(ψi(x) + ei)/αi), i ∈ 1, · · · ,m, and ai =
(sat(χi(x)/Ksi, ai + βsiθi(x)) − ai)/βsi, i ∈ 1, · · · , l, to the state-space model.
With this procedure, the nonsmooth system (3.21) is approximated by the following
ODE:
d
dt
x
e1
...
em
a1
...
al
=
Φ(x, e1, · · · , em, a1, · · · , al)
max(−e1/βd1,−(ψ1(x) + e1)/α1)
...
max(−em/βdm,−(ψm(x) + em)/αm)
(sat(χ1(x)/Ks1, a1 + βs1θ1(x)) − a1)/βs1
...
(sat(χl(x)/Ksl, al + βslθl(x)) − al)/βsl
(3.22)
where Φ(x, e1, · · · , em, a1, · · · , al) is the function Φ(x) in which the aforementioned re-
placements are made.
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 30
z
x
y
0
R
M
Figure 3.7: Example I: A rolling sphere with collision and slip. In the simulation, the
parameters are chosen as; M = 1 kg, R = 0.5 m, µ = 0.1 and the initial conditions are;
p = [5.5, 0, 0]T m/s, p = [0, 0, 2R]T m, ω = [0, 0, 0]T rad/s.
The presented procedure cannot apply if the function Φ(x) includes a sgn(·) whose
multiplicative factor involves discontinuous functions other than dio(·) and if χi(x) are not
guaranteed to be nonnegative. The author, however, are not aware of nonsmooth mechanical
systems that must be described by such Φ(x) functions. As illustrated in Sec. 3.3.2, the
presented procedure can deal with such a complicated system as the one in Fig. 3.9.
3.3 Examples and simulation results
3.3.1 Example I: A rolling sphere with collision and slip
The presented approach is now illustrated by examples. Let us consider a system in which
a spherical object with a uniform mass density falls onto a fixed rigid surface. The surface
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 31
:pz (
m/s
)px an
d p
x¡!y R
(m
/s)
!y (
rad/s
)
:
px¡!y R:
(b)
time t (s)
(d)time t (s)
(c)time t (s)
(a)time t (s)
pz (
m)
px
::
0 1 2 3 4
0
1
2
3
4
5
6
0 1 2 3 4
¡3
¡2
¡1
0
1
2
3
(x-velocity of the
bottom point on the ball)
(e)
time t (s)
(f)time t (s)
pz (
m)
0 1 2 3 40.5
0.6
0.7
0.8
0.9
1.0
px¡!y R
(m
/s)
:
2.4 2.6 2.8 3.0 3.2 3.4 3.6¡0.02
¡0.01
0.00
0.01
0.02
0 1 2 3 4
0
2
4
6
8
3.25 3.30 3.35 3.40 3.45 3.50 3.55
0.4998
0.4999
0.5000
0.5001
Figure 3.8: Simulation results of Example I by using (3.27) integrated by RK4 with the
timestep size 0.001 s. The parameters are chosen as; K1 = K2 = 1 × 105 N/m, β1 = β2 =4 × 10−3 s, α = 2.8 × 10−3 s.
includes the origin and is perpendicular to the z axis. This example is also introduced in [72]
and a similar example is employed in [12]. Let p ∈ R3 be the position of the gravity center
of the object, q be the unit quaternion representing the attitude of the object, and ω ∈ R3 be
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 32
the angular velocity of the object. Let R and M be the radius and the mass of the object,
respectively, and µ be the friction coefficient between the object and the surface. Then, the
equations of motion of the object can be described as the following DI:
d
dt
p
p
ω
q
∈
1
M
−µdio(pz − R)sgn(v(p, ω))
dio(pz − R)
− g
p
5
2MR2
d ×
−µdio(pz − R)sgn(v(p, ω))
dio(pz − R)
Q(ω, q)
(3.23)
where
v(p, ω)∆= [px − ωyR, py + ωxR]T , (3.24)
Q : R3 × R
4 → R4 denotes an appropriate function that transforms ω into the quaternion
rate q, d∆= [0, 0,−R]T and g
∆= [0, 0, 9.8m/s2]T .
According to the procedure presented in Sec. 3.2.4, the DI (3.23) can be approximated
by an ODE in the following procedure. First, one should replace dio(pz − R) by
ψ(pz, e)∆= K1 max(0, e − β1(e + pz − R)/α) (3.25)
where e ∈ R and K1, β1 and α are appropriate positive constants. Then µdio(pz−R)sgn(v(p, ω))
becomes µψ(pz, e)sgn(v(p, ω)). Next, µψ(pz, e)sgn(v(p, ω)) should be replaced by
θ(pz, v(p, ω), e, a)∆= K2sat(µψ(pz, e)/K2, a + β2v(p, ω)) (3.26)
where a ∈ R2 and K2 and β2 are positive constants appropriately chosen. Finally, ODEs
defining the behaviors of e and a should be appended to (3.23). Then, (3.23) is approximated
by the following ODE:
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 33
d
dt
p
p
ω
q
e
a
=
1
M
−θ(pz, v(p, ω), e, a)
ψ(pz, e)
− g
p
5
2MR2
d ×
−θ(pz, v(p, ω), e, a)
ψ(pz, e)
Q(ω, q)
max(−e/β1,−(e + pz − R)/α)
(θ(pz, v(p, ω), e, a)/K2 − a)/β2
. (3.27)
Fig. 3.8 shows the result of the simulation by using (3.27) with RK4. Here, K1 and K2
are set as high as possible to achieve small penetrations during collisions, and β1, β2 and α
are chosen based on some trials and errors. Fig. 3.8(a) and Fig. 3.8(b) show the bouncing
motion in the z direction and Fig. 3.8(c) and Fig. 3.8(d) show the transition from pure trans-
lation (slipping in contact) to pure rolling. One can see that those behaviors are properly
simulated, which supports the validity of the approximation (3.18) of the original DI (3.17).
3.3.2 Example II: Multiple friction with multiple rigid unilateral con-
tacts
Next example is the application of the presented method to a system involving many fric-
tional contacts interacting to one another. Let us consider a planar system illustrated in
Fig. 3.9, which consists of a conveyor moving at a constant velocity u, a spring with the
stiffness Ks, two rigid objects M1 and M2 and a rigid vertical wall. The object M1 can
move freely in the horizontal direction and is subject to the elastic force from a spring
Ks in the vertical direction. It is assumed that the objects do not rotate. The coefficients
of friction between the wall and M1, between M1 and M2 and between M2 and the con-
veyor are µ1, µ2 and µ3, respectively. The state vector is defined as x∆= [pT , pT ]T where
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 34
u
(p2x, p2y)
Ks
(p1x, p1y)M2
M1
Figure 3.9: Example II: Multiple friction contacts with multiple rigid unilateral contacts. In
the simulation, the parameters were chosen as; µ1 = µ2 = µ3 = 0.5, M1 = 0.5 kg, M2 =1 kg, Ks = 100 N/m, u = 1 m/s and the initial conditions are; p = [0, 0.25, 0.05, 0]T m,
p = [0, 0, 0, 0]T m/s.
p = [p1x, p1y, p2x, p2y]T where [p1x, p1y]
T and [p2x, p2y]T denote the positions of M1 and M2,
respectively. The object M1 is regarded to be at [0, 0]T when it is in contact with the wall
and the spring balances the gravity. The object M2 is regarded to be at [0, 0]T when it is in
contact with the conveyor and the object M2 being at its [0, 0]T . Then, the state-space model
of the system can be described as the following DI:
d
dt
p
p
∈
p
(dio(p1x) − dio(p2x − p1x))/M1
(−Ω1(x) − Ω2(x) − Ks1p1y)/M1
(−Ω3(x, u) + dio(p2x − p1x))/M2
(Ω2(x) + dio(p2y))/M2 − g
(3.28)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 35
time t (s)
(b)
p1x a
nd
p2x
(m
)
(a)
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
0.00
0.01
0.02
0.03
0.04
0.05p2x
p1x
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4¡0.8
¡0.6
¡0.4
¡0.2
0.0
0.2
0.4
0.6
p1x a
nd
p2x
(m
/s)
time t (s)
p2x
:
p1x
::
:
(c)
time t (s)
time t (s)p2y
(10¡
3m
) p1y (
m)
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
¡0.10
¡0.05
0.00
0.05
0.10
0.15
0.20
0.25
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4¡0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
(d)
Figure 3.10: Simulation results of Example II by using (3.35) integrated by RK4 with
timestep size 0.001s. The gray regions indicate the time periods in which the objects M1
and M2 are in contact with each other. The parameters are chosen as; Ki = 5 × 105 N/m,
βi = 2 × 10−3 s (∀i ∈ 1, · · · , 6), αi = 1.6 × 10−3 s (∀i ∈ 1, 2, 3).
where Ω1(x)∆= µ1dio(p1x)sgn(p1y), Ω2(x)
∆= µ2dio(p2x − p1x)sgn(p1y − p2y) and Ω3(x, u)
∆= µ3dio(p2y)sgn(p2x + u).
According to the procedure presented in Sec. 3.2.4, the DI (3.28) is approximated by
an ODE in the following procedure. First, one should replace dio(p1x), dio(p2x − p1x) and
dio(p2y) by
ψ1(x, e1)∆= K1max(0, e1 − β1(p1x + e1)/α1), (3.29)
ψ2(x, e2)∆= K2max(0, e2 − β2(p2x − p1x + e2)/α2), (3.30)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 36
ψ3(x, e3)∆= K3max(0, e3 − β3(p2y + e3)/α3), (3.31)
respectively, where Ki, βi and αi (i ∈ 1, 2, 3) are appropriate positive constants. Then,
Ω1(x), Ω2(x) and Ω3(x, u) are found to be replaced by µ1ψ1(x, e1)sgn(p1y), µ2ψ2(x, e2)sgn(p1y−
p2y) and µ3ψ3(x, e3)sgn(p2x+u), respectively. Next, they should be replaced by θ1(x, e1, a1),
θ2(x, e2, a2) and θ3(x, u, e3, a3), respectively, where
θ1(x, e1, a1)∆=K4sat(µ1ψ1(x, e1)/K4, a1 + β4p1y), (3.32)
θ2(x, e2, a2)∆=K5sat(µ2ψ2(x, e2)/K5, a2 + β5(p1y − p2y)), (3.33)
θ3(x, u, e3, a3)∆=K6sat(µ3ψ3(x, e3)/K6, a3 + β6(p2x + u)), (3.34)
and Ki and βi (i ∈ 4, 5, 6) are appropriate constants. Finally, the differential equations
defining the behaviors of ei and ai (i ∈ 1, 2, 3) should be appended to (3.28). Then, (3.28)
is approximated by the following ODE:
d
dt
p
p
e1
e2
e3
a1
a2
a3
=
p
(ψ1(x, e1) − ψ2(x, e2))/M1
(−Ksp1y − θ1(x, e1, a1) − θ2(x, e2, a2))/M1
(−θ3(x, u, e3, a3) + ψ2(x, e2))/M2
(θ2(x, e2, a2) + ψ3(x, e3))/M2 − g
max(−e1/β1,−(p1x + e1)/α1)
max(−e2/β2,−(p2x − p1x + e2)/α2)
max(−e3/β3,−(p2y + e3)/α3)
(θ1(x, e1, a1)/K4 − a1)/β4
(θ2(x, e2, a2)/K5 − a2)/β5
(θ3(x, e3, a3)/K6 − a3)/β6
. (3.35)
A numerical simulation was performed by using the ODE (3.35) with RK4. The results
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 37
u
p
Fs (p)
M
Fc (p¡u)²
Figure 3.11: Example III: Periodic motion. In the simulation, the parameters were chosen
as; F = 0.2 N, M = 1 kg, k1 = 1 N/m, k2 = 1 N/m3, u = 1 m/s, V = 1 m/s, and the initial
conditions are adopted from [1] for comparison; p = 1.19149 m, w = 0 m/s.
are shown in Fig. 3.10. Here, again, Ki are set as high as possible to achieve small pen-
etrations during collisions, and βi and αi are chosen based on some trials and errors. The
time periods indicated by the gray regions are those in which the objects M1 and M2 are
in contact to each other. Fig. 3.10(a) shows the horizontal bouncing motion of M1 and M2,
which eventually converges. Fig. 3.10(b) shows the vertical motion of M1, which exhibits
nonsmooth changes in the velocity during the contact with M2, being influenced by the
friction force. The vertical position of M1 does not converge to zero because of the static
friction forces from the wall and M2. Fig. 3.10(c) shows the vertical motion of M2, which
determines the normal force from the conveyor to M2. It properly shows the influence in
the normal force from the friction force acting on the side face. Those results are physically
plausible and indicate the validity of the approximation (3.35) of the original DI (3.28).
3.3.3 Example III: Periodic motion
This section shows the application of the proposed method to a system exhibiting periodic
motion. Let us consider the system illustrated by Fig. 3.11, which has been investigated by
Awrejcewicz et al. [1]. Fig. 3.11 shows that a mass M , of which the position is denoted as
p ∈ R, rests on a conveyor rolling with a constant velocity u ∈ R. The mass is subjected
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 38
0 5 10 15 20 25
¡1
0
1
2
3
simple smoothing (3.41)
Time (s)
p (m)
w (
m/s
)p
(m
), w
(m
/s)
(a)
(b)
¡1.5 ¡1.0 ¡0.5 0.0 0.5 1.0 1.5¡0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
proposed (3.40)w
p
simple smoothing (3.41)
proposed (3.40)
Figure 3.12: Simulation results of Example III by using (3.40) and (3.41) integrated by RK4
with timestep size 0.001 s. The parameters in (3.40) are chosen as; K = 1 × 105 N/m,
β = 0.5 s. The parameter in (3.41) is chosen as ϵ = 10−5 m/s.
to a nonlinear spring force Fs(p) and a rate-dependent friction force Fc(p − u). Then, the
system is described as the following equation:
Mp + Fs(p) − Fc(p − u) = 0. (3.36)
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 39
Here, let us assume that Fs(p) and Fc(p − u) are defined as follows:
Fs(p)∆= −k1p + k2p
3 (3.37)
Fc(p − u)∆= −
F
V + |p − u|sgn(p − u) (3.38)
where k1, k2, F and V are positive constants. By using a new variable w∆= u − p, one can
rewrite (3.36) into the following DI:
d
dt
p
w
∈
u − w
1
M
(
k2p3 − k1p −
F
V + |w|sgn(w)
)
. (3.39)
According to the procedure presented in Section 3.2.4, (3.39) is approximated as follows:
d
dt
p
w
a
=
u − w
1
M
(
k2p3 − k1p − sat
(
F
V + |w|, Ka + Kβw
))
(
sat
(
F
(V + |w|)K, a + βw
)
− a
)
/β
(3.40)
where a is a new state variable and K and β are positive parameters. In contrast, Awre-
jcewicz et al. [1] used the following equation to approximate (3.39):
d
dt
p
w
=
u − w
1
M
(
k2p3 − k1p −
F sat(ϵ, w)
(V + max(|w|, ϵ))ϵ
)
(3.41)
where 0 < ϵ ≪ V is a parameter. This approximation was obtained by simply replacing the
discontinuity by a linear function of a constant slope in the region |w| < ϵ. Awrejcewicz et
al. [1] has shown that this approximation does reproduce periodic motion appropriately.
Fig. 3.12 shows the simulation results of the proposed approximation (3.40) and the
simple smoothing (3.41). It shows that the proposed approximation (3.40) also provides
Chapter 3. Mechanical systems involving Coulomb friction and rigid un . . . 40
periodic solution, and it is very close to that of the simple smoothing (3.41). Considering
that the result of (3.41) has been analytically validated through Tichonov theorem in [1],
one can see that the result of the new approximation (3.40) is also valid.
3.4 Summary
This chapter has introduced a new method to approximate DIs describing nonsmooth me-
chanical systems involving Coulomb friction and rigid unilateral contact by ODEs. A main
difference of the new method from conventional regularization methods is that the resultant
ODEs are equivalent to DAIs that are approximations of DIs. As a consequence, the ap-
proximated ODEs preserve important features of the original DIs such as static friction and
always-repulsive contact force. An algebraic procedure for yielding the ODE approxima-
tions has been presented and has been illustrated by using some examples.
Future research should address the theoretical and numerical studies on the influence of
the chosen parameters (K, α, β) on the system behavior. Currently there are no guidelines
for the choice of the parameter values, thus they have been chosen through trial and error in
the presented examples. In particular, the choice of α and β strongly influences the realized
coefficient of restitution. Theoretical or empirical relations between the parameter values
and the coefficient of restitution must be sought in the future study.
One limitation of the presented approach is that it is only for “lumped” contacts. In some
situations, the contact force may be distributed across a contact area. It is unclear whether
the presented approach is applicable or not to such situations. Anisotropic friction force and
elastic contact, such as those seen in vehicle tires, would demand further extension of the
presented approach.
Chapter 4
A friction model with realistic presliding
behavior
This chapter proposes a multistate friction model by extending the previous single-state
friction model introduced in Chapter 3. This new model is described as a set of continuous
differential equations that describe both the presliding and sliding regimes in a unified ex-
pression. It reproduces major features of friction phenomena reported in the literature, such
as the Stribeck effect, nondrifting property, stick-slip oscillation, presliding hysteresis with
nonlocal memory, and frictional lag. Moreover, the new model does not produce unbounded
positional drift or non-smooth forces, which are major problems of previous models due to
the mathematical difficulty in dealing with transitions between the presliding and sliding
regimes. The model is validated through comparison between its simulation results and
empirical results in the literature.
The rest of this chapter is organized as follows. Section 4.1 overviews some related mod-
els of friction. Section 4.2 proposes the multistate model. Section 4.3 provides theoretical
analysis on properties of the proposed model. Section 4.4 validates this model through sim-
ulations in comparisons with the GMS model in the literature. Finally, concluding remarks
⋆ Portions of the materials in this chapter are reprinted from Tribology Letters, vol. 51, no. 3, Xiaogang
Xiong and Ryo Kikuuwe and Motoji Yamamoto, “A Multistate Friction Model Described by Continuous
Differential Equations”, pp. 513–523, 2013, as published in [85, 86], with permission from Springer (see
Appendix A1) .
41
Chapter 4. A friction model with realistic presliding behavior 42
are given in Section 4.5.
4.1 Related work
4.1.1 LuGre model, single-state elastoplastic model, Leuven model and
modified Leuven model
The LuGre model without the Stribeck effect has been reviewed in Chapter 3.1.1 as an
approximation of the set-valued law (3.2). For easinesses of comparisons with other friction
models, this model is rewritten here with the Stribeck effect and new parameter notations
[21, 31]:
a = v
(
1 − sgn(v)κa
g(v)
)
(4.1a)
f = κa + σa. (4.1b)
Again, f is the friction force and v is the relative velocity between two surfaces in contact.
From the physical point of view, a should be interpreted as the average deflection of as-
perities and κ, σ ∈ R+ are the stiffness and micro-damping coefficients, respectively. For
simplicity and without loss of generality, the viscous component Dv of the friction force
f in (4.1b) is not considered throughout this chapter. Function g(v) describes the Stribeck
effect, which can be typically described as follows [21, 31]:
g(v)∆= Fc + (Fs − Fc)e
−|v/vs|α
. (4.2)
Here, Fc and Fs are the magnitude of kinetic friction force and static friction force, respec-
tively. The parameter α ∈ R+ and the Stribeck velocity vs are constants. The LuGre model
produces unbounded positional drift due to its inappropriate way of modeling the elastic
deformation in the presliding regime [32].
The single state elastoplastic model [32] does not suffer from the unbounded positional
drift problem. However, as pointed out in [35], this model produces unrealistic presliding
hysteresis behaviors that do not show nonlocal memory. The Leuven model [24, 34] pro-
Chapter 4. A friction model with realistic presliding behavior 43
......
v
·1¾1
·2¾2
·N
¾N
aN
a2
a1
Figure 4.1: A physical interpretation of (4.3b) and (4.3b). In the sliding regime, the asperity
deflections ai evolve so that the elastic forces |κiai| converge to λig(v). The total friction
force f is the sum of the viscoelastic forces of the elements. Figure and caption are reprinted,
with permission from Springer: Tribology letter, “A Multistate Friction Model Described
by Continuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 2 (see Appendix A1).
duces presliding hysteresis behaviors with nonlocal memory in the presliding regime, but
as pointed out in [35], it has implementation difficulties since it requires additional stacks
to store extreme force values. In contrast, the modified Leuven model [34] is free from
those implementation difficulties. However, as pointed out and illustrated in [23, 35, 40],
the force-position and force-velocity curves produced by this model do not exhibit an ap-
propriate nondrifting property and frictional lag effect that agree with experimental data.
4.1.2 Generalized Maxwell-Slip friction model
The generalized Maxwell-slip (GMS) model [35] is a friction model that can be represented
by a parallel connection of N elastoplastic elements, as illustrated in Fig. 4.1. This model is
Chapter 4. A friction model with realistic presliding behavior 44
described as follows [35–37]:
f =N
∑
i=1
(κiai + σiai), i ∈ 1, · · · , N (4.3a)
ai =
v if si = STICK
Cλisgn(v)
κi
(
1 − sgn(v)κiai
λig(v)
)
if si = SLIP(4.3b)
where si are binary state variables, each of which remains STICK until |ai| = λig(v)/κi and
remains SLIP until v goes through zero. Here,∑N
i=1 λi = 1 and κi, σi ∈ R+ are the stiffness
and micro-damping coefficients of the ith element, respectively. The state variable ai of the
ith element can be interpreted as the deflection of an asperity as is the case with the LuGre
model. The positive constant parameter C, which replaces a quantity proportional to |v| in
the LuGre model (4.1a)(4.1b) determines how fast ai converges to λig(v)/κi.
The GMS model is capable of capturing many features of friction phenomena, such as
presliding hysteresis with nonlocal memory, frictional lag, stick-slip oscillation, and non-
drifting property [23, 35, 40]. One of its drawback is that the switching structure, involving
additional binary variables si, results in the difficulty in on-line parameter identification, as
pointed out in [36, 37]. Another point that should be noted is that, when σi > 0, the force
f produced by (9) can be discontinuous with respect to time since (9b) does not guarantee
the continuity of a with respect to time. Such a discontinuity, however, has not been seen
as a problem. In fact, many previous works [87–90] employ a version of the GMS model
without the term σiai. In [36, 37], a smoothed version of the GMS model is proposed, but
it involves another two functions and three parameters, which further increase the difficulty
in parameter identification.
4.1.3 Differential-algebraic single-state friction model
In Chapter 3, the author proposed a single-state friction model based on a differential-
algebraic inclusion (DAI). This model is only valid for the case where the magnitudes of
maximum static friction force and kinetic friction force are equal to each other. It is derived
Chapter 4. A friction model with realistic presliding behavior 45
.v¡a
v
·
¾
asperity tip
Fc Sgn(v¡a)
.
a
Figure 4.2: A physical interpretation of the model (4.4a) and (4.4b). The viscoelastic force
balances the friction force FcSgn(v − a) both in the sliding and presliding regimes. Figure
and caption are reprinted, with permission from Springer: Tribology letter, “A Multistate
Friction Model Described by Continuous Differential Equations”, vol. 51, no. 3, pp. 513–
523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 3 (see Appendix
A1).
from the following DAI:
0 ∈ κa + σa − FcSgn(v − a) (4.4a)
f = κa + σa. (4.4b)
Here, the friction force acting on the averaged asperity is determined by a set-valued Coulomb
friction law FcSgn(v − a) according to the velocity v − a of the asperity tip, of which the
deflection is a, as shown in Fig. 4.2. Equation (4.4a) means that the force balances (i.e., is
equal to) the force κa + σa produced by the viscoelasticity of the asperity.
It is clear that the DAI (4.4a)(4.4b) cannot be used for numerical computation of the
friction force f because it involves set-valued function Sgn(·). Our observation presented in
[33] is that, by the use of Theorem 1, the DAI (4.4a)(4.4b) is equivalently rewritten as the
following ordinary differential equation (ODE):
a =sat(Fc, κa + σv) − κa
σ(4.5a)
f = sat(Fc, κa + σv). (4.5b)
There are some friction models that have similar structures to (4.4a)(4.4b), which de-
Chapter 4. A friction model with realistic presliding behavior 46
scribe the Coulomb-like discontinuous relation between the force f and the asperity-tip
velocity v − a [69, 91, 92]. They however need to be numerically integrated through
through Euler methods. In contrast, because the model (4.4a)(4.4b) is equivalent to the
ODE (4.5a)(4.5b), it can be numerically integrated through any integration methods such as
Runge-Kutta methods.
In contrast to the Dahl and LuGre models, which are also described by ODEs, the model
(4.5a)(4.5b) (or equivalently, (4.4a)(4.4b)) does not produce positional drift, as demon-
strated in [33]. Obvious limitations of (4.5a)(4.5b) are that this model does not include
the Stribeck effect and that it cannot produce presliding hysteresis with nonlocal memory.
Those limitations will be treated in the next section.
4.2 New multistate friction model
4.2.1 Extension to include Stribeck effect
The previous friction model (4.4a)(4.4b), or equivalently, (4.5a)(4.5b), does not include
the Stribeck effect represented by the function g(v) in (4.2). One way to overcome this
limitation is to replace Fc by g(v), which represents rate-dependent friction force. Then,
one can extend (4.4a)(4.4b) into the following DAI:
0 ∈ κa + σa − g(v)Sgn(v − a) (4.6a)
f = κa + σa. (4.6b)
As was the case with (4.4a)(4.4b), by the direct application of Theorem 1, (4.6) can also
be equivalently rewritten into the following ODE:
a =sat(g(v), κa + σv) − κa
σ(4.7a)
f = sat(g(v), κa + σv). (4.7b)
Some differences and similarities among the model (4.7a)(4.7b), the LuGre model (4.1a)(4.1b),
and the GMS model (4.3b)(4.3b) are now discussed. Because the model (4.7a)(4.7b) does
Chapter 4. A friction model with realistic presliding behavior 47
not consider the frictional lag, it is in the presliding regime when the friction force κa + σv
satisfies |κa+σv| ≤ g(v). In this case, sat(g(v), κa+σv) in (4.7a)(4.7b) reduces to κa+σv
and thus (4.7a)(4.7b) reduces to the following equation:
a = v (4.8a)
f = κa + σv. (4.8b)
One can observe that (4.8) is equivalent to the GMS model (4.3b)(4.3b) in the presliding
regime with N = 1.
In the sliding regime, the steady-state friction force (i.e., the force f when v is con-
stant and a = 0) can be obtained by substituting a = 0 into (4.1a)(4.1b) (4.3b)(4.3b), and
(4.7a)(4.7b). In the case of LuGre model (4.1a)(4.1b) and GMS models (4.3b)(4.3b), one
can easily see that f = sgn(v)g(v) is satisfied in the steady state because both (4.1b) and
(4.3b) imply that a = 0 results in κa = sgn(v)g(v) 1. In the case of the model (4.7a)(4.7b),
|κa + σv| > g(v) (4.9a)
f = sgn(κa + σv)g(v) = κa (4.9b)
are satisfied in the steady state in the sliding regime. Eliminating g(v) yields |κa + σv| >
|κa|, which leads to sgn(a) = sgn(v) = sgn(κa + σv). Therefore, one can see that the
model (4.7a)(4.7b) also results in f = sgn(v)g(v) in the steady state.
The state variable a and its derivative a are both necessary to realize such a pair of in-
terchangeable expressions; the DAI (4.6a)(4.6b) and the ODE (4.7a)(4.7b). From a physical
point of view, a can be understood as the deflection of a linearly viscoelastic asperity.
4.2.2 Extension to include presliding hysteresis with nonlocal memory
The modified model (4.7a)(4.7b) represents a single viscoelasto-plastic element with rate-
dependent friction force, which is unable to produce hysteresis with nonlocal memory. As
has been suggested in the literature [34, 35, 43–45], one imaginable way to overcome this
1Here we are using N = 1 and λ1 = 1 in (4.3b)(4.3b) for the simplicity of comparison.
Chapter 4. A friction model with realistic presliding behavior 48
limitation is to extend (4.6a)(4.6b) (or equivalently, (4.7a)(4.7b)) to a multistate model com-
posed of many viscoelasto-plastic elements. Based on this idea, (4.6a)(4.6b) can be extended
as follows:
0 ∈ κiai + σiai − λig(v)Sgn(v − ai), i ∈ 1, · · · , N (4.10a)
f =N
∑
i=1
(κiai + σai). (4.10b)
A physical interpretation of the multistate DAI (4.10a)(4.10b) can be illustrated as Fig. 4.3,
which can be thought of as a straightforward extension of Fig. 4.2.
As was the case between (4.6a)(4.6b) and (4.7a)(4.7b), (4.10a) and (4.10b) are equivalent
to the following ODE:
ai =sat(λig(v), κiai + σiv) − κiai
σi
, i ∈ 1, · · · , N (4.11a)
f =N
∑
i=1
sat(λig(v), κiai + σiv). (4.11b)
This model produces presliding hysteresis with nonlocal memory.
4.2.3 Extension to include frictional lag
The multistate model (4.11a)(4.11b) does not capture frictional lag [25]. As has been sug-
gested in [12], the lag effect can be included by using an additional state variable as follows:
γ = (g(v) − γ)/τd (4.12a)
0 ∈ κiai + σiai − λiγSgn(v − ai), i ∈ 1, · · · , N (4.12b)
f =N
∑
i=1
(κiai + σai), (4.12c)
or equivalently,
γ = (g(v) − γ)/τd (4.13a)
Chapter 4. A friction model with realistic presliding behavior 49
....
..
v
·1
¾1
·2
¾2
·N
¾N
aN
a2
a1
¸Ng(v)Sgn(v¡aN).
¸2g(v)Sgn(v¡a2).
v¡aN.
v¡a2.
v¡a1.¸1g(v)Sgn(v¡a1)
.
Figure 4.3: A physical interpretation of the model (4.10a) and (4.10b). Figure and cap-
tion are reprinted, with permission from Springer: Tribology letter, “A Multistate Friction
Model Described by Continuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013,
Xiaogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 4 (see Appendix A1).
ai =sat(λiγ, κiai + σiv) − κiai
σi
, i ∈ 1, · · · , N (4.13b)
f =N
∑
i=1
sat(λiγ, κiai + σiv). (4.13c)
Here, γ ∈ R is a new state variable representing a lagged value of g(v). Its initial value
should be set within the range Fc ≤ γ(0) ≤ Fs. The new parameter τd > 0 in (4.12a)
represents the time constant of convergence of γ to g(v). When τd approaches zero, the
model (4.12a)(4.12b)(4.12c) becomes close to (4.10a)(4.10b).
The proposed model (4.12a)(4.12b) (4.12c) is physically straightforward, only describ-
Chapter 4. A friction model with realistic presliding behavior 50
ing the balance between the linear viscoelastic force κa+σa and the friction force γSgn(v−
a), which depends on the first-order lagged value γ of g(v). It however has not been found
in the literature. One difficulty may have been that it is numerically intractable due to the
inclusion of the discontinuous Sgn(·) function. The difficulty is now removed by the use
of Theorem 1, which implies that the DAI (4.12a)(4.12b)(4.12c) is equivalent to the ODE
(4.13a)(4.13b)(4.13c) having no numerical difficulty.
4.3 Theoretical analysis
This section shows that the proposed model (4.13a)(4.13b)(4.13c) has the following proper-
ties, which should be possessed by a well-behaved friction model [35]:
1. The non-viscous part of the friction force is bounded.
2. The friction force is continuous with respect to time.
3. The friction model is dissipative.
To prove the first property of the proposed model (4.13a)(4.13b)(4.13c), a nonnegative
function is defined as V1∆= γ2/2. The time derivative of this function is as follows:
V1 = γγ = γ(g(v) − γ)/τd, (4.14)
which is negative when |γ| ≥ Fs due to Fc ≤ g(v) ≤ Fs. Therefore, one can obtain that
|γ| ≤ Fs is always satisfied if the initial value of γ satisfies |γ| ≤ Fs [21, 31]. From (4.13c),
one can see that |f | ≤∑N
i=1 λi|γ| ≤ Fs∑N
i=1 λi = Fs. This means that |f | is bounded.
The second property of the proposed model (4.13a)(4.13b) (4.13c) is obvious since the
function sat is continuous with respect to its arguments and the variables γ, a, and v are
continuous with respect to time.
The third property can be proven by showing that there exists a constant ϕ > 0 such
that∫ t0 vfdt ≥ −ϕ is satisfied for all t > 0 [21, 31]. Let us define a function V2 as V2
∆=
Chapter 4. A friction model with realistic presliding behavior 51
∑Ni=1 κia
2i /2. Then, one obtains
vf − V2 =N
∑
i=1
(σiv − κiai)sat(λiγ, κiai + σiv) + κ2i a
2i
σi
. (4.15)
When z = 0, the right hand side of (4.15) is positive. When z = 0, (4.15) reduces to the
following equation:
vf − V2 =N
∑
i=1
σ2i v
2 + κ2i a
2i (max(1, |κiai + σiv|/(λiγ)) − 1)
σi max(1, |κiai + σiv|/(λiγ))≥ 0. (4.16)
Therefore, one can see that vf − V2 ≥ 0 is always satisfied, and thus
∫ t
0
vfdt ≥ V2(t) − V2(0) > −V2(0) (4.17)
is also satisfied for all t > 0. This shows that the model (4.13a)(4.13b)(4.13c) has the third
property.
4.4 Simulation and comparison
This section illustrates the properties of the new model through simulations. Section 4.4.1,
4.4.2, and 4.4.3 provide the simulation results of the new model (4.13a)(4.13b)(4.13c). Sec-
tion 4.4.4 gives comparison between the GMS model and the new model. In all simulations,
the parameters of the models were chosen through trial-and-error so that they produce major
features of friction phenomena. It must be noted that an efficient parameter tuning method
remains an open problem. The forward Euler method was used for all simulations.
4.4.1 Nondrifting and stick-slip oscillation
It is well known that an external force that is smaller than the magnitude of static friction
force does not produce unbounded positional drift, which is termed as nondrifting property
[21, 22]. A simulation was performed to test this nondrifting property of the new model
(4.13a)(4.13b)(4.13c). In this simulation, an external force shown in Fig. 4.4(a) was applied
Chapter 4. A friction model with realistic presliding behavior 52
0 2 4 6 8 10
¡0.0
1
2
3
4
Exte
rnal
forc
e ((
N)
Time t (s)(a)
Position p (µm)
(b)
Fri
ctio
n f
orc
e f (
N)
0.0 0.2 0.4 0.6 0.8
¡1.0
¡0.5
0.0
0.5
1.0
1.5
2.0
2.5
Figure 4.4: Nondrifting property; (a) an external force as a function of time t; (b) the friction
force f as a function of position p. The parameters are chosen as; α = 2, vs = 5 µm/s, Fc =1 N, Fs = 2.5 N, κi = (5/i) N/µm, σi = 0.02 Ns/µm, λi = 0.1, i ∈ 1, 2, · · · , 10, τd =0.02 s. The time-step size was 0.001 s. Figure and caption are reprinted, with permission
from Springer: Tribology letter, “A Multistate Friction Model Described by Continuous
Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe,
and Motoji Yamamoto, Fig. 4 (see Appendix A1).
Chapter 4. A friction model with realistic presliding behavior 53
MvcK
vp
f
Figure 4.5: The scenario of stick-slip oscillation
to a mass M = 1 kg, which is subjected to friction force f produced by the new model
(4.13a)(4.13b)(4.13c). Fig. 4.4(b) shows the result, in which the position oscillates without
shift, exhibiting the nondrifting property of the new model.
Another set of simulation was performed to check the stick-slip behavior of the new
model. In this simulation, as shown in Fig. 4.5, the mass M = 1 kg, subjected to the friction
force f , was connected to a spring with the stiffness K = 0.1 N/µm, and the other end of
the spring was moved at a constant velocity vc = 2 µm/s. Fig. 4.6 shows the results, in
which one can observe that the mass M experienced a stick-slip motion. Fig. 4.6(a) shows
step-like changes in the position and impulsive changes in the velocity. The dashed circles
in Fig. 4.6(b) indicate spike-like force followed by high frequency oscillation after stick-slip
periods. Those phenomena are consistent with the empirical results [22]. They are known to
be reproducible with the GMS model (4.3b)(4.3b) and the generic models in [38, 39], while,
as pointed out in [35], the LuGre model [21, 31], the single state elastoplastic model [32],
and the Leuven model [24, 34] produce qualitatively different stick-slip motion.
4.4.2 Rate independency and amplitude dependency of hysteresis loop
Experimental data in the literature, e.g., [22, 39, 93], show that, in the presliding regime,
the hysteresis loop of a force-position curve is hardly affected by the change rate of po-
sition. This characteristic is referred to as rate independency of hysteresis loop. In con-
trast, different strokes of position input result in different loop sizes of force-position curves
[22, 39]. Here we refer to such a characteristic as an amplitude dependency of hystere-
Chapter 4. A friction model with realistic presliding behavior 54
0 50 100 1500
50
100
150
200
250
300
Vel
oci
ty v
(µ
m/s
)
0
5
10
15
0 50 100 150
¡2
¡1
0
1
2
3
4
Time t (s)
(b)
Time t (s)
(a)
Posi
tion p
(µ
m)
Forc
e (
N)
friction force spring force
20
25
30position velocity
Figure 4.6: Stick-slip oscillation; (a) the position and velocity of the mass M as a function
of time t; (b) the spring force and friction force as a function of time t. The parameters
were chosen identical to those in Fig. 4.4. The time-step size was 0.005 s. Figure and cap-
tion are reprinted, with permission from Springer: Tribology letter, “A Multistate Friction
Model Described by Continuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013,
Xiaogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 5 (see Appendix A1).
Chapter 4. A friction model with realistic presliding behavior 55
0 20 40 60 80
¡1.0
¡0.5
0.0
0.5
1.0
1.0 0.5 0.0 0.5 1.0¡3
¡2
¡1
0
1
2
3
Posi
tion p (µ
m)
Time t (s)
(a)
Position p (µm)
(b)
Fri
ctio
n f
orc
e f (
N)
Figure 4.7: Rate independency of hysteresis loop; (a) two positional inputs p as functions
of time t (The gray curve is of 10 times the frequency of the black curve.); (b) the friction
force f obtained for the two different input position signals p. The parameters were chosen
identical to those in Fig. 4.4. The time-step size was 0.01 s. Figure and caption are reprinted,
with permission from Springer: Tribology letter, “A Multistate Friction Model Described
by Continuous Differential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 6 (see Appendix A1).
Chapter 4. A friction model with realistic presliding behavior 56
sis loop. Two simulations were performed to test these two properties of the new model
(4.13a)(4.13b)(4.13c).
In the simulation of rate independency of hysteresis loop, the positional inputs shown
in Fig. 4.7 (a) were provided to the new model and the resultant friction forces f were
recorded. The position inputs in Fig. 4.7(a) were chosen so that the presliding hysteresis with
nonlocal memory becomes visible. The gray curve in Fig. 4.7(a) is 10 times the frequency
of the black one. The result is shown in Fig. 4.7(b), which clearly shows that the model
(4.13a)(4.13b)(4.13c) is rate independent in the shape of the hysteresis loop. It also shows
that the force-position curves have closed internal loops whose top tips overlap the trajectory
of outer loop, implying that the new model captures the feature of presliding hysteresis with
nonlocal memory.
In the simulation of amplitude dependency of hysteresis loop, the positional inputs in
Fig. 4.8(a) were provided to the new model (4.13a)(4.13b)(4.13c), and the resultant forces
were plotted as a function of the positional inputs, as shown in Fig. 4.8(b). It is shown that
the sizes of the loops in the force-position hysteresis vary depending on different magnitudes
of input. This characteristic is consistent with the experimental results in [22, 39] and the
simulation results of the generic model presented in [39].
4.4.3 Frictional lag
It has been known that frictional lag results in hysteresis in the force-velocity curve, in
which the friction force during acceleration is larger than that during deceleration [23, 40].
A simulation was performed to check this property of the new model (4.13a)(4.13b)(4.13c).
In this simulation, two biased sinusoidal velocity inputs in Fig. 4.9(a) were provided to the
new model (4.13a)(4.13b)(4.13c). Fig. 4.9(b) shows the corresponding results, in which the
magnitude of friction force is larger during acceleration than during deceleration. Fig. 4.9(b)
also shows that the hysteresis loops of the force-velocity curves are influenced both by the
input frequencies and τd. The frequency effect on the hysteresis loops has been observed
in Hess and Soom’s experiments [94] and pointed out in Al-Bender et al.’s [35] and De
Moerlooze et al.’s modeling studies [39].
Another simulation was performed to investigate the effect of frictional lag on the new
Chapter 4. A friction model with realistic presliding behavior 57
model’s behavior during transitions between the presliding and sliding regimes. In this
simulation, two sinusoidal velocity inputs in Fig. 4.10(a) were provided to the new model
(4.13a)(4.13b)(4.13c). Fig. 4.10(b) shows the results. One can observe that the width of the
force-velocity loop increases as the input frequency increases. This feature is consistent with
experimental results in the literature [35, 40]. Fig. 4.10(b) also shows that, by appropriate
choice of τd, the new model can be adjusted so that the friction force during acceleration is
bigger than that in deceleration. This feature of the curves is reported in the experimental
results in the literature [22, 23, 40].
4.4.4 Comparison between GMS model and new model
The GMS model (4.3b)(4.3b) and the new model (4.13a)(4.13b)(4.13c)were compared through
a simulation of their transition behaviors. In this simulation, a sinusoidal velocity input
shown in Fig. 4.11(a) was provided to the two models. The parameters of the new model
were identical to those in Fig. 4.4. except three different values of σi (i = 1, · · · , 10) were
used in this simulation. The parameters of GMS model were also identical to those of the
new model except that the parameter C was chosen as C = 62 N/s. This C value was cho-
sen so that the resultant force-velocity curve becomes as close as possible to that of the new
model with σi = 0.001 Ns/µm, which are shown in Fig. 4.11(b).
The results are shown in Fig. 4.11(b) to (h). Fig. 4.11(b), (c), and (d) show that the force
produced by the GMS model is in some places nonsmooth, and this feature is magnified
as σi increases. Fig. 4.11(e) and (f) show that the discontinuities in the force coincide with
transitions between the presliding and sliding regimes of the elements. It is reasonable to
consider that this is caused by the equation (4.3b), which shows that ai is not guaranteed
to be continuous with respect to v and ai. The magnified discontinuities with larger σi are
also reasonable results because (4.3b) implies that the discontinuities in ai is propagated to
f through the coefficient σi. This sort of results have not been reported in previous result,
presumably because this effect is not apparent with sufficiently small σi values. Actually,
most of previous works [36, 37, 87–89] employing the GMS models ignore the term σiai
and thus the discontinuities have not been a concern. As for the proposed model, in contrast,
σi > 0 is necessary because (4.13a)(4.13b)(4.13c) includes the division by σi. Therefore,
Chapter 4. A friction model with realistic presliding behavior 58
one can say that the σi values should be sufficiently low in the GMS model but should be
sufficiently high in the proposed model.
As an effect of the continuous ODE (4.13a)(4.13b)(4.13c), the friction force produced
by the new model is always continuous with respect to the velocity and the time, as can be
seen in Fig. 4.11(b)(c)(d) and Fig. 4.11(g)(h), although some non-smoothness (discontinu-
ous changes in the rate-of-change of the force) can be observed in Fig. 4.11(g)(h). Another
feature of the new model can be seen in Fig. 4.11(g) and (h), in which the transition from
the sliding regime to the presliding regime occur at one element after another. This is in
contrast to the simultaneous transitions exhibited by the GMS model, shown in Fig. 4.11(e)
and (f).
4.5 Summary
The chapter has introduced a new multistate friction model that is an extended version of
the author’ differential-algebraic single-state friction model. This multistate friction model
consists of multiple parallel elements. Each element is described by a single-state friction
model, which exhibits smooth transitions between the presliding and sliding regimes. More-
over, the new model involves a parameter τd to adjust the effect of frictional lag, which is
the time lag from the change in the velocity to the change in the friction force. This model
is described as a set of continuous ODEs, and thus the friction force produced by this model
is always continuous with respect to time and the input velocity. It does capture many major
features of friction reported in the literature, such as the Stribeck effect, nondrifting prop-
erty, stick-slip oscillation, presliding hysteresis with nonlocal memory, rate independency
and magnitude dependency of hysteresis loop, and frictional lag. This model has been vali-
dated through simulations and comparisons with experimental results in the literature.
Potential applications of this model include not only simulation but also control for
friction compensation, because this model, i.e., the ODE (4.13a)(4.13b)(4.13c), is compu-
tationally inexpensive enough for realtime computation and does not require any iterative
computation. Future work should clarify a method to identify the parameters of the pro-
posed model. It may be possible to apply some on-line parameter identification methods
Chapter 4. A friction model with realistic presliding behavior 59
in the literature, e.g., [36, 37, 87], since this model is described by a set of continuous dif-
ferential equations (4.13a)(4.13b)(4.13c). Effects of each parameters on major features of
friction should also be clarified for efficient off-line tuning based on experimental data.
As another important topic of study, the proposed model should be experimentally com-
pared to previous friction models, such as the GMS model. One suitable approach may be,
as can be found in [95, 96], to optimize the parameters of each model to fit experimental data
from real friction phenomena, and to compare residual fitting errors obtained from the mod-
els. Relating such results to the complexity of the models, such as the number of parameters,
memory usage, and the computational cost, may lead to a set of guidelines for choosing a
friction model. One salient feature of the proposed model is that the micro-damping coeffi-
cient requires to be non-zero and can be rather high without affecting the continuity, while
it is usually considered zero in previous work. Practical advantages or disadvantages of this
feature may also be clarified by comparative study based on parameter fitting.
Chapter 4. A friction model with realistic presliding behavior 60
0 2 4 6 8¡1.0
¡0.5
0.0
0.5
1.0
1.0 0.5 0.0 0.5 1.0¡3
¡2
¡1
0
1
2
3
Fri
ctio
n f
orc
e f (
N)
Posi
tion p (µ
m)
Time t (s)
(a)
Position p (µm)
(b)
Figure 4.8: Amplitude dependency of hysteresis loop; (a) four positional inputs p with
different amplitudes as functions of time t; (b) the friction forces f obtained for the four
different input position signals p. The parameters were chosen identical to those in Fig. 4.4.
The time-step size was 0.001 s. Figure and caption are reprinted, with permission from
Springer: Tribology letter, “A Multistate Friction Model Described by Continuous Differ-
ential Equations”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and
Motoji Yamamoto, Fig. 7 (see Appendix A1).
Chapter 4. A friction model with realistic presliding behavior 61
0.0 0.5 1.0 1.5 2.0
0
5
10
15
20
25
0 5 10 15 20 25
1.0
1.5
2.0
2.5
Vel
oci
ty v (µ
m/s
)
Time t (s)
(a)
Velocity v (µm/s)
(b)
Fri
ctio
n f
orc
e f (
(N)
acceleration
deceleration
1Hz, ¿d=0.08s10Hz, ¿d=0.02s10Hz, ¿d=0.08s
g(v)
1Hz, ¿d =0.02s
Figure 4.9: Frictional lag; (a) two velocity inputs v as functions of time t; (b) the friction
force f obtained for the two different input velocity signals v and two values of τd. The other
parameters were chosen identical to those in Fig. 4.4. The time-step size was 0.001 s. Figure
and caption are reprinted, with permission from Springer: Tribology letter, “A Multistate
Friction Model Described by Continuous Differential Equations”, vol. 51, no. 3, pp. 513–
523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 8 (see Appendix
A1).
Chapter 4. A friction model with realistic presliding behavior 62
0.0 0.5 1.0 1.5 2.0
¡10
¡5
0
5
10
¡10 ¡5 0 5 10
¡2
¡1
0
1
2
Vel
oci
ty v (µ
m/s
)F
rict
ion f
orc
e f (
(N)
Velocity v (µm/s)
(b)
Time t (s)
(a)
1Hz, ¿d =0.02s 1Hz, ¿d=0.08s
10Hz, ¿d=0.02s10Hz, ¿d=0.08s
Figure 4.10: Frictional lag effect on transition behavior; (a) two velocity input v as functions
of time t; (b) the friction force f obtained for the two different input velocity signals v and
two values of τd. The other parameters were chosen identical to those in Fig. 4.4. The time-
step was 0.001 s. Figure and caption are reprinted, with permission from Springer: Tribol-
ogy letter, “A Multistate Friction Model Described by Continuous Differential Equations”,
vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto,
Fig. 9 (see Appendix A1).
Chapter 4. A friction model with realistic presliding behavior 63
0.0 0.2 0.4 0.6 0.8 1.0 1.2
−10
−5
0
5
10
−10 −5 0 5 10
−2
−1
0
1
2
Friction force (N)
Friction force f (N)
Friction force f (N)
Velocity (µm/s)
Time t (s)
(a)
Velocity v (µm/s)
(b)
Velocity v (µm/s)
(c)
Velocity v (µm/s)
(d)
GMS New
¾i=0.001 Ns/µm
(i21,2,¢¢¢,10)
GMS New
¾i=0.01 Ns/µm
(i21,2,¢¢¢,10)
GMS New
¾i=0.03 Ns/µm
(i21,2,¢¢¢,10)
−10 −5 0 5 10
−2
−1
0
1
2
10 5 0 5 10
−2
−1
0
1
2
Figure 4.11: Transition behaviors of the GMS model (4.3b)(4.3b) and new model (4.13a)
(4.13b) (4.13c); (a) a velocity input v as a functions of time t; (b)(c)(d) the friction force
f obtained from the input velocity v; (e)(f)(g)(h) the friction force f and the number of
elements in the presliding regimes; The gray vertical lines in (e)(f)(g)(h) indicate the time
at which the number of elements in the presliding regime changes. The parameters were
chosen identical to those in Fig. 4.4. The time-step size was 0.0001 s. (It should be noted
that non-zero σi has not been used in reported applications of the GMS model in the litera-
ture.) Figure and caption are reprinted, with permission from Springer: Tribology letter, “A
Multistate Friction Model Described by Continuous Differential Equations”, vol. 51, no. 3,
pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and Motoji Yamamoto, Fig. 10 (see
Appendix A1).
Chapter 4. A friction model with realistic presliding behavior 64
0.20 0.25 0.30 0.35 0.40 0.20 0.25 0.30 0.35 0.40
−1
0
1
2
−2
Friction force f (N)
−1
0
1
2
−2
Friction force f (N)
0
5
10
No. of elem
s. in presliding
0
5
10
No. of elem
s. in presliding
0.20 0.25 0.30 0.35 0.40 0.20 0.25 0.30 0.35 0.40
−1
0
1
2
−2
Friction force f (N)
−1
0
1
2
−2Friction force f (N)
0
5
10No. of elem
s. in presliding
0
5
10
No. of elem
s. in presliding
Time t (s)
(e)Time t (s)
(f)
Time t (s)
(g)
Time t (s)
(h)
force
¾i=0.01 Ns/µm
force
¾i=0.03 Ns/µm
force
¾i=0.01 Ns/µm
force
¾i=0.03 Ns/µm
Number
Number
Number
Number
GMS model GMS model
New model New model
Figure 4.11: (Continued.) Figure and caption are reprinted, with permission from Springer:
Tribology letter, “A Multistate Friction Model Described by Continuous Differential Equa-
tions”, vol. 51, no. 3, pp. 513–523, 2013, Xiaogang Xiong, Ryo Kikuuwe, and Motoji Ya-
mamoto, Fig. 10 (see Appendix A1).
Chapter 5
A contact model with nonlinear
compliance
This chapter proposes a compliant contact model with nonzero indentation based on the pre-
vious simple contact model in Chapter 3. The contact force and indentation of this model
possesses the following three features: (i) continuity of the force at the time of collision,
(ii) Hertz-like nonlinear force-indentation curve, and (iii) non-zero indentation at the time
of loss of contact force. On the contrary, the conventional Hunt-Crossley (HC) model does
not capture the feature (iii) as the model makes the contact force and the indentation reach
zero simultaneously. The comparisons between the HC model and the new model are illus-
trated through their force-indentation curves and an example of a free-falling ball. The be-
haviors of the new model and the effect of parameters in the model are investigated through
numerical simulations.
The rest of this chapter is organized as follow. Section 5.1 introduces some mathematical
preliminaries to be used in the subsequent sections. Next, some related work is outlined
in Section 5.1. Section 5.2 introduces the new compliant contact model and Section 5.3
presents some numerical results concerning the effects of parameters in the new model.
Finally, Section 5.4 provides concluding remarks.
⋆ Portions of the materials in this chapter are reprinted from Transactions of ASME: Journal of Applied
Mechanics, vol. 81, no. 2, Xiaogang Xiong and Ryo Kikuuwe and Motoji Yamamoto, “A Contact Force Model
With Nonlinear Compliance and Residual Indentation”, pp. 021003-1:8, 2014, as published in [97, 98], with
permission from ASME (see Appendix A2).
65
Chapter 5. A contact model with nonlinear compliance 66
5.1 Related work
In some previous work, the force-indentation curves are obtained through experiments using
real objects such as biological tissues [2, 3] and sports balls [4, 15]. One typical curve is
roughly depicted as Fig. 5.1(a), by referring to the experimental data of biological tissue
contact in [2]. It shares three distinct characteristics that has been elucidated in the beginning
of this chapter with other experimental results of real objects contact [4, 15, 60].
Kelvin-Voigt (KV) model is known to be one of the simplest models of contact. In this
model, the contact force f ∈ R can be described in the following form:
f =
0 if p < 0
−K(p + b1p) if p ≥ 0(5.1)
where p ∈ R is the displacement, of which the positive value stands for the depth of inden-
tation, K > 0 is the stiffness coefficient, and b1 ≥ 0 is the ratio of the viscous coefficient
to the stiffness coefficient. This model is preferred in many applications due to its simplic-
ity, but it produces unnatural discontinuous and sticky force as illustrated in Fig. 5.1(b) and
pointed out in [16, 53]. In addition, the linear force-indentation relation does not agree with
Hertz’s model. The COR corresponding to this model is independent from impact velocity
[51, 53].
Hunt-Crossley (HC) model overcomes the drawbacks of KV model (5.1) and is consis-
tent with Hertz’s model. HC model can be described as follows:
f =
0 if p < 0
−Kpλ(1 + b2p) if p ≥ 0,(5.2)
where b2 ≥ 0 is a damping parameter and λ > 1 is a constant related to materials and
geometries of contact objects. This model results in a force-indentation curve as illustrated
in Fig. 5.1(c) and has been utilized to reproduce the behaviors of measurably-deformable
objects [2, 3, 58–60]. However, as can be seen from the difference between Fig. 5.1(a) and
Fig. 5.1(c), HC model produces a distinctly different curve from empirical results, producing
Chapter 5. A contact model with nonlinear compliance 67
(b)(a)
(c) (d)
0
Forc
e
Indentation
0
Forc
e
Indentation
0
Forc
e
Indentation
0
Fo
rce
Indentation
non-zero indentation
sticky force
sticky force
discontinuous
force
non-zero indentation
continuous
force
continuous
force
continuous
force
zero indentation
Figure 5.1: Force-indentation curves; (a) typical empirical result adopted from, e.g., [2,
Fig. 4], [3, Fig. 2.6] and [4, Fig. 2], (b) KV model (5.1), (c) HC model (5.2) without any
external force (solid) and with an external pulling force (dashed), (d) the author’s previous
contact model (5.3). Figure and caption are reprinted, with permission from ASME: Journal
of Applied Mechanics, “A Multistate Friction Model Described by Continuous Differen-
tial Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe, and
Motoji Yamamoto, Fig. 2 (see Appendix A2).
Chapter 5. A contact model with nonlinear compliance 68
zero indentation at the time of zero contact force. It is consistent with empirical data only
when the COR is large [61]. Another weakness of HC model is that, as pointed out in [55],
an unnatural sticky force may arise when the objects are separated by an external force, as
indicated by the dashed curve in Fig. 5.1(c).
In Chapter 3, the author proposed a linear contact model defined by the following differ-
ential algebraic inclusion (DAI):
0 ∈ a +
(
1
γ+ β1
)
a − dio(γ(a − p) + a) (5.3a)
f = −K
(
a +
(
1
γ+ β1
)
a
)
. (5.3b)
Here, a ∈ R is a state variable newly introduced, β1 ≥ 0 is a constant that affects damping,
and γ > 0 is an appropriate constant. Although the DAI (5.3) does not appear usable with
common numerical integration schemes, it can be equivalently rewritten into the following
ODE by using Theorem 2:
a = max
(
−γa
1 + γβ1
, γ(p − a)
)
(5.4a)
f = −K max (0, p + β1γ(p − a)) . (5.4b)
This means that the contact model (5.3) can be used for numerical simulation employing
common ODE solvers. The behaviors of the state variable a is defined by the ODE (5.4a)
and the force f is determined by the output equation (5.4b). The Chapter 3 showed some nu-
merical examples regarding the effects of β1 and γ, but tuning guidelines for the parameters
are not obtained yet.
Equation (5.4) implies that, in the model (5.3), the force f is always nonnegative and
continuous with respect to p and a. This means that the model (5.3) never produces dis-
continuous or sticky forces, which are main drawbacks of KV model. In addition, a simple
simulation result suggests that the model produces non-zero indentation at the time of the
contact force being lost, as in Fig. 5.1(d), while HC model results in zero indentation. One
limitation of the model (5.3) is that its force-indentation curve is not close to those of Hertz’s
Chapter 5. A contact model with nonlinear compliance 69
and HC models.
5.2 New contact model
5.2.1 Formulation of new model
To remove the limitation of linear contact-force produced by the previous contact model
(5.3), this chapter proposes a new model defined by the following DAI:
0 ∈ a +
(
1
γ+ β1 + β2a
)
a − dio(γ(a − p|p|λ−1) + a) (5.5a)
f = −K
(
a +
(
1
γ+ β1 + β2a
)
a
)
. (5.5b)
Here, λ ≥ 1 is a constant that determines the nonlinearity of the force-indentation relation
and β1 ≥ 0 and β2 ≥ 0 are damping parameters. The parameter γ > 0 is an appropriate
constant that makes it possible to rewrite the DAI (5.5) into an ODE. The units for the
quantities a, K, β1, β2 and γ are mλ, N/mλ, s, s/mλ and s−1, respectively. It is easy to see
that the previous model (5.3) is a special case of the new model (5.5) with λ = 1 and β2 = 0.
In the same manner as in the previous model (5.3), the DAI (5.3) can also be rewrit-
ten as an ODE that is tractable with numerical integration schemes. By the application of
Theorem 2, (5.5) can be rewritten as follows:
a = max
(
−γa
1 + γ(β1 + β2a), γ(p|p|λ−1 − a)
)
(5.6a)
f = −K max(
0, p|p|λ−1 + γ(β1 + β2a)(p|p|λ−1 − a))
(5.6b)
From (5.6), one can observe that, by setting β1 = 0 and β2 = 0, (5.6b) reduces to a Hertz’s
model without dissipation. This implies that the model (5.5) can also be viewed as an
extension of Hertz’s model.
Chapter 5. A contact model with nonlinear compliance 70
Indentation (10¡2m)
Conta
ct
forc
e (
N)
new HC
Conta
ct f
orc
e (N
)
Time (10¡1s)
new HC
0.0 0.5 1.0 1.5 2.0
0
10
20
30
40
50
0.0 0.5 1.0 1.5 2.0 2.5 3.0
0
10
20
30
40
50
(a) (b)
Figure 5.2: The force-indentation curves of the new model (5.6) and HC model (5.2); The
parameters are chosen as; fe = 0 N, λ = 1.5, K = 104 N/m1.5, γ = 2 × 103 s−1, β1 =3 × 10−3 s, β2 = 0.1 s/m1.5 and b2 = 0.35 s/m. The initial conditions are set as; p(0) =−0.1 m, p(0) = 2 m/s and a(0) = 0 m1.5. Figure and caption are reprinted, with permission
from ASME: Journal of Applied Mechanics, “A Multistate Friction Model Described by
Continuous Differential Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 3 (see Appendix A2).
5.2.2 Comparison to HC model
In this section, the new model is compared to HC model through two simulations. Both
simulations are performed for a system composed of a point mass M > 0 whose position
is denoted as p ∈ R and a surface fixed at the origin. With a contact force f ∈ R and an
external force fe ∈ R, the equation of motion of the system is described as follows:
Mp = f + fe. (5.7)
Simulations are performed based on (5.7) with f being substituted by the output of the
contact models. For the time integration, the fourth-order Runge Kutta method is used with
the timestep size 1× 10−3s. The mass M is always set as M = 1 kg. In the first simulation,
the mass runs into the fixed surface with initial velocity p(0) > 0 and fe = 0 while in the
second one, the mass falls down to the fixed surface with p(0) = 0 and is subjected by the
gravity fe = Mg where g is the gravity acceleration. The parameters of both models are set
so that they produce approximately the same COR with each other for the contact in the first
Chapter 5. A contact model with nonlinear compliance 71
0 1 2 3 4
¡3
¡2
¡1
0
1
2
Time (s)(a)
Time (s)(b)
¡p (
m)
¡p (
m/s
)¢
new HC
0.0 0.5 1.0 1.5 2.0 2.5 3.0
0
100
200
300
400
500
Conta
ct
Forc
e (
N)
Indentation (10¡2m)(c)
new
Conta
ct
Forc
e (
N)
Indentation (10¡2m)(d)
HC
new HC
0.0 0.5 1.0 1.5 2.0 2.5 3.0
0
100
200
300
400
500
0 1 2 3 4
0.1
0.2
0.3
0.4
0.5
0.0
Figure 5.3: Simulation of bouncing motion by using the new model (5.6) and HC model
(5.2). The parameters are set as; fe = Mg, λ = 1.5, K = 104 N/m1.5, γ = 2×103 s−1, β1 =1.45 × 10−3 s, β2 = 0.2 s/m1.5 and b2 = 0.2 s/m. The initial conditions are set as; p(0) =−0.5 m, p(0) = 0 m/s and a(0) = 0 m1.5. Figure and caption are reprinted, with permission
from ASME: Journal of Applied Mechanics, “A Multistate Friction Model Described by
Continuous Differential Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 4 (see Appendix A2).
Chapter 5. A contact model with nonlinear compliance 72
simulation and for the first bouncing in the second simulation. The KV model (5.1) and the
author’s previous model (5.4) are not included in the comparison because of their unrealistic
patterns of force-indentation curves.
Fig. 5.2 shows the first simulation result obtained with the new model and HC model.
Fig. 5.2(a) shows that the peak value of the force-time curve of HC model shifts left, com-
paring that of the new model. Fig. 5.2(b) shows that the new model results in a non-zero
indentation (approximately 0.4 × 10−2 m) when the contact force arrives in zero, while, in
HC model, zero contact force is achieved only at the time of zero indentation. The nonzero
indentation of the new model’s curve implies that the contact object lose contact before it
recover to its original shape. The new model’s curve is also characterized by its down-
ward convex shape similar to Hertz’s model. Such features of the new model are in good
agreement with empirical data in the literature, illustrated in Fig. 5.1(a).
Fig. 5.3(a) and (b) show the position and velocity results of the second simulation. It can
be seen that, although the two models produce almost the same height of the second peak
with each other, their subsequent behaviors are distinctly different. Specifically, the new
model stops bouncing in a shorter time than the HC model. This difference can be attributed
to the term Kβ1a in the new model (5.5), which dissipate energy even when the penetration
p is shallow.
Fig. 5.3(c) and (d) show the contact force-indentation curves. Fig. 5.3(c) shows that HC
model results in the zero indentation when the contact force arrives back to zero, while
Fig. 5.3(d) shows that the new model produces a non-zero indentation when the contact
force becomes zero. The later simulation result is consistent with the experiment results in
[4, 15].
5.3 Effects of parameters β1, β2 and γ
5.3.1 Force-indentation curves
In this section, the behaviors of the new model and the effects of the parameters of the new
model are illustrated by some simulation results. Those results are obtained by integrating
the system (5.7).
Chapter 5. A contact model with nonlinear compliance 73
Time (10¡2s)(a)
Indentation (10¡2m)(b)
Fo
rce (
N)
¯1=0, 1, 2, 3, 4 £ 10¡3 s (from slender to rounded);
¯2=0 s/m1.5;
¯1=0, 1, 2, 3, 4£10¡3 s (from right to left);
¯2=0 s/m1.5;
°=1000 s¡1;
0 2 4 6 8 10 12
0
20
40
60
80
100
120
0 1 2 3 4 5
0
20
40
60
80
100
120
Fo
rce (
N)
Fo
rce (
N)
Time (10¡2s)(c)
Indentation (10¡2m)(d)
¯1=0, 1, 2, 3, 4£10¡3 s (from right to left);
¯2=1 s/m1.5;
°=1000 s¡1;
¯1=0, 1, 2, 3, 4 £ 10¡3 s (from slender to rounded);
¯2=1 s/m1.5;
°=1000 s¡1;
0 1 2 3 4 5
0
20
40
60
80
100
120
0 2 4 6 8 10 12
0
20
40
60
80
100
120
¯1=0, 1, 2, 3, 4 £ 10¡3 s (from slender to rounded);
¯2=2 s/m1.5;
°=1000 s¡1;
¯1=0, 1, 2, 3, 4 £ 10¡3 s (from right to left);
¯2=2 s/m1.5;
°=1000 s¡1;
0 1 2 3 4 5
0
20
40
60
80
100
120
0 2 4 6 8 10 12
0
20
40
60
80
100
120
Time (10¡2s)(e)
Indentation (10¡2m)(f)
Fo
rce (
N)
Fo
rce (
N)
Fo
rce (
N)
°=1000 s¡1;
Figure 5.4: Influence of β1 on the behaviors of the new model (5.5); The parameters are
set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are set as; p(0) =−0.1 m, p(0) = 2 m/s and a(0) = 0 m1.5. Figure and caption are reprinted, with permission
from ASME: Journal of Applied Mechanics, “A Multistate Friction Model Described by
Continuous Differential Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 5 (see Appendix A2).
Chapter 5. A contact model with nonlinear compliance 74
Time (10¡2s)
Forc
e (
N)
(a)Indentation (10¡2m)
(b)
Forc
e (
N)
¯1=0 s;
¯2=0, 1, 2, 3, 4 s/m1.5 (from
slender to rounded);
°=1000 s¡1;
¯1=0 s;
¯2=0, 1, 2, 3, 4 s/m1.5
(from right to left);
°=1000 s¡1;
Time (10¡2s)
Forc
e (
N)
(c)
¯1=2£10¡3 s;
¯2=0, 1, 2, 3, 4 s/m1.5
(from right to left);
°=1000 s¡1;
Indentation (10¡2m)(d)
Forc
e (
N)
¯1=2£10¡3 s;
¯2=0, 1, 2, 3, 4 s/m1.5 (from
slender to rounded);
°=1000 s¡1;
Forc
e (
N)
Forc
e (
N)
Indentation (10¡2m)Time (10¡2s)(e) (f)
¯1=4£10¡3 s;
¯2=0, 1, 2, 3, 4 s/m1.5 (from
right to left);
°=1000 s¡1;
¯1=4£10¡3 s;
¯2=0, 1, 2, 3, 4 s/m1.5(from
slender to rounded);
°=1000 s¡1;
0 1 2 3 4 5
0
20
40
60
80
100
120
0 2 4 6 8 10 12
0
20
40
60
80
100
120
0 1 2 3 4 5
0
20
40
60
80
100
120
0 2 4 6 8 10 12
0
20
40
60
80
100
120
0 1 2 3 4 5
0
20
40
60
80
100
120
0 2 4 6 8 10 12
0
20
40
60
80
100
120
Figure 5.5: Influence of β2 on the behaviors of the new model (5.5); The parameters are
set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are set as; p(0) =−0.1 m, p(0) = 2 m/s and a(0) = 0 m1.5. Figure and caption are reprinted, with permission
from ASME: Journal of Applied Mechanics, “A Multistate Friction Model Described by
Continuous Differential Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 6 (see Appendix A2).
Chapter 5. A contact model with nonlinear compliance 75
Time (10¡2s) Indentation (10¡2m)
(a) (b)
¯1=2£10¡3 s;
¯2=1 s/m1.5;
°=50, 100, 250, 500, 1000 s¡1
(from acute to obtuse);
¯1=2£10¡3 s;
¯2=1 s/m1.5;
°=50, 100, 250, 500,
1000 s¡1(from right to left);
Forc
e (
N)
Forc
e (
N)
¯1=4£10¡3 s;
¯2=2 s/m1.5;
°=50, 100, 250, 500,
1000 s¡1 (from acute
to obtuse);
¯1=4£10¡3 s;
¯2=2 s/m1.5;
°=50, 100, 250, 500,
1000 s¡1(from right to left);
¯1=6£10¡3 s;
¯2=3 s/m1.5;
°=50, 100, 250, 500,
1000 s¡1 (from acute
to obtuse);
¯1=6£10¡3 s;
¯2=3 s/m1.5;
°=50, 100, 250, 500,
1000 s¡1(from right to
left);
Forc
e (
N)
Forc
e (
N)
Forc
e (
N)
Forc
e (
N)
Time (10¡2s)
(c)
Indentation (10¡2m)
(d)
Time (10¡2s)
(e)
Indentation (10¡2m)
(f)
0 2 4 6 8 10 12
0
20
40
60
80
100
120
0 1 2 3 4 5
0
20
40
60
80
100
120
0 2 4 6 8 10 12
0
20
40
60
80
100
120
0 1 2 3 4 5
0
20
40
60
80
100
120
0 2 4 6 8 10 12
0
20
40
60
80
100
120
0 1 2 3 4 5
0
20
40
60
80
100
120
Figure 5.6: Influence of γ on the behaviors of the new model (5.5); The parameters are set
as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are set as; p(0) = −0.1 m
and a(0) = 0 m1.5. Figure and caption are reprinted, with permission from ASME: Journal
of Applied Mechanics, “A Multistate Friction Model Described by Continuous Differen-
tial Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe, and
Motoji Yamamoto, Fig. 7 (see Appendix A2).
Chapter 5. A contact model with nonlinear compliance 76
First, the effects of the three parameters β1, β2 and γ are numerically investigated.
Fig. 5.4 shows the effect of β1 with β2 fixed at different values. For each fixed β2, the varia-
tion of β1 shows that the residual indentation increases as β1 increases, as seen in Fig. 5.4(b),
(d) or (f). In the special case of β1 = 0 in Fig. 5.4(d) and (f), the force-indentation curve
is close to that of HC model. Another important effect is that, as is seen in Fig. 5.4 (a), (c)
or (e), an increase of β1 results in an increase of the rate-of-change of the contact force (the
slope of the curves in Fig. 5.4(a), (c) or (e)) at the beginning of contact. With a non-zero
value of β1, the force rate-of-change discontinuously changes with respect to time at the
time of collision.
Next, Fig. 5.5 shows the effect of β2 with β1 fixed at different values. For each fixed
β1, the variation of β2 shows that the force-indentation curve becomes more rounded as β2
increases, as illustrated in Fig. 5.5(b), (d) or (f). In the special case of β1 = 0, the force-
indentation curve is close to that of HC model, as illustrated in Fig. 5.5(b). In addition, a
larger β2 results in the leftward shift of the peak time of the peak contact force and shorter
duration of the compression phase. It should be noted that β2 does not influence the residual
indentation at the time of loss of contact force or the rate-of-change of the force at the time
of collision.
Fig. 5.6 shows the effect of γ with β1 and β2 being fixed. The overall shape of the
contact force-indentation is influenced by the value of γ. Fig. 5.6(a), (c) and (e) show that,
as γ increases, the force-time curves become more unsymmetrical and the duration of the
compression phase becomes shorter. Fig. 5.6(b), (d) and (f) show that, as γ becomes larger,
the shape of the contact force-indentation changes from cute, triangle-like curves as those
produced by the models in [49, 61–64] to obtuse, rounded curves as those produced by HC
model.
From Fig. 5.4, Fig. 5.5 and Fig. 5.6, one may conclude that β1 determines the residual
indentation, β2 determines the roundedness of the contact force-indentation curves, and that
γ determines the overall shape of the contact force-indentation curves.
Chapter 5. A contact model with nonlinear compliance 77
0 1 2 3 4 50
2
4
6
8
0 1 2 3 4 50
2
4
6
8
1
0
¯1=4£10¡3 s; ¯2=2 s/m1.5;
¯2 (
s/m
1.5)
1
0
¯1 (
10¡
3s)
Impact velocity (m/s)
(a)
Impact velocity (m/s)
(b)
¯1=0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5£10¡3 s
(from top to bottom) ¯2=0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5 s/m1.5
(from top to bottom)
¯1=4£10¡3 s; ¯2=2 s/m1.5;
CO
R
CO
R
(d)Impact velocity (m/s)
(c) Impact velocity (m/s)
1 2 3 4 50.0
0.2
0.4
0.6
1.0
0.8
0 0
°=1000 s¡1; °=1000 s¡1;
°=1000 s¡1; °=1000 s¡1;
1 2 3 4 50.0
0.2
0.4
0.6
0.8
1.0
Figure 5.7: (a)(b) The COR as a function of β1, β2 and the impact velocity obtained from
of the new model (5.5). (c)(d) The COR as a function of impact velocity. The parameters
are set as; fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are set as;
p(0) = −0.1 m and a(0) = 0 m1.5. Figure and caption are reprinted, with permission
from ASME: Journal of Applied Mechanics, “A Multistate Friction Model Described by
Continuous Differential Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong,
Ryo Kikuuwe, and Motoji Yamamoto, Fig. 8 (see Appendix A2).
Chapter 5. A contact model with nonlinear compliance 78
0 1 2 3 4 50.0
0.5
1.0
1.5
2.0
2.5
Impact velocity (m/s)
(a)
Impact velocity (m/s)
(b)
CO
R
°=25, 75, 125, 175, 250, 375,
500, 1000, 1750, 2500 s¡1,
(from top to bottom)
¯1=4£10¡3 s;
¯2=2 s/m1.5;
1
0
¯1=4£10¡3 s;
¯2=2 s/m1.5;
° (
10 3
s¡
1)
0 1 2 3 4 50.0
0.2
0.4
0.6
0.8
1.0
Figure 5.8: (a) The COR as a function of γ and the impact velocity obtained from of the
new model (5.5). (b) The COR as a function of impact velocity. The parameters are set as;
fe = 0 N, λ = 1.5 and K = 104 N/m1.5. The initial conditions are set as; p(0) = −0.1 m
and a(0) = 0 m1.5. Figure and caption are reprinted, with permission from ASME: Journal
of Applied Mechanics, “A Multistate Friction Model Described by Continuous Differen-
tial Equations”, vol. 81, no. 2, pp. 021003-1:8, 2014, Xiaogang Xiong, Ryo Kikuuwe, and
Motoji Yamamoto, Fig. 9 (see Appendix A2).
Chapter 5. A contact model with nonlinear compliance 79
5.3.2 Coefficient of restitution (COR)
From empirical studies in the literature [53, 60], it has been known that the COR decreases
as the impact velocity increases. A set of simulation was performed to investigate the COR
obtained by the new model.
Fig. 5.7(a) and (b) show the result, in which the COR is shown as a function of the impact
velocity and the parameters β1 and β2. Fig. 5.7(c) and (d) show partial data sets from the
data in Fig. 5.7(a) and (b), respectively. In all graphs, it can be seen that COR decreases
as the impact velocity increases with any settings of β1 and β2. This feature is consistent
with the known fact in the literature [53]. In addition, Fig. 5.7(c) and Fig. 5.7(d) both show
that COR decreases as β1 or β2 increases, which is as expected considering that they are
damping factors.
An important point in Fig. 5.7(c) and (d) is that, as the impact velocity approaches to
zero, the COR does not converges to 1 except the special case β1 = 0 shown in Fig. 5.7(c).
This observation is consistent with the fact that, with β1 = 0, the new model becomes close
to HC model as illustrated in Fig. 5.5(b), and that HC model is intended to realize COR= 1
with the extreme case of zero impact velocity [16]. Another important point is that, in
another special case of β2 = 0, the corresponding COR is almost independent from the
impact velocity, as shown by the top curve with a slight slope in Fig. 5.7(d). This supports
the necessity of the term Kβ2aa with β2 > 0 in the new model (5.5) to reproduce the COR
depending on the impact velocity, which has been empirically known [51, 52, 60].
Fig. 5.8(a) shows the COR as a function of impact velocity and the parameter γ. The
data of Fig. 5.8(b) is a part of those in Fig. 5.8(a). Fig. 5.8(b) shows that the monotonic
decrease of COR with respect to the impact velocity is preserved at any values of γ, except
the small value of γ, shown by the top curve in Fig. 5.8(b) and conformed by the bottom part
of Fig. 5.8(a). This exception shows that when γ is small, the COR increases with a slight
slope with respect to the impact velocity and this gives an agreement with the experiment
result for the contact of a baseball dropped from different heights [15], which shows that the
COR increases as the height becomes large. Fig. 5.8(b) also shows that, with fixed impact
velocity, the COR decreases as γ increases, although it becomes very insensitive to γ when
γ is large enough, illustrated by the almost parallel curves of top part of Fig. 5.8(a) and
Chapter 5. A contact model with nonlinear compliance 80
the covered curves in Fig. 5.8(b). This fact is in contrast to the fact shown in Fig. 5.6(d),
in which there are slight variation in the contact force-indentation curves even when γ is
large. This means that a variation in γ has an effect of changing the shape of the contact
force-indentation curve without causing much variation in the amount of energy loss.
In conclusions, one can see different effects of β1, β2 and γ on the COR-velocity curve
from Fig. 5.7(c), (d) and Fig. 5.8(b). The parameter β1 determines the COR at the zero
impact velocity. The parameter β2 determines the slope and the overall shape of the curve.
The parameter γ influences both the zero-velocity COR and the slope, but its influence
becomes smaller as its value increases.
5.4 Summary
This chapter has proposed an extension of the author’ previous compliant contact model
for the consistency with empirical results in the literature. The proposed model produces
the three characteristics shown in the very beginning of this chapter. The proposed model
contains two parameters β1, β2 for damping, two parameters K,λ for static stiffness
and one parameter γ for shapes of the contact-force curves. Numerical results have shown
that β1 determines the magnitude of residual indentation and the rate-of-change of the force
immediately after the collision, that β2 influences the roundedness of the hysteresis curve in
the force-indentation plane, and that γ influences the shapes of the contact force-indentation
curves. The new model also reproduce a negative correlation between the COR and the
impact velocity, which is a known result in the literature.
Future work should address design guidelines for the parameters to produce intended
shapes of hysteresis curves and COR. Theoretical investigation on the properties of DAI
(5.5) would be necessary to clarify the effects of various factors, such as the stiffness pa-
rameters K and λ, the damping factors β1 and β2 and the coefficient γ. In addition, a further
extension of the model to include friction and oblique collision should be sought as a future
topic of study.
Chapter 6
Concluding remarks
This dissertation focuses on the modeling of friction and contact by using differential alge-
braic inclusions (DAIs). It starts from the concept of differential inclusions (DIs), which are
set-valued generalizations of ordinary differential equations (ODEs). Mechanical systems
involving friction and contact are described as DIs when the contact bodies are idealized as
rigid ones and impenetrable to each other. Integrations of DIs are troublesome due to the
DIs’ set-valued characteristics. In conventional regularization approaches, DIs are directly
approximated as ODEs for the easiness of numerical integration. Those straightforward
approximations lack the discontinuous nature of original DIs and can cause problems of
unnatural behaviors. In this dissertation, DIs are first regularized as DAIs that inherit the
discontinuous nature of original DIs. Then the DAIs provide a single-state friction model
and a linear contact model to approximate DIs as ODEs. To enhance the applicability of
friction and contact models in various engineering applications, the single-state friction and
linear contact models are extended to more sophisticated versions such that they can capture
more features of friction and contact phenomena. The single-state friction model is extend
to a multistate version. It can capture the major friction properties that previous friction
models do, such as the Stribeck effect, nondrifting property, stick-slip oscillation, presliding
hysteresis with nonlocal memory, and frictional lag. Moreover, it is free from the problems
that previous models suffer from, such as unbounded positional drift or discontinuous force.
The linear contact model is extended to a nonlinear version. It can simultaneously satisfy the
81
Chapter 6. Concluding remarks 82
major features of experimental data of soft-objects contact, such as continuity of the force at
the time of collision, Hertz-like nonlinear force-indentation curve, and non-zero indentation
at the time of loss of contact force. In contrast, previous contact models can only capture
one or two of the three features.
The dissertation has first provided an overview of the conventional approaches to de-
scribe mechanical systems involving friction and contact phenomena. Those conventional
approaches can be broadly categorized into two classes: hard-constraint approaches and
regularization approaches. The hard-constraint approaches typically describe mechanical
systems as DIs. The DIs are cumbersome to be integrated due to their set-valued charac-
teristics. Regularization approaches can be used to approximate those DIs by ODEs and
then lead to simple integration procedures. One of major problems of the regularization ap-
proaches is that they usually lack the discontinuous nature of the original DIs, which cause
various unnatural behaviors in descriptions of mechanical systems.
To solve the above problems of hard-constraint and regularization approaches, Chapter 3
has proposed a new approach to regularize DIs. Different from conventional regularization
approaches, here, DIs have been first relaxed into DAIs that can inherit the discontinuous
nature of DIs. Then, the DAIs were transformed into ODEs, providing a single-state friction
model and a linear contact model. This method provides a simple procedure to effectively
simulate mechanical systems involving friction and contact with preserving the discontinu-
ous nature. Three examples have been taken to illustrate the simplicity and efficiency of the
proposed method. Those examples have shown that, excepting some small penetrations, the
proposed method appropriately describe the overall behaviors of mechanical systems that
are originally described by DIs.
To extend the application scope of previous friction and contact models to engineering
applications, Chapter 4 and Chapter 5 have extended the single-state friction model and
linear contact model in Chapter 3 into more sophisticated versions such that they can capture
more features of experimental results of friction and contact phenomenon and inherit their
advantages, i.e., preserving the discontinuous nature.
Chapter 4 has extended the single-state friction model in Chapter 3 into a multistate
version. This extended model is composed of parallel connection of a number of elastoplas-
Chapter 6. Concluding remarks 83
tic elements. Each elastoplastic element, representing an asperity on the contact surfaces
involving friction, has been described by the single-state friction model. This new model
reproduces major features of friction phenomena reported in the literature [14, 21, 35, 38],
such as the Stribeck effect, nondrifting property, stick-slip oscillation, presliding hystere-
sis with nonlocal memory, and frictional lag. Moreover, the new model does suffer from
the problems of previous regularized models. The new model has been validated through
comparisons between its simulation results and empirical results reported in the literature
[14, 22]. It also has been experimentally validated in [99].
Chapter 5 has extended the linear contact model in Chapter 3 to a nonlinear version.
The new contact model has been equipped with a Hertz-like power-law nonlinearity and
a displacement dependent viscosity term based on its original version. The contact force
and indentation of this model is consistent with the experimental data in the following three
features: (i) continuity of the force at the time of collision, (ii) Hertz-like nonlinear force-
indentation curve, and (iii) non-zero indentation at the time of loss of contact force. On the
contrary, the conventional KV model only satisfies (ii) while HC model only satisfies (i) and
(ii). The new model has been validated through comparisons among the simulation results
of the new model, the HC model, and empirical results reported in the literature [2–4]. The
parameter effects and the COR properties of the new model have been investigated through
numerical simulations.
This dissertation has some limitations on its incomplete contents. Although the mul-
tistate friction model has been validated by experiments in [99], its parameters were only
identified by try and error, which is a rough way and can not achieve optimal performance
of friction compensation. Real-time methods for identifying the multiple parameters of the
multistate friction model should be developed for the easinesses of engineering applications.
Another limitation is that the performances of the proposed nonlinear contact model have
only been validated through numerical methods. Experimental validations should be done
in future study. Meanwhile, the guideline of parameter adjustments for this contact model
should be illustrated through simulations and experiments.
References
[1] M. F. J. Awrejcewicz and P. Olejnik, “On continuous approximation of discontinu-
ous systems,” Nonlinear Analysis: Theory, Methods & Applications, vol. 62, no. 7,
pp. 1317–1331, 2005.
[2] T. Yamamoto, B. Vagvolgyi, K. Balaji, L. L. Whitcomb, and A. M. Okamura, “Tissue
property estimation and graphical display for teleoperated robot-assisted surgery,” in
Proceedings of IEEE International Conference on Robotics and Automation, pp. 4239–
4245, 2009.
[3] T. Yamamoto, Applying tissue models in teleoperated robot-assisted surgery. PhD
Thesis, Johns Hopkins University, Baltimore, Maryland, 2011.
[4] R. Cross, “The bounce of a ball,” American Journal of Physics, vol. 67, no. 3, pp. 222–
227, 1999.
[5] R. I. Leine, C. Glocker, and D. H. V. Campen, “Nonlinear dynamics and modeling
of various wooden toys with impact and friction,” Journal of Vibration and Control,
vol. 9, no. 1–2, pp. 25–78, 2001.
[6] C. Glocker, “Set-Valued Force Laws, Dynamics of Non-Smooth Systems,” Lecture
Notes in Applied Mechanics, Vol. 1. Springer-Verlag, Berlin, 2001.
[7] S. Schoeder, H. Ulbrich, and T. Schindler, “Discussion of the Gear-Gupta-Leimkuhler
method for impacting mechanical systems,” Multibody System Dynamics, 2013. In
press.
84
References 85
[8] P. Fores, R. Leine, and C. Glocker, “Modeling and analysis of planar rigid multi-
body systems with translational clearance joints based on the non-smooth dynamics
approach,” Multibody System Dynamics, vol. 23, no. 2, pp. 165–190, 2010.
[9] C. Glocker and F. Pfeiffer, “Multiple impacts with friction in rigid multi-body sys-
tems,” Nonlinear Dynamics, vol. 7, no. 4, pp. 471–497, 1995.
[10] N. Nguyen and B. Brogliato, “Multiple impacts in dissipative granular chains,” Lec-
ture Notes in Applied and Computational Mechanics, Vol. 72. Springer-Verlag, Berlin,
2013.
[11] M. Forg, F. Pfeiffer, and H. Ulbrich, “Simulation of unilateral constrained systems
with many bodies,” Multibody System Dynamics, vol. 14, no. 2, pp. 137–154, 2005.
[12] Y. Gonthier, J. Mcphee, C. Lange, and J. C. Piedbœuf, “A regularized contact model
with asymmetric damping and dwell-time dependent friction,” Multibody System Dy-
namics, vol. 11, no. 3, pp. 209–233, 2004.
[13] D. Quinn, “A new regularization of coulomb friction,” Transactions of the ASME:
Journal of Vibration and Acoustics, vol. 126, no. 3, pp. 391–397, 2004.
[14] H. Olsson, K. Astrom, C. Canudas de Wit, M. Gafvert, and P. Lischinsky, “Fric-
tion models and friction compensation,” European Journal of Control, vol. 4, no. 3,
pp. 176–195, 1998.
[15] R. Cross, “Physics of Baseball & Softball,” Springer, 2011.
[16] K. Hunt and F. Crossley, “Coefficient of restitution interpreted as damping in vibroim-
pact,” ASME Journal of Applied Mechanics, pp. 440–445, 1975.
[17] R. G. Adams and M. Nosonovsky, “Contact modeling-forces,” Tribology International,
vol. 33, pp. 431–442, 2000.
[18] V. Acary and B. Brogliato, “Numerical Methods for Nonsmooth Dynamical Systems,”
Lecture Notes in Applied and Computational Mechanics, Vol. 35. Springer-Verlag,
Berlin, 2008.
References 86
[19] V. Acary and B. Brogliato, “Time-stepping numerical simulation of switched circuits
within the nonsmooth dynamical systems approach,” IEEE Transactions on Computer-
Aided Design of Integrated Circuits and Systems, vol. 29, no. 7, pp. 1402–1055, 2010.
[20] P. Dahl, “A solid friction model,” tech. rep., Aerospace Corporation, 1968.
[21] C. Canudas de Wit, H. Olsson, K. J. Astrom, and P. Lischinsky, “A new model for
control of sytem with friction,” IEEE Transactions on Automatic Control, vol. 40,
no. 3, pp. 419–425, 1995.
[22] V. Lampaert, F. Al-Bender, and J. Swevers, “Experimental characterization of dry fric-
tion at low velocities on a developed tribometer setup for macroscopic measurements,”
Tribology Letters, vol. 16, no. 1-2, pp. 95–105, 2004.
[23] F. Al-Bender, V. Lampaert, and J. Swevers, “Modeling of dry sliding friction dynam-
ics: From heuristic models to physically motivated models and back,” Chaos: An
Interdisciplinary Journal of Nonlinear Science, vol. 14, no. 2, pp. 446–450, 2004.
[24] J. Swevers, F. Al-Bender, C. G. Ganseman, and T. Prajogo, “An integrated friction
model structure with improved presliding behavior for accurate friction compensa-
tion,” IEEE Transactions on Automatic Control, vol. 45, no. 4, pp. 675–686, 2000.
[25] B. Armstrong-Helouvry, P. Dupond, and C. Canudas De Wit, “A survey of models,
analysis tools and compensation methods for the control of machines with friction,”
Automatica, vol. 30, no. 7, pp. 1083–1138, 1994.
[26] V. Lampaert, Modelling and control of dry sliding friction in mechanical systems. PhD
thesis, Katholieke Universiteit Leuven, Belgium, 2003.
[27] L. Freidovich, A. Robertsson, A. Shiriaev, and R. Johansson, “Lugre-model-based
friction compensation,” IEEE Transactions on Control System Technology, vol. 18,
no. 1, pp. 194–200, 2010.
[28] T. Tjahjowidodo, F. Al-Bender, H. Van Brussel, and W. Symens, “Friction charac-
terization and compensation in electro-mechanical systems,” Journal of Sound and
Vibration, vol. 308, no. 3-5, pp. 632–646, 2007.
References 87
[29] R. Kikuuwe, Y. Kobayashi, and H. Fujimoto, “Coulomb-friction-based needle inser-
tion/withdrawal model and its discrete-time implementation,” in Proceedings of Euro-
Haptics 2006, pp. 207–212, 2006.
[30] J. G. Hale, B. Hohl, S.-H. Hyon, T. Matsubara, E. M. Moraud, and G. Cheng, “Highly
precise dynamic simulation environment for humanoid robots,” Advanced Robotics,
vol. 22, no. 10, pp. 1075–1105, 2008.
[31] K. J. Astrom and C. Canudas-de-Wit, “Revisiting the LuGre friction model,” IEEE
Control Systems Magazine, vol. 28, no. 6, pp. 101–114, 2008.
[32] P. Dupont, V. Hayward, B. Armstrong, and F. Altpeter, “Single state elastoplastic fric-
tion models,” IEEE Transactions on Automatic Control, vol. 47, no. 5, pp. 787–792,
2002.
[33] X. Xiong, R. Kikuuwe, and M. Yamamoto, “A differential-algebraic method to ap-
proximate nonsmooth mechanical systems by ordinary differential equations,” Journal
of Applied Mathematics, Vol. 2013, Article ID 320276, 2013.
[34] V. Lampaert, J. Swevers, and F. Al-Bender, “Modification of the Leuven integrated
friction model structure,” IEEE Transactions on Automatic Control, vol. 47, no. 4,
pp. 683–687, 2002.
[35] F. Al-Bender, V. Lampaert, and J. Swevers, “The generalized maxwell-slip model: a
novel model for friction simulation and compensation,” IEEE Transactions on Auto-
matic Control, vol. 50, no. 11, pp. 1883–1887, 2005.
[36] M. Boegli, T. De Laet, J. De Schutter, and J. Swevers, “A Smoothed GMS friction
model suited for gradient-based friction state estimation,” in Proceedings of 2012
American Control Conference, pp. 2627–2632, 2012.
[37] M. Boegli, T. De Laet, J. De Schutter, and J. Swevers, “A Smoothed GMS friction
model for Moving Horizon friction state and parameter estimation,” in Proceedings of
12th IEEE International Workshop on Advanced Motion Control, pp. 1–6, 2012.
References 88
[38] F. Al-Bender, V. Lampaert, and J. Swevers, “A novel generic model at asperity level
for dry friction force dynamics,” Tribology Letters, vol. 16, no. 1-2, pp. 81–93, 2004.
[39] K. De Moerlooze, F. Al-Bender, and H. Van Brussel, “A generalized asperity-based
friction model,” Tribology Letters, vol. 40, no. 1, pp. 113–130, 2010.
[40] F. Al-Bender and J. Swevers, “Characterization of friction force dynamics,” IEEE Con-
trol Systems Magazine, vol. 28, no. 6, pp. 64–81, 2008.
[41] R. Burridge and L. Knopoff, “Model and theoretical seismicity,” Bulletin of the Seis-
mological Society of America, vol. 57, no. 3, pp. 341–371, 1967.
[42] A. E. Filippov and V. L. Popov, “Modified Burridge-Knopoff model with state depen-
dent friction,” Tribology International, vol. 43, no. 8, pp. 1392–1399, 2010.
[43] C. F. Jenkin, “A mechanical model illustrating the behaviour of metals under,” Engi-
neering, vol. 114, p. 603, 1922.
[44] W. D. Iwan, “A distributed-element model for hysteresis and its steady-state dynamic
response,” Transactions of ASME: Journal of Applied Mechanics, vol. 33, no. 4,
pp. 893–900, 1966.
[45] M. Goldfarb and N. Celanovic, “A lumped parameter electromechanical model for
describing the nonlinear behavior of piezoelectric actuators,” Transactions of ASME:
Journal of Dynamic Systems, Measurement, and Control, vol. 119, pp. 478–485, 1997.
[46] B. J. Lazan, “Damping of Materials and Members in Structural Mechanics,” Pergamon
Press, London, U.K., 1968.
[47] X. Mu and Q. Wu, “On impact dynamics and contact events for for biped robots via
impact effects,” IEEE Transaction on Systems, Man and Cyberentics-Part B: Cyberen-
tics, vol. 36, no. 6, pp. 1364–1372, 2006.
[48] P. Flores, J. Ambrosio, J. C. P. Claro, and H. M. Lankarani, “Influence of the contact-
impact force model on the dynamic response of multi-body systems,” Proceedings
References 89
of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics,
vol. 220, no. 1, pp. 21–34, 2006.
[49] K. A. Ismail and W. J. Stronge, “Viscoplastic analysis for direct impact of sports balls,”
International Journal of Non-Linear Mechanics, vol. 47, no. 2, pp. 16–21, 2012.
[50] K. Hanley, F. Collins, K. Cronin, E. Byrne, K. Moran, and D. Brabazon, “Simulation
of the impact response of a sliotar core with linear and non-linear contact models,”
International Journal of Impact Engineering, vol. 50, pp. 113–122, 2012.
[51] T. Schwager and T. Poschel, “Coefficient of restitution and linear-dashpot model re-
visited,” Granular Matter, vol. 6, no. 9, pp. 465–469, 2007.
[52] R. Ramırez, T. Poschel, N. V. Brilliantov, and T. Schwager, “Coefficient of restitution
of colliding viscoleastic spheres,” Physical Review E, vol. 60, no. 4, pp. 4465–4472,
1999.
[53] G. Gilardi and I. Sharf, “Literature survey of contact dynamics modelling,” Mechanism
and Machine Theory, vol. 37, no. 10, pp. 1213–1239, 2002.
[54] M. Machado, P. Moreira, P. Flores, and H. Lankarani, “Compliant contact force mod-
els in multibody dynamics: evolution of the Hertz contact theory,” Mechanism and
Machine Theory, vol. 53, pp. 99–121, 2012.
[55] D. W. Marhefka and D. E. Orin, “A compliant contact model with nonlinear damp-
ing for simulation of robotic systems,” IEEE Transaction on System, Man and
Cybernetics-Part A: Systems and Humans, pp. 566–572, 1999.
[56] P. Flores, M. Machado, M. T. Silva, and J. M. Martins, “On the continuous contact
force models for soft materials in multiobdy dynamics,” Multibody System Dynamics,
vol. 25, no. 3, pp. 357–375, 2011.
[57] A. Roy and J. A. Carretero, “A damping term based on material properties for the
volume-based contact dynamics model,” International Journal of Non-Linear Mechan-
ics, vol. 47, no. 3, pp. 103–112, 2012.
References 90
[58] A. Haddadi and K. Hashtrudi-Zaad, “A new method for online parameter estimation
of hunt-crossley environment dynamic models,” in Proceedings of IEEE/RSJ Interna-
tional Conference on Intelligent Robots and Systems, pp. 981–986, 2008.
[59] S. Sørensen, M. Hansen, M. Ebbesen, and O. Mouritsen, “Implicit identification of
contact parameters in a continuous chain model,” Modeling, Identification and Control,
vol. 32, no. 1, pp. 1–15, 2011.
[60] Y. Zhang and I. Sharf, “Validation of nonlinear viscoelastic contact force models for
low speed impact,” ASME Journal of Applied Mechanics, vol. 76, no. 5, pp. 051002–
1–051002–12, 2009.
[61] M. Gharib and Y. Hurmuzlu, “A new force model for low coefficient of restitution
impact,” ASME Journal of Applied Mechanics, vol. 79, no. 6, pp. 064506.1–064506.5,
2012.
[62] H. M. Lankarani and P. E. Nikaravesh, “Continuous contact force models for impact
analysis on multibody systems,” Nonlinear Dynamics, vol. 5, pp. 193–207, 1994.
[63] K. A. Ismail and W. J. Stronge, “Impact of viscoplastic bodies: dissipation and resti-
tution,” ASME Journal of Applied Mechanics, vol. 75, no. 6, pp. 061011.1–061011.5,
2008.
[64] A. S. Yigit, A. P. Christoforou, and M. A. Majeed, “A nonlinear visco-elastoplastic
impact model and the coefficient of restitution,” Nonlinear Dynamics, vol. 66, no. 4,
pp. 509–521, 2011.
[65] R. Kikuuwe, S. Yasukouchi, H. Fujimoto, and M. Yamamoto, “Proxy-based slid-
ing mode control: a safer extension of PID position control,” IEEE Transactions on
Robotics, vol. 26, no. 4, pp. 670–683, 2010.
[66] R. Kikuuwe, M. Yamamoto, and H. Fujimoto, “Velocity-bounding stiff position con-
troller,” in Proceeding of IEEE/RSJ International Conference on Intelligent Robots and
Systems, pp. 3050–3055, 2006.
References 91
[67] B. Brogliato, A. Daniilidis, C. Lemarechal, and V. Acary, “On the equivalence between
complementarity systems, projected systems and differential inclusions,” Systems &
Control Letters, vol. 55, no. 1, pp. 45–51, 2006.
[68] D. Karnopp, “Computer simulation of stick-slip friction in mechanical dynamic sys-
tems,” Transactions of the ASME: Journal of Dynamic Systems, Measurement, and
Control, vol. 107, no. 1, pp. 100–103, 1985.
[69] R. Kikuuwe, N. Takesue, A. Sano, H. Mochiyama, and H. Fujimoto, “Admittance
and impedance representations of friction based on implicit Euler integration,” IEEE
Transactions on Robotics, vol. 22, no. 6, pp. 1176–1188, 2006.
[70] P. Dupont, V. Hayward, B. Armstrong, and F. Altpeter, “Single state elastoplastic fric-
tion models,” IEEE Transactions on Automatic Control, vol. 47, no. 5, pp. 787–792,
2002.
[71] J. Bastien and C. Lamarque, “Persoz’s gephyroidal model described by a maximal
monotone differential inclusion,” Archives of Applied Mechanics, vol. 78, no. 5,
pp. 393–407, 2008.
[72] R. Kikuuwe and M. Yamamoto, “A modular software architecture for simulating me-
chanical systems involving coulomb friction integrable by the runge-kutta method,” in
Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and
Systems, pp. 2277–2282, 2008.
[73] C. Glocker and C. Studer, “Formulation and preparation for numerical evaluation of
linear compementarity systems in dynamics,” Multibody System Dynamics, vol. 13,
no. 4, pp. 447–463, 2005.
[74] M. Anitescu and F. Porta, “Formulating dynamic multi-rigid-body contact problems
with friction as solvable linear complementarity problems,” Nonlinear Dynamics,
vol. 14, no. 3, pp. 231–247, 1997.
[75] D. Stewart:, “Rigid-body dynamics with friction and impact,” SIAM Review, vol. 42,
no. 1, pp. 3–39, 2000.
References 92
[76] M. Anitescu and D. Hart:, “A constraint-stabilized time-stepping approach for rigid
multibody dynamics with joints, contact and friction,” International Journal for Nu-
merical Methods in Engineering, vol. 60, no. 14, pp. 2335–2371, 2004.
[77] F. Porta and M. Anitescu, “A time-stepping method for stiff multibody dynamics with
contact and friction,” International Journal for Numerical Methods in Engineering,
vol. 55, no. 7, pp. 753–784, 2002.
[78] M. Vukobratovic and V. Potkonjak, “Dynamics of contact tasks in robotics. part I: Gen-
eral model of robot interacting with environment,” Mechanism and Machine Theory,
vol. 34, no. 6, pp. 923–942, 1999.
[79] K. Hunt and F. Crossley, “Coefficient of restitution interpreted as damping in vibroim-
pact,” ASME Journal of Applied Mechanics, vol. 42, pp. 440–445, 1975.
[80] R. Kikuuwe and H. Fujimoto, “Incorporating geometric algorithms in impedance- and
admittance-type haptic rendering,” in Proceedings of the Second Joint Eurohaptics
Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleop-
erator Systems, pp. 249–254, 2007.
[81] P. Fores and J. Ambrosio, “On the contact detection for contact-impact analysis in
multibody systems,” Multibody System Dynamics, vol. 24, no. 1, pp. 103–122, 2010.
[82] L. Luo and M. Nahon, “Development and validation of geometry-based compliant
contact models,” Transactions of the ASME: Journal of Computational and Nonlinear
Dynamics, vol. 6, p. 011004, 2011.
[83] M. Anitescu, F. Porta, and D. Stewart, “Time-stepping for three-dimensional rigid
body dynamics,” Computer Methods in Applied Mechanics and Engineering, vol. 177,
no. 3, pp. 187–193, 1999.
[84] J. Baumgarte, “Stabilization of constraints and integrals of motion in dynamical sys-
tems,” Computer Methods in Applied Mechanics and Engineering, vol. 1, no. 1, pp. 1–
16, 1972.
References 93
[85] X. Xiong, R. Kikuuwe, and M. Yamamoto, “A differential-algebraic multistate friction
model,” in In Simulation, Modeling, and Programming for Autonomous Robots, Lec-
ture Notes in Computer Science (I. Noda, D. B. Noriaki Ando, and J. J. Kuffner, eds.),
pp. 77–88, Springer, 2012.
[86] X. Xiong, R. Kikuuwe, and M. Yamamoto, “A multistate friction model described
by continuous differential equations,” Tribology Letters, vol. 51, no. 3, pp. 513–523,
2013.
[87] S. Grami and P. Bigras, “Identification of the GMS friction model based on a robust
adaptive observer,” International Journal of Modelling, Identification and Control,
vol. 5, no. 4, pp. 297–304, 2008.
[88] C. C. Casanova, E. R. De Pieri, U. F. Moreno, and E. B. Castelan, “Friction com-
pensation in flexible joints robot with GMS model: Identification, control and experi-
mental results,” in Proceedings of the International Federation of Automatic Control,
pp. 11793–11798, 2008.
[89] I. Nilkhamhang and A. Sano, “Adaptive friction compensation using the GMS model
with polynomial Stribeck function,” in Proceedings of the 2006 IEEE International
Conference on Control Applications, pp. 1085–1090, 2006.
[90] V. Lampaert, F. Al-Bender, and J. Swevers, “A generalized Maxwell-slip friction
model appropriate for control purposes,” in Proceedings of IEEE International Con-
ference on Physics and Control, pp. 1170–1177, 2003.
[91] J. Bastien and C.-H. Lamarque, “Persoz’s gephyroidal model described by a maxi-
mal monotone differential inclusion,” Archive of Applied Mechanics, vol. 58, no. 5,
pp. 393–407, 2008.
[92] J. Bastien, M. Schatzman, and C.-H. Lamarque, “Study of an elastoplastic model with
an infinite number of internal,” European Journal of Mechanics A/Solids, vol. 21, no. 2,
pp. 199–222, 2002.
References 94
[93] K. De Moerlooze and F. Al-Bender, “On the relationship between normal load and
friction force in pre-sliding frictional contacts. part 2: Experimental investigation,”
Wear, vol. 269, no. 3-4, pp. 183–189, 2010.
[94] D. P. Hess and A. Soom, “Friction at a lubricated line contact operating at oscillat-
ing sliding velocities,” Transactions of ASME: Journal of Tribology, vol. 112, no. 1,
pp. 147–152, 1990.
[95] K. Worden, C. X. Wong, U. Parlitz, A. Hornstein, D. Engster, T. Tjahjowidodo, F. Al-
Bender, D. Rizos, and S. Fassois, “Identification of pre-sliding and sliding friction
dynamics: Grey box and black-box models,” Mechanical Systems and Signal Process-
ing, vol. 21, no. 1, pp. 514–534, 2007.
[96] M. Ruderman and T. Bertram, “Two-state dynamic friction model with elasto-
plasticity,” Mechanical Systems and Signal Processing, vol. 39, no. 1-2, pp. 316–332,
2013.
[97] X. Xiong, R. Kikuuwe, and M. Yamamoto, “A differential-algebraic contact model
with nonlinear compliance,” in Proceedings of the ASME 2012 5th Dynamic Systems
and Control Conference, 2012. DSCC2012-MOVIC2012-8642.
[98] X. Xiong, R. Kikuuwe, and M. Yamamoto, “A contact force model with nonlinear
compliance and residual indentation,” Transactions of ASME: Journal of Applied Me-
chanics, vol. 81, no. 2, pp. 021003.1–021003.8, 2013.
[99] A. Ahmad, K. Andersson, U. Sellgren, and M. Boegli, “A Smoothed GMS friction
model suited for gradient-based friction state estimation,” in Proceedings of the ASME
2013 Dynamic Systems and Control Conference, 2013. DSCC2013-3982.
Appendix A: Copyright Permissions
Appendix A1: Copyright permission for Chapter 4
95
Appendix 96
Appendix 97
Appendix 98
Appendix 99
Appendix A2: Copyright permission for Chapter 5
Appendix 100
Appendix 101