机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3475|回复: 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 w) }2 @7 L, `! E0 q7 ?> syms t q4 Z$ e# G. p( C  I. o; J
>> x=60*(cos(t)+t*sin(t))2 H& R$ O) c* V) `8 A0 `
) z0 q5 g/ L9 g2 ~3 S0 ?6 P% X, d" a- \; O+ t1 g6 n) h4 T% a
x =1 h: J! ^; `* A+ y# L
9 P: E- v7 `6 g6 u2 ~* \$ h
60*cos(t) + 60*t*sin(t)! a" e8 H( F% n
( K, y( ^$ ~  b6 ]7 g/ X# G1 b/ C3 z- [+ A, _( T2 s3 }% b6 ~7 w/ n$ q0 g3 Z* K; t
>> y=60*(sin(t)-t*cos(t))
- h! Z: i$ I8 _
+ s& e! }9 Q0 i& }( _: ^y =+ p; K$ q$ f7 m) I0 C0 B! N
7 r1 a' t# V. {( H7 M
: [4 O+ q0 I! s- E) j$ i60*sin(t) - 60*t*cos(t)9 |& b) C5 b: z

" T  k0 A' u+ W6 k7 f>> x1=-x*cos(11/6*q)-y*sin(11/6*q)+110*cos(q)
2 g4 l6 `7 l# E# P9 P, E0 p0 F% m0 p- v: `2 U( |) p5 a
) n' i& z9 F! k8 ]x1 =% u, w- Q! A" I) D, G" ~. X* P: _4 B# h  g
& @0 M- @3 K3 @# W! \, [
4 W3 i$ P( b, S: A110*cos(q) - cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)) - sin((11*q)/6)*(60*sin(t) - 60*t*cos(t))
1 ~  C9 ?3 y$ C" [# ?% v4 F' W* I* o" i: E. Y; J! a. T6 o: x# N8 |; j# O- I* G1 t& O
>> y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)- G3 q* t" b0 A( q1 s7 Z
  Y) }, P# ~( w& x$ e; u9 y1 o2 U+ O4 d! C+ [) ?" t9 y2 I" B* i1 M# v8 {+ V0 L
y1 =
7 c0 C* E& k- r+ ~5 B8 S. g1 Y1 O: A( D& @/ t
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))
& f, @! r! e( i. O3 S$ M7 H( V& q- j- c# A8 C8 ?+ |
>> diff(x1,t)8 K& v6 u. N! b$ h+ G0 O+ l
( Z2 ^2 ^$ T+ [! {
! P/ }' Z+ d0 ?0 q$ l' c2 Sans =
6 ]- O, X8 B* K. C6 r# Q; G/ @8 j9 C/ P5 I2 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
6 Y; q* ~8 K8 ]  R. _- _" V+ y6 _  T! D& H6 i+ k/ I' U
6 ^7 f& V- c: O  Z( [0 M>> diff(y1,t)+ N! `! Q( i3 @% n9 o- D" M; d$ W  r% F
$ s1 b6 z; W4 [$ B; I
ans =7 W6 `+ M2 x- F( R" s
  w$ w, [3 f/ T- v' U0 n, n; B1 Z9 M" u% p! a' A* o; o! y# w& A4 P
60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t)3 v: R* O' B: g1 H. S6 \! W. j; ^
* l4 I; k. W: Q! ~
1 B' ~+ j! c. H8 P>> diff(x1,q)
+ L% [5 F/ c0 b; [. u7 n# w" G# Y  Z' B4 A: U- L$ L# X% o/ c$ e1 Y2 m4 n2 ]) b& t# A) F5 b
ans =! [4 O, Z" k4 u5 L, C6 W! \& M

+ T% M, I2 S" {5 \& B  \( C(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)
  T0 R) t" ?& p- j4 b2 F1 Y/ {, j8 g
>> diff(y1,q)3 J5 s6 T9 l" G$ S! f! T; j9 e
+ w8 [9 M$ N0 i3 L; h0 Q; W' Y' d6 t" V6 ^- K  A+ Q
* J' B2 n( N; {' o- bans =
. P! w3 P) s  e) M/ ~+ P# l7 Y8 A+ G8 N+ v5 v$ s* a& z# }' Q8 {- {0 }3 C
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)))/64 q8 I! w9 w, G& B0 d7 `, x7 k
& K6 E/ r2 D3 h2 P9 z/ A' ]3 l  K6 \9 @8 G- }4 w! G6 `0 b2 e4 o, ]; a( U
>> 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))')1 F. X' y( J2 k/ A2 l, g
4 s1 Z: j$ u3 H0 y
f1 =: b4 i, z4 M3 u! b5 d5 D3 @
1 o6 c" \) D/ z( H1 r; b- q3 f2 l# Z6 L# P/ V3 `. o: e
(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)
9 Q5 q: }' G/ e( C( p+ g3 ~+ J" h$ A* D0 w" S, H2 i  Q! `2 k
>> simplify(f1)) [  m8 o  C& N  b2 a/ @
0 y" d0 ]/ Q3 b5 Z! S% E' G; p9 D8 a; ^, `7 Z* u' N' D: s: j9 d" r3 O. O5 f! a
ans =4 i' A% H% c% V; u# N# ~4 ?0 c- R  {# G4 E/ R' V$ H

" D0 R, U  R" n% T2 k-6600*t*(cos((5*q)/6 - t) - 1)
6 `+ k- T  N5 _7 i4 [8 {( y, X% H2 f# H. B& U5 o) O
6 @8 }7 \' c% F/ b1 I-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
( ?& v+ D4 i5 z$ {  y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)  ! X8 u. R/ ?2 V0 X
化简后得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))
8 A9 P8 N- a. I* k从方程上可以看出小齿轮的方程仍为渐开线
1 w9 N* y# `3 T+ P9 l2 j

评分

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

查看全部评分

回复

使用道具 举报

发表于 2015-5-15 21:40:30 | 显示全部楼层
不错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-15 21:47:50 | 显示全部楼层
我写这个  主要是推导   渐开线齿轮啮合的齿曲线同样为渐开线
回复 支持 反对

使用道具 举报

发表于 2015-5-15 21:55:43 | 显示全部楼层
这是微分几何中的包络线公式吗?这么多括号怎么看,符号运算还是用maple吧。3 I* E6 ~# M/ Z1 a, t1 e+ K, p
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-3-7 11:29 , Processed in 0.064679 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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