机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3587|回复: 4
打印 上一主题 下一主题

渐开线齿轮啮合方程推导

[复制链接]
跳转到指定楼层
1#
发表于 2015-5-15 21:37:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设一对中心距为110的齿轮 齿数比为6:5  则大齿轮的参数方程为:x=60*(cos(t)+t*sin(t)) y=60*(sin(t)-t*cos(t))   根据啮合原理 利用matlab编程   
5 h, t9 t! f4 A4 J$ o! I: @> syms t q$ t  W7 V6 `9 T
>> x=60*(cos(t)+t*sin(t))2 H& R$ O) c* V) `8 A0 `% G+ c8 p" o# _$ k' p( Q2 F8 \& r2 t
0 ?6 P% X, d" a- \8 d1 ]8 ^; Q7 z- {2 H+ x) _" U( X
x =
9 `, R/ Q& v% f3 t1 n3 x8 I! O
. N1 k! ?9 J0 D) b( @60*cos(t) + 60*t*sin(t)! a" e8 H( F% n
7 H: `0 d% z5 @8 c/ C3 z- [+ A, _( T2 s3 }% b6 ~7 w
/ m! G- L2 R2 t0 p- {* B>> y=60*(sin(t)-t*cos(t))* Y, g( h! A; \
- V2 K0 V* l; Z  y8 u; [
y =
$ d$ r( B9 k, L* w1 k7 r1 a' t# V. {( H7 M  f5 M9 K0 I1 q9 w
60*sin(t) - 60*t*cos(t)
5 {9 a; t4 H. ]" G/ T8 S
* l& ]+ Q  }7 }% f7 \7 W$ Z% |>> x1=-x*cos(11/6*q)-y*sin(11/6*q)+110*cos(q)
. E% |2 x* W# P/ P5 m- k, x" ?! F/ u, L% m0 p- v: `2 U( |) p5 a9 q7 e/ g1 T7 H; d; B; Z# o
x1 =% u, w- Q! A" I) D, G" ~. X
( R2 i% l2 Y& c1 W9 Z: P: v5 g& @0 M- @3 K3 @# W! \, [
8 N7 D1 U  k- C* @' x, L110*cos(q) - cos((11*q)/6)*(60*cos(t) + 60*t*sin(t)) - sin((11*q)/6)*(60*sin(t) - 60*t*cos(t))
, G+ W( i( f8 z. o1 L- i$ c! f3 s' W* I* o" i: E. Y; J! a. T6 o: x# M( i7 Q, y4 N3 ]# {
>> y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)- G3 q* t" b0 A( q1 s7 Z
; i0 O3 }( d8 m1 S9 y1 o2 U+ O4 d! C+ [) ?" t
2 E' E' J% ~5 B7 Oy1 =
. X4 M* E' F; ?" P2 y. ]) g
; X1 I" w& o6 o4 E. c: A9 V- ^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))
' o. p+ M: n. w: P# N/ V9 f% I2 S+ e
>> diff(x1,t)3 {5 c, ~: w" z
( Z2 ^2 ^$ T+ [! {
6 Z/ n& ?( p+ d( b! G) m, Q9 @1 cans =
. j5 O) C3 t1 V3 q5 y: |
$ g7 ^6 y8 x1 z8 j% z) x- 60*t*cos((11*q)/6)*cos(t) - 60*t*sin((11*q)/6)*sin(t)" v9 m# E+ O* ?: k6 f7 P: Z
+ e; O! T# M3 e' m. K" V+ y6 _  T! D& H6 i+ k/ I' U8 A5 L" H& u2 }8 W  V! }" i- K
>> diff(y1,t)+ N! `! Q( i3 @% n9 o- D
  U7 y. Q9 L& m" v1 G, F- |& c: D5 y. l- U+ j& a1 z
ans =7 W6 `+ M2 x- F( R" s0 v# T+ W7 o% ?% ]& d
; B1 Z9 M" u% p! a' A* o
. [, g/ S) k: \# W9 q# G. o9 q60*t*cos((11*q)/6)*sin(t) - 60*t*sin((11*q)/6)*cos(t)
" L9 g" |/ ?& i7 h* l4 I; k. W: Q! ~
5 \0 a# O& G5 k1 b) T>> diff(x1,q); R! c# F( n7 t( c/ i) ~
# Y  Z' B4 A: U- L$ L# X% o/ c$ e1 Y2 m4 n2 ]+ \) w' z. c" u( a* M: T
ans =6 i: b2 J' S) H

# ?- a; k, R, E& y: _0 X* ^(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)
: f7 |- w0 X. s( c7 `, `6 Y& D7 S
& {. e6 i# `! r& L>> diff(y1,q)3 J5 s6 T9 l" G$ S! f! T; j9 e
) X' v& w3 B0 H5 C: W6 t" V6 ^- K  A+ Q' N5 v! n( }9 \" k9 E1 b& T! d
ans =
) b" N  Y, D% v- m4 D7 Y8 A+ G8 N+ v5 v$ s* a
1 E5 |8 Q" z  A0 ^2 i110*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
  w  \- _' B0 S& Z" {& K6 E/ r2 D3 h2 P9 z/ A' ]3 l  K6 \7 Z  f& V; g- u* S  _. L4 ?8 [
>> 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/ Q, e1 c) K/ B2 ]# w& L" e; M% t! e3 ^: d
f1 =+ Y5 K# i  {. }7 r# U" X7 w
1 o6 c" \) D/ z( H1 r; b- q3 f2 l# Z6 L
9 x4 h; I/ \" |1 ~$ 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)
$ f& o5 ~$ Z) Z; L9 E- t  s" h$ A* D0 w" S
& s6 g* U" ^8 D+ Z>> simplify(f1)) [  m8 o  C& N  b2 a/ @
. W6 u* Y# W  p/ S8 a; ^, `7 Z* u' N' D
4 P: m2 [& L: T) K! e; k6 z& yans =4 i' A% H% c% V; u# N# ~4 ?
# f- [0 d9 S5 s+ a$ {
& K. z$ G6 d" V1 L/ D-6600*t*(cos((5*q)/6 - t) - 1)
( y2 j4 _/ J6 v9 C8 Q2 W. z8 {( y, X% H2 f# H. B& U5 o) O, o- A( _# W3 w4 E/ 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
, e) L% g# v4 P- B. m! T  y1=-x*sin(11/6*q)+y*cos(11/6*q)+110*sin(q)  
! v8 B7 |9 Y6 k4 D化简后得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))% q5 U( L/ H5 q2 o. H4 o+ r; G
从方程上可以看出小齿轮的方程仍为渐开线
3 ?7 b- N- V$ U  F

评分

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

查看全部评分

回复

使用道具 举报

2#
发表于 2015-5-15 21:40:30 | 只看该作者
不错。
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2015-5-15 21:47:50 | 只看该作者
我写这个  主要是推导   渐开线齿轮啮合的齿曲线同样为渐开线
回复 支持 反对

使用道具 举报

4#
发表于 2015-5-15 21:55:43 | 只看该作者
这是微分几何中的包络线公式吗?这么多括号怎么看,符号运算还是用maple吧。7 b8 O" z- W5 |% a/ d, c& P
matlab也是用的maple的内核。

点评

不会吧,咱们这里不要联网 。  发表于 2015-5-16 09:16
maple的缺点是不联网不能计算。  发表于 2015-5-15 22:56
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2015-5-15 21:58:24 | 只看该作者
  行家         还是matlab 通用呀
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-4-4 19:13 , Processed in 0.210196 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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