| 查看: 4617 | 回复: 10 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
woshihuolei银虫 (小有名气)
|
[求助]
fluent UDF如何实现下一时间步热源为上一时间步参数的函数的瞬态过程? 已有2人参与
|
|
|
不知题目有没有说清。。。 因为热源是随流场的温度而有一个“自反馈”作用 如果温度上升,则下一时刻热源减小;如果温度下降,下一时刻热源增加 现在主要是不知道在UDF中不同时刻的值是怎么调用的?比如上一时间点的温度等。 希望大家指点一二 |
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有4人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有7人回复
哈尔滨工业大学韩晓军教授课题组招收2027年硕士推免生及博士研究生
已经有3人回复
找导师
已经有8人回复
国社科又开始会评了,不知道这次命运如何
已经有14人回复
麻烦专家们看看评委们的意见(F口面上)
已经有13人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有14人回复
要骂人了,新模版改版就是要淡化问题凝练这种虚的东西,结果有个评委还在说凝练得不够
已经有17人回复
学科评审组评审是指会评吗?
已经有5人回复
小白求助 投论文要求的highlights应该如何写
已经有4人回复
ykxyer
铁杆木虫 (文坛精英)
- 应助: 2 (幼儿园)
- 金币: 9436.9
- 散金: 8350
- 红花: 71
- 沙发: 188
- 帖子: 17480
- 在线: 672.6小时
- 虫号: 1673326
- 注册: 2012-03-07
- 性别: GG
- 专业: 金属功能材料

11楼2017-07-03 21:49:43
woshihuolei
银虫 (小有名气)
- 应助: 33 (小学生)
- 金币: 270.2
- 红花: 4
- 帖子: 191
- 在线: 55.4小时
- 虫号: 2760275
- 注册: 2013-10-28
- 专业: 工程热物理相关交叉领域
2楼2014-01-14 10:13:17
woshihuolei
银虫 (小有名气)
- 应助: 33 (小学生)
- 金币: 270.2
- 红花: 4
- 帖子: 191
- 在线: 55.4小时
- 虫号: 2760275
- 注册: 2013-10-28
- 专业: 工程热物理相关交叉领域
3楼2014-01-14 14:10:42
woshihuolei
银虫 (小有名气)
- 应助: 33 (小学生)
- 金币: 270.2
- 红花: 4
- 帖子: 191
- 在线: 55.4小时
- 虫号: 2760275
- 注册: 2013-10-28
- 专业: 工程热物理相关交叉领域
|
现在基本确定可以使用UDMI 根据各种资料,写了一段代码,但出现如下错误: 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: #f 已经分配了内存2个。。udmi也是在初始化中patch的。。 代码如下,有详细解释,希望大家给看看哪里不对。。 /***********************************************************************/ /* heat_source.c */ /* UDF for specifying a time-dependent heat_source */ /***********************************************************************/ #include "udf.h" #include "unsteady.h" DEFINE_SOURCE(cell_heat_source, cell, t) { cell_t c; Thread *t; Domain *d; real heat_source; real current_timestep; /*as word means*/ real current_time; current_time = RP_Get_Real("flow-time" ;heat_source = 340000000.; current_timestep = RP_Get_Real("physical-time-step" ;begin_c_loop(c,t) { C_UDMI(c,t,0) = C_T_M1(c,t); /*获得前一时刻温度值*/ C_UDMI(c,t,1)= C_T_M2(c,t);/*获得前前时刻温度值*/ } end_c_loop(c,t) heat_source = heat_source * exp(-3 * current_timestep * pow (10,-4) * (C_UDMI(c,t,0) - C_UDMI(c,t,1)));/*热源项为前两时刻温度差的函数*/ return heat_source; } |
4楼2014-01-14 21:23:28










回复此楼
;