OptiStruct端板結構拓撲優化

OptiStruct端板結構拓撲優化的圖1

OptiStruct在結構優化方面擁有較強的能力,可以進行靜力學分析優化、疲勞分析優化、動力學分析優化等等。具體的優化方法包括拓撲優化、自由尺寸優化、形貌優化、尺寸(參數)優化、形狀優化、自由形狀優化。各方法定義如下:

拓撲優化:在滿足給定約束的前提下,針對目標函數在給定設計空間尋找最優材料布局。

自由尺寸優化:給定殼單元,在滿足約束的前提下,針對目標函數為每一個單元尋找一個最有厚度。

形貌優化:給定殼單元,在滿足給定約束的前提下,針對目標函數尋找最佳拉延筋布局。

尺寸(參數)優化:給定結構和用戶自定義的形狀變量,在滿足給定約束的前提下,針對目標函數尋找參數。

形狀優化:給定結構和用戶自定義的形狀變量,在滿足給定約束的前提下,針對目標函數尋找各個形狀的最佳變形比例。

自由形狀優化:針對給定結構修改邊界節點,在滿足給定約束的前提下,針對目標函數尋找各個節點的最佳位置。

一般把拓撲優化、自由尺寸優化、形貌優化稱為概念設計優化,尺寸(參數)優化、形狀優化、自由形狀優化稱為詳細設計優化。

下面用OptiStruct對端板做一個拓撲優化,包括分析設置、優化設置、后處理以及生成step格式文件。

OptiStruct端板結構拓撲優化的圖2

圖 端板幾何模型

端板如圖所示,保存為step格式文件,導入到hypermesh中。對其進行4面體網格劃分,并將其分為非優化區域和優化區域,同時非優化區域和優化區域也需要單獨設置屬性,因為在拓撲優化時是依據屬性進行區分的

OptiStruct端板結構拓撲優化的圖3

創建優化空間

可以看到,4面體網格劃分難免有一些不平整的地方,在后處理的時候也會有一些棱角突出,有兩種方法可以解決,一種是劃分6面體單元,另一種是在幾何上把優化區域和非優化區域區分開來。

在進行拓撲分析之前,需要先按照正常的分析步驟設置,包括賦予材料、屬性,創建約束和載荷,建立分析步等。

OptiStruct端板結構拓撲優化的圖4

透明顯示更好的找到RBE3中點

本例中采用RBE單元來對端板一側施加總共1000N的力,為了找到RBE3的中心點,可以在網格顯示模式里面切換至transparent模式,這樣可以比較容易地找到中心點。同時,按Q鍵可以查看載荷和約束是否施加在正確位置。

OptiStruct端板結構拓撲優化的圖5

圖 按Q顯示約束和載荷

完成了端板的靜力分析設置之后,可以開始進行拓撲優化的設置。拓撲優化設置在OptiStructAnalysis>Optimization中進行。

拓撲優化需要有以下幾個參數:

設計變量、響應、約束、設計目標

設計變量指的是優化設計區域,也就是我們希望進行結構優化的部分。因為在拓撲優化中,我們希望保留一些部分,保留的部分就不能放在優化區域中。          

OptiStruct端板結構拓撲優化的圖6

圖 創建設計變量

在設計變量里面選擇優化區域對應的屬性,還可以指定拔模(draw)和擠出(extrusion)約束,以及對稱和重復模式約束。其中拔模和擠出略有不同,拔模有單向拔模和分離模兩種,擠出約束更多時候可以理解為貫穿整個優化空間的拔模約束。

OptiStruct端板結構拓撲優化的圖7

指定擠出方向

OptiStruct端板結構拓撲優化的圖8

圖 創建柔度響應

OptiStruct端板結構拓撲優化的圖9

創建體積分數響應

接下來創建響應。響應指的是在優化過程中我們所關心的變量,如質量、柔度、體積、頻率等等。既可以作為我們的優化目標,也可以作為我們的設計約束。

OptiStruct中,響應分為三類,分別是:

第一類響應:OptiStruct可以直接計算得到這類結果。第一類響應很容易使用,而且OptiStuct會自動計算靈敏度,可以大幅度提高優化的計算速度。

第二類響應:第二類響應是第一類響應的算術運算。

第三類響應:比較復雜的響應可以通過外部程序來創建,如利用ExcelPython來創建響應等。

這里我們創建兩個響應,分別是柔度和體積分數。我們的優化目標是在滿足體積分數不大于臨界值的情況下,使端板的柔度最小。也即是在減小端板體積的同時,使端板的剛度增加。

OptiStruct端板結構拓撲優化的圖10

OptiStuct中的第一類響應

OptiStruct端板結構拓撲優化的圖11

創建約束

因此,我們約束體積分數最大為0.3,優化目標為最小化柔度。

OptiStruct端板結構拓撲優化的圖12

創建優化目標

至此我們拓撲優化的設置就完成了。導出fem文件后在OptiStruct求解器中提交計算,可以看到迭代過程。

OptiStruct端板結構拓撲優化的圖13

拓撲優化計算

計算完成后在信息框內會顯示以下信息:

OPTIMAZATION HAS CONVERGED.

FEASIBLE DESIGN (ALL CONSTRAINTS SATISFIED).

表明優化成功。

點擊result將在Hyperview中打開優化結果。

OptiStruct端板結構拓撲優化的圖14

優化結果

Hyperview中可以看到兩個section,分別是優化結果和優化前后的對比,點擊右上角的箭頭可以切換。

可以點擊云圖,在單元密度中查看優化結果,選擇最后一個迭代步即可看到,其中紅色代表單元密度最高,藍色代表單元密度最低。

切換到等值線模式可以更加清楚的看到優化后的結果。

OptiStruct端板結構拓撲優化的圖15

等值線模式查看優化結果

點擊右上角箭頭可以切換到優化結果對比,可以看到優化前后端板的位移和應力分布變化。

當我們得到了拓撲優化結果以后,怎么返回到我們的設計結果呢?

可以在Hypermeshpost面板中選擇OSSmooth,點擊我們的fem文件,可以生成對應step文件。

OptiStruct端板結構拓撲優化的圖16

選擇結果文件

OptiStruct端板結構拓撲優化的圖17

優化后結果

參考書籍:

  1. 1.    OptiStructHyperStudy優化與工程應用》 方獻軍,徐自立,熊春明,機械工業出版社



文章來源:結構仿真學習

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

TOP

8
16