現(xiàn)代設(shè)計(jì)方法-3.0章(優(yōu)化設(shè)計(jì)概念與基礎(chǔ))_第1頁
現(xiàn)代設(shè)計(jì)方法-3.0章(優(yōu)化設(shè)計(jì)概念與基礎(chǔ))_第2頁
現(xiàn)代設(shè)計(jì)方法-3.0章(優(yōu)化設(shè)計(jì)概念與基礎(chǔ))_第3頁
現(xiàn)代設(shè)計(jì)方法-3.0章(優(yōu)化設(shè)計(jì)概念與基礎(chǔ))_第4頁
現(xiàn)代設(shè)計(jì)方法-3.0章(優(yōu)化設(shè)計(jì)概念與基礎(chǔ))_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、現(xiàn)代設(shè)計(jì)方法教材:現(xiàn)代設(shè)計(jì)方法 梅順齊 何雪明 主編 2009年 華中科技大學(xué)出版社主講:楊 軍2012年9月 第3章 優(yōu)化設(shè)計(jì)教學(xué)目的: 優(yōu)化設(shè)計(jì)概念;3.1 優(yōu)化設(shè)計(jì)概述 數(shù)學(xué)基礎(chǔ)回顧;3.2 優(yōu)化設(shè)計(jì)數(shù)學(xué)分析基礎(chǔ)第3章 優(yōu)化設(shè)計(jì)3.1.1引例例題1:邊長為L的矩形做成一個無蓋之箱,使之容積最大。解:設(shè)四角剪裁邊長x的矩形,則體積為3.1 優(yōu)化設(shè)計(jì)概述目標(biāo)函數(shù)約束條件求解結(jié)果第3章 優(yōu)化設(shè)計(jì)例題2:人字架的優(yōu)化設(shè)計(jì)如圖所示的人字架由兩個鋼管構(gòu)成,已知其頂點(diǎn)所受外力2F3105N;跨度2B152cm;鋼管壁厚0.25cm,鋼管材料的彈性模量E2.1105MPa,材料密度7.8103kg/m3

2、,許用壓應(yīng)力y=420MPa。求鋼管在壓應(yīng)力在不超過許用壓應(yīng)力y和失穩(wěn)臨界應(yīng)力e的條件下,人字架的高h(yuǎn)和鋼管平均直徑D,使鋼管總質(zhì)量m為最小。解:根據(jù)上述條件,可以把優(yōu)化問題歸結(jié)為:求XD hT,使結(jié)構(gòu)質(zhì)量m(X)min但應(yīng)滿足強(qiáng)度條件:(X)y和穩(wěn)定約束條件(X)e。第3章 優(yōu)化設(shè)計(jì)例題3:展開式二級減速器的優(yōu)化設(shè)計(jì)問題 減速器的設(shè)計(jì)中,通常給定傳遞的功率P、總傳動比I和輸出的轉(zhuǎn)速n?,F(xiàn)要求在滿足強(qiáng)度的條件下,使其體積最小,以達(dá)到結(jié)構(gòu)緊湊,質(zhì)量最輕的目的。示例總結(jié):總結(jié)上述例題,其工程優(yōu)化設(shè)計(jì)問題都要經(jīng)過下列過程:應(yīng)用專業(yè)知識對具體問題進(jìn)行分析;確定數(shù)量關(guān)系極原始參數(shù),建立目標(biāo)函數(shù);根據(jù)設(shè)計(jì)

3、要求確定約束條件;數(shù)值求解。需要考慮的參數(shù):各級傳動比、齒數(shù)、模數(shù)、齒寬系數(shù)、結(jié)構(gòu)尺寸等等?;痉椒ǎ航⒏鲄?shù)表示的質(zhì)量函數(shù)f(X),尋求X的取值使f(X)最小;同時(shí),保證各參數(shù)的取值滿足基本設(shè)計(jì)要求,如齒數(shù)取整數(shù)、模數(shù)取規(guī)定的離散值等。第3章 優(yōu)化設(shè)計(jì)3.1.2 優(yōu)化問題數(shù)學(xué)模型 優(yōu)化問題的數(shù)學(xué)模型,實(shí)際上式設(shè)計(jì)問題的數(shù)學(xué)抽象。在明確設(shè)計(jì)變量、約束條件、目標(biāo)函數(shù)之后,優(yōu)化設(shè)計(jì)問題就可以表示成一般數(shù)學(xué)形式。求設(shè)計(jì)變量 使目標(biāo)函數(shù)且滿足約束條件:若將約束條件所確定的設(shè)計(jì)點(diǎn)的集合表示為R,則可將優(yōu)化問題的數(shù)學(xué)模型簡練的表示為:第3章 優(yōu)化設(shè)計(jì)3.1.3 數(shù)學(xué)模型三要素的說明1、目標(biāo)函數(shù)使設(shè)計(jì)按預(yù)

4、定的要求得以優(yōu)化的變量關(guān)系函數(shù)稱為目標(biāo)函數(shù)。其可以評價(jià)設(shè)計(jì)的好壞,所以又叫做評價(jià)函數(shù)。某各具體優(yōu)化問題中目標(biāo)函數(shù)的個數(shù)可能只有一個,也可能是多個,多個目標(biāo)函數(shù)間的關(guān)系也不盡相同。目標(biāo)函數(shù)的建立是優(yōu)化問題的重要前提,往往與專業(yè)知識緊密聯(lián)系。若目標(biāo)函數(shù)是n維的,則在n+1維空間中描述。第3章 優(yōu)化設(shè)計(jì)2、設(shè)計(jì)變量與設(shè)計(jì)空間在優(yōu)化過程中不斷變化,修改,調(diào)整的參數(shù)稱為設(shè)計(jì)變量。具體問題中的參數(shù)很多,包括常量、獨(dú)立變量與因變量三類,其中只有獨(dú)立變量才被選為設(shè)計(jì)變量。變量間往往存在數(shù)量關(guān)系,故而獨(dú)立變量的確定并不唯一,即設(shè)計(jì)變量的選取并不唯一,但應(yīng)根據(jù)優(yōu)化要求選擇能表達(dá)優(yōu)化對象的變量。設(shè)計(jì)變量有連續(xù)型和離

5、散型的分別,數(shù)值分析的方法適宜于連續(xù)型變量,離散優(yōu)化問題通常是連續(xù)后的離散化處理。n個設(shè)計(jì)變量Xx1 x2 xnT構(gòu)成一個n維歐氏空間Rn,稱為設(shè)計(jì)空間,空間中的每一點(diǎn)都代表一個設(shè)計(jì)方案。3.1.3 數(shù)學(xué)模型三要素的說明1、目標(biāo)函數(shù)第3章 優(yōu)化設(shè)計(jì)2、設(shè)計(jì)變量與設(shè)計(jì)空間3.1.3 數(shù)學(xué)模型三要素的說明1、目標(biāo)函數(shù)3、約束條件與可行域約束是對設(shè)計(jì)點(diǎn)在設(shè)計(jì)空間中的活動范圍所加的限制,其按形式可分為等式約束與不等式約束,按性質(zhì)分為邊界約束與性能約束。不等式約束將歐氏空間Rn分成兩部分,限制設(shè)計(jì)點(diǎn)在其中一部分;等式約束限制了設(shè)計(jì)點(diǎn)在一個超曲面上。針對性能要求提出的限制條件即為性能約束,往往由專業(yè)知識理

6、論提出;僅僅對設(shè)計(jì)變量的取值范圍進(jìn)行限制的約束即為邊界約束,往往由對象的實(shí)用范圍提出。所有約束條件的交集構(gòu)成設(shè)計(jì)點(diǎn)的活動范圍,這個范圍稱為可行域,在可行域內(nèi)的設(shè)計(jì)點(diǎn)才是一個可行設(shè)計(jì)方案。2、設(shè)計(jì)變量與設(shè)計(jì)空間3.1.3 數(shù)學(xué)模型三要素的說明1、目標(biāo)函數(shù)3、約束條件與可行域二維問題的極值點(diǎn)與可行域的關(guān)系有多種情況,如現(xiàn)圖所示第3章 優(yōu)化設(shè)計(jì)3.1.4 優(yōu)化問題的幾何解釋與基本解法 n維優(yōu)化問題的目標(biāo)函數(shù)在n+1維空間描述,而其約束關(guān)系在n維內(nèi)限定。例如: 一元函數(shù)f(x) 可以二維平面上的曲線來描述,其約束條件g(x) 0將數(shù)軸分為可行和非可行的兩段,而h(x)=0則限制了變量在數(shù)軸上的取值點(diǎn);

7、例題1的目標(biāo)函數(shù):例題1的約束條件:第3章 優(yōu)化設(shè)計(jì) 再如:二元函數(shù)f(x,y)用三維空間中的三維曲面來描述,其約束條件g(x,y) 0將作為設(shè)計(jì)空間的平面分割成可行和不可行的兩個區(qū)域,而h(x,y)=0限制設(shè)計(jì)變量在平面上某條曲線上。3.1.4 優(yōu)化問題的幾何解釋與基本解法總結(jié):n元函數(shù)f(X) (X=x1 x2 xnT)是n+1維超曲面,其約束條件g(X) 0將n維空間分割成可行域和不可行域兩個部分,而h(X)=0限制設(shè)計(jì)變量在n維超曲面上。第3章 優(yōu)化設(shè)計(jì)3.1.4 優(yōu)化問題的幾何解釋與基本解法優(yōu)化問題的基本解法:解析法與數(shù)值解法 解析法:用數(shù)學(xué)解析求解的方法適用于一、二維問題,對于高維

8、問題難以解決。 數(shù)值解法:利用節(jié)本數(shù)值計(jì)算原理進(jìn)行試驗(yàn)(探索)性計(jì)算,從而得到滿足一定精度結(jié)果的方法不但適用于復(fù)雜函數(shù)求解,甚至無法用數(shù)學(xué)模型描述的問題也能較好的解決。解析法之圖解示例:求Xx1 x2T使目標(biāo)函數(shù) min f(X)=x12+x22-4x1+4s.t gi(X)=-x1+x2-2 0 gi(X)= x12-x2+1 0 gi(X)=-x1 0第3章 優(yōu)化設(shè)計(jì)數(shù)值方法的基本思想 從某個設(shè)計(jì)點(diǎn)Xk開始,著眼于產(chǎn)生新的迭代點(diǎn)Xk+1,使目標(biāo)函數(shù)值下降。改方法的關(guān)鍵就在于新點(diǎn)的產(chǎn)生,目的在于使函數(shù)值下降。應(yīng)用的下降迭代公式一般有: 3.1.4 優(yōu)化問題的幾何解釋與基本解法使:從而有:其中

9、,Ck為對角矩陣,k是一個數(shù)值,稱為步長,dk為從Xk點(diǎn)開始試探求取Xk+1的方向,稱為搜索方向,X*表示函數(shù)極值點(diǎn)。 和 第3章 優(yōu)化設(shè)計(jì)數(shù)值方法的迭代準(zhǔn)則 數(shù)值迭代是逐步逼近最優(yōu)點(diǎn)(極值點(diǎn))而獲得近似解,所以要考慮優(yōu)化問題的收斂性及迭代過程的終止條件。 3.1.4 優(yōu)化問題的幾何解釋與基本解法1)點(diǎn)距準(zhǔn)則或2)值差準(zhǔn)則3)梯度準(zhǔn)則或第3章 優(yōu)化設(shè)計(jì)3.1.5 常見的數(shù)值方法 數(shù)值優(yōu)化方法的數(shù)學(xué)理論強(qiáng),計(jì)算結(jié)果的可信度高,精確度好,是常用的方法。其迭代算法的核心是確定步長與搜索方向,由此產(chǎn)生了許多種具體算法,根據(jù)其算法特征,可以作如下類優(yōu)化方法線性方法單純形法非線性方法單變量一維搜索方法黃金

10、分割法二次插值法多變量無約束問題導(dǎo)數(shù)法梯度法牛頓法變尺度法模式法共扼梯度法坐標(biāo)輪換法鮑威爾法約束問題直接法復(fù)合型法可行方向法間接法懲罰函數(shù)法增廣乘子法線性規(guī)劃法第3章 優(yōu)化設(shè)計(jì)3.2 優(yōu)化設(shè)計(jì)的數(shù)學(xué)基礎(chǔ)3.2.1 多元函數(shù)的方向?qū)?shù)與梯度二元函數(shù)f(x,y)在點(diǎn)M0=(x0,y0)處的偏導(dǎo)數(shù) 分別表示在點(diǎn)延坐標(biāo)軸X-Y的變化率,并定義為:f(x,y)在點(diǎn)M0(x0,y0)處延某一方向d0的變化率稱為方向?qū)?shù),定義為第3章 優(yōu)化設(shè)計(jì)3.2.1 多元函數(shù)的方向?qū)?shù)與梯度偏導(dǎo)數(shù)和方向?qū)?shù)的關(guān)系:式中第3章 優(yōu)化設(shè)計(jì)類似的,三元函數(shù)f(x,y,z)在M0(x0,y0,z0)延方向d0的方向?qū)?shù)可寫為3

11、.2.1 多元函數(shù)的方向?qū)?shù)與梯度式中多元函數(shù)f(X)=f(x1,x2,xn)在M0(x1,x2,xn) 延方向d0的方向?qū)?shù)可寫為式中第3章 優(yōu)化設(shè)計(jì)3.2.1 多元函數(shù)的方向?qū)?shù)與梯度多元函數(shù)多元函數(shù)f(X)=f(x1,x2,xn)在M0(x1,x2,xn)的梯度為梯度的性質(zhì) 梯度是一個向量,大小是它的模,在梯度方向上函數(shù)值上升最快; 某點(diǎn)的梯度方向是過改點(diǎn)等值線或等值面的法向; 梯度反映的函數(shù)變化規(guī)律是函數(shù)的局部性態(tài),不是全局性態(tài)。第3章 優(yōu)化設(shè)計(jì)3.2.2 多元函數(shù)的泰勒展開式一元函數(shù)f(x)在x0點(diǎn)展開:二元函數(shù)f(x,y)在點(diǎn)(x0,y0)處展開式中第3章 優(yōu)化設(shè)計(jì)3.2.2 多元

12、函數(shù)的泰勒展開式將二元函數(shù)推廣到多元函數(shù),在X(k) 點(diǎn)泰勒展開(取前三項(xiàng))式中函數(shù)f(X)在點(diǎn)X(k)的梯度函數(shù)f(X)在點(diǎn)X(k)的二階導(dǎo)數(shù)矩陣或Hessian矩陣,也可記作G(Xk) 。顯然,該矩陣為對稱矩陣。第3章 優(yōu)化設(shè)計(jì)3.2.2 多元函數(shù)的泰勒展開式泰勒展開式的應(yīng)用:對于多元函數(shù)f(X)的泰勒展開式中,若只取前兩項(xiàng),即式中只含有X的一次項(xiàng),故稱為f(X)的線性簡化函數(shù),在幾何意義上線性簡化函數(shù)表示原函數(shù)在展開點(diǎn)的切平面。多元函數(shù)取泰勒展開式的前三項(xiàng),即此式中只含有二次項(xiàng),故稱為f(X)的二次函數(shù)形式,在優(yōu)化問題中,對于二次函數(shù)可以寫成如下形式第3章 優(yōu)化設(shè)計(jì)3.2.2 多元函數(shù)的

13、泰勒展開式其中海賽矩陣的正定與否式判斷極值的條件之一,故推廣作如下定義:對于任意非0向量X,若,則矩陣G為正定矩陣;,則矩陣G為半定矩陣;,則矩陣G為負(fù)定矩陣;,則矩陣G為半負(fù)定矩陣;,則矩陣G為不定矩陣;當(dāng)海賽矩陣G為正定矩陣時(shí),則稱f(X)為正定二次函數(shù),且具有如下性質(zhì):1)正定二次函數(shù)的等值線或等值面是一簇同心圓或橢圓,其中心點(diǎn)既是極小值點(diǎn);2)非正定二次函數(shù)再極小點(diǎn)附近的等值線或等值面近似于橢圓或橢球。判斷凸規(guī)劃的條件。第3章 優(yōu)化設(shè)計(jì)3.2.3 優(yōu)化問題的極值條件所謂極值條件就是使目標(biāo)函數(shù)取極小值時(shí)所應(yīng)滿足的條件。1. 一元函數(shù)極值條件:,則 為極小值點(diǎn);,則為極大值點(diǎn);,則還需判定

14、更高階導(dǎo)數(shù)的符號,開始不為0的導(dǎo)數(shù)階數(shù)為偶數(shù),則 為極值點(diǎn),是奇數(shù),則 為拐點(diǎn);2. 二元函數(shù)極值條件: 二元函數(shù)在某點(diǎn)取得極小值的條件是:該點(diǎn)的梯度為0,且該點(diǎn)的二階導(dǎo)數(shù)矩陣(海賽矩陣)正定。且注:一般來說,在實(shí)際計(jì)算中,二階導(dǎo)數(shù)陣(海賽陣)不易求出,正定條件的判斷更為困難,通常在所取點(diǎn)符合實(shí)際物理意義條件下只判斷梯度為0作為準(zhǔn)則。(負(fù)定對應(yīng)極大值)第3章 優(yōu)化設(shè)計(jì)3. 等式約束優(yōu)化問題的極值條件3.2.3 優(yōu)化問題的極值條件等式約束優(yōu)化問題即為:求設(shè)計(jì)變量 使目標(biāo)函數(shù)且滿足約束條件:此類問題通常有兩種方法:消元法(降維法)和拉格朗日乘子法(升維法)。消元法以二元函數(shù)為引例進(jìn)行說明求解 使函

15、數(shù) ,滿足條件解:由 ,可得 ,代入目標(biāo)函數(shù)有從而等式約束的優(yōu)化問題轉(zhuǎn)化為無約束問題,求解x2后邊可得原問題得解。注意:二維問題最多只能有一個等式約束第3章 優(yōu)化設(shè)計(jì)3.2.3 優(yōu)化問題的極值條件 對于n維問題有類似的方法將等式約束問題轉(zhuǎn)化為無約束問題,通過對無約束問題的求解得到原問題的最優(yōu)解。約束條件 構(gòu)成一個方程組,式中由線性代數(shù)知識可知,方程組有多解的條件是 ,為便于說明,我們設(shè) ,對系數(shù)矩陣進(jìn)行初等行變換可化為如下形式第3章 優(yōu)化設(shè)計(jì)從而可以得到將 代入到原目標(biāo)函數(shù)可得從而轉(zhuǎn)化為無約束優(yōu)化問題: 求 ,使得由其最優(yōu)解 得到原問題的最優(yōu)解第3章 優(yōu)化設(shè)計(jì)拉格朗日乘子法3. 等式約束優(yōu)化問

16、題的極值條件3.2.3 優(yōu)化問題的極值條件該方法的基本思想同樣可以用二維問題簡單說明求解 使函數(shù) ,滿足條件解:引入拉格朗日乘子 構(gòu)造拉格朗日函數(shù)由 解得駐點(diǎn),由 正定判斷極值點(diǎn)。從而等式約束的優(yōu)化問題轉(zhuǎn)化為無約束問題第3章 優(yōu)化設(shè)計(jì)對于n維問題,求 使得 ,約束條件解:引入m個拉格朗日乘子構(gòu)造拉格朗日函數(shù)或簡記為式中,由 解得極值點(diǎn)(其實(shí)是駐點(diǎn))。拉格朗日乘子法第3章 優(yōu)化設(shè)計(jì)拉格朗日乘子法根據(jù)拉格朗日乘子法可知改寫為該式的幾何意義為: 約束條件下目標(biāo)函數(shù)極值點(diǎn)處的負(fù)梯度方向是各個約束函數(shù)在該點(diǎn)梯度的線性組合。第3章 優(yōu)化設(shè)計(jì)4. 不等式約束優(yōu)化問題的極值條件3.2.3 優(yōu)化問題的極值條件庫

17、恩塔克條件(K-T條件)對于元函數(shù)不等式約束優(yōu)化問題利用拉格朗日法引入m個松弛變量使不等式約束變成等式約束從而組成相應(yīng)的拉格朗日函數(shù)第3章 優(yōu)化設(shè)計(jì)從而組成相應(yīng)的拉格朗日函數(shù)式中, ,并有非負(fù)要求,即根據(jù)無約束極值條件,在極值點(diǎn)處有上三組方程中,第三組方程對所有可行域內(nèi)的點(diǎn)都成立,可以從方程組中劃掉;對第二組方程進(jìn)行討論:第3章 優(yōu)化設(shè)計(jì)討論:若 ,則在第一組方程中沒有 項(xiàng),即 未起到約束作用;如果 ,則約束 對極值點(diǎn)起限制作用,從而 和 至少必有一個取零值,所以第二組方程可以改寫為:于是得到具有不等式約束多元函數(shù)極值條件:第3章 優(yōu)化設(shè)計(jì)這就是著名的庫恩塔克條件。若引入起作用約束的下標(biāo)集合庫恩塔克條件又可以寫為將上式偏微分形式寫成梯度形式有或該式表明庫恩塔克(K-T)條件的幾何意義:在約束極值點(diǎn)處,目標(biāo)函數(shù)的負(fù)梯度方向是各個約束在該點(diǎn)梯度的非負(fù)線性組合。第3章 優(yōu)化設(shè)計(jì)補(bǔ)充問題:關(guān)于二次型在線性代數(shù)中將二次齊次函數(shù)稱為二次型,其可以表達(dá)成:或?qū)懗删仃囆问剑浩渲校翰⒍x,若對于任意不為0的X,都有f(X)0,則稱矩陣A正定。第3章 優(yōu)化設(shè)計(jì)矩陣A是否正定性的判定準(zhǔn)則有:補(bǔ)充問題:關(guān)于凸規(guī)劃1)由定義判定;2)A的所有特征值全大于0;3)A的各階主子式均大于0;4)若偶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論