| 查看: 4988 | 回复: 16 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
能量源项中有温度对时间的微分,需要用uds吗? 已有1人参与
|
||
|
能量源项中有dT/dt,就是温度对时间的求导,请问是用 1.c_udsi_m1存储上一步时间步长的温度 2.采用define_uds_unsteady? 希望有好心人帮忙。 不胜感激! |
» 猜你喜欢
自荐读博
已经有9人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
关于 Get_Domain()的问题
已经有5人回复
DEFINE_ADJUST中的
已经有18人回复
用UDF编写化学反应热作为源项
已经有12人回复
温度区域能量源项的添加
已经有13人回复
多孔介质udf,uds编写问题
已经有33人回复
UDF中旋度或一阶导数的求法
已经有8人回复
【讨论】FLUENT模拟固定床反应器
已经有26人回复

4楼2012-05-16 22:15:38
★ ★ ★
xiegangmai: 金币+3, 谢谢参与! 2012-05-17 23:09:28
xiegangmai: 金币+3, 谢谢参与! 2012-05-17 23:09:28
|
恩,你说的没错,这样确实会恒等于0。 但是C_T_M1(c,t)是没用的。 等于零是因为计算源项的时候温度还没有更新,所以两个温度值是相等的。 这个时候其实是需要两个UDM,分别保存上一步和再上一步的温度。 而且可以考虑全部在源项里完成,不用Adjust宏: source=(C_UDMI(c,t,1)-C_UDMI(c,t,0))/TIME_STEP; C_UDMI(c,t,0)=C_UDMI(c,t,1); C_UDMI(c,t,1)=C_T(c,t); return source; 当然,在刚开始计算的时候要注意下UDM的初始问题,防止出错。 从第三个时间步开始,就是正常的了。 |
» 本帖已获得的红花(最新10朵)
7楼2012-05-17 11:48:27
11楼2012-05-17 17:26:39







回复此楼
;
b07988