粒子群算法在牙嵌离合器设计中的应用.docVIP

粒子群算法在牙嵌离合器设计中的应用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
粒子群算法在牙嵌离合器设计中的应用.doc

粒子群算法在牙嵌离合器设计中的应用   摘 要 本文介绍了粒子群算法的基本思想及其实现过程,并采用该算法对牙嵌式离合器的参数进行优化设计,应用该算法计算后的结果表明,在机械设计中粒子群算法切实可行,表明了现代设计人员掌握一定的编程能力对机械零部件的设计有着重要的意义。   关键词 粒子群算法 牙嵌离合器 优化设计   中图分类号:TP242.6 文献标识码:A   粒子群算法(PSO)是一种智能优化的群体算法,最早是由Kennedy博士和Eberhart博士提出来的,这是一种对鸟类或类似群体的捕食行为的研究的方法。PSO也是一种基于迭代的算法,对生物物种进化的过程进行模拟,对于实际问题的可微性与连续性没有要求,具有很强的通用性、快速的全局收敛性和易于编写程序的优点。   1粒子群算法   粒子群算法的基本原理:PSO算法进行初始化,得到一组随机的粒子,定义一个衡量每个粒子解符合度的函数,然后通过一步一步的迭代寻优找到最符合条件的解。具体的过程如下:   每一个粒子在限定的解的域中同时逼近两个目标点,其中一个目标点是在限定的粒子解的域中,全部的粒子解通过迭代进化所能达到的符合条件的解,称之为全局的最优解fbest;另一个目标点则是在限定的粒子解的域中,通过迭代进化粒子本身所能达到的最符合条件的解,称之为自身最优解或局部的最优解fibest。其中下标i表示的是,第i个粒子在n维空间中的第i个点,表达式可以写成xi=[xi1,xi2,…,xin],第i个粒子的局部最优解的表达式可以写成fibest=[f1best,f2best,…,fnbest];而xi迭代进化到第k次的修正量(粒子解的移动速度),表达式为 = [,, ]   其计算公式如下   = +c1??randl??fibest-)+c2??rand2??fbest-)   =+ (1)   式(1)中i=1,2,…,m;d=1,2,…,n,其中,m为粒子群中粒子的个数;n是解向量的维数。c1和c2分别是两个正常数;rand1和rand2是两个独立的介于[0,1]之间的随机数;动量系数用来表示,调整该系数的大小可以提高或降低系统的搜索能力。   粒子群算法(PSO)的全局搜索步骤可分为以下几步:   (1)进行初始化运算,随机的给出在n维空间中的一个粒子向量和粒子速度,设定迭代进化的运算次数;   (2)计算出每一个粒子向量在当前位置下对应的函数数值fi;   (3)比较第二步中计算的对应函数值fi与自身的优化解fibest,若fifibest,则前一轮的优化解要被新的对应函数值所取代,即用新粒子取代前一轮粒子fibest=fi,xibest=xi;   (4)将每个粒子的最优值fibest与所有粒子最优值fbest进行比较,如果fibestfbest,则用每个粒子的最优值取代原有粒子的值,同时把粒子的当前状态进行保存。即fbest=fibest,xbest=xibest;   (5)在上述的计算完成以后,然后进行新一轮的计算,按照公式(1)粒子移动到新的位置,新的粒子产生后,返回第二步。直至符合事先设定的精度要求或者完成预设定的迭代次数为止。   粒子群算法(PSO)流程图如图1所示:   2牙嵌式离合器的优化设计   机械的优化设计包括设计问题的数学模型的优化与优化算法的选择两个方面的内容,而且大部分的机械优化问题可以转化为对相应数学模型的优化,也就是说机械设计参数优化的过程基本上是一个数学求解的过程。这就需要应用某些数学理论进行合适算法的选择、并且自己编写简单程序代码,计算得到模型的最优设计因子。   本文以牙嵌式离合器的优化设计为例子,以Matlab为工具编写简单的计算机程序求得离合器的最优设计参数。   2.1数学模型   根据经验和具体分析情况,牙嵌离合器的主要失效形式是牙的折断和结合面的挤压磨损。我们以齿根的抗弯能力来定义强度的设计指标,再对抗挤压的能力进行校核。由这一原理,强度指标为齿根抗弯曲应力公式为:   k=   式中,W= ,a= ,b=D D0,D0=   KA工作情况系数   k为牙嵌离合器齿根的弯曲应力(N/mm2)   T为牙嵌离合器的传动转矩(N?mm)   z为牙嵌离合器的齿数   D为牙嵌离合器的外径   D1为牙嵌离合器的内径   设计时齿结合面的挤压应力应满足以下条件:   b= ≤[ b]   式中 b为许用挤压应力(N/mm2),A为接触面的面积   静止状态下接合:[ b]=90~120pa (下转第165页)(上接第153页)   低速状态下接合:[ b]=50~70pa   较高速状态下接合:[ b]=35~45pa   取发动机工况为P=

文档评论(0)

you-you + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档