高層建筑:風速不是常數(shù),隨海拔高度而變化
打開Notepad++
輸入法切換成英文
#include"udf.h"
DEFINE_PROFILE(inlet_X, thread, index)
{
??? real y,v0, h0;//實數(shù)
??? realx[ND_ND];//數(shù)據(jù)集
??? face_t f;//面f
??? v0 = 1;//1m/s
??? h0 = 2;//2m
??? begin_f_loop(f,thread)//針對面f開始循環(huán)
??? {
??????? F_CENTROID(x,f, thread);//讀取每一個網(wǎng)格質心位置宵蛀,寫入x
??????? y =x[1];//第一列數(shù)據(jù),0-x軸,1-y軸,2-z軸
??????? F_PROFILE(f,thread, index) = v0*pow(y / h0, 0.2);//風速變化規(guī)律
??? }
??? end_f_loop(f,thread)
}
1、左側樹Component system里县貌,geometry拖到project schematic里
2术陶、左側樹analysis systems里喘落,fluid flow(fluent)拖到project schematic里A框geometry的右邊笙僚,把兩個geometry相連
3、A框geometry里的A2格子右鍵蛇尚,import geometry, browse
(木覺獸導入了一個x_t文件,可以用sw隨意輸出一個圓柱體)
4塘匣、A框geometry里的A2格子右鍵脓豪,第二行,Edit geometry in designmodeler
5忌卤、在左側樹里點一下import1扫夜,然后點擊上方黃色閃電generate,藍色區(qū)域graphics顯示出圓柱體
6驰徊、在左側樹里點一下1part,1body里的solid历谍,去藍色區(qū)域graphics選中底面,回到左側樹下面的sketching選項卡辣垒。點擊rectangle,在底面畫一個矩形印蔬。
7勋桶、點擊dimensions-horizontal,設置矩形四條邊至x/y軸的距離尺寸30 50 20 20
8侥猬、回到model選項卡例驹,點擊sketch,點擊extrude退唠,50鹃锈,方向reverse,黃色閃電generate瞧预。
9屎债、上方create-boolean。Operation-subtract, target
bodies選外殼長方體垢油,tool bodies去樹里選圓柱體solid,黃色閃電generate.
10盆驹、樹里選中solid,上方Tools-Freeze滩愁。模型變成半透明躯喇。
11、關掉designmodeler硝枉,進入B3 mesh廉丽。命名
點擊距離圓柱體近的那一面,右鍵妻味,create named selection-寫inlet正压。
點擊距離圓柱體遠的那一面,右鍵弧可,create named selection-寫outlet蔑匣。
點擊其他面劣欢,右鍵,create named selection-寫wall裁良。
12凿将、點一下右下角x軸,就可以正視于yz平面了价脾。
(13牧抵、左邊的樹-mesh右鍵-generate mesh,初步看一下侨把,這步可以不做)
14犀变、左邊的樹-mesh右鍵-insert-inflation(邊界層)
Scope-geometry里選整個方塊,apply之后是1 body
Defination-boundary里選wall的那幾個面秋柄,apply后是faces
Defination-maximum layers選的是10.
15获枝、左邊的樹-mesh右鍵-generate mesh
這回在管壁邊界層處就有了細分。關掉mesh窗口
16骇笔、回到workbench,右鍵mesh,發(fā)現(xiàn)黃色閃電變成了綠色對號省店。
17、雙擊B4格子setup笨触,start打開fluent
18懦傍、UDF-functions-選中剛才建的.c文件,build-load芦劣,加載udf
報錯如下:
Creating library libudf.lib and objectlibudf.exp
udffengsu.obj : error LNK2019:unresolved external symbol F_CENTROLD referenced in function inlet_X
libudf.dll : fatal error LNK1120: 1 unresolved externals
重新核對粗俱,原來是F_CENTROID打成了LD。改后萬事大吉虚吟。
19寸认、boundary conditions-inlet的velocity inlet速度值選成我們的udf inlet_X::libudf
木教授的是udf inlet_x_velocity::inletV
20、這次就不設置別的了串慰,直接初始化和計算废麻。
回到workbench,雙擊B6看results模庐,進入CFD-Post.
點擊上方流線圖標streamline烛愧,start from –inlet,of points選50.(入口處開始50根流線)apply
21掂碱、壓力分布圖怜姿。點擊流線前面的方框圖標,新建contour疼燥,locations選樓表面沧卢。
我的樓建的有點矮,紅色部分沒吹到他醉者。
22但狭、速度矢量披诗,在壓力分布圖前一個圖標。Location選擇streamline1立磁,apply之后呈队,去左上方樹里取消勾選隱藏掉streamline1.