Skip to content

The Fracture Simulation of Hyperelastic Materials in PhasefieldX #29

@Mr-ZhangQiang

Description

@Mr-ZhangQiang

Dear PhaseFieldX Development Team,
Thank you for sharing the codes on phase-field fracture. My operating system is Ubuntu (24.04.3), and I could successfully run example cases from phasefieldx in VS Code software. I am currently trying to adapt your codes for phase-field fracture analysis of hyperelastic materials (rubber). After adjusting several files in the phasefieldx package, the code still ran normally. However, unfortunately, the phase-field damage parameter φ could only be calculated up to 0.63, eventually leading to non-convergence (Solver did not converge,got -6). Below are the version numbers of some key packages I used: phasefieldx—0.3.0, fenics-dolfinx—0.10.0, python—3.11.4, petsc4py/petsc—3.24.3, scifem—0.16.1, numpy—2.4.1, mpi4py—4.1.1. My operating system is Ubuntu (24.04.3).
The code I used can be found in the attachment. It would be greatly appreciated if you could provide some advice on how to solve this issue.
Best regards,

Image Image Image

test.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions