ImageVerifierCode 换一换
格式:DOCX , 页数:4 ,大小:59.77KB ,
资源ID:17530138      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17530138.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(接触问题的计算方法Word下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

接触问题的计算方法Word下载.docx

1、1.罚函数法是通过接触刚度在接触力与接触而间的穿透值(接触位移)间建立 力与位移的线性关系:接触刚度*接触位移二法向接触力对而而接触单元17*,接触刚度由实常数FKN来定义。穿透值在程 序中通过分离的接触体上节点间的距离来计算。接触刚度越大,则 穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触 状态,使穿透值等于零。但是显而易见,在程序计算中,接触刚度 不可能为无穷大(否则病态),穿透也就不可能真实达到零,而只 能是个接近于零的有限值。以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程 组K*X二F中去。并不改变总刚K的大小。这种罚函数法有以下几个 问题必须解决:1)接触刚度

2、FKN应该取多大2) 接触刚度FKN取大些可以减少虚假穿透,但是会使刚度矩阵成为 病态3) 既然与实际情况不符合的虚假穿透既然是不可避免的,那么可以 允许有多大为合适因此,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚 度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方 便地定义接触刚度了,一般FKN取到1中间的值。当然,在需要 时,也可以把接触刚度直接定义,FKN输入为负数,则程序将其值 理解为直接输入的接触刚度值。对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等。它们 会需要更多的迭代次数,并有可能不收敛。可以使用直接法求解 器,例如稀疏求解器等。这些求解器可以有

3、效求解病态问题。穿透的大小影响结果的精度。用户可以用PLESOL,CONT?PENE来在后 处理中查看穿透的数值大小。如果使用的是罚函数法求解接触问 题,用户一般需要试用多个FKN值进行计算,可以先用一个较小的 FKN值开始计算,例如。因为较小的FKN有助于收敛,然后再逐步 增加FKN值进行一系列计算,最后得到一个满意的穿透值。FKN的收敛性要求和穿透太大产生的计算误差总会是一对矛盾。解 决此矛盾的办法是在接触算法中采用扩展拉格朗日乘子法。此方法 在接触问题的求解控制中可以有更多更灵活的控制。可以更快的实 现一个需要的穿透极限。2.拉格朗日乘子法与扩展拉格朗日乘子法拉格朗日乘子法与罚函数法不同

4、,不是采用力与位移的关系来求接 触力,而是把接触力作为一个独立自由度。因此这里不需要进行迭 代,而是在方程里直接求出接触力(接触压力)来。Kx=F+Fc on tact从而,拉格朗Fl乘子法不需要定义人为的接触刚度去满足接触面间 不可穿透的条件,可以直接实现穿透为零的真实接触条件,这是罚 函数法所不可能实现的。使用拉格朗H乘子法有下列注意事项:1) 刚度矩阵中将有零对角元,使有些求解器不克使用。只能使用直 接法求解器,例如波前法或系数求解器。而PCG之类迭代求解器是 不能用于有零主元问题的。2) 由于增加了额外的自由度,刚度阵变大了。3) 一个可能发生的严重问题,就是在接触状态发生变化时,例如

5、从 接触到分离,从分离到接触,此时接触力有个突变,产生chattering(接触状态的振动式交替改变)。如何控制这种chattering,是纯粹 拉格朗日法所难以解决的。因此,为控制chattering, ANSYS采用的是罚函数法与拉格朗日法混 合的扩展拉格朗日乘子法。在扩展拉格朗日法中,可以采用实常数 TOLN来控制最大允许穿透值。还有最大允许拉力FTOLo这两个参 数只对扩展拉格朗H乘子法有效。在扩展拉格朗H乘子法里,程序按照罚函数法开始,与纯粹拉格朗 FI法类似,用TOLN来控制最大允许穿透值。如果迭代中发现穿透 大于允许的TOLN值,(对178单元是TOLN,而对面面接触单元 171

6、-174则是FTOLN )则将各个接触单元的接触刚度加上接触力乘以 拉格朗日乘子的数值。因此,这种扩展拉格朗日法是不停更新接触 刚度的罚函数法,这种更新不断重复,直到计算的穿透值小于允许 值为止。尽管与拉格朗H法相比,扩展拉格朗日法的穿透并不是零,与罚函 数法相比,可能迭带次数会更多。扩展拉格朗日法有下列优点:1) 较少病态,个接触单元的接触刚度取值可能更合理。2) 与罚函数法相比较少病态,与单纯的拉格朗日法相比,没有刚度 阵零对角元。因此在选择求解器上没有限制,PCG等迭代求解器都 可以应用。3) 用户可以自由控制允许的穿透值TOLNo (如果输入了 TOLN,而 使用罚函数法,则程序忽略它

7、)依我的个人理解:解的结果会随着接触刚度,穿透容忍度的不同而有所不同。但对于穿透容忍度足够小的情况下,解的结果将随接触 刚度影响不会很大。不过,在穿透容忍度小特别小的时候当然不容 易收敛。因此在穿透容忍度一定的情况下,当然是接触刚度大穿透 小的解更加准确。大家看看这个吧!我想对大家的理解可能有帮助摘自ansys中文网站用户专区。(我记得我曾经贴出过)在有限元分析中,接触单元通常用来描述两物体相互接触或滑动的 界而。近年来,ANSYS开发了一系列的接触单元。刚开始有节点对 节点单元C0NTAC12和CONTAC52,接着有节点对地单元 CONTAC26,然后有节点对面单元CONTAC48和CON

8、TAC49。最近几 年,我们引入一类而对而接触单元CONTA169和CONTA174,同时还 有一种新的节点对节点单元CONTA178o虽然接触单元的参数具有多样性,但我们在使用他们时可谨记重要 的一点,他们具有一个共同的特点,即除了 CONTA278的KEYOPT(2)二0或2外,所有的接触单元都有接触刚度。在现实中实际上 相邻结构之间只是一种空隙,但在有限元分析中,这种空隙是一带 有刚度的接触单元,这是因为通过刚度矩阵来实现接触算法的。一 些接触单元要求使用者输入刚度值,同时另外的接触单元若没有输 入则使用缺省值。分析工程师所而对的问题就是针对给定的条件确 定一个合理的刚度值。如果过高,问

9、题将会不收敛,如果过低,可 能得到错误的结果。那么我们所而对的问题是怎样才能找到一个正 确的刚度值我认为唯一的方法就是我们必须试用不同的值直到找到正确的值。 也就是刚开始我们应该使用一个较小的值,然后稳步的增加直到分 析的结果不再有什么变化。那么对于我们这一特定分析的问题,这 一点就是我们所想要的合适值。我们可举例说明,如图2所示,平行放置两个悬臂梁,并有少许的 交迭,下而的左边固支,上面的右边固支,当在上而梁的自由端施 加一个向下位移时,梁变形弯曲并接触下面的梁,然后一起向下运 动。用SOLID45单元划分梁,用TARGE170和C0NTA174面面接触单 元来描述相互作用。在此基础上,把C

10、ONTA174单元的刚度从非常 低变到非常高,从而来观察它对结果的影响和收敛的迭代次数。图 2说明了下梁自由端的偏移随接触单元刚度的变化情况,当刚度增 加时,偏移量接近一个常数值(我们可以假定它是一个“正确”的结 果。)图3说明求解所需的迭代次数,当接触单元刚度增加时,求 解所需的迭代次数也是增加的,并服从指数关系。如果刚度过高, 问题很有可能根木就不收敛。图4说明在上梁自由端接触单元的渗 透量,当刚度增加时,渗透量降低。从这些图可知,当接触单元的刚度为20e6时,可获得合理精确的结 果。任何大于该值的刚度对下梁的偏移量没有什么影响,而求解所 需的迭代数却显著的增加。对于这个题目,10e6的刚

11、度是很适合 的。但是,如果改变边界条件、网格密度、两梁之间的相对位置、 材料特性或梁的几何形状,能获得满意结果的接触刚度值将是不同 的。比如,如果网格密度增加,则接触单元数将增加,每一个单元 上的载荷将降低。如果接触单元数增加两倍,一个合适的接触单元 刚度值应为原来的一半。由于每个题目都是不一样的,所以在求解之前并没有通用的方法来 确定接触单元刚度的最佳值。我们不得不试算一个我们认为合适的 值然后查看计算结果。一个有经验的分析工程师可能只查看一个计 算结果来判定所取值的合适度,但对于大多数情况而言,最好用一 个合理而不过度精确的刚度值进行第一次求解,然后用20倍于该值 的刚度进行第二次求解,如果两者结果相差很小,而迭代数增加很 多,那么我们则正好取得了曲线上的突变点,从而获得相当好的结 果。接触单元刚度问题仅仅是一个例子,即对于分析工程师来说,总是 置疑于分析结果的正确与否是非常重要的,并要意识到数值仿真的 局限性和潜在的假设及他们怎样影响所分析问题的结果。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1