机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3414|回复: 18

【机构分析】恒定驱动力矩下的苏格兰轭设计

  [复制链接]
发表于 2024-10-25 00:27:17 | 显示全部楼层 |阅读模式
本帖最后由 DaedraMech 于 2024-10-25 00:58 编辑 ! X: i. V5 X$ ?
, q! H& K, p% C; D
坛友@forbetter在帖子http://www.cmiw.cn/forum.php?mod ... 6&page=1#pid8735055中提出了一种摆缸驱动末端零件往复直线运动的情形,按楼主的理解这是一种典型的对苏格兰轭机构的应用。0 n7 j* o1 @; d1 ^
5 T) Y, }2 t, D. G
坛友提出了十分有趣的问题:到底要选择多大力矩的摆缸,才能在0.5s内使末端零件单程移动170mm呢?: @% I4 q1 A$ f! e' R- J. Y' Y% j! M, ]

. Z4 i  q! ^9 D( P从应用经验上来看,气缸类执行元件具有动作快、出力小的特点,我们把末端元件的轨迹看作苏格兰轭圆盘上的一条弦,为降低摆缸的所需力矩,这条弦所对圆心角应当尽可能的大,即通过增大摆缸的所需摆动行程来降低其所需输出力矩,机构可如下图所示布置。
: j( B9 b2 W* w& o" o8 c. ]* _5 S. S/ M: x3 j2 U2 P
楼主对气缸类元件的特性和应用方法尚且知之甚少,只能假设如下的工况,如有谬误还请各位坛友斧正:忽略重力和摩擦,忽略摆缸和各传动件质量,摆缸的输出力矩保持恒定,将末端零件沿直线从起始角度不断加速推至终止角度;同时假设轨迹两端均有缓冲垫,零件会在端点因撞击直接减速至0,之后摆缸换向,逆向执行上述运动,这样一来往/复运动是完全对称的,我们只需要分析单程运动即可。
1 {, U- O* p- D7 }1 O" x6 I
% x4 B5 f6 I& R4 r8 ]9 _  s' r: `+ i% m9 ]! Z/ |9 {
在上述推导中,虽然将摆缸力矩T设为常数,但它其实是一个待定常数,不同的T会积分出不同的s,因此若要0.5s正好达到170mm线位移,需要通过迭代法找出合适的T。这里楼主将上述关系式导入Excel中,将时间间隔δt设置为0.0001s,通过Excel的单变量求解功能快速获取到T=1.46Nm。2 d- t; V9 R0 C8 G! v

9 h7 n+ g6 q; q3 e' n4 X0 |从表格附带的图像也可以看出,当摆缸的驱动力矩恒定时,其并不做匀加速转动,末端零件也不做匀加速直线运动。
4 b/ @# T6 O8 P( F2 e——它们都在做变加速运动。$ W7 t" ^( e& }( N0 F& X
$ p! ]  v; }% V' c6 [
现在,我们拿着得到结果,放到motion里跑一下看看我们的计算是否正确:+ P) h- D5 W: T, Y

* j/ K$ T9 `6 t0 k4 p4 L, a( w1 I9 z6 u, \- a; C- s
- e, E. }- ]$ p: B; V! @
从仿真中可以看出,机构正好在0.5s达到了预定位置,s-t、v-t、a-t图像也与Excel给出的结果契合,说明我们上述的推导和计算是正确的。一款至少能恒定出力1.46Nm的摆缸才能满足坛友@forbetter的需求。
$ k: u% H" @) i3 U: _6 j! p1 F9 Q8 U: K6 ]& }
本文提供的分析方法是同类机构通用的,即使末端零件的轨迹不是这样关于y轴对称的弦,也能同样运用该方法计算出对应的结果,只需找出新机构下摆杆旋转运动和滑块直线运动间的几何转换关系即可。此外,如果坛友对自己的运气和设置边界条件的正确性非常有信心,那么直接使用motion不断试数(注意奇异解)也不失为一种便捷的方法。
3 z( l5 u6 e4 I2 s7 T: u/ ?
! w7 o( @' {% n$ W& K文末附上了截图中的Excel原文件和2021版本的SW三维模型,欢迎坛友们提出问题、积极讨论。链接: https://pan.baidu.com/s/1EgMSj_vy0lQLbLd9OjmlWA?pwd=t2zt 提取码: t2zt
) c4 d# a7 {5 |& L1 n$ N--来自百度网盘超级会员v7的分享
: e9 T# A! I1 ~; x+ s2 B# M4 w' |* ?2 ]4 U$ g2 @( K
7 c* ?6 a3 P' U( n" Y3 M. K
) U7 d" Y% P4 b: R" {
# E+ \! H. s- Y# l! I. s

本帖子中包含更多资源

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

x

评分

参与人数 8威望 +8 收起 理由
狄奥多西今犹在 + 1 思想深刻,见多识广!
大白小白 + 1 很好的交流分享
学渣渣 + 1 大佬求带
喂我袋盐 + 1 高手,留个vx大家多多交流
forbetter + 1 热心助人,专业精湛, 没@我扣两分
庙岭叶无道 + 1 问题描述清楚,显得很专业!
斯文棒棒 + 1 热心助人,专业精湛!
564156415gdr + 1 思想深刻,见多识广!

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

发表于 2024-10-25 08:16:27 | 显示全部楼层
感谢分享,难得的好帖。
回复 支持 反对

使用道具 举报

发表于 2024-10-25 08:40:48 | 显示全部楼层
前排点赞!!!
回复

使用道具 举报

发表于 2024-10-25 08:53:47 | 显示全部楼层
只说一点不能把摆动气缸当成什么伺服电机这种计算方法,没必要。
7 k7 M% H+ m, ~2 ~5 @3 `* U不管有没有缓冲垫,它都会直接撞击速度减为零的。
, S6 B- g. L7 I" v8 r: v你这种计算方法是把简单问题复杂化,直接计算出最大位置的摩擦力矩就行了。凭什么说气缸的输出力矩不是恒定的啊
回复 支持 1 反对 0

使用道具 举报

发表于 2024-10-25 09:15:01 | 显示全部楼层
本帖最后由 forbetter 于 2024-10-25 10:02 编辑
- W+ ]) ?0 X. L; m
, B. b: g6 _$ G5 t; j6 w为什么不@我一下,得亏进来看看。 仔细看了楼主的计算过程。
( B8 m2 q$ J* I1 L我用了平均转速W来计算,从而导致了错误的结果。看图片线速度是一直在增大的,不过直观来想貌似先增大再减小。(比如转角是180度时,两个边界速度好像是零)  ( g$ X2 T: b& N: z: c5 V
Motion还不会玩,要学习一下。@DaedraMech
8 B- r* A( d) \% W# \& v) A/ `+ Y; p# H- U& n7 b5 q
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-25 10:27:57 | 显示全部楼层
forbetter 发表于 2024-10-25 09:15
$ Y  m' r+ v5 S: l7 }为什么不@我一下,得亏进来看看。 仔细看了楼主的计算过程。
( u! w6 Y: W+ ^2 x8 K1 b# D8 l我用了平均转速W来计算,从而导致了错误的结 ...
4 p% W# F7 G# P7 @, I- @8 l! ~
说来惭愧,我还不知道怎么@别人,文中是有@的但是好像不能触发

点评

好的,我在数据选项卡上找找  发表于 2024-10-25 11:34
单变量求解是一项独立的功能,不会像函数一样留存在单元格中,要试验只能按照截图重新调出功能(在数据选项卡下,不太好找,可以在搜素栏搜索下)  发表于 2024-10-25 11:03
下了你的表格,不过是WPS打开的,感觉丢了求解那一块的内容 ,等回家用EXCELL打开再看看。  发表于 2024-10-25 10:45
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-25 10:55:14 | 显示全部楼层
本帖最后由 DaedraMech 于 2024-10-25 10:58 编辑
, L+ U3 d4 D& ~: @( I
学者11 发表于 2024-10-25 08:53
- `6 d' D) Q2 R8 n3 h$ ]  T$ y$ }只说一点不能把摆动气缸当成什么伺服电机这种计算方法,没必要。
) B1 A2 ~- T4 f2 B4 e不管有没有缓冲垫,它都会直接撞击速度减 ...

5 P$ }0 @0 z- E: v感谢指正。" g* a+ P+ `; Y$ q8 j) e
之前确实没有用过摆动气缸,又看了一些资料,了解了这种元件在达到自己的行程末端时会直接停止。至于文中给出的力学假设,是考虑到@forbetter使用的摆动气缸是齿轮齿条式,两侧气缸在气压的作用下推动所连接的齿条来共同驱动齿轮旋转,缸体的横截面积自然不变,于是我认为只要所接的气泵够大,气压也可保持不变,这样气缸的推力恒定,驱动齿轮的输出转矩也就恒定了(忽略各种内部阻尼)。所以我这里是直接将摆缸简化为一种能输出恒定力矩的元件。/ Y3 Z: |; f, I' W7 l' X9 G

# L# T) @- Q7 W9 S+ R. G( e% H而如果是当成伺服电机,我倒是认为会更简单一些,因为我会假定电机要完成这种运动需要经历先加速再减速的过程。由于能伺服控制,其速度规律可以是直接人为规定的某个周期函数(类似文中示意曲边梯形的正弦函数图像),力矩可以通过直接求导获得。  i# y- B3 T" J; y8 S! q' ~
+ H: f7 {5 y) P1 q
2 C: F4 `$ j/ U: S) i) ?
9 `1 j; b0 L% U6 y6 Q4 }1 }$ y
) K0 P, N7 T' }+ \
  ?$ c. d/ Z+ @- x* [9 i7 \
回复 支持 1 反对 0

使用道具 举报

发表于 2024-10-25 11:37:28 | 显示全部楼层
我看速度曲线是越来越大的。所设想的机构希望获得末端速度为零(单程,返回程没有要求),能不能通过调整初始位置来实现这一功能呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-25 20:11:11 | 显示全部楼层
forbetter 发表于 2024-10-25 11:37
# ^6 i8 B' \" |2 W# A& [$ v/ a, {我看速度曲线是越来越大的。所设想的机构希望获得末端速度为零(单程,返回程没有要求),能不能通过调整初 ...

; g2 k& p. c% ?7 z6 j7 J1 ^可以的。
7 g! `- X0 b" U: x" v+ C6 k让零件轨迹的端点和圆盘直径的端点重合(甚至在圆周外)就行:
8 k3 y6 b1 v3 m2 H2 s2 X, U" P( y
2 ?* Z, j; D* M5 D& x$ W; V4 L(由于摆杆没有赋质量和阻尼,因此换向时呈现突变,也相当于是一种碰撞了)
0 V  k+ v" ?4 S# q9 ^

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2024-10-26 20:12:29 | 显示全部楼层
DaedraMech 发表于 2024-10-25 10:27. P2 \5 M( L" I) y( i; }9 t
说来惭愧,我还不知道怎么@别人,文中是有@的但是好像不能触发
/ _; u/ k8 R; k1 E! r
@ID 之后加一个空格,你再试试
7 P6 I0 Y; k; x# G( g# z  u6 D

点评

enjoy  发表于 2024-10-28 14:02
原来是这样操作的  发表于 2024-10-28 09:49
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-4-24 17:02 , Processed in 0.067397 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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