设计仿真 | Adams接触定义指南:开篇

01

概述

设计仿真 | Adams接触定义指南:开篇的图1

在两个几何物体之间,可以定义二维接触或者三维接触。Adams Solver计算两个物体之间的接触力是有条件的,当两个几何之间不存在渗入深度时,接触力为零,存在渗入深度,才会有接触力。Adams支持多部件之间的接触定义、摩擦的定义、二维几何之间的接触以及三维实体的接触。除了球与平面的接触,其他二维几何与三维实体的接触暂时还不支持。

设计仿真 | Adams接触定义指南:开篇的图2

图1:接触的定义


02

接触中支持的几何类型

设计仿真 | Adams接触定义指南:开篇的图3

表1:接触支持的类型

设计仿真 | Adams接触定义指南:开篇的图4
设计仿真 | Adams接触定义指南:开篇的图5

Adams也支持非实体的三维几何,比如曲面闭合的shell单元。


03

接触法向力的定义方法

设计仿真 | Adams接触定义指南:开篇的图6

除了用户自定义的方法外,接触算法包括碰撞函数接触算法和弹性恢复算法。

设计仿真 | Adams接触定义指南:开篇的图7

3.1  碰撞函数接触算法

在几何没有任何交叠(渗入)时,接触力为0;当开始交叠时,将会产生接触力。对于碰撞函数算法的接触法向力公式如下:

设计仿真 | Adams接触定义指南:开篇的图8

其中:

k 为刚度;

g 为接触渗入深度,两个几何重叠体积的中心点至两个几何的最近表面均会有相应的点,上述两个表面点的距离即为渗入深度,具体如图2所示;

e 为回弹力指数;

dmax 为最大阻尼系数对应的渗入深度;

cmax 为最大阻尼系数,即接触定义对话框中的”damping”。


设计仿真 | Adams接触定义指南:开篇的图9

图2 渗入深度图示


设计仿真 | Adams接触定义指南:开篇的图10

3.2 弹性恢复算法

弹性恢复算法的接触法向力公式如下:

设计仿真 | Adams接触定义指南:开篇的图11

其中:

p 为罚值;

ε 为恢复系数;

dg/dt 为接触点位置的接触速度。

此时文件夹内多出mdf文件如下图所示。


恢复系数ε是接触法向力的主要影响因素,取值为0~1之间,当取值为1时,为弹性接触;取值为0时,为非弹性接触。

罚值类似于碰撞函数接触算法中的刚度,但是该值与接触的几何材料没有任何关联。该参数的默认值为1.0e5,单位为阻尼单位N/(mm/sec)。

设计仿真 | Adams接触定义指南:开篇的图12

3.3 两种接触方法的选择

•  弹性恢复算法更适用于动态或间歇的接触,应用于持续的接触时,可能出现轻微颤动的情况;

•  弹性恢复算法尝试模拟完美的接触约束,所以在接触事件中,无法评估接触渗入量和法向力;

•  弹性恢复算法相比碰撞函数算法,更接近能量守恒法则,所以在研究系统的能量损失时,弹性恢复算法更为合适;

•  相比于弹性恢复算法,碰撞函数算法更为稳健,对误差容差不敏感,所以碰撞函数算法更为推荐,也是唯一能够进行柔性接触定义的方法。


04

接触摩擦

设计仿真 | Adams接触定义指南:开篇的图13

Adams的摩擦区域包括三个区域,分别为静态区、过渡区以及动态区。具体的摩擦系数变化如下公式及图3所示。

设计仿真 | Adams接触定义指南:开篇的图14

设计仿真 | Adams接触定义指南:开篇的图15

图3:摩擦系数与速度的关系


05

后续

设计仿真 | Adams接触定义指南:开篇的图16

敬请关注“Adams接触定义指南:碰撞函数的参数设置”、“Adams接触定义指南:接触参数调试案例”以及“Adams接触定义指南:柔性体接触”等内容。

文章来源海克斯康工业软件

(2条)
默认 最新
大佬,我想请假一下就是我设置了接触力但是还是会穿模,这是啥原因啊
评论 1 点赞 1
回复
请问解决了吗,是怎么解决的啊
评论 点赞
感谢分享
评论 点赞
点赞 4 评论 3 收藏 4
关注