udf for tank sloshing
hii
i have written udf for sinusoidal wall movement given to a 2-d rectangular tank of dimension (3*3),but after iteration it is not showing any results or movement in water phase. i have tried for different end time and taking time step size as 1e-5 and no. of time steps 1000,10000,100000 but for any case showing no result. attached udf. #include"udf.h" #define A 0.05 /* Amplitude=0.05m/s2*/ #define w 1.5 /*angular velocity*/ real AlnrX; DEFINE_ADJUST(Accl,domain) { real t; t=RP_Get_Real("flow-time); AlnrX=A*sin(w*t);/*SINUSOIDAL MOTION*/ printf("Time=%f\n,t); printf(Acceleration=%f\n",AlnrX); } DEFINE_SOURCE(xmom_source,cell.thread,ds,eqn) { double pos[ND_ND]; double rho; real source; C_CENTROID(pos,cell,thread); rho=C_R(cell,thread);/*DENSITY*/ ds[eqn]=0.0; source=-AlnrX*rho; /*momentum source term*/ return source; } plz help me |
Fuel Tank Sloshing
Hi Everybody
I have same problem too. I want to solve Fuel Tank Sloshing with fluent tutorial, but when I follow tutorial steps, at the end, after run calculation, "fluid doesn't move!" Would you help me? I think I should write zone motion UDF, isn't it ? Do I need ON dynamic mesh ? How can move the fluid (kerosene) in tank ?? Thanks in advance |
All times are GMT -4. The time now is 18:44. |