Abaqus environment > Abaqus analysis types
User-defined progressive failure analysis (Abaqus)
You can write your own progressive failure models and have the Abaqus solver use them when solving your structural solutions. After you implement your progressive failure models, you can specify the values for the model parameters directly in the Material dialog box without modifying your Fortran subroutines. The model parameters are dependent on your structural analysis problem.
Workflow
Write your progressive failure model in a user-defined material Fortran subroutine (UMAT), which is called by the Abaqus solver.
Compile your subroutine with a Fortran compiler. This creates one DLL file and one OBJ file.
Open the copied Abaqus_v6.env file to your working directory and modify the value of usub_lib_dir to point to the folder that contains the DLL and OBJ files. This provides the location of your UMAT subroutine to the Abaqus solver.
Add the model and its parameter definitions to the progressive_damage_materials.udmpx file, and make sure that this file resides in the startup folder. This makes the progressive failure model available to the Material dialog box.
Set the UGII_USER_DIR and UGII_SITE_DIR environment variables to point to the startup folder.
Start NX or Simcenter 3D.
A sample progressive_damage_materials.udmpx file is located in the
Sudden Degradation
Woven Fibers (Hochard's model)
MCT - UD Fibers
Where do I find it?
| Application | Pre/Post |
|---|---|
| Prerequisite | Abaqus as the specified solver |
| Command Finder | Manage Library Materials or Manage Materials or Assign Materials |
| Location in dialog box | Create →Progressive Failure page |
Learn more
Nonlinear analyses (Abaqus)
Axisymmetric analysis (Abaqus)
Dynamic explicit analysis (Abaqus)
Modal steady-state dynamic analysis (Abaqus)
Modeling cohesive behavior in Abaqus contact analyses
Modeling abstractions (Abaqus)
Quick links
Command reference
Pre/Post video examples
Bulk Entry Descriptions
Simcenter 3D tutorials
Browse Simcenter 3D help by product area
User-defined progressive failure analysis (Abaqus), Simcenter 3D 2021.1 Series
© 2020 Siemens
window.mainLanguage="en_US"
window.delivId=""
window.projectId=""
MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });
Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/xid1191819 · retrieved 2026-07-17