机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3422|回复: 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编程   
( H3 v1 i. B2 s  s2 n> syms t q
' e. H- A7 _6 b- ^; H>> x=60*(cos(t)+t*sin(t))2 H& R$ O) c* V) `8 A0 `8 {. s. F7 N; j' o+ |/ v
0 ?6 P% X, d" a- \3 R# Y5 l( c% e5 i1 }
x =
3 [1 Y. o/ n9 i9 X
% p# ^; @; {5 z3 t60*cos(t) + 60*t*sin(t)! a" e8 H( F% n2 p: v8 t( J5 G, I; ^- }- |9 \
/ C3 z- [+ A, _( T2 s3 }% b6 ~7 w
/ [% L3 W7 {% N1 Z! \" K>> y=60*(sin(t)-t*cos(t))( Q) b; G+ m; V) ^
# S$ K/ Y+ y4 R* ^- H
y =! n' d. P: a/ g
7 r1 a' t# V. {( H7 M
2 r, D8 O5 y$ X60*sin(t) - 60*t*cos(t)
0 T2 n( `' v2 I
/ n6 o8 `( x8 ]' o>> x1=-x*cos(11/6*q)-y*sin(11/6*q)+110*cos(q)2 R" D& G! c$ D& S  ~  _+ |, o/ n" y
% m0 p- v: `2 U( |) p5 a1 Y: d2 c; ?5 Z; r: I
x1 =% u, w- Q! A" I) D, G" ~. X
0 B- S  S  U& O& @0 M- @3 K3 @# W! \, [
% O$ o  f$ [5 K6 O110*cos(q) - cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)) - sin((11*q)/6)*(60*sin(t) - 60*t*cos(t))( o- g' J( {" u4 d$ d! G) F
' W* I* o" i: E. Y; J! a. T6 o: x# Q8 C% C/ n/ l* i* z) l: g1 L7 f
>> y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)- G3 q* t" b0 A( q1 s7 Z9 b# N. E0 b: x* H
9 y1 o2 U+ O4 d! C+ [) ?" t
$ B5 w* m" A5 A+ gy1 =% w+ E! d  T' n4 f/ r9 S
1 J; a! A3 j7 c( t" H
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, P4 {0 g8 d+ N. |9 V. Y% G. D- ^. J4 a& Q2 R
>> diff(x1,t)5 Z- J0 V( S  `& q; a& u9 S' R
( Z2 ^2 ^$ T+ [! {
, P% f5 D' K- c$ m5 {ans =
* N) y& N8 ^  |2 W) @5 H+ ]
; O7 Y) I' G& K: b4 |9 N+ u- c3 M- 60*t*cos((11*q)/6)*cos(t) - 60*t*sin((11*q)/6)*sin(t)" v9 m# E+ O* ?: k6 f7 P: Z
5 f% N0 Y" O/ {1 X9 g" V+ y6 _  T! D& H6 i+ k/ I' U! v0 |5 F* r% e  t
>> diff(y1,t)+ N! `! Q( i3 @% n9 o- D
- _) D0 ]! i7 i& s  x9 w, _5 y: |
( R1 |; k- l" c1 k& v6 W* d+ dans =7 W6 `+ M2 x- F( R" s. M; D2 ?# f  ]8 P; M# ^
; B1 Z9 M" u% p! a' A* o7 k/ C- q) K: M! f, q
60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t)
: z- J- `# Z; H5 O6 H# q& l* l4 I; k. W: Q! ~
# [- s, W, q1 \/ f" \- T>> diff(x1,q)
' ^5 W+ B9 d, M! o6 @- R# Y  Z' B4 A: U- L$ L# X% o/ c$ e1 Y2 m4 n2 ]
4 q6 A  {9 C- e- C5 X- |! yans =- |: x" M" Q' c. ~3 _. M0 t4 T
+ M  l) E; l. j( ]5 Y% H5 g& @/ 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)5 E% \3 S" G; t. f& q

; [5 ^2 x" b. p1 _7 I* {; ]. G; V7 r>> diff(y1,q)3 J5 s6 T9 l" G$ S! f! T; j9 e; f# C- ^0 j( k) j7 |
6 t" V6 ^- K  A+ Q; k1 H1 {. x3 l5 m1 Q
ans =1 z5 n, q9 t- _' i  G, u
7 Y8 A+ G8 N+ v5 v$ s* a
( K* e: \8 g1 Y! g; \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)))/69 C# m* n8 i/ P
& K6 E/ r2 D3 h2 P9 z/ A' ]3 l  K6 \
% v% U" V) ]" W' k  m" l+ H- Y- 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))')6 K$ `2 [7 q/ J+ G+ ^7 ]. f

/ `* o: ~2 s! n: \! ]# H+ u' y. p" uf1 =' B2 s, f. k' f* k5 w& v) I
1 o6 c" \) D/ z( H1 r; b- q3 f2 l# Z6 L$ p1 S, c5 y5 W" 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). ]* D  l  _- [( T& o9 e; l1 @! [, p. ^
" h$ A* D0 w" S" N! Z# `5 g  M. {# I
>> simplify(f1)) [  m8 o  C& N  b2 a/ @9 N7 M/ i9 W: B. u. P, I; \
8 a; ^, `7 Z* u' N' D
) f1 a3 G' N$ W: J" Y9 Uans =4 i' A% H% c% V; u# N# ~4 ?3 Q+ K! G8 x/ @0 K% G3 \5 g
; I$ A& ]5 M( L, d8 ]1 u  Q  O- J
-6600*t*(cos((5*q)/6 - t) - 1)
" l) y5 c4 ~5 l8 {( y, X% H2 f# H. B& U5 o) O
1 ^) r2 d. z9 J-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+ J3 _5 v0 X+ I$ Q% f, [' }+ h* `
  y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)  
. ~$ a) g& Z2 {& `化简后得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))0 B) j; z  z- I5 Y& q1 R! r1 S7 o
从方程上可以看出小齿轮的方程仍为渐开线
5 K5 ]6 {$ }$ u& ?

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2015-5-15 21:55:43 | 显示全部楼层
这是微分几何中的包络线公式吗?这么多括号怎么看,符号运算还是用maple吧。
6 Y% a8 U" }2 [; P5 ?# q: \0 dmatlab也是用的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-2-27 11:06 , Processed in 0.063708 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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