24小时热门版块排行榜    

查看: 637  |  回复: 0

leesz

新虫 (初入文坛)

[求助] 二维剖面强迫横摇问题

大家好,第一次在小木虫上发帖求助,金币有点少,但是真心求教,求大家帮帮忙。
我现在做的问题如下:
想要用FLUENT计算一个二维剖面在水中强迫横摇的问题。二维剖面做简谐运动,幅值频率分别是A和φ0。应用动网格中的滑移网格来解决这个问题。下面是我自己编写的UDF。
UDF code:

#include"udf.h"
#define freq 0.84 //频率
#define ampl 0.175 //幅值
#define density 998.2 //水密度
#define GRAVITY 9.81 //重力加速度
int id=14; //二维剖面的ID

DEFINE_CG_MOTION(int_block_roll, dt, vel, omega, time, dtime)
{
        omega[2] = 2*M_PI*freq*ampl*cos(2*M_PI*freq*time);
}

DEFINE_EXECUTE_AT_END(exe_end)
{
        real x_cg[3],m_glob[3],f_glob[3],sita,time,m_plus;
        real x[ND_ND],A[ND_ND];
        FILE *fp;
        Domain *domain=Get_Domain(1);
        face_t f;
        Thread *tf=Lookup_Thread(domain,id);
        time = CURRENT_TIME;
        x_cg[0] = 0.0;
        x_cg[1] = 0.0;
        m_plus=0.0;
        sita = ampl*sin(2*M_PI*freq*time);
        if(!Data_Valid_P())
                return;
        Compute_Force_And_Moment(domain,tf,x_cg,f_glob,m_glob,TRUE);
        begin_f_loop(f,tf)
{
        F_CENTROID(x,f,tf);
        F_AREA(A,f,tf);
        if(x[1]<0.0)
                m_plus+=density*GRAVITY*x[1]*fabs(x[1]*A[0]-x[0]*A[1]);
}
    end_f_loop(f,tf)
        m_glob[2]+=m_plus;

        #if !RP_NODE
        fp=fopen("roll.txt","a";
        fprintf(fp,"%f,%f,%f,%f,%f,%f
",time,sita,f_glob[0],f_glob[1],NV_MAG(f_glob),m_glob[2]);
        fclose(fp);
        #endif
}
模拟中我使用的二维剖面是根据Ikeda的试验来确定的。网格的划分使用ANSYS ICEM来画的结构网格。参考很多做同样问题的文献,最后是要监测二维剖面受到的力矩的大小。求大家帮忙看看哪里出了问题,谢谢!
万分感谢!@wuming524
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 leesz 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 面上函评意见出来了,像什么等级? 20+4 Tsingking1 2026-08-27 15/750 2026-09-01 12:23 by icm639
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +8 ziyangfang 2026-08-25 11/550 2026-09-01 09:51 by zzuzxg
[论文投稿] 小白求助 投论文要求的highlights应该如何写 5+3 l1963982152 2026-08-29 4/200 2026-09-01 09:04 by 北京莱茵编辑
[基金申请] 怎么看青基中了没有啊 +6 叶九微 2026-08-26 6/300 2026-08-31 23:54 by yudaoqian88
[基金申请] 能否申诉? +7 echo8914667 2026-08-30 8/400 2026-08-31 17:00 by yihongxu
[文学芳草园] 梦想 +5 myrtle 2026-08-26 5/250 2026-08-31 14:40 by hahaboy
[基金申请] 中青基了要发朋友圈吗? +7 349506619 2026-08-28 7/350 2026-08-31 13:39 by 冼亮淀粉酶
[基金申请] 基金不中,共勉 +12 eulota 2026-08-26 12/600 2026-08-31 08:42 by ZJTJZ
[基金申请] 有没有仍没收到信息的 +7 德尚中行 2026-08-27 8/400 2026-08-30 20:52 by purplejack
[考博] 找导师 +6 yuanjiabao 2026-08-29 7/350 2026-08-30 14:40 by 生科新手
[基金申请] 国自然评审意见 +13 wangmingqi 2026-08-28 19/950 2026-08-29 10:22 by Poppy1104
[基金申请] 2026年叶企孙基金 +4 bud_bud 2026-08-27 7/350 2026-08-29 07:23 by foolishmani
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 面上合作单位盖章 +5 ssyjh 2026-08-27 5/250 2026-08-27 20:50 by gdfollow
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
信息提示
请填处理意见