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.
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
Uicker JJ Jr (1965) On the dynamics analysis of spatial linkages using 4 × 4 matrices. Ph.D. thesis, Northwestern University, Evanston
Denavit J, Hartenberg RS (1955) A kinematic notation for lower-pair mechanisms based on matrices. J Appl Mech 23:215–221
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
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
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
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
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
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
Schramm D (1986) Ein Beitrag zur Dynamik Reibungsbehafteter Mehrkörpersysteme, Fortschr.-Ber. VDI, No. 32, Düsseldorf
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
Bauchau OA, Changkuan J (2006) Modeling friction phenomena in flexible multibody dynamics. Comput Methods Appl Mech Eng 195:6909–6924
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
Blajer W, Markiewicz A (1995) The effect of friction on multibody dynamics. Eur J Mech A Solids 14(5):807–825
Blajer W, Markiewicz A (1998) The minimal-form modelling of mechanisms with friction. J Theor Appl Mech 36(1):163–187
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
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
Pennestrı E, Valentini PP, Vita L (2007) Multibody dynamics simulation of planar linkages with Dahl friction. Multibody Syst Dyn 17:321–347
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
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
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
Dahl PR (1968) A solid friction model, The Aerospace Corporation, TO2-0158(3107-18)-1
Dahl PR (1976) Solid friction damping of mechanical vibrations. AIAA J 14(12):1675–1682
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
Craig JJ (1986, 1989) Introduction to robotics. Mechanics and control. Addison-Wesley
Jurevič EI (ed) (1984) Dynamics of robot control. Nauka, Moscow (in Russian)
Baumgarte J (1972) Stabilization of constraints and integrals of motion in dynamic systems. Comput Methods Appl Mech Eng 1:1–16
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
Haug EJ (1989) Computer aided kinematics and dynamics of mechanical systems: basic methods, vol 1. Allyn and Bacon, Newton
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
Gutkowski LJ, Kinzel GL (1992) A Coulomb friction model for spherical joints. J Robot Spat Mech Mech Syst 45:243–250
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
Koževnikov SN (1969) Theory of mechanisms and machines. Mašinostroenije, Moscow (in Russian)
Hess DP, Soom A (1990) Friction at a lubricated line contact operating at oscillating sliding velocities. J Tribol 112:147–152
Stribeck R (1902) Die wesentlichen Eigenschaften der Gleit- und Rollenlager. Z Ver Dtsch Ing 46(36):1341–1348, 1432–1438
Haessig DA, Friedland B (1991) On the modeling and simulation of friction. J Dyn Syst Meas Control 113:354–362
Bo LC, Pavelescu D (1982) The friction-speed relation and its influence on the critical velocity of stick-slip motion. Wear 82:277–289
Armstrong-Hélouvry B (1991) Control of machines with friction. Kluwer Academic Publishers, Dordrecht
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11012-016-0390-6