Skip to main content
Log in

Modelling friction in the dynamics analysis of selected one-DOF spatial linkage mechanisms

  • Published:
Meccanica Aims and scope Submit manuscript

Abstract

A method of dynamics analysis of selected one-DOF spatial linkage mechanisms containing one spherical joint in their structure is presented in the paper. These mechanisms include neither redundant DOF nor passive constraints. In the procedure assumed here the spherical joint was treated as ideal, whereas friction can be taken into account in the remaining kinds of connections of links, i.e. in a rotational joint and a prismatic joint. The advanced LuGre model was used to take into account the phenomena of friction in the joints. The mechanism, in the form of a closed-loop kinematic chain, was divided by the cut-joint technique into two open-loop kinematic chains in the place of the spherical joint. Joint coordinates and homogeneous transformation matrices were used to describe the geometry of the system. Equations of the chains’ motion were derived using the formalism of Lagrange equations. Cut-joint constraints and joint forces, acting in the cutting place, were introduced to complete the equations of motion, thus a set of DAEs was obtained. To solve these equations, a procedure was applied based on double differentiation of the formulated constraint equations in relation to time. In order to determine the values of friction torque in a rotational joint and friction force in a prismatic joint, in each integrating step of the equations of motion, the joint forces and torques acting in these joints were calculated using the recursive Newton–Euler algorithm, which was taken from robotics. For the requirements of the method, models were developed of both a rotational joint and a prismatic joint. As an example, the dynamics analysis of a one-DOF RSUP spatial linkage mechanism, including rotational joints R, spherical joint S, universal joint U and prismatic joint P, is presented in the article.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Abbreviations

\(c\) :

Kinematic chain index

\(g\) :

Acceleration of gravity

\(p\) :

Link index

\(a_{{}}^{(c,p)}\) :

Length of journal of rotational joint \((c,p)\)

\(\bar{a}_{{}}^{(c,p)}\) :

Spacing of friction rotational surfaces of journal of rotational joint \((c,p)\)

\(d^{(c,p)}\) :

Diameter of link \((c,p)\)

\(\left. {d_{\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}}\) :

Diameters of rotational friction surfaces A, B, C of rotational joint \((c,p)\)

\(l^{(c,p)}\) :

Length of link \((c,p)\)

\(m^{(c,p)}\) :

Mass of link \((c,p)\)

\(n_{b}^{(c)}\) :

Number of links in chain c

\(t_{dr,0}^{(1,1)}\) :

Parameter defining course of value of driving torque

\(t_{st}^{(1,1)}\) :

Starting time

\({\mathbf{f}}_{f}^{(c,p)}\) :

Friction force acting on slider of prismatic joint \((c,p)\)

\({\tilde{\mathbf{f}}}_{{C^{(c,p)} }}^{(c,p)}\) :

Force with opposite sense to inertial force of link \((c,p)\)

\({\tilde{\mathbf{f}}}_{{O^{(c,p)} }}^{(c,p)}\) :

Joint force exerted on link \((c,p)\) by link \((c,p - 1)\)

\({\tilde{\mathbf{n}}}_{{C^{(c,p)} }}^{(c,p)}\) :

Torque with opposite sense to inertial torque of link \((c,p)\)

\({\tilde{\mathbf{n}}}_{{O^{(c,p)} }}^{(c,p)}\) :

Joint torque exerted on link \((c,p)\) by link \((c,p - 1)\)

\({\tilde{\mathbf{r}}}_{A}^{(c,p)}\) :

Vector of position of point A of link \((c,p)\) in local coordinate system

\({\mathbf{r}}_{A}^{(c,p)}\) :

Vector of position of point A of link \((c,p)\) in global reference system \(\{ 1,0\}\)

\(\left( {\mathbf{r}} \right)_{\alpha }\) :

Component \(\alpha\) of vector \({\mathbf{r}}\)

\({\mathbf{t}}_{dr}^{(1,1)}\) :

Driving torque

\(\left. {{\mathbf{t}}_{f,\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}}\) :

Friction torques on rotational friction surfaces A, B, C of journal of rotational joint \((c,p)\)

\({\mathbf{t}}_{res}^{(1,1)}\) :

Resistance torque

\({\mathbf{H}}^{(c,p)}\) :

Inertial matrix \(4 \times 4\) of link \((c,p)\)

\({\mathbf{I}}_{{}}^{(c,p)}\) :

Inertial matrix \(3 \times 3\) of link \((c,p)\)

\({\tilde{\mathbf{R}}}^{(c,p)}\) :

Rotation matrix \(3 \times 3\) from local coordinate system of link \((c,p)\) to system of link \((c,p - 1)\)

\({\tilde{\mathbf{T}}}^{(c,p)}\) :

Transformation matrix \(4 \times 4\) from local coordinate system of link \((c,p)\) to system of link \((c,p - 1)\)

\({\mathbf{T}}^{(c,p)}\) :

Transformation matrix \(4 \times 4\) from local coordinate system of link \((c,p)\) to global reference system \(\{ 1,0\}\)

\(\left( {\mathbf{T}} \right)_{\alpha ,\beta }\) :

Element of matrix \({\mathbf{T}}\) being on intersection of row \(\alpha\) and column \(\beta\) \(\begin{aligned} {\mathbf{T}}_{i}^{(c,p)} & = \frac{{\partial {\mathbf{T}}^{(c,p)} }}{{\partial q_{i}^{(c,p)} }} \\ {\mathbf{T}}_{i,j}^{(c,p)} & = \frac{{\partial^{2} {\mathbf{T}}^{(c,p)} }}{{\partial q_{i}^{(c,p)} \partial q_{j}^{(c,p)} }} \\ \end{aligned}\)

\(\dot{\psi }_{0}^{(1,1)}\) :

Parameter defining course of value of resistance torque

\({\tilde{\varvec{\upomega }}}^{(c,p)}\) :

Angular velocity of link \((c,p)\) defined in local coordinate system

\({\dot{\tilde{\varvec{\upomega}}}}^{(c,p)}\) :

Angular acceleration of link \((c,p)\) defined in local coordinate system

\({\dot{\tilde{\varvec{\upsilon}}}}_{{C^{(c,p)} }}^{(c,p)}\) :

Acceleration of centre of mass \(C^{(c,p)}\) of link \((c,p)\) defined in local coordinate system

\({\dot{\tilde{\varvec{\upsilon}}}}_{{O^{(c,p)} }}^{(c,p)}\) :

Acceleration of origin of local coordinate system of link \((c,p)\)

DOF:

Degree(s)-of-freedom

DAEs:

Differential-algebraic equations

ODEs:

Ordinary differential equations

\(\left. {\mu_{\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}} ,\,\,\mu_{{}}^{(c,p)}\) :

Friction coefficient in rotational joint \((c,p)\) and prismatic joint \((c,p)\), respectively

\(\left. {\mu_{s,\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}} ,\,\,\mu_{s}^{(c,p)}\) :

Static (limiting) friction coefficient (exactly—maximal value of the friction coefficient)

\(\left. {\mu_{k,\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}} ,\,\,\mu_{k}^{(c,p)}\) :

Minimal value of the friction coefficient

\(\left. {\sigma_{0,\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}} ,\,\,\sigma_{0}^{(c,p)}\) :

Stiffness coefficient of the bristles

\(\left. {\sigma_{1,\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}} ,\,\,\sigma_{1}^{(c,p)}\) :

Damping coefficient of the bristles

\(\left. {\sigma_{2,\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}} ,\,\,\sigma_{2}^{(c,p)}\) :

Viscous friction (damping) coefficient

\(\left. {z_{\alpha }^{(c,p)} } \right|_{{\alpha \in \left\{ {A,B,C} \right\}}} ,\,\,z_{{}}^{(c,p)}\) :

Deflection of the bristles

References

  1. Uicker JJ Jr (1965) On the dynamics analysis of spatial linkages using 4 × 4 matrices. Ph.D. thesis, Northwestern University, Evanston

  2. Denavit J, Hartenberg RS (1955) A kinematic notation for lower-pair mechanisms based on matrices. J Appl Mech 23:215–221

    MathSciNet  MATH  Google Scholar 

  3. Legnani G, Casalo F, Righettini P, Zappa B (1996) A homogeneous matrix approach to 3D kinematics and dynamics—I. Theory. Mech Mach Theory 31(5):573–587

    Article  Google Scholar 

  4. Legnani G, Casalo F, Righettini P, Zappa B (1996) A homogeneous matrix approach to 3D kinematics and dynamics—II. Applications to chains of rigid bodies and serial manipulators. Mech Mach Theory 31(5):589–605

    Article  Google Scholar 

  5. Haug EJ, Wu SC, Yang SM (1986) Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion—I. Mech Mach Theory 21(5):401–406

    Article  Google Scholar 

  6. Wu SC, Yang SM, Haug EJ (1986) Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion—II. Planar systems. Mech Mach Theory 21(5):407–416

    Article  Google Scholar 

  7. Wu SC, Yang SM, Haug EJ (1986) Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion—III. Spatial systems. Mech Mach Theory 21(5):417–425

    Article  Google Scholar 

  8. Schiehlen W, Schramm D (1983) Dynamics of machines and mechanisms with Coulomb’s friction. In: Proceedings of the sixth world congress on theory of machines and mechanisms, New Delhi, India

  9. Schramm D (1986) Ein Beitrag zur Dynamik Reibungsbehafteter Mehrkörpersysteme, Fortschr.-Ber. VDI, No. 32, Düsseldorf

  10. Harlecki A, Adamiec-Wójcik I, Kubas K (2004) Dynamic analysis of the steering system of a passenger car with McPherson suspension. Arch Mech Eng 51(2):181–213

    Google Scholar 

  11. Bauchau OA, Changkuan J (2006) Modeling friction phenomena in flexible multibody dynamics. Comput Methods Appl Mech Eng 195:6909–6924

    Article  ADS  MATH  Google Scholar 

  12. de Wit CC, Ollson H, Åström KJ, Lischinsky P (1995) A new model for control of systems with friction. IEEE Trans Autom Control 40:419–425

    Article  MathSciNet  Google Scholar 

  13. Blajer W, Markiewicz A (1995) The effect of friction on multibody dynamics. Eur J Mech A Solids 14(5):807–825

    MathSciNet  MATH  Google Scholar 

  14. Blajer W, Markiewicz A (1998) The minimal-form modelling of mechanisms with friction. J Theor Appl Mech 36(1):163–187

    MATH  Google Scholar 

  15. Frączek J, Wojtyra M (2010) Dynamic analysis of mechanisms with joint friction in the presence of redundant constraints. Int J Appl Mech Eng 15(3):685–697

    Google Scholar 

  16. Frączek J, Wojtyra M (2011) On the unique solvability of a direct dynamics problem for mechanisms with redundant constraints and Coulomb friction in joints. Mech Mach Theory 46:312–334

    Article  MATH  Google Scholar 

  17. Pennestrı E, Valentini PP, Vita L (2007) Multibody dynamics simulation of planar linkages with Dahl friction. Multibody Syst Dyn 17:321–347

    Article  MathSciNet  MATH  Google Scholar 

  18. Farhat N, Mata V, Page A, Diaz-Rodrigues M (2010) Dynamic simulation of a parallel robot: Coulomb friction and stick-slip in robot joints. Robotica 28:35–45

    Article  Google Scholar 

  19. Harlecki A, Urbaś A (2015) Application of Dahl friction model in dynamic analysis of spatial linkages. In: Proceedings of the 7th international conference on vibration engineering, Shanghai, China

  20. Harlecki A, Urbaś A (2015) Forward dynamics of selected spatial one-dof linkage mechanisms with the Dahl friction model in revolute joint. In: Proceedings of ECCOMAS thematic conference on multibody dynamics, Barcelona, Spain

  21. Dahl PR (1968) A solid friction model, The Aerospace Corporation, TO2-0158(3107-18)-1

  22. Dahl PR (1976) Solid friction damping of mechanical vibrations. AIAA J 14(12):1675–1682

    Article  ADS  Google Scholar 

  23. Dahl RP (1977) Measurement of solid friction parameters of ball bearings. In: Proceedings of 6th annual symposium on incremental motion, control systems and devices, University of Illinois

  24. Craig JJ (1986, 1989) Introduction to robotics. Mechanics and control. Addison-Wesley

  25. Jurevič EI (ed) (1984) Dynamics of robot control. Nauka, Moscow (in Russian)

    Google Scholar 

  26. Baumgarte J (1972) Stabilization of constraints and integrals of motion in dynamic systems. Comput Methods Appl Mech Eng 1:1–16

    Article  ADS  MathSciNet  MATH  Google Scholar 

  27. Courtney-Pratt JS, Eisner E (1957) The effect of a tangential force on the contact of metallic bodies. In: Proceedings of royal society, Series A, pp 529–550

  28. Haug EJ (1989) Computer aided kinematics and dynamics of mechanical systems: basic methods, vol 1. Allyn and Bacon, Newton

    Google Scholar 

  29. Hiller M, Kecskemethy A (1987) A computer-oriented approach for the automatic generation and solution of the equations of motion for complex mechanisms. In: Bautista E, Garcia-Lomas J, Navarro A (eds) Proceedings of 7th world congress on the theory of machines and mechanisms, vol 1, Sevilla

  30. Gutkowski LJ, Kinzel GL (1992) A Coulomb friction model for spherical joints. J Robot Spat Mech Mech Syst 45:243–250

    Google Scholar 

  31. Sharan AM, Dhanaraj C (1993) A task streamlinig approach for parallel processing of the inverse dynamic equations with friction. J Dyn Syst Meas Control 115:434–440

    Article  MATH  Google Scholar 

  32. Koževnikov SN (1969) Theory of mechanisms and machines. Mašinostroenije, Moscow (in Russian)

    Google Scholar 

  33. Hess DP, Soom A (1990) Friction at a lubricated line contact operating at oscillating sliding velocities. J Tribol 112:147–152

    Article  Google Scholar 

  34. Stribeck R (1902) Die wesentlichen Eigenschaften der Gleit- und Rollenlager. Z Ver Dtsch Ing 46(36):1341–1348, 1432–1438

    Google Scholar 

  35. Haessig DA, Friedland B (1991) On the modeling and simulation of friction. J Dyn Syst Meas Control 113:354–362

    Article  Google Scholar 

  36. Bo LC, Pavelescu D (1982) The friction-speed relation and its influence on the critical velocity of stick-slip motion. Wear 82:277–289

    Article  Google Scholar 

  37. Armstrong-Hélouvry B (1991) Control of machines with friction. Kluwer Academic Publishers, Dordrecht

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrzej Urbaś.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Harlecki, A., Urbaś, A. Modelling friction in the dynamics analysis of selected one-DOF spatial linkage mechanisms. Meccanica 52, 403–420 (2017). https://doi.org/10.1007/s11012-016-0390-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11012-016-0390-6

Keywords

Navigation