https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine
The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam. Additional projects in this field can also be accessed on the following link.
https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine
abaqus abaqus-input-file caeassistant fem finite-element-analysis finite-element-method finite-elements fortran simulation subroutine umat
Last synced: about 1 month ago
JSON representation
The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam. Additional projects in this field can also be accessed on the following link.
- Host: GitHub
- URL: https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine
- Owner: CAEAssistant-Group
- License: mit
- Created: 2025-01-21T14:09:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T06:16:13.000Z (about 2 months ago)
- Last Synced: 2025-03-26T07:23:25.874Z (about 2 months ago)
- Topics: abaqus, abaqus-input-file, caeassistant, fem, finite-element-analysis, finite-element-method, finite-elements, fortran, simulation, subroutine, umat
- Language: Fortran
- Homepage: https://caeassistant.com/product/umat-subroutine-vumat-subroutine-1/?utm_source=CAE+Assistant+GitHub&utm_medium=CAE+Assistant+GitHub+INP+Files&utm_campaign=CAE+Assistant+Abaqus+Demo+Files&utm_content=inp%2C+Fortran+UMAT+Iso
- Size: 1.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UMAT-Abaqus-Suboutine
The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam.The problem, as shown in the figure, involves a 3D anisotropic isothermal beam. We analyzed it once using Abaqus's built-in material model and again using the UMAT Abaqus subroutine, comparing the stress patterns. The results matched exactly.

Additionally, we’ve made all modeling files and a training video on UMAT and related workshops available on our website for download.

There’s also a free PDF offering a comprehensive explanation of the UMAT subroutine and workshops, which we highly recommend.

In this project, we have aimed to provide everything you need to develop a UMAT code for isothermal elsticity. However, since our focus has been on analyzing material behavior, we have kept the loading setup simple. If you need to apply more complex loading or boundary conditions in your model, you may encounter certain limitations in Abaqus. To overcome these, you can use the DISP and VDISP subroutines.
To learn more about these subroutines, you can download one of our free GitHub projects from the link below, which includes a DISP subroutine code and its corresponding INP file.
https://github.com/CAEAssistant-Group/Disp-Fortran-Code-Abaqus-Subroutine