Hi everyone,
I'm working on a phase‑field fracture model in Abaqus using a custom user element (UEL). My current implementation (based on a phase‑field method) works well on a standard computer with a monolithic BFGS scheme. However, as I increase the model complexity (incorporating anisotropic material properties and more complex inclusion geometries), I'm considering using Abaqus’s built‑in adaptive meshing to efficiently capture critical regions (e.g. crack tips).
My question is:
Can Abaqus’s adaptive meshing be effectively integrated with a custom phase‑field UEL? If so, what challenges or limitations should I expect, and what best practices or workarounds have you found useful?
I’d appreciate insights on:
Thank you in advance for your help!
Best regards,
Bhanu
I'm working on a phase‑field fracture model in Abaqus using a custom user element (UEL). My current implementation (based on a phase‑field method) works well on a standard computer with a monolithic BFGS scheme. However, as I increase the model complexity (incorporating anisotropic material properties and more complex inclusion geometries), I'm considering using Abaqus’s built‑in adaptive meshing to efficiently capture critical regions (e.g. crack tips).
My question is:
Can Abaqus’s adaptive meshing be effectively integrated with a custom phase‑field UEL? If so, what challenges or limitations should I expect, and what best practices or workarounds have you found useful?
I’d appreciate insights on:
- Whether Abaqus's remeshing routines properly account for user‐defined phase‑field elements.
- Practical strategies to ensure that critical areas are refined appropriately.
- Any relevant literature or experiences regarding coupling adaptive meshing with a phase‑field UEL in Abaqus.
Thank you in advance for your help!
Best regards,
Bhanu