《2022年机械优化设计复习总结.docx》由会员分享,可在线阅读,更多相关《2022年机械优化设计复习总结.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.1. 优化设计问题的求解方法:解析解法和数值近似解法;解析解法是指优化对象用数学方程(数学模型)描述,用数学解析方法的求解方法;解析法的局限性:数学描述复杂,不便于或不行能用解析方法求解;数值解法:优 化对象无法用数学方程描述,只能通过大量的试验数据或拟合方法构造近似函数式,求其优化解;以数学原理 为指导,通过试验逐步改进得到优化解;数值解法可用于复杂函数的优化解,也可用于没有数学解析表达式的 优化问题;但不能把全部设计参数都完全考虑并表达,只是一个近似的数学描述;数值解法的基本思路:先确 定微小点所在的搜寻区间,然后依据区间消去原理不断缩小此区间,从而获得微小点的数值近似解;2. 优化的数
2、学模型包含的三个基本要素:设计变量、约束条件(等式约束和不等式约束)、目标函数(一般使得目标函数达到微小值) ;3. 机械优化设计中,两类设计方法:优化准就法和数学规划法;精选范本优化准就法:xk 1ck xk (为一对角矩阵)数学规划法:xk 1xkd k (d k 分别为适当步长某一搜寻方向 数学规划法的核心 )kk4. 机械优化设计问题一般是非线性规划问题,实质上是多元非线性函数的微小化问题;重点学问点:等式约束优化问题的极值问题和不等式约束优化问题的极值条件;5. 对于二元以上的函数,方向导数为某一方向的偏导数;|fn0xdi 1f|cos xi0xi函数沿某一方向的 方向导数 等于函
3、数在该点处的梯度与这一方向单位向量的内积;梯度方向是函数值变化最快的方向(最速上升方向) ,建议用 单位向量 表示,而梯度的模是函数变化率的最大值;6. 多元函数的泰勒绽开;Tf xf x0f x0x1 xTG xx 202 f2 f2xffx1x 2x xxf x1xx11210x1x2 xx201222ff2x xx21222 f2 f0x 2xx海赛矩阵:G x=112(对称方阵)2 f2 f2x1 x2x27. 极值条件是指目标函数取得微小值时极值点应满意的条件;某点取得极值,在此点函数的一阶导数为零,极值点的必要条件:极值点必在驻点处取得;用函数的二阶倒数来检验驻点是否为极值点;二阶
4、倒数大于零,取得微小值 ;二阶导数等于零时,判定开头不为零的导数阶数假如是偶次,就为极值点,奇次就为拐点;二元函数在某点取得极值的充分条件是在该点出的海赛矩阵正定;极值点反映函数在某点邻近的局部性质;8. 凸集、凸函数、凸规划;凸规划问题的任何局部最优解也就是全局最优点;凸集是指一个点集或一个区域内, 连接其中任意两点的线段上的全部元素都包含在该集合内;性质:凸集乘上某实数、两凸集相加、两凸集的交集仍是凸集; 凸函数:连接凸集定义域内任意两点的线段上,函数值总小于或等于用任意两点函数值做线性内插所得的值; 数学表达 :fax11a x2fx11fx201 ,如两式均去掉等号, 就 fx称作严格
5、凸函数;凸函数同样满意倍乘,加法和倍乘加仍为凸函数的三条基本性质;凸规划针对目标函数和约束条件均为凸函数是的约束优化问题;9. 等式约束优化问题的极值条件;两种处理方法:消元法和拉格朗日乘子法;也分别称作降维法和升维法;消元法: 将等式约束条件的一个变量表示成另一个变量的函数;削减了变量的个数;拉格朗日乘子法是通过增加变量将等式约束优化问题变成无约束优化问题,增加了变量的个数;10. 不等式约束优化问题的极值条件;不等式约束的多元函数极值的必要条件为库恩塔克条件;库恩塔克条件:fx*mgx*jj0xij 1xi*j g jx0j0,几何意义:在约束微小值处,函数的负梯度肯定能表示成全部起作用约
6、束在该点梯度的非负线性组合;对于含有等式约束的优化问题的拉格朗日乘子,并没有非负的要求;11. 一维搜寻是指一元函数的极值问题;搜寻区间的外推法(进退法):假设函数在搜寻区间具有单谷性,使函数在搜寻区间形成“高低高”趋势来确定微小点所在的区间;分别对应搜寻的起点,中间点和终点;再利用区间消去法原理比较函数值的大小以确定微小值所在的搜寻区间;12. 一维 搜寻方法; 摸索法: 常用的一维搜寻的方法是黄金分割法( 0.618 法);适用于任何单谷函数求微小值问题;黄金分割法要求插入点的位置相对于区间的两端点对称;所以插入点的位置为:a1bbaa2aba,区间缩短率为;插值法(函数靠近法) :利用试
7、验点的函数值建立函数近似表达式来求函数的微小点;两种用二次函数f 靠近原先函数的方法:牛顿法(切线法)和抛物线法(二次插值法);牛顿法迭代公式:k,fk 1kkf 牛顿法的运算步骤: 运算 f f ;求k*f,如就求得近似解;kkk 1kkk 1kk 1y2y1cyy11c二次插值法: c31c211,对应的极值点,对应的函数值为极p2c1213p31233小值;13. 无约束优化问题;常用的数值运算方法为搜寻方法;基本思想:从给定的初始点,沿某一搜寻方向进行搜寻, 确定正确步长使函数值沿搜寻方向下降最大;各种无约束优化方法的区分在于确定其搜寻方向的方法不同,所以,搜寻方向的构成问题是无约束优
8、化方法的关键;无约束优化方法可以分为两类:一类是利用目标函数的一阶或二阶导数的无约束优化方法,如最速下降法,共轭梯度法,牛顿法和变尺度法;另一类只利用目标函数值的无约束优化方法,如坐标轮换法,单形替换法,和鲍威尔法;14. 最速下降法(梯度法) ;从某点动身,搜寻方向去该点的负梯度方向;为了使目标函数获得最大下降值;其步长因子去一维正确步长:fxk 1fxkfxkminfxkfxkmin,在最速下降法kk中,相邻两个迭代点上的函数梯度相互垂直;最速下降法迭代行进的距离缩短,收敛速度减慢;梯度反映的是函数的局部性质;最速下降法的收敛速度和变量的尺度关系很大;最速下降方向的每一次搜寻方向与前一次的
9、搜寻方向相互垂直,形成“之”字形的 锯齿现象 ;k 1k12kk15. 牛顿型方法;多元函数求极值的牛顿法迭代公式:xxfxfx;如某一迭代方法能使二次函数在有限次迭代内达到微小点,就称此迭代方法是二次收敛的;牛顿方法时二次收敛的;牛顿法和阻尼牛顿法统称为牛顿型方法;主要缺点是运算函数的二阶导数矩阵,并对该矩阵求逆;16. 共轭方向法;对于二元函数,为防止锯齿现象,在其次次的迭代搜寻方向上取到微小点;所必需满意的条件:Td 0Gd 10 ,满意条件的两个向量d0d1 称之为共轭向量,或称之为对G 是共轭方向;多维函数当中,共轭向量相互正交且线性无关;n 维空间相互共轭的非零向量的个数不超过n
10、;共轭方向法具有二次收敛性;格拉姆 -斯密特向量共轭化方法:选定线性无关向量组:v0v1vn (例如他们是n 个坐标轴上的单位向量)首先,取 d 00110v ,令 d 1vd 0 ,依据共轭条件确定0 TdGv1100 T0,同样地,依据dG djTdGvk 1确定 d k1 共轭方向的搜寻方向可由梯度法和鲍威尔法供应;k 1, jd jT G d jk17. 共轭梯度法(旋转梯度法) ;共轭方向与梯度之间的关系:jTdgk 1gk0 ,说明沿方向d k 搜寻,其终点xk 1 与始点xk 的梯度之差gk 1gk与 d 的共轭方向d j 正交; 运算过程: 第一个搜寻方向取x0 的负梯度g 0
11、 ,0就 d 0g ;求d 0 的共轭方向d1 作为下一次的搜寻方向100d 1gd 0 ,其中g1,共轭方向的递g02k 1gk 1k推公式: dgk 12d gk,第一个方向取作负梯度方向,其余各步的搜寻方向将负梯度偏转一个角度,对负梯度进行修正,共轭方向法是对最速下降法的一种改进;18. 变尺度法:放大或缩小各个坐标,改善函数的偏心程度;Qxx , 1 xTQT GQx1 xTGx ,如矩阵 G 是正定的,那么总存在矩阵是使22TkkkkkTk1QT GQI ,将偏心程度变为零;尺度变换后牛顿方向:kk1dGfxQQfx,牛顿迭代公式: xxk dxkQQfx,HQQ T 是k在 x 空
12、间内测量距离大小的度量,称作尺度矩阵;变尺度法中利用尺度矩阵代替海赛矩阵的逆阵进行求解;xk 1xkk H k gkdH k gk ,拟牛顿条件:H k 1gk 1gkxk 1xk ,变尺度法的一般步骤:选定初始点 x0 和收敛精度;运算初始点的梯度g0 ,选取初始对称正定矩阵H 0 (例如H 0I ),置 k0 ;运算搜索方向 d kkkk*111H k gk;沿 dk 方向进行一维搜寻xk 1xkd k ,运算kg k 1fx, skxx , ykgk 1gk ,判定是否满意迭代终止准就,如满意, 就 xxk,如迭代 n次后仍没找到微小点,重置H k 为单位矩阵,并以当前设计点为初始点xk
13、 1x0 ,返回到运算gfxk 1 , sxk 1xk , ygg 进行下一轮的迭代或者运算矩阵HHE ,置 k1kk 1kkk 1kk 1kk返回到运算 d kH k gk19. DFP 算法;选取不同的形式的矫正矩阵Ek 就构成不同的变尺度法;DFP 算法的Ek 形式:s sTH y yT HEu uTu uT经过推到后 DFP 的校正公式:HHk kkkkkkkkkkkkk 1kTTs yy HykkkKk20. 坐标轮换法(变量轮换法) :每次搜寻只答应一个变量变化,其余变量保持不变,沿坐标方向轮番进行搜寻的寻优方法; 这种方法的收敛成效和目标函数等值线的外形有很大关系;021. 鲍威
14、尔方法; 直接利用函数值来构造共轭方向的一种共轭方向法;任选一初始点x0 ,再选两个线性无关的向量,如坐标轴单位向量TTe11 0和 e20 1作为初始搜素方向;从x 动身,顺次沿e1e2 作一维搜寻得到点x0x0 ,两点的连线得到一新方向d 1x0x0 ,用d1 代替 e 形成两个线性无关向量ed 1 ,作为下一轮迭代12212的搜寻方向;再从x0 动身,沿d1 方向作一维搜寻得点x1 作为下一轮迭代的初始点;在进行两轮的迭代后目标20函数取得微小值;改进的鲍威尔方法中,判定原向量组的“好坏”来界定原向量组是否需要替换;改进鲍威尔法的详细步骤:给定初始点x0 ,沿 n 个线性无关的向量(n
15、个坐标轴单位向量)k0 ;作一维搜寻后沿dxkkn 1nxk 移动一个距离得到:kkxk (反射点坐标)再求得三点的目标函数值0xn02 xn 1kkkF0fx0F2 =fxnF3fxn 1,依据判别条件F3 F0 和F02F2F3F0F2m0.5mF02F3确定是否要对原方向进行替换;如不满意判别条件, 仍用原方向组,并以 xkxk函数值中的较小者作为下一轮迭代的始点;如满意上述判别条件,就将d k补充到原方向nn 1n 1组中,下轮的始点是沿k方向进行进行一维搜素的微小点k 1dxn 1022. 单形替换法; 单纯性是指在n 维空间中有 kn1 个顶点的多面体; 区分于线性规划中的单纯型法
16、;通过反射、扩张、收缩、和缩边等方式得到新的单纯型,其中至少有一个顶点的函数值比原单纯型要小;运算步骤:构造初始单纯型, 运算各顶点的函数值;比较顶点函数值的大小, 判定是否满意收敛准就:fHf LfLmin fi;max fi不满意收敛准就, 运算除xH 外其他各点的 “重心” xn1 ,xn 11nxixH,反射点xn 2 ,xn 22 xn 1xH ,ni 0fn 2fxn 2;反射 :当 f Lfn 2f c 时,以xn 2 代替xH , fn2 代替f H ,构成一新单纯型; 扩张(收缩):当fn 2f L 时,取扩张点xn 3xn 1xn 2xn 1并运算其函数值fn 3fxn 3
17、,如 f n 3fn 2 就以 xn 3 代替 xH ,fn 3 代替f H ,构成一新单纯型;否就以1xn 2 代替x H ,fn 2 代替f H ,构成一新单纯型;缩边:可将各向量 xixL 的长度都缩小一半,即:xi xi2xL ;单形替代法当问题维数n 较高时,需要经过许多次迭代,因此一般用于n 10 的情形;23. 目标函数和约束条件都为线性的优化问题称之为线性规划问题;线性规划标准形式中约束条件包含两个部分: 一是等式约束;而是变量的非负要求;假如约束条件中含有不等式约束,可引入放松变量将不等式约束转化为等式约束;假如原先问题中一些变量并不要求是非负的,那么可以写成两个非负变量之差
18、;在目标函数中不会显现放松变量,但新的非负变量需要写入目标函数当中;24. 基本解 :当变量数大于方程数,如使其中(变量数-方程数)个变量取零值,就当方程有解时,其唯独解;基本可行解 :满意非负要求的基本解 ,其中取正值的变量称为基本变量 ,取零值的变量称为非基本变量,基本变量所对应的系数列向量称作基底向量 ;可行解 :凸多边形内各点满意全部约束条件的点;目标函数达到微小值的可行解就是最优解,它处在凸多边形的顶点上,只要在有限个顶点中查找(基本可行解);25. 基本可行解的转换;进行转轴运算(高斯消元);选定不同的轴元素,得到不同基本可行解;将非基本变量变成基本变量,实现一份基本解到另一个基本
19、解的转换;基本可行解到另一个基本可行解的转换;如右端bi 都是非负的,就必需选定为正值的轴元素进行转轴运算;引入放松因子将不等式约束转换为等式约束可以发觉,这些放松变量就可以作为初始基本可行解中的一部分基本变量;当时,当右端bi 为负值时,对应的放松变量就不行以作为基本可行解的基本变量;26. 单纯型方法(精读) 解决从一组基本可行解转换到另一组可行解时,判定哪一组可行解时最优解问题;单纯型方法环绕两个规章进行:一是规章,二是最速变化规章(目标函数变化最大规章);27. 约束优化方法,依据求解方式的不同,可分为直接解法和间接解法;直接解法通常使用与仅含不等式约束的问题;基本思路:在 m 个不等
20、式约束条件所确定的可行域内,挑选一个初始点x0 ,然后打算可行搜寻方向d ,以适当的步长,沿 d 方向进行搜寻,使目标函数值下降的可行的新点x1 完成一次迭代,重复迭代过程直至满意收敛条件;间接法的基本思路:将约束优化问题中的约束函数进行特别的加权处理,和目标函数结合起来,构成一个新的目标函数,即将原约束优化问题转化为一个或一系列的无约束优化问题,再对新的目标函数进行无约束优化运算,得到原约束问题的最优解;直接解法包括随机方向法、复合型法、可行方向法、广义节省梯度法,属于间接解法的惩处函数法和增广乘子法;28. 随机方向法;基本思路:在可行域内挑选一个初始点,利用随机数的概率特性,产生如干个随
21、机方向,并从中挑选一个能使目标函数值下降最快的随机方向作为可行的搜寻方向;优点:对目标函数的性态无特别要求,程序设计简洁,使用便利,收敛速度比较快;依据肯定的数学模型得到的随机数称为伪随机数 ;初始点x0 必需是一个可行点;产生 k 个 n 维随机单位向量,找到k 个随机点中使目标函数最小的点xL ,得到可行搜寻方向Ldxx0 ,进行迭代运算,直到搜寻到一个满意全部约束条件且目标函数值不再下降的新点x ;29. 复合型法;基本思路:在可行域内构造具有k ( n1k2n )个顶点( k 个顶点都必需是可行点)的初始复合型;比较各顶点目标函数值,找到目标函数最大值的顶点(最坏点),找到一个使目标函
22、数下降的新点代替最坏点,构成新的复合型,重复迭代;依据不同的方法生成初始复合型;复合型的搜寻方法:反射运算复合型顶点目标函数值, 找出最好点xL 、最坏点xH 及次坏点xG ,运算除最坏点xH 外其他 k1 个顶点的重中心xC ,最坏点和中心点的连线方向为目标函数下降的方向,得反射点坐标:xRxCxCxH;扩张求得反射点为可行点,且目标函数下降较多,沿反射方向连续移动,找到更好的新点xE ,得扩张点坐标:xExRxRxC;收缩中心店xC 以外找不到好的反射点,在xC 以内采纳收缩的方法,收缩点坐标:xkxHxCxH;压缩实行将复合型各顶点向最好点xL 靠拢,采纳压缩的方法来转变复合型的外形,压
23、缩顶点坐标: xjxL0.5 xLx j;30. 可行方向法;基本思路是在可行域内挑选一个初始点xo ,确定一个可行方向d 和适当步长后,按xk 1xkd k 进行迭代运算;依据约束函数和目标函数的不同外形,分为以下三种不同的搜寻策略;一是在k1约束面的迭代点xk 处,产生一个可行方向dk ,沿此方向作一维最优化搜寻, 得到可行域 内的新点 xk1 ,再沿xk 1k1点的负梯度方向 df x连续搜寻;二是在约束面的迭代点xk 处,产生一个可行方向dk ,沿此方向作一维最优化搜寻, 得到可行域 外的新点xk 1 ,再设法将 x 点移动到约束面上,即取dk 与约束面的交点作为新的迭代点xk 1 ;
24、三是沿约束面搜寻,适用于只具有线性约束条件的非线性规划问题;可行方向的两个条件: 可行条件Tjg xkd k0 ;下降条件fxkTdk0 ;可行反向的产生方法:优选方向法和梯度投影法; 优选方向法为满意两个条件内的可行方向的优选;梯度投影法为当负梯度方向kkfx不满意可行条件时,将fx方向投影到约束面上;确定步长的两种常用方法:去最优步长或取k 到约束边界的最大步长;31. 惩处函数法;基本思路是将约束优化问题中的不等式和等式约束函数经过加权转化后,和目标函数结合形成新ml的目标函数惩处函数x, r1, r2fxr1jG gj1xr2kH hk1x,加权项可分为障碍项和惩处项;障碍项的作用是当
25、迭代点在可行域内时,在迭代过程中将阻挡迭代点越出可行域,惩处项的作用是当迭代点在非可行域内或不满意等式约束条件时,在迭代过程中将迫使迭代点靠近约束边界或等式约束曲面;依据迭代过程是否在可行域内进行,惩处函数法可分为一下三种:内点惩处函数法、外点惩处函数法和混合惩处函数法;m132. 内点法只能用来求解具有不等式约束的优化问题;转化后惩处函数的形式为:x,rfxrj或1 g jxmx, rfxrlng jx, r 为惩处因子, 它是有大到小趋近于零的数列;内点法的初始点x0 应挑选j 1力约束边界较远的可行点;惩处因子缩减系数;33. 外点法可以用来求解含不等式和等式约束的优化问题;外点法惩处函
26、数的形式为:m2l2x, rfxrmax 0, g jxrhkx, r 为惩处因子,它是由小到大,且趋于的数列;j 1k 134. 混合惩处函数法;把内点法和外点法结合起来;用来求解勇士具有等式约束和不等式约束函数的优化问题;混2m11l合惩处函数的形式为:x, rfxrhkx,障碍项的惩处因子r 按内点法选取,惩处项的惩处因子 r 按外点法选取;j 1 g jxr k 135. 多目标优化问题和单目标优化问题的一个本质的不同点是:多目标优化是一个向量函数的优化,即函数值大小的比较, 而向量函数值大小的比较,要比标量值大小的比较复杂;非劣解(有效解、 Parato 最优解) 是指在有 m个目标
27、函数 fix0,当要求个目标值不变坏是, 找不到一个 x ,使得另一个目标函数值f ix 比 fix*更好,就将此x* 作为非劣解;多目标优化问题只有求得解时非劣解或弱非劣解时才有意义,劣解是没有意义的,肯定最优解存在的可能性很小;36. 多目标优化方法; 主要目标法 :从多个目标中挑选一个目标作为主要目标,其他目标转化成约束函数,将多目标优化问题变成单目标优化问题; 统一目标法 :线性加权和法、抱负点法和平方和加权法、分目标乘除法; 分层序列法及宽容分层序列法 :将多目标优化问题中的 l 个目标函数分清主次, 按其重要程度逐一排除, 依次对各个目标函数求最优解,后一目标在前一目标函数最优解的集合内寻优; 分层序列法可能会显现中断现象 ;引进宽容分层序列法 ,对个目标函数的最优解放宽要求,事先对各目标函数的最优值给定宽容量;37. 约束非线性离散变量的优化方法有:一是以连续变量优化方法为基础的方式:圆整法、拟离散法、离散型罚函数法; 二是离散变量的随机性优化方法:离散变量随机试验法、 随机离散搜寻法; 三是离散变量搜寻优化方法: 启示式组合优化方法、证书梯度法、离散复合型法;其他离散变量优化方法:非线性隐枚举法、分支定界法、离散型网格和离散型正交网格法、离散变量的组合型法;38.
限制150内