了解Abaqus中的变形梯度和各向异性超弹性用户材料子程序(UMAT)的关键指南。

David Nolan, C. Lally, Patrick McGarry
{"title":"了解Abaqus中的变形梯度和各向异性超弹性用户材料子程序(UMAT)的关键指南。","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":"{\"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}","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

摘要

本教程提供了一个循序渐进的指南,以全面了解在Abaqus中使用的不同形式的变形梯度,并概述了在开发Abaqus用户定义的材料子程序(UMAT)时必须考虑的一些关键问题,其中从变形梯度计算柯西应力。首先,我们研究了全局和局部变形梯度的“经典”形式。然后,我们表明,当使用连续单元时,Abaqus/Standard不使用局部变形梯度的经典形式,并且我们强调了UMAT开发的重要含义。我们概述了开发用于连续单元和局部定向系统的各向异性纤维增强超弹性UMAT必须实施的关键步骤。我们还证明,如果使用结构(壳和膜)单元,则由Abaqus/Standard提供经典的局部变形梯度,而对于所有单元类型,则由Abaqus/Explicit提供。然而,我们强调,大多数生物力学模拟依赖于在Abaqus/Standard中使用具有局部坐标系的连续体元素,因此,超弹性UMAT的开发需要对Abaqus提供的输入的非经典变形梯度的形式进行深入和精确的理解。每个部分都提供了几个工作示例和案例研究,以便可以充分理解变形梯度形式的细节和含义。对于本教程中的每个工作示例,提供了源文件和代码(Abaqus输入文件,UMAT和Matlab脚本文件),使读者能够有效地探索变形梯度形式在UMAT开发中的含义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Understanding the deformation gradient in Abaqus and key guidelines for anisotropic hyperelastic user material subroutines (UMATs).
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信