- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于遗传算法的圆柱螺旋拉伸弹簧设计.pdf
维普资讯
EqmpmentManufactringTechnologyNo.9,2008
基于遗传算法的圆柱螺旋拉伸弹簧设计
邹律龙 1,2
(1.广东海洋大学工程学院,广东湛江524088;2.华南理工大学,广东广州 510641)
摘要:分析了圆柱螺旋拉伸弹簧的设计要点,提出了弹簧刚度最大、弹簧丝体积最小的目标函数。采用多种群的实值编码、非线性排序
选择、离散交叉、均匀性变异、留优插入、无约束移民,设计了圆柱拉伸弹簧的遗传算法。通过大量的测试,并与其他方法的计算结果比
较可知,该方法准确有效,解决了传统设计中参数难以确定的f-*l~。
关键词:拉伸弹簧;遗传算法;实值编码;无约束移民
中图分类号:TH122 文献标识码:A 文章编号:1672—545X(2008)09-0088—04
圆柱螺旋拉伸弹簧的传统设计方法是比较复杂的。通过
)=k= 一— (2)
遗传算法Ⅱt蹴 化设计,可准确高效地求解设计参数。遗传算 8D2/,/
法求解问题不是直接作用在问题的解的空间上,而是作用于
f2X()=~-J(nD2)n(+nz)-+min (3)
解的某种编码上。因此,编码表示方式有时对算法的性能、效
率等会产生很大影,l~v-I。采用实值对染色体进行编码 ,在数值 6:弹簧材料的切变模量 ,查表取 80000MPa,D,为弹簧
函数寻优问题中有明显的优点。在进化迭代过程中,实值编码 的中径,Dz:c×d,n2为弹簧支承圈数,取2。
无需对染色体进行译码 ,寻优效率高;实值染色体采用浮点编 1.3 约束条件的建立
码,其精度高于二进制和十进制编码翻。由于标准遗传算法在 1.3.1 强度条件
进化时容易出现振荡现象,而有些改进的遗传算法收敛速度 f:壁 ≤ (4)
快,但容易使种群收敛到局部最优解,因此,为了提高精度,避 订d
免落入局部最优解及编码转换,本文提出多种群移民的实数 式中,r、[下]分别为弹簧丝的剪应力和许用剪应力 ;为
编码遗传算法。圆柱螺旋拉伸弹簧的优化问题是求解高维、多 补偿系数,对圆剖面弹簧丝。
约束、多目标的优化问题。目前对求解高维、多约束、多目标的 j}:竽{+_旦堕 (5)
优化问题还没有较好的GA算法q[。本文采用多种群移民实数
编码的遗传算法 ,通过检验和惩罚处理约束问题,对圆柱螺旋 1.3.2 旋绕比条件
拉伸弹簧进行了优化设计。 4≤c≤16 (6)
1.3.3 中径条件
1 圆柱螺旋拉伸弹簧的设计 fD2-18f—o.2≤0 (7)
1.3.4 弹簧圈数条件
在设计圆柱螺旋拉伸弹簧时,通常是根据弹簧的最大载 3≤ 7/, (8)
荷 、最大变形以及结构要求 (例如安装空间对弹簧尺寸的限 1.4 问题实例
制)等来决定弹簧丝直径、弹簧中径 、工作圈数、弹簧的螺旋升
原创力文档


文档评论(0)