Understanding the deformation gradient in Abaqus and key guidelines for anisotropic hyperelastic user material subroutines (UMATs).

David Nolan, C. Lally, Patrick McGarry
{"title":"Understanding the deformation gradient in Abaqus and key guidelines for anisotropic hyperelastic user material subroutines (UMATs).","authors":"David Nolan, C. Lally, Patrick McGarry","doi":"10.31224/osf.io/4ryu2","DOIUrl":null,"url":null,"abstract":"This tutorial paper provides a step-by-step guide to developing a comprehensive understanding of the different forms of the deformation gradient used in Abaqus, and outlines a number of key issues that must be considered when developing an Abaqus user defined material subroutine (UMAT) in which the Cauchy stress is computed from the deformation gradient. Firstly, we examine the \"classical\" forms of global and local deformation gradients. We then show that Abaqus/Standard does not use the classical form of the local deformation gradient when continuum elements are used, and we highlight the important implications for UMAT development. We outline the key steps that must be implemented in developing an anisotropic fibre-reinforced hyperelastic UMAT for use with continuum elements and local orientation systems. We also demonstrate that a classical local deformation gradient is provided by Abaqus/Standard if structural (shell and membrane) elements are used, and by Abaqus/Explicit for all element types. We emphasise, however, that the majority of biomechanical simulations rely on the use of continuum elements with a local coordinate system in Abaqus/Standard, and therefore the development of a hyperelastic UMAT requires an in-depth and precise understanding of the form of the non-classical deformation gradient provided as input by Abaqus. Several worked examples and case studies are provided for each section, so that the details and implications of the form of the deformation gradient can be fully understood. For each worked example in this tutorial paper the source files and code (Abaqus input files, UMATs, and Matlab script files) are provided, allowing the reader to efficiently explore the implications of the form of the deformation gradient in the development of a UMAT.","PeriodicalId":94117,"journal":{"name":"Journal of the mechanical behavior of biomedical materials","volume":"126 1","pages":"104940"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the mechanical behavior of biomedical materials","FirstCategoryId":"0","ListUrlMain":"https://doi.org/10.31224/osf.io/4ryu2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

This tutorial paper provides a step-by-step guide to developing a comprehensive understanding of the different forms of the deformation gradient used in Abaqus, and outlines a number of key issues that must be considered when developing an Abaqus user defined material subroutine (UMAT) in which the Cauchy stress is computed from the deformation gradient. Firstly, we examine the "classical" forms of global and local deformation gradients. We then show that Abaqus/Standard does not use the classical form of the local deformation gradient when continuum elements are used, and we highlight the important implications for UMAT development. We outline the key steps that must be implemented in developing an anisotropic fibre-reinforced hyperelastic UMAT for use with continuum elements and local orientation systems. We also demonstrate that a classical local deformation gradient is provided by Abaqus/Standard if structural (shell and membrane) elements are used, and by Abaqus/Explicit for all element types. We emphasise, however, that the majority of biomechanical simulations rely on the use of continuum elements with a local coordinate system in Abaqus/Standard, and therefore the development of a hyperelastic UMAT requires an in-depth and precise understanding of the form of the non-classical deformation gradient provided as input by Abaqus. Several worked examples and case studies are provided for each section, so that the details and implications of the form of the deformation gradient can be fully understood. For each worked example in this tutorial paper the source files and code (Abaqus input files, UMATs, and Matlab script files) are provided, allowing the reader to efficiently explore the implications of the form of the deformation gradient in the development of a UMAT.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
了解Abaqus中的变形梯度和各向异性超弹性用户材料子程序(UMAT)的关键指南。
本教程提供了一个循序渐进的指南,以全面了解在Abaqus中使用的不同形式的变形梯度,并概述了在开发Abaqus用户定义的材料子程序(UMAT)时必须考虑的一些关键问题,其中从变形梯度计算柯西应力。首先,我们研究了全局和局部变形梯度的“经典”形式。然后,我们表明,当使用连续单元时,Abaqus/Standard不使用局部变形梯度的经典形式,并且我们强调了UMAT开发的重要含义。我们概述了开发用于连续单元和局部定向系统的各向异性纤维增强超弹性UMAT必须实施的关键步骤。我们还证明,如果使用结构(壳和膜)单元,则由Abaqus/Standard提供经典的局部变形梯度,而对于所有单元类型,则由Abaqus/Explicit提供。然而,我们强调,大多数生物力学模拟依赖于在Abaqus/Standard中使用具有局部坐标系的连续体元素,因此,超弹性UMAT的开发需要对Abaqus提供的输入的非经典变形梯度的形式进行深入和精确的理解。每个部分都提供了几个工作示例和案例研究,以便可以充分理解变形梯度形式的细节和含义。对于本教程中的每个工作示例,提供了源文件和代码(Abaqus输入文件,UMAT和Matlab脚本文件),使读者能够有效地探索变形梯度形式在UMAT开发中的含义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Characterisation and modelling of continuous electrospun poly(ɛ- caprolactone) filaments for biological tissue repair. TiNbSn alloy plates with low Young's modulus modulates interfragmentary movement and promote osteosynthesis in rat femur. Evaluation of flexural strength of additively manufactured resin materials compared to auto-polymerized provisional resin with and without hydrothermal aging. A Novel non-invasive optical framework for simultaneous analysis of contractility and calcium in single-cell cardiomyocytes. Influence of CAD/CAM diamond bur wear on the accuracy and surface roughness of dental ceramic restorations: A systematic review.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1