基于场函数的变形
场函数表面变形方法通过应用使用场函数定义的位移来修改表面的形状。
可以指示 Simcenter STAR-CCM+ 计算在表面网格或体网格上提供的位移场,请参见计算表面上的场。在第一种情况中,Simcenter STAR-CCM+ 直接根据提供的位移场使表面网格变形。在第二种情况中,Simcenter STAR-CCM+ 首先将位移场从体网格映射到表面网格,然后根据映射的位移场使表面网格变形。此方法在执行操作之前需要体网格。
计算体网格上的位移场时,可以在伴随求解器运算循环中使用表面变形来优化设计,方法是根据场函数使表面变形,请参见模拟操作。计算表面网格上的位移场时,仅支持通过表面变形以数学方式定义初始形状。

使表面网格变形操作属性(场函数方法)
以下属性可用于使表面网格变形操作。
- 位移场
指定用于使表面网格变形的位移场函数。位移场函数是一个矢量场,用于定义所有位置的网格从一个位置移到另一个位置的方式。此属性可以使用现有矢量场函数或用户自定义场函数定义,该场函数可对外部 .csv 文件进行插值。.csv 表必须包含 X、Y、Z 坐标列和相应的 dx、dy 和 dz 位移列。
要将 .csv 文件导入 Simcenter STAR-CCM+,则在节点下创建文件表。有关更多信息,请参见使用表使表面网格变形。
- 输入部件
- 指定要变形的部件。
- 部件表面模式
用于包含或排除变形操作中的特定部件表面。可用选项如下:
- 所有部件表面
- 包含部件表面
- 排除部件表面
- 输入部件表面
- 指定要变形的部件表面。
- 计算表面上的场
- 激活后,将在表面描述而不是体网格中计算位移场函数。在这种情况下,执行操作之前无需体网格。
在网格化循环期间,第一次执行“使表面网格变形”操作时,将创建输入表面网格的初始副本。如果激活计算表面上的场,在后续网格重构步骤中对输入表面网格或“使表面网格变形”操作设置进行的任何更改都会将输入表面网格重置为此初始状态。
如果停用计算表面上的场,则输入表面网格为上一次迭代的输出。要重置输入表面网格,删除节点中的相应描述。