找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 7818|回复: 7

[分享] ug仿真模块下4杆机构自由度的冗余解析

[复制链接]

115

主题

144

回帖

1万

积分

大校

积分
16428
发表于 2019-11-21 19:55:07 | 显示全部楼层 |阅读模式
在机械原理中我们知道,计算平面机构的自由度公式如下:
F=3 * N - 2 * PL - PH
其中:
F:自由度
N:可活动的杆件个数
PL:运动低副的个数(如旋转副,滑动副等)
PH:运动高副(如,点在线上,齿轮副)的个数
所以一个正常的4杆机构的自由度为:F=3 * 3 - 2 * 4=1
在ug仿真模块里面建立如图1所示4个旋转副的4杆机构,进行解算时,系统会给出图2所示的消息,指出该机构存在3个冗余约束,
4barDOF-1.gif
图1
4barDOF-2.gif
图2
为什么ug运动模块的解算器会认为该机构存在3个冗余约束?而我们通过机械原理中提供的自由度公式,以及我们通过对该机构的常识性认知,都得出该机构实际的自由度都为1。
答案在于,机械原理上面给出的机构自由度的计算方法的前提条件是:平面机构,而ug运动模块针对的机构是空间的,所以需要通过空间自由度的公式去计算,机构的空间自由度计算公式如下:
F=6 * N - 5 * P5 - 4 * P4 - 3 * P3 - 2 * P2 - P1
其中:
F:自由度
N:可活动的杆件个数
P5:被限制5自由度运动副的个数
P4:被限制4自由度运动副的个数
P1:被限制1自由度运动副的个数
通过空间自由度计算公式,计算该机构的自由度为:F=6 * 3 - 4 * 5 =-2
不难得出,该机构存在2个冗余的过约束,通过查看运动导航器当前活动解算方案的Gruebler数也可以看出,系统给出的自由度也是为-2。
求解时,解算器会自动判断哪些为冗余约束(系统给出的冗余信息仅供参考),并忽略这些约束,并给出机构的解算结果。
该4杆机构冗余产生的原因是什么?
要回答这个问题,我们可以取消一个旋转副(可取消任意一个副,这里取消的是Link2 和 Link3节点的旋转副),只保留3个旋转副,此时的自由度为:F=6 * 3 - 3 * 5= 3,Gruebler数也为3。要使得该机构自由度为1,第4个副只需约束2个自由度,即该运动副的自由度为4。
4barDOF-3.gif
图3
现在我们来分析这个机构,如图3所示,对于现有机构来说,其运动已经是在同一个平面了,要完成四杆机构,只需要保证Link2 和 Link3的两个端点重合即可。如果这里采用球面副,可以做到两端点重合,但机构的Gruebler数为0,即球面副本身的自由度为3,也就是说,采用球面副的话,多限制了一个自由度,即Z向的平移自由度。在现有的运动副类型列表里面,只有共线副可以满足条件,且其运动副的自由度为4。
当第4个副采用共线副后,此时的Gruebler数为1,为曲柄运动副J001添加驱动,Gruebler数变为0,对机构进行求解,此时的信息窗口就不会出现冗余信息。
仿真动图如下:
4barDOF.gif



知识延伸:
ug运动副分两类:常规运动副 和 运动副primitives。
常规运动副包括:旋转副,滑动副,柱面副,螺旋副,球面副,固定副,万向节副,等速副,平面副。
运动副primitives包括:共点副,共线副,共面副,方向副,平行副,垂直副。
运动副primitives因为没有实物与之对应,不像常规运动副相对好理解,下面通过动图,给出在运动副primitives不同类型的约束下,立方体块的运动情况。
Atpoint.gif
共点副(见上图所示)
Inline.gif
共线副(见上图所示)
Inplane.gif
共面副(见上图所示)
Orientation.gif
方向副(见上图所示)
Parallel.gif
平行副(见上图所示)
Perpendicular.gif
垂直副(见上图所示)


评分

参与人数 1G币 +100 元宝 +5 收起 理由
3D世界网-零 + 100 + 5 楼主是大神!膜拜!

查看全部评分

22

主题

711

回帖

1万

积分

爱好者VIP1

积分
16541

VIP会员

发表于 2022-4-10 20:44:42 | 显示全部楼层
楼主是大神!膜拜!{}感谢

0

主题

4

回帖

95

积分

上等兵

积分
95
发表于 2022-4-13 14:02:15 | 显示全部楼层
厉害【表情】【表情】

14

主题

807

回帖

6338

积分

上尉

积分
6338
发表于 2022-4-14 11:10:32 | 显示全部楼层
大神 ,加个微信,带带我行不

60

主题

656

回帖

4413

积分

中尉

积分
4413
发表于 2022-8-1 14:34:30 | 显示全部楼层
这玩意儿算是被你玩明白了,那个草图运动怎么做的?为啥我每次不能显示曲线草图呢

2

主题

29

回帖

2838

积分

少尉

积分
2838
发表于 2023-6-25 15:58:09 | 显示全部楼层
太高级了,小白看不懂

15

主题

54

回帖

1012

积分

禁止发言

积分
1012
发表于 2023-6-27 11:42:08 | 显示全部楼层
老掉牙的模块了,换运动模拟不香吗

1

主题

4

回帖

98

积分

上等兵

积分
98
发表于 2025-1-6 17:10:52 | 显示全部楼层
牛的老哥,谢谢指导,看了后解决问题了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-1 02:44

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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