nonsmooth contact dynamics; flexible multibody system; time integration; generalized-alpha method; time-stepping scheme; index reduction
Abstract :
[en] This paper presents a formalism for the transient simulation of nonsmooth dynamic mechanical systems composed of rigid and flexible bodies, kinematic joints and frictionless contact conditions. The proposed algorithm guarantees the exact satisfaction of the bilateral and unilateral constraints both at position and velocity levels. Thus, it significantly differs from penalty techniques since no penetration is allowed. The numerical scheme is obtained in two main steps. Firstly, a splitting method is used to isolate the contributions of impacts, which shall be integrated with only first-order accuracy, from smooth contributions which can be integrated using a higher order scheme. Secondly, following the idea of Gear, Gupta and Leimkuhler, the equations of motion are reformulated so that the bilateral and unilateral constraints appear both at position and velocity levels. After time discretization, the equations of motion involve two complementarity conditions and it can be solved at each time step using a monolithic semi-smooth Newton method. The numerical behaviour of the proposed method is studied and compared to other approaches for a number of numerical examples. It is shown that the formulation offers a unified and valid approach for the description of contact conditions between rigid bodies as well as between flexible bodies.
Disciplines :
Mechanical engineering
Author, co-author :
Bruls, Olivier ; Université de Liège - ULiège > Département d'aérospatiale et mécanique > Laboratoire des Systèmes Multicorps et Mécatroniques
Acary, Vincent
Cardona, Alberto
Language :
English
Title :
Simultaneous enforcement of constraints at position and velocity levels in the nonsmooth generalized-alpha scheme
Publication date :
2014
Journal title :
Computer Methods in Applied Mechanics and Engineering
Laursen, T., Chawla, V., Design of energy conserving algorithms for frictionless dynamic contact problems (1997) Internat. J. Numer. Methods Engrg, pp. 863-886
Chawla, V., Laursen, T., Energy consistent algorithms for frictional contact problem (1998) Internat. J. Numer. Methods Engrg, 42, pp. 799-827
Ayyad, Y., Barboteu, M., Formulation and analysis of two energy-consistent methods for nonlinear elastodynamic frictional contact problems (2009) J. Comput. Appl. Math, 228, pp. 254-269
Stewart, D., Rigid-body dynamics with friction and impact (2000) SIAM Rev, 42, pp. 3-39
Paoli, L., Schatzman, M., A numerical scheme for impact problems I: The one-dimensional case (2002) SIAM J. Numer. Anal, 40, pp. 702-733
Paoli, L., Schatzman, M., A numerical scheme for impact problems II: The multi-dimensional case (2002) SIAM J. Numer. Anal, 40, pp. 734-768
Jean, M., Moreau, J.-J., Dynamics in the presence of unilateral contacts and dry friction: a numerical approach (1987) Unilateral Problems in Structural Analysis, 304, pp. 151-196. , G. Del Pietro, F Maceri (Eds.), II, CISM Springer-Verlag
Moreau, J.-J., Unilateral contact and dry friction in finite freedom dynamics (1988) Non-smooth Mechanics and Applications, 302, pp. 1-82. , J.-J. Moreau, P. Panagiotopoulos (Eds.), Springer-Verlag, Wien-New York
Jean, M., The non-smooth contact dynamics method (1999) Comput. Methods Appl. Mech. Engrg, 177, pp. 235-257
Krause, R., Walloth, M., A family of space-time connecting discretization schemes for elastodynamic contact problems with local impact detection (2011) Internat. J. Numer. Methods Engrg, 200, pp. 3425-3438
Gear, C., Leimkuhler, B., Gupta, G., Automatic integration of Euler-Lagrange equations with constraints (1985) J. Comput. Appl. Math, 12-13, pp. 77-90
Acary, V., Projected event-capturing time-stepping schemes for nonsmooth mechanical systems with unilateral contact and Coulomb's friction (2013) Comput. Methods Appl. Mech. Engrg, 256, pp. 224-250
Schoeder, S., Ulbrich, H., Schindler, T., Discussion on the Gear-Gupta-Leimkuhler method for impacting mechanical systems (2013) Multibody Syst. Dyn, 31, pp. 477-495
Hintermüller, M., Ito, K., Kunish, K., The primal-dual active set strategy as a semismooth Newton method (2003) SIAM J. Optim, 13, pp. 865-888
Ben Gharbia, I., Gilbert, J., Nonconvergence of the plain Newton-min algorithm for linear complementarity problems with a P-matrix (2012) Math. Program., 134 A, pp. 349-364
Chen, Q.-Z., Acary, V., Virlez, G., Brüls, O., A nonsmooth generalized-a scheme for flexible multibody systems with unilateral constraints (2013) Internat. J. Numer. Methods Engrg, 96, pp. 487-511
Moreau, J.-J., Numerical aspects of the sweeping process (1999) Comput. Methods Appl. Mech. Engrg, 177, pp. 329-349
Brenan, K., Campbell, S., Petzold, L., (1996) Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations, , second ed., SIAM, Philadelphia
Acary, V., Brogliato, B., Numerical methods for nonsmooth dynamical systems-applications in Mechanics and Electronics (2008) Lecture Notes in Applied and Computational Mechanics, 35. , Springer-Verlag, Berlin
Acary, V., Higher order event capturing time-stepping schemes for nonsmooth multibody systems with unilateral constraints and impacts (2012) Appl. Numer. Math, 62, pp. 1259-1275
Arnold, M., Brüls, O., Convergence of the generalized-a scheme for constrained mechanical systems (2007) Multibody Syst. Dyn, 18, pp. 185-202
Chung, J., Hulbert, G., A time integration algorithm for structural dynamics with improved numerical dissipation: The generalized-a method (1993) ASME J. Appl. Mech, 60, pp. 371-375
Erlicher, S., Bonaventura, L., Bursi, O., The analysis of the generalized-a method for non-linear dynamic problems (2002) Comput. Mech, 28, pp. 83-104
Alart, P., Curnier, A., A mixed formulation for frictional contact problems prone to Newton like solution methods (1991) Comput. Methods Appl. Mech. Engrg, 92, pp. 353-375
Bottasso, C., Bauchau, O., Cardona, A., Time-step-size-independent conditioning and sensitivity to perturbations in the numerical solution of index three differential algebraic equations (2007) SIAM J. Sci. Comput, 29, pp. 397-414
Arnold, M., Brüls, O., Cardona, A., Error analysis of generalized-a Lie group time integration methods for constrained mechanical systems (2014) Numer. Math, , http://dx.doi.org/10.1007/s00211-014-0633-1, in press
Doyen, D., Ern, A., Piperno, S., Time-integration schemes for the finite element dynamic Signorini problem (2011) SIAM J. Sci. Comput, 33, pp. 223-249