前言
Star-CCM+中场函数在仿真中有很重要的作用。可以通过场函数进行简单的公式编辑、表格数据调用、监测量调用、报告调用等。可操作性强、使用场景广,是学习Star-CCM+软件必备的一项技能。本文将对场函数的创建、调用、报错提示、纠错方法等技巧展开介绍。
一 场函数的创建与调用
1.1 场函数的创建
1.1.1 创建流程
工具→场函数→右键新建(常用的是标量,这里也以标量为例展开讲解)。
1.1.2 重命名
选中新建的场函数,F2重命名。这里需要注意的是在新建的场函数属性→函数名也要重新命名,否则在进行场函数调用时,显示的名称仍为原默认的函数名“UserFieldFunction_1”。
1.2 场函数的调用
首先在需要调用场函数的区域的对应的物理值属性中选择场函数。
找到需要调用的场函数选中→确定,即可实现调用。
1.3 创建场函数注意事项
以上就是场函数的创建与调用方法。此处需要特别注意的就是场函数的命名。为了方便调用需要在场函数的属性中进行重新命名。
二 场函数编辑
2.1 场函数维度(单位)定义
场函数创建完成后,在场函数的属性中定义下编辑场函数;场函数属性中维度下编辑单位。(此处需要注意的是,定义好维度之后,后续的绘图中才会显示单位。)
2.2 场函数编辑时常用的逻辑函数
例:(X>6)?8:7
解析:如果X>6则输出8,否则输出7。
2.3 常用的运算符
2.4 场函数编辑
场函数中可以对常数、场函数、报告、参数等进行编辑,同时也可以对表格数据进行读取。
2.4.1 常数
2.4.2 场函数
2.4.3 报告
2.5 注意事项:
① 场函数中的温度单位默认为“K”,在用到温度时,就需要注意单位的统一;
② 函数编辑时用到的括号为英文格式;
③“:”同样为英文格式输入法下输入;
④ 当编辑场函数使用报告数据时,要尽量使用“---Report”数据。
三 场函数监视
场函数编辑结束后就需要对其数据进行监测。场函数监测需要采用报告进行监测。但是需要注意,本文建议采用“最大值报告”进行监测场函数。具体监测步骤如下:
3.1 创建最大值报告
3.2 选择场函数
3.3 选择零部件
此处的部件可以随意选择,因为最大值主要监测的是场函数,与零部件无关。
3.4 创建报告监视器和绘图
报告设置完毕后进行绘图监测实时的数据。选择“根据报告创建监视器和绘图”,计算过程中除了会绘制曲线数据外,也会在输出窗口实时输出场函数数据。而选择“根据报告创建监视器”则只在输出窗口实时输出场函数数据,没有曲线图。
3.5 注意事项
以上就是场函数的监测方法。其中需要注意的是建议场函数采用最大值报告进行监测。
四 报错提示
场函数在编辑时,一不小心就会报错,特别是一些较复杂的函数或者在调用数据表格时。有时会提示报错,但是多次更改后即使函数没有更改正确也不会报错。那如何准确的查看函数更改是否正确,本文将就此问题展开讨论。
4.1 报错提示
当场函数编辑正确时会在场函数的属性→组合程序中显示函数。如图1所示;若场函数编辑错误将在输出中红色字体提示,如图2;同时在属性→组合程序提示“syntax error”,如图3。
4.2 纠错方法
报错后需要查一下场函数编辑中的符号是否错误,是否是在英文输入法下输入。正确的逻辑函数在场函数编辑时是蓝色显示的。
此外,若是调用表格,就要查看调用的数据列是否存在;函数单位是否转换为同一单位等。
五 小结
以上为场函数应用基础的方法与注意事项,供各位参考学习。