24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1386  |  回复: 0

mbyowns

银虫 (初入文坛)

[求助] 【求助】FLUENT的UDF中DEFINE_CG_MOTION初始化错误

各位大牛,我最近需要模拟一个水中声波传播的模型。
声波由MOVING WALL产生,MOVING WALL为简谐运动,运动规律由UDF引入,具体UDF文件如附件velocity_inlet.c。
velocity_inlet.c代码内容为:

#include<math.h>
#include "udf.h"

DEFINE_CG_MOTION(transducer,dt,cg_vel,cg_omega,time,dtime)
{

        real a=30E-6,f=20E3;
        cg_vel[1]=2*3.1415926*f*a*cos(2*3.1415926*f*time);

}

其他FLUENT各项参数设置如附件中transducer.cas。
当我进行初始化时,系统提示

Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
Error Object: ()

如果把cg_vel[1]=2*3.1415926*f*a*cos(2*3.1415926*f*time);这句去掉,则可以正常初始化。
不知道是语法错误还是什么?总之卡了三天了,比较郁闷!
求各位大牛指点!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : transducer.cas
  • 2014-05-09 09:43:10, 979.98 K

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 mbyowns 的主题更新
信息提示
请填处理意见