您好,欢迎访问三七文档
现代机械优化设计理论方法综述摘要:机械优化设计是一种非常重要的现代设计方法,能从众多的设计方案中找出最佳方案,从而大大提高设计的效率和质量。现代工程装备的复杂性使得机械优化设计变得越来越困难,利用新的科学理论探索新的优化设计方法是该研究领域的一个重要方面。在综合大量文献的摹础上,阐述机械优化设计的含义、目的及必要性,总结机械优化设计的特点,从优化设计数学模型建立和求解算法两方面探讨现代机械优化设计的理论方法和研究现状,并探讨了该领域中应当进一步研究的问题和发展方向。关键词:机械优化设计;数学模型;优化方法;智能优化国内外发展现状:优化设计是20世纪60年代随计算机技术发展起来的一门新学科,是构成和推进现代设计方法产生与发展的重要内容。机械优化设计是综合性和实用性都很强的理论和技术,为机械设计提供了一种可靠、高效的科学设计方法,使设计者由被动地分析、校核进入主动设计,能节约原材料,降低成本,缩短设计周期,提高设计效率和水平,提升企业竞争力、经济效益与社会效益[1-2]。国内外相关学者和科研人员对优化设计理论方法及其应用研究十分重视,并开展了大量工作其基本理论和求解手段已逐渐成熟。国内优化设计起步较晚,但在众多学者和科研人员的不懈努力下,机械优化设计发展迅猛,在理论上和工程应用中都取得了很大进步和丰硕成果,但与国外先进优化技术相比还存在一定差距,在实际工程中发挥效益的优化设计方案或设计结果所占比例不大。计算机等辅助设备性能的提高、科技与市场的双重驱动,使得优化技术在机械设计和制造中的应用得到了长足发展,遗传算法、神经网络、粒子群法等智能优化方法也在优化设计中得到了成功应用。美国Bell飞机制造公司对450个设计方案、2个大型结构进行了优化设计,使设计质量减轻了25%[3]。清华大学lC装备研究室的超精密工件台关键运动件经多目标轻量化设计,在模态频率基本不变的前提下,其结构质量与原设计相比减轻了18%[3],不仅提高了超精密工件台的动态性能,而且降低了控制系统的研发难度。目前,优化设计已成为航空航天、汽车制造等很多行业生产过程的一个必须且至关重要的环节[4]。现代机械向大型化、复杂化发展,传统优化设计方法在实际工程应用中渐显单调和乏力,已不能适应产品创新的需求,机械优化设计亟待创新与发展。1机械优化设计研究内容机械优化设计是一种现代、科学的设计方法,集思考、绘图、计算、实验于一体,其结果不仅“可行”,而且“最优”。该“最优”是相对的,随着科技的发展以及设计条件的改变,最优标准也将发生变化[5]。优化设计反映了人们对客观世界认识的深化,要求人们根据事物的客观规律,在一定的物质基础和技术条件下充分发挥人的主观能动性,得出最优的设计方案。1.1优化设计与传统设计的比较优化设计的思想是最优设计,利用数学手段建立满足设计要求优化模型;方法是优化方法,使方案参数沿着方案更好的方向自动调整,以从众多可行设计方案中选出最优方案;手段是计算机,计算机运算速度极快,能够从大量方案中选出“最优方案[6]。尽管建模时需作适当简化,可能使结果不一定完全可行或实际最优,但其基于客观规律和数据,又不需要太多费用,因此具有经验类比或试验手段无可比拟的优点,如果再辅之以适当经验和试验,就能得到一个较圆满的优化设计结果。传统设计也追求最优结果,通常在调查分析基础上,根据设计要求和实践经验,参考类似工程设计,通过估算、经验类比、试验,以及构思、评价、再构思、再评价的寻优过程来确定设计方案,再进行强度、刚度、稳定性等方面的计算。但由于主观因素、时间限制、工作量过大等原因,往往无法确认结果的最优性,其计算也只起校核及补充细节的作用,仅仅证实原方案的可行性。实践证明,传统设计结果都有改进提高的余地,做大量试验反复比较固然比较真实可靠,但常要花费太多的资金和人力,且最终结果基本上跑不出初始设计的试验范围[7]。因此,传统设计仅是主观上追求最优结果,得到的仅是满足要求的设计而非最优设计。1.2优化设计研究内容优化设计是先选择设计变量、确定目标函数、列出约束条件,构建优化模型,然后选择合适的优化方法进行优化求解,主要包含建模和求解两部分内容。建模要求:(1)熟悉和掌握优化设计方法的基本理论、设计问题抽象和数学模型处理的基本技能;(2)具有该领域丰富的设计经验和专业知识,根据各设计参数对目标函数的影响程度分析其主次,尽量减少设计变量的数目,以简化设计问题;(3)各设计变量应相互独立,避免使目标函数出现“山脊”或“沟谷”,给优化带来困难;(4)优化求解过程中,要不断分析实际问题与数学模型间的差距,不断修正优化模型,以建立正确、简洁的反映工程实际问题的优化模型。[3、8]一般来说,优化设计的目标函数比较容易确定,而约束函数大多是设计变量的非线性函数,确定比较困难。因此,优化设计的核心问题是约束方程的建立和优化方法的选择,它们是影响优化设计效率和效果的重要方面,也是优化设计的困难所在。机械优化设计可分为传统和现代两种理论方法,下面对这两种理论方法进行讨论。2传统优化设计理论方法传统优化设计方法种类很多,按求解方法特点可分为准则优化法、线性规划法和非线性规划法。2.1准则优化法准则优化法不应用数学极值原理,而根据力学、物理或其他原则构造评优准则,然后依据此准则进行寻优。优点是概念直观、计算简单,少约束时优化效率较高,特别适合工程应用;缺点是只能考虑一个或很少方面,多约束时优化效率大大降低,甚至不收敛[9]。如满应力准则法直接从结构力学的原理出发,实质是在结构几何形状固定和构件材料确定的情况下选择截面,使结构中每一构件至少在一种工况下达到满应力,从而使杆件材料得以充分利用。迭代法是满应力设计最简单的方法。2.2线性规划法线性规划法是根据数学极值原理求解目标函数和约束条件同为设计变量的线性优化问题,是机械优化设计的重要方法之一。主要方法有单纯形法和序列线性规划法。单纯形法由美国斯坦福大学Dantzig教授于1947年提出,是求解线性优化问题简便、直接、有效的方法。缺点是难以得到全局最优解,单纯形的构成、压缩因子、扩散因子、收敛条件、收敛系数都会影响优化结果[10]。因此,初始单纯形的各顶点应线性独立,新单纯形构成后应验算是否收敛,并检查是否满足精度要求。单纯形法以成熟而强健的算法理论统治线性规划达30多年。序列线性规划法是在初始点处将目标函数及约束条件展开为Taylor级数,只取线性项,将非线性规划转化为近似的线性规划进行近似求解,如果所得解不满足设计精度要求,则将原优化问题在该近似解处再次按Taylor级数展开,重新求解,如此反复,直至所求解满足设计精度要求为止。缺点是线性约束条件数目随迭代次数增加而增加,计算工作量将急剧加大[11]。2.3非线性规划法实际工程的机械优化设计大都属于非线性规划,且非线性程度越来越高,完全简化成线性问题是不妥当的[12]。非线性规划从数学极值原理出发求解优化问题,可分为无约束直接法、无约束间接法、有约束直接法和有约束间接法。2.3.1无约束直接法无约束直接法利用迭代过程已有信息和再生信息进行试探和求优,不需要分析函数的导数和性质,与无约束间接法的区别是迭代过程产生搜索方向的方法不同,具体有坐标轮换法和鲍威尔法川。坐标轮换法是最简单的直接优化方法之一,方法易懂,程序简单,无需求导,计算费用低。但可靠性差、效率低,当目标函数等值线具有脊线形态时可能失败。该方法适用于目标函数导数不存在或不易求得、维数较低(一般,l≤5)的情况。鲍威尔法由MJDPowell于1964年提出,并由他本人改进,属于共轭方向法。该方法直接利用函数值逐次构造共轭方向,并在改进的算法中增加了判断原方向组是否需要替换和哪个方向需要替换,保证了共轭方向的生成,具有二次收敛性,收敛速度快,可靠性好,但编程较复杂,适用于维数较高的优化问题,是直接搜索法中最为有效的算法之一。2.3.2无约束间接法无约束间接法是利用函数性态,通过微分或变分进行求优,主要有梯度法、牛顿法、共轭梯度法、变尺度法等。梯度法的优点是概念清楚、方法简单、可靠较好、计算量小,函数值稳定下降,且对初始点要求不严格;缺点是要求目标函数必须具有一阶偏导数,并需计算,迭代点离最优点远时函数值下降快,越接近最优点收敛速度越慢[13],且迭代次数与目标函数的性态关系较大,等值线所形成的椭圆族越扁迭代次数就越多。梯度法是导出其他更为实用、有效的优化方法的理论基础,适用于复杂函数的初始搜索,多用于精度要求不高的场合。牛顿法对初始点要求不严格,具有二次收敛性,最优点附近的收敛速度极快,对于正定二次函数的寻优,迭代一次即可达到极小点;缺点是要求目标函数必须有一阶、二阶偏导数及海森矩阵非奇异且正定或负定,需要计算一阶、二阶偏导数及海森矩阵的逆阵,程序复杂、计算量大。该方法适用于目标函数具有一阶、二阶偏导数,海森矩阵非奇异,维数不太高的场合[14-15]。共轭梯度法是Fletcher和Reeves于1964年提出的,仅需计算函数的一阶偏导数,编程容易,准备工作量比牛顿法小,收敛速度远超过梯度法,但有效性比DFP(变尺度)法差[16、17]。共轭梯度法在第一个搜索方向取负梯度方向,而其余各步的搜索方向将负梯度偏转一个角度,即对负梯度进行修正,实质上是对最速下降法的改进,适用于维数较高(50维以上)、一阶偏导数易求的优化问题。2.3.3有约束直接法有约束直接法的新迭代点必须在可行域内,且保证目标函数值的稳定下降,适用于仅含不等式约束的优化问题,具体有网络法、随机方向搜索法以及复合形法等。网络法算法简单,对目标函数性态要求不高,可求得全域最优解,特别适用于变量维数不高(nlO)、约束个数不太多(10一15)、离散变量的优化,但对连续变量应给出各变量的区间,计算量较大,也可求解无约束优化问题。随机方向搜索法简单、方便,对目标函数性态无特殊要求,收敛较快,但计算精度不高,对严重非线性问题一般只能提供较近似的最优解,适用于中小型无约束或有约束优化问题。复合形法。最早由MJBox于1966年提出,是单纯形法的发展和改进,避免了迭代过程中的退化现象,对目标函数和约束函数无特殊要求,不必计算目标函数的梯度和二阶导数矩阵,方法简单、实用可靠、应用较广,有一定的收敛精度,但收敛速度一般,不适于变量较多(n15)和有等式约束的优化,是求解非线性优化的有效方法之一,在优化设计中得到广泛应用。2.3.4有约束间接法有约束间接法先将复杂的约束优化转化为一系列容易解决的子优化问题,然后进行优化求解。主要有罚函数法、增广乘子法和序列二次规划法。罚函数法是对约束条件进行加权处理,将约束优化转化为一系列无约束优化,逐渐逼近原约束优化的一个最优解,适用于中、小型非线性的约束优化。罚函数法又可分为内点法、外点法和混合法。内点法能给出一系列逐步改进的可行设计方案,但其初始点为严格的可行内点,初始惩罚因子、递减系数往往需试算才能确定,对收敛速度和迭代成败影响较大。外点法克服了内点法的一些缺点,且其初始点可任选。混合法在一定程度上综合了内点法和外点法的优点,其初始点可任选,可处理多个变量和多个函数,能解决具有等式和不等式约束的优化问题。应用罚函数法时,首先应取适当小的初始惩罚因子,再根据运算结果进行调整,此外,其递增系数也不宜选得过大。增广乘子法是将约束优化转化为一系列无约束优化,基本搜索策略同外点罚函数法,迭代中要用到函数值和函数一阶偏导数的信息,但其惩罚因子不必趋于无穷,故效果比罚函数法好,数值稳定性也更好,适用于中小型、大型约束优化问题。序列二次规划法是将一般非线性约束优化转化为二次规划子优化求解,迭代中不仅用到函数值和函数一阶偏导数的信息,而且用到二阶偏导数的信息,因而收敛快、精度高,且计算稳定性更好,是目前公认的最优秀的约束优化方法之一,对于中小型、大型约束优化问题均适用。3现代优化设计理论方法优化准则法对于不同类型的约束、变量、目标函数等需导出不同的优化准则,通用性较差,且多为近似最优解;规划法需多次迭代、重复分析,代价昂贵,效率较低,往往还要求目标函数和约束条件连续、可
本文标题:机械优化设计论文
链接地址:https://www.777doc.com/doc-4238025 .html