Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caeassistant-group/abaqus-hashin-progressive-damage-for-3d-continuum-composites-vumat-subroutine-
Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.
https://github.com/caeassistant-group/abaqus-hashin-progressive-damage-for-3d-continuum-composites-vumat-subroutine-
abaqus cae damage failure failure-analysis failure-detection finite-element-analysis fortran hashin numerical-analysis numerical-simulations simulation
Last synced: about 12 hours ago
JSON representation
Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.
- Host: GitHub
- URL: https://github.com/caeassistant-group/abaqus-hashin-progressive-damage-for-3d-continuum-composites-vumat-subroutine-
- Owner: CAEAssistant-Group
- License: mit
- Created: 2025-01-26T10:29:17.000Z (20 days ago)
- Default Branch: main
- Last Pushed: 2025-02-06T08:18:54.000Z (9 days ago)
- Last Synced: 2025-02-06T09:26:43.481Z (9 days ago)
- Topics: abaqus, cae, damage, failure, failure-analysis, failure-detection, finite-element-analysis, fortran, hashin, numerical-analysis, numerical-simulations, simulation
- Language: Fortran
- Homepage: https://bit.ly/42JuhtX
- Size: 872 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# -Abaqus-HASHIN-progressive-Damage-for-3D-continuum-composites-VUMAT-Subroutine-
Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.
![image](https://github.com/user-attachments/assets/ce1b57ef-37eb-4e98-a797-fb926f05707f)
In this Project, our focus is on the implementation of progressive damage, in contrast to our other package, which considers instantaneous damage, based on the Hashin criterion in Abaqus. However, to familiarize you with the foundation of this criterion and others, we first discuss the formulation theories for various composite failure criteria. This will provide you with a solid understanding of the fundamental concepts. Next, we move on to the Abaqus model, covering topics such as modeling 3D composites in Abaqus, defining damage criteria for composites within the software, and related concepts.![image](https://github.com/user-attachments/assets/b29ad43a-33c1-4455-896f-a62661aa92f4)
Additionally, two workshops are included to guide you in practically defining these models and even writing VUMAT subroutines. Some parts of the subroutine is uploaded here, while you can access the full project files in CAE ASSISTANT website.
![image](https://github.com/user-attachments/assets/c9cfe6f2-d5c3-4bcc-beb9-26def9ec03e8)