Fracture simulation using an elasto-viscoplastic virtual internal bond model with finite elements

Ganesh Thiagarajan*, Yonggang Y. Huang, K. Jimmy Hsia

*Corresponding author for this work

Research output: Contribution to journalArticle

24 Scopus citations

Abstract

A virtual internal bond (VIB) model for Isotropic materials has been recently proposed by Gao (Gao, H., 1997, "Elastic Waves in a Hyperelastic Solid Near its Plane Strain Equibiaxial Cohesive Limit," Philos. Mag. Lett. 76, pp. 307-314) and Gao and Klein (Gao, H. and Klein, P., 1998, "Numerical Simulation of Crack Growth in an Isotropic Solid With Randomized Internal Cohesive Bonds," J. Mech. Phys. Solids 46(2), pp. 187-218), in, order to describe material deformation and fracture under both static and dynamic loading situations. This is made possible by incorporating a cohesive type law of interactior, among particles at the atomistic level into a hyperelastic framework at the continuum level. The finite element implementation of the hyperelastic VIB model in an explici, integration framework has also been successfully described in an earlier work by the authors. This paper extends the Isotropic hyperelastic VIB model to ductile materials by incorporating rate effects and hardening behavior of the material into a finite deformation framework. The hyperelastic VIB model is formulated in the intermediate configuration of the multiplicative decomposition of the deformation gradient framework. The results pertaining to the deformation, stress-strain behavior, loading rate effects, and the material hardening behavior are studied for a plate with a hole problem. Comparisons are also made with the corresponding hyperelastic VIB model behavior.

Original languageEnglish (US)
Pages (from-to)796-804
Number of pages9
JournalJournal of Applied Mechanics, Transactions ASME
Volume71
Issue number6
DOIs
StatePublished - Nov 1 2004

    Fingerprint

ASJC Scopus subject areas

  • Condensed Matter Physics
  • Mechanics of Materials
  • Mechanical Engineering

Cite this