| 查看: 1819 | 回复: 3 | ||
[求助]
如何将初始温度场直接导入fluent中进行计算 已有2人参与
|
| 利用fluent计算地层温度时,如果已经知道地层中相应位置的现场观测温度,如何直接导入fluent计算模型中,从而就不需要进行初始温度的计算(一个模型还好办,如果一下子好多模型,计算起来耗时费力),恳请各位大神指导 |
» 猜你喜欢
什么是人一生最重要的?
已经有6人回复
为什么中国大学工科教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有11人回复
网上报道青年教师午睡中猝死、熬夜猝死的越来越多,主要哪些原因引起的?
已经有9人回复
【博士招生】太原理工大学2026化工博士
已经有5人回复
280求调剂
已经有3人回复
面上可以超过30页吧?
已经有11人回复
版面费该交吗
已经有15人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有18人回复
3_1415926
金虫 (小有名气)
- 应助: 8 (幼儿园)
- 金币: 1994.3
- 红花: 6
- 帖子: 159
- 在线: 57.3小时
- 虫号: 1853296
- 注册: 2012-06-09
- 性别: GG
- 专业: 工程热力学
【答案】应助回帖
感谢参与,应助指数 +1
|
用DEFINE_INIT,下面是help里面的一个例子,用来定义温度场的 /*********************************************************************** UDF for initializing flow field variables ************************************************************************/ #include "udf.h" DEFINE_INIT(my_init_func,d) { cell_t c; Thread *t; real xc[ND_ND]; /* loop over all cell threads in the domain */ thread_loop_c(t,d) { /* loop over all cells */ begin_c_loop_all(c,t) { C_CENTROID(xc,c,t); if (sqrt(ND_SUM(pow(xc[0] - 0.5,2.), pow(xc[1] - 0.5,2.), pow(xc[2] - 0.5,2.))) < 0.25) C_T(c,t) = 400.; else C_T(c,t) = 300.; } end_c_loop_all(c,t) } } |
» 本帖已获得的红花(最新10朵)
2楼2016-03-07 09:47:35
3楼2016-03-07 17:49:47
4楼2019-06-14 17:31:31













回复此楼
Lvy2014