• 
    

    
    

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

      基于置信區(qū)間的約束多精度序貫代理模型優(yōu)化方法及應用

      2021-08-31 01:09:16錢家昌程遠勝張錦嵐
      中國艦船研究 2021年4期
      關(guān)鍵詞:高精度代理約束

      錢家昌,程遠勝,張錦嵐

      1 華中科技大學 船舶與海洋工程學院,湖北 武漢 430074

      2 武漢第二船舶設(shè)計研究所,湖北 武漢 430205

      0 引 言

      當前,水下結(jié)構(gòu)物優(yōu)化設(shè)計領(lǐng)域大量使用耗時的數(shù)值仿真分析手段,如FEM,CFD 等。在基于耗時的數(shù)值仿真分析的水下結(jié)構(gòu)物優(yōu)化設(shè)計過程中,需要多次迭代調(diào)用數(shù)值仿真模型才能獲得最優(yōu)設(shè)計方案,導致無法滿足其快速、高效的應用需求。在此背景下,代理模型應運而生,其是利用設(shè)計空間內(nèi)有限樣本點的輸入輸出數(shù)據(jù),通過近似擬合輸入輸出間的關(guān)系,來代替原仿真計算進行優(yōu)化設(shè)計[1-3]。其中,基于序貫代理模型的優(yōu)化設(shè)計方法是通過充分利用在優(yōu)化過程中獲得的數(shù)據(jù)信息來指導尋優(yōu)過程,與傳統(tǒng)的一次采樣代理模型技術(shù)相比,其能夠進一步節(jié)約計算資源,有效平衡收斂效率與求解精度之間的關(guān)系[4]。趙留平等[5]綜述了基于代理模型的優(yōu)化方法在船舶結(jié)構(gòu)優(yōu)化設(shè)計中的發(fā)展現(xiàn)狀,指出基于代理模型的優(yōu)化技術(shù)是船舶結(jié)構(gòu)優(yōu)化研究的熱點。鄭少平等[6]將單精度代理模型應用到了船舶板架強度和穩(wěn)定性分析中。夏志等[7]將水下結(jié)構(gòu)物基座阻抗數(shù)據(jù)進行前處理,獲得了阻抗曲線的包絡(luò)線,通過采用單精度代理模型對預處理后的基座阻抗數(shù)據(jù)進行建模,有效提高了預報精度。Qian 等[8]針對目標函數(shù)不耗時、約束函數(shù)耗時的工程優(yōu)化問題,提出在建立耗時約束函數(shù)代理模型時,應側(cè)重考慮約束函數(shù)代理模型在約束邊界處的預估不確定性,將因代理模型的不確定性而使得約束可行性可能發(fā)生改變的點作為更新點,建立了一種基于置信區(qū)間的約束單精度序貫代理模型優(yōu)化算法(SCU-CI)。

      然而,對于復雜的水下結(jié)構(gòu)物優(yōu)化問題,單次實驗或者仿真計算都需要耗費巨大的計算資源。有學者通過引入低精度模型數(shù)據(jù)輔助高精度模型數(shù)據(jù)進行預報,減少了仿真計算的成本[9-10]。Yi 等[11]將多精度代理模型用到了水下結(jié)構(gòu)物變剛度加筋圓柱殼的強度與穩(wěn)定性分析中;宋保維等[12]將多精度代理模型用到了不同速度和攻角下自主水下航行器的流體動力參數(shù)預測中;姜哲等[13]在桁架式Spar 平臺多學科優(yōu)化設(shè)計問題中,采用結(jié)構(gòu)強度指標構(gòu)建多精度代理模型,大大節(jié)省了優(yōu)化所需的計算資源;張守慧等[14]在KCS 集裝箱船艏部型線優(yōu)化過程中,構(gòu)建了興波阻力系數(shù)的多精度近似模型,以較小的計算資源獲得了興波阻力下降的船型。

      相比單精度代理模型優(yōu)化,多精度代理模型優(yōu)化能夠充分利用建模過程中獲得的多精度分析模型之間的相關(guān)信息,從而提高效率并節(jié)省計算資源。本文將在SCU-CI 方法[8]的基礎(chǔ)上,研究提出一種基于置信區(qū)間的多精度序貫Co-Kriging代理模型優(yōu)化算法(MF-SCU-CI)。該方法通過引入成本系數(shù)來衡量不同精度模型的計算成本,建立高/低精度樣本點的Co-H 評估函數(shù),并充分利用高/低精度模型數(shù)據(jù)信息。然后,通過3 個數(shù)值測試函數(shù)以及縱橫加筋圓錐殼結(jié)構(gòu)振動優(yōu)化設(shè)計案例進行應用研究,驗證所提方法的適用性和有效性。

      1 MF-SCU-CI 方法

      對于目標函數(shù)不耗時、約束函數(shù)耗時這類優(yōu)化問題,需要采用代理模型替代昂貴的約束函數(shù)進行仿真計算,隨后,在優(yōu)化過程中直接利用代理模型序貫進行尋優(yōu)。不同于目標函數(shù)代理模型更新時更加關(guān)注局部精度(即如何有效利用代理模型序貫更新樣本點迭代得到最優(yōu)值),約束函數(shù)代理模型序貫過程關(guān)注的是約束函數(shù)邊界是否有足夠的精度(即如何有效利用代理模型序貫更新樣本點),以保證能夠在優(yōu)化過程中對約束違反的情況進行準確判斷。這種用代理模型替代約束函數(shù)的優(yōu)化問題的數(shù)學模型可以描述為:

      式中:f(x)為目標函數(shù),x=(x1,x2,···,xN)T,為設(shè)計變量向量,N為設(shè)計變量空間維度;xlb,xub分別為設(shè)計變量x的下限和上限;g?j1為計算昂貴的約束函數(shù)的代理模型;gj2為計算不昂貴的約束函數(shù);J1,J2分別為計算昂貴和不昂貴的約束函數(shù)的個數(shù)。

      1.1 基本思想

      具有多精度數(shù)據(jù)來源時,MF-SCU-CI 方法需要解決2 個關(guān)鍵問題:1)在每次迭代過程中,如何確定一定置信區(qū)間下可行性狀態(tài)可能發(fā)生變化的樣本點;2)在更新代理模型時,如何確定待仿真樣本點的精度水平,以最大化每個更新點對于約束邊界預估精度的提高水平。

      針對問題2),需要通過評估更新點對約束邊界精度的提高水平來選擇下一步的更新點,也就是說要確定是采用高精度模型還是低精度模型進行樣本點的響應計算。為了衡量在設(shè)計空間中不同精度樣本點對于約束邊界精度的提高值,本文提出了基于Co-Kriging 代理模型的Co-H 函數(shù)。該函數(shù)能夠通過衡量樣本點的不確定性水平、高/低精度模型之間的相關(guān)程度以及不同精度的成本系數(shù)來量化不同精度樣本點對于約束邊界精度的提高程度,如式(3)所示:

      式 中:H(x)為 單 精 度 代 理 模 型 的H 函 數(shù)[16];f?(x),s?(x)分別為Kriging 代理模型的預測均值和預測方差; Φ , φ為標準正態(tài)分布的累積概密度函數(shù)和概率密度函數(shù);r(x,t)為高、低精度模型之間的相關(guān)性程度;c(t)為不同精度水平模型的相對成本;q為一次高精度仿真時間和一次低精度仿真時間的比值;t為不同精度水平; mf 指多精度模型; l指低精度模型。當t=mf時,Co-H 函數(shù)用于衡量高精度樣本點對于約束邊界的提高程度;當t=l時,Co-H 函數(shù)用于衡量低精度樣本點對于約束邊界的提高程度。

      因此,MF-SCU-CI 方法應首先利用式(2)找出具有可行性不確定的樣本點,然后再通過式(3)確定這些樣本點在更新Co-Kriging 代理模型時的精度水平,即哪些點作為低精度樣本點,哪些點作為高精度樣本點。

      1.2 求解流程

      MF-SCU-CI 算法的流程圖如圖1 所示,主要步驟描述如下。

      圖1 MF-SCU-CI 算法流程圖Fig. 1 Flowchart of the proposed MF-SCU-CI algorithm

      步驟1:利用最優(yōu)拉丁超立方設(shè)計在設(shè)計空間內(nèi)進行初始采樣,分別生成初始的高精度樣本點和低精度樣本點,計算獲得高精度約束函數(shù)和低精度約束函數(shù)的相對成本c(t)。

      步驟2:建立初始Co-Kriging 代理模型。

      步驟3:初始化遺傳算法(GA)種群,設(shè)置代數(shù)GEN=1,然后通過Co-Kriging 代理模型評估初始個體約束值。

      步驟4:根據(jù)式(2),從Co-Kriging 代理模型中選擇那些因預估不確定性而可能改變可行性的個體。

      步驟5:利用提出的Co-H 函數(shù),將步驟4 中所獲得的具有可行性不確定性的樣本點合理分配到不同精度仿真模型中,用以更新Co-Kriging 代理模型。

      步驟6:更新Co-Kriging 代理模型,生成新的種群并更新計數(shù)GEN=GEN+1。

      步驟7:用Co-Kriging 模型評估新個體的響應值。

      步驟8:檢查收斂準則是否滿足,如果是,轉(zhuǎn)到步驟9,反之,回到步驟4。對于數(shù)值測試函數(shù),由于最優(yōu)解是已知的,相應的收斂準則設(shè)置為代理模型獲得的最優(yōu)解與真實最優(yōu)解之間的相對誤差,或者達到設(shè)置的最大進化代數(shù)。對于工程測試案例,由于其是黑箱問題,無法通過數(shù)學分析手段得到真實最優(yōu)解。因此,將算法收斂準則設(shè)置為遺傳算法進化一定的代數(shù),然后比較其找到的最優(yōu)化解和總計算資源。

      步驟9:用真實函數(shù)值(工程問題則用高精度有限元計算值)校核當前最優(yōu)解是否真實可行,如果可行,轉(zhuǎn)到步驟11,反之,運行步驟10。

      式中,m為整體循環(huán)次數(shù),當基于不加嚴約束的最優(yōu)解不符合要求時,設(shè)m=1。在后續(xù)循環(huán)中,如果優(yōu)化解不符合要求,則逐步加嚴約束,令m=m+1。求解新的數(shù)學模型時,代理模型不需要再次更新,因此不會額外耗費新的計算資源。

      步驟11:輸出優(yōu)化設(shè)計解。

      2 數(shù)值測試算例及結(jié)果分析

      2.1 數(shù)值測試函數(shù)

      應用所提出的MF-SCU-CI 算法,對Constrained Branin,qcp4 和G4 這3 個不同類型的典型數(shù)值測試算例進行優(yōu)化計算分析,具體函數(shù)真實最優(yōu)解的詳細描述見文獻[17]。假設(shè)高精度約束函數(shù)和低精度約束函數(shù)的成本比為10∶1,即仿真1 個高精度樣本點的時間等于仿真10 個低精度樣本點的時間;GA 算法的種群大小為40,交叉概率為0.8,變異概率為0.15,代溝設(shè)置為0.95。初始樣本點的個數(shù)可能會對算法效果產(chǎn)生一定影響,這在文獻[18]中已進行研究,故此處不再贅述。數(shù)值算例的初始樣本點、收斂準則設(shè)置如表1 所示。表中,“初始樣本點數(shù)”一欄的數(shù)值,加號前為高精度樣本點個數(shù),加號后為低精度樣本點個數(shù)。

      表1 多精度測試函數(shù)參數(shù)設(shè)置Table 1 Parameters setting of the multi-fidelity functions

      2.2 數(shù)值測試函數(shù)優(yōu)化結(jié)果

      在現(xiàn)有研究中,利用多精度代理模型輔助遺傳算法求解約束耗時的文獻較少,因此,對于本文所提MF-SCU-CI 算法的優(yōu)化效率,將只跟SCU-CI算法[8]進行對比。比較的標準為:算法收斂時,哪種方法所需總的等效高精度樣本點少,獲得優(yōu)化解的效率就高。為了避免計算結(jié)果的隨機性,所有的數(shù)值測試算例都重復運行30 次,統(tǒng)計結(jié)果如表2 所示。

      表2 數(shù)值測試算例在不同方法下的可行性比率Table 2 Feasibility ratios of numerical test examples under different benchmark funcitons

      從表2 中可以看出:

      1) 采用MF-SCU-CI 算法得到優(yōu)化解的可行性比率遠優(yōu)于單精度的SCU-CI 方法。對于測試函數(shù)qcp4 和G4,SCU-CI 方法的可行性比率分別為0.833 和0.733,而MF-SCU-CI 方法的則為1.000。這意味著,MF-SCU-CI 方法的可行性隨著大量低精度樣本點的信息加入得到了很大提升。需要指出的是,本文所提MF-SCU-CI 方法在上述數(shù)學算例中每次都能直接搜索得到可行優(yōu)化解,而不需要進入步驟10 中的約束加嚴過程。

      2) MF-SCU-CI 方法所需要的總樣本點數(shù)少于SCU-CI 方法,表明在利用多精度代理模型輔助優(yōu)化的序貫過程中,大部分可行性不確定的樣本點的預估不確定性,都能通過更新低精度模型得到一定程度的降低??梢姸嗑鹊腗F-SCU-CI方法與單精度的SCU-CI 方法相比,能進一步節(jié)省計算資源。

      3 縱 橫 加 筋 圓 錐 殼 結(jié) 構(gòu) 振 動 優(yōu) 化設(shè)計

      縱橫加筋圓錐殼是水下結(jié)構(gòu)物艉部的重要結(jié)構(gòu)型式,本文主要研究結(jié)構(gòu)振動和尺寸搭配約束下的圓錐殼輕量化設(shè)計。不失一般性,本節(jié)主要考慮縱橫加筋圓錐殼在空氣中的振動特性,但在實際的水下結(jié)構(gòu)物工程優(yōu)化中,往往還需要考慮附連水質(zhì)量以及材料阻尼等多種因素??v橫加筋圓錐殼結(jié)構(gòu)模型如圖2 所示。圖中:R1,R2分別為圓錐殼艉端和艏端半徑;t1,t2分別為艉段和艏段殼板厚度。

      圖2 縱橫加筋圓錐殼結(jié)構(gòu)模型Fig. 2 The model of longitudinal and transverse stiffened conical shell structure

      該優(yōu)化問題的數(shù)學表達式如下:

      表3 設(shè)計變量及其取值范圍Table 3 Design variables and their range of values

      本案例在圓錐殼艉端施加了一個垂直向下的單位簡諧力。頻率范圍100~250 Hz,頻率間隔2 Hz,加速度總級的計算需要在頻率范圍內(nèi)掃頻計算[19]。材料的彈性模量E=2.1×1011Pa,泊松比μ=0.3,材料密度ρ=7 850 kg/m3。

      進行優(yōu)化分析時的高精度有限元網(wǎng)格劃分方案為:沿船長方向等間距劃分50 份網(wǎng)格,沿環(huán)向等間距劃分60 份網(wǎng)格,每次仿真計算耗時80.22 s;低精度有限元網(wǎng)格劃分方案為:沿船長方形等間距劃分20 份網(wǎng)格,沿環(huán)向等間距劃分24 份網(wǎng)格,每次仿真計算耗時20.02 s。單精度SCU-CI 方法的初始樣本點數(shù)設(shè)置為109 個高精度樣本點,多精度MF-SCU-CI 方法的初始樣本點設(shè)置為70 個高精度樣本點和156 個低精度樣本點(高、低精度樣本點的計算成本比為1∶4),總成本約合109個高精度樣本點。GA 算法的參數(shù)設(shè)置除迭代代數(shù)為400 外,其他參數(shù)同數(shù)值算例。

      表4 和表5 匯總了3 種方法的優(yōu)化設(shè)計方案,并列出了相應的目標函數(shù)、約束值及仿真調(diào)用次數(shù)(NS)。

      繪制的優(yōu)化收斂曲線如圖3 所示。

      從表4、表5 和圖3 中可以看出:

      圖3 GA,SCU-CI 和MF-SCU-CI 方法收斂曲線Fig. 3 Convergence curves of three methods

      表4 優(yōu)化設(shè)計方案Table 4 Optimization design results

      表5 不同方法結(jié)果對比Table 5 Result comparision of different methods

      1) 由于代理模型的預報誤差,在未對最終約束進行修正時,采用SCU-CI 方法和MF-SCU-CI方法獲得的最優(yōu)化解的真實值均略微違反約束。在借用約束加嚴做法對約束進行修正后發(fā)現(xiàn),修正后的目標函數(shù)值雖略高于修正前,但能保證優(yōu)化解的真實可行性。

      2) 基于代理模型的SCU-CI 方法和MF-SCU-CI方法滿足停止準則時,均能得到與基于直接有限元計算的GA 方法目標函數(shù)相當?shù)膬?yōu)化解,甚至MF-SCU-CI 方法的優(yōu)化解還略優(yōu)于GA 方法。SCUCI 方法和MF-SCU-CI 方法的計算資源分別約為GA 方法的1/30 和1/50,體現(xiàn)了基于代理模型優(yōu)化方法的優(yōu)化效率。

      3) MF-SCU-CI 方法的可行優(yōu)化解優(yōu)于SCU-CI方法,且MF-SCU-CI 方法調(diào)用等效高精度仿真次數(shù)更少,僅為SCU-CI 方法的73.7%。而且,在初始方案中不存在可行解的情況下,MF-SCU-CI 方法較SCU-CI 方法能更早地搜尋到可行解,且在隨后的進化過程中,MF-SCU-CI 方法會首先收斂至最優(yōu)解。這說明多精度MF-SCU-CI 方法相比單精度SCU-CI 方法在工程應用上更具潛力。

      4 結(jié) 論

      本文提出了一種基于置信區(qū)間的約束多精度序貫Co-Kriging 代理模型優(yōu)化方法(MF-SCU-CI),通過3 個典型的數(shù)值測試函數(shù)和縱橫加筋圓錐殼結(jié)構(gòu)振動優(yōu)化工程案例,將多精度MF-SCU-CI 方法與單精度SCU-CI 方法進行了比較,結(jié)論如下:

      1) MF-SCU-CI 方法在3 個數(shù)值測試 函數(shù)中的可行性比率均優(yōu)于單精度的SCU-CI 方法,同時,MF-SCU-CI 方法所用的總樣本點數(shù)更少。

      2) 在工程案例中,MF-SCU-CI 方法獲得的可行優(yōu)化解要優(yōu)于SCU-CI 方法,且能更快地收斂。

      研究表明,本文所提的多精度MF-SCU-CI 方法效率高、適用性好,能夠進一步減少計算資源需求,具有良好的工程應用前景。

      猜你喜歡
      高精度代理約束
      “碳中和”約束下的路徑選擇
      約束離散KP方程族的完全Virasoro對稱
      代理圣誕老人
      代理手金寶 生意特別好
      高抗擾高精度無人機著艦縱向飛行控制
      船載高精度星敏感器安裝角的標定
      復仇代理烏龜君
      學生天地(2016年23期)2016-05-17 05:47:15
      基于高精度測角的多面陣航測相機幾何拼接
      高精度免熱處理45鋼的開發(fā)
      山東冶金(2015年5期)2015-12-10 03:27:41
      適當放手能讓孩子更好地自我約束
      人生十六七(2015年6期)2015-02-28 13:08:38
      稻城县| 云林县| 綦江县| 河北区| 淮北市| 盐亭县| 佛学| 朝阳市| 荥阳市| 利川市| 巴马| 榆社县| 翼城县| 阿鲁科尔沁旗| 剑川县| 高雄市| 赣榆县| 九江县| 登封市| 五大连池市| 华坪县| 兴文县| 织金县| 瓮安县| 冷水江市| 固始县| 虹口区| 迁安市| 澄江县| 徐闻县| 黄石市| 明光市| 临城县| 蓬溪县| 新疆| 漳州市| 阜城县| 贞丰县| 佳木斯市| 乃东县| 龙泉市|