24小时热门版块排行榜    

查看: 719  |  回复: 2

黄涛神

捐助贵宾 (小有名气)

[求助] 多个源项会不会产生冲突?已有1人参与

如题,我需要在一个区域内添加2个能量源项,都是体积热源,由于二者性质是不同的,而且作用的区域位置也不同,一个源项是坐标的函数,一个是速度的函数,分开来写成两个DEFINE_SOURCE,现在的问题是,fluent在计算源项时,会不会产生冲突,就比如说在写第一个与坐标相关的源项的UDF时,在一定坐标范围内施加源项,其余不在范围内坐标源项肯定设为0,但这时因为不在范围内的坐标处可能有速度,因此会激发第二个与速度相关的源项,这明显是矛盾的,fluent能自动判断吗,这两个源项我知道写在一起能解决,但是有时候源项太多,必须分开写才好办,求问大神,分开写的话多个UDF会自动判断并叠加吗
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黄涛神

捐助贵宾 (小有名气)

继续,比方说我在一个长方体区域内,施加2个能量源项,其中一个与温度有关,判断条件是if ((C_T(c,t)>=Ts)&&(C_T(c,t)<=Tl)),则source=8,否则source=0,而另一个源项在整个区域内施加,与坐标有关,现在问题是第一个源项的source=0会不会与第二个源项产生冲突,因为不满足if ((C_T(c,t)>=Ts)&&(C_T(c,t)<=Tl))条件外其实是有第二个源项的,只是两个源项作用的范围存在交叉,会有冲突吗,该怎么做
2楼2016-12-30 14:06:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nickma

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
黄涛神: 金币+20, ★★★很有帮助 2017-02-20 14:35:00
多个源项并不冲突,软件自身不会判断是否冲突的,会按照你写的程序按cell循历计算的。
3楼2017-01-02 12:09:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 黄涛神 的主题更新
信息提示
请填处理意见