matlab接触刚度编程,关于接触刚度的定义

在有限元分析中,接触刚度的选择至关重要,过大可能导致矩阵病态,过小可能造成渗透问题。合适的接触刚度需要通过迭代和经验确定,通常在0.01和10之间的比例因子。本文通过举例分析接触刚度对计算结果和迭代次数的影响,探讨了MATLAB中接触刚度的计算方法,包括罚函数法和拉格朗日乘子法,以及如何使用扩展拉格朗日乘子法控制穿透和收敛性问题。
摘要由CSDN通过智能技术生成

所有的接触问题都需要定义接触刚度,两个表面之间渗 量的大小取决了接触刚度,过大的接触刚度可能会引起总刚矩阵的病态,而造成收敛困难,一般来谘,应该选取足够大的接触刚度以保证接触渗透小到可以接受,但同时又应该让接触刚度足够小以使不会引起总刚矩阵的病态问题而保证收敛性。

程序会根据变形体单元的材料特性来估计一个缺省的接触刚度值,你能够用实常数FKN来为接触刚度指定一个比例因子或指定一个真正的值,比例因子一般在0.01和10之间,当避免过多的迭代次数时,应该尽量使渗透到达极小值。

为了取得一个较好的接触刚度值,又可需要一些经验,你可以按下面的步骤过行。

1、 开始时取一个较低的值,低估些值要比高估些值好因为由一个较低的接触刚度导致的渗透问题要比 过高的接触刚度导致的收敛性困难,要容易解决。

2、 对前几个子步进行计算

3、 检查渗透量和每一子步中的平衡迭代次数,如果总体收敛困难是由过大的渗透引起的(而不是由不平衡力和位移增量引起的),那么可能低估了FKN的值或者是将FTOLN的值取得大小,如果总体的收敛困难是由于不平衡力和位移增量达到收敛值需要过多的迭代次数,而不是由于过大的渗透量,那么FKN的值可能被高估。

4、 按需要调查FKN或FTOLN的值,重新分析。

在有限元分析中,接触单元通常用来描述两物体相互接触或滑动的界面。近年来,ANSYS开发了一系列的接触单元。刚开始有节点对节点单元CONTAC12和CONTAC52,接着有节点对地单元CONTAC26,然后有节点对面单元CONTAC48和CONTAC49。最近几年,我们引入一类面对面接触单元CONTA169和CONTA174,同时还有一种新的节点对节点单元CONTA17

贴一个介绍Matlab关于接触分析的文章-接触分析.doc 分享…… 文章目录如下 一般的接触分类............................................................................................. 1 ANSYS接触能力........................................................................................... 1 点─点接触单元............................................................................................. 1 点─面接触单元............................................................................................. 2 面─面的接触单元......................................................................................... 2 执行接触分析................................................................................................. 3 面─面的接触分析......................................................................................... 3 接触分析的步骤:......................................................................................... 3 步骤1:建立模型,并划分网格.................................................................. 4 步骤二:识别接触对..................................................................................... 4 步骤三:定义刚性目标面............................................................................. 4 步骤4:定义柔性体的接触面...................................................................... 8 步骤5:设置实常数和单元关键字............................................................ 10 步骤六:....................................................................................................... 21 步骤7:给变形体单元加必要的边界条件................................................ 22 步骤8:定义求解和载 步选项.................................................................. 22 第十步:检查结果....................................................................................... 23 点─面接触分析........................................................................................... 25 点─面接触分析的步骤............................................................................... 26 点-点的接触............................................................................................... 36 接触分析实例(GUI方法)........................................................................ 39 非线性静态实例分析(命令流方式)....................................................... 42
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值