找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4043|回复: 4

渐开线齿轮啮合方程推导

[复制链接]
发表于 2015-5-15 21:37:12 | 显示全部楼层 |阅读模式
设一对中心距为110的齿轮 齿数比为6:5  则大齿轮的参数方程为:x=60*(cos(t)+t*sin(t)) y=60*(sin(t)-t*cos(t))   根据啮合原理 利用matlab编程   9 k6 H% ?. z# d& {
> syms t q
* W+ c: T7 M! C9 f>> x=60*(cos(t)+t*sin(t))2 H& R$ O) c* V) `8 A0 `
0 M2 |+ ]2 }" L# T0 ?6 P% X, d" a- \: ~) a' Q# j8 t) n% f5 ^
x =, p# x. Q2 I' s9 T8 q

8 M. E8 j/ N9 i" R' i# c+ A60*cos(t) + 60*t*sin(t)! a" e8 H( F% n
7 ~: R) m4 i$ y, g/ C3 z- [+ A, _( T2 s3 }% b6 ~7 w: F, L% n3 W( F! u# o
>> y=60*(sin(t)-t*cos(t))' h( `( {) z  |4 A, l

, i3 U" M( H  yy =* R1 N. g+ S4 D' l% O" _- L: a7 O
7 r1 a' t# V. {( H7 M
4 E+ `% c1 x. E6 t% [60*sin(t) - 60*t*cos(t)$ m- n9 k$ J1 i" s

$ o' [1 L, }7 a2 y# z- q>> x1=-x*cos(11/6*q)-y*sin(11/6*q)+110*cos(q)
- Q+ e' B. ]( N$ q! _$ I% m0 p- v: `2 U( |) p5 a; {5 g. Q0 d3 M2 T6 u5 A
x1 =% u, w- Q! A" I) D, G" ~. X
: S# X' a7 l8 p3 F0 e) @% S& @0 M- @3 K3 @# W! \, [/ L5 ^) V0 |+ q$ F6 ^) A9 H5 B
110*cos(q) - cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)) - sin((11*q)/6)*(60*sin(t) - 60*t*cos(t))
% q2 d6 c* V' b' W* I* o" i: E. Y; J! a. T6 o: x6 `; B0 N  R1 k) p4 C% f; Q
>> y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)- G3 q* t" b0 A( q1 s7 Z6 X$ o3 B5 Z1 l4 A4 z- L7 ]
9 y1 o2 U+ O4 d! C+ [) ?" t; }# F- H( ~; D# b; e
y1 =3 {; ?! G5 A( P7 |
) }2 P" E# f, p+ [& l
110*sin(q) + cos((11*q)/6)*(60*sin(t) - 60*t*cos(t)) - sin((11*q)/6)*(60*cos(t) + 60*t*sin(t))
7 F, f  k* h5 b7 t# U
" ]+ N7 A7 J0 T7 z>> diff(x1,t)6 [+ Z' n/ P# m2 `/ l% e7 P
( Z2 ^2 ^$ T+ [! {
9 b' _" _* I! Z3 q$ hans =
. [, R# I5 r0 v- k) _8 l
1 ?) R# m3 x/ J2 Y" H6 T- 60*t*cos((11*q)/6)*cos(t) - 60*t*sin((11*q)/6)*sin(t)" v9 m# E+ O* ?: k6 f7 P: Z
% b: v) z! S* m3 D% b  m" V+ y6 _  T! D& H6 i+ k/ I' U& `2 v* \+ j# b& w
>> diff(y1,t)+ N! `! Q( i3 @% n9 o- D
; e. M, G1 |& U* A
2 V3 k8 t7 G# z( O+ yans =7 W6 `+ M2 x- F( R" s8 O- e9 Y/ `2 v
; B1 Z9 M" u% p! a' A* o
* a) j" X% V% s7 o2 L60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t)5 @$ u$ |4 u8 A7 }
* l4 I; k. W: Q! ~  e  z, S" }" N, Z8 H* T9 k( e7 E: H
>> diff(x1,q)& t! L3 [0 l  c' L6 D
# Y  Z' B4 A: U- L$ L# X% o/ c$ e1 Y2 m4 n2 ]) L. I. Z; {/ \9 Y  w& y
ans =1 s1 b1 _) U' D& N
: G) {: R7 C6 o0 y
(11*sin((11*q)/6)*(60*cos(t) + 60*t*sin(t)))/6 - (11*cos((11*q)/6)*(60*sin(t) - 60*t*cos(t)))/6 - 110*sin(q)
& v) y. n+ L5 S  e& f# F6 Q7 E3 y. a' A; G6 L
>> diff(y1,q)3 J5 s6 T9 l" G$ S! f! T; j9 e
5 z4 p: E% U# X! j6 z6 t" V6 ^- K  A+ Q
% n2 f% [4 [* n2 ^+ w5 A: g- Nans =3 e5 J- {$ a  A" v
7 Y8 A+ G8 N+ v5 v$ s* a
7 J! V1 r2 c. m# O2 B" X/ t110*cos(q) - (11*cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)))/6 - (11*sin((11*q)/6)*(60*sin(t) - 60*t*cos(t)))/6) f4 ^- s2 D6 V3 B) ^
& K6 E/ r2 D3 h2 P9 z/ A' ]3 l  K6 \1 \: U# f) t+ ^. I
>> f1=sym('(110*cos(q) - (11*cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)))/6 - (11*sin((11*q)/6)*(60*sin(t) - 60*t*cos(t)))/6)*(- 60*t*cos((11*q)/6)*cos(t) - 60*t*sin((11*q)/6)*sin(t))-((11*sin((11*q)/6)*(60*cos(t) + 60*t*sin(t)))/6 - (11*cos((11*q)/6)*(60*sin(t) - 60*t*cos(t)))/6 - 110*sin(q))*(60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t))'): n5 q5 ]7 o  v9 n* X+ z  v' L1 }

. A3 `7 r- N# {$ N* {" t! d2 [f1 =8 D1 x" F$ y5 @9 g' ?  V6 I9 d6 I
1 o6 c" \) D/ z( H1 r; b- q3 f2 l# Z6 L+ {2 P' i" j6 S; i) C
(60*t*cos((11*q)/6)*cos(t) + 60*t*sin((11*q)/6)*sin(t))*((11*cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)))/6 - 110*cos(q) + (11*sin((11*q)/6)*(60*sin(t) - 60*t*cos(t)))/6) + (60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t))*(110*sin(q) + (11*cos((11*q)/6)*(60*sin(t) - 60*t*cos(t)))/6 - (11*sin((11*q)/6)*(60*cos(t) + 60*t*sin(t)))/6)3 z0 V8 e: Y( O# [1 f% V- v
" h$ A* D0 w" S5 o/ n6 @- U% k% N8 f
>> simplify(f1)) [  m8 o  C& N  b2 a/ @
- o0 t  t% w1 a! d* I9 U8 a; ^, `7 Z* u' N' D+ U3 T. ?: @  d! R
ans =4 i' A% H% c% V; u# N# ~4 ?2 Z8 Y& H/ e, m' F( B

, z& Y6 E- a. r/ h$ b-6600*t*(cos((5*q)/6 - t) - 1)% H8 L( D1 F2 y; I# R
8 {( y, X% H2 f# H. B& U5 o) O; w# Z; ]/ P6 |: f
-6600*t*(cos((5*q)/6 - t) - 1)=0     解得q=6/5*t   代入   x1=-x*cos(11/6*q)-y*sin(11/6*q)+110*cos(q)      * q1 K: y3 z1 G3 m4 N- }% z2 A+ J
+ t" j, Y* ?; X- d  y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)  + ]. N1 @5 M0 T9 a
化简后得X1=50*(cos(1.2*t)+1.2*t*sin(1.2*t))    y=50*(sin(1.2*t)-1.2*t*cos(1.2*t))- |* u0 h3 _" s. a- }" z
从方程上可以看出小齿轮的方程仍为渐开线5 w4 O! i$ z+ \( z; g

评分

参与人数 1威望 +30 收起 理由
老鹰 + 30

查看全部评分

回复

使用道具 举报

发表于 2015-5-15 21:40:30 | 显示全部楼层
不错。
 楼主| 发表于 2015-5-15 21:47:50 | 显示全部楼层
我写这个  主要是推导   渐开线齿轮啮合的齿曲线同样为渐开线
发表于 2015-5-15 21:55:43 | 显示全部楼层
这是微分几何中的包络线公式吗?这么多括号怎么看,符号运算还是用maple吧。( u; Y. s6 V! Y( e9 @8 f
matlab也是用的maple的内核。

点评

不会吧,咱们这里不要联网 。  发表于 2015-5-16 09:16
maple的缺点是不联网不能计算。  发表于 2015-5-15 22:56
 楼主| 发表于 2015-5-15 21:58:24 | 显示全部楼层
  行家         还是matlab 通用呀
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-9-15 13:52 , Processed in 0.072133 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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