[問題] FLUENT利用UDF定義固體密度時所碰到問題題

看板Cad_Cae (電腦輔助設計)作者 (溝哥)時間14年前 (2011/12/19 22:52), 編輯推噓3(3014)
留言17則, 2人參與, 最新討論串1/1
各位板上的前輩們好: 小弟正在做一個固態儲氫的問題 目前是利用多孔介面來計算在這個問題 我遇到的困難是,我要利用UDF去定義多孔材質的密度 但是這個密度是在不同的時間會依據壓力以及溫度而有變化,然後一直上升到飽和,固定 在飽和值,不隨著時間有所改變 比方來說 t=0, d =d0 t=1, d1 =f(d0,T1,P1)*delta t + d0 . . . . . . 以此類推 . . . . t=n, dn =f(dn-1,Tn,Pn)*delta t + dn-1 t=n+1, dn+1 =dn . . . . . . t=end, dend =dn 我所碰到的問題是: 1.該如何在下一個time-step計算的時候,讓fluent能夠自動將上次計算完畢的密度 套進來,而不是一直在d0和d1無限迴圈,翻遍了UDF手冊卻都不得要領阿 2.有甚麼指令可以把這個計算出來的"固體密度"call到DEFINE_SOURCE裡面做的方程 式計算?有嘗試過C_R,不過這似乎是流體密度,而非固體密度 還請板上的前輩先進們能夠不吝賜教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.44.87

12/24 23:54, , 1F
標題請註明FLUENT 並不是所有版友都是使用該軟體
12/24 23:54, 1F
已改正,謝謝提醒

12/24 23:55, , 2F
你的密度是溫度與壓力的函數嗎?
12/24 23:55, 2F
是,而且壓力和溫度隨時間變化

12/24 23:56, , 3F
可透過UDF訪問變量的密度與改變
12/24 23:56, 3F

12/24 23:56, , 4F
該UDF為DEFINE_PROPERTY
12/24 23:56, 4F
我目前就是這樣做

12/24 23:58, , 5F
再搭配迴圈控制飽和值的密度 讓其不再改變
12/24 23:58, 5F
我的問題是 我的溫度和壓力,每一個時間下都不一樣 我原本也有想過用for迴圈去做 可是這樣出來的數值絕對是錯的 所以我才想問說,如何在當下的time step計算時, 能夠自動帶入上一次timestep計算的結果 但目前找不到方法能夠讓它帶進去 ※ 編輯: kodamahope 來自: 140.134.44.88 (12/26 16:07)

12/26 17:19, , 6F
你cell的密度不是讀取出來了嗎?
12/26 17:19, 6F

12/26 17:20, , 7F
再讓其加上你給予的方程式後,再寫回去啊!
12/26 17:20, 7F

12/26 19:43, , 8F
cell讀的是液體的吧 有抓出來看過 我要的是固體的
12/26 19:43, 8F
修一下 氣 今天修的這個東西是solid material 的密度 而不是氫氣的 問題是我CELL讀出來的 他顯示的是氣體的..而不是固體材料的部分.. ※ 編輯: kodamahope 來自: 123.240.108.213 (12/26 19:45)

12/26 22:00, , 9F
對啊!出來的是氣體的密度沒錯啊!
12/26 22:00, 9F

12/26 22:01, , 10F
FLUENT對於多孔介質的處理 本來就假設為有壓損的流體
12/26 22:01, 10F

12/26 22:01, , 11F
並沒有求解多孔介質密度相關的方程式啊!
12/26 22:01, 11F

12/26 22:03, , 12F
如果你要算固體部分的密度 要透過UDS自己去寫方程式
12/26 22:03, 12F

12/26 22:19, , 13F
也就是說 你整個zone都是設為流體
12/26 22:19, 13F

12/26 22:20, , 14F
多孔模型是一種假想的型態
12/26 22:20, 14F

12/27 23:39, , 15F
我一開始就是說固體阿...
12/27 23:39, 15F

12/27 23:39, , 16F
UDS...我試試看..
12/27 23:39, 16F

01/13 14:03, , 17F
似乎有解決 謝謝p大的建議
01/13 14:03, 17F
文章代碼(AID): #1Exq-yuS (Cad_Cae)
文章代碼(AID): #1Exq-yuS (Cad_Cae)