iCAx开思网

标题: 变螺距弹簧方程 [打印本页]

作者: yufen    时间: 2009-4-1 15:42
标题: 变螺距弹簧方程
看到有几个人问过这个问题了,发上来大家有要的看吧:


start_pitch=XXX ----起始螺距
end_pitch=XXX -----终止螺距
coils=XXX----弹簧圈数
helix_dia=XXX  -----螺旋线直径
wire_dia=0.05
mid_pitch=(start_pitch+end_pitch)/2 -----平均螺距
height=coils*mid_pitch   -----弹簧高度
t=1
xt=cos(360*coils*t)*helix_dia/2   -----X规律
yt=sin(360*coils*t)*helix_dia/2 -----Y规律  
x=t*height -----拉格朗日插值
x1=0
x2=mid_pitch
x3=height-mid_pitch
x4=height
z1=0
z2=start_pitch
z3=height-end_pitch
z4=height
zt1=(((x-x2)*(x-x3)*(x-x4))/((x1-x2)*(x1-x3)*(x1-x4)))*z1
zt2=(((x-x1)*(x-x3)*(x-x4))/((x2-x1)*(x2-x3)*(x2-x4)))*z2
zt3=(((x-x1)*(x-x2)*(x-x4))/((x3-x1)*(x3-x2)*(x3-x4)))*z3
zt4=(((x-x1)*(x-x2)*(x-x3))/((x4-x1)*(x4-x2)*(x4-x3)))*z4
zt=zt1+zt2+zt3+zt4

本帖最后由 yufen 于 2009-4-1 15:56 编辑
作者: xiaoguosir    时间: 2009-5-21 03:20
顶一下楼主,想知道矩形弹簧的做法




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3