Preprint
Article

This version is not peer-reviewed.

A Second Order Dynamic Friction Model Compared to Commercial Stick-Slip Models

A peer-reviewed article of this preprint also exists.

Submitted:

16 June 2023

Posted:

19 June 2023

You are already at the latest version

Abstract
Friction has long been an important issue in multibody dynamics. Static friction models apply appropriate regularization techniques to convert the stick inequality and the non-smooth stick-slip transition of Coulomb’s approach into a continuous and smooth function of the sliding velocity. However, a regularized friction force is not able to maintain long-term stick. That is why, dynamic friction models were developed in the last decades. The friction force depends herein not only on the sliding velocity but also on internal states. The probably best known representative, the LuGre friction model, is based on a fictitious bristle but realizes a too simple approximation. The recently published second order dynamic friction model describes the dynamics of a fictitious bristle more accurately. Its performance is compared here to stick-slip friction models, developed and launched not long ago by commercial multibody software packages.
Keywords: 
;  ;  ;  

1. Introduction

Friction has long been an important issue in multibody dynamics. Today, static and dynamic friction force models are applied in multibody dynamics [1]. Static friction models usually apply appropriate regularization techniques to convert the stick inequality and the non-smooth stick-slip transition of Coulomb’s approach into a continuous and smooth function of the sliding velocity. However, a regularized friction force is not able to maintain long-term stick. That is why, dynamic friction models were developed in the last decades. The friction force depends herein not only on the sliding velocity but also on internal states. The probably best known representative, the LuGre friction model, is based on a fictitious bristle but realizes a too simple approximation [2]. A second order dynamic friction model describes the dynamics of a fictitious bristle more accurately. It was introduced in [2] as a reference and performed well in standard stick-slip examples as well as in a more practical model of a festoon cable system. In the present paper the second order dynamic friction model is compared to stick-slip friction models, developed and launched not long ago by commercial multbody software packages. They are presented and analyzed in [3]. It turns out that the concepts of ADAMS and Recurdyn are quite similar but different from the Simpack stick-slip model. That is why, just the ADAMS and the Simpack approaches are used here for the comparison with the second order dynamic friction model.

2. Static and Dynamic Friction Models

The idealized friction model of Coulomb simply distinguishes between sticking and sliding, Figure 1a. The friction force F R depends on the sliding velocity v and is realized by by combining an inequality with a simple relation
F R μ s F N if v = 0 and F R = v v μ d F N if v > 0
The friction force is proportional to the normal force F N and characterized by the parameters μ s and μ d , which specify the static and the dynamic coefficients of friction.
Coulomb’s dry friction approach, as defined in Equation (1), is practically unusable in general multibody dynamics because of the inequality representing stick. That is why, dry friction is usually approximated by an unambiguous function, Figure 1b. The regularized characteristics F R = F R ( v ) introduces the fictitious velocity v s , which defines the width of the regularization interval v s v + v s and the dynamic velocity v d , that characterizes at v v d the range of full sliding, where the simple relation F R = ± μ d F N applies. The transitions from the value pairs ( v d , μ d F N ) ( v s , μ s F N ) and ( v s , μ s F N ) ( + v s , + μ s F N ) as well as ( + v s , + μ s F N ) ( + v s , + μ s F N ) are usually modeled by sufficiently smooth functions, like polynomials or trigonometric functions.
Static friction models are widely used in multibody dynamics and control theory. They are able to reproduce stick-slip effects in standard and in a more practical application [2]. Even much simpler regularizations, assuming by μ = μ s = μ d just one unique friction value, are in good conformity to dynamic measurements [4]. However, static friction models cannot maintain long-term stick. They describes the friction force just as a function of the sliding velocity F R = F R ( v ) . Figure 1b defines a commonly used regularized friction characteristics F R = F R ( v ) by a set of “static” ( μ s , v s ) and “dynamic” ( μ d , v d ) friction parameters. However, the use of dynamic friction parameters is no essential criteria for a dynamic friction model, as erroneously assumed in [6].
Dynamic friction models are characterized by the use of internal states. The friction force is then defined by a more complex function F R = F R ( v , s ) , where s collects the internal states. Dynamic friction models are able to reproduce stick-slip effects and maintain long-term stick [5].
A software capable formulation of a friction force model takes also the friction model parameters into account. Then, F R = F R ( v , p ) characterizes a static and F R = F R ( v , s , p ) a dynamic friction model, where p collects the friction model parameters.
The well known LuGre friction model uses the displacement z of a fictitious bristle as an internal state. However, as demonstrated in [2], the LuGre approach represents just a first step approximation to the dynamics of a massless bristle, which results in several drawbacks of this dynamic friction model. If the mass of the fictitious bristle is also taken into account, this results in a second order dynamic friction model, which was introduced in [2] as a reference and performed well in standard stick-slip examples and in a more practical model of a festoon cable system.
The second order bristle dynamics is defined by
m b z ¨ = F R F B = F R ( v C z ˙ ) σ 0 z + σ 1 z ˙
where m b z ¨ approximates the inertia force of the fictitious bristle, F R = F R ( v C z ˙ ) describes the friction force, F B = σ 0 z + σ 1 z ˙ models the bristle as a visco-elastic element, and v C represents the component of the contact point velocity that is perpendicular to the contact normal. Just as with the LuGre model, σ 0 and σ 1 describe the stiffness and the damping of the fictitious bristle. The fictitious mass of the bristle is defined by
m b = σ 1 2 4 σ 0
which represents the aperiodic case of the homogenous second order differential equation (2) thus avoiding unwanted oscillations of the fictitious bristle. The second order dynamic bristle model implies with s = z , z ˙ two internal states. It is provided as a Matlab function in the Appendix by Listing 4.
The stick-slip models of Adams and RecurDyn describe the dynamic friction force just as a function of the contact point velocity F R d = F N μ d ( v C ) and approximate the static friction force by a two-dimensional function F R s = F N μ s ( v C , x ) , where x is a fictitious displacement [3]. A smooth function of the contact point velocity v C , which is not explained in detail in the user manual, describes the transition from μ s to μ d . The fictitious displacement serves as an internal state and generates the static friction force F R s or the static friction coefficient μ s as a nonlinear function of x by adding a viscous damping term.
Simpack provides a stick-slip model which realizes, like the Coulomb’s approach in Figure 1a, a sudden drop from the static μ s to the dynamic friction coefficient μ d [3]. In the adhesion region the friction force is approximated by a visco-elastic element whose deflection again represents an internal state of this stick-slip model.

3. Long-term stick of the second order dynamic friction model

By applying an appropriate horizontal shift to the regularized friction characteristics, as indicated in Figure 1c, the second order dynamic friction model can maintain long-term stick. The steady state solution ( z ¨ = 0 and z ˙ = v C ) of the fictitious bristle dynamics (2) provides the required sticking force as
F 0 = F R ( 0 ) = σ 0 z + σ 1 v C
The second order dynamic friction model describes here the transition from the static to the dynamic friction force ( μ s , F s ) ( μ d , F d ) by a cubic polynomial and defines the friction force in the regularization range v s v + v s by a parabolic function. Then
Δ v = F 0 | F 0 | v s w F with w F = 1 1 | F 0 | / F s if | F 0 | F s 1 elsewhere
delivers the corresponding horizontal shift. The static friction force is defined by F s = F N μ s and F 0 / | F 0 | adjusts the horizontal shift to the sign of the required sticking force value.
Figure 2 provides a simple test-bench which is used here to demonstrate the long-term sticking quality of the second order dynamic friction model and in the following for a comparison to the stick-slip models of ADAMS and Simpack.
A body of unit mass m = 1 kg is in contact to a horizontal rough plate. It is exposed to a horizontal force F = F ( t ) , which is continously increased in the interval 0 t t E from F = 0 to the final value F = F E . The friction parameters μ s , v s and μ d , v d model a regularized friction characteristics as defined in Figure 1b. The bristle parameters are adjusted to the body and the friction parameters by estimation a reference friction force of F R r e f 5 N and defining a reference bristle deflection of z r e f = 1 · 10 6 m . Then, σ 0 = F R r e f / z r e f = 5 · 10 6 N / m provides the bristle stiffness. The reference friction force corresponds with a reference mass of m r e f = F R r e f / g = 0.51 kg which provides the damping of the fictitious bristle as σ 1 = 2 η m r e f σ 0 = 3192.75 N / ( m / s ) if a viscous damping rate of η = 1 is assumed hereby.
The Matlab script, provided in the Appendix by Listing 1, performs simulations with different step durations. It applies the standard implicit solver ode15s where the default tolerances are changed to RelTol=1.e-6 and AbsTol=1.e-9 because the reference bristle deflection was chosen very small in this example. The Matlab function dyn_fr_test_bench, provided in the Appendix by Listing 2, computes the dynamics of the simple friction test bench including the second order dynamic friction model as a set of first order differential equations. The Matlab functions Step3 and FrDyn2, defined in the Appendix by Listings 3 and 4 provide the step input and the dynamics of the second order friction model. The simulation results, plotted in Figure 3 demonstrate that the second order dynamic friction model perfectly maintains long-term stick.
The excitation force is slowly increased in the time interval 0 s t 30 s from F = 0 to 99 % of the static friction force F s , which is given here by F s = μ s F N = 0.6 · 1 kg · 9.81 m / s 2 = 5.886 N . In the subsequent time interval 30 s t 300 s the force F E = 0.99 · 5.886 N = 5.827 N is kept constant. The friction force F R ( t ) , generated by the second order dynamic friction model counteracts the excitation force F R = F , upper left plot in Figure 3. Note that the friction force, as defined by the free body diagram in Figure 3b, points in the opposite direction of the contact point velocity. The tip of the bristle sticks to the ground because the excitation force does not exceed the static friction force. Then, the bristle deflection z coincides with the body displacement u and provides the friction force as a function of the bristle deflection z = u , as demonstrated by the lower right plot in Figure 3. As a consequence, the body shifts slightly and comes to a stand-still at the steady state value of z s t = u s t = F E / σ 0 = 5.827 N / 5.0 · 10 6 N / m = 1.1654 · 10 6 m . The friction force diagram F R ( v ) in the upper right plot of Figure 3, shows that the second-order dynamic friction model can reproduce the ambiguous part of Coulomb’s friction law at vanishing contact point velocities v = 0 .
A static friction model describes the friction force just as a function of the sliding velocity, F R = F R ( v ) . A typical regularization without any horizontal shift is illustrated in Figure 1. A static friction model can reproduce the required friction force F R = F but definitely cannot maintain stick for longer time intervals, Figure 4.
In the regularization range, the friction force characteristics F R = F R ( v ) is described by a parabolic function. This pre-defined function, plotted in the right graph of Figure 4 by a thin dashed line, perfectly coincides with the computed friction force F R plotted by a solid thick line. The parabola delivers the required steady state friction force of F R = F s t = 0.99 · F s at the velocity of v s t = 0.9 · v s = 0.9 · 10 3 m / s . As a consequence, the body does not come to rest but continues to move inexorably at this velocity.

4. Break-away and stick-slip transition

The friction test-bench, defined in Figure 2, consists of a body in contact to a horizontal rough plate. The excitation force F = F ( t ) is now slowly increased within 10 s from F = 0 to the final value F = F E = 1.05 F s = 6.180 N , which exceeds the adhesion limit of F s by 5 %. The excitation force F = F ( t ) modeled by a third order polynomial reaches the adhesion limit F = F s = 5.886 N at time t = t B = 8.6808 s .
The simulation results are plotted in Figure 5. The dashed blue line, the solid black line, and the dotted red line represent the results computed with the second order dynamic friction model (FrDyn2), the ADAMS stick-slip model, and the Simpack stick-slip model.
At first ( 0 t t B ), the body remains in a quasi-static equilibrium, where the slowly increasing excitation force F ( t ) is perfectly counteracted by a friction force F R ( t ) = F ( t ) generated by each of the friction models, as demonstrated in Figure 5a where the lines for F ( t ) and F R ( t ) perfectly coincide in the time interval 0 t t B . In general, the friction models under consideration generate friction forces depending not only on the contact velocity but also on internal states. The FrDyn2 model uses the displacement z of a fictitious bristle and its time derivative z ˙ as internal states s = z , z ˙ . In the quasi-static equilibrium mode the velocity of the body and the time derivative of the bristle deflection are negligible small v 0 and z ˙ 0 . In this mode the tip of the fictitious bristle sticks to the ground, which results in a bristle deflection that equals the body displacement z = u . The compliance of the fictitious bristle is modeled by a viscous force element, F B = σ 0 z + σ 1 z ˙ . In the quasi-static equilibrium mode the body acceleration a = u ¨ is negligible small too, as indicated in Figure 5b by the time history a = a ( t ) in the time interval 0 t t B . According to Equation (2) the friction force generated by the FrDyn2 model corresponds then to the elastic part of the bristle force, F R σ 0 z = σ 0 u . The quasi-static force F R = σ 0 u equals the static friction force F s at the reference displacement of
u = x R = F s σ 0 = 5.886 N 5 · 10 6 N / m = 1.1772 · 10 6 m
The adhesion range is characterized by a vanishing sliding velocity ( v 0 ) and extends here to displacements in the range of 0 u x R . In this range the friction force is generated as a function of the displacement, where the FrDyn2 model and the stick-slip model of Simpack apply a linear and the stick-slip model of ADAMS a nonlinear digressive function, Figure 5f. The ADAMS manual does not specify the type of nonlinearity but as indicated by the solid black line in Figure 5f it approaches the limit value F R = F s at the reference displacement x R defined in (6) with a vanishing inclination.
The stick-slip model of Simpack is based on Coulomb’s approach, where the friction force drops in an instant from the static to the dynamic value as soon as the excitation force exceeds the static friction force at t = t B , Figure 5a and Figure 5d in particular. The transition from the static to the dynamic friction force F s F d are modeled in the FrDyn2 and the ADAMS stick-slip model as functions of the velocity v controlled by the parameters v s and v d . The FrDyn2 model applies a cubic polynomial which is shifted in the horizontal direction to maintain stick at v = 0 , as indicated in Figure 1. As can be seen by inspecting Figure 5e, the FrDyn2 model generates a friction force characteristics (dashed blue line) which reproduces the pre-defined and horizontally shifted one (magenta colored circles) nearly perfectly. The friction characteristics produced by the ADAMS stick-slip model is quite similar (solid black line). Most likely, ADAMS models the transition F s F d by a 5th order polynomial. As a consequence, the FrDyn2 and the ADAMS stick-slip models produce slightly and slightly more delayed drops in the time histories of the computed friction forces, Figure 5d.
Figure 5b and Figure 5c illustrate the break-away effect at t = t B by the time histories of the body acceleration u ¨ = a = a ( t ) and the body displacement u = u ( t ) . All friction models under consideration approximate sliding at v v d by a constant friction force F R ( v v d ) = F d = 2.943 N . Viscous components in the friction force are not considered here. The free body diagram in Figure 2b delivers the linear momentum
m u ¨ = F F R
for the body of mass m = 1 kg . At t > 10 s which includes t > t B the applied force is defined by F = F E = 1.05 F s = 6.180 N and the friction force is represented by its dynamic value F R = F d = 2.943 N . Then, the maximum acceleration of the body is defined by
a m a x = u ¨ ( t > 10 s ) = ( F E F d ) / m = ( 6.180 N 2.943 N ) / 1 kg = 3.237 m / s 2
which is exactly reproduced by the friction models, Figure 5b.

5. Dynamic Response

A pulse load excitation, performed in [2], revealed the tendency of dynamic friction models to produce dynamic overshoots in the friction force time histories. That is why, the test-bench defined in Figure 2 is now exposed to excitation forces where the amplitude F E = 0.95 F s = 5.592 N is 5 % less than the static friction force F s = 5.886 N and the step duration is varied from t E = 0.1 s to t E = 0.0001 s . The corresponding simulation results are shown in Figure 6. The solid thin grey line represents the excitation force F = F ( t ) , the dashed blue line, the solid black line, and the dotted red line mark the friction forces F R = F R ( t ) computed with the FrDyn2, the ADAMS stick-slip, and the Simpack stick-slip models.
The time histories of the friction forces perfectly coincide with the excitation force F R ( t ) = F ( t ) at a step duration of t E = 0.1 s , Figure 6a. All friction models operate here in a quasi-static sticking mode where the friction forces are practically generated as a function of the body displacement, as already illustrated in Figure 5e and in this specific case by Figure 7.
The forces F R generated by the friction models depend here practically not on the velocity v = u ˙ but only on the displacement of the body u, Figure 7a and Figure 7b. In case of the FrDyn2 and the Simpack stick-slip models F R = σ 0 u holds, which provides the friction force F R = F E = 5.592 N at the steady state displacement u = x s t D 2 = x s t S = 5.592 N / 5 · 10 6 N / m = 1.12 · 10 6 m , as indicated in Figure 7b and Figure 7c by thin dashed black lines. ADAMS models the friction force a quasi-static sticking mode by a strongly nonlinear and degressive function of the displacement. The ADAMS manual does not specify this function but the simulation results provide the friction force F R = F E = 5.592 N at the steady state displacement u = x s t A = 0.71 · 10 6 m , Figure 7b and Figure 7c. As expected from the time histories F R = F R ( t ) plotted in Figure 6a, the time histories of the body displacement reach their steady state values u = x s t D 2 = x s t S and u = x s t A at t > t E without any overshoots, Figure 7c.
In a quasi-static mode the tip of the fictitious bristle, which forms the basis of the FrDyn2 model, sticks to the ground. Then, the linear momentum (7) of the body in the simple friction test bench simplifies to
m u ¨ = F ( t ) σ 0 u or m u ¨ + σ 0 u = F ( t )
where the quasi-static friction force is generated by the bristle compliance F R = σ 0 z and z = u holds in addition. The simplified equation of motion (9) is characterized by the eigen-frequency ω 0 = σ 0 / m and delivers the value and its of corresponding oscillation period as
ω 0 = 5 · 10 6 N / m / 1 kg = 2236 s 1 and T = 2 π ω 0 = 0.003 s
As a consequence, even a rather short step duration of t E = 0.01 s will still represent a subcritical excitation of the simple friction test bench. The time histories of the friction forces F R ( t ) exhibit just a tiny overshoot at t > t E = 0.01 s , Figure 6b.
The situation becomes complicated for step durations t E < T , Figure 6c and Figure 6d. The Simpack stick-slip model (dotted red line) generates now significant overshoots, which amount to
F R m a x S i m p a c k t E = 0.001 s = 6.61 N and F R m a x S i m p a c k t E = 0.0001 s = 6.75 N
The values exceed the steady state value F R s t = F E = 5.592 N by 18.2 % and 20.7 % and even the static friction value F s = 5.886 N by 12.3 % and 14.5 %, which calls into question the physical basis of this stick-slip model. The time histories of the friction forces generated by the FrDyn2 and the ADAMS stick-slip models (dashed blue and solid black lines) differ somehow. But both models limit the friction force to the static value F R F s , as expected from friction models, in general.
The friction models generate now friction forces which strongly depend on the body velocity v = u ˙ and the body displacement u, Figure 8a and Figure 8b.
The Simpack stick-slip model (dotted red line) generates a time history of the body displacement which approaches the quasi steady state value u = x s t = 1.12 · 10 6 m with a small overshoot shortly after the step duration of t E = 0.001 s , Figure 8c. The FrDyn2 model overshoots and partly slides resulting in displacements at t > t E which exceed with u s t D 2 = 2.27 · 10 6 m the quasi steady state value of x s t = 1.12 · 10 6 m significantly. Hence, the FrDyn2 model generates a dynamic break-away effect at high frequent excitation loads, which are close (here 95 %) to the static friction force. The time history of the body displacement u = u ( t ) shows a strange behavior for the ADAMS stick-slip model, solid black line in Figure 8c. At first ( t < 3.5 · 10 3 s ), it approaches the quasi steady state value u = x s t D 2 = x s t S = 1.12 · 10 6 m of the FrDyn2 and Simpack solution and then ( 4 · 10 3 s < t 10 · 10 3 s ) it starts to decrease very slowly but the simulated time interval 0 t 10 · 10 3 s is too short to indicate a limit value.
A simulation with the ADAMS stick-slip model over a longer time period results in the time history of the body displacement u = u ( t ) as plotted in Figure 9,
where the section shown in Figure 8c has a light grey background. It seems that ADAMS applies in its stick-slip model different time constants for the increase and decrease of the body displacement u = u ( t ) . The force excitation with a step duration of t E = 0.001 s is much faster than the dynamics of the friction test bench. The body displacement reaches its maximum value at t 0.0035 s which corresponds to oscillation period computed in (10). The decay from the maximum displacement to the steady state value takes about 0.05 s , which is fourteen times as much. This strange behavior was also reported in [3] where pulse loads are applied to a single mass resting on a horizontal plate. At the end of a series of impulse loads each of magnitude 0.8 F s , the body returned to its initial position. However, in the present example a small but permanent deviation of δ u = u s t A x s t A = 0.12 · 10 6 m remains, Figure 9. This indicates that the ADAMS stick-slip model also tends to slip partly, when high frequent excitation loads close to the static friction force are applied.

6. The festoon cable system model

A planar model of a festoon cable system is used in [2] to asses different friction models in a more practical example. The model consists of three cable m C and two trolley m T masses, Figure 10.
At the beginning ( t = 0 ) the towing trolley is fixed at u T T ( 0 ) = 1.5529 m . The equilibrium position of the cable system places the trolleys at x T 1 ( 0 ) = u T T ( 0 ) / 3 , x T 2 ( 0 ) = 2 u T T ( 0 ) / 3 , and locates the cable masses at x C 1 ( 0 ) = u T T ( 0 ) / 6 , x C 2 ( 0 ) = u T T ( 0 ) / 2 , x C 3 ( 0 ) = 5 u T T ( 0 ) / 6 , as well as z C 1 ( 0 ) = z C 2 ( 0 ) = z C 3 ( 0 ) = 0.96698 m . The non-holonomic constraint u ˙ T T = v T T relates the movements of the towing trolley to a pre-defined velocity profile v T T = v T T ( t ) . The velocity profile, defined by the solid grey lines in Figure 11a, models an extension maneuver, which moves the towing trolley from the initial position u ( t = 0 ) = u T T ( 0 ) = 1.5529 m to a final position of u T T ( t > 5 s ) = 5.553 m .
The Matlab simulation with the second order dynamic friction model (FrDyn2) generates the output at every simulation step. It applies the ode15s solver with error tolerances of RelTol=1.e-6 and AbsTol=1.e-9. The ADAMS and Simpack simulations were performed with an output step size of Δ t = 1 · 10 4 s . The dashed blue, the solid black, and the dotted red lines mark the results obtained by the FrDyn2, the ADAMS, and the Simpack stick-slip models.
The movement of the towing trolley ends at t = 5 s . After that the trolleys perform to and fro motions which at t 5 s are indicated by sign changes in the time histories of trolley velocities v T 1 ( t ) and v T 2 ( t ) . An arrow pointing from v T 1 ( t 6.47 s ) = 0 over F N 1 down to F R 1 highlights such an event, in particular. The dynamic motions of the cable masses induce variations in the normal forces F N 1 and F N 2 acting between the trolleys and the rail, Figure 11b. The time histories of the velocities v T 1 ( t ) , v T 2 ( t ) and the normal forces F N 1 ( t ) , F N 2 ( t ) generated with FrDyn2 and the stick-slip models of ADAMS and Simpack match nearly perfectly. However, the time histories of the friction forces F R 1 ( t ) , F R 2 ( t ) exhibit some discrepancies, Figure 11c. In particular when the trolley velocities change their signs or during a sticking period of trolley 2.
The plots in Figure 12 focus on a sign change of the trolley velocity v T 1 at t 6.47 s and a sticking period of trolley 2 in the time interval 7.2 s t 7.8 s .
In the very short time interval 6.45 s t 6.48 s the normal force between trolley 1 and the rail amounts to F N 1 = 21.2 N as indicated in Figure 11b. The friction values defined in Figure 10 provide in this case a static friction force of F s = μ s F N 1 = 0.08 · 21.2 = 1.696 N and a dynamic friction force of F d = μ d F N 1 = 0.05 · 21.2 = 1.06 N . At times t = 6.45 s and t = 6.48 s the first trolley is in a full sliding mode, indicated in Figure 12a by the friction forces F R 1 ( t = 6.45 s ) = + F d = 1.06 N and F R 1 ( t = 6.48 s ) = F d = 1.06 N . These sliding modes are perfectly reproduced by the friction models under consideration. Shortly before the sign change in the trolley velocity the friction forces computed by the FrDyn2 and the ADAMS stick slip model make use of the Stribeck effect, which models a velocity dependent transition from the static to the dynamic friction force and vice versa. The Simpack stick-slip model approaches v T 1 0 with the dynamic force value and does not reproduce a potential velocity dependent increase of the friction force. The FrDyn2 and the Simpack stick-slip models describe the friction force at v = 0 by a linear spring, whereas the ADAMS stick slip model uses a nonlinear approach. That is why, the FrDyn2 model (dashed blue line) corresponds in the time interval 6.46 s t 6.47 s more to the Simpack (dotted red line) than to the ADAMS stick-slip model (solid black line). The friction forces of the FrDyn2 and the ADAMS stick-slip models are limited to the static value F R 1 F s , which results in F R 1 D 2 = F R 1 A = 1.696 N at t 6.47 s . However, The Simpack stick-slip model overshoots and produces the peak-value of F R 1 S = 2.685 N which exceeds by nearly 60 % the static friction force F s or F S , respectively.
The sticking period 7.2 s t 7.8 s is represented quite similar by the friction models under consideration, Figure 12b. Again, the FrDyn2 and the ADAMS stick slip models increase the friction forces from the dynamic to the static value when approaching stand-still at t 7.2 s . However, the small time delay of the peak values visible in Figure 12a is not noticeable because of the large time interval applied in this plot. The Simpack stick-slip model is based on the Coulomb’s approach which results in the discontinuities at the slip-stick and stick-slip transitions in the dotted red line.

7. Discussion

The present manuscript compares a second order dynamic friction model (FrDyn2) with the commercial stick-slip models of ADAMS and Simpack. The FrDyn2 model was introduced in [2] as a reference and tested versus the LuGre and a simple regularized friction model. The stick-slip models of ADAMS and Simpack as well as RecurDyn are described and investigated in [3].
The comparison is performed here with a simple friction test bench and a more practical model of a festoon cable system. All models can maintain long-term stick. The FrDyn2 model corresponds partly to the ADAMS and partly to the Simpack stick slip models. The FrDyn2 and the ADAMS stick-slip models show dynamic break-away effects at high frequent excitation loads, which are close (here 95 %) to the static friction force. The Simpack stick-slip model avoids dynamic break-away effects by overshoots in the friction force that far exceed the static friction force. ADAMS models the decay of a friction force overshoot much slower than the increase, whereas the FrDyn2 model considers in both cases the dynamics of the fictitious bristle.
The FrDyn2 model is based on a fictitious bristle characterized by its mass, stiffness and damping. The fictitious mass of the bristle is automatically adjusted to the stiffness and damping parameters. The pre-defined friction force characteristics F R = F R ( v ) is described here by piecewise defined polynomials but not limited to this. The bristle parameters can easily be derived from estimated reference friction forces and estimated bristle deflections. The results obtained by the FrDyn2 model are reliable and based on the physical nature of the friction model approach, which makes the second order dynamic friction model to a suitable alternative to commercial stick-slip models.

Author Contributions

Both authors validated the results, wrote, and reviewed the manuscript. Georg Rill developed the second order dynamic friction model, performed the Matlab Simulations, and produced the figures. Matthias Schuderer performed the simulations with the ADAMS and the Simpack stick-slip models. Both authors have read and agreed to the published version of the manuscript.

Data Availability Statement

The Appendix A provides a Matlab script and functions which realize the simple friction test bench including the second order dynamic friction model.

Conflicts of Interest

The authors declare no conflict of interest.

Appeindix A. Simple friction test bench realized in Matlab

Preprints 76835 i001Preprints 76835 i002Preprints 76835 i003

References

  1. Marques, F.; Paulo Flores, P.; Pimenta Claro, J. C.; Lankarani, H. M. A survey and comparison of several friction force models for dynamic analysis of multibody mechanical systems. Nonlinear Dyn2016(86) pp. 1407–1443. Available online: https://link.springer.com/article/10.1007/s11071-016-2999-3 (accessed on 10 June 2023).
  2. Rill, G.; Schaeffer, T.; Schuderer, M. LuGre or not LuGre.Multibody Syst Dyn 2023. [CrossRef]
  3. Schuderer, M.; Rill, G.; Schaeffer, Th.; Schulz, C. Friction Modeling from a Practical Point of View. In Proceedings of the ECCOMAS Thematic Conference on Multibody Dynamics July 24–28 2023 Lisbon, Portugal.
  4. Pires, I.; Ayala, H.; Weber, H. Ensemble Models for Identification of Nonlinear Systems with Stick-Slip. ENOC 2020+2, Lyon, France 2022. Available online: https://enoc2020.sciencesconf.org/386539/document (accessed on 10 June 2023).
  5. Jing, Q.; Mi, N. Investigation of Selection Mechanism of Friction Models in Multibody Systems. In Proceedings of 5th International Conference on Vehicle, Mechanical and Electrical Engineering (ICVMEE) 2019 pp. 251–260. Available online: https://www.scitepress.org/Papers/2019/88736/88736.pdf (accessed on 10 June 2023).
  6. Chaturvedi, E.; Mukherjee, J.; Sandu, C. A novel dynamic dry friction model for applications in mechanical dynamical systems. In Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multibody Dynamics 2023.
Figure 1. Dry friction: a) Coulomb’s approach, b) regularized approximation, c) shifted regularization.
Figure 1. Dry friction: a) Coulomb’s approach, b) regularized approximation, c) shifted regularization.
Preprints 76835 g001
Figure 2. Simple friction test-bench.
Figure 2. Simple friction test-bench.
Preprints 76835 g002
Figure 3. Long-term stick potential of second order dynamic friction model.
Figure 3. Long-term stick potential of second order dynamic friction model.
Preprints 76835 g003
Figure 4. Slow sliding approximates sticking at a standard static friction model.
Figure 4. Slow sliding approximates sticking at a standard static friction model.
Preprints 76835 g004
Figure 5. Friction test-bench simulation results with a force that exceeds the adhesion limit.
Figure 5. Friction test-bench simulation results with a force that exceeds the adhesion limit.
Preprints 76835 g005
Figure 6. Dynamic friction forces resulting from step force excitation with different durations.
Figure 6. Dynamic friction forces resulting from step force excitation with different durations.
Preprints 76835 g006
Figure 7. Friction force characteristics and body displacements at a step duration of t E = 0.1 s .
Figure 7. Friction force characteristics and body displacements at a step duration of t E = 0.1 s .
Preprints 76835 g007
Figure 8. Friction force characteristics and body displacements at a step duration of t E = 0.001 s .
Figure 8. Friction force characteristics and body displacements at a step duration of t E = 0.001 s .
Preprints 76835 g008
Figure 9. Body displacements generated with ADAMS at a step duration of t E = 0.001 s .
Figure 9. Body displacements generated with ADAMS at a step duration of t E = 0.001 s .
Preprints 76835 g009
Figure 10. Multibody model of a crane festoon system as defined in [2].
Figure 10. Multibody model of a crane festoon system as defined in [2].
Preprints 76835 g010
Figure 11. Results of a simulated festoon extension maneuver.
Figure 11. Results of a simulated festoon extension maneuver.
Preprints 76835 g011
Figure 12. Friction forces in specific time intervals.
Figure 12. Friction forces in specific time intervals.
Preprints 76835 g012
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated