Fluent操作流程&&udf編譯


Fluent 操作流程

1, 讀網格模型

2, Scale修改單位

3, Check檢查網格是否符合要求,最小體積不能出現負數

4, Time 選擇瞬態,重力設置

5, Models-Multiphase-VOF-implicit-body force選中

6, Viscous選擇 k-epsilon   RNG

7, 添加液體材料

8, 設置phases,有兩相

9, phase-Interaction-Surface Tension-wall Adhesion-constant-0.0725

10,         Cell zone conditions設置operating conditions設置表壓,坐標為空氣的位置(默認不用改。屈)

10、邊界條件

11、dynamic mesh導入udf 。define中導入編譯。選中dynamic mesh,選中Layering

       Settings可以選擇拉升多少時划分成2個網格。創建要動的區域,填入單元的尺寸cell

Height 我這里設置的0.01m

12、設置完display zone motion可以預覽動網格效果,close

13、求解方式 piso

14,、monitors,edit,殘差設置,默認

15,surface monitors ,勾選plot,生成2窗口,write 可以保存文件以后讀取。下面都選擇flow time,timestep,report type選擇加權平均area-weighted average,檢測壓力等,選擇檢測的面

16,adapt設置一個區域范圍,mark

17,solution initialization,all-zones,initialize,patch,phase選water,體積分數1,選擇區域,display

18、calculation activities,solution animations create/edit,time step,窗口新建一個4,set顯示,選擇雲圖

19,保存case

20、計算

---

由於udf文件需要編譯,windows使用的是visual studio,之前用vs2013時,對應下面的12.0,編譯時會提示math.h有問題
網上說把vs2010的math.h 粘貼到vs2013中去就可以了,但是為了防止引起其他麻煩,我在這又安裝了vs2010
下面設置只需要vs2010的。對應版本是10.0

include
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;
E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include

lib
E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64;

Path
E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64
E:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64

 

udf.bat 打開修改,在fluent安裝文件夾下
echo trying to find MS C compiler, version 100....

set MSVC_DEFAULT=E:\Program Files (x86)\Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%\VC\vcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto msvc_env100


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM