Professional Documents
Culture Documents
Research Article: An Improvement Proposal To The Static Friction Model
Research Article: An Improvement Proposal To The Static Friction Model
Research Article
An Improvement Proposal to the Static Friction Model
Copyright © 2013 S. Sánchez-Mazuca and R. Campa. This is an open access article distributed under the Creative Commons
Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is
properly cited.
Friction is a force acting against the relative motion between two surfaces in contact. This phenomenon is present in all mechanical
systems and has a great impact on the control area. The design of mechatronic systems and the compensation techniques require a
broad knowledge of the effects that friction produces. The phenomenon has two well-defined phases: static friction presents before
the motion between the surfaces in contact is clearly visible, while kinetic friction appears when that motion at large scale has
already started. There are different friction models for each of those phases. In this work we propose an improvement to the static
friction models, which consist in assuming that the maximum static friction coefficient is no more a constant but a function of
the rate of change of the external force that produces the motion. After explaining and justifying the proposal, the procedure for
obtaining the parameters of the new model is mentioned. At the end, an experimental study on a direct-drive motor allows us to
validate the proposed model.
One important characteristic of BLDC motors is that they and 𝑓𝑠 is the maximum static friction coefficient, which is
are controlled using a drive which can be configured so that assumed to be constant.
its input signal is proportional to either the torque or the velo- With respect to kinetic friction, it is present when 𝑞 ̇ ≠ 0
city of the motor (thus defining, resp., the so-called “torque and does not depend on 𝜏, so it is denoted as 𝑓𝑘 (𝑞).̇ One of
mode” and “velocity mode” for the operation of the drive). the most common models for describing kinetic friction is the
That is why this kind of motors is commonly used as actuators one combining the Coulomb friction and the viscous friction
in robots and machine tools. More information on modelling effects; this model can be written as
and parameter identification of BLDC motors can be found
in [5]. 𝑓𝑘 (𝑞)̇ = 𝑓𝑐 sgn (𝑞)̇ + 𝑓V 𝑞,̇ (4)
The remainder of this paper is organized as follows. The
most common models including the static friction effect are where 𝑓𝑐 and 𝑓V are the Coulomb friction and viscous friction
described in Section 2. The proposed modification to the coefficients, respectively. Note in (4) that, while viscous
static friction model is presented in Section 3. The procedure friction (second term in the right-hand side) is proportional
to estimate the parameters of the proposed model is given to 𝑞,̇ Coulomb friction (first term) has the same sign as 𝑞 ̇ but
in Section 4, while Section 5 describes both the application a constant magnitude (equal to 𝑓𝑐 ).
of such procedure to obtain the parameters and the experi- In 1902 Stribeck carried out some experiments at a con-
mental validation of the proposed modification in the studied stant velocity of low amplitude [7], showing the existence of
motor. Finally, in Section 6, some concluding remarks are the phenomenon now known as Stribeck effect, that describes
given. the transition between the maximum static friction and the
Coulomb friction. One of the expressions more used to model
this phenomenon is the following exponential function
2. Friction Models known as the Armstrong model [8]:
As mentioned before, friction is generally divided into static ̇ 𝑠| 𝛿V
friction and kinetic friction; the former corresponds to all the 𝑓𝑘 (𝑞)̇ = sgn (𝑞)̇ [𝑓𝑐 + (𝑓𝑠 − 𝑓𝑐 ) 𝑒−|𝑞/V ] + 𝑓V 𝑞 ̇ (5)
effects which are present without a visible motion, while the
latter refers to everything which happens once that motion which incorporates the static friction, Coulomb friction, and
exists. Nevertheless, after the results on microdisplacements viscous friction coefficients and includes two more param-
presented in [2], now it is common to talk about the presliding eters: the Stribeck velocity coefficient V𝑠 and a fitting para-
phase (where effects such as maximum static friction and meter 𝛿V .
microdisplacements occur) and the sliding phase (where Figure 1 shows the graphs of friction against velocity of
Coulomb friction, viscous friction, and the Stribeck effect are the kinetic friction given by (4) and (5). The static friction
present). model (2) can be combined with kinetic friction in the
Consider a motor with friction torque 𝑓; let 𝑞, 𝑞,̇ and 𝑞 ̈ following way:
be, respectively, the angular displacement, velocity, and accel-
eration of the motor shaft; also, let 𝜏 be the external torque { 𝜏, if 𝑞 ̇ = 0, |𝜏| < 𝑓𝑠 ,
{
applied to the motor to produce the motion. The relation 𝑓 (𝑞,̇ 𝜏) = {𝑓𝑠 sgn (𝜏) , if 𝑞 ̇ = 0, |𝜏| ≥ 𝑓𝑠 , (6)
among these quantities is given by the motor dynamics {
{𝑓𝑘 (𝑞)̇ , if 𝑞 ̇ ≠ 0,
𝐽𝑞 ̈ + 𝑓 = 𝜏, (1)
where 𝑓𝑘 (𝑞)̇ can be (4), (5), or any other kinetic friction model
where 𝐽 stands for the moment of inertia of the motor. (with 𝑞 ̇ ≠ 0). Note that (6) can also be written as
It is common to assume that the friction torque of a motor
depends only on the velocity, that is, 𝑓(𝑞).̇ However, in 1833, sat (𝜏, 𝑓𝑠 ) , if 𝑞 ̇ = 0,
Morin [6] established the first model for static friction, stating 𝑓 (𝑞,̇ 𝜏) = { (7)
that such friction can be described satisfactorily not only as a 𝑓𝑘 (𝑞)̇ , if 𝑞 ̇ ≠ 0,
function of velocity but also of the applied torque. Thus, for a
motor, we can write, in general, 𝑓(𝑞,̇ 𝜏). where the saturation function sat(𝑥, 𝑎) is defined as
𝑥, if |𝑥| < 𝑎,
2.1. Static (Memory-Less) Models. Morin’s static friction model sat (𝑥, 𝑎) = { (8)
[6] is defined for 𝑞 ̇ = 0 and is given by 𝑎 sgn (𝑥) , if |𝑥| ≥ 𝑎.
fk (q)̇ fk (q)̇
Stribeck effect
fs
f f
fc 1 fc 1
q̇ q̇
−fc −fc
−fs
(a) (b)
Figure 1: Friction torque versus velocity for static models: (a) Coulomb plus viscous friction model (4); (b) Armstrong model (5).
q̇
(a) (b)
Figure 2: Dahl model: (a) as two brushes, facing each other; (b) equivalent average deflection of the brushes.
2.2.1. Dahl Model. In 1968 Dahl proposed a dynamic friction (ii) if 𝑞 ̇ ≠ 0 and |𝜏0 | ≤ 𝑓𝑐 , then 𝑧 (and 𝑓) changes its value
model based on the behavior of the roughness between two opposing to the motion and reducing |𝑞|̇ to zero, that
surfaces in contact [9]. Dahl considers that this roughness can is, reaching the equilibrium state;
be modeled as the bristles of two brushes (see Figure 2); thus, (iii) if |𝜏0 | > 𝑓𝑐 , then it is not possible to reach the equi-
if 𝑧 represents the average deflection of the bristles, then 𝑧 librium state; both |𝑞|̇ and |𝑧| increase up to their cor-
times a stiffness coefficient 𝜎0 gives the static friction torque. responding steady-state values, |𝑞𝑠𝑠̇ | and |𝑧𝑠𝑠 |, respec-
The two key features of the Dahl model are the following. tively, where 𝑞 ̈ = 0 and 𝑧̇ = 0; moreover, it is easy to
(i) The 𝑧 variable has its own dynamics, which depends show that |𝑧𝑠𝑠 | = 𝑓𝑐 /𝜎0 and |𝑞𝑠𝑠̇ | = (𝜏0 − 𝑓𝑐 )/𝑓V .
on the actual velocity of the motor.
In summary, the two phases of friction are clearly defined
(ii) Static friction (with 𝑞 ̇ = 0) is bounded and belongs for Dahl model; if |𝜏| < 𝑓𝑐 , then it is always possible to reach a
to the interval [−𝑓𝑐 , 𝑓𝑐 ]; in other words, |𝜎0 𝑧| ≤ 𝑓𝑐 or, state for which 𝑞 ̇ = 0, 𝑧 = 𝜏/𝜎0 , and 𝑓(0, 𝑧) = 𝜏; on the other
equivalently, |𝑧| ≤ 𝑓𝑐 /𝜎0 . hand, if |𝜏| > 𝑓𝑐 , then 𝑞 ̇ = 𝑞𝑠𝑠̇ ≠ 0, 𝑧 = 𝑧𝑠𝑠 = (𝑓𝑐 /𝜎0 ) sgn(𝑞),̇
If viscous friction effect is included, then the Dahl model and 𝑓(𝑞𝑠𝑠̇ , 𝑧𝑠𝑠 ) = 𝑓𝑐 sgn(𝑞𝑠𝑠̇ ) + 𝑓V 𝑞𝑠𝑠̇ . Thus the Dahl model (9)
is given by and (10) gives a smooth approximation of model (4), which
is discontinuous.
𝑓 (𝑞,̇ 𝑧) = 𝜎0 𝑧 + 𝑓V 𝑞,̇ (9)
2.2.2. LuGre Model. In 1995 researchers of the Lund Institute
𝜎 𝑞̇
𝑧̇ = − 0 𝑧 + 𝑞,̇ (10) of Technology, in Sweden, and the Institut National Polytech-
𝑓𝑐 nique of Grenoble, in France, developed the so-called LuGre
model (from Lund and Grenoble), which is one of the most
where (10) gives the dynamics of the variable 𝑧. complete friction models nowadays [10]. The LuGre model is
Now let us consider the case where the applied torque 𝜏 = a generalization of the Dahl model, which considers not only
𝜏0 is a constant. It could be noticed from (9) that the presliding phenomenon but also the Stribeck effect. As
(i) if 𝑞 ̇ = 0 and |𝜏0 | ≤ 𝑓𝑐 , then 𝑧̇ = 0, and 𝑧 stays at a the Dahl model, the LuGre model can be expressed in terms
constant value, not necessarily zero; from (1) and (9), of the velocity 𝑞 ̇ and the average bristle deflection 𝑧; but the
that constant value must be 𝑧 = 𝑓/𝜎0 = 𝜏0 /𝜎0 , and latter also includes a term proportional to ż, that is
such condition corresponds to the equilibrium state
of the system defined by (1), (9), and (10); 𝑓 (𝑞,̇ 𝑧) = 𝜎0 𝑧 + 𝜎1 𝑧̇ + 𝑓V 𝑞,̇ (11)
4 Mathematical Problems in Engineering
where 𝜎1 is the damping coefficient of the bristles and the the breakaway force is near 𝑓𝑐 . We then propose the following
dynamics of 𝑧 is now expression:
𝜎0 𝑞̇
𝛿𝑡
̇ 𝑠|
𝜙𝑠 (𝜏)̇ = 𝑓𝑐 + (𝑓𝑠 − 𝑓𝑐 ) 𝑒−|𝜏/𝑡 , (14)
𝑧̇ = − 𝑧 + 𝑞,̇ (12)
𝑔 (𝑞)̇
where 𝑓𝑠 and 𝑓𝑐 are already defined, 𝑡𝑠 is called here the torque
with rate coefficient, and 𝛿𝑡 is a curve fitting parameter. Note the
𝛿𝑠
similarity between expressions (14), describing the variation
̇ 𝑠|
𝑔 (𝑞)̇ = 𝑓𝑐 + (𝑓𝑠 − 𝑓𝑐 ) 𝑒−|𝑞/V ; (13) of the breakaway torque with 𝜏,̇ and the exponential function
in (5), indicating the kinetic friction at low velocities.
the function 𝑔(𝑞)̇ allows to extend Dahl model to describe Analysing (14) it is observed that if the applied torque is
Stribeck effect, employing the same exponential function as constant (i.e., if 𝜏̇ = 0), then the breakaway torque is
in (5). Notice that in this model, as 𝑓𝑐 ≤ 𝑔(𝑞)̇ ≤ 𝑓𝑠 , then
|𝑧| ≤ 𝑓𝑠 /𝜎0 . 𝜙𝑠 (0) = 𝑓𝑠 . (15)
An analysis similar to that in Section 2.2.1 can be done
On the other hand, if 𝜏 changes abruptly (i.e., if 𝜏̇ → ∞), as
with the LuGre model. Considering again a constant input
when a torque step is applied to the motor, then,
torque 𝜏 = 𝜏0 we have the three following cases.
lim 𝜙𝑠 (𝜏)̇ = 𝑓𝑐 .
𝜏̇ → ∞
(i) If |𝜏0 | ≤ 𝑓𝑐 , then it is always possible to reach an (16)
equilibrium where 𝑞 ̇ = 0 and 𝑧 = 𝜏0 /𝜎0 .
And for all 𝜏̇ we have
(ii) If |𝜏0 | > 𝑓𝑠 then the equilibrium cannot be reached,
but the states 𝑞 ̇ and 𝑧 tend to their steady-state values 𝑓𝑐 ≤ 𝜙𝑠 (𝜏)̇ ≤ 𝑓𝑠 . (17)
𝑞𝑠𝑠̇ and 𝑧𝑠𝑠 , respectively, where, for a given 𝑞𝑠𝑠̇ , we have
that |𝑧𝑠𝑠 | = 𝑔(𝑞𝑠𝑠̇ )/𝜎0 . Most of the friction models do not consider such a
variation of the breakaway torque; they only take into account
(iii) If 𝑓𝑐 < |𝜏0 | ≤ 𝑓𝑠 , then the states 𝑞 ̇ and 𝑧 can reach the maximum breakaway torque, given by 𝑓𝑠 . Our proposal is
either the equilibrium or the steady-state 𝑞𝑠𝑠̇ and 𝑧𝑠𝑠 , to replace the maximum static friction coefficient 𝑓𝑠 by 𝜙𝑠 (𝜏)̇
depending on the initial conditions. in those friction models including such parameter. As a result
It is easy to show that the friction torque in the steady state we get new models for which friction depends not only on 𝑞 ̇
is given by 𝑓(𝑞𝑠𝑠̇ ) = 𝑔(𝑞𝑠𝑠̇ ) sgn(𝑞𝑠𝑠̇ )+𝑓V 𝑞𝑠𝑠̇ , so the LuGre model and 𝜏 but also on 𝜏.̇
is related to Armstrong model (5). As an example, let us consider the Armstrong model (5)
Figure 3 shows the graphs of friction versus velocity for and replace 𝑓𝑠 by 𝜙𝑠 (𝜏)̇ to get
the Dahl model (9) and (10) and the LuGre model (11)–(13). ̇ 𝑠| 𝛿V
Notice the existence of microdisplacements. 𝑓𝑘 (𝑞,̇ 𝜏)̇ = sgn (𝑞)̇ [𝑓𝑐 + (𝜙𝑠 (𝜏)̇ − 𝑓𝑐 ) 𝑒−|𝑞/V ] + 𝑓V 𝑞;̇
(18)
f(q)̇ f(q)̇
fs
fc fc
q̇ q̇
−fc −fc
−fs
(a) (b)
Figure 3: Friction torque versus velocity for dynamic models: (a) Dahl model; (b) LuGre model.
4. Parameter Identification
The proposed static model (19) and (20) includes seven para-
meters (𝑓𝑠 , 𝑓𝑐 , 𝑓V , V𝑠 , 𝛿V , 𝑡𝑠 , and 𝛿𝑡 ), and the dynamic model
(21) includes two more parameters (𝜎0 and 𝜎1 ). In the litera-
ture there exist several methods to obtain 𝑓𝑠 , 𝑓𝑐 , and 𝑓V (see,
e.g., [11, 12]). However, in this paper we propose to obtain
𝜙s (𝜏)̇
to apply torque ramps with different slope (because if 𝜏 = 𝑚𝑡, the denominator of the transfer function (23) with the
then 𝜏̇ = 𝑚) and measure the value of the torque for which standard one for a second-order linear system 𝑠2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
the motor begins to move. After doing this, a graph similar to we can see that the undamped natural frequency 𝜔𝑛 and the
Figure 4 should be obtained. damping coefficient 𝜁 correspond to 𝜔𝑛 = √𝜎0 /𝐽 and 𝜁 =
(𝜎1 + 𝑓V )/2√𝐽𝜎0 .
4.3. Identification of 𝑓𝑠 , 𝑓𝑐 , and 𝑓V . These parameters can be Thus, if we can measure the transient response to a step
obtained by methods already reported in the literature (see, torque of amplitude lower than 𝑓𝑐 , we can estimate the value
e.g., [11, 12]). An alternative is proposed here, for those cases of 𝜁, and finally 𝜎1 = 2𝜁√𝐽𝜎0 − 𝑓V , where it is assumed that
where curves 𝑓𝑘 (𝑞)̇ and/or 𝜙𝑠 (𝜏)̇ are obtained experimentally. the motor’s moment of inertia 𝐽 is known from the data sheet.
It should be noticed that, in the case of 𝜙𝑠 (𝜏), ̇ the values
of 𝑓𝑠 and 𝑓𝑐 can be obtained directly as the bounds of such
a curve (see Figure 6(b)). In the case of the curve 𝑓𝑘 (𝑞)̇ we 5. Experiments
also have a slope due to the effect of the viscous friction (term In this section we present some experiments carried out
̇ but it is easy to check that, for high velocities, once the
𝑓V 𝑞), on a direct-drive BLDC servomotor, model DM1200A from
Stribeck effect is over, the value of that slope is just 𝑓V , and the Parker Compumotor [14]. According to the data sheet this
intersection of such ramp with the axis 𝑞 ̇ = 0 gives the value
motor has a moment of inertia 𝐽 = 0.167 Kgm2 , and it has
of 𝑓𝑐 (see Figure 6(a)).
a high-resolution encoder of 1024000 pulses per revolution
In case that the values of 𝑓𝑐 and 𝑓𝑠 , obtained from the
(so it is possible to measure a deviation of 0.00035 degrees).
graphs 𝑓𝑘 (𝑞)̇ and 𝜙𝑠 (𝜏)̇ were different, it is recommended to
First, we explain how we applied the procedures described in
take average values.
the previous section to compute the friction parameters of the
motor. After that, we include some experiments which allow
4.4. Identification of V𝑠 , 𝑡𝑠 , 𝛿V , and 𝛿𝑡 . First, notice that these the validation of the proposed model.
four parameters determine the way the exponential function
decreases from its maximum (at 𝑓𝑠 ) to its final value in both
5.1. Curve Fitting and Parameter Estimation. Experiments
𝑓𝑘 (𝑞)̇ and 𝜙𝑠 (𝜏).
̇ After obtaining the experimental data and
were carried out for the determination of 𝑓𝑘 (𝑞)̇ and 𝜙𝑠 (𝜏)̇
determining values of 𝑓𝑠 , 𝑓𝑐 , and 𝑓V (as described in the
following the procedures mentioned in Sections 4.1 and 4.2.
previous subsection), it is recommended to use a curve fitting
The parameters that better fit the experimental data to the
software (such as MATLAB’s CFTools) to estimate optimum
curves (5) and (14) were determined. To do this, the software
values of 𝑡𝑠 and 𝛿𝑡 in the case of 𝜙𝑠 (𝜏)̇ and V𝑠 and 𝛿V in the case
CFTools from MATLAB was used. Figures 7 and 8 show the
̇
of 𝑓𝑘 (𝑞).
experimental data and the fitted curves for both cases.
The parameters obtained with CFTools are shown in
4.5. Identification of 𝜎0 and 𝜎1 . For the identification of these Table 1. The columns “Value (+)” and “Value (−)” in that table
parameters we use the procedure described in [13], where show the values of the parameters obtained in the positive
the behaviour of a motor with friction in the presliding (counter clock wise) and negative (clock wise) directions of
phase is compared to a mass-spring-damper linear system. the rotor motion, respectively. From this, it is observed that
By linearizing the model of the motor (1) with LuGre friction friction is not symmetric.
(11)–(13) we get the following torque to position transfer
function:
5.2. Model Validation. To verify the benefit of using friction
𝑞 (𝑠) 1 models with the modification proposed in Section 3 against
= . (23) classical friction models (with 𝑓𝑠 constant), we performed
𝜏 (𝑠) 𝐽𝑠2 + (𝜎1 + 𝑓V ) 𝑠 + 𝜎0
simulations using different friction models and torque inputs.
Now consider that a periodic (sinusoidal) torque signal is The friction models under analysis were the following.
applied to the drive, configured in torque mode; that is, (i) Coulomb + viscous friction (C + V), (4).
𝜏 = 𝐴 sin (𝜔𝑡) (24) (ii) Improved static + Coulomb + viscous friction (I(S +
C + V)), (4) and (6).
with 𝐴 being a constant lower than the Coulomb friction (iii) Static + Armstrong friction (S + A), (5) and (6).
parameter 𝑓𝑐 (for better results 𝐴 < 𝑓𝑐 /2 is recommended).
(iv) Improved static + Armstrong friction (I(S + A)), (19)
In such conditions, the rotor performs sinusoidal microdis-
and (20).
placements which can be measured if the motor includes
high-resolution encoders. If 𝜃0 is the amplitude of the steady- (v) LuGre friction (LG), (11)–(13).
state microdisplacements, then (vi) Improved LuGre friction (I(LG)), (21).
𝐴 Figures 9, 10, and 11 show the velocity response obtained
𝜎0 = . (25)
𝜃0 from simulations and experiments with the real motor to diff-
erent torque inputs. Figure 9 shows the velocity for a ramp
In the case of 𝜎1 we can see from (23) that this parameter torque input of 𝜏 = 𝑡 Nm; Figure 10 shows the result for a
affects the transient response of the linear system. Comparing different ramp torque input; 𝜏 = 0.05𝑡.
Mathematical Problems in Engineering 7
fk (q)̇ 𝜙s (𝜏)̇
fs
fs
f
1
fc fc
q̇ 𝜏̇
(a) (b)
Figure 6: Reference curves used to get the parameters 𝑓𝑠 , 𝑓𝑐 , and 𝑓V , from (a) 𝑓𝑘 (𝑞)̇ and (b) 𝜙𝑠 (𝜏).
̇
20 250
15
200
10
q̇ (deg/s)
5 150
f (Nm)
0
100
−5
−10 50
−15
0
−20
−25 −50
−150 −100 −50 0 50 100 150 0 5 10 15 20 25 30
q̇ (deg/s) t (s)
̇
Figure 7: Experimental data and fitted curve for 𝑓𝑘 (𝑞). EXP I(S + A)
C+V LG
I(S + C + V) I(LG)
20 S+A
5
𝜙s (Nm)
−5 125
−10 100
−15
75
−20
q̇ (deg/s)
̇
Figure 8: Experimental data and fitted curve for 𝜙𝑠 (𝜏). 25
180 Acknowledgments
120 This work was partially supported by DGEST and CONA-
CYT Mexico (Grant 60230).
60
q̇ (deg/s)
0
References
[1] H. Olsson, Control of systems with friction [Ph.D. thesis], Lund
−60 Institute of Technology, Lund, Sweden, 1996.
[2] J. Courtney-Pratt and E. Eisner, “The effect of a tangential force
−120
on the contact of metallic bodies,” Proceedings of the Royal
Society A, vol. 238, pp. 529–550, 1957.
−180
0 15 30 45 60 75 90 [3] E. Rabinowicz, “Stick and slip,” Scientific American, vol. 194, pp.
t (s) 109–118, 1956.
[4] V. I. Johannes, M. A. Green, and C. A. Brockley, “The role of
EXP I(S + A) the rate of application of the tangential force in determining the
C+V LG static friction coefficient,” Wear, vol. 24, no. 3, pp. 381–385, 1973.
I(S + C + V) I(LG)
S+A [5] R. Campa, E. Torres, F. Salas, and V. Santibáñez, “On modeling
and parameter estimation of brushless DC servoactuators for
Figure 11: Response to a torque input 𝜏 = 25 sin(2𝜋0.01𝑡) Nm. position control tasks,” in Proceedings of the 17th International
Federation of Automatic Control World Congress, Seoul, Korea,
2008.
[6] A. Morin, “New friction experiments carried out at Metz in 1831-
Table 1: Estimated friction parameters. 1833,” in Proceedings of the French Royal Academy of Sciences,
vol. 4, pp. 1–128, 1833.
Parameter Value (+) Value (−) Unit [7] R. Stribeck, “The key qualities of sliding and roller bearings,”
𝑓𝑐 8.955 10.01 Nm Zeitschrift Des Vereins Deutscher Ingenieure, vol. 46, pp. 1342–
𝑓V 5.234 5.335 Nms/rad 1348, 1902.
𝑓𝑠 17.617 23.813 Nm [8] B. Armstrong-Helouvry, Control of Machines With Friction,
V𝑠 0.145 0.078 rad/s Kluwer Academic Publishers, 1991.
𝑡𝑠 0.888 1.954 Nm/s [9] P. Dahl, “A solid friction model,” Tech. Rep. TOR-0158(3107-18)-
𝛿V 1.032 1.286 1, The Aerospace Corporation, El Segundo, Calif, USA, 1968.
𝛿𝑡 0.172 0.287 [10] C. C. de Wit, H. Olsson, K. J. Åström, and P. Lischinsky, “A new
model for control of systems with friction,” IEEE Transactions
𝜎0 17260 Nm/rad on Automatic Control, vol. 40, no. 3, pp. 419–425, 1995.
𝜎1 66.708 Nms/rad [11] J. Swevers, F. Al-Bender, C. G. Ganseman, and T. Prajogo, “An
integrated friction model structure with improved presliding
behavior for accurate friction compensation,” IEEE Transac-
tions on Automatic Control, vol. 45, no. 4, pp. 675–686, 2000.
(I(S + C + V), I(S + A), and I(LG)) are closer to the experi- [12] R. Kelly, J. Llamas, and R. Campa, “A measurement procedure
mental value of 273.7 seconds. for viscous and Coulomb friction,” IEEE Transactions on Instru-
Finally, Figure 11 shows the resultant velocity for a sinu- mentation and Measurement, vol. 49, no. 4, pp. 857–861, 2000.
soidal input 𝜏 = 25 sin(2𝜋(0.01)𝑡) with an amplitude exceed- [13] K. J. Åström and C. Canudas-de-Wit, “Revisiting the LuGre
ing the maximum static friction coefficient. A similar analysis friction model,” IEEE Control Systems Magazine, vol. 28, no. 6,
to that of Figures 9 and 10 can be done for Figure 11. pp. 101–114, 2008.
[14] Parker Motion & Control Dynaserv DM & DR Direct Drive
Servos User Guide, 1995, Compumotor Division, p/n 88-013940-
6. Conclusions 01 B.
International
Journal of Journal of
Mathematics and
Mathematical
Discrete Mathematics
Sciences