机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3398|回复: 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编程   
3 g% J4 b' }, w> syms t q  \0 s/ `8 X& y. l$ Y& |
>> x=60*(cos(t)+t*sin(t))2 H& R$ O) c* V) `8 A0 `
2 i. a& G' b  m0 N3 k0 ?6 P% X, d" a- \' w, X2 q5 k& }  o  B
x =
: Z6 d6 l3 P9 ^; S5 S+ t0 U6 Q0 \! `6 V, h5 L+ a' d3 |3 J
60*cos(t) + 60*t*sin(t)! a" e8 H( F% n4 ^# V' U: R7 j9 @4 h' [
/ C3 z- [+ A, _( T2 s3 }% b6 ~7 w" U7 S: H; v1 t; E
>> y=60*(sin(t)-t*cos(t))
  W7 `6 \# {4 \2 H5 r8 X4 ^( a) z0 \% @( Q
y =1 y* {  X: x" b  `. Y2 G
7 r1 a' t# V. {( H7 M/ ], f* w5 r( e! A
60*sin(t) - 60*t*cos(t)
7 H2 j- @: ]! d3 y1 L% K6 J1 r/ T+ ~2 G; E* }1 b5 C5 I
>> x1=-x*cos(11/6*q)-y*sin(11/6*q)+110*cos(q): a9 Z/ S  f* ]- S6 h: G
% m0 p- v: `2 U( |) p5 a0 u" {! v9 ?! }$ M: W5 q. m
x1 =% u, w- Q! A" I) D, G" ~. X
0 s& ?/ ^1 ]% Q9 ^7 j& @0 M- @3 K3 @# W! \, [
8 }9 R  c- U1 C. D+ j/ `# {9 B' Q+ 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))
' _. y1 |' @0 t- Z# P; H' W* I* o" i: E. Y; J! a. T6 o: x
5 d" j- i, r% t, M, D+ ^>> y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)- G3 q* t" b0 A( q1 s7 Z7 l( t6 q# d4 ~) \3 }
9 y1 o2 U+ O4 d! C+ [) ?" t9 O; s" n2 [% V
y1 =4 W8 b( I% O; C& t
, a: [6 x8 v2 g: B& 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)). i" r/ s, \% A+ i
+ @3 l) m2 x5 s% }/ {) {
>> diff(x1,t)9 ]! ?) b! o( K4 A' i
( Z2 ^2 ^$ T+ [! {1 Y  a. p2 E$ _
ans =
, q! ~$ k  y  W" _$ |$ v" S0 E% \0 y+ H8 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; m. O% Q) f9 N; R3 A3 z6 s" v( [  f
" V+ y6 _  T! D& H6 i+ k/ I' U
! C/ q! `/ n6 ~>> diff(y1,t)+ N! `! Q( i3 @% n9 o- D
0 N8 w. X# n  V, n& g# k8 w( u" {6 D- T& W
ans =7 W6 `+ M2 x- F( R" s
+ [; \) O+ Y8 m  Q1 y5 j7 _( p; B1 Z9 M" u% p! a' A* o
, B$ F& a  ^& P60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t)
0 D* E: m" z. k1 _9 n. d* l4 I; k. W: Q! ~+ X' k* |) W3 ~& v
>> diff(x1,q)0 @; q. C; s2 R5 X4 P9 g' `# b
# Y  Z' B4 A: U- L$ L# X% o/ c$ e1 Y2 m4 n2 ]0 W% c/ a+ R3 K' Z; A& m
ans =
8 a6 H) X: P9 D5 v5 B4 X
: q% [" f4 ~2 i% w' _7 V0 D, G(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)
) J! _  L$ e) d: S) M+ n+ }; j7 x/ w- a: Q( o
>> diff(y1,q)3 J5 s6 T9 l" G$ S! f! T; j9 e
; j! l( v: ~" L' F5 d8 w! o5 g! H- }6 t" V6 ^- K  A+ Q: `% X5 }$ e1 c0 O
ans =
/ P2 R6 i) D' H" U2 ~# Y7 Y8 A+ G8 N+ v5 v$ s* a
1 X, K: F% T! p& 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)))/66 X. c" p0 \; m! E: I% G) ^
& K6 E/ r2 D3 h2 P9 z/ A' ]3 l  K6 \0 Q8 X) g. }0 M- W& @3 `# c/ 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))')  A- x3 E  [  B  @/ A  O# k/ D0 {

9 o" r: P) \% ~7 g/ nf1 =3 r1 V% A/ s/ D% v. S" Y* G
1 o6 c" \) D/ z( H1 r; b- q3 f2 l# Z6 L
+ \+ Z# U$ Y7 @1 K(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): Z: n3 v0 v6 O5 T
" h$ A* D0 w" S
/ P) m8 P- b; Y8 y7 K>> simplify(f1)) [  m8 o  C& N  b2 a/ @
0 s. W" s2 z* T3 m! t6 H8 a; ^, `7 Z* u' N' D% a* e% ?7 N. _
ans =4 i' A% H% c% V; u# N# ~4 ?
: @. m- ^4 i/ _  Y6 J6 ^7 j$ F
. X$ T4 @* I7 A4 V# K4 A-6600*t*(cos((5*q)/6 - t) - 1)
( w) |9 O& u. Y) O& h0 T8 {( y, X% H2 f# H. B& U5 o) O7 E8 e3 w. h- e: s& Z
-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
) t9 ~, t! }% A+ ^; c8 ^+ B% h( z3 j  y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)  ) q% `7 k; r8 h5 a" n/ _! N
化简后得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))' u8 O) R; V( D  h
从方程上可以看出小齿轮的方程仍为渐开线& I& @! J" p) z' B" |

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2015-5-15 21:55:43 | 显示全部楼层
这是微分几何中的包络线公式吗?这么多括号怎么看,符号运算还是用maple吧。( H8 j6 v, c% }
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-2-19 07:16 , Processed in 0.069553 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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