You are on page 1of 1

/***********************************************************************/

/* ventriclepinlet_udf.c
*/
/* UDFs for specifying time dependant pressure profile boundary condition for
ventricle pressure
*/
/***********************************************************************/
//Written by ankush pratap singh
//IIEST SHIBPUR

#include "udf.h"//file that contains definitions for define functions and fluent
operations
#define omega 8.438

DEFINE_PROFILE(pressure_profile,t,i)
{
real p[ND_ND]
real y;
face_t f;
begin_f_loop(f,t)

{
F_CENTEROID(x,f,t);
y=x[1]
F_PROFILE(f,t,i)= 96.71-18.66*cos(omega*time)+2.588*sin(omega*time)
+0.1822*cos(2*omega*time)-8.668*sin(2*omega*time)+4.406*cos(3*omega*time)
+0.4626*sin(3*omega*time)
+0.05867*cos(4*omega*time)+1.393*sin(4*omega*time)-2.101*cos(5*omega*time)
+1.187*sin(5*omega*time)
}
end_f_loop(f,t);
}

You might also like