Jump to content

Momentum mapping format

From Wikipedia, the free encyclopedia
Material point method discrete format

Momentum mapping format is a key technique in the Material Point Method (MPM) for transferring physical quantities such as momentum, mass, and stress between a material point and a background grid.[1]

The Material Point Method (MPM) is a numerical technique using a mixed Eulerian-Lagrangian description. It discretises the computational domain with material points and employs a background grid to solve the momentum equations. Proposed by Sulsky et al. in 1994.[1]

MPM has since been expanded to various fields such as computational solid dynamics. Currently, MPM features several momentum mapping schemes, with the four main ones being PIC (Particle-in-cell), FLIP (Fluid-Implicit Particle), hybrid format, and APIC (Affine Particle-in-Cell). Understanding these schemes in-depth is crucial for the further development of MPM.[1]

Background

[edit]

MPM represents materials as collections of material points (or particles). Unlike other particle methods such as SPH[2](Smoothed-particle hydrodynamics) and DEM[3] (Discrete element method), MPM also uses a background grid to solve the momentum equations arising from particle interactions. MPM can be categorized as a mixed particle/grid method or a mixed Lagrangian-Eulerian method. By combining the strengths of both frameworks, MPM aims to be the most effective numerical solver for large deformation problems.[4] It has been further developed and applied to various challenging problems such as high-speed impact (Huang et al., 2011[5]), landslides (Fern et al., 2019[6]), saturated porous media (He et al., 2024[7]), and fluid-structure interaction (Li et al., 2022).[8]

The Material Point Method (MPM) community has developed several momentum mapping schemes, among which PIC, FLIP, the hybrid scheme, and APIC are the most common. The FLIP scheme is widely used for dynamic problems due to its energy conservation properties, although it can introduce numerical noise and instability (Bardenhagen, 2002[9]), potentially leading to computational failure. Conversely, the PIC scheme is known for numerical stability and is advantageous for static problems, but it suffers from significant numerical dissipation (Brackbill et al., 1988[10]), which is unacceptable for strongly dynamic responses. Nairn et al. combined FLIP and PIC linearly (Nairn, 2015[11]) to create a hybrid scheme, adjusting the proportion of each component based on empirical rather than theoretical analysis. Hammerquist and Nairn (2017[12]) introduced an improved scheme called XPIC-m (for eXtended Particle-In-Cell of order m), which addresses the excessive filtering and numerical diffusion of PIC while suppressing the noise caused by the nonlinear space in FLIP used in MPM. XPIC-1 (eXtended Particle-In-Cell of order 1) is equivalent to the standard PIC method. Jiang et al. (2017,[13] 2015[14]) introduced the Affine Particle In Cell (APIC) method, where particle velocities are represented locally affine, preserving linear and angular momentum during the transfer process. This significantly reduces numerical dissipation and avoids the velocity noise and instability seen in FLIP. Fu et al. (2017[15]) introduced generalized local functions into the APIC method, proposing the Polynomial Particle In Cell (PolyPIC) method. PolyPIC views G2P (Grid-to-Particle) transfer as a projection of the particle's local grid velocity, preserving linear and angular momentum, thereby improving energy and vorticity retention compared to the original APIC. Additionally, PolyPIC retains the filtering properties of APIC and PIC, providing robustness against noise.[15]

Affine particle in cell method

[edit]

In the PIC scheme, particle velocities during the Grid-to-Particle (G2P) substep are directly overwritten by extrapolating the nodal velocities to the particles themselves:[13][14]

In the FLIP scheme, the material point velocities are updated by interpolating the velocity increments of the grid nodes over the current time step:[14]

The hybrid scheme's momentum mapping can be mathematically represented as:[13]

where the parameters are defined as shown here below

  • represents the velocity computed using the FLIP scheme
  • represents the velocity using the PIC scheme
  • is the proportion of FLIP with representing pure FLIP and representing pure PIC


Based on the idea of "providing the local velocity field around the material point to the background grid by transferring the material point's velocity gradient," Jiang et al. (2015[14]) proposed the APIC method. In this method, the particle velocity is locally affine, mathematically expressed as:[14]

Illustration of the affine velocity field of material point p (the arrows represent the projected velocity at the node)

where the parameters are defined as shown here below:

  • indicates the translational speed
  • represents the emission matrix, and represent the pattern of horizontal and vertical stretching models, respectively, while and represent the pattern of clockwise and counterclockwise shear motion models, respectively. If , the momentum mapping scheme will be simplified to PIC mode.[13][14]

Computational implementation

[edit]
Time integration schemes for PIC, FLIP, and APIC
Time integration schemes for the hybrid format

PIC (Particle-In-Cell), FLIP (Fluid-Implicit Particle), hybrid (hybrid solution) and APIC (Affine[13]) The different numerical methods used in Particle-In-Cell fluid simulation greatly show how they map momentum and time integrals between material points and grids, and how they differ from each other. The typical time integration schemes for PIC, FLIP, hybrid, and APIC[14] schemes have their own unique characteristics. The evolution of momentum on the grid under each scheme is identical. Despite the differences among these four-momentum mapping formats, their common points are still dominant. In the P2G process, the momentum mapping in PIC, FLIP, and hybrid schemes is the same. The material point positions are updated in the same manner across all four schemes. During the G2P stage, PIC transfers the updated momentum on grid nodes directly back to the material points, FLIP uses incremental mapping, and the hybrid scheme linearly combines FLIP and PIC using a coefficient. APIC mapping maintains an additional affine matrix on top of the PIC mapping.[14]

Numerical tests

[edit]

Numerical tests on ring collision highlight the performance of different momentum mapping schemes in dynamic problems. The mean stress distribution and total energy evolution curve at typical time are the key contents of researchers' attention. Due to the PIC mapping scheme canceling out velocities in opposite directions, significant energy loss occurs, preventing effective conversion of kinetic energy into strain energy. [14]GIMP_FLIP (Generalized Interpolation Material Point - Fluid Implicit Particle ) shows notable numerical noise and instability, with severe oscillations in mean stress, leading to numerical fracture. GIMP_FLPI0.99 exhibits improved stability but still carries the risk of numerical fracture. Tests indicate that increasing the PIC component enhances numerical stability, with stress distribution becoming more uniform and regular, and the probability of numerical fracture decreasing. However, energy loss also becomes more pronounced. GIMP_APIC (Generalized Interpolation Material Point - Affine Particle-In-Cell) demonstrates the best performance, providing a stable and smooth stress distribution while maintaining excellent energy conservation characteristics.[13][14]

Stress profile snapshots utilizing various mapping schemes
The evolution of total energy using different mapping format
[edit]

Recently, Qu et al. proposed PowerPIC (Qu et al., 2022), a more stable and accurate mapping scheme based on optimization, which also maintains volume and uniform particle distribution characteristics.[16]

See also

[edit]

References

[edit]
  1. ^ a b c Sulsky, D.; Chen, Z.; Schreyer, H. L. (1994-09-01). "A particle method for history-dependent materials". Computer Methods in Applied Mechanics and Engineering. 118 (1): 179–196. doi:10.1016/0045-7825(94)90112-0. ISSN 0045-7825.
  2. ^ Liu, Gui-Rong; Liu, Moubin; Liu, M. B. (2009). Smoothed particle hydrodynamics: a meshfree particle method (Reprinted ed.). New Jersey, NJ: World Scientific. ISBN 978-981-238-456-0.
  3. ^ Feng, Y. T. (2023-01-17). "Thirty years of developments in contact modelling of non-spherical particles in DEM: a selective review". Acta Mechanica Sinica. 39 (1): 722343. Bibcode:2023AcMSn..3922343F. doi:10.1007/s10409-022-22343-x. ISSN 1614-3116.
  4. ^ Steffen, Michael; Kirby, Robert M.; Berzins, Martin (2008-11-05). "Analysis and reduction of quadrature errors in the material point method (MPM)". International Journal for Numerical Methods in Engineering. 76 (6): 922–948. Bibcode:2008IJNME..76..922S. doi:10.1002/nme.2360. ISSN 0029-5981.
  5. ^ Huang, P.; Zhang, X.; Ma, S.; Huang, X. (2011-01-28). "Contact algorithms for the material point method in impact and penetration simulation". International Journal for Numerical Methods in Engineering. 85 (4): 498–517. Bibcode:2011IJNME..85..498H. doi:10.1002/nme.2981. ISSN 0029-5981.
  6. ^ Fern, James; Rohe, Alexander; Soga, Kenichi; Alonso, Eduardo, eds. (2019-01-30), "The Material Point Method for Geotechnical Engineering: a Practical Guide", The Material Point Method for Geotechnical Engineering (1 ed.), Boca Raton : CRC Press, Taylor & Francis Group, [2019]: CRC Press, pp. 3–22, doi:10.1201/9780429028090-1, ISBN 978-0-429-02809-0, retrieved 2024-07-11{{citation}}: CS1 maint: location (link)
  7. ^ He, Kai-Yuan; Jin, Yin-Fu; Zhou, Xi-Wen; Yin, Zhen-Yu (2024-07-01). "A high-performance semi-implicit two-phase two-layer MPM framework for modeling granular mass-water interaction problems". Computer Methods in Applied Mechanics and Engineering. 427: 117064. Bibcode:2024CMAME.42717064H. doi:10.1016/j.cma.2024.117064. ISSN 0045-7825.
  8. ^ Li, Ming-Jian; Lian, Yanping; Zhang, Xiong (2022-04-01). "An immersed finite element material point (IFEMP) method for free surface fluid–structure interaction problems". Computer Methods in Applied Mechanics and Engineering. 393: 114809. doi:10.1016/j.cma.2022.114809. ISSN 0045-7825.
  9. ^ Bardenhagen, S. G. (2002-07-20). "Energy Conservation Error in the Material Point Method for Solid Mechanics". Journal of Computational Physics. 180 (1): 383–403. Bibcode:2002JCoPh.180..383B. doi:10.1006/jcph.2002.7103. ISSN 0021-9991.
  10. ^ Brackbill, J. U.; Kothe, D. B.; Ruppel, H. M. (1988-01-01). "Flip: A low-dissipation, particle-in-cell method for fluid flow". Computer Physics Communications. 48 (1): 25–38. Bibcode:1988CoPhC..48...25B. doi:10.1016/0010-4655(88)90020-3. ISSN 0010-4655.
  11. ^ Nairn, John A. (2015-11-01). "Numerical simulation of orthogonal cutting using the material point method". Engineering Fracture Mechanics. 149: 262–275. doi:10.1016/j.engfracmech.2015.07.014. ISSN 0013-7944.
  12. ^ Hammerquist, Chad C.; Nairn, John A. (2017-05-01). "A new method for material point method particle updates that reduces noise and enhances stability". Computer Methods in Applied Mechanics and Engineering. 318: 724–738. Bibcode:2017CMAME.318..724H. doi:10.1016/j.cma.2017.01.035. ISSN 0045-7825.
  13. ^ a b c d e f Jiang, Chenfanfu; Schroeder, Craig; Teran, Joseph (2017-06-01). "An angular momentum conserving affine-particle-in-cell method". Journal of Computational Physics. 338: 137–164. arXiv:1603.06188. Bibcode:2017JCoPh.338..137J. doi:10.1016/j.jcp.2017.02.050. ISSN 0021-9991.
  14. ^ a b c d e f g h i j Jiang, Chenfanfu; Schroeder, Craig; Selle, Andrew; Teran, Joseph; Stomakhin, Alexey (2015-07-27). "The affine particle-in-cell method". ACM Trans. Graph. 34 (4): 51:1–51:10. doi:10.1145/2766996. ISSN 0730-0301.
  15. ^ a b Fu, Chuyuan; Guo, Qi; Gast, Theodore; Jiang, Chenfanfu; Teran, Joseph (2017-11-20). "A polynomial particle-in-cell method". ACM Trans. Graph. 36 (6): 222:1–222:12. doi:10.1145/3130800.3130878. ISSN 0730-0301.
  16. ^ Qu, Ziyin; Li, Minchen; De Goes, Fernando; Jiang, Chenfanfu (2022-07-22). "The power particle-in-cell method". ACM Trans. Graph. 41 (4): 118:1–118:13. doi:10.1145/3528223.3530066. ISSN 0730-0301.
[edit]