Skip to content

User Material Model Implementation (UMAT) based on Finite Viscoelasticity Theory for Hydrogels in Abaqus

License

Notifications You must be signed in to change notification settings

thealanjason/umat_finite_viscoelasticity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

umat_finite_viscoelasticity

This repository consists the work of my Mini Thesis titled "Implementation of a Viscoelastic Model for Hydrogels in ABAQUS" for the M.Sc. Computer-Aided Mechanical Engineering course at RWTH Aachen University. The outcome of this work was a User Material Subroutine based on the Finite Viscoelasticity Theory with multiple relaxation mechanisms and 1-parameter Ogden Models for the strain energy function.

Contents:

  • UMAT : ABAQUS User Subroutine FORTRAN Files (UMAT)
  • optimization : MATLAB Live Scripts and Functions for parameter optimization using Levenberg-Marquardt optimization
  • report : LaTeX source and figures used for generating reportAJC.pdf

Changelog:

  • 09.02.24 : Update feedback from XF Cheng
      1. Fix incorrect coefficient in UMAT files (residual calculation, c.f. Eq. 2.154 & 2.155 -> 1/(3*4) instead of 1/6)
      1. Fix incorrect sign in Report Eq. 2.158 and correspondingly update UMAT files
  • 02.05.24 : Update feedback from Shields602
      1. Delete unused computation of BTOTV, and SPRIND call in UMAT files.

About

User Material Model Implementation (UMAT) based on Finite Viscoelasticity Theory for Hydrogels in Abaqus

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published