Published August 29, 2010 | Version 10228
Journal article Open

Dynamic Meshing for Material Point Method Computations

Description

This paper presents strategies for dynamically creating, managing and removing mesh cells during computations in the context of the Material Point Method (MPM). The dynamic meshing approach has been developed to help address problems involving motion of a finite size body in unbounded domains in which the extent of material travel and deformation is unknown a priori, such as in the case of landslides and debris flows. The key idea is to efficiently instantiate and search only cells that contain material points, thereby avoiding unneeded storage and computation. Mechanisms for doing this efficiently are presented, and example problems are used to demonstrate the effectiveness of dynamic mesh management relative to alternative approaches.

Files

10228.pdf

Files (310.6 kB)

Name Size Download all
md5:4214f240f5ac442c75b98ba3e3890be8
310.6 kB Preview Download

Additional details

References

  • D. Sulsky, Z. Chen, and H. L. Schreyer, "A particle method for historydependent materials," Computer Methods in Applied Mechanics and Engineering, vol. 118, no. 1-2, pp. 179-196, 1994.
  • D. Sulsky, S. Zhou, and H. L. Schreyer, "Application of a particle-incell method to solid mechanics," Computer Physics Communications, vol. 87, no. 1-2, pp. 236-252, 1995.
  • W.-K. Shin, "Numerical simulation of landslides and debris flows using an enhanced material point method," Ph.D. dissertation, University of Washington, 2009.
  • P. Mackenzie-Helnwein, P. Arduino, W. Shin, J. A. Moore, and G. R. Miller, "Modeling strategies for multiphase drag interactions using the material point method," International Journal for Numerical Methods in Engineering, 2010, in print.
  • S. Bardenhagen, J. U. Brackbill, and D. Sulsky, "The material point method for granular materials," Computer Methods in Applied Mechanics and Engineering, vol. 187, no. 3-4, pp. 529-541, 2000.
  • S. Bardenhagen, J. Guilkey, K. Roessig, J. Brackbill, W. Witzel, and J. Foster, "An improved contact algorithm for the material point method and application to stress propagation in granular material," Computer Modeling in Engineering & Sciences, vol. 2, pp. 509-522, 2001.
  • W. Hu and Z. Chen, "A multi-mesh MPM for simulating the meshing process of spur gears," Computers & Structures, vol. 81, no. 20, pp. 1991-2002, 2003.
  • J. A. Nairn, "Material point method calculations with explicit cracks," Computer Modeling in Engineering and Sciences, vol. 4, pp. 649-664, 2003.
  • M. Steffen, R. M. Kirby, and M. Berzins, "Analysis and reduction of quadrature error in the material point method (MPM)," Int. J. Numer. Meth. Engng., vol. 76, no. 6, pp. 922-948, 2008. [10] Y. Zhang, J. Guilkey, J. Hoying, and W. J.A., "Mechanical simulation of multicellular structures with the material point method," in c- CMBBE2004, March 2004, p. (6 pages). [11] J. Bentley and J. H. Friedman, "Data structures for range searching," Computing Surveys, vol. 11, no. 4, pp. 397-409, 1979. [12] S. Lefebvre and H. Hoppe, "Perfect spatial hashing," ACM SIGGRAPH, pp. 579-588, 2006. [13] T. Harada, S. Koshizuka, and Y. Kawaguchi, "Sliced data structure for particle-based simulations on gpus," in GRAPHITE -07: Proceedings of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia. New York, NY, USA: ACM, 2007, pp. 55-62. [14] D. A.Watt, Programming Language Concepts and Paradigms. Prentice- Hall, 1990. [15] B. Stroustrup, The C++ Programming Language, 3rd ed. Addison- Wesley Professional, 1997.