国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于改進(jìn)遺傳算法的穩(wěn)健可靠性優(yōu)化設(shè)計(jì)*

2015-06-11 00:46陳金蘭陳尊榮
機(jī)械研究與應(yīng)用 2015年4期
關(guān)鍵詞:適應(yīng)度遺傳算法變異

陳金蘭,陳尊榮

(1.福建農(nóng)林大學(xué) 金山學(xué)院,福建 福州 350002;2.福建省電力建設(shè)有限公司,福建福州 350009)

0 引言

在機(jī)械零部件的設(shè)計(jì)過程中,往往存在的一些不確定因素,如結(jié)構(gòu)尺寸、材料特性、載荷等的波動(dòng)變化會(huì)影響到設(shè)計(jì)性能的穩(wěn)健性。為了使機(jī)械零部件在各種因素的干擾下都能保持其可靠性的穩(wěn)定,在設(shè)計(jì)過程中必須正確地應(yīng)用穩(wěn)健可靠性優(yōu)化設(shè)計(jì)方法。

近年來遺傳算法在很多工程領(lǐng)域都得到了很好的應(yīng)用,為改善機(jī)械零部件穩(wěn)健可靠性設(shè)計(jì)模型的求解精度,筆者將遺傳算法引入該領(lǐng)域,并針對(duì)傳統(tǒng)遺傳算法存在的不足,提出一種改進(jìn)遺傳算法,將其應(yīng)用于機(jī)械零部件的穩(wěn)健可靠性優(yōu)化設(shè)計(jì)中。

1 穩(wěn)健可靠性優(yōu)化設(shè)計(jì)模型

針對(duì)機(jī)械可靠性問題的多樣性和復(fù)雜性,研究者們嘗試了許多不同方法,其中,隨機(jī)有限元法被引入到結(jié)構(gòu)可靠性領(lǐng)域中。隨機(jī)有限元法有攝動(dòng)隨機(jī)有限元法、泰勒展開隨機(jī)有限元法、紐曼展開蒙特卡洛隨機(jī)有限元法。本文采用攝動(dòng)隨機(jī)有限元法[1],該方法對(duì)任何隨機(jī)變量都可以引入攝動(dòng)量,是分析非線性問題的強(qiáng)有效方法。假定隨機(jī)變量在均值處產(chǎn)生微小攝動(dòng),利用泰勒級(jí)數(shù)把隨機(jī)變量表示為確定部分和由攝動(dòng)引起的隨機(jī)部分,從而將有限元位移的支配方程轉(zhuǎn)化為一組線性的遞推方程,對(duì)其求解,得出位移的統(tǒng)計(jì)特性,進(jìn)而求出應(yīng)力的統(tǒng)計(jì)特性。

優(yōu)化問題中的設(shè)計(jì)變量和預(yù)先設(shè)定的參數(shù)向量對(duì)機(jī)械零部件的可靠性起著重要作用,而這些變量在實(shí)際工程中存在著不確定性,要消除往往要花費(fèi)很大代價(jià)或者根本無法消除,但減小卻相對(duì)容易,也就是使機(jī)械零部件的設(shè)計(jì)對(duì)不確定參數(shù)的變化的敏感程度減小,即穩(wěn)健設(shè)計(jì)。

筆者以可靠度作為約束條件建立可靠度約束函數(shù),并考慮目標(biāo)函數(shù)和約束函數(shù)對(duì)不確定參數(shù)的靈敏度,建立穩(wěn)健可靠性優(yōu)化設(shè)計(jì)模型[2]:

2 改進(jìn)遺傳算法

遺傳算法(GA)是一種模擬生物進(jìn)化過程搜索最優(yōu)解的現(xiàn)代優(yōu)化方法。與其它優(yōu)化方法相比,遺傳算法不依賴于問題模型,具有群體搜索特性、對(duì)可行解表示的廣泛性、內(nèi)在啟發(fā)式隨機(jī)搜索特性、解決復(fù)雜優(yōu)化問題的魯棒性,易于并行化等特點(diǎn),在多個(gè)領(lǐng)域中得到了廣泛的應(yīng)用。

遺傳算法是一種自適應(yīng)全局優(yōu)化概率搜索算法,在許多應(yīng)用中都能找到滿意的解,但還存在一些缺陷,為了擴(kuò)大算法的應(yīng)用領(lǐng)域,必須對(duì)算法進(jìn)行調(diào)整改進(jìn),提高算法的求解性能,使之更好地應(yīng)用于工程實(shí)際問題。筆者采用一種求解約束優(yōu)化問題的改進(jìn)遺傳算法[3],對(duì)基本遺傳算法進(jìn)行了改進(jìn)。

(1)約束處理方法采用自適應(yīng)懲罰和修復(fù)策略相結(jié)合,在算法中協(xié)同作用,能夠有效地解決遺傳算法在約束優(yōu)化中的問題。自適應(yīng)懲罰函數(shù)法中的懲罰因子是隨著自變量變化的,并借鑒“多級(jí)懲罰”的思想,加快了收斂速度,但仍然存在著一定數(shù)量的非可行解。采用修復(fù)方法,可以逐步減少非可行解數(shù)量,采用隨機(jī)方向法構(gòu)造修復(fù)算子。將自適應(yīng)懲罰函數(shù)法和修復(fù)算法結(jié)合使用,不僅實(shí)施懲罰,還要進(jìn)行修復(fù),從而充分發(fā)揮兩種方法的優(yōu)勢(shì)。

(2)為了克服二進(jìn)制編碼所帶來的精度與效率不高等問題,本文采用實(shí)數(shù)編碼。

(3)在初始種群的設(shè)定方面,先把各待優(yōu)化參數(shù)的取值范圍分成群體總數(shù)個(gè)小區(qū)間,再在各小區(qū)間中分別隨機(jī)生成一個(gè)初始個(gè)體,從而產(chǎn)生初始種群。這樣采用小區(qū)間法產(chǎn)生的初始種群將會(huì)分布在整個(gè)解空間里,并且隨機(jī)產(chǎn)生的每個(gè)個(gè)體都有明顯的差距,保證了初始種群含有較豐富的模式,有利于算法得到較為理想的解。

(4)按“界限構(gòu)造法”將目標(biāo)函數(shù)轉(zhuǎn)換成適應(yīng)度函數(shù),并對(duì)適應(yīng)度值進(jìn)行定標(biāo),即對(duì)種群適應(yīng)度值進(jìn)行重新評(píng)定,防止算法出現(xiàn)未成熟收斂現(xiàn)象而陷入局部最優(yōu)解。

(5)選擇操作采用隨機(jī)聯(lián)賽選擇和最優(yōu)保存策略相結(jié)合。隨機(jī)聯(lián)賽選擇的基本思想是每次從群體中隨機(jī)選取幾個(gè)個(gè)體,將適應(yīng)度高的個(gè)體遺傳到下一代群體中。為了保證算法的收斂性,采用最優(yōu)保存策略,當(dāng)前群體中適應(yīng)度最高的個(gè)體不參與交叉、變異操作,而是用它來替換掉本代群體中經(jīng)過交叉、變異運(yùn)算后所產(chǎn)生的適應(yīng)度最低的個(gè)體。

(6)交叉操作采用整體算術(shù)自適應(yīng)交叉策略,改進(jìn)的自適應(yīng)交叉概率,實(shí)現(xiàn)了交叉率的非線性自適應(yīng)調(diào)整,保證了交叉的質(zhì)量。

(7)變異操作采用非一致性自適應(yīng)變異方式,該方法對(duì)進(jìn)化系統(tǒng)起到一種微調(diào)作用。改進(jìn)的自適應(yīng)變異概率,對(duì)變異率進(jìn)行了非線性自適應(yīng)調(diào)整,將個(gè)體的適應(yīng)度與當(dāng)代種群的平均適應(yīng)度進(jìn)行比較,結(jié)合最佳個(gè)體計(jì)算出該個(gè)體的變異率,在種群進(jìn)化中有效地保留了優(yōu)秀個(gè)體的模式,增強(qiáng)了較差個(gè)體的變異能力,避免算法早熟、陷入局部最優(yōu)解。

(8)筆者在交叉和變異結(jié)束之后,引入領(lǐng)域細(xì)化搜索策略,進(jìn)行更精細(xì)的領(lǐng)域搜索,提高了算法的搜索精度。

3 數(shù)值算例

以某一新型載車臺(tái)主梁結(jié)構(gòu)的設(shè)計(jì)為例,簡(jiǎn)化的力學(xué)模型及其截面尺寸如圖1所示。b為梁截面的寬,h為高,t為鋼板厚,F(xiàn)為集中載荷,q為均布載荷,l為梁長度,E為材料的彈性模量。基本隨機(jī)變量是服從正態(tài)分布的相互獨(dú)立的隨機(jī)變量。

圖1 梁結(jié)構(gòu)力學(xué)模型及截面尺寸

(1)設(shè)計(jì)變量

主要設(shè)計(jì)變量3個(gè):

x=[x1,x2,x3]T=[b,h,t]T

預(yù)先設(shè)計(jì)變量4個(gè):

y=[y1,y2,y3,y4]T=[l,q,F(xiàn),E]T

(2)目標(biāo)函數(shù)

載車臺(tái)主梁結(jié)構(gòu)體積為:

V(x,y)=2x3(x1+x2- 2x3)y1

所以,添加靈敏度附加項(xiàng)的目標(biāo)函數(shù)為:

(3)約束函數(shù)

考慮靈敏度附加項(xiàng)后的幾何尺寸約束函數(shù)為:

g1(x)=2.01x3- 0.995x1

g2(x)=0.008 - 0.995x3

g3(x)=1.005x2- 1.99x1

g4(x)=1.5075x1- 0.995x2

強(qiáng)度條件:

可靠度指標(biāo):

轉(zhuǎn)化為約束函數(shù)為:

剛度條件:

可靠度指標(biāo):

轉(zhuǎn)化為約束函數(shù)為:

(4)優(yōu)化求解

采用改進(jìn)遺傳算法對(duì)上述優(yōu)化問題進(jìn)行求解,表1為文獻(xiàn)[2]和改進(jìn)遺傳算法的結(jié)果比較。

表1 結(jié)果比較

4 結(jié)語

針對(duì)單目標(biāo)非線性優(yōu)化問題,以可靠度作為約束條件建立可靠度約束函數(shù),并對(duì)優(yōu)化問題的目標(biāo)函數(shù)和約束函數(shù)進(jìn)行靈敏度分析產(chǎn)生靈敏度附加項(xiàng),建立穩(wěn)健可靠性優(yōu)化設(shè)計(jì)模型,并提出一種改進(jìn)遺傳算法。利用改進(jìn)遺傳算法對(duì)某一新型旋轉(zhuǎn)式立體車庫載車臺(tái)主梁結(jié)構(gòu)的可靠性穩(wěn)健優(yōu)化設(shè)計(jì)模型進(jìn)行求解,得到了良好的效果。該設(shè)計(jì)方法對(duì)于其它機(jī)械零部件的設(shè)計(jì)也有一定的參考和應(yīng)用價(jià)值。

[1] 周 森,張曉毅,何曉聰,等.機(jī)械零部件可靠性設(shè)計(jì)方法研究[J].新技術(shù)新工藝,2013,(12):128-131.

[2] 邱繼偉,張瑞軍,王曉偉.基于靈敏度附加目標(biāo)函數(shù)的可靠性穩(wěn)健優(yōu)化設(shè)計(jì)[J].機(jī)械強(qiáng)度,2014,36(1):45-50.

[3] 陳金蘭.優(yōu)化方法應(yīng)用與推廣技術(shù)的研究[D].福建:福建農(nóng)林大學(xué),2008.

猜你喜歡
適應(yīng)度遺傳算法變異
改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
變異危機(jī)
變異
基于自適應(yīng)遺傳算法的CSAMT一維反演
一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
基于改進(jìn)的遺傳算法的模糊聚類算法
變異的蚊子
少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查