首页 理论教育 CFX函数开发技巧与实践

CFX函数开发技巧与实践

时间:2023-06-29 理论教育 版权反馈
【摘要】:下面将通过模型泵扬程计算的例子来说明CEL使用过程。接下来对变量H进行表达式的创建,如图5-4所示,选择massFlowAve作为计算中的一个函数,在图5-5中对massFlowAve函数选择Total Pressure in Stn Frame(总压)作为输入变量。在图5-7变量创建菜单中若选择则会弹出如图5-8所示CEL命令编辑窗口,刚刚编辑生成的变量H会显示在里面,在这个窗口下包含中所有变量表达式并且可以相应的进行修改。

CFX函数开发技巧与实践

CFX Expression Language(CEL)是在CFX里面广泛应用的一种解释性、申明性语言,通过创建方程用于CFX的前处理和后处理,例如用于复杂变量的定义、边界条件的指定等。在不借助外部Fortran程序的条件下实现用户自身数值模拟的目的。CEL在CFD-Post中有如下作用:

1)创建新的变量表达式;

2)基于变量表达式可在CFD-Post中进行任何数值参数的设置;

3)可通过表达式建立用户自定义变量;

4)直接在变量表达式中使用后处理器自带的一些函数;

5)可直接指定变量的单位;

6)可使用用户自定义的坐标系框架进行CEL函数的编辑。

下面将通过模型泵扬程计算的例子来说明CEL使用过程。

首先单击【Expressions】按钮随之出现带公式符号的978-7-111-49673-1-Chapter05-8.jpg,右键单击后出现如图5-3所示菜单,单击978-7-111-49673-1-Chapter05-9.jpg,并在随之弹出的对话框中键入H,单击【OK】按钮,这样就建立了新的变量H

接下来对变量H进行表达式的创建,如图5-4所示,选择massFlowAve(平均质量流量)作为计算中的一个函数,在图5-5中对massFlowAve函数选择Total Pressure in Stn Frame(总压)作为输入变量。在图5-6中对massFlowAve函数选择outlet作为函数计算作用面,同理选择Inlet面作为massFlowAve函数计算作用面,将进出口面的计算结果相减并除以流体密度和重力加速度就得到了最终变量H的表达式,如图5-7所示。单击【Apply】按钮后在【Value】框里就会显示变量H的值为37.4117m,同时在【Expressions】按钮下拉框中显示变量H计算表达式。在图5-7变量创建菜单中若选择978-7-111-49673-1-Chapter05-10.jpg则会弹出如图5-8所示CEL命令编辑窗口,刚刚编辑生成的变量H会显示在里面,在这个窗口下包含978-7-111-49673-1-Chapter05-11.jpg中所有变量表达式并且可以相应的进行修改。

978-7-111-49673-1-Chapter05-12.jpg

图5-3 变量创建菜单(www.xing528.com)

978-7-111-49673-1-Chapter05-13.jpg

图5-4 选择变量表达式函数

978-7-111-49673-1-Chapter05-14.jpg

图5-5 选择表达式变量

978-7-111-49673-1-Chapter05-15.jpg

图5-6 选择表达式作用面

978-7-111-49673-1-Chapter05-16.jpg

图5-7 完成表达式编辑

978-7-111-49673-1-Chapter05-17.jpg

图5-8 命令编辑窗口

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈