机械优化设计及其在现代机械设计中的应用

上传人:回**** 文档编号:141872908 上传时间:2022-08-24 格式:DOC 页数:13 大小:305KB
收藏 版权申诉 举报 下载
机械优化设计及其在现代机械设计中的应用_第1页
第1页 / 共13页
机械优化设计及其在现代机械设计中的应用_第2页
第2页 / 共13页
机械优化设计及其在现代机械设计中的应用_第3页
第3页 / 共13页
资源描述:

《机械优化设计及其在现代机械设计中的应用》由会员分享,可在线阅读,更多相关《机械优化设计及其在现代机械设计中的应用(13页珍藏版)》请在装配图网上搜索。

1、机械优化设计及其在现代机械设计中的应用 学院:机械工程学院年级:2009级5班 姓名:余超汉指导教师:张迎辉 2012-11-25目录第一章、当今常用优化算法的发展概况11.1无约束优化设计方法21.1.1梯度法21.1.2牛顿型方法21.1.3共轭梯度法31.1.5坐标轮换法31.1.6鲍威尔方法41.2约束优化设计方法41.2.1直接解法41.2.2间接解法61.3多目标优化方法81.3.1主要目标法81.3.2加权和法81.3.3理想点法9第二章、优化方法在现代机械设计中的应用9第三章、优化方法与CADCAE等软件结合9第四章、学生如何应用工具完成产品设计10参考文献11机械优化设计及其

2、在现代机械设计中的应用机械09-5 余超汉摘要:机械优化设计是最优化技术在机械设计领域的移植和应用,其基本思想是根据机械设计的理论,方法和标准规范等建立一反映工程设计问题和符合数学规划要求的数学模型,然后采用数学规划方法和计算机计算技术自动找出设计问题的最优方案。作为一门新兴学科,它建立在数学规划理论和计算机程序设计基础上,通过计算机的数值计算,能从众多的设计方案中寻到尽可能完善的或最适宜的设计方案,使期望的经济指标达到最优,它可以成功地解决解析等其它方法难以解决的复杂问题。优化设计为工程设计提供了一种重要的科学设计方法。因而采用这种设计方法能大大提高设计效率和设计质量。本文论述了优化设计方法

3、的发展背景、流程,并对无约束优化及约束优化不同优化设计方法的发展情况、原理、具体方法、特点及应用范围进行了叙述。另外,选择合适的优化设计方法是解决某个具体优化设计问题的前提,而对优化设计方法进行分析、比较和评判是其关键,本文分析了优化方法的选取原则。之后对并对近年来出现的随机方向法、遗传算法、蚁群算法和模拟退火算法等新兴优化方法分别进行了介绍。本文以交通领域中建立最优交通网路为例说明了优化设计方法的应用特点。关键词:机械优化设计、约束、现代机械设计、特点、选取原则第一章、当今常用优化算法的发展概况优化设计的类别很多,从不同的角度出发,可以得出不同的分类。下面我将按约束情况,可分为无约束优化设计

4、方法和约束优化设计方法。1.1无约束优化设计方法1.1.1梯度法算法:由于梯度法是以负梯度方向作为搜索方向,所以称为梯度法,又称为最速下降法。梯度法是一个求解极值问题的古老算法,早在1847年就已有柯西(Cauchy)提出。梯度法的优点是:直观,简单;缺点是:由于它采用了函数负梯度方向作为下一步的搜索方向,所以收敛速度较慢,越是接近极值点收敛越慢;应用:应用梯度法可以使目标函数在开头几步下降很快,所以它可与其它无约束优化方法配合使用。特别是一些方法都是在对它改进后,或在它的启发下获得的,因此梯度法仍然是许多有约束和无约束优化方法的基础。1.1.2牛顿型方法算法:其中f(x)在处的海赛矩阵,该迭

5、代方法称为牛顿方法。牛顿法的优点是:速度比梯度法快;缺点是:由于每次迭代都要计算函数的二阶导数矩阵,并对该矩阵求逆,因此计算量大且需要大的计算机存储空间。针对梯度法收敛速度比牛顿法慢,而牛顿法又存在上述缺点,近年来人们又提出了改进算法,如针对梯度法提出只用梯度信息,但比梯度法收敛速度快的共轭梯度法;针对牛顿法提出了变尺度法。1.1.3共轭梯度法算法:搜索方向,函数梯度的修正因子,所用目标函数信息是一阶导数。共轭梯度法是共轭方向法中的一种,因为在该方向中的每一个共轭向量都是依赖于迭代点处的负梯度而够造出来的,所以称作共轭梯度法,又称为旋转梯度法。共轭梯度法是1964年由弗来彻(Fletcher)

6、和里伍斯(Reeves)两人提出的。此法的优点是:程序简单,存储量少,具有梯度法的优点,而在收敛速度上比梯度法快,具有二次收敛性。1.1.4变尺度法算法:搜索方向,是变尺度矩阵,函数梯度的修正因子,所用目标函数信息是一阶导数使。对变尺度法改进为DFP算法,该算法是无约束优化方法中最有效的方法之一,因为它不单纯是利用向量传递信息,还采用矩阵来传递信息。DFP算法由于摄入误差和一位搜索不精确,有可能导致奇异,而使数值稳定性方面不够理想。所以1970年提出更稳定的算法公式,称为BFGS算法。1970年黄从共轭条件出发对变尺度法做了统一处理,写出了统一公式并取 1.1.5坐标轮换法算法:每次搜索只允许

7、一个变量变化,其余变量保持不变,着眼坐标方向流进行搜索的寻优方法称为坐标轮换法。它把多变量的优化问题轮流地转化成单变量的优化问题,因此这种方法有称为变量轮换法。优点:在搜索过程中可以不需要目标函数的导数,只需目标函数值信息,这比前面讨论的利用目标函数导数信息建立搜索方向的方法要简单得多;缺点:采用坐标轮换法只能轮流沿着坐标方向搜索,尽管也能使函数值步步下降,但要经过多次曲折迂回的路径才能到达极值点;尤其在极值点附近步长很小,收敛很慢。鉴于坐标轮换法的缺点,因此它不是一种很好地搜索方法,但在此基础上可以构造出更好的搜索策略,即鲍威尔(Powell)方法。1.1.6鲍威尔方法算法:搜索方向,它是零

8、阶方法,所用目标函数信息是函数值。鲍威尔方法是鲍威尔于1964年提出的,以后又经过它本人的改进。该法是一种有效的共轭方向法,它可以在有限步内找到二次函数的极小点。对于非二次函数只要具有连续二阶导数,用这种方法也是有效的。1.2约束优化设计方法求解约束优化的方法称为约束优化方法。约束优化方法根据求解方式的不同,可分为直接解法和间接解法。直接法主要有随及方向法、复合形法、可行方向法、广义简约梯度法,间接解法有惩罚函数法和增广乘子法。1.2.1直接解法基本思路:直接解法通常适用于仅含不等式约束的问题,其基本思路是在m个不等式约束条件所确定的可行域内,选择一个初始点,然后决定可行搜索方向d,且以适当的

9、步长,沿d方向进行搜索,得到一个使目标函数值下降的可行的新点,即完成一次迭代。再以新点为起点,重复上述搜索过程,满足收敛条件后,迭代终止。每次迭代计算均按以下基本迭代格式进行直接解法的特点是: 由于整个求解过程在可行域内进行,因此,迭代计算不论何时终止,都可以获得一个比初始点好的设计点。若目标函数为凸函数,可行域为凸集,则可保证获得全域最优解。否则,因存在多个局部最优解,当选择的初始点不相同时,可能搜索到不同的局部最优解。要求可行域为有界的非空集,即在有界可行域内存在满足全部约束条件的点,且目标函数有定义。原理简单,方法实用。随机方向法基本思想:随机方向法是一种原理简单的直接解法。它的基本思路

10、是在可行域内选择一个初始点,利用随机数的概率特性,产生若干个随机方向,并从中选择一个能使目标函数值下降最快的随机方向作为可行搜索方向,记作d。从初始点出发,沿d方向以一定的步长进行搜索,得到新点x,新点x应该满足约束条件:,且,至此完成一次迭代。然后,将起始点移至x,即令x。重复以上过程,经过若干次迭代计算后,最终取得约束最优解。特点:是对目标函数的性态无特殊要求,程序设计简单,使用方便。由于可行搜索方向是从许多随机方向中选择的使目标函数下降最快的方向,加之步长还可以灵活变动,所以此算法的收敛速度比较快。若能取得一个较好的初始点,迭代次数可以大大减少。它是求解小型机械优化设计问题的一种十分有效

11、的算法。可行方向法 是求解非线性规划问题的常用方法。其典型策略是,从可行点出发,沿着下降的可行方向进行搜索,求出使目标函数值下降的新的可行点。算法的主要步骤是选择搜索方向和确定沿此方向的步长,搜索方向的选择形式不同就形成了不同的可行方向法。逐次线性近似法、Zoutendijk 可行方向法、Frank-Wolfe 方法、Wolfe 既约梯度法等是常用的可行方向法。但在实际应用中,逐次线性近似法有可能不收敛,Zoutendijk 可行方向法、Frank-Wolfe 方法等收敛较慢,而Wolfe 既约梯度法在计算过程中往往出现“基变量大量达界后,找不到新的入基变量”等问题,使计算进行不下去。1.2.

12、2间接解法基本思路:约束优化问题中的约束函数进行特殊的加权处理后,和目标函数结合起来,构成一个新的目标函数,即将原约束优化问题转化为一个或一系列的无约束优化问题。在对新的目标函数进行无约束优化计算,从而间接地搜索到原约束问题的最优解。基本迭代过程如下:首先将式(12)转化为无约束目标函数式中,转化后的新目标函数;分别为约束函数,经过加权处理后构成的某种形式的复合函数或泛函数;,加权因子。然后对进行无约束极小化计算。由于在新目标函数中包含了各种约束条件,在求极值的过程中还将改变加权因子的大小。因此可以不断改变设计点,使其逐步逼近约束边界。从而间接地求得原约束问题的最优解。间接解法的特点是:解法可

13、靠,计算效率和数值计算稳定性较好。可以有效地处理具有等式约束的约束优化问题。间接解法存在主要问题是,选取加权因子较为困难。加权因此选确不当,不但影响收敛速度和计算精度,甚至会导致计算失败。惩罚函数法基本思想:惩罚函数法(SUMT)是不等式约束的一种非线性规划方法,它通过对约束条件加权将约束优化问题转化为无约束优化问题求解,所以惩罚函数法又称为序列无约束最优化方法。对于以下的约束优化问题:. . 中的不等式和等式约束函数经过加权转化后,和远目标函数结合形成新的目标函数惩罚函数求解该新目标函数的无约束极小值,以期得到原问题的约束最优解。为此,按一定的法则改变加权因子和的值,构成一系列的无约束优化问

14、题,求得一系列的无约束最优解,并不断地逼近原约束优化问题的最优解。因此惩罚函数法又称为序列无约束极小化方法,常称为SUMT法。根据迭代过程是否在可行域内进行,惩罚函数法可分为内点惩罚函数法和外点惩罚函数法和混合惩罚函数法三种。特点:内点惩罚函数法简称为内点法,只能用来求解具有不等式约束的优化问题。外点惩罚函数法简称为外点法,只能用来求解具有不等式和等式约束的优化问题。混和惩罚函数法简称为混合法,这种方法把内点法和外点法结合起来,用来求解同时具有等式约束和不等式约束函数优化问题。惩罚函数法优点:原理简单,算法易行,适用范围广,并且可以和各种有效的无约束最优化方法结合起来,因此应用广泛。缺点:理论

15、上讲,只有当(外点法)或(内点法)时,算法才能收敛,因此收敛速都慢。另外,当惩罚因子的初值取得不合适时,惩罚函数可能变得病态,使无约束最优化计算发生困难。近年来提出的增广乘子法在计算过程中数值稳定性,计算效率上都超过惩罚函数法。1.3多目标优化方法机械设计问题往往是比较复杂的,为了追求总体住能的最佳,在寻求最优设计方案时,有时同时要求几项设计准则,即几个设计目标都达到最优,这就是多目标优化间题。多目标问题的优化过程要比单目标的优化过程复杂的多,特别是当设计目标之间相互对立时,求对各设计目标都满意的方案就更加困准。在单目标函数纸优化过程中,任何两个设计方案均能根据唯一的设计准则进行优劣比较,而在

16、多目标函数的优化过程中,则可能发生这种情况,即对某一项目标可能是优化过程增加了复杂性。解决多目标问题的优化方法很多,适用的对象也不完全相同,但其主要思路都是设法对所有目标函数进行统筹协调,以便求得一个对所有设计目标都比较满意的方案。下面介绍几种常用的多目标优化问题的处理方法。1.3.1主要目标法其基本思想是,根据各分目标的重要性,选择时设计方案的优劣影响最大的目标作为主要目标,建立目标函数,而将其余目标按照一定的原则化为辅助的约束条件,然后对主要目标函数求约束优化解。1.3.2加权和法其基本思想是,根据各分目标的重要程度,对每项分目标乘以加权因子然后相加,以其加权和作为统一的目标函数,即其特点

17、是:由于在实际设计问题中各项设计目标函数的量纲不一定相同,各目标函数值的数量级也可能相差悬殊,因此在选择加权因子时应兼顾到几个方面。一般,应首先对各目标函数进行无量纲处理,使其变为规格化形式,然后再考虑各分目标的重要程度的数量级的差异,选择合适的加权因子。1.3.3理想点法其基本思想是,以各分目标单独求优所得到的单目标最优解的集合,作为总目标函数的一个理想点。当然,这种理想点实际上是作不到的,但在构造总目标函数时,可以追求以与该理想点之偏差最小作为优化的准则。 其特点是:用理想点法建立总目标函数是很方便的,只需对各分目标分别进行单独优化,求其最优解。第二章、优化方法在现代机械设计中的应用近年来

18、,优化设计方法已在许多工业部门得到应用,并发挥着重要的作用,相对来讲,优化方法在机械设计中的应用稍晚一些,知道60年代后期才开始有较成功的应用,但发展却十分迅速。在机构综合,机械零部件设计,专用机械设计和工艺设计等方面都获得应用,并取得丰硕的成果。机构运动参数的优化设计是机械优化设计中发展较早的领域,不仅研究了连杆机构,凸轮机构等再现函数和轨迹的优化设计问题,而且还提出一些标准化程序。机构动力学优化设计方面也有很大进展,如惯性力的最优平衡,主动件力矩的最小波动等的优化设计。机械零部件的优化设计,最近20多年也有很大发展,主要是研究各种减速器的优化设计,滑动轴承和滚动轴承的优化设计以及轴、弹簧、

19、制动器等的机构参数优化。除此之外,在机床、锻压设备、压延设备、起重运输设备,汽车等的基本参数、基本工作机构和猪蹄机构方面也进行了优化设计工作。第三章、优化方法与CADCAE等软件结合高级CAD/CAE优化过程的某些基本特征,如计算模型的参数化、迭代过程的自动性等。但作为优化技术与CAE方法的完美结合的产物,CAE优化方法必然有比之更丰富的特点。首先,现代CAE技术的发展已使人们的分析领域扩展到了各行各业的每个角落,所研究问题的深度及综合程度都在逐步提高,研究者的目光已从单一场分析转向了多场耦合分析,以追求更为真实的模拟结果。CAE软件的优化技术的适应范围也必然随之扩展,不但要求它能解决各种单场

20、问题,而且应该能处理多场耦合过程的优化。汽车、潜艇、飞机等设备设计过程中常会考虑优化其外形使更有利于在高速行驶时减少流体阻力,而同时必需虑外形的变更是否有损于设备的其它如力学和热学方面的性能。可见单纯的流体动力学优化只能解决一方面问题,而只有将其内部设备的力学或热学问题耦合分析,才能真正完整的解决问题。其次,一个优化迭代过程通常是从前处理开始,经过建模、分网、加载、求解和后处理,而优化问题通常需要较多的迭代才能收敛。因此,软件具有统一的数据库是高效的CAE优化过程的前题,这种统一指的是前后处理数据与求解所用的数据应该在同一个数据库中,而不是通过数据文件来传递,这势必降低优化过程的效率。另外,多

21、数通过文件来传递数据的软件的前处理与求解器之间并不完全支持,前处理的数据文件往往在投入求解器之前需要手工修改。这与优化过程的自动性是相抵触的。这种情况一但发生而且不可回避时,要么放弃,要么再为数据文件编制自动修改程序。第三,优化过程实际上是一个不断自动修正设计参数的过程,所以要想保证优化过程的流畅,CAE软件必须具有完备高效的参数流程控制技术。流程控制过程中,不但要求将要优化的设计数据可以参数化,而且要求这种流程控制具有判断分支与循环的能力以使软件可以自动应付大型问题在优化过程中出现的各种复杂情况。第四章、学生如何应用工具完成产品设计作为机械专业的大学生,即将面对社会对所学专业的考验。我们在意

22、识上应该有优化设计的影子。通过动态优化设计,可以使产品获得良好的结构性能,即考虑机械设备工作的可靠性、安全性及工作寿命等,可以提高机电产品的综合质量。优化方法在结构设计中的应用,既可以使方案在设计要求下达到良好的性能指标,又不必耗费过多的材料,是机器质量降低。例如起重机主梁、塔梁、雷达接收天线机构、机床多轴箱方案、建筑结构等,利用优化设计,可以使质量减轻15%以上。在国外,如美国贝尔飞机制造公司采用优化设计方法优化了450个设计方案,2个大型结构问题,使得在一个及其设计中,质量减轻25%。我国某生产厂家引进的1700薄板轧机是德国DMAG公司提供的,该公司对此产品进行优化设计后,可以多盈利几百

23、万马克。优化设计可使机电系统的设计在一定程度上达到无可争议的完善。因此可以提升我国机电设备设计技术水平和企业的竞争能力,同时显著提高企业的经济效益与社会效益。现实生活中,优化问题存在于很多方面,已经受到科研机构、政府部门和产业部门的高度重视。随着市场经济的发展,产品市场经济日趋激烈,工矿企业迫切期望提高产品性能,减少原材料消耗,降低生产成本,增强产品的竞争力,这使得机械优化设计的应用范围越来越广,收到的效益也愈来愈显著。参考文献1孙靖民.机械优化设计.M.北京:机械工业出版社,2003.6.2田福祥. 机械优化设计理论与应用.北京:冶金工业出版社.M. 1998.43张济川.机械最优化设计及应用实例M.北京:新时代出版社, 1990.74叶 峰,邵之江等.四种无约束优化算法的比较研究J .数学的实践与认识.2004,55孙德敏,工程最优化方法和应用M.中国科大出版社,1997 6杨顶信.机械优化设计方法与评判指标J. 长春理工大学学报. 2006,6 7刘丽,曹桂霞.基于实体有限元的机械优化设计方法及其应用J. 大连民族学院学报.2005,9

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!