各个楼层及内容索引 2-------------------------------------什么是UMAT 3-------------------------------------UMAT 功能简介 4-------------------------------------UMAT 开始的变量声明 5-------------------------------------UMAT 中各个变量的详细解释 6-------------------------------------关于沙漏和横向剪切刚度 7-------------------------------------UMAT 流程和参数表格实例展示 8-------------------------------------FORTRAN 语言中的接口程序Interface 9-------------------------------------关于UMAT 是否可以用Fortran90 编写的问题 10-17--------------------------------Fortran77 的一些有用的知识简介 20-25\30-32-----------------------弹塑性力学相关知识简介 34-37--------------------------------用户材料子程序实例JOhn-cook 模型压缩包下载 38-------------------------------------JOhn-cook 模型本构简介图 40-------------------------------------用户材料子程序实例JOhn-cook 模型完整程序+david 详细注解[欢迎大家来看看,并提供意见,完全是自己的diy 的,不保证完全正确,希望共同探讨,以便更正,带"?"部分,还望各位大师\同仁指教] 什么是UMAT UMAT:[user defined material mechanical behavior]用户材料子程序,是ABAQUS提供给用户自定义材料属性的FORTRAN程序接口;注意是接口程序,真正的定义材料的力学行为即属性,是用户自己编译的FORTRAN程序来实现的!UMAT 通过与ABAQUS 主求解程序的接口实现与ABAQUS 的数据交流 UMAT 功能简介[-摘自庄茁老师的书] UMAT 子程序具有强大的功能,使用UMAT 子程序: (1)可以定义材料的本构关系,使用ABAQUS 材料库中没有包含的材料进行计算,扩充程序 功能。ABAQUS 软件 2003 年度用户年会论文集 (2)几乎可以用于力学行为分析的任何分析过程,几乎可以把用户材料属性赋予 ABAQUS 中 的任何单元; (3)必须在 UMAT 中提供材料本构模型的雅可比(Jacobian)矩阵,即应力增量对应变增量 的变化率。 (4)可以和用户子程序“USDFLD”联合使用,通过“USDFLD”重新定义单元每一物质点上传 递到 UMAT 中场变量的数值。 UMAT 开始的变量声明 由于主程序与UMAT 之间存在数据传递,甚至共用一些变量,因此必须遵守有关书写格式,UMAT 中常用的变量在文件开头予以定义,通常格式为: SUBROUTINE UMAT(STRESS,STATEV,D...