ABAQUS材料用户子程序UMAT学习报告.ppt
abqus umat学习资料
节选段落一:
UMAT使用方法
1、UMAT简介
用户材料子程序( User-defined Material Mechanical Behavior,简称 UMAT)是 ABAQUS 提供给用户定义自己的材料属性的 Fortran 程序接口, 使用户能使用ABAQUS 材料库中没有定义的材料模型。用户材料子程序 UMAT 通过与 ABAQUS 主求解程序的接口实现与 ABAQUS 的资料交流。
UMAT 子程序具有强大的功能,具体功能如下:
可以定义材料的本构关系,使用 ABAQUS 材料库中 没有包含的材料进行计算,扩充程序功能。节选段落二:
几乎可以用于力学行为分析的任何分析过程,几乎可以把用户材料属性赋予 ABAQUS 中的任何单元。
必须在 UMAT 中提供材料本构的雅可比( Jacobian)矩阵,即应力增量对应变增量的变化率。
2、UMAT书写格式
定义了一些相关参数与变量的精确度,从 ABAQUS 安装目录下可找到
主程序与 UMAT 之间存在数据传递,甚至共享一些变量,所以UMAT的书写有一定的格式。
*
UMAT 中的应力矩阵、应变矩阵以及矩阵 DDSDDE、 DDSDDT、 DRPLDE 等,都是直接分量存储在前,剪切分量存储在后。直接分量有 NDI 个,剪切分量有 NSHR 个。节选段落三:
分析:这是一个简单的杠杆拉伸模型,ABAQUS内部就有这种模型,但也可以使用材料用户子程序UMAT对ABAQUS进行二次开发进行求解。
ABAQUS自带模型求解:
建立模型,进行求解,结果步骤如下图所示。
创建作业,并Submit递交进行分析进行求解,结果如下图所示。
结果云图如下图所示。
UMAT求解:
建立模型,进行求解,结果步骤如下图所示。
结果云图如下图所示。
UMAT使用方法
1、UMAT简介
用户材料子程序( User-defined Material Mechanical Behavior,简称 UMAT)是 ABAQUS 提供给用户定义自己的材料属性的 Fortran 程序接口, 使用户能使用ABAQUS 材料库中没有定义的材料模型。用户材料子程序 UMAT 通过与 ABAQUS 主求解程序的接口实现与 ABAQUS 的资料交流。
UMAT 子程序具有强大的功能,具体功能如下:
可以定义材料的本构关系,使用 ABAQUS 材料库中 没有包含的材料进行计算,扩充程序功能。节选段落二:
几乎可以用于力学行为分析的任何分析过程,几乎可以把用户材料属性赋予 ABAQUS 中的任何单元。
必须在 UMAT 中提供材料本构的雅可比( Jacobian)矩阵,即应力增量对应变增量的变化率。
2、UMAT书写格式
定义了一些相关参数与变量的精确度,从 ABAQUS 安装目录下可找到
主程序与 UMAT 之间存在数据传递,甚至共享一些变量,所以UMAT的书写有一定的格式。
*
UMAT 中的应力矩阵、应变矩阵以及矩阵 DDSDDE、 DDSDDT、 DRPLDE 等,都是直接分量存储在前,剪切分量存储在后。直接分量有 NDI 个,剪切分量有 NSHR 个。节选段落三:
分析:这是一个简单的杠杆拉伸模型,ABAQUS内部就有这种模型,但也可以使用材料用户子程序UMAT对ABAQUS进行二次开发进行求解。
ABAQUS自带模型求解:
建立模型,进行求解,结果步骤如下图所示。
创建作业,并Submit递交进行分析进行求解,结果如下图所示。
结果云图如下图所示。
UMAT求解:
建立模型,进行求解,结果步骤如下图所示。
结果云图如下图所示。

当前暂无评论,小编等你评论哦!


















