看板 Cad_Cae 關於我們 聯絡資訊
#include "udf.h" DEFINE_PROFILE(velocity_inlet,thread,position) { real x[ND_ND]; real y; face_t f; begin_f_loop(f,thread) { F_CENTROID(x,thread); y=x[1]; F_PROFILE(f,thread,position)=0.5-y*y/(0.02*0.02)*0.5; } end_f_loop(f,thread) } 以上是我找到的UDF參考寫法 因為參考例子的圖形是圓管入口 2D 取對稱 如果解讀沒錯 應該是先抓入口的質心(=圓心) x[1]為質心縱座標 再把x[1]傳回去給y 所以y的值就是從圓心一直到圓周 但現在的問題是平板流場 我的入口現在是一個長方形面 如果照上面的寫法 入口的速度分布會變成小山丘曲線 而不是向上的拋物線 想請問一下板上會寫UDF的人 這種情況應該要怎麼修改呢 入口的形狀 尺寸為9x5的長方形 麻煩了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.179.155
Machiavellia:請問您的入口流速分佈要長怎樣? 02/13 23:46
Machiavellia:確定分佈狀況後,才再寫UDF 02/13 23:47
cutefool:問題解決 謝謝樓上 :) 02/14 16:28