Fluent热源设置:生热速率随温度变化,UDF怎么编写啊!
热源Qv= A*T+ B*T^2+ C*T^3+ D*T^4,其中A、B、C、D是常数,T就是温度.
请问,这个四次方公式,用UDF怎么编写啊?因为刚开始学流体动力学分析,UDF编程太难学了,完全不理解啊.希望多多帮助啊,就那种语句编写
人气:327 ℃ 时间:2020-08-31 21:21:58
解答
#include "udf.h"
DEFINE_SOURCE(heat-gen,c,t,dS,eqn)
{
real A=;
real B=;
real C=;
real D=;
real T=C_T(c,t);
real source=A*T+ B*pow{T,2)+ C*pow{T,3)+ D*pow{T,4);
dS[eqn]=0;//关于dS系源项对温度的一阶偏导,来源于傅里叶展开,可以设置该值,简化处理默认为零
return source;
}real T=C_T(c,t); 怎么解释?还有pow{T,2) 什么意思,括号左右不一样么?我还没从Define>User-Defined>Functions>Compiled编译激活,先问一下真感谢,回答得正是我需要的……real T=C_T(c,t)这是fluent本身自带宏,用于获取数据储存胞元的温度值,关于pow(x,y)函数则是C++的语法结构,数学表达式是x^y
推荐
- 请教关于FLUENT中UDF的问题
- 请问各位高手,Fluent中,UDF到底怎么使用啊,程序用什么编写呢?在哪里编写呢?
- 1.甲,乙两站相距45千米,一列慢车和一列快车同时从甲,乙两站出发,速度分别是每52千米和每小时70千米,两车同向而行,开始时快车在慢车后面,问经过多少时间后快车追上慢车?
- 当A=2x²+1,B=4x²-2x-5,则:
- 如图是一个多面体的展开图,每个面内都标注了字母,请根据要求回答问题: (1)如果面A在多面体的底部,那么哪一面会在上面? (2)如果面F在前面,从左面看是面B,那么哪一面会在上
- 形容自立精神的成语
- 有一块菜地和一块稻田,菜地的一半和稻田的三分之一放在一起是13公顷,稻田的一半和菜地的一半放在一起是12公顷.那么这块稻田多少公顷?
- 解方程X-1=2/1X+4/1X+8/1X+16/1X+32/1X
猜你喜欢