案例 I 基於ADINA的汽車空氣阻力係數計算
文章作者:有限元中解人生
文章來源:技術鄰平台
基於ADINA的汽車空氣阻力係數計算
- 導入汽車模型
是為了演示空氣阻力係數的計算方法。首先導入一個汽車模型,如下圖所示,此汽車模型是經過簡化的。
點擊菜單ADINA-M>Import Parasolid Model,導入car_simple.x_t。
- 建立流場空間
點擊菜單ADINA-M>Define Body,如下圖所示建立一個立方體。
點擊菜單ADINA-M>Boolean Operator,如下圖所示用第二個body減去第一個body,剪完之後剩下的部分就是真正的流場空間。注意,目前只有parasolid體才可以做布爾運算。
進入流體模塊,進行設置
在功能選擇模塊做如下設置,進行流場的穩態計算。
點擊菜單Model>Flow Assumptions,在打開的窗口中做如下設置,表示三維模型、不考慮熱、採用SA湍流模型。- 定義材料
點擊菜單Model>Materials>Manage Materials,在打開的窗口中點擊Spalart-Allmaras Model,定義一個SA湍流模型的材料。僅輸入粘度和密度就可以,其它參數均採用默認值。
- 定義約束
點擊菜單Model>Usual Boundary Conditions/Loads>Zero Values,點擊Add,定義兩個約束條件,分別為YF和ZF
- 施加約束
點擊菜單Model>Usual Boundary Conditions/Loads>Apply Zero Values,給body2的1、2、4、5四個face施加約束條件:
- 定義並施加荷載
點擊菜單Model>Usual Boundary Conditions/Loads>Apply,定義一個27.78m/s的速度載荷,約相當於100KM/h的車速。
- 定義並施加特殊邊界條件
點擊菜單Model>Special Boundary Conditions,如下圖所示給body2的第7至65個face施加wall邊界條件。可採用Auto的方式輸入face編號。
- 定義單元組
點擊菜單Meshing>Element Group,定義單元組
- 指定網格大小
點擊菜單Meshing>Mesh Density>Face,給body2的face1至face6指定網格大小為1.5,face7至face65指定網格大小為0.08。可以採用Auto的方式輸入面號。注意,外圍的網格不重要,所以可以大些。
- 劃分網格
點擊菜單Meshing>Create Mesh>Body,給body2劃分網格。
- 定義求解控制
點擊菜單Control>Solution Process,選擇使用FCBI-C單元,點擊Outer Ietration按鈕,在打開的窗口中再點擊Advanced Settings按鈕,進行如下設置。這裡採用了FCBI-C演算法,也可以採用FCBI,有關區別可參考手冊。
- 顯示圖形
- 保存命令流文件
生成求解文件、並進行計算
- 後處理--切片
- 畫壓力雲圖
推薦閱讀:
※微軟堅持全平台通用的方向和蘋果堅持全平台不同系統但是能緊密協作的方向,究竟哪個更科學?
※科技對人類而言,到底意味著什麼
※扎克伯格是怎樣利用自身的技術優勢征服世界的?
※未來之火,藍色旋風
※人工智慧下的螻蟻:ASO優化師,一個工作崗位是怎樣被創造和消滅的
TAG:科技 |