首页/文章/ 详情

【万能的衬套力】ADAMS中衬套替换约束的应用场景介绍

5月前浏览10503

本文摘要(由AI生成):

本文介绍了多体动力学仿真中约束和衬套的使用。约束用于无限刚度的刚性连接,而衬套用于有限刚度的柔性连接。当连接刚度不确定时,需使用衬套替换约束。文章详细讨论了冗余约束和约束反力问题,并介绍了如何通过衬套解决这些问题。同时,文章还强调了在使用衬套时确定其方向的重要性。这些技巧有助于提高多体动力学仿真的准确性和效率。


在多体动力学仿真中约束和衬套常常被用来连接部件,约束是无限刚度的刚性连接,衬套是有限刚度的柔性连接。当实际连接刚度能被确定时,可以通过衬套对连接进行精确定义。当实际连接刚度不能确定时,一般都通过约束来定义连接关系。但有几种特殊的场景,需要使用不能确定刚度的衬套来替换约束。

1 冗余约束问题

约束会减少系统1-6个自由度;衬套是一种力,不会减少系统任何自由度。对于多体仿真来说,系统自由度决定着求解类型。系统自由度为0时,软件会采用运动学求解器解约束方程,求解速度较快。系统自由度大于0时,软件会采用动力学求解器解非线性微分方程组,求解速度较慢。

系统自由度小于0代表存在过度约束(冗余约束),对于仿真来说这是一种“病态”,需要在仿真前解开一些约束关系使系统自由度大约或等于0。过约束系统如果不做人为解开处理,提交仿真时软件会自行处理,但可能会出现仿真失败或结果异常的问题。

为了避免出现意想不到的问题,成熟的多体工程师会在仿真前手动调整系统自由度,可用工具包括原始约束和衬套。原始约束问题前面有文章做过介绍(原始约束的文章链接:https://mp.weixin.qq.com/s/cAXV_5RiUKH9OKXLy0MCCA),本文只介绍衬套的用法。

以图1所示四连杆问题为例,先进行完全约束建模的仿真,观察仿真过程信息。

 

图1.png

图1 完全用约束建模的四连杆模型

 

完全通过约束建模,系统自由度数为-3,求解时软件自行解开3个约束方程然后执行运动学仿真,如图2所示

 

图2.png

图2 完全用约束建模的仿真过程

 

在仿真前通过衬套替换其中一个回转约束,回转方向刚度设置为0,其余5个方向刚度设置成一个较大数值(接近无限刚度),如图3所示。

 

图3.png

图3 衬套替换一个约束模型

 

系统自由度变为2,执行动力学仿真,仿真用时比全约束建模时更长,如图4所示。

 

图4.png

图4 衬套替换一个约束模型的仿真过程

 

这种相对简单的模型不主动处理过约束问题还不会导致仿真失败,但越复杂仿真失败的几率就越高,因此为了保证仿真顺利完成最好提前处理模型中的过约束。

2 约束反力问题

被软件自动放开的自由度方向上提取不到结果,如果这个方向的结果恰是想要的,那么就必须提前人为处理。以下图所示的“双合页”门模型为例,想要提取两个约束位置Y方向反力,通过约束建模会出现如图5所示的问题,约束2的反力始终为0。

 

图5.png

图5 约束建模的门模型

 

检查仿真过程信息发现,系统自动消除了约束2上的Y方向约束,如图6所示。

 

图6.png

图6 约束模型仿真过程信息

 

将约束替换成衬套,重新进行求解准确得到两个连接处Y方向的反力数值,如图7所示。

 

图7.png

图7 衬套建模时连接处受力

3 确定Bushing方向

衬套在使用时需要手动输入6个自由度方向上的刚度值,所以用衬套代替某些方向刚度为0的约束时必须分清衬套的方向。以图8为例,门要绕轴转动,衬套的对应方向上自由度需要设置为0。衬套图标的轴向为Z向,长轴方向为X向,短轴方向为Y向。

 

图8.png

图8 衬套方向示意图

Adams通用多体动力学
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-01-27
最近编辑:5月前
五星连珠
硕士 | 客户经理 MSC
获赞 178粉丝 1671文章 50课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈