ABAQUS材料用户子程序UMAT学习报告.ppt
《ABAQUS材料用户子程序UMAT学习报告.ppt》由会员分享,可在线阅读,更多相关《ABAQUS材料用户子程序UMAT学习报告.ppt(30页珍藏版)》请在三一办公上搜索。
1、ABAQUS材料用户子程序UMAT学习报告,原子核科学技术研究所,刘龙,目录,用户子程序介绍,ABAQUS允许用户通过子程序以代码的形式来扩展主程序的功能,并给用户提供了强大而又灵活的用户子程序接口和应用程序接口,用户可以定义包括边界条件、荷载条件、接触条件、材料特性以及利用用户子程序和其它应用软件进行数值交换等等。,用户子程序大致可以分为 7 类,下面为具体的分类及用户常用子程序。,1、用户定义的初始条件,利用此类子程序可以在分析时定义初始条件。,2、用户定义的边界条件,例如:初始应力场的定义,可以采用SIGINI 用户子程序来定义;在渗流场分析时定义初始孔隙水压力分析可采用UPOREP 用
2、户子程序;多孔介质初始孔隙度分布的定义可采用 VOIDRI 用户子程序。,利用此类子程序可以在结构分析或耦合分析时定义特殊类型的边界条件,如定义节点位移,定义分布机械载荷,定义流体流速和流量等。,例如:非均布的渗流流速和流量的 DFLOW 和DFLUX,非均布的渗流系数的 FLOW;特殊类型的位移边界的 DISP;面力载荷可采用 DLOAD;特殊分布的牵引力的 UTRACLOAD;温度场边界的 UTEMP。,3、定义输出量的用户子程序,此类用户子程序可以定义提取单元结果,将单元量输出,写到后处理结果文件中,如 UVARM子程序;此外,读取结果文件可采用 URDFIL 子程序。,4、用户定义的单
3、元,对于特殊类型的单元,可采用 UEL 子程序进行定义。,5、用户定义的材料特性和本构关系,利用此类子程序可以定义各种本构模型,如各向异性或正交各向异性的弹性应力-应变关系,各种非线性弹塑性本构关系、也可以定义蠕变应变率演化方程、定义非线性应力-应变关系,定义加工硬化或应变硬化曲线等。,例如:采用 UMAT 子程序可以定义各类本构模型,包括非线性弹性、弹塑性以及蠕变等模型;采用 CREEP 子程序可以定义各类蠕变或膨胀演化方程;关于材料的热力学特性可以采用 UMATHT 子程序;定义粘弹性材料或超弹性材料可以采用 UHYPEL 和 UHYPER子程序;,6、用户定义的状态变量,状态变量主要包括
4、定义场变量、与求解过程相关的状态变量,以后重新定义材料点的状态变量,主要有 UFIELD 子程序、SDVINI 子程序和 USDFLD 子程序。此外还包括定义摩擦接触属性的子程序,如定义摩擦接触行为的 FRIC 子程序,以及接触面行为定义的 UINTER 子程序等。,7、其他用户子程序,此外,还包括特殊类型用途的子程序,如定义多点约束的子程序 MPC,定义局部坐标的 ORIENT子程序等。上述子程序的分类仅限于在岩土工程领域,其他领域有不同的分类方法。,UMAT使用方法,1、UMAT简介,用户材料子程序(User-defined Material Mechanical Behavior,简称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ABAQUS 材料 用户 子程序 UMAT 学习 报告
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5414347.html