|
本帖最后由 356048911 于 2012-2-10 18:52 编辑
?: H* l) g3 _- k5 d6 R
: t3 B; y: a9 y2 I2 S3 i9 J$ D/ oEnd_pitch=0.5-------------------------------------终止卷螺距 _) r9 A- ?7 u) A& h: p, q' i
OD=1----------------------------------------------弹簧外直径& M' J5 O0 j: [' }- l+ }
Start_pitch=0.1075--------------------------------起始卷螺距
! G# c# A5 {6 F) S6 \Turns=5-------------------------------------------弹簧圈数9 F. [* c9 y. H/ z z; T. u
Wire_dia=0.05-------------------------------------弹簧线径) c( M- R, F! g. E) |9 R
height=Turns*mean_pitch---------------------------弹簧高度! p" q5 ~! d1 I, c: o- F# P( z2 d8 L
mean_pitch=(Start_pitch+End_pitch)/2--------------平均螺距
6 V, i0 \9 W$ k* C) }[mm]p0=Wire_dia
5 x: i5 k5 q! N8 V[mm]p1=0
5 w1 _1 |2 W: i% Urad=OD/2------------------------------------------弹簧外半径* w4 V- w) x- p% D" m" i! ?. P
t=1-----------------------------------------------规律曲线4 T# T% t8 u1 T
x=t*height
P; w+ }7 i' @! @8 w$ zx1=0! c3 m2 H6 G D& [4 r
x2=mean_pitch5 m F/ X& r1 T+ [0 ~6 D
x3=height-mean_pitch& G+ z5 L1 C1 X9 m$ n6 V4 j
x4=height
# o$ m0 }. U% l# |$ rxt=cos(360*Turns*t)*rad---------------------------X规律8 {& `9 x# d- |2 Q
yt=sin(360*Turns*t)*rad---------------------------Y规律3 K1 B6 l& m" a0 h$ ~" w: \
z1=0
- F# k9 G- t% u+ hz2=Start_pitch
2 ] O6 {& ^) s5 Xz3=height-End_pitch
- x8 z7 I. z. q. d0 u# o, Iz4=height
% J, ?! ?6 @7 X) M2 t& zzt=zt1+zt2+zt3+zt4--------------------------------Z规律% P& p, @6 [2 _: ^5 [' x
zt1=(((x-x2)*(x-x3)*(x-x4)/((x1-x2)*(x1-x3)*(x1-x4))))*z1: I; b+ X$ h4 j! B6 w; v. U5 A
zt2=(((x-x1)*(x-x3)*(x-x4)/((x2-x1)*(x2-x3)*(x2-x4))))*z2
1 {( b( e- E4 V* K8 w! hzt3=(((x-x1)*(x-x2)*(x-x4)/((x3-x1)*(x3-x2)*(x3-x4))))*z3+ v; P) C0 H, B# q0 {" |
zt4=(((x-x1)*(x-x2)*(x-x3)/((x4-x1)*(x4-x2)*(x4-x3))))*z4! _; o/ {0 b: s; j, I
' d1 N& A( d8 t2 N3 A. e
变螺距弹簧在已知起始螺距和终止螺距、圈数条件下利用拉格朗日插值法确定Z值变化规律( c9 t; r# y) q- o1 L5 t( p
/ Z/ B/ H) y4 U
/ i" N& P% L& {* X- A+ H# M; v+ v& }$ ~7 I, Y
以上是我在网上淘的一个变节距方程式,还特意自学了一下拉格朗日插值法,但还有些不明白的地方(如图片所示)想请各位大虾们探讨解决一下,在线等啊。part文件晚上上传,现在公司上传不了!
4 g9 r* g7 E/ V+ v |
|