




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机械优化设计总复习1机械优化设计总复习1第一章机械优化设计的基本概念和理论机械优化设计的定义:
机械优化设计就是把机械设计与优化设计理论及方法相结合,借助电子计算机,自动寻找实现预期目标的最优设计方案和最佳设计参数。2第一章机械优化设计的基本概念和理论机械优化设计的定义:一设计变量在优化设计过程中,要优化选择的设计参数。设计变量必须是独立变量,即:在一个优化设计问题中,任意两个设计变量之间没有函数关系。二设计空间 在一个优化设计问题中,所有可能的设计方案构成了一个向量集合。可以证明,这个向量集合是一个向量空间,并且是一个欧氏空间。 一个优化设计问题中,设计变量的个数,就是它的设计空间的维数。三目标函数 优化设计中要优化的某个或某几个设计指标,这些指标是设计变量的函数,称为目标函数。
3一设计变量3
四设计约束优化设计中设计变量必须满足的条件,这些条件是设计变量的函数。约束条件的分类(1)根据约束的性质分边界约束
直接限定设计变量的取值范围的约束条件,即性能约束
由结构的某种性能或设计要求,推导出来的约束条件。i=1,2,···,n4四设计约束约束条件的分类性能约束由结构的某种性u=1,2,···,mv=1,2,···,p<n(2)根据约束条件的形式分不等式约束
一个n维的优化设计问题中,等式约束的个数必须少于n。显式约束隐式约束等式约束
5u=1,2,···,mv=1,2,···,p<五可行域
可行域:
在设计空间中,满足所有约束条件的所构成的空间。
6五可行域6六优化设计的数学模型(一)优化设计的数学模型7六优化设计的数学模型7(二)约束优化设计的最优解
约束优化设计的最优解为使的X*、f(X*)。8(二)约束优化设计的最优解的X*、f(X*)。8§2-1目标函数的基本性质一函数的等值面(线) 函数的等值面(线)是用来描述、研究函数的整体性质的。二函数的最速下降方向梯度X1点的最速下降方向为局部性质
第二章优化设计的数学基础9§2-1目标函数的基本性质一函数的等值面(线)第二用Matlab可画出该函数的等直线。
10用Matlab可画出该函数的等直线。
10*用图解法求解要求掌握11*用图解法求解要求掌握11
目标函数等值线是以点(2,0)为圆心的一组同心圆。如不考虑约束,本例的无约束最优解是:,约束方程所围成的可行域是D。图1-912,约束方程所围成的可行域是D。图1-912三函数的近似表达式
f(X)的近似表达式为
H(X(k))
为Hessian矩阵13三函数的近似表达式 §2-2函数的凸性1.凸集
*2.凸函数
*如果HESSEN矩阵正定,为凸函数;二次函数
14§2-2函数的凸性14几个常用的梯度公式:15几个常用的梯度公式:15§2-3优化问题的极值条件 *一、无约束优化问题的极值条件1.F(x)在处取得极值,其必要条件是:即在极值点处函数的梯度为n维零向量。16§2-3优化问题的极值条件 *一、无约束优化问题2.处取得极值充分条件海色(Hessian)矩阵正定,即各阶主子式均大于零,则X*为极小点。海色(Hessian)矩阵负定,即各阶主子式负、正相间,则X*为极大点。172.处取得极值充分条件海色(Hessian1、约束优化设计的最优点在可行域D中最优点是一个内点,其最优解条件与无约束优化设计的最优解条件相同;*二、约束优化问题的极值条件181、约束优化设计的最优点在可行域D中*二、约束优化问题的2、约束优化设计的最优点在可行域D的边界上设X
(k)点有适时约束*库恩—塔克条件(K-T条件):19*库恩—塔克条件(K-T条件):19
K-T条件是多元函数取得约束极值的必要条件,以用来作为约束极值的判断条件,又可以来直接求解较简单的约束优化问题。
对于目标函数和约束函数都是凸函数的情况,符合K-T条件的点一定是全局最优点。这种情况K-T条件即为多元函数取得约束极值的充分必要条件。20K-T条件是多元函数取得约束极值的必要条件,以用第三章一维搜索的最优化方法*黄金分割法1、在寻找一个区间[Xa,Xb],使函数f(X)在该区间的极小点X*∈[Xa,Xb]。2、用黄金分割法在区间[Xa,Xb]中寻找X*。
[Xa,X1,X2,Xb]
如何消去子区间?f(X1)<f(X2),消去[X2,Xb],保留[Xa,X2]f(X1)>f(X2),消去[Xa,X1],保留[X1,Xb]21第三章一维搜索的最优化方法*黄金分割法21第三章一维搜索的最优化方法确定最优解所在区间的进退法一维搜索的插值类方法1、牛顿法2、抛物线法(二次插值法)22第三章一维搜索的最优化方法确定最优解所在区间的进退法1、*§4-1梯度法
负梯度方向 是函数最速下降方向。 梯度法就是以负梯度方向作为一维搜索的方向,即
k=1,2,···,n第四章无约束最优化方法23*§4-1梯度法 第四章无约束最优化方法23*在最速下降法中,相邻两个迭代点上的函数梯度相互垂直。而搜索方向就是负梯度方向,因此相邻两个搜索方向互相垂直。图4-2最速下降法的搜索路径24*在最速下降法中,相邻两个迭代点上的函数梯度相互垂直§4-2牛顿法牛顿法的迭代公式阻尼牛顿法的迭代公式牛顿方向25§4-2牛顿法25§4-3变尺度法(DFP法)
H(0)=I,
变尺度法本质上是共轭方向法。26§4-3变尺度法(DFP法)26§4-4共轭方向法共轭方向定义:设A为n×n阶实对称正定矩阵,有一组非零的n维向量d1、d2 、…、dn,若满足
diT
Adj 则称向量系di(i=1,2,…,n)对于矩阵A共轭。27§4-4共轭方向法27*二鲍威尔(Powell)法
鲍威尔法原理,如何构成共轭方向?能具体运用!28*二鲍威尔(Powell)法28*§4-5单纯形方法单纯形思想、原理;四种操作:反射、扩张、收缩和缩边。29*§4-5单纯形方法单纯形思想、原理;29第五章约束优化设计§5-1关于设计约束的若干概念可行域所有满足全部约束条件的点的集合。
30第五章约束优化设计30可行点可行域中的点,即满足所有约束条件的点。边界点在可行域边界上的点。若有点Xk使得
则Xk为一个边界点。内点除边界点以外的所有可行点。若有点Xk满足则Xk
为一个内点。31可行点可行域中的点,即满足所有约束条件的非可行域可行域以外的区域。非可行点非可行域中的点,即不满足所有约束条件的点。适时约束若有点X
k使某个不等式约束gu(X)≤0的等号成立,即则称gi(X)≤0为点X
k的一个适时约束。等式约束始终是适时约束。32非可行域可行域以外的区域。32*
可行下降方向可行方向
定义设点,若对于方向S,存在任意小正数δ>0,使得
则称S为X(k)点的一个可行方向。X(k)为可行域中的一个内点,X(k)的任何方向均为可行方向。X(k)为可行域中的一个边界点,设X(k)在约束面gi(X)=0上。
33*可行下降方向332可行下降方向定义设S是的一个可行方向,即若对于上式中的X(k)、X(k+1)存在则称d为X(k)点的一个可行下降方向。X(k)为可行域中的一个内点342可行下降方向34X(k)点是可行域中若干约束面的交点设X(k)点在约束面gj(X)=0,j=1,2,…,J若d是X(k)点的一个可行下降方向,则应有可行:下降:35X(k)点是可行域中若干约束面的交点35*§5-2约束优化设计的复合形法对约束优化问题1确定初始复合形选择(n+1≤K≤2n)顶点,这k个顶点必须是可行点。2确定搜索方向计算k个顶点的函数值,设记最坏点X
(1)为X
(H)次坏点X
(2)为X
(SH)最好点X
(k)为X
(L)36*§5-2约束优化设计的复合形法36求出X
(2)、X
(3)、…、X
(k-1)、X
(k)的点集的中心(几何中心)X
(S)以X
(H)指向X
(S)的方向作为寻优的方向,沿此方向寻找一个较好的点X
(R)。若f(X
(R))<f(X
(H)),则以X
(R)代替X
(H),构成新的复合形。37求出X(2)、X(3)、…、X(k-1)、X1内点法构造惩罚项的方法对于约束优化问题内点法的惩罚函数为*§5-3惩罚函数法或381内点法构造惩罚项的方法*§5-3惩罚函数法或382内点法初始点的选择内点法要求初始点X(0)是一个内点。3惩罚因子r(k)的选择392内点法初始点的选择39二外点惩罚函数法
外点法是从可行域的外部构造一个点序列去逼近原约束问题的最优解。外点法可以用来求解含不等式和等式约束的优化问题。
外点惩罚函数的形式为:
r是惩罚因子,外点法的迭代过程在可行域之外进行,惩罚项的作用是迫使迭代点逼近约束边界或等式约束曲面。由惩罚项的形式可知,当迭代点x
不可行时,惩罚项的值大于0。
40二外点惩罚函数法
外点法是从可行域的外部构造一三
混合法
混合法是用内点法处理不等式约束,用外点法处理等式约束。可以用来求解含不等式和等式约束的优化问题。
混合惩罚函数的形式为:
r是惩罚因子,混合法具有内点法的特点,迭代过程在可行域之内进行,参数的选择同内点法。
41三混合法
混合法是用内点法处理不等式约束,用外点法机械优化设计总复习42机械优化设计总复习1第一章机械优化设计的基本概念和理论机械优化设计的定义:
机械优化设计就是把机械设计与优化设计理论及方法相结合,借助电子计算机,自动寻找实现预期目标的最优设计方案和最佳设计参数。43第一章机械优化设计的基本概念和理论机械优化设计的定义:一设计变量在优化设计过程中,要优化选择的设计参数。设计变量必须是独立变量,即:在一个优化设计问题中,任意两个设计变量之间没有函数关系。二设计空间 在一个优化设计问题中,所有可能的设计方案构成了一个向量集合。可以证明,这个向量集合是一个向量空间,并且是一个欧氏空间。 一个优化设计问题中,设计变量的个数,就是它的设计空间的维数。三目标函数 优化设计中要优化的某个或某几个设计指标,这些指标是设计变量的函数,称为目标函数。
44一设计变量3
四设计约束优化设计中设计变量必须满足的条件,这些条件是设计变量的函数。约束条件的分类(1)根据约束的性质分边界约束
直接限定设计变量的取值范围的约束条件,即性能约束
由结构的某种性能或设计要求,推导出来的约束条件。i=1,2,···,n45四设计约束约束条件的分类性能约束由结构的某种性u=1,2,···,mv=1,2,···,p<n(2)根据约束条件的形式分不等式约束
一个n维的优化设计问题中,等式约束的个数必须少于n。显式约束隐式约束等式约束
46u=1,2,···,mv=1,2,···,p<五可行域
可行域:
在设计空间中,满足所有约束条件的所构成的空间。
47五可行域6六优化设计的数学模型(一)优化设计的数学模型48六优化设计的数学模型7(二)约束优化设计的最优解
约束优化设计的最优解为使的X*、f(X*)。49(二)约束优化设计的最优解的X*、f(X*)。8§2-1目标函数的基本性质一函数的等值面(线) 函数的等值面(线)是用来描述、研究函数的整体性质的。二函数的最速下降方向梯度X1点的最速下降方向为局部性质
第二章优化设计的数学基础50§2-1目标函数的基本性质一函数的等值面(线)第二用Matlab可画出该函数的等直线。
51用Matlab可画出该函数的等直线。
10*用图解法求解要求掌握52*用图解法求解要求掌握11
目标函数等值线是以点(2,0)为圆心的一组同心圆。如不考虑约束,本例的无约束最优解是:,约束方程所围成的可行域是D。图1-953,约束方程所围成的可行域是D。图1-912三函数的近似表达式
f(X)的近似表达式为
H(X(k))
为Hessian矩阵54三函数的近似表达式 §2-2函数的凸性1.凸集
*2.凸函数
*如果HESSEN矩阵正定,为凸函数;二次函数
55§2-2函数的凸性14几个常用的梯度公式:56几个常用的梯度公式:15§2-3优化问题的极值条件 *一、无约束优化问题的极值条件1.F(x)在处取得极值,其必要条件是:即在极值点处函数的梯度为n维零向量。57§2-3优化问题的极值条件 *一、无约束优化问题2.处取得极值充分条件海色(Hessian)矩阵正定,即各阶主子式均大于零,则X*为极小点。海色(Hessian)矩阵负定,即各阶主子式负、正相间,则X*为极大点。582.处取得极值充分条件海色(Hessian1、约束优化设计的最优点在可行域D中最优点是一个内点,其最优解条件与无约束优化设计的最优解条件相同;*二、约束优化问题的极值条件591、约束优化设计的最优点在可行域D中*二、约束优化问题的2、约束优化设计的最优点在可行域D的边界上设X
(k)点有适时约束*库恩—塔克条件(K-T条件):60*库恩—塔克条件(K-T条件):19
K-T条件是多元函数取得约束极值的必要条件,以用来作为约束极值的判断条件,又可以来直接求解较简单的约束优化问题。
对于目标函数和约束函数都是凸函数的情况,符合K-T条件的点一定是全局最优点。这种情况K-T条件即为多元函数取得约束极值的充分必要条件。61K-T条件是多元函数取得约束极值的必要条件,以用第三章一维搜索的最优化方法*黄金分割法1、在寻找一个区间[Xa,Xb],使函数f(X)在该区间的极小点X*∈[Xa,Xb]。2、用黄金分割法在区间[Xa,Xb]中寻找X*。
[Xa,X1,X2,Xb]
如何消去子区间?f(X1)<f(X2),消去[X2,Xb],保留[Xa,X2]f(X1)>f(X2),消去[Xa,X1],保留[X1,Xb]62第三章一维搜索的最优化方法*黄金分割法21第三章一维搜索的最优化方法确定最优解所在区间的进退法一维搜索的插值类方法1、牛顿法2、抛物线法(二次插值法)63第三章一维搜索的最优化方法确定最优解所在区间的进退法1、*§4-1梯度法
负梯度方向 是函数最速下降方向。 梯度法就是以负梯度方向作为一维搜索的方向,即
k=1,2,···,n第四章无约束最优化方法64*§4-1梯度法 第四章无约束最优化方法23*在最速下降法中,相邻两个迭代点上的函数梯度相互垂直。而搜索方向就是负梯度方向,因此相邻两个搜索方向互相垂直。图4-2最速下降法的搜索路径65*在最速下降法中,相邻两个迭代点上的函数梯度相互垂直§4-2牛顿法牛顿法的迭代公式阻尼牛顿法的迭代公式牛顿方向66§4-2牛顿法25§4-3变尺度法(DFP法)
H(0)=I,
变尺度法本质上是共轭方向法。67§4-3变尺度法(DFP法)26§4-4共轭方向法共轭方向定义:设A为n×n阶实对称正定矩阵,有一组非零的n维向量d1、d2 、…、dn,若满足
diT
Adj 则称向量系di(i=1,2,…,n)对于矩阵A共轭。68§4-4共轭方向法27*二鲍威尔(Powell)法
鲍威尔法原理,如何构成共轭方向?能具体运用!69*二鲍威尔(Powell)法28*§4-5单纯形方法单纯形思想、原理;四种操作:反射、扩张、收缩和缩边。70*§4-5单纯形方法单纯形思想、原理;29第五章约束优化设计§5-1关于设计约束的若干概念可行域所有满足全部约束条件的点的集合。
71第五章约束优化设计30可行点可行域中的点,即满足所有约束条件的点。边界点在可行域边界上的点。若有点Xk使得
则Xk为一个边界点。内点除边界点以外的所有可行点。若有点Xk满足则Xk
为一个内点。72可行点可行域中的点,即满足所有约束条件的非可行域可行域以外的区域。非可行点非可行域中的点,即不满足所有约束条件的点。适时约束若有点X
k使某个不等式约束gu(X)≤0的等号成立,即则称gi(X)≤0为点X
k的一个适时约束。等式约束始终是适时约束。73非可行域可行域以外的区域。32*
可行下降方向可行方向
定义设点,若对于方向S,存在任意小正数δ>0,使得
则称S为X(k)点的一个可行方向。X(k)为可行域中的一个内点,X(k)的任何方向均为可行方向。X(k)为可行域中的一个边界点,设X(k)在约束面gi(X)=0上。
74*可行下降方向332可行下降方向定义设S是的一个可行方向,即若对于上式中的X(k)、X(k+1)存在则称d为X(k)点的一个可行下降方向。X(k)为可行域中的一个内点752可行下降方向34X(k)点是可行域中若干约束面的交点设X(k)点在约束面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论