- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
粒子群优化算法在机械优化设计教学中的应用.doc
粒子群优化算法在机械优化设计教学中的应用
摘 要:机械优化设计是机械类专业的一门重要的专业课,目前在机械优化教学中介绍的是传统的优化算法,这些方法对于局部极值及目标函数的可微性有严格要求,不能解决高维、多目标及优化设计问题的要求。粒子群优化算法是近几年发展起来的一种基于群体智能的进化计算技术,对优化问题无可微性和连续性要求,具有全局收敛性,本文在机械优化设计教学中引入了粒子群优化算法,为学生解决复杂工程优化设计问题打下基础。
关键词:粒子群优化算法 机械 优化设计 教学
中图分类号:G642.4 文献标识码:A 文章编号:1672-3791(2013)04(b)-0208-01
机械优化设计是机械类专业的一门重要的专业课,机械设计的任务是在一定的载荷和工作环境下,在约束范围内选取设计变量,建立目标函数,利用最优化方法求取设计变量的最优解的一种设计方法。国内外从上世纪开展机械优化设计研究至今已经有几十年的历史,已经在机械结构优化、机械系统及其减振、传动系统方案及参数优化等领域得到应用[1]。但目前在机械优化教学中常用多是传统的优化算法[2],如单纯形法、复合形寻优法等,这些方法对于局部极值及目标函数的可微性有严格要求,而且最优解对初值具有较大的依赖性,不能适应高维、多目标及存在局部极值的机械优化设计问题的要求。近年来,随着人工智能研究的快速发展,人工神经网络、进化计算、模拟退火等智能计算方法也应用到机械设计领域[3]。
1 粒子群优化算法
粒子群优化算法也是一种进化计算方法,它是由Kennedy和Eberhart博士于1995年提出的一种基于群体智能的进化计算技术[5]。该算法具有并行处理、收敛速度快、鲁棒性好和计算效率高的特点,近年来已经在工业控制系统、电力系统、交通系统中得到广泛应用。
在粒子群优化算法中,每个优化问题的候选解都随机初始化为搜索空间中的一个粒子,每个粒子有一个适应度和飞行速度,通过迭代运算,跟踪局部最优值和全局值,更新自己的速度和位置,最终搜索到最优解。
粒子群优化算法的步骤如下。
(1)先在解空间随机生成一个粒子群并初始化每个粒子的初始位置和速度,然后初始化算法参数。
(2)计算每个粒子的适应度。
(3)更新粒子的局部最优值和全局最优值。
(4)按式(4)和式(5)对粒子的速度和位置进行更新,并将其位置限定在边界条件内。
(5)检查算法是否已经满足结束条件。若满足,则中止运行,否则,跳转到步骤(2),进行下一次迭代。
在应用粒子群优化算法求解机械设计优化问题时可分三个步骤,首先要建立待优化问题的数学模型,然后确定设计变量、目标函数和约束条件,最后采用合适的优化方法编写程序,找到最优解,并对解的精度、算法的收敛性及计算效率进行评价。在用粒子群优化算法解决优化问题时,把待优化问题的每一个候选解抽象为粒子群中的一个粒子,经过多次迭代后,收敛到最优解。现以凸轮机构的最大压力角及其位置的确定来说明粒子群优化算法在机械优化设计中的应用。
3 结语
综上所述,机械优化设计是一门实践性很强的课程,其教学重点在于教会学生根据分析机械的工作原理建立优化问题的数学模型,然后选择合适的优化方法寻找其最优解,粒子群优化算法是一种智能优化算法,它对优化问题无可微性和连续性要求,具有全局收敛性,在机械优化设计教学中引入粒子群优化算法,可以开阔学生的思路,为学生解决复杂的工程优化问题打下良好的基础。
参考文献
[1] 程耿东,顾元宪,王健.我国机械优化研究与应用的综述和展望[J].机械强度,1995,17(2).
[2] 李旻,李静,饶雄新,等.MATLAB优化工具箱在机械优化设计教学中的应用[J].装备制造技术,2010(3).
[3] 张荣沂.智能优化算法在机械优化设计中的应用[J].机械设计与制造,2003(1).
[4] 李滨城,徐超.机械原理MATLAB辅助分析[M].化学工业出版社,2011(5).
[5] 龚纯,王正林.精通MATLAB最优化计算[M].电子工业出版社,2009(4).
文档评论(0)