使用场函数分割区域
“根据场函数分割区域”将根据用户自定义的表达式分割面网格区域或体网格区域。
此操作不会分割网格单元。 因此,如果网格单元节点不共面,分割操作会导致两个区域之间的接合不均匀。 分割后会在区域之间生成两个边界,可以从这里创建交界面。
注 | 具有最多网格单元的区域将保留原始区域的名称。 新区域的命名约定参照区域中网格单元数的升序顺序。 例如,如果场函数通过区域 1 创建两个新区域,则具有最少网格单元的新区域为区域 1 2,具有最多网格单元的新区域为区域 1 3。 |
下图演示了场函数区域分割:
要使用场函数分割区域:
- 定义用于生成所需分割的场函数
- 右键单击区域并选择
-
在根据函数分割区域对话框中,将函数设为所需的场函数。
要更改选定的区域,单击选择按钮。
- 单击应用以分割这些区域。
用于分割区域的场函数的示例
如下图所示,此示例将区域分割为三个部分。
可以使用以下场函数分割区域:
($$Position[2] <= 0.05)? 1:(($$Position[2] >= 0.2)? 2:0)
在本案例中,分割后:
- 0.05 < z < 0.2 处的网格单元从属于区域 1,因为它是具有最多网格单元的区域。
- z ≤ 0.05 处的网格单元从属于区域 1 2,因为它是具有最少网格单元的新区域。
- z ≥ 0.2 处的网格单元从属于区域 1 3,因为它是具有最多网格单元的新区域。