等节距圆锥螺旋压缩弹簧计算机辅助设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算结果为:
X= 5.4644
lO.9288
20.3164 3.9977
fval=0.1077
exitt!lag--4
output2 iterations:8 funeCotmt:45
Issteplength:l stepsize:3.4098e-009
algofith】叱 'medium-scale: line-search。
螺旋弹簧因具有良好的柔性、能够灵活实现机 械能的吸收和释放等性能,在控制、减震、限位、 复位等机构中应用十分广泛。在螺旋弹簧中,圆锥 螺旋压缩弹簧与其它类型弹簧相比具有较强的横向 稳定性。圆锥螺旋弹簧按结构分为等节距型和等螺 旋角型两种类型,本文主要研究等节距型圆锥螺旋 压缩弹簧。由于圆锥螺旋弹簧的载荷和变形之间是 非线性关系,设计变量运算比较繁琐,所以采用计 算机辅助设计是十分必要的。
丝直径。
小端半径尺l、大端半径R2和有效圈数n, 它们是独
立参数,故取这四个参数为设计变量屁
x=【d,蜀,恐,n】=【五,x2,而,心】
(5)
2.2目标函数
圆锥螺旋弹簧优化的目标函数为重量最轻,即:
.肘2 y(蜀十心)兀(肘2)耐2 74
(6)
=死x2 4-屯)兀(■4-2)rtxl2/4
式中:),为弹簧材料密度,钢材),=7.8X 10。6kg/mm3。
分布、变形、振动特性、热传导等需要求解的因素, 并且可以模拟模型在真实环境下的行为111。
l特性分析
等节距圆锥螺旋压缩弹簧材料中心线的展开线
为抛物线,螺旋线在胛底面上的投影为阿基米德螺
旋线(图1),其极坐标方程为:
P=P0+口口
(I)
式中:a为阿基米德螺旋线系数,表示每旋转单位 角度极径的增加(或减小)量;a为极角,表示阿
螺旋压缩弹簧的性质,设凰为弹簧的自由高度,
,1_’。。。。。。’- … 当(R2一R1)≥疗d时,
。
Gd4
H a
‘
32R,2疗尼+冠
万方数据
·46·
计算机应用技术
扔芴2009年第5期总第36卷
当阮一R1)<nd时,
Fra Baidu bibliotek互=篝·罱一
故该约束条件为:
州*鑫·隐
(13)
2.4应用实例
已知弹簧材料选用油淬火回火A类碳素钢丝, 工作载荷600 N,弹簧自有高度60 nlin,许用剪切 应力460 MPa,工作载荷下压并高度给定值20 n皿, 工作载荷下的刚度67 N/ram。
图2圆锥弹簧有限元模型
图3抗剪应力云图
4结论
通过对等节距圆锥螺旋弹簧变形公式的推导, 得出了在同等条件下与圆柱螺旋弹簧相比,圆锥弹 簧具有承载能力大、有利于消除或缓和共振等特性
的结沦。利用MATLAB的优化工具箱实现了圆锥弹
簧应用实例的优化设计。采用Pro/E对圆锥螺旋弹
簧模型进行静力分析,直观地了解了圆锥螺旋弹簧 承受载荷后的形态及剪切应力分布。采用计算机辅
(Hangzhou Appfied Acoustics Research Institute,Hangzhou 310012,China) Abstract:This paper first reveals the nonlinear relationship between the load and the deformation of conoid helical-coil compression spring with equal pitch,then makes a constrained nonlinear optimization with the function fmincon in MATLAB optimization toolbox,according to the optimization。s parameters,USeS Pro/E to establish a solid model,and carries on the finite element analysis to verify the effectiveness of optimal design. Key words:computer-aided design;optimal design;finite element analysis;MATLAB;Pro/l/
则该弹簧优化设计的数学模型为:
』"ninf(X)=M=1.95×l矿矗X02+b蛾+2)
IgI∞=1444鸭『。86一彻邬
192(X)=2-x4<o
l岛(砷:4鱼≤o
l
^
I蜀(砷:塾一20<o
岛(砷=
一一一o.67<。
&(砷=x4
一20<O
删一等b一 <0
首先编写目标函数的m文件myfun.m,返回x 处的函数值.元
MATLAB优化工具箱中包含有一系列优化算 法和模块,可以用于求解线性规划和二次规划、函 数的最大值和最小值、非线性规划、最dx-"乘问题、 非线性方程、多目标决策等问题。Pro/E软件是一套 功能强大的三维模型的运动仿真CAD/CAM/CAE参 数化软件。通过Pro/E中的Pro/MECHNICA模块进 行结构、热分析,可以直接方便地汁算结构的应力
2H-2)+x(4H-1)·(60+(“3卜x(2H-1))-(X(4y'2‘X(1)A2-(X(3)-x(2)y'2’0.5 ‘x(2)“(.1))^o.5)】
∞q=【】;
编写主函数m文件mymain.111,在主函数内对 初始值XO进行定义,并调用fmincon函数,进行弹 簧的优化计算。
A-【000-l】; b=-2; xO=[6;l l;24;5】; lb=戳∞《4,1); [x,fval,exitflag,output,lambda]--finincon(@myfun,x0,A,b,fl,口,lb,I], (蓟mycon);
3应力分析
采用应用实例中求得的弹簧参数建立有限元模 型(图2)。考虑圆锥螺旋弹簧在实际使用中的情 况,弹簧两端有弹簧座的支撑,使弹簧的受力在垂 直方向。在圆锥弹簧的两端分别添加压板,以保证 该弹簧所承受的力在法向。
利用Pro/MEcHNIcA模块对模型进行静力分 析‘21,将模型下板6个自由度进行全约束,并在上
(1)强度条件。弹簧工作时应该满足剪切强度
f≤M,T-----K16FR/rtd3,(其中:F为弹簧工作时的
最大载荷;【司为许用剪切应力;K一1.6/(2R/d)n14为
曲度修正系数),则本约束条件为:
g。(x)=l 7.40F%n跖/矿6 l一…≤0
(7)
(2)有效圈数胛。设有效圈数不得少于2圈,
funclion r=my叫x)
f=1.95e-6*pi^2‘x(I)A2。(x(2'垤(3))‘(x(4'屹);
由于约束条件中有非线性约束,所以有非线性 约束条件的In文件mycon.m。
function【c,eeq]--myeon(x) 萨[4440‘x(3)^o.86+x(1H-2.86)-460;4-2‘xf2yx(1);2’xOI)/x(I)-20;a b8(4.92e+3‘x(1,^4+x(4)^(-1)’(《3)-x(2))+(“3y斗】【(2y、4)^(-I)-67)-o.67; x(4)’(x(1)^2《x(3卜x(2))‘x(4)^(.Dy'2)"o.5-20;600-2459.375"x(1y珥。x(
助设计方法对弹簧进行优化设计,提高了设计水平,
节省了设计时间,降低了研发成本。
1000.00
800.00
^
枷.00
f
!n
^
:-
、 / l\ A
400.00
l
f
I
山ei 200.00
= 一
…I o.00
~
f
蓑-200.oo
f
呻j 1|
词-400JDo 【J 。: -600.00 U— .800.00
j
·44·
计算机应用技术
祝耱2009年第5期总第36卷
等节距圆锥螺旋压缩弹簧 计算机辅助设计
程浩
(杭州应用声学研究所,浙江杭州310012)
麓要:揭示了等节距圆锥螺旋压缩弹簧的载荷与变形之间的非线性关系,采用MATLAB优化工具箱中的fmineon函数
对弹簧进行有约束非线性优化设计,根据优化设计的参囊,利用Pro/E软件建立实体模型,并进行有限元分析,以此来
即刀>2,则有约束条件:
92(X)=2-x4<0
(8)
(3)旋绕比C=2R/d的限制。按照4<C<20,
则有约束条件:
93(x)=4-2X2/五<0
(9)
94(X)=2玛/五一20<0
(10)
(4)弹簧圈接触前的刚度F,-(Gd4116n)(R2一
R1)/(R24一R14)的限制。为了保证弹簧有足够的刚度, 要求弹簧刚度,与给定设计刚度盯的相对误差小
2.3约束条件
图1等节距螺旋压缩弹簧
代入各参数后,式(3)变为:
硝砌毒卜等刁3 dO=//等F
(4)
式中:∥=l 1+(蜀/恐)2 I【1+墨/马】/4为变形系数,
其值取决于R1/,R,。 当Rl=R2时,∥=1,式(4)即为圆柱螺旋弹
簧的变形计算式;当Rl-0时,∥=O.25,如若与簧 圈、钢丝直径及平均半径R2相同的圆柱螺旋弹簧比 较,在相同载荷作用下,前者的变形量仅是后者的 1/4,即在相同的变形量条件下,前者所承担的载荷 是后者的4倍。
计算机应用技术
·45·
刀为弹簧有效圈数;R:为弹簧大端半径。
从基本扭转变形理论出发,弹簧的轴向变形为:
f=』Rdz
(3)
蛇=Z出/61‘;ds=RdO;Z=FR;Ip=耐4/32
式中:G为材料的切变模量;dx为弹簧钢丝在力矩
乃作用下的微分角位移;ds为钢丝的微分长度;厶 为钢丝的极陨性矩;dO为极角的微分位移;d为钢
SQP,
Quasi-Newton,
fnmmlempt:0.0150 Inf¥¥agc;[1x142 char]
所以,当弹簧钢丝的直径d、小端直径R·、大 端直径R2和有效圈数疗分别取5.4644、10.9288、 20.3 164和3.9977时弹簧质量最小为107.7 g。考虑 实际生产,各参数可分别取5.5、11、20.32和4.0。
万方数据
扔耱2009年第5期总第36卷
计算机应用技术
·47·
板施加600 N载荷,弹簧截面所承受的主要是剪切 应力。在静力分析结果中,选择弦基准面z方向, 绘制抗剪应力云图和剪应力集中的弹簧内侧应力值 曲线图,如图3、图4所示。从抗剪切应力云图可 以看出,圆锥螺旋弹簧的最大剪切应力主要出现在 弹簧内侧;从应力值曲线图可以看出,沿曲线方向 应力值近似正弦函数曲线分布,且在许用应力波动 范围内。从而验证了优化设计的弹簧参数是有效的。
f
f .\ I
.
U
U
■
.1000.00
曲线弧长(mill) 图4弹簧内侧沿曲线方向上的应力值
参考文献: 【l】郭仁生.基于MATLAB和Pro/ENGINEER优化设计实例解析咖.
北京:机械工业出版杜,2007. 【2】万启超,魏田和.Pro/ENGINEER Wildfire 3.0结构、热、运动分析 基础与典型范例【M】.北京:电子工业出版社,2008.
验证设计结果的有效性。
关键词:计算机辅助设计;优化设计;有限元分析;MATLAB;Pro/E
中图分类号:TP391.72
文献标识码:A
文章编号:1006—0316(2009)05—0044—04
Computer-aided design of conoid helical-coil compression spring with equal pitch CHENG Hao
于o.Ol,则有约束条件:
“耻I簧(耪H一罴<…,,
(5)弹簧压并高度风=疗√d2一((恐一蜀)/玎)2
的限制。为了保证弹簧的压并高度不超过给定值 HG,则约束方程为:
鼠(X)=_√五2一((玛一屯)/-2一HG<0(12)
(6)最大载荷只。。簧圈全部并死时抗力R,
则弹簧所承受载荷F应不大于凡。根据等节距圆锥
从式(4)可以看出圆锥螺旋弹簧的刚度是非线 性的。弹簧受载后,随着载荷逐渐增大,弹簧从大 圈开始逐渐接触,有效工作I翻数随之减少,而刚度 逐渐增大,直到所有弹簧圈完全压并为止。这种弹 簧的刚度是变值,所以自振频率也是变值,有利于 防止发生共振f21。
2优化设计
2.1设计变量
影响弹簧重量的主要参数是弹簧钢丝直径d、
基米德螺旋线转过的总角度;po为初始极径。 等节距圆锥螺旋压缩弹簧的半径表达式为:
:+兰世p(2)1
|R:R+. ttan(y/2)0 R1
2x
2nn
式中:R为弹簧任一半径;Rl为弹簧小端半径;t为
弹簧的节距;∥为弹簧的圆锥角;0为螺旋线的极角5
收稿日期:2009—01—07
万方数据
邡苈2009年第5期总第36卷
X= 5.4644
lO.9288
20.3164 3.9977
fval=0.1077
exitt!lag--4
output2 iterations:8 funeCotmt:45
Issteplength:l stepsize:3.4098e-009
algofith】叱 'medium-scale: line-search。
螺旋弹簧因具有良好的柔性、能够灵活实现机 械能的吸收和释放等性能,在控制、减震、限位、 复位等机构中应用十分广泛。在螺旋弹簧中,圆锥 螺旋压缩弹簧与其它类型弹簧相比具有较强的横向 稳定性。圆锥螺旋弹簧按结构分为等节距型和等螺 旋角型两种类型,本文主要研究等节距型圆锥螺旋 压缩弹簧。由于圆锥螺旋弹簧的载荷和变形之间是 非线性关系,设计变量运算比较繁琐,所以采用计 算机辅助设计是十分必要的。
丝直径。
小端半径尺l、大端半径R2和有效圈数n, 它们是独
立参数,故取这四个参数为设计变量屁
x=【d,蜀,恐,n】=【五,x2,而,心】
(5)
2.2目标函数
圆锥螺旋弹簧优化的目标函数为重量最轻,即:
.肘2 y(蜀十心)兀(肘2)耐2 74
(6)
=死x2 4-屯)兀(■4-2)rtxl2/4
式中:),为弹簧材料密度,钢材),=7.8X 10。6kg/mm3。
分布、变形、振动特性、热传导等需要求解的因素, 并且可以模拟模型在真实环境下的行为111。
l特性分析
等节距圆锥螺旋压缩弹簧材料中心线的展开线
为抛物线,螺旋线在胛底面上的投影为阿基米德螺
旋线(图1),其极坐标方程为:
P=P0+口口
(I)
式中:a为阿基米德螺旋线系数,表示每旋转单位 角度极径的增加(或减小)量;a为极角,表示阿
螺旋压缩弹簧的性质,设凰为弹簧的自由高度,
,1_’。。。。。。’- … 当(R2一R1)≥疗d时,
。
Gd4
H a
‘
32R,2疗尼+冠
万方数据
·46·
计算机应用技术
扔芴2009年第5期总第36卷
当阮一R1)<nd时,
Fra Baidu bibliotek互=篝·罱一
故该约束条件为:
州*鑫·隐
(13)
2.4应用实例
已知弹簧材料选用油淬火回火A类碳素钢丝, 工作载荷600 N,弹簧自有高度60 nlin,许用剪切 应力460 MPa,工作载荷下压并高度给定值20 n皿, 工作载荷下的刚度67 N/ram。
图2圆锥弹簧有限元模型
图3抗剪应力云图
4结论
通过对等节距圆锥螺旋弹簧变形公式的推导, 得出了在同等条件下与圆柱螺旋弹簧相比,圆锥弹 簧具有承载能力大、有利于消除或缓和共振等特性
的结沦。利用MATLAB的优化工具箱实现了圆锥弹
簧应用实例的优化设计。采用Pro/E对圆锥螺旋弹
簧模型进行静力分析,直观地了解了圆锥螺旋弹簧 承受载荷后的形态及剪切应力分布。采用计算机辅
(Hangzhou Appfied Acoustics Research Institute,Hangzhou 310012,China) Abstract:This paper first reveals the nonlinear relationship between the load and the deformation of conoid helical-coil compression spring with equal pitch,then makes a constrained nonlinear optimization with the function fmincon in MATLAB optimization toolbox,according to the optimization。s parameters,USeS Pro/E to establish a solid model,and carries on the finite element analysis to verify the effectiveness of optimal design. Key words:computer-aided design;optimal design;finite element analysis;MATLAB;Pro/l/
则该弹簧优化设计的数学模型为:
』"ninf(X)=M=1.95×l矿矗X02+b蛾+2)
IgI∞=1444鸭『。86一彻邬
192(X)=2-x4<o
l岛(砷:4鱼≤o
l
^
I蜀(砷:塾一20<o
岛(砷=
一一一o.67<。
&(砷=x4
一20<O
删一等b一 <0
首先编写目标函数的m文件myfun.m,返回x 处的函数值.元
MATLAB优化工具箱中包含有一系列优化算 法和模块,可以用于求解线性规划和二次规划、函 数的最大值和最小值、非线性规划、最dx-"乘问题、 非线性方程、多目标决策等问题。Pro/E软件是一套 功能强大的三维模型的运动仿真CAD/CAM/CAE参 数化软件。通过Pro/E中的Pro/MECHNICA模块进 行结构、热分析,可以直接方便地汁算结构的应力
2H-2)+x(4H-1)·(60+(“3卜x(2H-1))-(X(4y'2‘X(1)A2-(X(3)-x(2)y'2’0.5 ‘x(2)“(.1))^o.5)】
∞q=【】;
编写主函数m文件mymain.111,在主函数内对 初始值XO进行定义,并调用fmincon函数,进行弹 簧的优化计算。
A-【000-l】; b=-2; xO=[6;l l;24;5】; lb=戳∞《4,1); [x,fval,exitflag,output,lambda]--finincon(@myfun,x0,A,b,fl,口,lb,I], (蓟mycon);
3应力分析
采用应用实例中求得的弹簧参数建立有限元模 型(图2)。考虑圆锥螺旋弹簧在实际使用中的情 况,弹簧两端有弹簧座的支撑,使弹簧的受力在垂 直方向。在圆锥弹簧的两端分别添加压板,以保证 该弹簧所承受的力在法向。
利用Pro/MEcHNIcA模块对模型进行静力分 析‘21,将模型下板6个自由度进行全约束,并在上
(1)强度条件。弹簧工作时应该满足剪切强度
f≤M,T-----K16FR/rtd3,(其中:F为弹簧工作时的
最大载荷;【司为许用剪切应力;K一1.6/(2R/d)n14为
曲度修正系数),则本约束条件为:
g。(x)=l 7.40F%n跖/矿6 l一…≤0
(7)
(2)有效圈数胛。设有效圈数不得少于2圈,
funclion r=my叫x)
f=1.95e-6*pi^2‘x(I)A2。(x(2'垤(3))‘(x(4'屹);
由于约束条件中有非线性约束,所以有非线性 约束条件的In文件mycon.m。
function【c,eeq]--myeon(x) 萨[4440‘x(3)^o.86+x(1H-2.86)-460;4-2‘xf2yx(1);2’xOI)/x(I)-20;a b8(4.92e+3‘x(1,^4+x(4)^(-1)’(《3)-x(2))+(“3y斗】【(2y、4)^(-I)-67)-o.67; x(4)’(x(1)^2《x(3卜x(2))‘x(4)^(.Dy'2)"o.5-20;600-2459.375"x(1y珥。x(
助设计方法对弹簧进行优化设计,提高了设计水平,
节省了设计时间,降低了研发成本。
1000.00
800.00
^
枷.00
f
!n
^
:-
、 / l\ A
400.00
l
f
I
山ei 200.00
= 一
…I o.00
~
f
蓑-200.oo
f
呻j 1|
词-400JDo 【J 。: -600.00 U— .800.00
j
·44·
计算机应用技术
祝耱2009年第5期总第36卷
等节距圆锥螺旋压缩弹簧 计算机辅助设计
程浩
(杭州应用声学研究所,浙江杭州310012)
麓要:揭示了等节距圆锥螺旋压缩弹簧的载荷与变形之间的非线性关系,采用MATLAB优化工具箱中的fmineon函数
对弹簧进行有约束非线性优化设计,根据优化设计的参囊,利用Pro/E软件建立实体模型,并进行有限元分析,以此来
即刀>2,则有约束条件:
92(X)=2-x4<0
(8)
(3)旋绕比C=2R/d的限制。按照4<C<20,
则有约束条件:
93(x)=4-2X2/五<0
(9)
94(X)=2玛/五一20<0
(10)
(4)弹簧圈接触前的刚度F,-(Gd4116n)(R2一
R1)/(R24一R14)的限制。为了保证弹簧有足够的刚度, 要求弹簧刚度,与给定设计刚度盯的相对误差小
2.3约束条件
图1等节距螺旋压缩弹簧
代入各参数后,式(3)变为:
硝砌毒卜等刁3 dO=//等F
(4)
式中:∥=l 1+(蜀/恐)2 I【1+墨/马】/4为变形系数,
其值取决于R1/,R,。 当Rl=R2时,∥=1,式(4)即为圆柱螺旋弹
簧的变形计算式;当Rl-0时,∥=O.25,如若与簧 圈、钢丝直径及平均半径R2相同的圆柱螺旋弹簧比 较,在相同载荷作用下,前者的变形量仅是后者的 1/4,即在相同的变形量条件下,前者所承担的载荷 是后者的4倍。
计算机应用技术
·45·
刀为弹簧有效圈数;R:为弹簧大端半径。
从基本扭转变形理论出发,弹簧的轴向变形为:
f=』Rdz
(3)
蛇=Z出/61‘;ds=RdO;Z=FR;Ip=耐4/32
式中:G为材料的切变模量;dx为弹簧钢丝在力矩
乃作用下的微分角位移;ds为钢丝的微分长度;厶 为钢丝的极陨性矩;dO为极角的微分位移;d为钢
SQP,
Quasi-Newton,
fnmmlempt:0.0150 Inf¥¥agc;[1x142 char]
所以,当弹簧钢丝的直径d、小端直径R·、大 端直径R2和有效圈数疗分别取5.4644、10.9288、 20.3 164和3.9977时弹簧质量最小为107.7 g。考虑 实际生产,各参数可分别取5.5、11、20.32和4.0。
万方数据
扔耱2009年第5期总第36卷
计算机应用技术
·47·
板施加600 N载荷,弹簧截面所承受的主要是剪切 应力。在静力分析结果中,选择弦基准面z方向, 绘制抗剪应力云图和剪应力集中的弹簧内侧应力值 曲线图,如图3、图4所示。从抗剪切应力云图可 以看出,圆锥螺旋弹簧的最大剪切应力主要出现在 弹簧内侧;从应力值曲线图可以看出,沿曲线方向 应力值近似正弦函数曲线分布,且在许用应力波动 范围内。从而验证了优化设计的弹簧参数是有效的。
f
f .\ I
.
U
U
■
.1000.00
曲线弧长(mill) 图4弹簧内侧沿曲线方向上的应力值
参考文献: 【l】郭仁生.基于MATLAB和Pro/ENGINEER优化设计实例解析咖.
北京:机械工业出版杜,2007. 【2】万启超,魏田和.Pro/ENGINEER Wildfire 3.0结构、热、运动分析 基础与典型范例【M】.北京:电子工业出版社,2008.
验证设计结果的有效性。
关键词:计算机辅助设计;优化设计;有限元分析;MATLAB;Pro/E
中图分类号:TP391.72
文献标识码:A
文章编号:1006—0316(2009)05—0044—04
Computer-aided design of conoid helical-coil compression spring with equal pitch CHENG Hao
于o.Ol,则有约束条件:
“耻I簧(耪H一罴<…,,
(5)弹簧压并高度风=疗√d2一((恐一蜀)/玎)2
的限制。为了保证弹簧的压并高度不超过给定值 HG,则约束方程为:
鼠(X)=_√五2一((玛一屯)/-2一HG<0(12)
(6)最大载荷只。。簧圈全部并死时抗力R,
则弹簧所承受载荷F应不大于凡。根据等节距圆锥
从式(4)可以看出圆锥螺旋弹簧的刚度是非线 性的。弹簧受载后,随着载荷逐渐增大,弹簧从大 圈开始逐渐接触,有效工作I翻数随之减少,而刚度 逐渐增大,直到所有弹簧圈完全压并为止。这种弹 簧的刚度是变值,所以自振频率也是变值,有利于 防止发生共振f21。
2优化设计
2.1设计变量
影响弹簧重量的主要参数是弹簧钢丝直径d、
基米德螺旋线转过的总角度;po为初始极径。 等节距圆锥螺旋压缩弹簧的半径表达式为:
:+兰世p(2)1
|R:R+. ttan(y/2)0 R1
2x
2nn
式中:R为弹簧任一半径;Rl为弹簧小端半径;t为
弹簧的节距;∥为弹簧的圆锥角;0为螺旋线的极角5
收稿日期:2009—01—07
万方数据
邡苈2009年第5期总第36卷