【干貨再臨】HyperMesh車架管徑優(yōu)化
2016-11-06 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
對于車架設(shè)計者來說,HyperMesh是必須熟練使用的軟件,在 HyperMesh軟件中對車架設(shè)計方案進行有限元分析,評價靜態(tài)下的強度和剛度,還可以進行自由模態(tài)分析,評價車架的動態(tài)特性。根據(jù)有限元分析的結(jié)果,對車架進行局部結(jié)構(gòu)和尺寸的改良設(shè)計,使之符合規(guī)則要求。下面就簡單介紹一下車架尺寸優(yōu)化的過程。
打開HyperMesh,導(dǎo)入車架模型,模型加載了三種工況分別是彎曲(Bending),剪切(Shear),扭轉(zhuǎn)(Torsion)。由于我們采用的是單一壁厚的模型,外徑25、內(nèi)徑21,并且是在同一個Component里面,為了方便優(yōu)化,我們先把管分組放在不同的Component里面,

標注不同的顏色區(qū)分(標注顏色時最好按一定順序來,這樣不至于最后會重復(fù)太多),當然最好是建模時就分好組。同時對每組設(shè)置不同的Property.

接下來創(chuàng)建設(shè)計變量,進入Analysis中的Optimization,當中共有六種優(yōu)化方法。

我們使用size(尺寸)。在創(chuàng)建設(shè)計變量deavar的時候,最好名稱與Component里面的相對應(yīng),這在以后會帶來很大的方便。我們設(shè)置名稱為tube01i(內(nèi)徑),或者tube01o(外徑)。

設(shè)置初始值(initial value)為10.5,上下邊界值分別為1和14,點擊create.再將設(shè)計變量與屬性關(guān)聯(lián)起來。進入generic relationship,name同樣是tube01i,屬性選擇tube01對應(yīng)的屬性。

這里我們可以體會到同一命名的方便,可以一一對應(yīng)。然后選擇優(yōu)化對象Dimension2(內(nèi)徑)。

在這里還要點擊designvars設(shè)置系數(shù),通常設(shè)置為1。點擊create。同樣的,我們創(chuàng)建外徑的變量tube01o,設(shè)置初始值為12.5,上下邊界為5和15。(這里的邊界值可以根據(jù)需要自行設(shè)定,在此只是舉例)

點擊create創(chuàng)建。再進行設(shè)計變量與屬性的關(guān)聯(lián)(generic relationship),Property同樣選擇tube01,優(yōu)化對象則要 選擇Dimension1(外徑)。

這樣一個屬性就對應(yīng)了兩個變量tube01i和tube01o。接下來就可以陸續(xù)的設(shè)置變量了,一直到tube18i和tube18o,共有36個變量,對應(yīng)36個變量和屬性的關(guān)聯(lián)。
順便說一下,這樣的重復(fù)性的操作是非??简炄四托牡?而且也很耗費時間,所以學(xué)習軟件中的二次開發(fā)是十分必要的,通過編程來使得這個過程自動化,提高效率,所以,非常歡迎有二次開發(fā)經(jīng)驗的童鞋來加入我們?nèi)?
下面我們來設(shè)置響應(yīng)(response),先設(shè)置質(zhì)量(mass)響應(yīng),在response type中選擇mass選項,選擇total(全局質(zhì)量),點擊create。設(shè)置應(yīng)力(stress)響應(yīng),選擇static stress,在Property中選擇all,點擊create。再設(shè)計位移(disp)的響應(yīng),選擇所有節(jié)點(nodes),選擇total disp,點擊create。這樣我們就設(shè)置了我們關(guān)心的響應(yīng),如下圖:

然后我們設(shè)置約束(constraint)和目標(object),在dconstraint中選擇應(yīng)力(stress)約束,再選擇stress的響應(yīng),設(shè)置邊界值,不超過300MP,在對應(yīng)的工況(loadsteps)選擇我們事先設(shè)置的三個工況。

點擊create創(chuàng)建。接下來設(shè)置位移的約束,由于有三種工況,我們分開設(shè)置三個約束:
首先是Bending,位移的上限設(shè)置為所需的值,在工況中只選擇Bending。點擊create創(chuàng)建。

同理我們創(chuàng)建其他幾個工況對應(yīng)的位移的約束,分別創(chuàng)建Shear對應(yīng)的約束,設(shè)置上限:

Torsion對應(yīng)的約束,設(shè)置上限:

然后就可以在左邊看到如下的設(shè)置好的約束了:

下面設(shè)置目標(objective),在mass選項中選min(質(zhì)量最小),點擊創(chuàng)建。這樣我們的設(shè)置就基本完成了,可以運算了。在Analysis中面板中選擇OptiStruct,而后在run option的選項中選擇optimization,然后點擊OptiStruct開始求解,得出結(jié)果。在后處理中也可以具體查看優(yōu)化后的結(jié)果。
當然,以上的管徑設(shè)置的是連續(xù)值,在實際中管徑是離散的,我們可以在discrete dvs中設(shè)置離散的值。


然后再依照上面的方法得出求解結(jié)果。管徑的優(yōu)化要經(jīng)過多次,才會有比較好的結(jié)果。同時加上對車架結(jié)構(gòu)的微調(diào),在保證強度剛度的基礎(chǔ)上實現(xiàn)最大程度的輕量化。
相關(guān)標簽搜索:【干貨再臨】HyperMesh車架管徑優(yōu)化 HyperWorks有限元分析培訓(xùn) HyperMesh網(wǎng)格劃分培訓(xùn) hyperMesh視頻教程 HyperWorks學(xué)習教程 HyperWorks培訓(xùn)教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn)