999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

自適應(yīng)設(shè)計(jì)空間擴(kuò)展的高效代理模型氣動優(yōu)化設(shè)計(jì)方法

2018-07-31 06:23:32王超高正紅張偉夏露黃江濤
航空學(xué)報(bào) 2018年7期
關(guān)鍵詞:優(yōu)化方法模型

王超,高正紅,*,張偉,夏露,黃江濤

1. 西北工業(yè)大學(xué) 航空學(xué)院,西安 710072 2. 中國空氣動力研究與發(fā)展中心 計(jì)算空氣動力研究所,綿陽 621000

基于代理模型的優(yōu)化(Surrogate-Based Optimization,SBO)方法可以提高優(yōu)化設(shè)計(jì)效率,便于實(shí)現(xiàn)全局優(yōu)化搜索,因此在工程設(shè)計(jì)領(lǐng)域得到廣泛應(yīng)用[1-4]。對于確定的優(yōu)化問題,代理模型利用設(shè)計(jì)空間中有限的樣本,通過一定的模型假設(shè)構(gòu)建設(shè)計(jì)變量與目標(biāo)函數(shù)的近似關(guān)系,并對設(shè)計(jì)空間中的未知點(diǎn)進(jìn)行預(yù)測。代理模型的預(yù)測精度是影響基于代理模型優(yōu)化效果的關(guān)鍵,工程設(shè)計(jì)中常采用具有描述強(qiáng)非線性問題能力的代理模型,如徑向基函數(shù)(RBF)[5]、Kriging[6]、支持向量回歸(SVR)[7]等模型,這類代理模型的預(yù)測精度與設(shè)計(jì)空間內(nèi)樣本的密度密切相關(guān)[8]。對于工程優(yōu)化設(shè)計(jì)問題,特別是在初步設(shè)計(jì)階段,通常需要選擇盡可能大的設(shè)計(jì)空間,以獲得具有全局最優(yōu)的設(shè)計(jì)結(jié)果。然而,設(shè)計(jì)空間的擴(kuò)大將直接導(dǎo)致樣本在空間中的分布密度急劇下降,嚴(yán)重影響代理模型的精度。增加樣本數(shù)目可以改善代理模型的精度,但是由此會帶來巨大的計(jì)算代價(jià),從而大幅度降低代理模型的優(yōu)化效率。因此,如何構(gòu)建盡可能包含全局最優(yōu)設(shè)計(jì)點(diǎn)的有效設(shè)計(jì)空間,以及如何選擇用于重構(gòu)代理模型的有效樣本是基于代理模型優(yōu)化方法需要解決的關(guān)鍵問題。

Jones等[9]于1998年提出了基于Kriging模型的高效全局優(yōu)化(Efficient Global Optimization,EGO)方法。EGO方法將優(yōu)化搜索與代理模型加點(diǎn)重構(gòu)相結(jié)合,根據(jù)Kriging模型對目標(biāo)函數(shù)預(yù)測的均值和方差,將目標(biāo)函數(shù)改善的期望(Expected Improvement,EI)作為Kriging模型優(yōu)化的適應(yīng)值函數(shù)。由于EGO方法同時(shí)考慮了代理模型的預(yù)測值以及預(yù)測的不確定性,因此具有全局優(yōu)化能力[10]。Jones[11]對Kriging模型不同的加點(diǎn)函數(shù)進(jìn)行對比研究時(shí)指出,EI加點(diǎn)準(zhǔn)則存在收斂緩慢,優(yōu)化效率低的問題。為了進(jìn)一步提高EGO方法的全局性和高效性,Schonlau和Welch[12]將EI函數(shù)進(jìn)行了推廣,引入了一個(gè)調(diào)節(jié)算法全局和局部搜索能力的參數(shù);Sasena[13]、韓忠華[14-15]等討論了不同的加點(diǎn)函數(shù)和約束處理方法;Soberster[16]、Ginsbourger[17-18]、Liu[19]等發(fā)展了多種并行加點(diǎn)策略。

盡管各類改進(jìn)的EGO方法提高了樣本的利用率,但是對于大設(shè)計(jì)空間內(nèi)的優(yōu)化問題,EGO方法仍然難以實(shí)現(xiàn)全局性與高效性的統(tǒng)一。例如,對于氣動外形優(yōu)化設(shè)計(jì)問題,尤其是機(jī)翼/翼型等自由曲線曲面類的外形設(shè)計(jì),如果增大設(shè)計(jì)空間,優(yōu)化過程中會生成許多流場分離甚至無法計(jì)算收斂的“非翼型”外形,給樣本帶來許多“噪聲”;另一方面,大的設(shè)計(jì)空間會導(dǎo)致代理模型的精度急劇下降[20],代理優(yōu)化需要大量的加點(diǎn)和更新,從而導(dǎo)致無法在可接受的計(jì)算代價(jià)內(nèi)獲得理想的設(shè)計(jì)結(jié)果。因此,應(yīng)用EGO方法進(jìn)行氣動優(yōu)化設(shè)計(jì)時(shí),為了獲得全局最優(yōu)解,一般采用多輪優(yōu)化的策略,即以上一輪優(yōu)化的結(jié)果作為新的初始外形,重新劃定設(shè)計(jì)空間進(jìn)行優(yōu)化。例如,Zhang等[21]對NACA0012翼型進(jìn)行三輪優(yōu)化,達(dá)到了全局優(yōu)化的目的。但是,多輪優(yōu)化的方法會導(dǎo)致人工成本增加,優(yōu)化效率降低。

針對EGO方法在氣動優(yōu)化設(shè)計(jì)中面臨的主要問題,本文對基于Kriging代理模型優(yōu)化的加點(diǎn)方法和設(shè)計(jì)空間的構(gòu)建問題進(jìn)行了研究。首先,針對EGO方法本身的收斂性問題,本文采用先全局再局部的優(yōu)化思想,提出了一種混合加點(diǎn)方法,該方法通過引入EI閾值控制不同的加點(diǎn)準(zhǔn)則,以提高EGO方法在確定設(shè)計(jì)空間內(nèi)的收斂性。針對設(shè)計(jì)空間的構(gòu)建問題,本文對比了擴(kuò)大設(shè)計(jì)變量范圍和多輪優(yōu)化兩種不同的設(shè)計(jì)空間構(gòu)建方法,分析了設(shè)計(jì)變量范圍對設(shè)計(jì)空間大小和樣本密度的影響,進(jìn)而提出了自適應(yīng)設(shè)計(jì)空間擴(kuò)展的高效代理模型優(yōu)化方法。自適應(yīng)設(shè)計(jì)空間擴(kuò)展的方法在動態(tài)的設(shè)計(jì)空間中進(jìn)行優(yōu)化搜索,只在有潛力的維度擴(kuò)展設(shè)計(jì)空間邊界,通過構(gòu)建自適應(yīng)的設(shè)計(jì)空間高效地分配樣本。最后,通過AIAA氣動優(yōu)化設(shè)計(jì)討論組(Aerodynamic Design Optimization Discussion Group,ADDG)[22]發(fā)布的標(biāo)準(zhǔn)翼型氣動優(yōu)化設(shè)計(jì)算例對本文提出的自適應(yīng)設(shè)計(jì)空間擴(kuò)展的優(yōu)化方法進(jìn)行了驗(yàn)證。

1 基于Kriging模型的混合加點(diǎn)方法

1.1 Kriging模型

Kriging模型是一種基于統(tǒng)計(jì)理論的插值技術(shù),對于一定數(shù)目的樣本集X=[x1x2…xn]T及其響應(yīng)值y=[y1y2…yn]T,Kriging模型假設(shè)目標(biāo)函數(shù)值與設(shè)計(jì)變量之間的真實(shí)關(guān)系可以表示為

y(x)=g(x)+z(x)

(1)

g(x)是回歸部分,是用來描述全局趨勢的函數(shù),一般由多項(xiàng)式線性疊加表示,即

(2)

式中:fi(x)為低階多項(xiàng)式基函數(shù),可為0階、一階或二階多項(xiàng)式;p為多項(xiàng)式基函數(shù)個(gè)數(shù);βi為多項(xiàng)式回歸系數(shù),一般通過廣義最小二乘法求得。

z(x)是一個(gè)靜態(tài)的隨機(jī)過程,用來描述真實(shí)樣本與趨勢函數(shù)之間的偏差,滿足:

(3)

(4)

(5)

Kriging模型在未知點(diǎn)xnew的預(yù)測值表示為已知訓(xùn)練樣本的線性組合,即

(6)

式中:c為線性加權(quán)系數(shù)。通過預(yù)測方差最小的無偏估計(jì)[23]方法,可以求得Kriging模型的預(yù)測值為

R-1(y-f(xnew)Tβ)

(7)

同時(shí)得到Kriging模型的預(yù)測方差為

σ2(xnew)=σz2[1+ζT(FTR-1F)-1ζ-rTR-1r]

(8)

式中:ζ=FTR-1r-f,F=[f(x1)f(x2)…f(xn)]T,R為樣本點(diǎn)之間的相關(guān)函數(shù)R(xi,xj)組成的相關(guān)矩陣,r為未知點(diǎn)xnew與樣本點(diǎn)之間的相關(guān)函數(shù)R(xnew,xi)組成的相關(guān)矩陣。

基于隨機(jī)過程的Kriging模型與其他代理模型最大的區(qū)別是它的輸出是一個(gè)隨機(jī)變量,可以同時(shí)給出預(yù)測的均值和方差。根據(jù)Kriging模型預(yù)測的均值和方差,通過一定的加點(diǎn)準(zhǔn)則[11]可以實(shí)現(xiàn)高效的優(yōu)化設(shè)計(jì)。

1.2 EGO方法

基于Kriging模型優(yōu)化最常用的是EGO方法[24-27],又稱EI加點(diǎn)準(zhǔn)則。考慮以下一般性優(yōu)化問題:

(9)

(10)

假設(shè)當(dāng)前樣本中目標(biāo)函數(shù)的最小值為ymin,則Kriging模型在未知點(diǎn)處的預(yù)測值y相對于ymin的改善值為

I(x)=max(ymin-y,0)

(11)

根據(jù)Kriging模型對未知點(diǎn)預(yù)測的概率分布,可以計(jì)算任意未知點(diǎn)相對于當(dāng)前最優(yōu)值改善的期望。圖1給出了目標(biāo)函數(shù)改善的幾何意義,圖中紅色部分為目標(biāo)函數(shù)改善的概率,它反映了目標(biāo)函數(shù)改善可能性大小。對目標(biāo)改善值I(x)

求一階矩,可以得到目標(biāo)改善期望的函數(shù)為

(12)

式中:Φ為標(biāo)準(zhǔn)正態(tài)分布函數(shù);φ為標(biāo)準(zhǔn)正態(tài)分布的密度函數(shù)。

綜上,對于式(9)中的原始優(yōu)化問題,EGO方法的優(yōu)化模型為

(13)

EGO方法將EI函數(shù)作為Kriging模型優(yōu)化的適應(yīng)值函數(shù),每次把搜索到EI函數(shù)的最大值點(diǎn)加入到樣本中,更新代理模型,直到滿足終止條件。由于EGO方法可以同時(shí)考慮Kriging模型的預(yù)測值及其不確定性,因此具有高效的全局優(yōu)化能力[9]。

用二維Rastrigin函數(shù)對EGO方法進(jìn)行測試, 其函數(shù)表達(dá)式為

f(x,y)=x2+y2-10cos(2πx)-

10cos(2πy)+20

(14)

圖2給出了二維Rastrigin函數(shù)圖,該函數(shù)在x,y∈[-1,1]的設(shè)計(jì)空間內(nèi),存在多個(gè)局部最優(yōu),其中全局最優(yōu)值為f(0,0)=0。

采用拉丁超立方取樣(Latin Hypercubic Sampling, LHS)方法[28]生成20個(gè)樣本,構(gòu)建初始Kriging模型,然后采用EGO方法對Kriging模型進(jìn)行優(yōu)化,優(yōu)化算法采用粒子群算法[29],加點(diǎn)50次。圖3給出了目標(biāo)函數(shù)fmin的收斂歷程,圖4給出了每次搜索到EI函數(shù)最大值EImax的收斂歷程。可見,在優(yōu)化后期,EI函數(shù)的最大值變得非常小,其量級已經(jīng)遠(yuǎn)小于目標(biāo)函數(shù)的最小值(如圖5所示),此時(shí)EI函數(shù)已經(jīng)無法對代理優(yōu)化進(jìn)行有效地指引。圖6給出了初始樣本和加點(diǎn)樣本的位置,雖然EGO方法搜索到了最優(yōu)區(qū)域,但是由于EI函數(shù)逐漸失效的問題,導(dǎo)致EGO方法在優(yōu)化的后期基本變?yōu)殡S機(jī)搜索,優(yōu)化收斂十分緩慢。

1.3 混合加點(diǎn)方法

針對EGO方法中EI函數(shù)在加點(diǎn)后期失效的問題,本文提出混合(Hybrid)加點(diǎn)方法:當(dāng)EI函數(shù)的最大值小于設(shè)定的閾值CEI時(shí),轉(zhuǎn)換為最小預(yù)測值(Minimum Prediction, MP)加點(diǎn)準(zhǔn)則。MP加點(diǎn)準(zhǔn)則直接將代理模型對目標(biāo)函數(shù)的預(yù)測值作為適應(yīng)值函數(shù),具有很強(qiáng)的局部挖掘能力,收斂速度快[11],因此可以彌補(bǔ)EI函數(shù)失效的問題。本文構(gòu)建的Hybrid加點(diǎn)方法的適應(yīng)值函數(shù)表示為

Fitness=

(15)

式中:CEI=0.01ymin,即當(dāng)前樣本中目標(biāo)函數(shù)最小值改善的期望小于1%時(shí),由EI加點(diǎn)準(zhǔn)則轉(zhuǎn)換為MP加點(diǎn)準(zhǔn)則。

使用Hybrid加點(diǎn)方法對二維Rastrigin函數(shù)重新進(jìn)行優(yōu)化,圖7給出了加點(diǎn)過程中最大EI值與最小目標(biāo)值的比值,可見當(dāng)加到第34個(gè)點(diǎn)時(shí),EImax/ymin<0.01,此時(shí)EI準(zhǔn)則轉(zhuǎn)換為MP準(zhǔn)則。

圖8給出了Hybrid加點(diǎn)過程中不同適應(yīng)值函數(shù)搜索到的最優(yōu)值,其中左軸代表EI函數(shù)最大值,右軸代表預(yù)測目標(biāo)函數(shù)的最小值。

圖9給出了Hybrid加點(diǎn)方法與EGO方法中目標(biāo)函數(shù)的收斂歷程對比,可見Hybrid方法明顯優(yōu)于EGO方法,EI準(zhǔn)則向MP準(zhǔn)則的轉(zhuǎn)換大幅度加速了收斂進(jìn)程。圖10給出了Hybrid方法的加點(diǎn)位置,可見Hybrid方法首先采用EI準(zhǔn)則,對設(shè)計(jì)空間的最優(yōu)區(qū)域進(jìn)行全局探索,當(dāng)EI函數(shù)最大值小于CEI時(shí),說明Kriging模型在設(shè)計(jì)空間最優(yōu)區(qū)域內(nèi)已經(jīng)具有較高預(yù)測精度,此時(shí)轉(zhuǎn)換為MP準(zhǔn)則。由圖10可見,Hybrid方法中的MP樣本點(diǎn)均在全局最優(yōu)值附近,可以對代理模型進(jìn)行局部精細(xì)化挖掘,提高優(yōu)化的收斂速度。

2 基于混合加點(diǎn)方法的翼型優(yōu)化設(shè)計(jì)

分別采用EGO方法和Hybrid加點(diǎn)方法對RAE2822翼型進(jìn)行氣動優(yōu)化設(shè)計(jì)。該算例為 ADODG[22]發(fā)布的第2個(gè)標(biāo)準(zhǔn)算例:跨聲速黏性條件下RAE2822翼型減阻優(yōu)化設(shè)計(jì)。翼型的設(shè)計(jì)狀態(tài)為:馬赫數(shù)Ma=0.734, 升力系數(shù)CL=0.824,雷諾數(shù)Re=6.5×105,優(yōu)化目標(biāo)為固定升力系數(shù)下阻力系數(shù)CD最小,約束條件為低頭力矩系數(shù)Cm≤0.92,同時(shí)翼型的面積A不減小。RAE2822翼型優(yōu)化的數(shù)學(xué)模型為

(16)

采用C型多塊結(jié)構(gòu)網(wǎng)格進(jìn)行CFD計(jì)算,RAE2822翼型網(wǎng)格的拓?fù)浣Y(jié)構(gòu)如圖11所示,c為翼型弦長,網(wǎng)格的具體參數(shù)如表1所示。

采用CST方法[30]對翼型進(jìn)行參數(shù)化,翼型上下表面各12個(gè)設(shè)計(jì)變量,設(shè)計(jì)變量數(shù)目為24,給定每個(gè)設(shè)計(jì)變量的擾動范圍,翼型的設(shè)計(jì)空間如圖12所示。

使用LHS方法在設(shè)計(jì)空間生成100個(gè)初始樣本,分別采用EGO和Hybrid方法添加200個(gè)樣本點(diǎn),在Hybrid方法中,設(shè)定CEI=0.01CD_min,CD_min為樣本中的最小阻力系數(shù)。采用粒子群算法進(jìn)行代理模型優(yōu)化搜索,圖13給出了不同優(yōu)化

Table1ParametersofcomputationalgridofRAE2822airfoil

參數(shù)數(shù)值遠(yuǎn)場大小50網(wǎng)格規(guī)模601×213物面第一層網(wǎng)格距離5×10-6物面法向網(wǎng)格增長率1.13翼型前緣網(wǎng)格距離0.001翼型后緣網(wǎng)格距離0.001

方法中翼型阻力系數(shù)的收斂歷程,表2給出了不同方法優(yōu)化的翼型與初始翼型的計(jì)算結(jié)果對比,可見Hybrid加點(diǎn)方法的設(shè)計(jì)結(jié)果優(yōu)于EGO方法,在滿足約束的條件下,Hybrid方法優(yōu)化翼型的阻力系數(shù)比RAE2822翼型降低了91.8 counts。

圖14給出了使用Hybrid方法優(yōu)化翼型與RAE2822翼型的外形對比,優(yōu)化翼型頭部變尖,最大厚度位置后移,后緣彎度增大。圖15給出了優(yōu)化翼型與RAE2822翼型的壓力系數(shù)Cp分布對比,圖16和圖17分別給出了優(yōu)化前后翼型流場的壓力云圖。可見,優(yōu)化翼型的前緣吸力峰增大,后加載增加,壓力恢復(fù)平緩,激波得到消除。

Table2OptimizationresultsofEGOmethodandHybridinfillmethod

方法CLCDCmARAE28220.8240.020 31-0.092 70.077 9EGO0.8240.011 25-0.091 90.077 9混合加點(diǎn)方法0.8240.011 13-0.091 90.077 9

3 設(shè)計(jì)空間的擴(kuò)展

3.1 代理模型加點(diǎn)分析

為了進(jìn)一步探討設(shè)計(jì)空間對優(yōu)化結(jié)果的影響,首先對RAE2822翼型優(yōu)化算例中的設(shè)計(jì)變量進(jìn)行歸一化處理。圖18通過平行坐標(biāo)系顯示了Hybrid方法中設(shè)計(jì)空間各維度的邊界以及在優(yōu)化過程中所有的加點(diǎn)樣本,圖19給出了所有加點(diǎn)樣本對應(yīng)的翼型外形。統(tǒng)計(jì)發(fā)現(xiàn),加點(diǎn)樣本中有98.5%的樣本的某一維(或多維)落在設(shè)計(jì)空間的邊界,其中最優(yōu)樣本也位于設(shè)計(jì)空間的邊界處。由此可見,第2節(jié)RAE2822翼型優(yōu)化算例中的設(shè)計(jì)空間不足以尋找全局最優(yōu),因此需要對翼型的設(shè)計(jì)空間進(jìn)行擴(kuò)展。

3.2 擴(kuò)展設(shè)計(jì)空間

設(shè)計(jì)空間的構(gòu)建和樣本的選取是基于代理模型優(yōu)化的關(guān)鍵,為了分析不同的設(shè)計(jì)空間擴(kuò)展方法和樣本數(shù)目對設(shè)計(jì)結(jié)果的影響,本文對比以下兩種設(shè)計(jì)空間擴(kuò)展方法:

方法1直接擴(kuò)展空間。將原始設(shè)計(jì)空間每一維的變化范圍擴(kuò)大一倍,擴(kuò)展的翼型設(shè)計(jì)空間如圖20所示。該方法中,初始樣本數(shù)目為100,加點(diǎn)500次,樣本總數(shù)為原始空間優(yōu)化的2倍。

方法2兩輪優(yōu)化。以原始設(shè)計(jì)空間優(yōu)化的翼型為初始,進(jìn)行第2輪優(yōu)化,每一維設(shè)計(jì)變量的變化范圍與第1輪優(yōu)化保持一致,第2輪優(yōu)化翼型的設(shè)計(jì)空間如圖21所示。該方法中,初始樣本數(shù)目為100,加點(diǎn)200次,第2輪優(yōu)化使用的樣本總數(shù)與原始空間優(yōu)化相同。

使用Opt1代表方法1的優(yōu)化結(jié)果,Opt2代表方法2的優(yōu)化結(jié)果,兩種方法優(yōu)化阻力系數(shù)的收斂對比如圖22所示,優(yōu)化的翼型外形以及壓力分布對比如圖23和圖24所示。可見,直接擴(kuò)展空間優(yōu)化的翼型與原始空間優(yōu)化的翼型差異很大,翼型上表面仍然存在明顯的激波。表3給出了兩種設(shè)計(jì)空間擴(kuò)展方法優(yōu)化翼型的計(jì)算結(jié)果對比,可以發(fā)現(xiàn),直接擴(kuò)展空間的方法不如原始空間的設(shè)計(jì)結(jié)果,而第2輪優(yōu)化的結(jié)果優(yōu)于原始空間的設(shè)計(jì)結(jié)果。圖25給出了第2輪優(yōu)化中的加點(diǎn)樣本與設(shè)計(jì)空間邊界,可見最優(yōu)樣本落在設(shè)計(jì)空間內(nèi)部, 即第2輪優(yōu)化的設(shè)計(jì)空間包含了最優(yōu)點(diǎn)。

該算例表明,設(shè)計(jì)空間的構(gòu)建方法對代理模型優(yōu)化設(shè)計(jì)結(jié)果有重要的影響,在相同的計(jì)算成本下,直接擴(kuò)大設(shè)計(jì)空間的方法不如多輪優(yōu)化的方法。

方法CFD調(diào)用次數(shù)CDCmA初始翼型0.020 31-0.092 70.077 9原始空間優(yōu)化3000.011 13-0.091 90.077 9第2輪優(yōu)化3000.011 06-0.091 80.077 9直接擴(kuò)展空間6000.011 54-0.091 10.077 9

為了進(jìn)一步分析設(shè)計(jì)變量范圍對設(shè)計(jì)空間的影響,假設(shè)每一維設(shè)計(jì)變量的變化范圍均為R,維數(shù)為D,則設(shè)計(jì)空間的大小可以用空間的超體積表示為

V=RD

(17)

設(shè)計(jì)空間超體積隨著變量范圍的變化率為

(18)

可見,設(shè)計(jì)空間的大小隨變量范圍呈D-1次多項(xiàng)式增長。對于RAE2822翼型優(yōu)化算例,如果每一維設(shè)計(jì)變量的范圍增加一倍,則設(shè)計(jì)空間擴(kuò)大為原來的224倍。

Kriging模型的精度與設(shè)計(jì)空間樣本的密度密切相關(guān)[20],直接擴(kuò)大設(shè)計(jì)變量范圍會導(dǎo)致設(shè)計(jì)空間的暴增,從而帶來樣本嚴(yán)重的稀疏性,代理模型的精度大幅下降,如圖26所示。因此,如果直接擴(kuò)展設(shè)計(jì)空間,代理優(yōu)化難以收斂,無法在可接受的計(jì)算代價(jià)內(nèi)獲得理想的設(shè)計(jì)結(jié)果。

在兩輪優(yōu)化的方法中,以第1輪優(yōu)化的結(jié)果為初始外形,劃定與第1輪優(yōu)化同樣的變量范圍,則搜索空間只增加了一倍,所以第2輪優(yōu)化采用同樣的樣本得到了理想的設(shè)計(jì)結(jié)果。因此,在實(shí)際的翼型設(shè)計(jì)中,切實(shí)可行的方案是進(jìn)行多輪優(yōu)化而不是一次性給定足夠大的變量范圍。

4 自適應(yīng)設(shè)計(jì)空間擴(kuò)展方法

在基于代理模型的氣動優(yōu)化設(shè)計(jì)方法中,設(shè)計(jì)者一般難以直接構(gòu)建合理的設(shè)計(jì)空間,如果設(shè)計(jì)空間太大,將導(dǎo)致有限的樣本難以滿足代理模型的精度要求,從而無法獲得理想的設(shè)計(jì)結(jié)果;如果設(shè)計(jì)空間太小,則需要多輪優(yōu)化,但是多輪優(yōu)化不僅增加了人工成本,而且降低了設(shè)計(jì)效率。針對代理模型氣動優(yōu)化中設(shè)計(jì)空間的構(gòu)建問題,本文提出自適應(yīng)設(shè)計(jì)空間擴(kuò)展的優(yōu)化方法,該方法不再固定設(shè)計(jì)空間的大小,設(shè)計(jì)空間在優(yōu)化過程中進(jìn)行動態(tài)變化,只在有潛力的維度自適應(yīng)擴(kuò)展設(shè)計(jì)變量范圍,通過構(gòu)建自適應(yīng)的設(shè)計(jì)空間,提高樣本的利用效率。

在RAE2822翼型優(yōu)化算例中,加點(diǎn)樣本大部分都落到設(shè)計(jì)空間的邊界上,主要有兩方面的原因:一方面是因?yàn)樵O(shè)計(jì)空間太小,最優(yōu)解在設(shè)計(jì)空間之外,導(dǎo)致優(yōu)化搜索到了邊界;另一方面是因?yàn)榇砟P驮谶吔缣幍木忍睿瑢?dǎo)致優(yōu)化搜索到了錯(cuò)誤的最優(yōu)。基于上述兩點(diǎn)原因,在進(jìn)行設(shè)計(jì)空間擴(kuò)展時(shí),需要同時(shí)滿足邊界要求和精度要求。本文構(gòu)建的自適應(yīng)設(shè)計(jì)空間擴(kuò)展的代理模型氣動優(yōu)化框架如圖27所示,具體步驟為

Step1設(shè)定初始的設(shè)計(jì)空間,即設(shè)計(jì)變量的個(gè)數(shù)以及每個(gè)設(shè)計(jì)變量的變化范圍。

Step2利用LHS方法在設(shè)計(jì)空間選取初始樣本,將初始樣本添加到樣本庫。

Step3根據(jù)樣本庫確定設(shè)計(jì)空間的邊界Xmin和Xmax,構(gòu)建當(dāng)前的設(shè)計(jì)空間。其中Xmin為樣本庫中每一維的最小值組成的向量,Xmax為樣本庫中每一維的最大值組成的向量。

Step4利用樣本庫中的樣本構(gòu)建代理模型。為了提高優(yōu)化效率,每添加10個(gè)樣本,重新訓(xùn)練Kriging模型的超參數(shù)。

Step5根據(jù)代理模型的加點(diǎn)準(zhǔn)則,優(yōu)化搜索得到Xbest。

Step6CFD評估Xbest,并將Xbest加入到樣本庫。

Step7判斷Xbest是否滿足設(shè)計(jì)空間擴(kuò)展條件。如果代理模型在Xbest處的預(yù)測值滿足精度要求,并且Xbest的某些維到達(dá)當(dāng)前設(shè)計(jì)空間的邊界,則生成自適應(yīng)樣本點(diǎn)Xadaptive,CFD評估Xadaptive,并將Xadaptive添加到樣本庫。

Xadaptive由Xbest通過在某些維度擴(kuò)展生成,其作用是擴(kuò)大設(shè)計(jì)空間的邊界。Xadaptive的計(jì)算方式為

(19)

式中:coefficient為設(shè)計(jì)空間擴(kuò)展系數(shù),本文取0.1。

Step8判斷樣本總數(shù)N是否達(dá)到設(shè)定的最大樣本數(shù)目Nmax,如果N>Nmax,則終止程序,否則轉(zhuǎn)到Step 3。

采用本文構(gòu)建的自適應(yīng)設(shè)計(jì)空間擴(kuò)展的優(yōu)化方法對RAE2822翼型重新進(jìn)行優(yōu)化設(shè)計(jì),初始樣本數(shù)為100,加點(diǎn)200次。以初始設(shè)計(jì)空間為參考對樣本每一維設(shè)計(jì)變量進(jìn)行歸一化處理,圖28給出了初始設(shè)計(jì)空間與最終設(shè)計(jì)空間中設(shè)計(jì)變量的邊界對比,對應(yīng)翼型外形邊界如圖29所示。由圖可見,初始設(shè)計(jì)空間在某些維度進(jìn)行了自適應(yīng)地?cái)U(kuò)展。表4給出了不同方法的優(yōu)化結(jié)果,自適應(yīng)設(shè)計(jì)空間的優(yōu)化結(jié)果與第2輪優(yōu)化結(jié)果基本一致,該方法通過一次優(yōu)化便達(dá)到了多輪優(yōu)化的效果,因此大幅提高了氣動優(yōu)化的效率。

方法CFD調(diào)用次數(shù)CDCmA初始翼型0.020 31-0.092 70.077 9原始空間優(yōu)化3000.011 13-0.091 90.077 9第2輪優(yōu)化3000.011 06-0.091 80.077 9直接擴(kuò)展空間6000.011 54-0.091 10.077 9自適應(yīng)擴(kuò)展空間3000.011 05-0.091 90.077 9

圖30和圖31分別給出了使用不同方法優(yōu)化的翼型外形以及壓力分布對比,可見優(yōu)化的翼型外形以及壓力分布十分相似,說明該算例的“最優(yōu)”翼型集中在初始翼型附近的一個(gè)區(qū)域。

為了對RAE2822翼型優(yōu)化結(jié)果的可靠性進(jìn)行驗(yàn)證,將本文的優(yōu)化結(jié)果與文獻(xiàn)[21]中的結(jié)果進(jìn)行對比,如表5所示。可以發(fā)現(xiàn),由于網(wǎng)格和CFD求解器的不同,不同方法對初始翼型和優(yōu)化翼型計(jì)算的氣動力系數(shù)存在一定的差異,因此難以直接衡量優(yōu)化結(jié)果的優(yōu)劣。從翼型的外形與壓力分布來看,文獻(xiàn)[21]中優(yōu)化翼型的外形以及壓力分布的形態(tài)與本文的結(jié)果十分相似,二者均得到一個(gè)典型的跨聲速無激波壓力分布,如圖32和圖33所示。

與文獻(xiàn)[21]中基于代理模型優(yōu)化方法的計(jì)算代價(jià)進(jìn)行對比,本文的CFD計(jì)算次數(shù)為300,文獻(xiàn)[21]采用多輪優(yōu)化的方式,CFD計(jì)算次數(shù)為592。由此可以看出,本文提出的自適應(yīng)設(shè)計(jì)空間擴(kuò)展方法的優(yōu)化效率得到大幅提升。

表5 與文獻(xiàn)[21]中RAE2822翼型的優(yōu)化結(jié)果對比Table 5 Comparison with optimization results of RAE2822 airfoil in Ref. [21]

5 NACA0012翼型優(yōu)化設(shè)計(jì)

為了進(jìn)一步驗(yàn)證自適應(yīng)設(shè)計(jì)空間擴(kuò)展優(yōu)化方法的適用性,本節(jié)對NACA0012翼型進(jìn)行優(yōu)化設(shè)計(jì)。該算例為ADODG[22]發(fā)布的第1個(gè)標(biāo)準(zhǔn)算例:跨聲速無黏條件下NACA0012翼型的減阻設(shè)計(jì)。從文獻(xiàn)[31-36]的結(jié)果可以看出,該算例的優(yōu)化結(jié)果與初始翼型相比,變形尺度非常大,可以更好地考驗(yàn)自適應(yīng)設(shè)計(jì)空間擴(kuò)展方法的能力。

該算例的設(shè)計(jì)狀態(tài)為:Ma=0.85,迎角α=0°,優(yōu)化目標(biāo)為0°迎角下翼型阻力系數(shù)最小,約束條件為翼型每個(gè)位置處的厚度t不減小。NACA0012翼型優(yōu)化的數(shù)學(xué)模型為

(20)

由于該算例為0°迎角下對稱翼型的優(yōu)化,本文采用半模外形進(jìn)行計(jì)算和優(yōu)化,全模翼型的阻力為半模外形的2倍。采用O型多塊結(jié)構(gòu)網(wǎng)格進(jìn)行CFD計(jì)算,初始翼型網(wǎng)格的拓?fù)浣Y(jié)構(gòu)如圖34所示,網(wǎng)格參數(shù)的設(shè)置如表6所示。

采用CST方法對翼型進(jìn)行參數(shù)化,設(shè)計(jì)變量數(shù)目為24,給定每個(gè)設(shè)計(jì)變量的擾動范圍,翼型的初始設(shè)計(jì)空間如圖35所示。

采用構(gòu)建的自適應(yīng)設(shè)計(jì)空間擴(kuò)展的優(yōu)化方法對NACA0012翼型進(jìn)行優(yōu)化,并與固定設(shè)計(jì)空間的優(yōu)化方法進(jìn)行對比。初始樣本數(shù)目為100,加點(diǎn)200次。圖36給出了歸一化后初始設(shè)計(jì)空間與最終設(shè)計(jì)空間的邊界對比,對應(yīng)的翼型外形邊界如圖37所示,可見自適應(yīng)設(shè)計(jì)空間的方法在翼型的后緣大幅度地?cái)U(kuò)展了設(shè)計(jì)變量的范圍。

Table6ParametersofNACA0012airfoilcomputationalgrid

參數(shù)數(shù)值遠(yuǎn)場大小50網(wǎng)格規(guī)模201×201物面第1層網(wǎng)格距離5×10-4物面法向網(wǎng)格增長率1.05翼型前緣網(wǎng)格距離0.001翼型后緣網(wǎng)格距離0.001

圖38給出了自適應(yīng)設(shè)計(jì)空間與固定設(shè)計(jì)空間方法優(yōu)化阻力系數(shù)的收斂歷程,在相同的計(jì)算花費(fèi)下,自適應(yīng)設(shè)計(jì)空間的方法獲得了更優(yōu)的結(jié)果。表7給出了不同設(shè)計(jì)空間下翼型優(yōu)化結(jié)果對比,自適應(yīng)設(shè)計(jì)空間優(yōu)化的翼型阻力系數(shù)為55 counts,明顯小于固定設(shè)計(jì)空間的優(yōu)化結(jié)果。

圖39和圖40分別給出了固定設(shè)計(jì)空間與自適應(yīng)設(shè)計(jì)空間優(yōu)化的翼型外形以及壓力分布對比。可見,自適應(yīng)設(shè)計(jì)空間優(yōu)化的翼型前緣和后緣更加飽滿, 翼型前緣半徑增加,后緣變形尺度增大;從壓力分布來看, 自適應(yīng)設(shè)計(jì)空間優(yōu)化的翼型前緣的吸力峰更高,翼型后緣通過連續(xù)地膨脹和壓縮使壓力得到緩和恢復(fù),從而減弱了激波強(qiáng)度,降低了激波阻力。

方法CLCDNACA001200.047 1固定設(shè)計(jì)空間00.017 5自適應(yīng)設(shè)計(jì)空間00.005 5

從總壓損失的角度進(jìn)一步分析優(yōu)化翼型阻力系數(shù)減小的原因。在可壓縮條件下,總壓與靜壓的關(guān)系以及總壓系數(shù)表示為

(21)

(22)

式中:p0為總壓;p為靜壓;Ma為當(dāng)?shù)伛R赫數(shù);γ為氣體比熱比;p∞為遠(yuǎn)場靜壓;ρ∞為遠(yuǎn)場密度;v∞為自由來流速度。

NACA0012翼型以及兩種不同方法優(yōu)化翼型的流場總壓系數(shù)云圖如圖41~圖43所示,截取翼型表面的總壓系數(shù)如圖44所示。由圖可見,NACA0012翼型激波最強(qiáng),在激波位置處總壓下降最明顯。圖45給出了翼型后緣一倍弦長處(x/c=2)截面總壓系數(shù)的對比,可以發(fā)現(xiàn),該截面處自適應(yīng)設(shè)計(jì)空間優(yōu)化翼型的總壓相對來流總壓損失最小,即能量損失最小,因此該翼型的阻力系數(shù)最小。

將本文的優(yōu)化結(jié)果與文獻(xiàn)[21]中結(jié)果進(jìn)行對比,圖46和圖47分別給出了文獻(xiàn)[21]通過多輪優(yōu)化方法得到的翼型外形和壓力分布,該結(jié)果與本文的優(yōu)化結(jié)果具有很強(qiáng)的一致性。表8給出了兩種不同方法優(yōu)化的結(jié)果對比,可以發(fā)現(xiàn),本文的方法通過更少的CFD計(jì)算代價(jià)獲得了阻力更小的翼型。

該算例進(jìn)一步證實(shí),自適應(yīng)設(shè)計(jì)空間擴(kuò)展優(yōu)化方法對于大尺度變形的氣動優(yōu)化問題具有很好的適應(yīng)性。

表8 與文獻(xiàn)[21]中NACA0012翼型的優(yōu)化結(jié)果對比

6 結(jié) 論

本文針對基于Kriging模型氣動優(yōu)化中的加點(diǎn)方法以及設(shè)計(jì)空間的構(gòu)建問題進(jìn)行了研究,提出了混合加點(diǎn)方法和自適應(yīng)設(shè)計(jì)空間擴(kuò)展的優(yōu)化方法,通過ADODG[22]標(biāo)準(zhǔn)翼型優(yōu)化算例對文中提出的方法進(jìn)行了驗(yàn)證。

1) 文中構(gòu)建的混合加點(diǎn)方法通過引入EI閾值控制EI和MP加點(diǎn)準(zhǔn)則,利用先全局再局部的優(yōu)化思想,可以提高EGO算法在確定設(shè)計(jì)空間內(nèi)的收斂性。

2) 設(shè)計(jì)空間的構(gòu)建方法對基于代理模型氣動優(yōu)化的結(jié)果有重要的影響,如果設(shè)計(jì)空間的尺度偏于保守,則搜索空間受到限制,從而失去全局優(yōu)化能力;如果設(shè)計(jì)空間的尺度偏于激進(jìn),將導(dǎo)致有限的樣本難以滿足代理模型的精度要求,從而無法獲得理想的設(shè)計(jì)結(jié)果。

3) 本文構(gòu)建的自適應(yīng)設(shè)計(jì)空間擴(kuò)展的方法打破了傳統(tǒng)代理模型優(yōu)化依賴人工經(jīng)驗(yàn)給定設(shè)計(jì)空間的局限,通過構(gòu)建自適應(yīng)的設(shè)計(jì)空間,實(shí)現(xiàn)了樣本的高效配置,很好地兼顧了氣動優(yōu)化的高效性和全局性。通過ADODG標(biāo)準(zhǔn)翼型氣動優(yōu)化設(shè)計(jì)算例證實(shí),自適應(yīng)設(shè)計(jì)空間擴(kuò)展方法可以大幅提高氣動優(yōu)化效率。

猜你喜歡
優(yōu)化方法模型
一半模型
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 免费高清自慰一区二区三区| 在线观看国产小视频| 中文一级毛片| 亚洲全网成人资源在线观看| 啪啪永久免费av| 丁香婷婷激情综合激情| av免费在线观看美女叉开腿| 午夜福利免费视频| 国产成人无码Av在线播放无广告| 沈阳少妇高潮在线| 91精品专区国产盗摄| 国产成人综合日韩精品无码首页 | 一级毛片免费播放视频| 波多野结衣久久精品| 欧美中文一区| 国产高清不卡| 国产成人三级在线观看视频| 亚洲国内精品自在自线官| www精品久久| 国产美女精品在线| 亚洲三级色| 国内精品久久久久久久久久影视| 一区二区影院| 最新加勒比隔壁人妻| 欧美福利在线| aⅴ免费在线观看| 亚洲第一色网站| 久久成人免费| 亚洲美女操| 日本在线视频免费| 99一级毛片| 国产麻豆aⅴ精品无码| 无码精油按摩潮喷在线播放| 国产成人精品午夜视频'| 青青草一区| 国产精品视频导航| 国产69精品久久| 成·人免费午夜无码视频在线观看| 色哟哟精品无码网站在线播放视频| 亚洲天堂网视频| 国产黄色免费看| 亚洲综合第一页| 国产成人精品一区二区| 国产激情无码一区二区APP| 亚洲精选高清无码| 伊人激情综合| 内射人妻无码色AV天堂| 久久这里只精品国产99热8| 国产主播在线一区| 国产在线观看第二页| 亚洲国产欧洲精品路线久久| 亚洲va视频| 亚洲精品无码成人片在线观看| 日韩精品专区免费无码aⅴ| 亚洲视频一区在线| 欧美不卡在线视频| 久久网欧美| 永久免费AⅤ无码网站在线观看| 人妖无码第一页| 国产日韩欧美一区二区三区在线| 九九这里只有精品视频| a在线观看免费| 72种姿势欧美久久久大黄蕉| 国产91特黄特色A级毛片| 啪啪国产视频| 久久久久免费看成人影片 | 国产精品人莉莉成在线播放| 91原创视频在线| 久久青草热| 国产激情无码一区二区免费| 99国产在线视频| 91po国产在线精品免费观看| 国产综合另类小说色区色噜噜| 欧美成人综合在线| 久久香蕉国产线| 国产探花在线视频| 九色视频一区| 青青操国产视频| 国产清纯在线一区二区WWW| 永久免费av网站可以直接看的| 色香蕉网站| 最新国产成人剧情在线播放|