轴机械优化设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
轴机械优化设计

CHINA UNIVERSITY OF PETROLEUM 论文题目:基于复合形法的传动轴优化设计 课程名称: 机械优化设计 考生姓名: 丁坤 学 号: S100040916 所在院系: 机械与储运工程学院 专业年级: 机械工程 10-1班 任课教师: 喻开安(教授) 完成日期:2011年6月9日 基于复合形法的传动轴优化设计 丁坤 (中国石油大学(北京) 北京 102200) 摘要:分析了复合形法的原理及其实现形式,并结合传动轴的优化设计为例分析了其应用。利用C软件完成复合形法的优化设计程序,基于该实例的优化数学模型,优化结果表明该算法迭代次数少,求解精度高,非常适合于机械优化设计应用。 关键词:复合形法 优化设计 C软件 0 前言* 优化设计是20世纪60年代发展起来的一门新科学,它是将最优化原理和计算技术应用于设计领域,为工程设计提供一种重要的科学设计方法。利用这种新的设计方法,人们就可以从众多的设计方案中找到最佳设计方案,从而大大提高了设计效率和质量。因此优化设计是现代设计理论和方法的一个重要领域,它已广泛应用于各个工业部门。 机械最优化设计,就是在给定的载荷或者环境条件下,对机械产品的形态、几何尺寸关系或其它因素的限制范围内,选取设计变量,建立目标函数并使其获得最优值的一种设计方法。 一般采用优化算法来获得最优值,优化算法很多,复合形法是目前求解约束问题的一种重要的直接解法。本文分析了复合形法的原理及其实现形式,以传动轴的优化设计为例,说明了该方法在机械优化设计中的应用。利用C软件完成复合形法的算法设计,在该环境下进行优化。 复合形法 复合形法[1]的基本思路是在可行域内构造一个具有k个顶点的初始复合形。对该复合形各顶点的目标函数值进行比较,找到目标函数最大的顶点(称最坏点),然后按一定的法则目标函数值有所下降的可行的新点,并用此点代替最坏点,构成新的复合形,复合形的形状每改变一次,就向最优点移动一步,直至逼近最优点。 1.1初始复合形的形成 复合形法是在可行域内直接搜索最优点,因此,要求初始复合形在可行域内生成,即复合形的k个顶点必须都是可行点。 生成初始复合形法的方法有以下几种: (1)有设计者决定k个可行点,构成初始复合形。当设计变量较多或约束函数复杂时,由设计者决定k个可行点常常很困难。只有在设计变量少,约束函数简单的情况下,这种方法才被采用。 (2)由设计者选定一个可行点,其余的(k-1)个可行点用随机法产生。各顶点按下式计算 (j=1,2,……,k) (1-1) 式中 xj:复合形中的第j个顶点 a、b:设计变量的下限和上限 rj:在(0~1)区间内的伪随机数 用式(1-1)计算得到(k-1)个随机点不一定都在可行域内,因此要设法将非可行点移到可行域内。通常采用的方法是,求出已经在可行域内的L个顶点的中心xc (1-2) 然后将非可行点向中心点移动,即 (1-3) 若xL+1仍为不可行点,则利用上式,使其继续向中心移动。显然,只要中心点可行,xL+1点一定可以移到可行域内。随机产生的(k-1)个点经过这样的处理后,全部成为可行点,并构成初始复合形。 事实上,只要可行域为凸集其中心点必为可行点,用上述方法可以成功地在可行域内构成初始复合形。如果可行域为非凸集,中心点不一定在可行域内,则上述方法可能失败。此时,可以通过改变设计变量的下限和上限值,重新产生各顶点。经多次试算,有可能在可行域内生成初始复合形。 (3)由计算机自动生成初始复合形的全部顶点。其方法是首先随机产生一个可行点,然后按第二种方法产生其余(k-1)个可行点。这种方法对设计者来说最为简单,但因初始复合形在可行域内的位置不能控制,可能会给以后的计算带来困难。 1.2 复合形的搜索方向 在可行域内生成初始复合形法后,将采用不同的搜索方法来改变其形状,使复合形逐步向约束最优点趋近。改变复合形形状的搜索方法主要有四种:反射,扩张,收缩,压缩。本文主要介绍反射法。 反射是改变复合形形状的一种主要策略,其计算步骤为: (1)计算复合形各顶点的目标函数值,并比较大小,求出最好点xL、最坏点xH以及次坏点xG ,即 xL:?(xL)=min﹛?(xj)?j=1,2,……,k﹜ xH:?(xH)=max﹛?(xj)?j=1,2,……,k﹜ xG:?(xG)=max﹛?(xj)?j=1,2,……,k﹜ (2)计算除去最坏点xH外的(k-1)个顶点的中心xC (其中j≠H) (1-4) (3)从统计的观点来看,一般情况下,最坏点xH和中心点xC的连线方向为目标函数下降的方向。为此,以xC点为中心,将最坏点

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档