Abstract
Quasi-velocities computed with the kinetic metric of a Lagrangian system are introduced, and the quasi-Lagrange equations are derived with and without friction. This is shown to be very well suited to systems subject to unilateral constraints (hence varying topology) and impacts. Energetical consistency of a generalized kinematic impact law is carefully studied, both in the frictionless and the frictional cases. Some results concerning the existence and uniqueness of solutions to the so-called contact linear complementarity problem, when friction is present, are provided.
Similar content being viewed by others
Notes
This is the set denoted \(\mathcal{T}_{C}^{\perp}\) in [35, Eq. (5.11)].
Notice that the assumption that the constraints are functionally independent, guarantees that the norms \(\|\nabla h_{i}(q)\|_{\tiny{M^{-1}}}\) never vanish, so \(\operatorname {diag}(\|\nabla h_{i}(q)\|_{\tiny{M^{-1}}})\) is positive definite.
The Delassus’ operator is sometimes called the fundamental matrix [12].
Clearly, if the vectors t q,i are chosen mutually orthogonal then D t(q)=I.
For simplicity of notation the dependence of p′ on q is not recalled.
This is equivalently stated as \(\dot{q}(t^{-}) \in - T_{\varPhi_{u}}(q(t))\) [69].
\(x^{T}\mathcal{E}_{\mathrm{nn}}^{T}G^{-1}(q)x=x^{T} (\mathcal{E}_{\mathrm{nn}}^{T}G^{-1}(q))^{T}x=x^{T}G^{-1}(q)\mathcal{E}_{\mathrm{nn}}x\) for any vector \(x \in \mathbb {R}^{p}\).
Necessary and sufficient conditions for co-positivity of A=A T are a 11⩾0, a 22⩾0, \(a_{12}+\sqrt{a_{11}a_{22}} \geqslant 0\) [39].
Recall that q is a constant during the shock, so that all the matrices that depend on q only are also constant. Thus, P and H may depend on q as well.
The idea of doing such a change of coordinates was first introduced in [17] in the context of maximal monotone differential inclusions.
Also called an M-matrix [25, p. 222].
References
Acary, V., Brogliato, B.: Numerical Methods for Nonsmooth Dynamical Systems: Applications in Mechanics and Electronics. Lecture Notes in Applied and Computational Mechanics, vol. 35. Springer, Berlin (2008)
Aghili, F.: A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: applications to control and simulation. IEEE Trans. Robot. 21(5), 834–849 (2005)
Aghili, F.: Dynamics and control of constrained mechanical systems in terms of reduced quasi-velocities. In: IEEE Int. Conference on Robotics and Automation, Pasaneda, USA, 19–23 May 2008, pp. 1225–1232 (2008)
Aghili, F.: Control of redundant mechanical systems under equality and inequality constraints on both input and constraint forces. J. Comput. Nonlinear Dyn. 6, 031013 (2011)
Appel, P.: Traité de Mécanique Rationnelle, Tome 2: Dynamique des Systèmes–Mécanique Analytique, 3rd edn. Gauthier-Villars, Paris (1911)
Ballard, P.: The dynamics of discrete mechanical systems with perfect unilateral constraints. Arch. Ration. Mech. Appl. 154, 199–274 (2000)
Bernstein, D.S.: Matrix, Mathematics: Theory, Facts, and Formulas with Application to Linear Systems Theory. Princeton University Press, Princeton (2005)
Betsch, P.: The discrete null space method for the energy consistent integration of constrained mechanical systems. Part I. Holonomic constraints. Comput. Methods Appl. Mech. Eng. 194, 5159+5190 (2005)
Blajer, W.: A geometric unification of constrained system dynamics. Multibody Syst. Dyn. 1, 1–21 (1997)
Blajer, W.: A geometrical interpretation and uniform matrix formulation of multibody system dynamics. Z. Angew. Math. Mech. 81(4), 247–259 (2001)
Bowling, A., Montrallo Flickinger, D., Harmeyer, S.: Energetically consistent simulation of simultaneous impacts and contacts in multibody systems with friction. Multibody Syst. Dyn. 22(1), 27–45 (2009). doi:10.1007/s11044-009-9147-5
Brauchli, H.: Mass-orthogonal formulation of equations of motion for multibody systems. Z. Angew. Math. Phys. 42, 169–182 (1991)
Braun, D.J., Goldfarb, M.: Simulation of constrained mechanical systems. Part I. An equation of motion. J. Appl. Mech. 79, 041017 (2012)
Brogliato, B.: Nonsmooth Impact Mechanics: Models, Dynamics and Control. Lecture Notes in Control and Information Sciences, vol. 220. Springer, Berlin (1996)
Brogliato, B., Niculescu, S., Orhant, P.: On the control of finite-dimensional mechanical systems with unilateral constraints. IEEE Trans. Autom. Control 42(2), 200–215 (1997)
Brogliato, B.: Nonsmooth Mechanics: Models, Dynamics and Control. Communications and Control Engineering, 2nd edn. Springer, Berlin (1999)
Brogliato, B.: Absolute stability and the Lagrange-Dirichlet theorem with monotone multivalued mappings. Systems and Control Letters 51(5), 343–353 (2004)
Brogliato, B., Lozano, R., Maschke, B., Egeland, O.: Dissipative Systems Analysis and Control. Communications and Control Engineering, 2nd edn. Springer, Berlin (2007)
Brogliato, B., Zhang, H., Liu, C.: Analysis of a generalized kinematic impact law for multibody-multicontact systems, with application to the planar rocking block and chains of balls. Multibody Syst. Dyn. 27, 351–382 (2012)
Brogliato, B.: Inertial couplings between unilateral and bilateral holonomic constraints in frictionless Lagrangian systems. Multibody Syst. Dyn. 29(3), 289–325 (2013). doi:10.1007/s11044-012-9317-8
Buttazzo, G., Percivale, D.: On the approximation of the elastic bounce problem on Riemannian manifolds. J. Differ. Equ. 47, 227–275 (1983)
Caselli, F., Frémond, M.: Collision of three balls on a plane. Comput. Mech. 43, 743–754 (2009)
Chen, X., Xiang, S.: Perturbation bounds of P-matrix linear complementarity problems. SIAM J. Optim. 18(4), 1250–1265 (2007)
Cholet, C.: Chocs de solides rigides. Ph.D. thesis, University Paris 6, No. 98 PA06 6069 (1998)
Cottle, R.W., Pang, J.S., Stone, R.E.: In: The Linear Complementarity Problem. SIAM Classics in Applied Mathematics, vol. 60 (2009)
Duindam, V., Stramigioli, S.: Singularity-free dynamic equations of open-chain mechanisms with general holonomic and nonholonomic joints. IEEE Trans. Robot. 24(3), 517–526 (2008)
Dzonou, R., Monteiro Marques, M.D.P., Paoli, L.: A convergence result for a vibro-impact problem with a general inertia operator. Nonlinear Dyn. 58, 361–384 (2009). doi:10.1007/s11071-009-9484-1
Frémond, M.: Rigid bodies collisions. Phys. Lett. A 204, 33–41 (1995)
Frémond, M.: Non-smooth Thermomechanics. Springer, Berlin (2002)
From, P.J.: An explicit formulation of singularity-free dynamic equations of mechanical systems in Lagrangian form. Part one. Single rigid bodies. Part two. Multibody systems. Model. Identif. Control 33(2), 45–68 (2012)
Gale, D.: An indeterminate problem in classical mechanics. Am. Math. Mon. 59(5), 291–295 (1952)
Gantmacher, F.: Lectures in Analytical Mechanics. MIR, Moscow (1970)
Génot, F., Brogliato, B.: New results on Painlevé paradoxes. Eur. J. Mech. A, Solids 18, 653–677 (1999)
Glocker, C.: Set-Valued Force Laws. Lecture Notes in Applied Mechanics, vol. 1. Springer, Berlin (2001)
Glocker, C.: An introduction to impacts. In: Haslinger, J., Stavroulakis, G. (eds.) Nonsmooth Mechanics of Solids. CISM Courses and Lectures, vol. 485, pp. 45–102. Springer, Wien (2006)
Glocker, C.: Energetic consistency conditions for standard impacts. Multibody Syst. Dyn. 29(1), 77–117 (2013). doi:10.1007/s11044-012-9316-9
Glocker, C., Pfeiffer, F.: Multiple impacts with friction in rigid multi-body systems. Nonlinear Dyn. 7, 471–497 (1995)
Herman, P., Kozlowski, K.: A survey of equations of motion in terms of inertial quasi-velocities for serial manipulators. Arch. Appl. Mech. 76, 579–614 (2006)
Hiriart Urruty, J.B., Seeger, A.: A variational approach to copositive matrices. SIAM Rev. 52(4), 593–629 (2010)
Hiriart Urruty, J.B., Lemaréchal, C.: Fundamentals of Convex Analysis. Springer, Berlin (2001)
Ivanov, A.P.: Impacts in a system with certain unilateral couplings. J. Appl. Math. Mech. 51(4), 43–442 (1987)
Ivanov, A.P.: On multiple impact. J. Appl. Math. Mech. 59(6), 887–902 (1995)
Ivanov, A.P.: Singularities in the dynamics of systems with non-ideal constraints. J. Appl. Math. Mech. 67(2), 185–192 (2003)
Jain, A., Rodriguez, G.: Diagonalized Lagrangian robot dynamics. IEEE Trans. Robot. Autom. 11(4), 571–584 (1995)
Junkins, J.L., Schaub, H.: An instantaneous eigenstructure quasivelocity formulation for nonlinear multibody dynamics. J. Astronaut. Sci. 45, 279–295 (1997)
Kane, T.R., Wang, C.F.: On the derivation of equations of motion. J. Soc. Ind. Appl. Math. 13(2), 487–492 (1965)
Kane, T.R., Levinson, D.A.: The use of Kane’s dynamical equations in robotics. Int. J. Robot. Res. 2(3), 3–21, Fall (1983)
Khulief, Y.A.: Modeling of impact in multibody systems: an overview. J. Comput. Nonlinear Dyn. 8, 021012 (2013)
Kovecses, J., Cleghorn, W.L.: Finite and impulsive motion of constrained mechanical systems via Jourdain’s principle: discrete and hybrid parameter models. Int. J. Non-Linear Mech. 38, 935–956 (2003)
Kozlov, V.V., Treshchev, D.V.: Billiards: A Genetic Introduction to the Dynamics of Systems with Impacts. American Math. Soc., Providence (1991)
Lancaster, P., Tismenetsky, M.: The Theory of Matrices, 2nd edn. Academic Press, San Diego (1985)
Lankarani, H.M., Pereira, M.F.O.S.: Treatment of impact with friction in planar multibody mechanical systems. Multibody Syst. Dyn. 6, 203–227 (2001)
Lee, D., Li, P.Y.: Passive decomposition of mechanical systems with coordinate requirements. IEEE Trans. Autom. Control 58(1), 230–235 (2013). doi:10.1109/TAC.2012.2203062
Leine, R.I., Brogliato, B., Nijmeijer, H.: Periodic motion and bifurcations induced by the Painlevé paradox. Eur. J. Mech. A, Solids 21, 869–896 (2002)
Leine, R.I., van de Wouw, N.: Stability and Convergence of Mechanical Systems with Unilateral Constraints. Lecture Notes in Applied and Computational Mechanics, vol. 36. Springer, Berlin (2008)
Lewis, A.D.: Simple mechanical control systems with constraints. IEEE Trans. Autom. Control 45(8), 1420–1436 (2000)
Liu, G., Li, Z.: A unified geometric approach to modeling and control of constrained mechanical systems. IEEE Trans. Robot. Autom. 18(4), 574–587 (2002)
Liu, C.Q., Huston, R.L.: Another form of equations of motion for constrained multibody systems. Nonlinear Dyn. 51, 465–470 (2008)
Loduha, T.A., Ravani, B.: On first-order decoupling of equations of motion for constrained dynamical systems. J. Appl. Mech. 62, 216–222 (1995)
Lubarda, V.A.: The bounds on the coefficients of restitution for the frictional impact of rigid pendulum against a fixed surface. J. Appl. Mech. 77, 011006 (2010)
Lurie, A.I.: Analytical Mechanics. Springer, Berlin (2002). (reprint of the 1961 edition)
Mabrouk, M.: A unified variational model for the dynamics of perfect unilateral constraints. Eur. J. Mech. A, Solids 17(5), 819–842 (1998)
Matrosov, V.M., Finogenko, I.A.: Right-hand solutions of the differential equations of dynamics for mechanical systems with sliding friction. J. Appl. Math. Mech. 59(6), 837–844 (1995)
McClamroch, N.H., Wang, D.: Feedback stabilization and tracking of constrained robots. IEEE Trans. Autom. Control 33(5), 419–426 (1988)
Modarres Najafabadi, S.A., Kovecses, J., Angeles, J.: Generalization of the energetic coefficient of restitution for contacts in multibody systems. J. Comput. Nonlinear Dyn. 3, 041008 (2008)
Modarres Najafabadi, S.A., Kovecses, J., Angeles, J.: Impacts in multibody systems: modeling and experiments. Multibody Syst. Dyn. 20, 163–176 (2008)
Morarescu, C.I., Brogliato, B.: Trajectory tracking control of multiconstraint complementarity Lagrangian systems. IEEE Trans. Autom. Control 55(6), 1300–1313 (2010)
Moreau, J.J.: Liaisons unilatérales sans frottement et chocs inélastiques. Frictionless unilateral constraints and inelastic shocks. C. R. Séances Acad. Sci., Sér. 2 Méc.-Phys. Chim. Sci. Univers Sci. Terre 296(19), 1473–1476 (1983)
Moreau, J.J.: Unilateral contact and dry friction in finite freedom dynamics. In: Moreau, J.J., Panagiotopoulos, P.D. (eds.) Nonsmooth Mechanics and Applications. CISM Courses and Lectures, vol. 302, pp. 1–82. International Center for Mechanical Sciences, Springer, Berlin (1988)
Moreau, J.J.: Some numerical methods in multibody dynamics: application to granular materials. Eur. J. Mech. A, Solids 13(4), 93–114 (1994)
Neimark, J.I., Fufaev, N.A.: Dynamics of Non-holonomic Systems. Am. Math. Soc., Providence (1972)
Nguyen, N.S., Brogliato, B.: Multiple Impacts in Dissipative Granular Chains. Lecture Notes in Applied and Computational Mechanics, vol. 72. Springer, Berlin (2013)
Pang, J.S., Trinkle, J.C.: Complementarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with Coulomb friction. Math. Program. 73, 199–226 (1996)
Paoli, L.: Continuous dependence on data for vibro-impact problems. Math. Models Methods Appl. Sci. 15(1), 1–41 (2005)
Payr, M., Glocker, C.: Oblique frictional impact of a bar: analysis and comparison of different impact laws. Nonlinear Dyn. 41, 361–383 (2005)
Payr, M.: An Experimental and Theoretical Study of Perfect Multiple Contact Collisions in Linear Chains of Bodies. Ph.D. thesis, ETH Zurich (2008)
Pfeiffer, F., Glocker, C.: Multibody Dynamics with Unilateral Contacts. Wiley, New-York (1996)
Rockafellar, R.T.: Convex Analysis. Princeton Landmarks in Mathematics (1970)
Rockafellar, R.T., Wets, R.J.B.: Variational Analysis. Grundlehren der Mathematischen Wissenschaften, vol. 317. Springer, Berlin (1998)
Rodriguez, A., Bowling, A.: Solution to indeterminate multipoint impact with frictional contact using constraints. Multibody Syst. Dyn. 28(4), 313–330 (2012). doi:10.1007/s11044-012-9307-x
Seghete, V., Murphey, T.: Variational solutions to simultaneous collisions between multiple rigid bodies. In: IEEE Int. Conf. on Robotics and Automation, Anchorage Convention District, Anchorage, Alaska, USA, 3–8 May 2010, pp. 2731–2738 (2010)
Seghete, V., Murphey, T.: Conditions for uniqueness in simultaneous impact with application to mechanical design. In: IEEE Int. Conf. on Robotics and Automation, RiverCentre, Saint Paul, Minnesota, USA, 14–18 May 2012, pp. 5006–5011 (2012)
Sun, Y.L.: The equations of motion of a system under the action of the impulsive constraints. Appl. Math. Mech. 9(1), 51–60 (1988)
Towne, D.H., Hadlock, C.R.: One-dimensional collisions and Chebyshev polynomials. Am. J. Phys. 45(3), 255–259 (1977)
Trinkle, J.C., Pang, J.S., Sudarsky, S., Lo, G.: On dynamic multi-rigid-body contact problems with Coulomb friction. Z. Angew. Math. Mech. 77(4), 267–279 (1997)
Yen, J., Petzold, L.R.: An efficient Newton-type iteration for the numerical solution of highly oscillatory constrained multbody dynamic systems. SIAM J. Sci. Comput. 19(5), 1513–1534 (1998)
Zhang, H., Brogliato, B., Liu, C.: Study of the planar rocking-block dynamics with Coulomb friction: critical kinetic angles. J. Comput. Nonlinear Dyn. 8, 021002 (2013)
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Theorem 2.11 in [23]
We give here just an excerpt of this result, and two easy corollaries of it.
Theorem 3
Let \(M \in \mathbb {R}^{n \times n}\) be a positive definite matrix. Then every matrix
is positive definite.
Corollary 2
Let D=P+N, where D, P, and N are n×n real matrices, and P>0, not necessarily symmetric. If
then D>0.
Proof
Follows from Theorem 3 with \(A \stackrel{\Delta}{=}D\) and \(M\stackrel{\Delta}{=} P\). □
Corollary 3
Let \(M \in \mathbb {R}^{n \times n}\) be a symmetric positive definite matrix. Let A=BM for some matrix B. If
then A is positive definite.
Proof
Since M=M T applying Theorem 3 gives that ∥M −1∥2∥M−BM∥2<1 guarantees that A>0. Now from [7, Proposition 9.3.5] one has ∥M−BM∥2⩽∥M∥2∥I−B∥2: the result follows. □
Appendix B: Theorem 3.8.6 in [25]
Theorem 4
Let \(M \in \mathbb {R}^{n \times n}\) be a co-positive matrix, and let \(q \in \mathbb {R}^{n}\) be given. If the implication
is valid, then the LCP: 0⩽λ⊥Mλ+q⩾0 has a solution.
The implication is equivalently rewritten as \(q \in Q_{M}^{*}\).
Appendix C: Propositions 8.1.2 and 9.3.5 in [7]
Proposition 16
Let A and B be n×n symmetric real matrices, and S be an m×n real matrix. Then: (xi) if A⩽B then SAS T⩽SBS T; (xiii) if SAS T⩽SBS T and rank(S)=n, then A⩽B.
Proposition 17
Let A be an n×m and B an m×l matrices. If p∈[1,2], then ∥AB∥ p ⩽∥A∥ p ∥B∥ p .
Appendix D: Proof of (59)
Let us start from (58). Since R has full rank and using \(P\bar{G}(q)=\varGamma^{T}\) \((\Leftrightarrow \varGamma R^{-1}=\bar{G}^{T}R)\), this is equivalent to
Let y=z+RΛv(t −). In view of the definition of \(\bar{W}(q)\), and since \(N_{\bar{W}(q)}(\cdot)=\partial \psi_{\bar{W}(q)}(\cdot)\), one has \(N_{\bar{W}(q)}(y) =\partial \psi_{\bar{W}(q)}(y)=(\varGamma R^{-1})^{T} \partial \psi_{W(q)}(\varGamma R^{-1}y)\), where the chain rule of convex analysis has been used. The expression in (60) is then a consequence of the fact that \(x-y \in -N_{K}(x) \Leftrightarrow x =\operatorname {proj}[K;y]\) for any vectors x, y, and convex set K of appropriate dimensions.
Rights and permissions
About this article
Cite this article
Brogliato, B. Kinetic quasi-velocities in unilaterally constrained Lagrangian mechanics with impacts and friction. Multibody Syst Dyn 32, 175–216 (2014). https://doi.org/10.1007/s11044-013-9392-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-013-9392-5