| 查看: 1657 | 回复: 1 | ||
[求助]
求助求助!Fluent六自由度UDF问题。
|
|
本人想模拟波浪流经船体时发生的自由横摇运动。但模拟过程中,发现船舶随重心的旋转为单向,直接翻转,然后出现负体积计算终止,不太符合实际。请问UDF中是否哪里编写有误? 另外,请问如何监测船体横摇角度的变化,如何输出? 附上我编写的UDF,求大神们帮忙看一看。跪谢!!! [code] |
» 猜你喜欢
2026年国自然面上资助率
已经有7人回复
微信指数没变化,科研之友没阅读
已经有17人回复
申请2027年材料/化学类博士
已经有5人回复
系统今天又提示维护了,估计离放榜不远了
已经有14人回复
你们的时间戳变了吗
已经有4人回复
小木虫看见有人已经知道结果了
已经有17人回复
今年的WR进展到哪一步了?
已经有9人回复
产物和副产物价值比较
已经有5人回复
时间戳他又来了
已经有17人回复
这个自发加氧反应的机理是什么?
已经有7人回复
|
接上楼。UDF代码如下,求各位大神帮忙看看。 #include "udf.h" #define m 72697.4721; /* 定义全局变量,mass质量通过自主设定的m*求得,我用的是铝的质量 */ #if !RP_NODE FILE *result0; #endif DEFINE_SDOF_PROPERTIES(m_first0, prop, dt, time, dtime) { real x_cg[ND_ND]; real f_glob0[ND_ND],m_glob0[ND_ND]; #if !RP_HOST Domain *domain= Get_Domain (1); Thread *tf0= Lookup_Thread (domain, 6);/* fyq1*/ x_cg[0]=DT_CG(dt)[0]; x_cg[1]=DT_CG(dt)[1]; #endif prop[SDOF_MASS] =72697.4721; prop[SDOF_IZZ] =3932.34; #if !RP_HOST Compute_Force_And_Moment (domain, tf0, x_cg, f_glob0, m_glob0, FALSE); domain= Get_Domain (1); #endif node_to_host_real(f_glob0, ND_ND); node_to_host_real(m_glob0, ND_ND); prop[SDOF_LOAD_F_X] =0; prop[SDOF_LOAD_F_Y] =f_glob0[1]; prop[SDOF_LOAD_M_Z]= m_glob0[2]; #if !RP_NODE result0=fopen("m1_yundong.dat","a" ;fprintf(result0," %10.6f %10.6f %10.6f %10.6f %10.6f %10.6f %10.6f \n",time,DT_CG(dt)[0],DT_CG(dt)[1],DT_VEL_CG(dt)[0],DT_VEL_CG(dt)[1],f_glob0[0],f_glob0[1]); fclose(result0); #endif } |
2楼2020-01-14 20:09:37











回复此楼
;