数学规划法在结构优化设计中应用.pptx
《数学规划法在结构优化设计中应用.pptx》由会员分享,可在线阅读,更多相关《数学规划法在结构优化设计中应用.pptx(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章数学规划法第1页/共73页3.1 数学规划问题的分类及解法I.数学规划问题的一般提法是:寻找一组设计变量变 X=X1,X2,X3,XnT 使得 f(x)min s.t.g i(X)0 i=1,2,m g e(X)=0 e=1,2,n 其中,X-设计变量 f(x)-目标函数 g i(X)和 g e(X)-约束条件第2页/共73页(1)按约束的有无,可分为:按约束的有无,可分为:无约束最优化问题无约束最优化问题有约束最优化问题有约束最优化问题准无约束最优化问题准无约束最优化问题II.数学规划问题的分类第3页/共73页线性规划非线性规划如果目标函数与约束函数都是凸函数,则称为凸规划如果目标函数
2、是二次函数而约束函数是一次函数,则称为二次规划如果设计变量只允许取整数,则称为整数规划如果在目标函数和约束函数中包含具有随机性质的参数则称为随机规划(2)按目标函数和约束函数是否为线性,可分为:第4页/共73页对于线性规划问题,单纯形法十分有效对于线性规划问题,单纯形法十分有效无约束非线性规划问题无约束非线性规划问题不利用梯度的算法:不利用梯度的算法:0.618法、单纯形法、法、单纯形法、Powell法和随机搜法和随机搜索法索法利用梯度的算法:最速下降法、共轭梯度法、牛顿法、拟牛利用梯度的算法:最速下降法、共轭梯度法、牛顿法、拟牛顿法顿法有约束非线性规划问题有约束非线性规划问题转化法:内罚函数
3、法、外罚函数法转化法:内罚函数法、外罚函数法直接法:可行方向法、最佳矢量法、梯度投影法直接法:可行方向法、最佳矢量法、梯度投影法序列近似规划法:序列二次规划方法、序列线性规划方法序列近似规划法:序列二次规划方法、序列线性规划方法III.数学规划问题的求解第5页/共73页IV.无约束优化问题的基本下降算法原问题:min f(x)x=x1,x2,x3,xnT(1)求解其最优化的必要条件:f(x*)=0 (2)但是式(2)是一个非线性方程组,与求解原问题同样困难。在数学规划法中,是用迭代下降的算法找到极小值点。即先假定一个初始设计x(0),然后在第k次迭代(k=0,1,2,),用x(k+1)代替x(
4、k),要求x(k+1)比x(k)更接近最优解。对于无约束优化问题,也就是要求目标函数有所下降,即 f(x(k+1)f(x(k)第6页/共73页在数学规划中,一般迭代格式可以写成:在数学规划中,一般迭代格式可以写成:x(k+1)=x(k)+P(k),-步长步长(Step length),正标量,正标量 P(k)-方向向量方向向量(Directional vector)因此目标函数的下降要求可以改写成:因此目标函数的下降要求可以改写成:f(x(k)+P(k)f(x(k)如果函数如果函数f(x)在在x(k)是一次可微的,则对足够下小的是一次可微的,则对足够下小的 有:有:f(x(k)+P(k)-f(
5、x(k)Tf(x(k)P(k)0由于由于 是正标量,所以:是正标量,所以:Tf(x(k)P(k)0这说明搜索方向应该和目标函数负梯度方向夹角小于这说明搜索方向应该和目标函数负梯度方向夹角小于90,这样的方向称之为下山方向。,这样的方向称之为下山方向。第7页/共73页基本的下降算法:1)令k=0,给定初始解x(0);2)*求搜索方向P(k),使Tf(x(k)P(k)0它意味最优化必要条件已经以足够的精度得到满足。前后两次迭代所得的设计点之间的距离小于指定的小量前后两次迭代目标函数值下降的相对值已经足够小工程结构优化时常采用固定的迭代次数作为停止迭代准则第12页/共73页3.2 一维搜索方法一维搜
6、索方法是数学规划方法的一种基本方法,也是其它优化方法的一种中间手段第13页/共73页i.0.618法0.618法的基本思想法的基本思想是通过取试探点和进是通过取试探点和进行函数值比较,使包行函数值比较,使包含极小点的搜索区间含极小点的搜索区间不断缩短,从而各点不断缩短,从而各点可以看作为极小点的可以看作为极小点的近似。这类方法仅需近似。这类方法仅需计算函数值,用途广计算函数值,用途广泛,尤其适用于非光泛,尤其适用于非光滑函数形式。滑函数形式。第14页/共73页第15页/共73页ii.插值法插值法是一类重要的一维搜索方法。其基本思想插值法是一类重要的一维搜索方法。其基本思想是在搜索区间中不断用低
7、次(通常不超过三次)是在搜索区间中不断用低次(通常不超过三次)多项式来近似目标函数,并逐渐用插值多项式的多项式来近似目标函数,并逐渐用插值多项式的极小点来逼近一维搜索问题。当函数具体比较好极小点来逼近一维搜索问题。当函数具体比较好的解析性质时,插值法比直接方法效果更好。的解析性质时,插值法比直接方法效果更好。第16页/共73页一点二次插值法(牛顿法)第17页/共73页二点二次插值法I第18页/共73页第19页/共73页二点二次插值法II(割线法)第20页/共73页不同搜索方法比较连续性连续性收敛性收敛性适用范围适用范围0.618法法0阶0.618最优点在所选最优点在所选最优点在所选最优点在所选
8、区间中区间中区间中区间中牛顿法牛顿法2阶2靠近最优点靠近最优点靠近最优点靠近最优点二点二次插值法二点二次插值法1阶1.618靠近最优点靠近最优点靠近最优点靠近最优点割线法割线法1阶1.618靠近最优点靠近最优点靠近最优点靠近最优点第21页/共73页3.3 确定搜索方向的算法i.最速下降法前面已经知道,目标函数沿负梯度方向下降最快,因此取负梯度方向为搜索方向,即:P(k)=-f(x(k)x(k+1)x(k)-f(x(k)基本算法:给定初始点x(0),令k=0;计算f(x(k)若f(x(k)成立,则x*=x(k),停机,否则转下一步;求P(k)=-f(x(k),求 (k)=min f(x(k)-f
9、(x(k);调整设计x(k+1)x(k)-f(x(k),回第(2)步。第22页/共73页讨论:1)在前后两次迭代过程中,搜索方向是相互正交的,z这是因为在一维搜索中x(k+1)x(k)-(k)f(x(k),而(k)是由()=0求得,即()=-f(x(k)-(k)f(x(k)f(x(k)=-f(x(k)f(x(k)=0 由此可见,最速下降法走的是“之”字形2)最速下降法是一阶线性收敛,收敛速度较慢。3)最速下降法与变量长度有关,即与变量尺度关系很大。4)最速下降法迭代过程简单,不受初始点位置限制。因此虽然该方法有收敛慢,依赖于变量的尺度等缺点,但这些缺点往往在最优点附近表现得才明显。第23页/共
10、73页第24页/共73页ii.Newton法第25页/共73页从Newton法迭代公式的推导过程可知,对任何二次函数,用Newton法求极小点,只需迭代一次(如果该二次函数有极小点存在的话)基本算法:给定初始点x(0),令k=0;计算f(x(k)若f(x(k)成立,则x*=x(k),停机,否则转下一步;求P(k)=-2f(x(k)-1f(x(k);调整设计x(k+1)x(k)+P(k),回第(2)步。Newton法为二阶收敛,收敛较快是它最大优点,另外Newton法与变量尺度无关,如果函数本身为二次函数,则只要一次迭代即求得最优解。但Newton法对初始点要求较高,一定要在很靠近最优点附近选取
11、最优点。同时Newton法要求二阶导数矩阵,工作量较大,且要求该矩阵的逆,这就要求2f(x(k)是非奇异的第26页/共73页iii.变尺度法无约束优化的迭代公式为:x(k+1)=x(k)+(k)H(k)P(k)对最速下降法H(k)=I,P(k)取负梯度,(k)用一维搜索对Newton法H(k)=2f(x(k)-1,P(k)取负梯度,(k)=1最速下降法收敛太慢,Newton法收敛最快,但要计算二阶导数并要求求逆,工作量大,有时还会碰到不可克服的困难。因此人们想若H(k)的选取不需要计算二阶导数矩阵和求逆,而又能逼近2f(x(k)-1,那么所确定的算法可能会类似于Newton法收敛很快。基于这种
12、想法,发展了一种拟Newton法。H(k)构造方法不同,有不同的拟Newton法,其中DFP算法就是这类算法中最为著名的。拟Newton法保留了Newton法的快速收敛性,而又不直接求二阶导数,受到了人们欢迎。第27页/共73页H(k)的产生采用迭代法逐步构成先给定H(0),一般取单位矩阵,则H(1)=H(0)+E(0),H(2)=H(1)+E(1),H(3)=H(2)+E(2),对于DFP算法对于BFGS算法第28页/共73页第29页/共73页3.4 可行方向法I.概述结构优化的一般数学规划表达式:寻找一组设计变量 X=(X1,X2,Xn)T min f(X)X E n s.t.g i(X)
13、0 i=1,m 设计变量的迭代公式-X(+1)=X()+P()从 X()调参至 X(+1),要求设计点可行,并且目标函数还要下降,即满足可用可行性条件:1.满足可用性条件(Usability condition)f(X()T p()0 2.满足可行性条件(Feasibility condition)g i(X()+P()0或者 g i(X()T P()0 第30页/共73页 这两个条件的几何意义是这两个条件的几何意义是:目标函目标函数梯度向量和约束条件梯度向量与数梯度向量和约束条件梯度向量与方向向量之间的夹角均大于方向向量之间的夹角均大于900.根据上述要求根据上述要求,可以有三条路线来可以有
14、三条路线来完成调参完成调参:1.沿等重线沿等重线(面面)侧移;侧移;2.沿约束边界侧移梯度投影沿约束边界侧移梯度投影法法(Gradient projection method);3.沿可用可行方向沿可用可行方向 P 侧移可侧移可行方向法行方向法(Feasible directional method)。由此构成三种不同形式的可行方向由此构成三种不同形式的可行方向法。法。第31页/共73页II.最佳矢量法 Optimum vector method交替使用两种行进方向:1.当设计点不在约束边界上时,采用最速下降法(Steepest descent method)或最速上升法(Steepest a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 规划 结构 优化 设计 应用
限制150内