Boiling and Condensation (Phase Change) UDF
Hi all,
I'm new to ANSYS fluent, but I need to write udf for phase change including boiling and condensation in VOF model (which I think is a very difficult task for a newcomer like me). I had read through ANSYS UDF guide for some brief ideas. The following is what I think I need to write in the UDF after those readings (correct me if i'm wrong): 1. Define source terms in both liquid and vapor phases; 2. Define the mass transfer macro(where phase changes occur). Is this correct? If I'm wrong what should I focus on? Any suggestions and advice are highly appreciate. Best regards, Bin |
Hello friend i am trying to do the same. Have you got it done with this??
|
Quote:
|
#include "udf.h"
#include "sg_mphase.h" #define T_SAT 373 #define LAT_HT 1.e3 DEFINE_SOURCE(liq_src, cell, pri_th, dS, eqn) { Thread *mix_th, *sec_th; real m_dot_l; mix_th = THREAD_SUPER_THREAD(pri_th); sec_th = THREAD_SUB_THREAD(mix_th, 1); if(C_T(cell, mix_th)>=T_SAT) { m_dot_l = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)* fabs(C_T(cell, mix_th) - T_SAT)/T_SAT; dS[eqn] = -0.1*C_R(cell, pri_th)*fabs(C_T(cell, mix_th) - T_SAT)/T_SAT; } else { m_dot_l = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)* fabs(T_SAT-C_T(cell,mix_th))/T_SAT; dS[eqn] = 0 } return m_dot_l; } |
1 Attachment(s)
Hi
I'm trying to simulate thermosyphon. But when the UDF read, and I want to run, the following error was printed! please help FLUENT received fatal signal (ACCESS_VIOLATION) 1. Note exact events leading to error. 2. Save case/data under new name. 3. Exit program and restart to continue. 4. Report error to your distributor. my email: zakizadeh.ac@gmail.com |
All times are GMT -4. The time now is 17:06. |