權重與比例因子在多目標優(yōu)化中的作用

2017-09-24  by:CAE仿真在線  來源:互聯(lián)網(wǎng)


在使用isight或其他優(yōu)化軟件求解多目標優(yōu)化問題的過程中,會遇到權重與比例因子這兩個概念,其具體作用是什么呢?本文以工字梁優(yōu)化算例解答上述問題。


權重與比例因子在多目標優(yōu)化中的作用ansys圖片1


如上圖所示,工字梁長度固定保持不變,載荷P大小為75MPa,載荷Q大小為6.25,

其四個輸入變量的邊界條是:10.0<X1<80、10.0<X2<60、1<X3<5、1<X4<5

輸出變量有:總質量mass、最大應力stress、最大變形deflection。

約束條件是最大應力stress<12.8。

首先只對質量mass進行單目標優(yōu)化,使其最小化。在isight中選擇優(yōu)化算法并建立優(yōu)化流程,并設置邊界條件與約束條件優(yōu)化目標等(本例中的EXCEL為工字梁理論模型,可以根據(jù)四個輸入變量計算輸出模型的質量、應力、變形等信息)。如圖


權重與比例因子在多目標優(yōu)化中的作用ansys圖片2

權重與比例因子在多目標優(yōu)化中的作用ansys圖片3

Isight中設置設計變量

權重與比例因子在多目標優(yōu)化中的作用ansys圖片4

Isight設置約束條件


權重與比例因子在多目標優(yōu)化中的作用ansys結構分析圖片5

Isight中的優(yōu)化目標

經(jīng)過提交Isight進行優(yōu)化計算,可以得到在 X1=64.244,X2=43.962,X3=X4=1時,模型的最大應力為12.8MPa,而此時質量為最小值472.73,并注意到此時最大變形量Deflection為0.0463 。

在上述的基礎上再增加一個優(yōu)化目標,同時最小化質量與最大變形,并且保持應力值在12.8 MPa以下。首先在Isight中增加Deflection這個優(yōu)化目標,如圖所示:


權重與比例因子在多目標優(yōu)化中的作用ansys結構分析圖片6


優(yōu)化發(fā)現(xiàn)Isight得到的結果為X1=64.254,X2=43.957,X3=X4=1,質量仍為472.73,最大變形量Deflection同樣為0.0463。

在Isight進行多目標優(yōu)化時會將所有目標的參數(shù)取其加權和作為Isight內(nèi)部的目標函數(shù)

Objective = Sum(WiXi)/SFi

Wi:權重 SFi:比例因子

優(yōu)化將最小化這一內(nèi)部目標函數(shù)Objective,因此如果是最大化問題,那么在目標函數(shù)定義中取其負值。

因此,想要使用Isight恰當?shù)那蠼舛嗄繕藘?yōu)化問題,就必須定義合適的權重與比例因子,所有的目標的權值最好在0.1-10范圍內(nèi)(經(jīng)驗值)。在之前的工字梁優(yōu)化問題中,質量Mass的權值在400以上,而最大變形量的權值卻連1都不到,所以質量Mass這一變量在優(yōu)化過程中處于主導地位。權重這一參數(shù)允許用戶選擇那個目標在優(yōu)化問題中比較重要。在解決多目標優(yōu)化問題中,比例因子的選擇是關鍵,配合使用權重。

那么,對于本例取質量Mass的比例因子為500,權重為1,最大變形量Deflection的比例因子為0.05,權重同樣為1。

在Isight中,重新定義這兩個比例因子,如圖所示:

權重與比例因子在多目標優(yōu)化中的作用ansys結構分析圖片7

在此基礎上,重新運行優(yōu)化流程,得到如下結果X1=80,X2=39.558,X3=X4=1,質量Mass為494.6,最大變形量Deflection為0.0307。通過工字梁優(yōu)化這一實例,說明正確設置比例因子與權重值,在求解多目標優(yōu)化的問題中至關重要。


開放分享:優(yōu)質有限元技術文章,助你自學成才

相關標簽搜索:權重與比例因子在多目標優(yōu)化中的作用 Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com