机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 36601|回复: 59

凸轮曲线优化

[复制链接]
发表于 2014-8-4 18:40:44 | 显示全部楼层 |阅读模式
    本帖受@阳光MAN的一贴“奇怪的共轭凸轮,这样的共轭凸轮怎么运动的http://bbs.cmiw.cn/forum.php?mod=viewthread&tid=365002”启发,由于阳光大侠事先没说采用何种规律以及运动要求,俺就猜了个MC,竟然蒙对了。4 |/ u5 l, J6 S. N9 q4 ~2 }1 I% M; v
  A; u# V; ~& I# U/ l- ^
     论坛逛久了,基本都是“修正正弦、修正梯形、摆线、3-4-5多项式”,本来嘛这些个曲线综合性能也是不错的,也能用在像分度凸轮这样高精度的场合。但看多了也觉的烦!好像凸轮设计只局限在这几个曲线中一样!由此,产生了另开一贴的念头,来讨论凸轮曲线优化的问题。
* p- I1 z6 A" H" j- E# _7 c* a4 W8 {+ `3 f0 e2 m: j8 X0 `2 b
    前序讲完,开始正题。. E  `# u3 W# P) t6 v  B1 n
" m9 ]" b# M) N( Y, M
   首先,俺们讲“凸轮曲线优化”,其目的是什么?这要明白,否则就会感角这个曲线不错,那个也行,陷入无从选择的境地。
8 G3 q5 Q& e5 I" M" V5 W8 w2 X+ t/ W若工况只对从动件的远休止位置有要求,那么运动规律的选择面确实比较宽,只要注意加速度的大小、是否连续,就可以了。这中情况,确实无所谓采用什么曲线(估计这就是大家都采用MC的原因了)。
- ^% n' p6 f3 y5 U/ E9 m# V6 H1 K0 o6 `3 z) X5 @
    那大家有木有想过,若工况对从动件的速度有严格要求,该怎么办?比如,对摆动从动件,现在要实现摆杆在某一段时间内以等角速度w运动,该怎么设计凸轮?这时还采用“修正正弦”吗?要知道“修正正弦”的V值特性只是峰值,即最大,无法保持恒速!那其他的曲线呢?感兴趣的童鞋可以查手册、查资料看看是否有满足。有人说,不有等速、梯形类的曲线吗?对,是有!但我要是对加速度A还有要求,除了连续外,还要控制在某一范围之下,请问怎么办?4 X# v$ |  L* a. M

. u1 T3 |0 P, B6 Y: h" m2 f6 i! K     以下借用@阳光MAN的例子,做优化(当然,优化有很多方法,不局限一种,但优化的目标都是一样的。为了去除工况的影响,需要引入无量纲的概念,不清楚的童鞋可以翻设计手册,上面讲的很详细)。  Z9 y7 N8 t. G  o3 T

% s7 t" I7 m+ h' Q   本贴的优化目标:! ~9 K) [6 `0 F1 z, w" H

4 i8 h" N2 r9 h1.某一段时间内使从动件保持恒速;6 N  G3 |3 Y- y) Q* G9 I5 K
2.曲线最大加速A尽量小,并保证连续;
% B$ d( ?3 H8 \& S# S3.跃度尽量小(关系到高速转动时的震动问题)。目标既然有了,却发现没有现成的曲线数模能满足,不用急,那就响应MAO主席的号召“有困难要上,没困难创造困难也要上”——让我们来创造满足要求曲线吧!既然正弦加速连续、梯形又能保证V在某一段时间不变,那何不把两者结合起来,组成新的曲线呢?好,说到这儿,懂的童鞋笑了。不懂的没事,回去翻机械设计手册,先搞懂无量纲吧。& a( p9 {9 q% p- Y7 l) e% V
$ c7 W' D/ ]0 v9 h# u& ~
    回到正题,@阳光MAN的凸轮进过上面讲的原理,优化成什么样了呢?上图!优化后,目标1达成:基本有个15度的等速区间,且V=1.704,而修正正弦V=2;目标2基本满足:正向A=5.015,负向A=5.788,而修正正弦A=5.528;目标3跃度是不是比修正正弦还要小?/ D. p' k4 G. Q. y8 L

0 A, [/ J2 ?8 }. P7 Q8 v' Q好了,到此凸轮设计中比较重要的三大目标都实现了,那么优化后的曲线怎么样呢?再此,俺可以说优化后的理论曲线与修正正弦的其实十分接近,但运动特性就是要好很多。感兴趣的可以自己比对。
/ ~9 x' d& |" p) f  ^顺便说一下,CAD是2010版的。
% [+ R  |# r" U再此,感谢下@阳光MAN大侠那贴的启发,谢谢!+ O( ^/ F: ~4 h# X( K) p
! `% p0 e3 |% A) g, K, j/ }, N
4 _7 L1 u9 Y9 [. z; `0 E2 A
5 t8 u5 \' `' |' l# K

# b% b8 t. W& j- S9 s" ?2 }. v4 S( b

本帖子中包含更多资源

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

x

评分

参与人数 2威望 +101 收起 理由
逍遥处士 + 1
老鹰 + 100

查看全部评分

本帖被以下淘专辑推荐:

  • · 基础|主题: 801, 订阅: 88
回复

使用道具 举报

发表于 2014-8-4 18:44:50 | 显示全部楼层

; W- M! _/ P6 H) w6 z@阳光MAN  
回复 支持 反对

使用道具 举报

发表于 2014-8-4 23:55:57 | 显示全部楼层
大侠们   研究的真深入啊     向你们学习了
回复 支持 反对

使用道具 举报

发表于 2014-8-5 08:21:40 | 显示全部楼层
其实凸轮在很多时候,就是讲究这些细微之处!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-5 09:00:49 来自手机 | 显示全部楼层
更正下,修正正弦老外称MS,它的V=1.7596。修正梯形的V=2。当然了V=2的曲线还有等加速,摆线,非对称摆线,非对称修正梯形,非对称摆线,单停留修正梯形m=1。4 r$ [6 z3 N% o2 r+ m# P8 y( X6 f
俺们山寨老外凸轮机构,基本采用三坐标抄数,稍微有点能力的就性随便个MS,梯形...等曲线用上去了。机器最后是造出来了,但性能确比的了人家吗?人家速度起来万儿八千的,俺们的5000就框里哐当的了,当然要被人瞧不起!玩凸轮,只有吃透了动力曲线,才是正道!其他的,都是低端!山寨的再漂亮,价格再便宜都没用!因为这样,就会把行业搞乱。当整个行业都在恶性竞争时,作为山寨的攻城师们怎么活?

点评

大侠写的对机器提速非常有帮助,好东西,拜读了。  发表于 2016-4-23 17:20
回复 支持 反对

使用道具 举报

发表于 2014-8-5 09:17:07 | 显示全部楼层
hoot6335 大侠真是厉害啊,凸轮的曲线优化最常见的就是几种曲线进行组合来用,我原来把老外的凸轮拆下来用抄数好了再作凸轮曲线的对比,然后找与原始曲线接近的就基本可以认为是这种运动规律。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-5 09:54:12 来自手机 | 显示全部楼层
阳光MAN 发表于 2014-8-5 09:17
  Q0 @9 l0 y+ l5 p; G2 T' ohoot6335 大侠真是厉害啊,凸轮的曲线优化最常见的就是几种曲线进行组合来用,我原来把老外的凸轮拆下来用抄 ...
" Q# \5 V+ y* ?7 p* R9 }4 P: V
对曲线要求不高,这么做确实是权宜之计。曲线的优化有两个难点:一是组合曲线,二是多目标优化。可以这么说,不同的人对同一个曲线进行优化(哪怕优化的目标是一样的),最终的结果都不相同。正所谓每个人眼里都有不同的哈姆雷特。
回复 支持 反对

使用道具 举报

发表于 2014-8-5 10:04:23 | 显示全部楼层
都是行家和高人啊
回复 支持 反对

使用道具 举报

发表于 2014-8-5 10:26:34 | 显示全部楼层
玩的深啊
回复 支持 反对

使用道具 举报

发表于 2014-8-5 10:32:20 | 显示全部楼层
行家
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 13:01 , Processed in 0.057817 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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