ABAQUS非线性用户单元的开发.ppt
《ABAQUS非线性用户单元的开发.ppt》由会员分享,可在线阅读,更多相关《ABAQUS非线性用户单元的开发.ppt(30页珍藏版)》请在麦多课文档分享上搜索。
1、ABAQUS 非线性用户单元的开发,郭永进 庄 茁 清华大学工程力学系北京 99年11月8日,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,ABAQUS的用户子程序,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,用户子程序,用户子程序为分析提供了一个非常强大、灵活的工具。 用户子程序: 可以提高几个ABAQUS选项的功能,仅用数据行的方式使用这些选项可能太过严格; 用FORTRAN语言写成; 在某些情况下可以利用ABAQUS的功能程序。,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,ABAQUS中的用户子程序:CRE
2、EP定义时间相关的粘塑性行为(蠕变和膨胀)的用户子程序 DFLOW在压实分析中定义非均匀孔隙 流体速度的用户子程序 DFLUX在热传导或质量扩散分析中定义非均匀分布流的用户子程序 DISP定义边界条件的用户子程序,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,DLOAD定义非均匀分布载荷的用户子程序 FILM在热传导分析中定义非均匀膜系数和相关的下沉温度的用户子程序 FLOW在压实分析中定义非均匀渗流系数和相关的下沉孔隙压力的用户子程序 FRIC定义接触面摩擦行为的用户子程序 GAPCON在温度位移耦合或者纯热传导分析中定义接触面或节点之间的热传导系数的用户子程序,A
3、BAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,GAPELECTR在热电耦合分析中定义表面间导电系数的用户子程序 HARDINI定义初始等效塑性应变和初始背应力张量的用户子程序 HETVAL在热传导分析中定义内部热产生的用户子程序 MPC定义多点约束的用户子程序 ORIENT为运动耦合约束定义局部方向或者定义局部材料取向的用户子程序,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,RSURFU定义刚性表面的用户子程序 SDVINI 定义依赖于解的状态变量场初始值的用户子程序 SIGINI定义初应力场的用户子程序 UCORR定义随机响应载荷的交叉 相
4、关属性的用户子程序 UEL定义单元的用户子程序,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,非线性用户单元的开发,动机 定义用户单元 UEL接口 例:具有非线性截面行为的平面梁单元 例:新开发的两种用户单元,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,概要,ABAQUS/Standard提供接口,允许用户实现线性和非线性有限单元。 非线性有限单元在用户子程序UEL中实现。 接口允许定义任意复杂的单元。 如果编写适当,用户单元可以在ABAQUS/Standard的大部分程序中应用。 可以在一个UEL子程序中实现多个用户单元,这些单元可以同时
5、使用。 这里只讨论非线性用户单元的实现,并采用实例说明。,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,动机,ABAQUS/Standard是一个功能强大的分析工具,拥有一个大单元库,有500多种单元可以进行绝大部分复杂结构问题的分析。然而,在有些情况下需要开发用户单元来补充ABAQUS的单元库: 所需的单元几何信息与ABAQUS已有的单元不同 模拟与结构行为耦合的非结构物理过程 施加依赖于解的载荷 模拟主动控制机理,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,在分析程序如ABAQUS中开发用户单元而不是编写一个完全的分析程序的优点是很明显
6、的: ABAQUS提供大量的结构单元、分析程序和建模工具。 ABAQUS提供前处理和后处理。 许多第三方软件提供带有ABAQUS接口的前后处理器。 维护和移植子程序比维护和移植一个完全的有限元程序容易的多。,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,定义用户单元,用户单元的主要特征在编写UEL子程序前,必须先定义单元的以下主要特征: 单元的节点数 节点的坐标数 每一个节点处的自由度数,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,其它重要的单元性质另外,必须定义下面的单元性质: 需要在UEL外定义的单元性质数目 每一个单元需要存储的依赖于
7、解的状态变量数目(SDVs) 可能会作用于单元上的(分布)载荷类型数目 这些数目不必立即定义:它们可以很容易地在完成基本的UEL子程序后加入。,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,定义用户单元行为在一般的分析步中单元对模型的主要贡献是提供作用于节点上的“力”FN依赖于节点的自由度uN的值。 如果自由度是位移,那么相关的“力”为节点力。类似地,旋转对应于转矩,温度对应于热流。 在非线性用户单元中“力”常常依赖于自由度的增量uN和内部状态变量H。 状态变量必须在用户子程序中进行更新。,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,在一般
8、分析步中求解(非线性)方程组需要你定义单元的刚度矩阵:刚度矩阵应包含 FN对uN所有的直接和间接的依赖性,例如在一般分析步中刚度矩阵定义的越精确,收敛性就越好。 刚度矩阵确定线性扰动分析步的解,所以其定义必须精确。 刚度矩阵可以为对称或非对称。,ABAQUS 6.1版本发布会暨99中国地区用户会议清华大学工程力学系,用户单元的复杂程度可以变化很大。 在由常规单元构成的分析中可以采用简单的用户单元来达到“控制”和“反馈”的功能。 复杂的非线性结构单元的编制常常需要很大的工作量。如果单元由非线性材料构成,你最好用单独的子程序描述材料行为。 如果材料模型是在子程序UMAT中实现的,那么可以在UEL中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ABAQUS 非线性 用户 单元 开发 PPT
