Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)

OptisLang優化案例

       很多做仿真的工程師都知道,ANSYS Workbench 里有個optiSLang,專門用來做參數優化、敏感性分析、DOE 和響應面,功能很強,但不少人覺得界面陌生、名字難讀,一直沒敢用。

      今天用最常見的懸臂梁結構,帶你在 Workbench 里集成 optiSLang,做完一整套參數優化,跟著點就能學會。

Optislang:(不得不說,這個名字發音拗口,勸退了一大部分人,ANSYS要考慮換名了.)

  • 英文讀法?:/??pti?sl??/
  • 音似:“?奧普提斯蘭?”(“Opti” 讀作 “奧普提”,“SLang” 讀作 “斯蘭”)。

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖1

一、先搞懂:optiSLang 是什么?

OptiSLang 是 ANSYS 里的參數優化與穩健設計工具,和 Workbench 自帶的 Design Exploration 功能很像,但更智能、更穩定。

主要能干這幾件事:

  1. ? 參數化建模與變量管理
  2. ? DOE 試驗設計
  3. ? 參數敏感性分析(誰對結果影響最大)
  4. ? 響應面構建與優化計算
  5. ? 多目標優化、穩健性分析

簡單一句話,其作用和Workbench中自帶Design Exploration功能幾乎重疊。都是參數優化計算,DOE參數,敏感因子計算和結果的響應面顯示,目標優化參數的計算。區別就是它是獨立軟件平臺可以和其他CAD/CAE軟件共享數據。

二、搭建基礎有限元模型

1. 算例模型

以懸臂梁為分析對象,采用靜力學模塊(Static Structural)完成求解。

  • ? 輸入參數:長度(length)、厚度(thickness)、寬度(width)
  • ? 輸出響應:等效應力最大值、總變形最大值

2. 參數化配置

在 Workbench 完成幾何參數化與邊界條件施加后,進入 Parameters 界面完成參數注冊:

  • ? 輸入參數:長度、厚度、寬度設為連續型優化變量
  • ? 輸出參數:提取等效應力峰值、變形峰值作為優化響應
  • ? 完成參數關聯,確保設計點更新與求解鏈路通暢

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖2

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖3

設置變量之后在下方的parameter中查看變量

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖4

三、optiSLang 敏感性分析全流程

3.1 從 Workbench 工具箱拖拽 Sensitivity 至項目流程圖,自動完成與靜力學系統的數據耦合,啟動敏感性分析向導。

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖5

       可以看到自動識別了workbench中設置的變量,更改名字為length、thickness、width,可以在range中修改變量的范圍,注意數值的可行性.

3.2 Next之后出現等效應力最大值、總變形最大值,作為敏感性分析響應目標,保持默認配置進入下一步。

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖6

3.3Next之后出現數據采樣方法選擇,直接選擇推薦的綠色按鈕,黃色和紅色表示不太推薦。采用系統推薦的 Adaptive Metamodel of Optimal Prognosis(AMOP) 自適應采樣策略,該方法在計算效率與模型精度間具備最優平衡,完成配置并結束向導。

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖7

3.4 Finish之后可以右鍵AMOP編輯彈出之前的設置,切換選項卡對之前進行操作。之后進行計算,右鍵update就可以進行計算了

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖8

四、敏感度查看

     點擊下方的result,可以查看敏感度結果,可以看到左上方為三維圖,表示結果和變量的響應面圖,左下方為敏感度因子,可以看到影響應力的敏感度,厚度影響最大

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖9

     或者右鍵DOE result可以彈出敏感度結果圖,主要看右下方的關聯度矩陣,看到對角線紅色為自己的相關性,結果為1,長寬高相互之間為綠色的0,表示各自控制,互不相關。具體內容可以自行研究

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖10

關鍵結論

? 對懸臂梁應力與變形,厚度為主導影響參數,敏感性貢獻度顯著高于長度與寬度

? 輸入參數間相關性趨近于零,無明顯耦合,參數獨立性良好

? 響應面模型具備高預測精度,可用于后續優化迭代

五、目標優化

設置優化目標,進行計算,可以得到想要的最優解。設置方法和之前相同,只要添加對應的criteria,設置應力最小,變形最大

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖11

結果如下所示,可以看到長寬高的影響因子,應力和長、厚的關系,點擊左側的select best design可以得到最優解。當然其結果是相對的,并非方程的極值。對于多參數的優化設計,其方法還是有用的。

Workbench 里直接用 optiSLang 做參數優化(懸臂梁實例)的圖12



仿真就是一個坑,一入仿真深似海,勸君莫入仿真圈!?

你鉆研著物理知識,操著軟件開發的心,忙著機械設計的事,拿著別人零頭的錢!

仿真就是一門玄學,結果飄忽不定而又極其重要!

更多精彩文章,下載過去的案例經驗目錄:

轉子動力學ansys仿真流程方法   坎貝爾圖 轉子動力學 臨界轉速 軸承的圖222021~2023大龍貓文章經驗總結統計.pdf

轉子動力學ansys仿真流程方法   坎貝爾圖 轉子動力學 臨界轉速 軸承的圖232017~2021大龍貓文章經驗總結統計.pdf


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP