场函数

Simcenter STAR-CCM+ 中,可通过场函数访问各种场(在网格单元、节点或边界面处计算的标量或矢量数据)。可使用场函数来可视化计算场、指定边界和区域值或者定义初始条件。

场函数由自动化 > 场函数节点下的节点表示。场函数管理器节点可保留任意数量的场函数,直至达到计算机的内存限制。

位于场函数图标右下角的字母表示场函数的类型:标量 (S)、矢量 (V)、组分表 (A)、位置 (P) 或张量 (T)。请参见场函数类型

Simcenter STAR-CCM+ 提供与物理模型关联的系统定义场函数,以及使用表达式完全定义的用户自定义场函数。激活物理模型时,Simcenter STAR-CCM+ 会自动为该模型添加预定义的场函数。例如,激活固体应力模型时,Simcenter STAR-CCM+ 会自动激活与固体应力相关的系统场函数,如应力张量和位移场函数。

场函数的最常见用途是检查求解。例如,可通过在场景中使用系统场函数“压力”,显示体的壁面上的压力。场函数的更高级用途是指定边界和区域值以及初始条件。在这种情况下,通常需要定义一个新场函数,然后应用它。例如,为与 y 坐标呈函数关系的抛物线速度分布编写一个函数,然后将其用于边界处的入口速度。

只要有任何其他对象仍在访问场函数,该场函数便会在 GUI 中保持活动状态。当对象(例如报告、监视器或显示器)访问场函数时,该连接会强制场函数一直显示在模拟中。对于系统场函数,即使在停用相关物理模型后仍然如此。因此,在更改连续体模型和/或进行选择以删除用户场函数时,需要仔细检查模拟中是否有对象将过期的场函数保持为活动状态。不这样做将导致无法删除用户场函数,以及分不清实际正在计算的是哪些可见场函数。

如果用于定义场函数的数据位于零部件上,则只能在该零部件上访问这些场函数。要使数据存在,它必须分配在特定的零部件上且必须已经过初始化。例如,物理量壁面剪切应力仅存储在粘性流模拟中的壁面上。因此,壁面剪切应力场函数及相关的场函数物理量(如壁面 y+)只能显示在壁面边界上,并且只能在已初始化求解后。

访问模拟中的场函数

该场函数可用后,即会出现在任何需要它的以下操作的标量和/或矢量对象选择器中:显著可视化、XY 绘图、报告、监视和创建表数据。(有关对象选择器的详细信息,请参见对象选择对话框。)此外,通常可以选择以下对象:

如果使用了几个场函数并希望再次访问,则可以在对象选择对话框中过滤这些场函数。为此,单击对话框右上部分的 最近使用的函数)按钮。对象选择器中的视图仅包含在当前模拟中使用的场函数。要再次显示所有场函数,需再次单击此按钮以停用它。





所有可用场函数的视图 最近使用的场函数的视图