| 查看: 1704 | 回复: 1 | |||
[求助]
求助求助!Fluent六自由度UDF问题。
|
|
本人想模拟波浪流经船体时发生的自由横摇运动。但模拟过程中,发现船舶随重心的旋转为单向,直接翻转,然后出现负体积计算终止,不太符合实际。请问UDF中是否哪里编写有误? 另外,请问如何监测船体横摇角度的变化,如何输出? 附上我编写的UDF,求大神们帮忙看一看。跪谢!!! [code] |
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有5人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有7人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有6人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有6人回复
现代”学阀”该如何界定
已经有14人回复
求合成方法
已经有8人回复
师弟论文见刊大半年才想起来申请专利,还能抢救一下吗?
已经有4人回复
有机合成以后会不会被AI改变?做科研的虫友怎么看
已经有8人回复
我的奶奶
已经有3人回复
|
接上楼。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










回复此楼
;