引子
1.首先什么是表达式
• 默认情况下,为边界条件或cell zone 输入的值在整个边界或者 cellzone上是一致的
–例如,入口温度可以定义为出口加权平均压力的函数
2.使用表达式定义边界条件和Cell Zone 条件
2.在表达式输入面板书写表达式,可以从右边菜单中选择变量/函数
Expressions 可以直接在entryfield 中输入
注意,单位要匹配!
3.Fluent的表达式语言(即书写格式)
o 1[cm] * TotalPressure是不允许的,因为厘米不是压强的单位
o Unitsystems可以混合使用,例如1[atm] + 200 [Pa]是允许的,因为它们 都是压力单位
4.函数的使用
例如,当你要获取边界inlet和outlet的面积时,为Area([“outlet,inlet”])
当你要获取入口的面积加权平均温度时,为
Average (StaticTemperature,[“inlet”], Weight = “Area”)
• Maximum (<expr>,[location,…])
• Minimum (<expr>,[location,…])
• Sum (<expr>, [location,…],Weight = None | ”Area” | ”Volume”)
• Volume ([location,…])
支持三角函数
和其他函数
示例:用出口温度控制计算域的源项
4.变量
–Variables:变量(在上述表达式, t 是一个 variable)
variable | Description |
Time | Current time |
Timestep | Current time step |
DeltaTime | Current time step |
Iteration | Current iteration count |
Alias notation | |
variable | Description |
x, y, z | x, y, z coordinates |
u, v, w | x, y, z direction velocity |
t, dt, iter | Time step, ticks, number of iterations |
T | Static temperature |
P | Static pressure |
mf | Mass fraction |
variable | Description |
PI | Pi |
e | Number of napiers (2.718…) |
R | Gas constant |
avogadro | Avogadro's number |
boltzmann | Boltzmann constant |
clight | speed of light |
echarge | Electric quantity |
g | Gravity acceleration |
planck | Planck's constant |
stephan | Stefan-Boltzmann constant |
mupermo | Permeability |