Abstract.
Acceleration–force setups for multi-rigid-body dynamics are known to be inconsistent for some configurations and sufficiently large friction coefficients (a Painleve paradox). This difficulty is circumvented by time-stepping methods using impulse-velocity approaches, which solve complementarity problems with possibly nonconvex solution sets. We show that very simple configurations involving two bodies may have a nonconvex solution set for any nonzero value of the friction coefficient. We construct two fixed-point iteration algorithms that solve convex subproblems and that are guaranteed, for sufficiently small friction coefficients, to retrieve, at a linear convergence rate, the unique velocity solution of the nonconvex linear complementarity problem whenever the frictionless configuration can be disassembled. In addition, we show that one step of one of the iterative algorithms provides an excellent approximation to the velocity solution of the original, possibly nonconvex, problem if for all contacts we have that either the friction coefficient is small or the slip velocity is small.
Similar content being viewed by others
References
Anitescu, M.: A fixed time-step approach for multi-body dynamics with contact and friction. Preprint ANL/MCS-P1034-0303, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, Illinois, 2003
Anitescu, M., Cremer, J.F., Potra, F.A.: Formulating 3d contact dynamics problems. Mech. Struct. Mach. 24 (4), 405–437 (1996)
Anitescu, M., Cremer, J.F., Potra, J.A.: On the existence of solutions to complementarity formulations of contact problems with friction. In: Complementarity and Variational Problems: State of the Art, M.C. Ferris, J.-S. Pang (eds.), Philadelphia, SIAM Publications, 1997, pp. 12–21
Anitescu, M., Hart, G.D.: A constraint-stabilized time-stepping approach for rigid multibody dynamics with joints, contact and friction. Preprint ANL/MCS-1002-1002, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, Illinois, 2002
Anitescu, M., Lesaja, G., Potra, F.A.: Equivalence between different formulations of the linear complementarity problems. Optim. Methods Softw. 7 (3–4), 265–290 (1997)
Anitescu, M., Potra, F.A.: Formulating dynamic multi-rigid-body contact problems with friction as solvable linear complementarity problems. Nonl. Dyn. 14, 231–247 (1997)
Anitescu, M., Potra, F.A.: Time-stepping schemes for stiff multi-rigid-body dynamics with contact and friction. Int. J. Numer. Methods Eng. 55 (7), 753–784 (2002)
Anitescu, M., Potra, F.A., Stewart, D.: Time-stepping for three-dimensional rigid-body dynamics. Comput. Methods Appl. Mech. Eng. 177, 183–197 (1999)
Ascher, U.M., Petzold, L.R.: Computer methods for ordinary differential equations and differential- algebraic equations. Social Industrial and Applied Mathematics, Philadelphia, PA, 1998
Bisegna, P., Lebon, F., Maceri, F.: Dpana: A convergent block-relaxation solution method for the discretized dual formulation of the signorini-coulomb contact problem. Comptes rendus de l’Academie des sciences - Serie I - Mathematique 333 (11), 1053–1058 (2001)
Cline, M.B., Pai, D.K.: Post-stabilization for rigid body simulation with contact and constraints. In: Proceedings of the IEEE International Conference in Robotics and Automation, IEEE, 2003
Cottle, R.W., Pan, J.-S., Stone, R.E.: The Linear Complementarity Problem. Academic Press, Boston, 1992
Cremer, J.F., Vanecek, G.: Building simulations for virtual environments. In: Proceedings of the IFIP International Workshop on Virtual Environments, Coimbra, Portugal, 1994
Dirkse, S., Ferris, M.: The PATH solver: A non-monotone stabilization scheme for mixed complementarity problems. Optim. Methods Softw. 5, 123–156 (1995)
Dostal, Z., Haslinger, J., Kucers, R.: Implementation of the fixed-point method in contact problems with coulomb friction based on a dual splitting type technique. J. Com. Appl. Math. 140, 245–256 (2002)
Glocker, C., Pfeiffer, F.: An lcp-approach for multibody systems with planar friction. In: Proceedings of the CMIS 92 Contact Mechanics Int. Symposium, Lausanne, Switzerland, 1992, pp. 13–30
Haslinger, J., Kucera, R., Dostal, Z.: On a splitting type algorithm for the numerical realization of contact problems with coulomb friction. Comput. Methods Appl. Mech. Eng. 191, 2261–2281 (2002)
Haug, E.J.: Computer Aided Kinematics and Dynamics of Mechanical Systems. Allyn and Bacon, Boston, 1989
Kojima, M., Megiddo, N., Noma, T., Yoshise, A.: A unified approach to interior point algorithms for linear complementarity problems. Springer-Verlag, Berlin Heidelberg, 1991
Mangasarian, O.L.: Nonlinear Programming. McGraw-Hill, New York, 1969
Mangasarian, O.L., Fromovitz, S.: The fritz john necessary optimality conditions in the presence of equality constraints. J. Math. Anal. Appl. 17, 34–47 (1967)
Miller, A., Christensen, H.I.: Implementation of multi-rigid-body dynamics within a robotics grasping simulator. In: IEEE International Conference on Robotics and Automation, 2003, to appear
Munson, T.S.: Algorithms and Environments for Complementarity. PhD thesis, Department of Computer Science, University of Wisconsin-Madison, Madison, Wisconsin, 2000
Necas, J., Jarusek, J., Haslinger, J.: On the solution of the variational inequality to the signorini problem with small friction. Bulletino U.M.I. 17B, 796–811 (1980)
Panagiotopoulos, P.D.: Hemivariational Inequalities. Springer-Verlag, New York, 1993
Pang, J.-S., Stewart, D.E.: A unified approach to frictional contact problems. Int. J. Eng. Sci. 37, 1747–1768 (1999)
Robinson, S.M.: Generalized equations and their solutions, part ii: Applications to nonlinear programming. Math. Progam. Study 19, 200–221 (1982)
Rosato, A., Strandburg, K., Prinz, F., Swendsen, R.H.: Why the brazil nuts are on top: size segregation of particulate matter by shacking. Phys. Rev. Lett. 58 (10), 1038–1040 (1987)
Stewart, D.E.: Rigid-body dynamics with friction and impact. SIAM Rev. 42 (1), 3–39 (2000)
Stewart, D.E., Trinkle, J.C.: An implicit time-stepping scheme for rigid-body dynamics with inelastic collisions and coulomb friction. Int. J. Numer. Methods Eng. 39, 2673–2691 (1996)
Trinkle, J., Pang, J.-S., Sudarsky, S., Lo, G.: On dynamic multi-rigid-body contact problems with coulomb friction Zeithschrift fur Angewandte Mathematik und Mechanik 77, 267–279 (1997)
Author information
Authors and Affiliations
Corresponding author
Additional information
Subject Index. 70E55, 75M10, 75M15, 90C33
A partial version of this work has appeared in the proceedings of the NATO Advanced Studies Institute on Virtual Nonlinear Multibody Systems, Prague, 2002.
Rights and permissions
About this article
Cite this article
Anitescu, M., Hart, G. A fixed-point iteration approach for multibody dynamics with contact and small friction. Math. Program., Ser. A 101, 3–32 (2004). https://doi.org/10.1007/s10107-004-0535-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-004-0535-6