- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
差异演化算法及其在机械设计中应用
差异演化算法及其在机械设计中应用
摘 要 差异演化是一种新型演化算法,随后由于它的简单好用,并且不容易出错,程序相当稳健在短期内得到了非常大的发展,并被广泛且迅速地应用到了很多的科研和商业领域,在机械设计中使用差异演化算法可以得到更加稳健的算法。
关键词 机械设计;差异演化算法
中图分类号TH13 文献标识码A 文章编号 1674-6708(2014)106-0153-02
1 差异演化算法
差异演化是Rainer Storn和Kcnncth Price 在1996年提出的一种新型演化算法,随后由于它的简单好用,并且不容易出错,程序相当稳健在短期内得到了非常大的发展,并被广泛且迅速地应用到了很多的科研和商业领域。它类似于遗传算法,可以模拟生物进化,今年来已经成为演化算法中的研究热点,形成新的随机计算模型。近30年的研究充分表明,模拟自然界的生物的进化方法可以产生新的计算机算法,差异演化算法形成的新的变异向量是其它相似向量的差异形成得到,不需要所求函数的其它辅助信息,然后采用优胜劣汰的自然选择机制产生下一代种群,尤其适合一些非线性和超高维问题的优化。 与其它演化算法相比,差异演化算法的搜索性能是强大的,并且更适合求解高维问题和非线性问题,适合求解多目标优化问题。
差异演化算法最开始是从实数编码的算法而来的,它像遗传算法一样,结构与遗传算法很类似,它们的主要的操作区别是如何变异操作。目前差异演化算法已广泛应用于各个领域。
2 算法优化设计
大家都在研究如何优化这个问题,主要的研究方向是在满足一定的约束条件下,寻找一组合适的参数值,达到最满意的结果。人们在很多的领域都很重视优化的问题,如:系统控制优化、人工智能优化、模式识别优化、生产调度优化等等。在机械设计中的应用就更广泛了。因此,优化理论具有理论和应用的研究价值,而与优化理论关系紧密的算法研究也同样具有相应的价值。
3 差异演化算法在机械优化设计中的使用
在机械设计过程中,设计者经常需要查阅一些手册和文献资料,以获得有关的计算公式和大量数据,例如零部件的标准和规范,材料的机械性能,许多应力和各种系数等数据或曲线图表。用理论设计代替经验设计、用精确设计代替近似设计、用优化设计代替一般设计将成为设计的必然发展趋势。
一般的机械设计都是设计人员按照各种资料提供的数据,结合自己的工作经历和经验,对已有的产品进行类比,比较出优点和缺点,初步定出设计的方案,再通过验算确定方案是否是可用的。优化设计,是利用电脑的计算优势采用数学的方法,用数量的指标对最终的方案进行评判和选择,得到一个相对来说具有最优功能的计算算法。通过这样的过程获得的方案不仅是可用的,而且也是相对最优的。它的一般过程是先明确设计的任务,再确定设计的变量参数,在明确变量的取值范围然的情况下确定设计函数来确定优化方法,最后编写优化程序,总之得出优化结果并圆整。
机械优化设计是在机械设计领域利用将最优化原理和计算机技术相结合,为了提供稳定可靠的机械装置,利用更加科学、更加有效率的理论和方法来完成设计方案,从而解决机械优化设计中遇到的难题。机械优化设计是将机械工程的设计问题转化为计算机算法的最优化问题,机械设计的问题大部分都已经解决,目前是在传统的设计基础上,让它更精确,更符合潮流。而选择适当的最优化算法,利用计算机的高速运算功能从众多满足要求的并且是正确的设计方案中寻找设计者比较满意的设计方法,达到设计者预期的目标 。它可以解决过去难以处理的问题,优化设计是机械设计的一种新途径,它是为了更加优秀而去其糟粕,取其精华,从而提高传统设计的效率和质量。
机械设计是机械工程的重要组成部分,在机械设计的早期是主要是研究机械运动参数的。如材料尺寸、加工能力、最小的尺寸和重量,最好的性能,使之具有最可靠、最低消耗和最少环境污染。机械设计的分类很多,有农业机械设计,矿山机械设计、纺织机械设计、汽车设计、船舶设计泵设计、压缩机设计、汽轮机设计、内燃机设计机床设计等专业性的机械设计分支学科。但是这些问题又有许多共性技术,例如机构分析和综合、力与能的分析和计算,工程材料学、材料强度学、传动、润滑、密封,以及标准化、可靠性、工艺性等。计算机辅助设计引入优化设计方法后,把优化设计方法与计算机辅助设计结合起来 ,解决这些共性的问题。
根据优化设计问题的特点选择优化算法是一个重要的问题。一般要对优化的数学模型的设计变量数、约束条件数、目标函数和约束函数的复杂程度等进行分析,并深人了解各种优化方法的特点,才能作出恰当的选择。
机械优化设计是一门新的学科。它是在现代机械设计理论的基础上提出的一种更科学的设计方法,它可使机械产品的设计质量达到更高的要求。因此,在加强机械设计理论
文档评论(0)