• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于變可信度代理模型的氣動(dòng)優(yōu)化

      2013-11-09 00:50:54黃禮鏗高正紅張德虎
      關(guān)鍵詞:代理數(shù)量精度

      黃禮鏗,高正紅,張德虎

      (西北工業(yè)大學(xué) 翼型葉柵空氣動(dòng)力學(xué)國(guó)家重點(diǎn)試驗(yàn)室,陜西 西安 710072)

      0 引 言

      隨著飛行器性能要求的不斷提高,氣動(dòng)外形設(shè)計(jì)面臨更大的挑戰(zhàn),出現(xiàn)了越來越多的高可信度氣動(dòng)分析方法。高可信度方法通常需要很大的計(jì)算量,雖然在過去的幾十年間計(jì)算能力發(fā)生了巨大的變化,但高可信度模型仍然無法直接應(yīng)用于優(yōu)化設(shè)計(jì)。為了提高優(yōu)化過程的效率,一種有效的方法是構(gòu)造基于代理模型的優(yōu)化方法[1-2]。

      代理模型方法最基本的思路是通過構(gòu)建目標(biāo)函數(shù)的近似模型即代理模型,替代優(yōu)化設(shè)計(jì)中復(fù)雜的氣動(dòng)特性分析方法,從而減少優(yōu)化問題求解的計(jì)算量。目前可行的代理模型技術(shù)包括數(shù)據(jù)擬合模型、降階模型、以及啟發(fā)式模型,數(shù)據(jù)擬合模型,通常通過對(duì)高可信度模型的樣本數(shù)據(jù)進(jìn)行擬合或者退化得到高可信度模型輸入與輸出之間的關(guān)系,構(gòu)造簡(jiǎn)化的近似模型,常用的方法有BP神經(jīng)網(wǎng)絡(luò)(Backpropogation Neural Net,BPNN)[3]、徑向基函數(shù)(Radial Basis Function,RBF)[4]、Kriging 模型[5]、高斯過程(Gaussian Process,GP)[6]、多項(xiàng)式響應(yīng)面(Polynomial Response Surface Method,PRSM)[7]等等;降階模型,降階模型的構(gòu)建依賴于控制方程信息,通常由偏微分方程或者常微分方程描述的系統(tǒng)可以構(gòu)建降階模型,降階模型不適合于控制方程未知或基于經(jīng)驗(yàn)關(guān)系的情形,如使用正規(guī)正交分解(Proper Orthogonal Decomposition,POD)[8]和模型分析一類的方法得到的降階模型;啟發(fā)式模型,也被稱為多可信度、變可信度、變復(fù)雜度模型,變可信度模型利用兩個(gè)不同可信度的計(jì)算工具對(duì)相同的物理過程進(jìn)行數(shù)值模擬,一般高可信度的方法精度較高,但需要更大的計(jì)算代價(jià),低可信度的方法精度較低,但是需要的計(jì)算代價(jià)很低,利用大量低可信度數(shù)據(jù)來提高少量高可信度數(shù)據(jù)構(gòu)造的代理模型精度,減少得到合理精度代理模型所需要的計(jì)算代價(jià)[9]。

      對(duì)于復(fù)雜的多設(shè)計(jì)變量氣動(dòng)外形優(yōu)化問題,構(gòu)造精確的代理模型需要大量的樣本計(jì)算量。如何在確保預(yù)測(cè)精度的前提下,降低代理模型樣本計(jì)算量是代理模型研究的重要方向。變可信度代理模型因引入兩種不同可信度目標(biāo)函數(shù)計(jì)算模型的樣本,通過利用計(jì)算量較少的低可信度模型樣本,減少計(jì)算量較大的高可信度樣本的計(jì)算,得到了廣泛的關(guān)注[10]。本文采用Co-Kriging方法[11-12]開展變可信度代理模型研究,傳統(tǒng)的變可信度代理模型簡(jiǎn)單的使用不同可信度模型的差值或比值實(shí)現(xiàn),但是Co-Kriging方法使用兩組獨(dú)立的樣本數(shù)據(jù),能夠處理更為復(fù)雜的關(guān)系,因此用其構(gòu)建代理模型具有更大的靈活性,并且可以提供預(yù)測(cè)結(jié)果的誤差估計(jì),給樣本補(bǔ)充提供了依據(jù)。文中通過典型函數(shù)問題研究了如何通過選樣方案設(shè)計(jì),構(gòu)造高效的變可信度代理模型。在此基礎(chǔ)上,針對(duì)RAE2822翼型氣動(dòng)設(shè)計(jì)問題,基于不同代理模型的翼型優(yōu)化設(shè)計(jì)對(duì)比證實(shí)了該方法的工程實(shí)用性。

      1 Co-Kriging變可信度代理模型

      代理模型可以使用有限數(shù)量的數(shù)值模擬結(jié)果來代表真實(shí)模型。為了使用有限數(shù)量的樣本數(shù)據(jù)得到高精度的高可信度模型近似,為了提高代理模型的計(jì)算效率和預(yù)測(cè)精度,人們對(duì)代理模型方法的結(jié)構(gòu)和學(xué)習(xí)方法進(jìn)行了大量研究,但是代理模型的預(yù)測(cè)精度與樣本數(shù)量直接相關(guān),高精度氣動(dòng)特性分析樣本的計(jì)算代價(jià)是制約代理模型精度提高的主要因素。變可信度代理模型可以利用大量低可信度模型信息來提高少量高可信度模型數(shù)據(jù)構(gòu)造的代理模型的精度,在大大減少計(jì)算量的情況下得到較高的代理模型預(yù)測(cè)精度。傳統(tǒng)的變可信度代理模型方法利用高低可信度模型之間的差值,利用代理模型方法對(duì)高低精度模型的差值進(jìn)行建模,用差值代理模型對(duì)低可信度模型的誤差進(jìn)行修正,提高其預(yù)測(cè)精度。由于對(duì)同一樣本需分別采用高、低可信度模型進(jìn)行分析,并且在使用中需要計(jì)算低可信度模型,其計(jì)算量仍然較大,而且其預(yù)測(cè)精度很大程度上依賴于低可信度模型的分析精度。Co-Kriging方法利用兩組獨(dú)立的高、低可信度樣本數(shù)據(jù),充分利用樣本數(shù)據(jù)挖掘低可信度模型信息,降低了樣本數(shù)據(jù)和代理模型使用中的計(jì)算代價(jià)。Co-Kriging方法是Kriging方法的擴(kuò)展,以使用于雙層甚至是多層模型的代理模型構(gòu)造,其構(gòu)造的代理模型的近似估計(jì)可以表示如下:

      其中Zc()代表對(duì)低可信度樣本數(shù)據(jù)構(gòu)造的Kriging代理模型,Zd()表示對(duì)高、低可信度樣本數(shù)據(jù)差值構(gòu)造的Kriging代理模型??紤]兩組獨(dú)立的高、低可信度數(shù)據(jù),高可信度數(shù)據(jù)有ne個(gè)樣本Xe,低可信度模型有nc個(gè)樣本Xc,樣本點(diǎn)之間的協(xié)方差可以表示為:

      其中樣本之間的相關(guān)性矩陣R是由一個(gè)空間相關(guān)函數(shù)(Spatial Correlation Function,SCF)決定的:

      若Rc(Xc,Xe)表示樣本數(shù)據(jù)Xc與Xe之間的空間相關(guān)性矩陣,則Co-Kriging方法的協(xié)方差矩陣即可表示為

      因此Co-Kriging方法有兩種不同的空間相關(guān)函數(shù),有更多的相關(guān)參數(shù)(θc、θd、pc、pd以及放大因子ρ)需要估計(jì)。由于低可信度模型數(shù)據(jù)與高可信度模型數(shù)據(jù)相互獨(dú)立,相關(guān)參數(shù)θc、pc的估計(jì)求解與標(biāo)準(zhǔn)Kriging方法的求解方法相同。為了估計(jì)θd、pd以及ρ,首先定義:

      其中yc(Xe)是在點(diǎn)Xe處低可信度模型的值yc。這樣就可以采用與標(biāo)準(zhǔn)Kriging類似的優(yōu)化過程來求得對(duì)θd、pd以及ρ的估計(jì)。Co-Kriging模型的預(yù)測(cè)估計(jì)式可表達(dá)如下:

      其中=(fTC-1f)-1fTC-1y,f表示值全為1的ns維列向量

      同Kriging方法一樣,Co-Kriging方法也可以給出估計(jì)值的均方誤差估計(jì),其表達(dá)式為:

      2 選樣方案研究

      代理模型的近似精度與樣本數(shù)量和樣本可信度直接相關(guān),Co-Kriging變可信度代理模型可以使用兩組獨(dú)立的高、低可信度樣本數(shù)據(jù),合理分配兩種可信度模型的選樣數(shù)量對(duì)Co-Kriging方法構(gòu)造的代理模型的近似精度以及計(jì)算代價(jià)至關(guān)重要。為此使用兩個(gè)函數(shù)算例開展選樣方案研究,針對(duì)不同數(shù)量的高、低可信度樣本數(shù)據(jù)構(gòu)造了三種代理模型進(jìn)行對(duì)比,a)使用Kriging方法和高可信度樣本數(shù)據(jù)直接構(gòu)造高可信度模型的近似(Kriging);b)使用Kriging方法和高、低可信度樣本數(shù)據(jù)的差值構(gòu)造差值的近似,再加上低可信度模型的值作為高可信度模型的近似(Delta-Kriging);c)使用Co-Kriging方法和變可信度模型樣本數(shù)據(jù)作為高可信度模型的近似(Co-Kriging)。為了進(jìn)行代理模型的近似誤差對(duì)比,利用拉丁超立方方法選取獨(dú)立的檢驗(yàn)數(shù)據(jù),誤差選為均方相對(duì)誤差(Mean Relative Square Error,MRSE)

      及最大相對(duì)誤差(Max Relative Error,MRE)作為檢驗(yàn)代理模型預(yù)測(cè)誤差的標(biāo)準(zhǔn)

      2.1 單變量函數(shù)分析

      假設(shè)高可信度模型為函數(shù)fe(x)=(7x-1)2sin(14x-4),x∈{0,1)。低可信度模型可以表達(dá)為fc(x)=Afe+B(x-0.5)-C其中A=0.4,B=10,C=-5。由于問題非常簡(jiǎn)單,樣本點(diǎn)的選取是認(rèn)為指定的,通過測(cè)試得知nsh=4,nsl=11時(shí),Co-Kriging方法就可以得出與真實(shí)函數(shù)吻合的近似結(jié)果(如圖1)。當(dāng)高可信度模型的選樣數(shù)量nsh=4即3nv+1時(shí),不同低可信度選樣數(shù)量nsl的近似結(jié)果如圖1,可見Co-Kriging對(duì)低可信度樣本數(shù)量非常敏感,較少的低可信度樣本數(shù)量的近似結(jié)果反映不了真實(shí)函數(shù)的基本趨勢(shì),而低可信度模型的樣本數(shù)量nsl=11即達(dá)到10nv+1時(shí),又可以得到與真實(shí)函數(shù)完全吻合的近似結(jié)果。當(dāng)?shù)涂尚哦饶P偷倪x樣數(shù)量足夠11nv+1時(shí),不同高可信度選樣數(shù)量nsh的近似結(jié)果如圖2,Co-Kriging變可信度代理模型只需要較少的高可信度樣本(3nv+1)就可以得到與真實(shí)函數(shù)吻合的近似結(jié)果,Kriging模型和Delta-krigng模型則需要更多的高可信度樣本(10nv+1)。在高可信度模型樣本不足時(shí),Delta-Kriging模型的近似結(jié)果要比Kriging模型的更精確。

      圖1 低可信度選樣數(shù)量對(duì)代理模型預(yù)測(cè)結(jié)果的影響Fig.1 The influence of number of low-fidelity samples

      圖2 高可信度選樣數(shù)量對(duì)代理模型預(yù)測(cè)結(jié)果的影響Fig.2 The influence of number of high-fidelity samples

      2.2 雙變量函數(shù)

      高可信度模型為函數(shù)fe(X)=20++x-10cos(2πx1)-10cos(2πx2),x1,x2∈[0,2]。該函數(shù)是一個(gè)具有多峰值的雙變量函數(shù),構(gòu)造的低可信度模型則表達(dá)為fc(X)=Afe+B(x1+x2-0.5)-C。其中A=0.6,B=5,C=1。由于問題的復(fù)雜度增加,樣本的選取采用了拉丁超立方方法(Latin Hypercube Method),給定較多高可信度選樣數(shù)量時(shí)nsh=5nv+1,不同低可信度選樣數(shù)量nsl的近似結(jié)果如圖3,可見當(dāng)問題復(fù)雜度提高時(shí)Co-Kriging方法對(duì)低可信度樣本數(shù)量要求很高,需要低可信度樣本數(shù)量nsl達(dá)到35nv+1,才能得到與真實(shí)函數(shù)吻合的近似結(jié)果。

      圖3 低可信度選樣數(shù)量對(duì)代理模型預(yù)測(cè)結(jié)果的影響Fig.3 The influence of number of low-fidelity samples

      在低可信度選樣數(shù)量足夠時(shí)nsl=35nv+1,不同高可信度選樣數(shù)量nsh的近似結(jié)果如圖4,使用Co-Kriging方法只需要3nv+1的高可信度樣本就可以得到滿意的近似結(jié)果??梢妴栴}的復(fù)雜程度決定Co-Kriging方法對(duì)低可信度模型的選樣數(shù)量,而對(duì)高可信度模型需要的樣本數(shù)量影響不大,由于低可信度模型的計(jì)算時(shí)間和資源消耗都很廉價(jià),Co-Kriging方法可以大大減少構(gòu)造高精度代理模型的代價(jià)。

      3 氣動(dòng)優(yōu)化算例

      圖4 高可信度選樣數(shù)量對(duì)代理模型預(yù)測(cè)結(jié)果的影響Fig.4 The influence of number of high-fidelity samples

      由于測(cè)試函數(shù)體現(xiàn)不出復(fù)雜工程優(yōu)化問題的非線性特性,因此進(jìn)行一個(gè)RAE2822翼型減阻優(yōu)化算例來進(jìn)一步證實(shí)Co-Kriging方法的特性,計(jì)算狀態(tài)為M=0.729以及攻角α=2.31°。為了進(jìn)行翼型的氣動(dòng)特性計(jì)算,將全速度勢(shì)方程解作為低可信度模型,而把RANS方程的數(shù)值解作為高可信度模型。翼型采用Hicks-Henne方法進(jìn)行參數(shù)化,總的設(shè)計(jì)變量個(gè)數(shù)為12個(gè)。根據(jù)函數(shù)算例的結(jié)果,使用拉丁超立方方法(Latin Hypercube Method)選取了150個(gè)低可信度樣本。

      圖5為代理模型對(duì)升力系數(shù)預(yù)測(cè)結(jié)果的對(duì)比,基于差值的Delta-Kriging變可信度模型在樣本數(shù)量較少時(shí)其近似精度要比Kriging模型高,但隨著樣本數(shù)量的增加,其預(yù)測(cè)精度與Kriging模型的越來越一致,Co-Kriging變可信度模型在大量低可信度數(shù)據(jù)的輔助下使用很少的高可信度樣本就得到了很高的近似精度,這說明基于高、低可信度差值的Kriging模型可以提取的高低可信度模型間的關(guān)系信息很有限,而Co-Kriging方法可以充分挖掘低可信度模型的信息,大大提高了代理模型的效率,在基于高精度復(fù)雜數(shù)值模擬的優(yōu)化設(shè)計(jì)時(shí)帶來極大的好處。

      利用遺傳算法進(jìn)行了基于代理模型和RANS方程數(shù)值模擬的翼型減阻優(yōu)化,優(yōu)化中對(duì)翼型的最大厚度以及升力系數(shù)進(jìn)行約束。遺傳算法的種群規(guī)模為100,優(yōu)化進(jìn)行了30代,優(yōu)化模型為:

      圖5 代理模型預(yù)測(cè)誤差對(duì)比Fig.5 Comparison of lift coefficient approximation

      CD、CL、CM分別為翼型的阻力系數(shù)、升力系數(shù)和俯仰力矩系數(shù)。目標(biāo)函數(shù)的設(shè)置是期望升力系數(shù)盡量靠近0.743,同時(shí)最小化阻力,并且對(duì)控制翼型的最大厚度max和俯仰力矩系數(shù)進(jìn)行約束?;诖砟P偷膬?yōu)化中對(duì)每一代的最優(yōu)解進(jìn)行驗(yàn)證并更新代理模型,優(yōu)化后的翼型形狀和壓力分布如圖6,可見基于Co-Kriging變可信度模型的優(yōu)化結(jié)果與基于RANS方程數(shù)值模擬(即高可信度模型)的優(yōu)化結(jié)果基本一致,優(yōu)化后翼型的激波得到了極大地削弱。而基于Kriging模型的優(yōu)化結(jié)果雖然也削弱了激波,但是比另外兩種方法的要強(qiáng)一些。這說明利用足夠的低可信度樣本數(shù)據(jù)(大于10nv+1)和少量高可信度樣本數(shù)據(jù)構(gòu)造的Co-Kriging變可信度代理模型可以給出更好的近似結(jié)果和正確的優(yōu)化方向,同時(shí)大大減少了優(yōu)化過程的計(jì)算代價(jià),可以滿足工程設(shè)計(jì)優(yōu)化的需要并提高優(yōu)化設(shè)計(jì)過程的效率。

      圖6 優(yōu)化結(jié)果翼型和壓力分布Fig.6 The optimized airfoil and pressure coefficient distribution

      4 結(jié) 論

      本文利用Co-Kriging方法構(gòu)造了一種高效的變可信度代理模型,可以利用大量低可信度模型數(shù)據(jù)來增強(qiáng)模型的預(yù)測(cè)能力,提高代理模型的效率,在高可信度數(shù)據(jù)難以獲取時(shí)可以帶來極大的好處。代理模型的近似精度與樣本數(shù)量和樣本可信度直接相關(guān),使用單變量函數(shù)和雙變量函數(shù)算例對(duì)代理模型進(jìn)行的選樣方案研究表明,Co-Kriging方法比Kriging方法更加高效,只要超過3nv+1就可以得到合理近似精度,其所需低可信度模型數(shù)據(jù)則要隨著問題的復(fù)雜程度不斷增加。用遺傳算法進(jìn)行的基于代理模型的翼型減阻優(yōu)化結(jié)果證實(shí)Co-Kriging變可信度代理模型更加高效,其優(yōu)化結(jié)果和使用高可信度模型直接進(jìn)行優(yōu)化的結(jié)果基本一致,能夠滿足工程設(shè)計(jì)優(yōu)化的需要。

      [1]IKJIN LEE,CHOI K K,ZHAO L.Sampling-based RBDO using the dynamic Kriging(D-Kriging)method and stochastic sensitivity analysis[A]//13th AIAA/ISSMO Multidisciplinary Analysis Optimization Conference[C].Fort Worth,Texas,2010.AIAA 2010-9036.

      [2]ALLAIRE D,WILLCOX K.Surrogate modeling for uncertainty assessment with application to aviation environmental system models[J].AIAAJournal,2010,48(8):1791-1803.

      [3]閻平凡,張長(zhǎng)水.人工神經(jīng)網(wǎng)絡(luò)與模擬進(jìn)化計(jì)算[M].清華大學(xué)出版社,2005.

      [4]BUHMAN N,MARTIN D.Radial basis functions:theory and implementations[M].Cambridge university press,2003.

      [5]SACKS J,WELCH W J,MICHELL T J,WYNN H P.Design and analysis of computer experiments[J].StatisticalScience,1989,4(4):409-435.

      [6]GIBBS M N.Bayesian Gaussian processes for regression and classification[D].[PhD Thesis].University of Cambridge,1997.

      [7]MYERS R,MONTGOMERY D.Response surface methodology[M].New York:John Wiley & Sons,Inc.,1995.

      [8]ZIMMERMANNL R,GORTZ S.Non-linear reduced order models for steady aerodynamics[J].ProcediaComputerScience,2010,1:165-174.

      [9]LEIFSSON L,KOZIEL S.Multi-fidelity design optimization of transonic airfoils using physics-based surrogate modeling and shape-preserving response prediction[J].JournalofComputationalScience,2010(1):98-106.

      [10]DANIEL M J,GEOFFREY T P,WILLIAM N D,et al.Robust multi-fidelity aerodynamic design optimization using surrogate models[R].AIAA 2008-6052.

      [11]FORRESTER A I J,So′BESTER A,KEANE A J,et al.Multi-fidelity optimization via surrogate modeling[J].ProceedingsoftheRoyalSocietyA.,2007,463(11):3251-3269.

      [12]MYERS D E.Matrix formulation of Co-Kriging[J].MathematicalGeology,1982,14(3):249-257.

      [13]SHAWN E G,HAROLD K,DON E B II.Comparison of three surrogate modeling techniques:datascaper,Kriging,and second order regression[R].AIAA 2006-7048.

      [14]MARTIN J D,SIMPSON T W.Use of Kriging models to approximate deterministic computer models[J].AIAAJournal,2005,43(4):853-863.

      [15]張德虎,高正紅,李焦贊,等.基于雙層代理模型的無人機(jī)氣動(dòng)隱身綜合設(shè)計(jì)[J].空氣動(dòng)力學(xué)學(xué)報(bào),2013,31(3):394-400.

      猜你喜歡
      代理數(shù)量精度
      統(tǒng)一數(shù)量再比較
      代理圣誕老人
      代理手金寶 生意特別好
      基于DSPIC33F微處理器的采集精度的提高
      電子制作(2018年11期)2018-08-04 03:25:38
      復(fù)仇代理烏龜君
      頭發(fā)的數(shù)量
      GPS/GLONASS/BDS組合PPP精度分析
      我國(guó)博物館數(shù)量達(dá)4510家
      改進(jìn)的Goldschmidt雙精度浮點(diǎn)除法器
      巧用磨耗提高機(jī)械加工精度
      河南科技(2014年14期)2014-02-27 14:11:53
      武隆县| 岑巩县| 鹤山市| 汶川县| 呼和浩特市| 齐齐哈尔市| 慈溪市| 迁安市| 金溪县| 尉犁县| 肇源县| 祁阳县| 同仁县| 抚远县| 武汉市| 江达县| 鸡泽县| 许昌县| 黎平县| 禹城市| 津市市| 邻水| 和硕县| 六安市| 平原县| 西吉县| 和平区| 灵石县| 哈尔滨市| 望江县| 池州市| 铜陵市| 金湖县| 柳林县| 峨山| 周至县| 沐川县| 甘肃省| 郴州市| 鄂托克前旗| 阿瓦提县|