5.1.表达式简介
Fluent表达式语言是一种基于Python的解释声明性语言,使您能够:指定关于时间、迭代次数、位置和解变量的复杂边界条件和源术语。根据时间或迭代指定各种模型和求解器设置。可替代UDF输入变量
5.1.1表达式语法
表达式是一个字符串,表示值、变量、运算符和函数调用的组合,当用适当的变量值计算时,它返回一个值。例如:
fluent教程文档的表达式计算结果可以是实数、布尔值、实数域或布尔值域。例如,当在区域上计算时,2*StaticPressure的计算结果是一个实域。然而,平均值(2*StaticPressure,[“inlet”])计算为单个实数值。
5.1.1.2 .表达式值
值可以是实数(例如,1.0e-3)、整数(例如,-10、5、37)、布尔值(true or false)或量。数量是带有相关单位的实数。支持的数量语法是<number> [ <unit> ],例如2324.0 [Pa kg^-3 s]。单元规范基于 CFX (Units Syntax in the CFX-Pre User's Guide).
5.1.1.3 .表达式运算和函数
请自行阅读
5.2.1场变量
Fluent后处理字段变量的子集可用于表达式。有关所有可用字段变量的列表,请参见附录:支持的场变量(第926页)。
5.2.2solution变量
5.2.3科学常数
5.2.4. Aliases
Aliases提供了访问常用变量的简化语法。
5.2.5. Profiles
可以在表达式中使用profiles来指定边界和像元区域条件,用于后处理和简化操作。配置文件是可以导入到Fluent中的表格数据,除了一个或多个因变量列之外,通常还包含X、Y和Z列(对于空间配置文件)或Time(对于瞬态配置文件)。
5.3.创建和使用表达式
这一部分介绍了表达式的用法 请自行阅读
5.3.1.直接应用表达式
5.3.2命名表达式
5.3.3上下文规范5.3.4绘制表达式
5.3.5后处理表达式
5.3.6.表达式管理
5.4.表达式示例
这里列举了4个案例 好好看看!
5.4.1.抛物线流入剖面
5.4.2 时变抛物线流入
5.4.3受控出口温度
5.4.4用参数化迎角计算力
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。