




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 优化设计优化设计概论 优化设计的基本概念一维搜索方法 无约束设计的最优化方法 有约束优化设计的方法 优化设计的若干问题LINGO在优化设计中的应用1精选ppt3.1 优化设计概论优化设计和示例优化设计:亦称最优化设计,它是以数学规划理论为基础,以电子计算机为辅助工具的一种设计方法。它首先将设计问题按规定的格式建立数学模型,选择合适的优化方法,选择或编制计算机程序,通过计算机计算获得最优设计方案。优化方法:直接法:直接计算目标函数值,比较目标函数值,并以之作为迭代、收敛根据;求导法:以多变量函数极值理论为基础。2精选ppt3.1 优化设计概论优化问题的分类无约束问题单变量多变量有约束问题
2、线性约束,线性目标函数线性约束,非线形目标函数非线形约束,非线形目标函数3精选ppt3.1 优化设计概论优化设计的数学模型识别要确定的未知变量识别目标,写成最小化的函数识别问题的约束或限制;写成等式或不等式例题:容积为7850立方厘米的圆罐头盒,用料最省。确定D和H值4精选ppt优化设计数学模型设计变量 目标函数: 最小化约束条件: 5精选ppt3.1 优化设计概论设计变量和设计空间设计变量:设计方案可用一组参数表示,有些参数预先给定,称为设计常量;而另一些在设计过程中优化选定,称为设计变量。设计空间:某方案有n个设计变量,组成一个n维列矢量。该矢量可在以n个设计变量为坐标轴组成的n维空间中用
3、一个点来表示。这n维空间称为设计空间,空间内任意一点称为设计点,它代表一个设计方案。通常在保证设计精度的前提下设计变量尽量取的少些。设计变量有连续和离散两种6精选ppt3.1 优化设计概论约束条件和可行域约束条件:设计变量的取值范围有限制或必须满足一定的条件,这种对设计变量的限制,称为约束条。约束条件的分类:等式约束与不等式约束边界约束和性能约束:前者指取值范围的限制;后者指力学性能要求的限制。7精选ppt3.1 优化设计概论约束条件和可行域可行域:每个不等式约束将设计空间划分成满足和不满足约束条件的两部分,若干个不等式约束把设计空间分成两个区域,阴影线内侧区的点都满足所有不等式约束,称为可行
4、域。当有等式约束时,只能在可行域内的等式约束线上取值.等式约束大大缩小可行域8精选ppt二维设计问题约束的几何关系X1X29精选ppt3.1 优化设计概论目标函数定义:优化设计把设计变量与某种标准的关系用函数式表达,追求该函数值最小(或最大),以求得一组设计变量值,从而获得一个最优设计方案。此函数称为目标函数。(设计中欲达到的目标)作用:衡量设计方案的标准。目标类型:产品设计:技术性能、成本、价格、寿命等;零部件设计:承载能力、可靠性、重量、体积等;机构设计:运动学和动力学性质、运动误差等。10精选ppt3.1 优化设计概论优化设计的几何解释目标函数 :max F(X)=60 x1+120 x
5、2约束条件材料约束:g1(X)=9x1+4x2360工时约束:g2(X)=3x1+10 x2300电力约束: g3(X)=4x1+5x2200 边界约束: g4(X)=-x10 g5(X)=-x2011精选ppt线性规划问题的图解法。C是g2(X)与g3(X)的交点12精选ppt3.1 优化设计概论优化设计的几何解释目标函数 :约束条件13精选ppt非线性优化问题的图解法。14精选ppt3.1 优化设计概论目标函数的等值线(面)依次令目标函数F(X)分别等于常数C1,C2,C3等,则在目标函数曲面上,获得等值曲线(面)族。15精选ppt3.1 优化设计概论线形与非线性规划线性规划:当目标函数和
6、约束条件都是设计变量的线性函数时,列出这种数学模型并求解的过程;非线性规划:当目标函数和约束条件有一个或多个是设计变量的非线性函数时,列出这种表达式并求解的过程。16精选ppt3.2 优化设计的基本概念函数的方向导数与梯度偏导数:一元函数中的导数:描述函数相对于自变量的变化率;多元函数中的偏导数:描述函数只相对于其中一个自变量(其余自变量保持不变)的变化率。对n函数,函数在 处沿各坐标轴的一阶偏导数或变化率分别为: 17精选ppt3.2 优化设计的基本概念函数的方向导数与梯度方向导数:函数在某点沿给定方向的变化率。18精选ppt函数的方向导数式中:cos,cos为某方向S的方向余弦19精选pp
7、tn元函数在点x0处沿S方向的方向导数 上式表明了方向导数与偏导数之间的数量关系方向导数是偏导数概念的推广方向导数表明了函数F(X)在点X(0)沿S方向的变化率,它是一个标量 + : 函数F(X)在X(0)点处沿S方向是增加的 - : 函数F(X)在X(0)点处沿S方向是减小的20精选ppt3.2 优化设计的基本概念函数的方向导数与梯度梯度二元函数的梯度 为函数F(x1,x2)在X0点处的梯度21精选ppt梯度的模:设:由上式可见:梯度方向和h 方向重合时,方向导数值最大。22精选ppt 梯度方向是函数值变化最快的方向,而梯度的模就是函数变化率的最大值 。 梯度方向与等值线的关系因:则有 为单
8、位方向向量。23精选ppt多元函数的梯度24精选ppt梯度 模:函数的梯度方向与函数等值面相垂直,也就是和等值面上过x0的一切曲线相垂直。 由于梯度的模因点而异,即函数在不同点处的最大变化率是不同的。因此,梯度是函数的一种局部性质。25精选ppt求函数 在点3,2T 、2,0T的梯度解 在点x(1)=3,2T, x(2)=2,0T处的梯度为:26精选ppt若函数在某点取得极值,则该点的所有一阶偏导数必定为零,即梯度为零 27精选ppt3.2 优化设计的基本概念无约束目标函数的极值条件一元函数的极值必要条件:F(x)连续可微,充分必要条件:F(x)单值连续可微,若28精选ppt3.2 优化设计的
9、基本概念无约束目标函数的极值条件一元函数的极值多元函数的Taylor展开式:函数在某点附件的近似表达式多元函数的泰勒展开式一元函数展开成泰勒(Taylor)公式 :二元函数展开成泰勒(Taylor)公式:n元函数展开成泰勒 (Taylor) 公式:29精选ppt一元函数泰勒Taylor展开式30精选ppt二元函数Taylor展开式对二元函数泰勒展开式只取两项称为海森(Hessian)矩阵,二阶偏导矩阵,常用H(X)表示。31精选pptn元函数Taylor展开式当在驻点第二项为零,可得:32精选ppt3.2 优化设计的基本概念无约束目标函数的极值条件二次型函数二次型:含有n个变量x1,x2,xn
10、的二次齐次多项式实二次型函数:若aij均为实常数,简称实二次型。33精选ppt1.对所有非零矢量X,若:则称 F(X)正定的2.若对所有非零矢量X,若:则称 F(X)负定的 34精选ppt3.2 优化设计的基本概念无约束目标函数的极值条件多元函数的极值必要条件:实二次型函数:若aij均为实常数,简称实二次型。35精选ppt 当 , 为极大值点 在 邻域内,对所有X根据二次型函数性质,也可只用Hessian矩阵判断。当 , 为极小值点 当 , 为鞍点 当H(X)正定,X为极小值点 当H(X)负定,X为极大值点 当H(X)不定,X为鞍点36精选ppt矩阵的正定条件是:其各阶主子式(对应的各阶行列式
11、)均大于零;负定的条件是:其各阶主子式负正相间。奇数阶小于零;偶数阶大于零37精选ppt无约束目标函数的极值条件例:目标函数如下,求极值点及性质。解:先求子函数的一阶偏导数并其等于0,求解驻点,即 驻点为(1,1)求H(X)矩阵38精选ppt正定驻点(1,1)为极小值F( )=4 39精选ppt3.2 优化设计的基本概念有约束目标函数的极值条件函数的凸性一元函数的凸性多元函数的凸性约束问题的极值条件40精选ppt3.2 优化设计的基本概念有约束目标函数的极值条件函数的凸性一元函数的凸性:其曲线上任意两点的连线永不在曲线下方。反之为凹曲线。凸函数 凹函数41精选ppt42精选ppt一元函数的凸性
12、在线段中任取一点x(3),则有:或凸函数表达式:几何意义:任意两点间的曲线永远在连该两点的直线之下。43精选ppt3.2 优化设计的基本概念有约束目标函数的极值条件函数的凸性多元函数的凸性:先研究凸集才能研究函数的凸性。凸集几何特征:其中的任意两点间连线都在这集合内凸集含义:区域内部无空洞区域边界无凹陷44精选ppt凸函数 对凸集D内,任两点X(1)、 X(2)及0D),对任意两点F(X)在D1上有二阶的连续导数,D是D1内的一个凸集,为凸函数的充要条件为Hessian矩阵半正定,要求各阶主子式的值大于或等于零。46精选ppt函数凸性的判定:若F(X)在D1上为一阶连续导数,而D又是D1内部的
13、一个凸集,则F(X)为D上的凸函数的充分必要条件为:若F(X)在D1上为二阶连续导数,而D又是D1内部的一个凸集,则F(X)为D上的凸函数的充分必要条件为:F(X)的 Hessian矩阵为半正定。即 H(X) 0综上所述:若F(X)其定义域是凸集,它是该凸集内的一个凸函数,则在该凸集内最多只有一个极小值,且它一定是该集内的全局最小值。 凸规划的局部极小点一定是全局极小点 47精选ppt48精选ppt3.2 优化设计的基本概念有约束目标函数的极值条件约束问题的极值条件目标函数及约束函数都是凸函数目标函数及约束函数有一个为非凸函数结论库恩-塔克条件(约束极值存在的必要条件)49精选ppt3.2 优
14、化设计的基本概念有约束目标函数的极值条件约束问题的极值条件目标函数及约束函数都是凸函数约束最优点不一定是自然极值点50精选ppt3.2 优化设计的基本概念有约束目标函数的极值条件约束问题的极值条件目标函数及约束函数有一个为非凸函数可行域内可出现两个或多个相对极小点,图中X*是全域约束极小点。51精选ppt3.2 优化设计的基本概念有约束目标函数的极值条件约束问题的极值条件结论:对约束优化既要解决“约束极值存在条件”还要解决“全域最优点”的问题。52精选ppt3.2 优化设计的基本概念有约束目标函数的极值条件约束问题的极值条件库恩-塔克条件KT: (约束极值存在的必要条件)不是充分条件,因不能确
15、定全局最优解。只判断是否是一个局部最优解。内容:目标函数梯度可表示成诸约束面梯度线性组合的负值,亦即 q:为在该设计点X处的约束面数;:拉格朗日乘子。53精选ppt库恩-塔克条件只有一个起作用的约束条件目标函数的负梯度方向与约束函数梯度方向一致54精选ppt库恩-塔克条件有两个起作用的约束条件目标函数的负梯度方向在两个约束函数梯度的夹角内55精选ppt库恩-塔克条件有多个起作用的约束条件目标函数梯度可表示成诸约束面梯度线性组合的负值.库恩-塔克条件是约束优化极值的必要条件,不是充分条件。只有当目标函数及约束函数都为凸函数时,才是充分必要条件。56精选ppt例:目标函数约束条件判断是否为极小点解
16、:目标函数和约束函数在X点的梯度57精选ppt 得1=1,2=1 ,3=0满足库恩-塔克条件,X*是约束极小值。g1(X), g2(X)起作用58精选ppt一、一维搜索和一维搜索最优化方法当采用数学规划法寻求多元函数的极值点时,一般要进行一系列如下格式的迭代计算:当方向 给定,求最佳步长因子 就是求一元函数 :的极值问题,这一过程被称为一维搜索(单变量优化).为求得值而采用的方法,称为一维搜索最优化方法。3.3一维搜索方法59精选ppt一维搜索60精选ppt3.3一维搜索方法0618法:又称黄金分割法试探法单谷(峰)区间:在给定区间内仅有一个谷值(极大或极小)的函数称为单峰函数,其区间称为单谷
17、区间.单峰函数的特点:函数值:”大小大”,图形:“高低高”,单谷区间中一定能求得一个极小点.试探法原理: F(X)在区间a,b是单峰凸函数,为缩小该区间,在中间任取两点a1, a2。比较F(a1), F(a2)的大小,即可缩小搜索区,从而精确估出 的位置。61精选ppt(1)如F(a1)F(a2),则缩小的新区间为a1,b;(3)如F(a1) = F(a2), 则缩小的新区间为a1, a2消去原则:消除大函数值一边的区间。62精选ppt3.3一维搜索方法0618法:又称黄金分割法0618法黄金分割律:是公元前六世纪,希腊的大数学家毕达哥拉斯发现的:如果把一条线段分成两部分,长段和短段的长度之比
18、是1:0.618,整条线段和长段的比也是1:0.618时,才是和黄金一样最完美的分割,进行分割的这个点就叫黄金分割点基本思想:在待定的单峰区间内,不断消去一部分区间,把区间越缩越小,且每次区间缩短率都相等,新区间长度为原区间长度的0.618,直到极小点所在的区间小至满足精度要求,再取最后区间的中点作为近似最优点。对函数的要求:单峰.63精选ppt 将区间分成三段 黄金分割法还要求在保留下来的区间内再插入一点所形成的区间新三段,与原来区间的三段具有相同的比例分布。64精选ppt3.3一维搜索方法插值法(二次插值法,亦称抛物线法)基本思想:在选定的单峰区内取一点,连同两端点,用这三点函数值构成一个
19、二次多项式,做原函数的近似,求出该二次多项式的极小值做原函数的近似最优值。65精选ppt 1、二次多项式 P(x) 的构成及其极小点设原目标函数的初始单峰区间为x1, x3 。函数在x1, x2, x3 3点处函数值分别为F1, F2,F3, 求待定系数a,b和c, 并代入上式,得:66精选ppt计算步骤1)确定单峰区x1,x32)选定x2。可为单峰区中点,或不等间距点常用3)求4)判定是否终止计算5)缩小搜索区67精选ppt缩短区间 假若F(x)本身为二次函数,则在理论上按前式一次求值就可找到最优点 。 若F(x)为高于二次的函数或为其他函数 ,可采用区间消去法逐步缩小区间 。 根据xp*
20、,x2,F(xp* )和F(x2)的相互关系,分6种情况进行区间缩小。 在已有的四x1,x2,x3,xp* 中选择新的三个点x1,x2,x3,再进行二次插值。 选点要求: x1x2F2,F2F3 (高低高形态) 如果 ,以x2,xp* 中函数值较小的点作为最优点x*。68精选ppt二次插值法区间缩短的几种情况69精选ppt二次插值法新区间的取舍70精选ppt二次插值法区间缩短的几种情况71精选ppt二次插值法区间缩短的几种情况72精选ppt例:从初始点沿给定方向搜索,求最优步长目标函数 的极小值初始点为: 搜索方向:73精选ppt3.4 无约束的优化方法两大类方法:1、只利用目标函数值本身;
21、2、利用函数的一阶导数甚至二阶导数。Powell法梯度法共轭梯度法:解决梯度法变尺度法74精选ppt3.4 无约束的优化方法Powell法:直接利用函数值来构造共轭方向的一种方法 共轭方向的概念定义:设A为实对称正定n阶方阵,若有两个n维矢量S1与S2满足 时,称矢量S1与S2对于实对称正定矩阵A共轭。若A为单位矩阵,则两矢量正交(即相互垂直)。共轭方向是正交方向的推广。性质:对n维二次目标函数,从任意点出发,可找到n个共轭矢量,依次对这些矢量分别进行一维搜索,就可找到该n维二次目标函数的极小点。对二元函数:若其Hessian矩阵为正定,其目标函数的等值线是同心椭圆族。二次收敛性75精选ppt
22、对二元函数特性任意两条平行切线与椭圆族的切点的连线,一定通过椭圆族的中心。对一个正定的二元函数,只要沿两个相互共轭的方向进行一维搜索,便可找到极小点。76精选ppt3.4 无约束的优化方法Powell法共轭方向的形成选任意初始点X(0) 依次沿各坐标方向进行一维搜索。构成第一个共轭方向 ,再沿S(1) 进行一维搜索得极小点 。进行第二轮搜索,获第二个共轭方向。搜索时去掉e1,从e2方向开始,将 加到最后。 再沿此方向进行搜索得极小点 X 。此两方向共轭77精选ppt多维无约束优化方法算法的基本过程是: 从选定的某初始点x(k)出发,沿着以一定规律产生的搜索方向S(k) ,取适当的步长a(k)
23、,逐次搜寻函数值下降的新迭代点x(k+1),使之逐步通近最优点x* 。 可以把初始点x(k) 、搜索方向S(k) 、迭代步长a(k) 称为优化方法算法的三要素。其中以搜索方向S(k)更为突出和重要,它从根本上决定若一个算法的成败、收敛速率的快慢等。 一个算法的搜索方向成为该优化方法的基本标志,分析、确定搜索方向S(k)是研究优化方法的最根本的任务之一。78精选ppt共轭方向的形成过程79精选ppt3.4 无约束的优化方法Powell法Powell法的基本步骤选任意初始点X(0) 依次沿各坐标方向进行一维搜索。进行第二轮搜索,构成第一个共轭方向. 进行第二轮搜索,构成 第二个共轭方向。以后各轮,
24、均以新获得的共轭方向替换前一轮搜索的第一个搜索方向。经n轮搜索后,构成n个相互共轭的方向。对n维二次正定函数,相继沿n个共轭方向做一维搜索,即可得到极值点。80精选ppt3.4 无约束的优化方法Powell法Powell法的基本步骤为防止线性相关,第k轮新算出的共轭方向要满足下式,否则抛弃该方向:令k轮搜索出的共轭方向及其反映点分别为:式中:81精选ppt3.4 无约束的优化方法梯度法基本思想:梯度方向是函数变化率最大的方向;负梯度方向是目标函数下降最快的方向。迭代公式最佳步长因子采用一维搜索的方法决定。终止条件:点距准则;梯度准则;相对准则82精选ppt3.4 无约束的优化方法梯度法迭代步骤
25、:给定初始点X(0) ,允差,置k=0。计算迭代点的梯度和负梯度方向。计算最优步长因子迭代计算检查是否满足终止条件令k=k+1转下一步计算特点:只需求一阶导数,迭代计算简单,存储单元少,对初始点要求不高。开始收敛快,接近极小点时收敛慢。83精选ppt3.4 无约束的优化方法共轭梯度法:解决梯度法接近最优点时收敛慢的缺点.基本原理:利用目标函数的梯度确定共轭方向.为避免梯度方向后期收敛慢,用新搜索方向使之与所算出的梯度方向共轭。其共轭矩阵为该点的海森矩阵。海森矩阵及逆阵难求,需找新路目标函数不是二阶,海森矩阵因点而异,要顺序地求解84精选ppt共轭梯度法基本原理85精选ppt3.4 无约束的优化
26、方法共轭梯度法共轭方向的形成:若A已知,可直接求。一般将共轭方向写成该点负梯度矢量与前一步搜索方向的线性组合.新的共轭方向应满足: (1)要写成如下形式: (2)共轭系数求法:将(2)代入(1): (3)86精选ppt因相邻两次迭代的负梯度方向正交,故有:式(3)简化为:结论:87精选ppt选初始点X(0) ,允差,维数n。计算初始点负梯度方向 为搜索方向。求最优步长并计算新点的梯度。精度判断 判断k+1是否等于n,若相等令X(0) = X(k+1) ,并转回步骤1;否则转入下一步.计算共轭方向令k=k+1转入步骤 2.3. 迭代步骤88精选ppt3.4 无约束的优化方法共轭梯度法特点:二次收
27、敛,程序简单,存储量小适用于多变量优化;但目标函数必可求一阶导数。89精选ppt3.4 无约束的优化方法变尺度法基本思想和公式:加速收敛,避免求二阶导数矩阵及其逆阵。将负梯度方向乘一个对称正定矩阵(变尺度矩阵)修正后做为搜索方向。迭代步骤90精选ppt对二次函数难求,且所以实际运算中求E有许多公式:常用的有DFP法和BFGS法 91精选ppt迭代步骤给定初始点,允差和维数设变尺度矩阵的初值为单位矩阵,置k=0求搜索方向和最优步长:求出下一个迭代点:检验终止条件, 终止,否则转下一步检查迭代次数;若k=n则X(0) = X(k+1) ,转步骤2,否则转下一步构造新的搜索方向:令k=k+1转入步骤
28、392精选ppt3.5 有约束优化设计的方法 直接法与间接法:前者设法使每次迭代点在可行域内;后者将约束问题通过一定形式的变换,转化成无约束问题。复合形法基本思想:在可行域内选k个设计点,作为初始复合形的顶点,构成一个多面体。经各顶点比较,找出目标函数最大的为坏点,按一定规则以新点代替坏点,构成新的多边形。多次重复,使复合性向最优点靠近,最后以顶点中目标函数最小的做最优点。93精选ppt3.5有约束优化设计的方法 复合形法顶点数目:为克服退化顶点数n+1k2n。以二维函数为例:3k4。具体方法:三个复合形顶点构成一个三角形,Xh是最坏点,Xc是除最坏点外的形心,沿Xh,Xc方向取Xr为映射点Xr=Xc+a(Xc-Xh),映射系数=1.3。首先检查Xr是否在可行域内,若不在将减半再检查,直至退入可行域;再检查函数值,若F(Xr)F(Xh),将减半,直至满足。若过小(10-5 ),用次坏点代替坏点。终止迭代:若取顶点中目标函数最小者为最优点。 。98精选ppt3.5 有约束优化设计的方法 罚函数法基本思想:把一个有约束的问题转化为无约束问题求解,逐渐逼近于目标函数的最优值。转化方法:在原目标函数中加一些与约束条件有关的项,形成新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年矿业工程技术人员职业资格考试试题及答案
- 2025年营养与食品卫生专业考研试卷及答案
- 2025年临床药学专业考试试题及答案
- 2025年建筑师职业资格考试试卷及答案解读
- 2025年技能提升培训认证考试试题及答案检索
- 网络游戏内容合规性保证与游戏运营管理协议
- 影视作品音乐版权电视剧背景音乐授权合同
- 云计算开源软件贡献者协议
- 税务师事务所与投资机构合作股权投资协议
- 智能化零售企业供应链金融风险防控合同
- 乡村振兴中的乡村安全与稳定维护
- 营销策划 -菌小宝益生菌2023品牌介绍手册
- 夫妻婚内房产赠与合同范本【专业版】
- 康复评定-常用康复评定项目课件
- 马克思主义基本原理智慧树知到课后章节答案2023年下湖南大学
- (完整版)数字信号处理教案(东南大学)
- 第三章-绿色植物与生物圈的水循环-课件
- 公园EPC建设项目合同管理的监理措施
- 保密警示教育课件
- 沪科版八年级全一册《空气的“力量”》教案及教学反思
- 青海省鱼卡矿区鱼卡二号井矿山地质环境保护与土地复垦方案
评论
0/150
提交评论