顶部banner
Logo 折叠
全网首发仿真工程师项目实训
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

技术邻
技术引领职场价值
电话
0571-86682823
商务合作
service@jishulink.com

求助:Fluent中导入UDF

浏览: 3276 回答: 2

#include "udf.h"

#include "math.h"

FILE *result;

DEFINE_EXECUTE_AT_END(pressure_end)

{

    result=fopen("Pressure_GET.txt","a");

    Domain *d

    d=Get_Domain(1);

    Thread *t;

    cell_t c;

    real pressure;

    real A[ND_ND];

    real point_x;

    real point_y;

    real point_z;

    real Y=2.5;

    real R=6.;

    int curr_ts;

    curr_ts=N_TIME;

    thread_loop_c(t,d)

     {

           if(curr_ts>=720)

           {

               real X=(-1.)*R *sin(2.*curr_ts);

               real Z=(-1.)*R *cos(2.*curr_ts);

           begin_c_loop(c,t)

            {

                C_CENTROID(A,c,t);

                point_x=A[0];

                point_y=A[1];

                point_z=A[2];

            if(fabs(point_x-X)<=0.0001&&fabs(point_y-Y)<=0.0001&&fabs(point_z-Z)<=0.0001)

            {

                pressure=C_P(c,t);

                fprintf(result,"坐标:%12.8f%12.8f%12.8f,时间步数:%f\n", point_x,point_y,point_z,curr_ts);

                fprintf(result,"%12.8f\n", pressure);

            }

            }

            end_c_loop(c,t)

            }

        }

        fclose(result);

}


导入Fluent中时,出现错误:

F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c:2: math.h: No such file or directory

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 7: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 9: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 10: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 11: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 12: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 13: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 14: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 15: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 16: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 17: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 18: parse error.

Error: F:\\VAWT Simulation\\try hard\\fluent\\Pressure_GET2.c: line 19: curr_ts: undeclared variable

它提示错误的是这几行:

  #include "math.h"

   Domain *d

    d=Get_Domain(1);

    Thread *t;

    cell_t c;

    real pressure;

    real A[ND_ND];

    real point_x;

    real point_y;

    real point_z;

    real Y=2.5;

    real R=6.;

    int curr_ts;

    curr_ts=N_TIME;

全是定义行出错,这是因为什么原因啊?一直卡在这儿两天了,求助大神们!!

全部回答 (1)

默认 最新
路修在戈壁滩上 2017年10月19日
已解决
2017年10月19日
评论 1 点赞

相似问题

查看全部
  • fluent中interpreted UDF时,出现line1:parse error? 2个回答

    #include "udf.h" DEFINE_PROFILE(inlet_x_velocity, thread, position) { face_t f; begin_f_loop(f,thread) { real t = RP_Get_Real("flow-time"); F_PROFILE(f, thread, position) = 2.0*cos(1.57*t); } end_f_lo

  • Fluent,UDF,比热随空间分布? 1个回答

    我写了一个fluent UDF,以实现比热Cp在不同cell zone有不同的值。尽管在运行中没有报错,但在不同区域并没有出现不同的值,而统一是一个值。代码如下: #include "udf.h" DEFINE_SPECIFIC_HEAT(cell_CO2_spec,T,Tref,h,yi) { int zone_ID1 = 3; int zone_ID2 = 4; Thread *thread1

  • Fluent 串行UDF改并行UDF? 3个回答

    串行可以计算,但是按照网上和帮助上改成并行的,结果并行计算和串行结果不一样(可以肯定并行计算错了),实在没搞明白host和node该怎么设,有没有大神指导一下改怎么改啊?UDF是求取特定体积的,涉及了循环,初步猜测是不同node的值没有汇总,导致结果中时间列是对的,变量列是错的.... #include "udf.h" DEFINE_EXECUTE_AT_END(execute_at_end) {

推荐阅读

手把手教你ABAQUS耗能钢节点建模与分析

手把手教你ABAQUS耗能钢节点建模与分析

1点 1点
¥169
基于ABAQUS和ANSYS接触分析

基于ABAQUS和ANSYS接触分析

宁博士CAE团队 宁博士CAE团队
免费
汽车仪表模具模流分析的实战讲解

汽车仪表模具模流分析的实战讲解

北卡 北卡
免费
hypermesh_dyna小车碰撞护栏(无声)

hypermesh_dyna小车碰撞护栏(无声)

吴文泽 吴文泽
¥18
使用已标定的车辆动力学模型提升开发效率

使用已标定的车辆动力学模型提升开发效率

VI-grade中国 VI-grade中国
免费
solidworks 2016基础操作入门到精通

solidworks 2016基础操作入门到精通

新征程学院 新征程学院
免费
热力学理论入门基础(上)

热力学理论入门基础(上)

引垂思汀 引垂思汀
¥30
ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

地下结构设计
¥40
前沿技术!大数据分析及人工智能在优化软件中的应用

前沿技术!大数据分析及人工智能在优化软件中的应用

IDAJ中国 IDAJ中国
¥9.99
新一代智能头灯的动态设计评估与仿真

新一代智能头灯的动态设计评估与仿真

Ansys中国 Ansys中国
免费
abaqus三维切削数值模拟(sph法)

abaqus三维切削数值模拟(sph法)

abaquser abaquser
¥30
5G终端天线仿真设计方法及其应用

5G终端天线仿真设计方法及其应用

Ansys中国 Ansys中国
免费
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费
ANSYS新版本功能速递: HFSS微放电仿真

ANSYS新版本功能速递: HFSS微放电仿真

Ansys中国 Ansys中国
免费
基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

北鲲 北鲲
¥99
0#块箱梁托架法施工结构模拟

0#块箱梁托架法施工结构模拟

yudachuan1105 yudachuan1105
¥200
一线科技工作者接受仿真咨询服务的全过程经验分享

一线科技工作者接受仿真咨询服务的全过程经验分享

技术邻直播 技术邻直播
免费
UG培训第九课:自由曲面构造法

UG培训第九课:自由曲面构造法

luffy8610 luffy8610
¥20
abaqus座椅滚轮拉脱力强度分析

abaqus座椅滚轮拉脱力强度分析

任总 任总
¥90
汽车模具工艺CAE分析

汽车模具工艺CAE分析

汽车-Albina 汽车-Albina
免费