Abstract
This paper reports insightful implementation details of the global adaptive refinement procedure for the phase-field method recently published in Freddi and Mingazzi (2022). Phase field approaches reproduce cracks within solids in a smeared manner. The small transition zone between broken and unbroken material, whose width is controlled by an internal scale length parameter, permits to precisely replicate complex sharp crack topologies only if an extremely fine mesh is adopted. Starting from a coarse mesh, the proposed refinement process utilizes an energetic criterion to selectively refine the elements on which cracks may propagate. In fully broken areas, where the phase field is no longer evolving, a specific refinement is adopted to capture the high displacement gradient. The implementation is performed within the open-source finite element software FEniCS (ver. 19.1.0) which provides a framework for automated solutions of partial differential equations. The fundamental aspects of the code are described starting from the functional definition to the various steps of the refinement technique. A representative example is illustrated to supply further information on the code functionality. The code can be downloaded from https://github.com/LorenzoMingazzi/AGu-AGal and be used to easily apply the proposed refinement strategy to different problems or as a starting point for more sophisticated formulations.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.