|
发表于 2014-11-18 13:32:09
|
显示全部楼层
本帖最后由 hoot6335 于 2014-11-18 13:48 编辑 , m/ E0 Y8 `1 }
luxiang821 发表于 2014-11-18 11:06 ; G4 r, [ s" A. y J# [
按hoot6335 大侠的说法,是先有的V、A、J要求才推出的S函数,顺序和我理解的是反的。- l9 R) u! ]* A5 T+ ^, j9 O
那还请教hoot6335 大 ... 0 I7 I7 v! z! J+ g8 K0 [
' x4 E! F6 H0 V: v2 {
大侠,关于理解顺序的问题,说明如下:
7 B6 _! G( `- w! J1 D1.对于设计一个凸轮机构来讲,在没有现成参考借鉴的情况下,到底“采用何种运动规律才更合适?”这是设计人员最终要解决的问题。
7 ?' J) T1 d: R8 k1 w4 Y2.现有的几大系列的运动规律主要是:多项式、三角函数以及拼接函数(其他曲线比较特殊不在讨论之列)。6 I, H4 F- s* P$ t0 ^) z
3.要解决以上三大系列的运动规律,都是有一定“套路”的——即都有现成的数学模型。
! D8 }/ w5 D5 n: o1 S" \) E9 D% y4.明白了以上3点,那么现在就可以理解我讲的“先有V\A,再有S”的目的——对于某一设计实例,要先分析该设备对凸轮有哪些要求:除了基本的A连续外,需要对V有控制吗?此外,有没必要J也需要连续?等等一系列问题。设计时把这些问题都搞清了之后,画出加速度A的草图,并根据草图把加速度A的“数学表达式”——即模型写出来。最后,根据“A的数学表达式”,对时间T求积分,推导出S曲线。. @! x) k+ K. Y) [4 \' ?2 L
5.关于”理解顺序“的问题,可能并不是大侠关心的主要问题,俺说这么多就够了。
" ]; h0 {! i8 m5 v: y) j- K; T7 ?+ g" H4 g+ V" @. q
回到本贴,大侠困惑的实际上就是”等加速等减速“曲线的推导。主要思路如下:
$ X+ x7 A; [: D+ c6 M1.”等加速等减速“的实质是——其S曲线是2次多项式。明白了这点就可以直接写出S的数学表达式,而不再需要根据A来倒推。
e7 j( k6 L7 q0 {3 }4 O2 h2.”2次多项式“的通用表达式为:s=C0+C1*δ+C2*δ^2
3 ^: P- r& G" D" s5 y3.对s(t)分别求一次导数,二次导数,可以推出:
- \. J4 M$ N. I9 M7 J0 d v=C1*W+2*C2*W*δ) i/ U# I1 N0 @+ L1 r
a=2*C2*w^2
9 X6 H. R3 u( M, U4.已知边界条件(前提假设:加速段与减速段各占整个行程的1/2。当然也可以不是1/2。):
+ j! M& H7 }" p0 f' a, e" e 加速段边界条件:
. |9 r2 @/ v& q1 e" p 在起始点 δ=0,s=0,v=0
! b0 G) S1 q, m7 L; L0 \ 在终点 δ=δ0/2,s=h/2% C e; N% {* J/ k
减速段边界条件:
, u i6 ]4 {) M$ u' X 在起始点 δ=δ0/2,s=h/2
7 u, I: v5 F4 G2 U 在终点 δ=δ0,s=h,v=0
% c, @9 M/ v. f; r/ F( s9 ^, Y+ R' O
5.把4代入2和3,可以求出各段的C0、C1、C2的值' K0 }/ a4 ^. a
6.所以,”等加速等减速“曲线的完整方程是分段函数:+ L1 _. u/ w5 t. R& |9 V: F
加速段:
* ^6 l! x; \& d7 e1 h s=2*h*(δ/δ0)^2
5 m) V5 H, E4 Q, Q4 D5 Q2 K" X v=4*h*w*δ/δ0^2& X$ N: u* p8 W I
a=4*h*(w/δ0)^2
9 s+ V& J# m6 W7 Y, i+ U/ Z8 u 减速段: B, C0 e, a9 ~3 Z$ W
s=h(1-2*((δ0-δ)/δ0)^2)
9 V2 G) p% _& l0 q6 D# J v=4*h*w*(δ0-δ)/δ0^2* g; j! b3 h+ O9 [( C% D
a=-4*h*(w/δ0)^2 ' C9 S6 x, O E
7.注意,以上都是有量纲的公式,下面开始无量纲化。
* {( j: B, r. _" S/ z8.定义无量纲 ,注:大写字母为无量纲,小写字母为有量纲。th:整个位移S升程h所用的时间,
1 Y0 V' w# h0 A& D9 m" W8 q T=t/th
q* i4 H4 g3 q5 u S=s/h : Q4 d- u# m+ X* f9 {* r. e6 n
9.在6 的有量纲公式S的表达式中 ,我们发现,”δ/δ0“表示了”凸轮的转角δ与整个推程区间角δ0的比例关系“ ;
1 |& x5 K+ O, x+ K6 E- O# q 另已方面,在8的无量纲公式中, ”t/th“表示了””凸轮的转过δ角的时间t与整个推程时间th的比例关系“ ;5 [' n/ u, B; ~4 F; `9 x8 ~
而这两者是等价的,所有我们用无量T直接代入6的有量纲公式S的表达式中,取代”δ/δ0“,进行对S的无量纲化。, l7 Y3 C7 _) B) r0 M
10.根据9的思路,同时把8中的无量纲S转化为s=S*h,代入6的有量纲公式S的表达式中,可以得到S的无量纲方程为:
$ P$ j1 b! z) [( T 加速度段:
; S/ M R- S" r5 j: M S*h=2*h*T^2: \+ e% B* G1 M r; V+ {
(两边约去h)→ S=2*T^2 ——即S的无量纲方程% X( i+ h0 D9 F, f7 m2 f
11.对S(T)分别求一次、二次导数,即可得:
4 z: A: l$ Z4 h, W 无量纲 V=4*T4 f7 o' `# G7 G4 \7 q1 E5 U
无量纲 A=4% A# P. H3 Z4 [* ] y4 Q
12.推导完成。以上只演示了在”加速度段“的无量纲化的过程,即LZ大侠附件图片中的 0≤T≤0.5区间段。
" ?$ l) r' e: H# O% D$ f 全手打,写公式累, 至于在0.5≤T≤1区间段,LZ可按如上思路自推导。
% a4 l" ~ r v* h2 t; C: y |13.注:需要说明的是,本贴”等加速等减速“的假设前提是:加/减速段各占1/2,即所谓的对称。- Z, N1 F# L! \$ q& M; ^# `
若不对称呢?当0≤T≤2/3,2/3≤T≤1时,该”等加速等减速“的A是否还是A=4呢。有兴趣的可自行验证,就当练手好了。
: Z- P* ^, o" D, V6 {3 N2 q: J14.LZ大侠的另一个问题,”为什么不能A=2或3?“。要讲请这个问题,就要扩展往下讲”曲线的优化“的问题了。
% A" c2 s2 |- M 以上纯属个人理解,若有不对之处,望海涵。" s$ m- y( Y' ] `4 f* r5 \
' t5 n' b. H% }& f4 g/ |
% i7 e& W/ Y! B2 M& a, E+ c% |2 \! E2 ]) h$ N0 a
! b8 }; o% F$ r4 x; Q. b; R$ O |
评分
-
查看全部评分
|