机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3671|回复: 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编程   
1 ~3 g6 f, A) k; y- J+ e> syms t q& d: ^( l: N) Y% d' S, ]9 V
>> x=60*(cos(t)+t*sin(t))2 H& R$ O) c* V) `8 A0 `
( F6 p: W6 w6 d0 ?6 P% X, d" a- \
6 u% ^$ w/ e& J, Zx =$ u" r# V) r. J9 _( L
! F: Y) ^& b6 O. p; `4 k& V
60*cos(t) + 60*t*sin(t)! a" e8 H( F% n: O, h1 L) b7 L4 ^
/ C3 z- [+ A, _( T2 s3 }% b6 ~7 w
# x$ _1 Z" W: t' u9 v>> y=60*(sin(t)-t*cos(t))
/ `, T) u6 }! ?" {8 |" d' u0 H3 J
8 b/ M" W/ c* F: }; oy =
; B7 q4 p. r6 v/ d5 W7 r1 a' t# V. {( H7 M! x5 J0 X8 p8 q6 A- _- p
60*sin(t) - 60*t*cos(t)
9 A, w' B- ~+ r/ Z' b0 T- ]1 k- r2 i8 _. u6 b8 Q
>> x1=-x*cos(11/6*q)-y*sin(11/6*q)+110*cos(q)1 D$ |6 I- f' W6 J
% m0 p- v: `2 U( |) p5 a
& k% S& q: E: g% }3 f4 Ix1 =% u, w- Q! A" I) D, G" ~. X7 R7 r! o' |% t; H, W9 |
& @0 M- @3 K3 @# W! \, [
1 x" ]! o# R9 Y+ c110*cos(q) - cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)) - sin((11*q)/6)*(60*sin(t) - 60*t*cos(t)): y5 w' ?$ K3 v) N, ?
' W* I* o" i: E. Y; J! a. T6 o: x
7 `* D" o& @& j/ l>> y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)- G3 q* t" b0 A( q1 s7 Z
) i6 D# O7 `( o+ J! L# j+ W& I# m, D9 y1 o2 U+ O4 d! C+ [) ?" t% G) g8 H. c+ R/ {# s3 x' u; m* p
y1 =/ ~- _. w+ U6 H9 K; r! ^
+ g0 \- g8 j0 n. h* b8 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))$ u) t& Q% j  _% o" G. t
' z- v9 K0 N* @  E5 l9 V/ |
>> diff(x1,t)
; T5 e/ z  j8 t* R* u( Z2 ^2 ^$ T+ [! {" t. ?9 V: n" |2 U1 i4 b; q
ans =+ D2 F. v+ y2 c6 Z' t' H

0 U  |7 j! N' m/ Y' V" m: O- 60*t*cos((11*q)/6)*cos(t) - 60*t*sin((11*q)/6)*sin(t)" v9 m# E+ O* ?: k6 f7 P: Z1 D) E3 h( `7 e- K7 _7 w
" V+ y6 _  T! D& H6 i+ k/ I' U$ H5 j" z* @, V  T
>> diff(y1,t)+ N! `! Q( i3 @% n9 o- D6 F) c/ B" o& n- w; }& i" V
; I( W- a0 c1 c7 M
ans =7 W6 `+ M2 x- F( R" s
# L0 G- B% g. _& r3 P. u9 b; B1 Z9 M" u% p! a' A* o
# P- @) m" Z$ r6 l60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t): n4 _, p$ u: O4 n3 E4 C6 R
* l4 I; k. W: Q! ~# {$ d$ g0 x0 ?8 Z; |$ }
>> diff(x1,q)" |0 E$ s0 x8 z
# Y  Z' B4 A: U- L$ L# X% o/ c$ e1 Y2 m4 n2 ]# x. v" |3 _0 p7 T
ans =
  i5 N2 J! ~8 ]& S9 u/ j) A5 P  C0 u% w3 N6 {6 v9 `* q
(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)& e- Z0 [% j& h5 S. W; C

# T& z3 y; d1 i# u- C  T$ p>> diff(y1,q)3 J5 s6 T9 l" G$ S! f! T; j9 e
0 o* f( C2 S1 ^- o( M! V6 t" V6 ^- K  A+ Q
$ ^$ m3 t+ N) f' Tans =: i% C# C2 O+ n) ], v9 b' U
7 Y8 A+ G8 N+ v5 v$ s* a
; S7 m, a% z8 F$ E110*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
( l# }- ~$ T. C$ C* }& K6 E/ r2 D3 h2 P9 z/ A' ]3 l  K6 \
* `% @  ?. C: P% r9 A9 U: e- N0 W>> 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))')' j, w3 l* f. y+ K( X
7 J$ A; ?, D6 A: V+ g3 o
f1 =
- @7 W  a/ {2 b$ y1 o6 c" \) D/ z( H1 r; b- q3 f2 l# Z6 L
; @# J! r) c/ N& A2 O. t(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)
# \& p1 F. d( G  T9 V" h$ A* D0 w" S
" N4 y! ~6 I( n2 ?>> simplify(f1)) [  m8 o  C& N  b2 a/ @
2 x) F' p/ j- B' a+ J) J& U8 a; ^, `7 Z* u' N' D4 g5 l3 w, a) y3 w* L
ans =4 i' A% H% c% V; u# N# ~4 ?! l* M" m2 p% B8 x* D3 u+ Q
  B/ b: x0 D2 y' X2 x- g: T
-6600*t*(cos((5*q)/6 - t) - 1)
. L1 k: z5 R+ G- ?3 H7 w8 {( y, X% H2 f# H. B& U5 o) O
* f2 S3 a' i- v, T' n/ S" u7 s  b  u3 ^-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
( R7 t% r9 Z- B2 b/ X0 j5 l1 x  y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)  
; h4 V* d0 `$ `' r3 J化简后得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))( Q+ P# ?, l) T8 ?; l; T
从方程上可以看出小齿轮的方程仍为渐开线. O/ A4 }7 B+ O7 |  @4 f* r5 {

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2015-5-15 21:55:43 | 显示全部楼层
这是微分几何中的包络线公式吗?这么多括号怎么看,符号运算还是用maple吧。
  }0 C$ }9 T8 b& O  H+ H8 E' n$ A$ hmatlab也是用的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-5-4 02:22 , Processed in 0.056770 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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