Computational Mechanics

, Volume 48, Issue 5, pp 541–550 | Cite as

A contact algorithm for 3D discrete and finite element contact problems based on penalty function method

Original Paper

Abstract

A contact algorithm in the context of the combined discrete element (DE) and finite element (FE) method is proposed. The algorithm, which is based on the node-to-surface method used in finite element method, treats each spherical discrete element as a slave node and the surfaces of the finite element domain as the master surfaces. The contact force on the contact interface is processed by using a penalty function method. Afterward, a modification of the combined DE/FE method is proposed. Following that, the corresponding numerical code is implemented into the in-house developed code. To test the accuracy of the proposed algorithm, the impact between two identical bars and the vibration process of a laminated glass plate under impact of elastic sphere are simulated in elastic range. By comparing the results with the analytical solution and/or that calculated by using LS-DYNA, it is found that they agree with each other very well. The accuracy of the algorithm proposed in this paper is proved.

Keywords

Contact algorithm Discrete element method Finite element method Combined algorithm Penalty method 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Nakashima H, Oida A (2004) Algorithm and implementation of soil-tire contact analysis code based on dynamic FE-DE method. J Terramech 41(2–3): 127–137CrossRefGoogle Scholar
  2. 2.
    Oñate E, Rojek J (2004) Combination of discrete element and finite element methods for dynamic analysis of geomechanics problems. Comput Methods Appl Mech Eng 193(27–29): 3087–3128MATHCrossRefGoogle Scholar
  3. 3.
    Rojek J, Zarate F, De Saracibar CA, Gilbourne C, Verdot P (2005) Discrete element modelling and simulation of sand mould manufacture for the lost foam process. Int J Numer Methods Eng 62(11): 1421–1441MATHCrossRefGoogle Scholar
  4. 4.
    Lei Z, Zang MY (2010) An approach to combining 3D discrete and finite element methods based on penalty function method. Comput Mech 46(4): 609–619MathSciNetMATHCrossRefGoogle Scholar
  5. 5.
    Zhong ZH, Nilsson L (1989) A contact searching algorithm for general contact problems. Comput Struct 33(1): 197–209MATHCrossRefGoogle Scholar
  6. 6.
    Oldenburg M, Nilsson L (1994) The position code algorithm for contact searching. Int J Numer Methods Eng 37(3): 359–386MATHCrossRefGoogle Scholar
  7. 7.
    Benson DJ, Hallquist JO (1990) A single surface contact algorithm for the post-buckling analysis of shell structures. Comput Meth Appl Mech Eng 78(2): 141–163MathSciNetMATHCrossRefGoogle Scholar
  8. 8.
    Belytschko T, Neal MO (1991) Contact-impact by the pinball algorithm with penalty and Lagrangian methods. Int J Numer Methods Eng 31(3): 547–572MATHCrossRefGoogle Scholar
  9. 9.
    Wang SP, Nakamachi E (1991) The inside-outside contact search algorithm for finite element analysis. Int J Numer Methods Eng 31(3): 547–572CrossRefGoogle Scholar
  10. 10.
    Chaudhary BC, Bathe KJ (1986) A solution method for static and dynamic analysis of three-dimensional contact problems with friction. Comput Struct 24(6): 855–873MATHCrossRefGoogle Scholar
  11. 11.
    Doghri I, Muller A, Taylor RL (1998) A general three-dimensional contact procedure for implicit finite element codes. Eng Comput 15: 233–259MATHCrossRefGoogle Scholar
  12. 12.
    Hallquist JO, GoudreauGL Benson DJ (1985) Sliding interfaces with contact-impact in large-scale Lagrangian computations. Comput Meth Appl Mech Eng 51(1–3): 107–137MATHCrossRefGoogle Scholar
  13. 13.
    Wang FJ, Cheng JG, Yao ZH (2000) A contact searching algorithm for contact-impact problems. Acta Mech Sin 16(4): 374–382CrossRefGoogle Scholar
  14. 14.
    Munjiza A, Andrews KRF (1998) NBS contact detection algorithm for bodies of similar size. Int J Numer Methods Eng 43(1): 131–149MATHCrossRefGoogle Scholar
  15. 15.
    Hallquist JO (2006) LS-DYNA Theory Manual. Livermore Software Technology, CaliforniaGoogle Scholar
  16. 16.
    Moré JJ, Cosnard MY (1979) Numerical solution of nonlinear equations. ACM Trans Math Softw 5(1): 64–85MATHCrossRefGoogle Scholar
  17. 17.
    Brent RP (1973) Some efficient algorithms for solving systems of nonlinear equations. SIAM J Numer Anal 10(2): 327–343MathSciNetMATHCrossRefGoogle Scholar
  18. 18.
    Han K, Perić D, Owen DJR (2000) A combined finite/discrete element simulation of shot peening processes Part II: 3D interaction laws. Eng Comput 17: 680–702MATHCrossRefGoogle Scholar
  19. 19.
    Zhong ZH (1993) Finite Element Procedures for Contact-impact Problems. Oxford University Press, OxfordGoogle Scholar
  20. 20.
    Liu K, Gao L (2003) The application of discrete element method in solving three dimensional impact dynamics problems. Acta Mech Solida Sin 16(3): 256–261Google Scholar
  21. 21.
    Yu JB, Liu XK, Zang MY (2010) Analysis of impact responses of front windshield using combined DEM/FEM method. J Hunan Univ(Natural Sciences) 37(2): 126–129Google Scholar
  22. 22.
    Cheng M, Liu W, Liu K (2009) New discrete element models for elastoplastic problems. Acta Mech Sin 25: 629–637MathSciNetCrossRefGoogle Scholar
  23. 23.
    Liu K, Liu W (2006) Application of discrete element method for continuum dynamic problems. Arch Appl Mech 76: 229–243MATHCrossRefGoogle Scholar
  24. 24.
    Akin ED (2003) Object-Oriented programming via Fortran 90/95. Cambridge University Press, CambridgeCrossRefGoogle Scholar
  25. 25.
    Hu N (1997) A solution method for dynamic contact problems. Comput Struct 63(6): 1053–1063MATHCrossRefGoogle Scholar
  26. 26.
    Wong SV, Hamouda AMS, Hashmi MJC (2000) Kinematic Contact-Impact Algorithm with Friction. Int J Crashworthiness 6(1): 65–82CrossRefGoogle Scholar
  27. 27.
    Curnier A (1984) A theory of friction. Int J Solids Struct 20(7): 637–647MATHCrossRefGoogle Scholar
  28. 28.
    Wriggers P, Van TV, Stein E (1990) Finite element formulation of large deformation impact-contact problems with friction. Comput Struct 37(3): 319–331MATHCrossRefGoogle Scholar
  29. 29.
    Perić D, Owen DJR (1992) Computational model for 3-D contact problems with friction based on the penalty method. Int J Numer Methods Eng 35(6): 1289–1309MATHCrossRefGoogle Scholar
  30. 30.
    Laursen TA, Simo JC (1993) Algorithmic symmetrization of coulomb frictional problems using augmented lagrangians.. Comput Meth Appl Mech Eng 108(1–2): 133–146MathSciNetMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2011

Authors and Affiliations

  1. 1.School of Mechanical and Automotive EngineeringSouth China University of TechnologyGuangzhouPeoples Republic of China

Personalised recommendations