Abstract

The study presents a lightweight code that implements 2D node-based smoothed particle finite element method (NSPFEM) to fulfill the requirement of modeling large deformation in a variety of research fields and engineering applications. NSPFEM discretizes the problem domain with a set of Lagrangian nodes and employs Delaunay triangulation to build/re-build mesh on the nodes at each time step. It is therefore able to tackle large deformation without suffering from mesh entanglement. The method also adopts the nodal integration technique to avoid interpolation of material variables after remeshing which can eliminate interpolation-induced errors. The code has been built using hybrid C++ and Python programming, and is thus efficient and versatile to couple with other well-developed codes, such as MFront for the incorporation of various constitutive models and YADE, a discrete element method code, for multiscale simulations. The implementation of NSPFEM has first been validated using two examples, i.e., axial vibration of an elastic cantilever beam and a rolling cylinder down incline. Next, the capability and flexibility of the code has been demonstrated by three examples, namely retrogressive slope failure, pullout of a strip plate anchor, and multiscale modeling of trapdoor.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.