现代设计理论与方法第2章优化设计ppt课件.ppt
《现代设计理论与方法第2章优化设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《现代设计理论与方法第2章优化设计ppt课件.ppt(131页珍藏版)》请在三一办公上搜索。
1、1,第2章 优化设计李旻编写,2,2.1 概述 优化设计是借助最优化设计数值计算方法和计算机技术,求取工程问题最优设计方案的方法。对工程问题进行优化设计一般要进行两项工作。第一是将实际问题抽象地用数学模型来描述,包括选择设计变量,确定目标函数,给出约束条件;第二是对数学模型进行必要的简化,并采用适当的最优化方法求解数学模型。,3,2.2 优化设计数学模型 2.2.1 设计变量和设计空间 设计变量是表达设计方案的一组基本参数。如几何参数:零件外形尺寸、截面尺寸,机构的运动学尺寸等;物理参数:构件的材料、截面的惯性矩、固有频率等;性能导出量:应力、应变、挠度等。设计变量是对设计性能指标好坏有影响的
2、量,应在设计过程中选择,并且应是互相独立的参数。,4,全体设计变量可以用向量来表示,包含n个设计变量的优化问题称为n维优化问题,这些变量可表示成一个n维列向量,式中,xi(i1,2,3,n)表示第i个设计变量。当xi的值都确定之后,向量x就表示一个设计方案。,5,一组设计变量可看作设计空间中的一个点,称设计点。所有设计点的集合则构成一个设计空间。,(a)(b)图2-1 二维平面与三位空间,设计变量个数称为自由度,自由度就越大,可供选择的方案就越多,优化的难度就越大,计算的程序也越复杂,计算量也越大。,6,2.2.2 约束与可行域 在优化设计中,为了得到可行的设计方案,也必须根据具体要求,给设计
3、变量加上种种限制,这就是约束条件。根据约束的特性,可分为:(1)边界约束:直接用来限制设计变量的取值范围,如长度、重量的变化的范围,可直接获得。(2)根据某种性能指标要求推导出来的限制条件,如对应力、变形、振动频率、机械效率等性能指标的限制或者运动参数如位移、速度、加速度的限制等。这些约束可根据设计规范中的设计公式或通过力学分析导出的约束函数来表示。,7,一组设计变量可看作设计空间中的一个点,称设计点。所有设计点的集合则构成一个设计空间。,约束条件可表示成如下形式:(1)不等式约束,,,(2)等式约束,8,满足所有约束条件的方案点的集合称为可行区域,简称可行域,用D表示。可行域内的方案点称为可
4、行方案点,简称可行点(或内点),否则称为不可行方案点(或外点)。当方案点位于某个不等式约束的边界上时,称为边界点。,图2-2 线性约束的可行域,9,图2-3 可行域与可行点,10,2.2.3 目标函数与等值线 目标函数是用于评价设计方案好坏的函数,又称为评价函数。目标函数是用设计变量来表示的优化目标的数学表达式,通常表示为,求解优化问题的实质就是通过改变设计变量,获得不同的目标函数值,通过比较目标函数值的大小来衡量方案的优劣,从而找出最优方案。目标函数的最优值可能是最大值,也可能是最小值,在建立优化问题的数学模型时,一般将目标函数的求优表示为求极大或极小。为规范起见,将求目标函数的极值统一表示
5、为求其极小值。,11,图2-4 二维目标函数的等值线,图2-5 旋转抛物面的等值线与极值点,12,2.2.4 优化设计的数学模型 优化设计问题的数学模型可表述为:在满足约束条件的前提下,寻求一组设计变量,使目标函数达到最优值。一般约束优化问题数学模型的基本表达方式为,13,14,15,2.3 优化方法数学基础2.3.1 梯度与方向导数1梯度,偏导数,梯度向量,16,方向导数,17,18,19,2.3.2 多元函数的泰勒展开式,20,一阶泰勒近似展开式,二阶泰勒近似展开式,在优化设计中,经常根据上式把目标函数近似地表示成二次函数以使问题得到简化。,21,22,2.3.3 二次型与正定矩阵如果n元
6、二次函数中只含有变量的二次项,则称为二次齐次函数,或二次型,记为,23,矩阵A正定与否可以通过以下方法判别。如果矩阵A的行列式的各阶顺序主子式都大于零,则矩阵A为正定矩阵。即,如果矩阵A的行列式的各阶顺序主子式的符号负正相间,即所有奇数阶主子式都为负,所有偶数阶主子式都为正,则矩阵A为负定矩阵。如果矩阵A的行列式的各阶顺序主子式的符号变化不符合以上两种规律,则矩阵A为不定矩阵。,24,2.3.4 无约束优化的极值条件,25,26,2.3.5 凸集、凸函数与凸规划,27,(a)(b)(c)图2-6 凸集与非凸集 图2-7 一元凸函数图像,28,29,30,2.3.6 有约束优化的极值条件,(a)
7、b)图2-8 目标函数与约束函数都是凸函数的极值问题,31,(a)(b)图2-9 目标函数与约束函数不全是凸函数的极值问题,32,对于约束优化问题,不仅需要判断约束极值点存在的条件,还要判别所找到的极值点是可行域内的全局最优点,还是局部最优点。显然,后一问题更复杂,而且至今仍没有统一而有效的判别方法。库恩塔克(Kuhn-Tucker,简称K-T)条件是非线性规划领域中最重要的理论成果之一,它适用于含有等式约束和不等式约束的一般非线性规划问题,是确定迭代点 为极值点的必要条件,对于凸规划问题来说它同时也是充分条件。,33,34,使用K-T条件时,需要注意以下两点:(1)满足K-T条件的点是约束极
8、值点,不一定是全局最优点。但是对凸规划问题来说,K-T条件不仅是确定约束极值点的必要条件,也是确定全局最优点的充分条件,并且凸规划问题的K-T点是唯一的。(2)拉格朗日乘子向量不一定唯一。,35,(a)(b)图2-10 二维优化问题只有一个起作用约束的极值情况,36,(a)(b)图2-11 二维优化问题有两个起作用约束的极值情况,37,(a)b)图2-12 多维优化问题有约束的极值情况,38,39,图2-13 例2-5图,40,2.3.7 数值迭代算法,图2-14 一维搜索最小值点,41,(a)求无约束最优解的迭代过程(b)求约束最优解的迭代过程图2-15 二维优化问题的数值迭代求解过程示意图
9、,42,数值迭代计算常用的终止准则有以下三种。(1)点距准则。,(2)函数值下降量准则。,或,(3)梯度准则。,43,2.4 一维搜索法,一维搜索是多维搜索的基础。求解一维优化问题首先要确定初始的搜索区间,然后再求极小值点。一维优化方法可分为两类:直接法:按某种规律取若干点计算其目标函数值,并通过直接比较目标函数值来确定最优解;间接法:即解析法,需要利用导数。,44,2.4.1 搜索区间的确定,搜索区间应当包含有目标函数的极小值点,而且应当是单峰区间,即在该区间内目标函数只有一个极小值点。下凸单峰函数的性质:在极小值点左边,函数值应严格下降。在极小值点右边,函数值应严格上升。,45,单峰区间,
10、46,进退法一般分两步:一是初始探察确定进退,二是前进或后退寻查。,图2.16 前进运算,47,48,图217 后退运算,49,50,2.4.2 黄金分割法,黄金分割法是利用区间消去法的原理,通过不断缩小单峰区间长度,即每次迭代都消去一部分不含极小值点的区间,使搜索区间不断缩小,从而逐渐逼近目标函数极小值点的一种优化方法。黄金分割法是直接寻优法,通过直接比较区间上点的函数值的大小来判断区间的取舍,这种方法具有计算简单,收敛速度快等优点。,51,根据上述方法,可在新搜索区间里再取两个新点比较函数值来继续缩小区间,但这样做效率较低,应该考虑利用已经计算过的区间内剩下的那个点。,图2-18 搜索区间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 设计 理论 方法 优化 ppt 课件
链接地址:https://www.31ppt.com/p-2094003.html