ADAMS中接触的定义及参数设置_第1页
ADAMS中接触的定义及参数设置_第2页
ADAMS中接触的定义及参数设置_第3页
ADAMS中接触的定义及参数设置_第4页
ADAMS中接触的定义及参数设置_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ADAMS中接触的定义及参数设置一、接触的定义接触力类型1) 二维(2D)接触:是指平面几何形体之间的相互作用(比如圆弧、曲线和点)。2) 三维(3D)接触:是指实体之间的相互作用(比如球、圆柱、封闭的shell、拉伸体和旋转体)。接触力的计算方法1)基于回归的接触算法(Restitution-base contact)。ADAMS/Solver用这种算法通过惩罚参数与回归系数计算接触力。惩罚参数施加了单面约束,回归系数决定了接触时的能量损失。2)基于碰撞函数的接触算法(IMPACT-Function-based contact)。ADAMS/Solver运用ADAMS函数库中IMPACT函数

2、来计算接触力。接触碰撞模型碰撞函数的理论计算公式contactF为接触力;x:两碰撞物体的挤压变形;d为渗入深度;接触参数说明1)Stiffness指定材料刚度。一般来说,刚度值越大,积分求解越困难。2)Force Exponent用来计算瞬时法向力中材料刚度项贡献值的指数。通常取1.5或更大。其取值范围为Force Exponent,对于橡胶可取2甚至3;对于金属则常用1.31.5。3) Damping定义接触材料的阻尼属性。取值范围为Damping,通常取刚度值的0.114)Penetration Depth定义全阻尼(full damping)时的穿透值。在零穿越值时,阻尼系数为零;AD

3、AMS/Solver运用三次STEP函数求解这两点之间的阻尼系数。其取值范围为Penetration Depth0;刚度:K越大,两物体渗透的量越小;指数:e越大,两物体渗透的量越大,因为渗透量是小数;阻尼:C越大,渗透量曲线越平滑,碰撞力曲线越平滑;渗透量:,当实际渗透量大于时,阻尼值开始完全起作用接触刚度由hertz理论计算Reference:H.M. Lankarani and P.E. Nikravesh, “Continuous Contact Force Models for Impact Analysis in Multibody Systems”, Nonlinear Dyna

4、mics, 5: 193-207, 1994.不同指数的影响:指数影响刚度(斜率)指数影响接触力变化的连续性:各种材料接触碰撞参数推荐值:库伦摩擦特性及参数定义仿真时发生接触穿透现象发生穿透的原因:模型结构:参与接触的零部件结构过于复杂,使得现有判断准则难以正确判断接触是否发生;仿真步长的设置:求解动力学方程组时将接触力并入广义矩阵中求解。接触发生前每次迭代都预先判断接触是否发生;一旦发生,为了更精确地计算接触力,系统动态地将迭代步长调小,并继续判断,如果步长设置不合理,将导致接触判断错;积分算法的选择,不同的积分算法有各自适用的范围,有的求解效率高,有的求解稳定性好,如果选择不当,例如一味追

5、求求解速度,就可能产生接触穿透;读取shell文件数据出错:仿真时间较长时,会产生很多中间结果,这些结果驻留在计算机内存中,要等仿真结束而且用户给出存盘指令后才保存下来,这个过程中,如果数据量超过系统的内存容量!将会引起动态刷新不正常,使与形体关联的shell文件中的当前数据不正确,从而引起接触判断失误。解决接触穿透方法:常用方法包括简化模型,增大仿真步数,选择合适求解器等。进行接触计算时,求解器的选择:由于接触是强非线性、非连续过程(建议用SI2积分器,且缩小积分步长)积分器、积分格式与积分误差1、积分器(Integrator)。ADAMS中常用的刚性积分器有三种:GSTIFF、WSTIFF

6、与BDF,不同的刚性积分器,计算的效率和稳定性也有所不同,它们的计算稳定性关系为BDF WSTIFF GSTIFF,而数值计算效率关系为GSTIFF WSTIFF BDF2 。GSTIFF是最常用的积分器,也是系统默认的积分器。BDF积分器虽然计算时间最长,但它有时可求解GSTIFF求解失败的问题。2、积分格式(Formulation)。ADAMS 提供了三种积分格式:I3、SI2 和SI1。I3 格式求解速度快,但精度太差;SI2 格式可以避免Jacobian 矩阵的病态,而且考虑了约束方程,虽然求解时间变长,但求解精度高;SI1 求解精度比SI2 还高,但它计算量太大,一般不采用。3、积分

7、误差(Error)。积分误差决定了在求解动力学方程的过程中,某一步的预测值与校正值之间所能接受的差值。积分误差过大,计算容易进行,但最终结果会产生过大误差;积分误差过小,求解时间太长。一般来讲,积分误差设为0.001 较为适宜。3.3 仿真步数与其它动力学参数1、仿真步数(Steps)。适当增大仿真步数有助于提高求解稳定性,但同时会增加计算时间,所以在实际过程中需要综合考虑。2、积分步长(time step)。ADAMS 分别用参数Hmax、Hmin ,Hinit 规定积分的最大时间步长、最小时间步长和初始时间步长。3、最大迭代次数(Maxit)。ADAMS 用参数Maxit 控制牛顿迭代收敛到结果的次数。牛顿迭代中需要求解线性方程组,过大的迭代次数将导致累积误差的加人而产生错误的结果。默认值为10;4、校正器(Corrector):ADAMS 中有两种校正器Original 和Modified。这两种校正器的主要区别在于对迭代收敛的判定上,其中Modified 校正器对收敛的判定比较宽松。系统默认校正器是Original。5、积分多项式阶数(Kma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论