现代设计方法第二章优化设计1-2_第1页
现代设计方法第二章优化设计1-2_第2页
现代设计方法第二章优化设计1-2_第3页
现代设计方法第二章优化设计1-2_第4页
现代设计方法第二章优化设计1-2_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章优化设计2.1概述一、基本概念:1.什么是机械优化设计在设计过程中,常常需要根据产品设计的要求,合理确定各种参数,例如:重量、成本、性能、承载能力等等,以期达到最佳的设计目标。这就是说,一项工程设计总是要求在一定的技术和物质条件下,取得一个技术经济指标为最佳的设计方案。优化设计就是在这样一种思想指导下产生和发展起来的。机械优化设计是使某项机械设计在规定的各种设计限制条件下,优选设计参数,使某项或几项设计指标获得最优值。工程设计上的“最优值”(Optimum)或“最佳值”,系指在满足多种设计目标和约束条件下所获得的最令人满意和最适宜的值。

下面举2个简单的例子来说明最优化设计的基本概念和过程。例题2-1已知用直径D和高h的圆木做一矩形截面梁,如图2-1所示。如何选择矩形截面的宽b,使其抗弯强度截面系数最大?

图2-1矩形截面梁解:建立最优化数学模型由抗弯强度截面系数求最大抗弯强度截面系数的问题可表述为求变量使函数极大化

受约束于

例:设边长6㎝的方形铁板,将四角截去相等的正方形,然后折成一个无盖的盒子,试求截去的小正方形边长为多少时盒子的体积最大?解:①设边长为x体积为V②V与x的关系式③对x的限制(约束)④求和

依据约束x<3

故不符合题意例:设计一人字架,已知顶端受外力,人字架N跨度2B=152㎝,架为圆钢管,其弹性摸量材料密度为

许用应力

钢管壁厚t=0.25㎝,求满足强度条件和稳定条件下钢管总重量最轻的设计方案?解:①重量最轻的数学描述②强度条件的数学描述式中:

③稳定条件的数学模型即:

式中:

优化设计工作包括两部分内容:

(1)将设计问题的物理模型转变为数学模型。建立数学模型时要选取设计变量、列出目标函数、给出约束条件。目标函数是设计问题所要求的最优指标与设计变量之间的函数关系式。

(2)采用适当的最优化方法求解数学模型。可归结为在给定的条件(例如约束条件)下求目标函数的极值或最优值问题。2.优化设计的发展及其应用以机械设计情况为例,采用最优化技术始于六十年代,早期的机械优化设计大多集中在机构学问题上,特别是机构运动参数的优化选择方面,以后逐渐发展到机构动力学优化设计和机械零部件及机械产品的优化设计。国内对机械优化设计的研究和应用是从七十年代中期开始的,近十几年来发展十分迅速,目前已取得一定的成就,并正在向纵深方向继续发展。目前,就国内所开展的工作来看,无论是在优化设计方法软件研究方面,还是在机械产品优化设计的实际应用方面都取得了显著的成果。实践证明,采用优化设计方法可以有效地提高设计质量,缩短设计周期,取得较为显著的经济效果。例如英国PN.辛格采用优化设计方法设计了一种十级转速的机床主轴箱,使各轴间的中心距总和比用传统设计方法所取得的结果减小16.55%,从而体积和重量也相应的减小。意大利GL扎罗蒂用优化设计方法对工程机械中的柴油机、变距器和变速箱作最佳匹配设计,显著提高了性能。我国葛洲坝二号船闸人字门启闭机构经过优化设计,使驱动力矩由400t.m降为232.2t.m,我国广州造船厂将优化方法用于船用螺旋桨的叶型及叶截面设计中,并由绘图机自接输出图形,从而节省了大量的人力和物力,取得了满意的结果。由这些事例不难看出,优化设计方法的进一步推广应用,必将为提高机械产品设计质量、降低产品成本、缩短设计周期等方而带来明显的效益。二.优化设计的数学模型①确定设计变量:n维向量一组待求的设计参数,相互独立设计变量(1)连续变量:大多数机械优化问题中的设计变量都是连续变量(2)离散变量:齿数、模数②建立数学模型→目标函数求极小化问题2.1数学模型的三个基本要素等式约束条件数必须小于设计变量的维数。因为一个等式约束可以消去一个设计变量。当p≥n时,即可由p个方程组解得唯一的一组设计变量这样,只有唯一确定的方案,无优化可言

若求的极大化,则应写成③约束条件:对设计变量的限制a.不等式约束:或

(式中m为约束条件个数)b.等式约束:

2.2优化设计的数学模型一般形式:求使

约束:

s.t.

通过优化方法对数学模型求解。求设计变量最优点

最优值

表示n维空间,包括了所有设计变量,称为设计空间。使目标函数取得极小值并且满足约束条件。2.3数学模型的几何意义:a.设计变量(n=2为例)b.目标函数的等值线(面)为常数i=1,2……ki=1,2

c.可行域:由满足约束条件

2维目标函数等值线

在空间构成的区域称为可行域,否则称为非可行域.在可行域内的点称为可行点.以n=2为例:设

2.4优化数学模型的求解方法及优化设计问题的分类:1)优化设计问题的分类:

①按约束情况来分:无约束:其数学模型为约束优化其数学模型为:同一般形式②按是否线性分:线性优化非线性优化③按的维数分:一维优化(也称一维搜索)多维优化④按目标函数的个数分:单目标多目标2)求解方法:求解最优化数学模型的方法有解析法(求导法)、图解法、数值迭代法,对于2维以下最优化问题较简单,可采用前两种方法。但是,大多数工程最优化设计问题都是2维以上最优化问题,即设计变量分量的个数2个以上,大型复杂工程最优化设计问题的设计变量分量的个数可高达数十个,甚至上百个。显然,2维以上最优化问题用解析法和图解法变得不适宜。对于式(2-1)给出的最优化数学模型,通常采用数值迭代法。1)数值迭代法:

a.定义:从初始设计点出发,按一定的方向通过有限步计算获得最优解的方法称作数值迭代法。无论是无约束优化问题还是约束优化问题,从实质上讲都是求极值的数学问题.但是优化计算中的求优方法与数学中的微分学求极值方法是不同的。数值迭代法示意图(a)求无约束最优点(b)求无约束最优点

b.数值迭代法的特点:

按照一定的逻辑结构进行反复的数值计算,寻求函数值不断下降的设计点,直到最后获得足够精度的的近似解时就终止计算,具有这种特点的计算方法称为数值迭代法.c.迭代计算公式:

且有:

式中为第k+1步设计点。为迭代步长,当或足够靠近时,停止迭代.得最优解为迭代方向。几何意义:如图所示。显然数值迭代的计算工作量是很大的,所以迭代法必须借助于计算机进行运算。数值迭代法示意图(a)求无约束最优点(b)求无约束最优点

数值迭代法总结:

1)根据基本迭代公式,每次迭代获得的新迭代点的目标函数值都必须满足函数值不断下降的要求(寻求最优下降方向问题)即满足适用性要求,如果适用性和可行性兼备;再继续下一次迭代,最终得到接近该函数的约束最优点的近似最优点2)

最后获得的最优点,只是一个接近理论最优点的近似最优点

也就是说:每次迭代得到的新迭代点是不断向理论最优点靠拢.即迭代问题的解具有收敛性.3)

从迭代的计算公式可以看出优化方法的主要问题是解决迭代方向和迭代步长的问题。目前主要的各种优化方法主要在选取迭代方向或迭代步长上显示出各自的特色,但有一点是共同的,它们必须易于通过数值计算获得使目标函数值稳定下降.3.数值迭代方法的终止准则:

数值迭代法求优过程使逐步向理论最优点靠拢,接近理论最优点的近似解.因此,迭代过程不可能无限制的进行,那么什么时候终止迭代呢?这就有一个迭代终止的准则的问题.对于无约束优化问题通常采用的迭代终止准则有以下几种:1)点距准则:相邻两个迭代点之间的距离达到足够小即

2)函数值下降准则:相邻两次迭代点的函数值下降量已达到足够小绝对下降量:相对下降量:

3)梯度准则:根据迭代点的函数梯度达到足够小上式中的是根据设计要求预先给定的迭代精度一般为

在优化设计过程中,一般只要满足以上终止准则之一,则可以认为设计点收敛于极值点.对于约束优化问题,不同的优化方法有各自的终止准则,另作介绍.2)解析法:微分法,适用函数简单,维数较少的场合3)图解法:作图求解,适用于二维以下问题例1:如下二维非线性规划问题例题

通过二维约束优化问题的几何求解来直观地描述优化设计的基本思想。

目标函数等值线是以点(2,0)为圆心的一组同心圆。如不考虑约束,本例的无约束最优解是:,约束方程所围成的可行域是D。图1-1由图易见约束直线与等值线的切点是最优点,利用解析几何的方法得该切点为,对应的最优值为

(见图)例2:解:先画出目标函数等值线,再画出约束曲线,本处约束曲线是一条直线,这条直线就是可行域。而最优点就是可行域上使等值线具有最小值的点。解:①先画出等式约束曲线的图形。这是一条抛物线,如图例3:②再画出不等式约束区域,如图(选定哪侧区域)③最后画出目标函数等值线,特别注意可行集边界点,ABCD

以及等值线与可行集的切点,易见可行域为曲线段ABCD。当动点沿抛物曲线段ABCD由A点出发时,AB段目标函数值下降。过点B后,在BC段目标函数值上升。过C点后,在CD段目标函数值再次下降。D点是使目标函数值最小的可行点,其坐标可通过解方程组:得出:ABCD2.4优化设计的数学基础

一.二次型与正定矩阵1.二次型函数及矩阵表达式由高等数学和线性代数知识可知二次型函数的形式为:矩阵表示形式为:式中为n维向量A为n阶对称矩阵即矩阵元素2.正定矩阵及应满足条件:

若对于任一向量中的不全为零,恒有A为实对称矩阵即则称A为正定矩阵,且A为正定矩阵的充要条件为:各阶主子行列式均大于零,即

……

二.方向导数与梯度:1.方向导数(以二元函数为例说明)

讨论函数在一点P沿某一方向的变化率问题.记为方向导数的表达式:设二元函数在方向上的导数可写为:写成矩阵形式为:对n元函数则有:②几何意义:

偏导数也可看成是函数分别沿

坐标轴方向的方向导数.所以,方向导数是偏导数概念的推广,偏导数是方向导数的特例。2.梯度

①梯度表达式函数在某点

的方向导数表明函数沿某方向S的变化率。一般来说,函数在某一确定点沿不同方向的变化率是不同的。为了求得函数在某点的方向导数为最大的方向,因此引入梯度的概念。优化设计中的梯度表示:称为函数在点处的梯度梯度的模函数梯度的性质1、函数的梯度是函数在点的最速上升方向,而负梯度-是函数在点的最快下降方向。函数的梯度随着点在设计空间的位置不同而异,这只是反映了函数在点邻域内函数的局部性质。2、函数梯度的模是在点函数变化率的最大值。

3、函数的梯度与在点的函数等值面正交(法线方向)。与点的函数等值面相切方向的函数变化率为零。方向是函数的最快下降方向优化设计中,用负梯度方向梯度方向与等值面的关系梯度方向与等值线的关系例:求二元函数在处的梯度及梯度的模解:

模S梯度单位向量1212图中可以看出在处函数的梯度方向是点处函数变化率最大的方向,即等值线的法线方向,也就是同心圆的半径方向。三、泰勒级数及海色矩阵1.泰勒级数:(构造迭代方向和确定迭代步长时要用到)(1)二元函数由高等数学可知:

以二元函数为例,函数在点的泰勒级数的形式为:写成矩阵形式为:式中就是二元函数的二阶偏导数矩阵称为海色矩阵(2)多元函数将二元函数泰勒展开式推广到多元函数则它的泰勒级数的矩阵的表达形式为:称为多元函数的海色矩阵,且为nXn阶对称方阵四、凸集与凸函数概述1.凸集设D为n维欧氏空间中的一个集合,若对任意并且连接它们的线段仍在D中,两点,即对任意实数使连线则称这种集合为凸集,否则D为非凸集。

abcab非凸集c凸集则为上的凸函数。3、几何意义点A点B连一直线,设直线方程为,若区间内任意点所对应的函数值2、凸函数设D为中的一个凸集,为定义在D上的一个函数,若对于任何实数和

内任意两点恒有该点的函数值都小于如果是凸集上的凸函数,并且在内有极小点,则极小点是唯一的。若在区间内为凸函数,则曲线上任意两点A,B间(与相对应)所连成的直线上的点总不会落在这两点间曲线的下方,即大于相应点的函数值。xaKBAb4、性质(1)设为定义在凸集上的凸函数,则对于任意正实数函数

在凸函数。上也是(2)设和为定义在凸集上的凸函数则有正实数则线性组合也是上的凸函数。(3)若函数在n维欧氏空间二阶可微则对于任意为凸函数的充分必要条件为:(4)若函数在二阶可微,则对于任意在凸集

上为凸函数充分必要条件是:海色矩阵为半正定的,若的,则是正定在上为严格凸函数。利用以上性质,可以判断函数的凸性。五、函数的极值1.无约束优化问题的极值条件设多元函数在点的近似泰勒展开式为:则极值存在的必要条件为:一阶导数向量等于零,即:梯度

充分条件:二阶导数矩阵(海色矩阵为正定矩阵)判断矩阵A是正定矩阵,检验矩阵A的各主子式的行列式之值,若各阶主子式的行列式值均大于零。即当时,有:

则设矩阵A是正定,若各阶主子式的值是负、正交替变化符号。则该矩阵A是负定。例:判定是否有极值,若存在极值求出极值点解:由必要条件得由充分条件:各阶主子式故为正定。因此,极值点2.约束优化问题的极值条件

求解约束优化问题的实质是在约束条件所形成的可行域内,求得目标函数的极值点,即约束最优点。由于约束最优点不仅与目标函数本身的性质有关,而且还与约束函数的性质有关,因此约束条件下的优化问题比无约束条件下的优化问题更为复杂。一般约束优化问题的最优点X*,在其可行域上所处位置有两种情况:一种情况是最优点X*落在可行域内部,此时的所有约束均为非适时约束,这就是说,目标函数无约束最优点也就是约束最优点,无约束极值理论在此适用。另一种情况(大多数情况)是最优点落在约束界面上(极小点在可行域的边界上),对于这种情况,其极值条件不仅与目标函数有关而且也与约束集合的性质有关。二维约束优化问题的几种情况·X*·f(x)·x*图2—11a所示的目标函数是凸函数,三个约束方程的边界值在设计空间中形成的可行域R是一个凸集。由图中可以看到,椭圆形等值线族的中心点X*是目标函数的无约束最优点,由于X*处在可行域内,故它也是目标函数的约束最优点。由此可看出,所有的约束条件,对最优点都不起作用时,可以不考虑这些约束,而用无约束极值条件来确定极小点。图2——11b所示的目标函数和约束函数都是凸函数。约束边界与目标函数的等值线在X*点相切,而将目标函数的无约束极值点X*划到可行域之外,因此,目标函数的约束最优点既是切点X*。这里只有约束曲线g1(x)=0是起作用约束。(1)等式约束设目标函数为约束函数则有新函数为式中

为拉格朗日乘子。由无约束极值条件,则的极值必要条件为:由上述解出的即为目标函数的极值点例:求函数的极值点,受约束于解:由约束极值必要条件:代入

极值点为

(2)不等式约束极值条件(Kuhn-Tuker条件)设目标函数为受约束于

则有新函数为式中

为将的松弛变量,转化为等式约束(等式约束极值条件得)存在极值的必要条件

对于凸函数(目标函数)K-T条件也是充分条件,此时为部分最优解,也必为问题全局的最优解。将上式中松弛变量

温馨提示

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

评论

0/150

提交评论