找回密码
 注册
Simdroid-非首页
查看: 132|回复: 0

[ADAMS CAR, Chassis, Engine] ADAMS仿真时发生接触穿透的原因及对策

[复制链接]
发表于 2018-6-26 18:44:09 | 显示全部楼层 |阅读模式 来自 上海
造成ADAMS仿真时发生接触穿透的原因主要有以下几个方面:(1)模型结构。 参与接触的零部件结构过于复杂,使得现有判断准则难以正确判断接触是否发生。

(2)仿真步长的设置。 求解动力学方程组时,ADAMS/Solver将接触力并入广义矩阵中求解.接触发生前,每次迭代都预先判断接触是否发生.一旦发生,为了更精确地计算接触力,系统动态地将迭代步长调小,并继续判.如果步长设置不合理!将导致接触判断错误.

(3)积分算法的选择.ADAMS( 提供给用户不同的积分算法,它们有各自适用的范围,有的求解效率高,有的求解稳定性好.如果选择不当,例如一味追求求解速度,就可能产生接触穿透.

(4)仿真时间较长时,会产生很多中间结果,这些结果驻留在计算机内存中, 要等仿真结束而且用户给出存盘指令后才保存下来.这个过程中,如果数据量超
过系统的内存容量!将会引起动态刷新不正常,使与形体关联shell文件中的当前数据不正确,从而引起接触判断失误.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-17 03:39 , Processed in 0.026238 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表