Fluent热源设置:生热速率随温度变化,UDF怎么编写啊!

Fluent热源设置:生热速率随温度变化,UDF怎么编写啊!
热源Qv= A*T+ B*T^2+ C*T^3+ D*T^4,其中A、B、C、D是常数,T就是温度.
请问,这个四次方公式,用UDF怎么编写啊?因为刚开始学流体动力学分析,UDF编程太难学了,完全不理解啊.希望多多帮助啊,就那种语句编写
大妖怪婆婆 1年前 已收到1个回答 举报

3个角色 春芽

共回答了12个问题采纳率:91.7% 举报

#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;
}

1年前 追问

2

大妖怪婆婆 举报

real T=C_T(c,t); 怎么解释?还有pow{T,2) 什么意思,括号左右不一样么? 我还没从Define>User-Defined>Functions>Compiled编译激活,先问一下 真感谢,回答得正是我需要的……

举报 3个角色

real T=C_T(c,t)这是fluent本身自带宏,用于获取数据储存胞元的温度值,关于pow(x,y)函数则是C++的语法结构,数学表达式是x^y
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.020 s. - webmaster@yulucn.com