Ctrl K

UMAT_for_Viscoelastictiy

User-Defined Material Subroutine for Viscoelastic Paving Materials including the Aging Effect

4
contributors

Description

This repository provides a user-defined material subroutine (UMAT) for Abaqus, written in Fortran, that models the linear viscoelastic response of materials with explicit consideration of aging effects. The viscoelastic behavior is represented through a Prony series formulation, enabling accurate simulation of time-dependent stress–strain relationships. To capture long-term material degradation, the subroutine incorporates an aging index based on carbonyl area evolution, which dynamically modifies the stiffness parameters as a function of simulation time. The aging mechanism is governed by a reaction-rate model, allowing the Young’s modulus and relaxation times to evolve with chemical changes in the material microstructure. This UMAT enables realistic prediction of mechanical performance under prolonged loading and environmental exposure, making it particularly suitable for polymers, asphalt binders, and other materials where oxidative aging significantly alters structural integrity.

Logo of UMAT_for_Viscoelastictiy
Keywords
Programming languages
  • Other 97%
  • Fortran 3%
License
  • MIT
</>Source code
Packages
data.4tu.nl

Contributors

Member of community

4TU