| 查看: 4029 | 回复: 10 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
woshihuolei银虫 (小有名气)
|
[求助]
fluent UDF如何实现下一时间步热源为上一时间步参数的函数的瞬态过程?已有2人参与
|
|
|
不知题目有没有说清。。。 因为热源是随流场的温度而有一个“自反馈”作用 如果温度上升,则下一时刻热源减小;如果温度下降,下一时刻热源增加 现在主要是不知道在UDF中不同时刻的值是怎么调用的?比如上一时间点的温度等。 希望大家指点一二 |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fluent热源udf
已经有2人回复
fluent在瞬态计算时候如何每次迭代都调用一次源项的udf
已经有6人回复
fluent udf 热源
已经有9人回复
fluent UDF 语句 pow函数值导出
已经有5人回复
求助!!!我想要在fluent中针对一个面进行积分,那么UDF应该用什么宏函数?怎么用?
已经有5人回复
新手求救啊!Fluent非稳态计算 怎么样才能在每一个时间步上调用一次UDF啊?
已经有15人回复
有fluent UDF怎样实现 加速度随时间变化的宏
已经有6人回复
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
- 专业: 工程热物理相关交叉领域
2楼2014-01-14 10:13:17
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
woshihuolei
银虫 (小有名气)
- 应助: 33 (小学生)
- 金币: 270.2
- 红花: 4
- 帖子: 191
- 在线: 55.4小时
- 虫号: 2760275
- 注册: 2013-10-28
- 专业: 工程热物理相关交叉领域
5楼2014-01-14 21:24:39













回复此楼
;