icemcfd有关block功能的说明资料 下载本文

五、 Associate

1、Associate Vertex——分别将vertex和part、point、curve、surface联系起来。

2、Associate Edge to Surface——将edge和surface联系起来,edge将变成白色。

3、Associate Face to Surface

“Closest”此项将要找到最接近的surface去联系,默认为boundary面。 “Interpolate Surface”——问题:没明白。

“Parts”此项将要project Face到已定义的part中的Surface。 “Shared Wall”——问题:没明白。

4、Update Association——前提是存在已经定义好的联系,比如说vertex或edge或face,然后geometry经过了变形,比如scale等,这项功能将前面存在的联系继续追踪到现在的geometry,但是可能和以前的不完全一样,它设置联系到最近的实体。

5、Reset Association——相当于使以前设置的联系归零。

6、Project Vertices——“Move O-grid nodes”相当于随之移动O-grid。 六、 Move Vertex 1、Move Vertex

这儿有几种不同类型的vertices/edges。White Edges/Vertices:标记为s,edge和associated vertices都被 projected到最接近的CAD surface上,Vertices仅仅能在所有的surfaces上移动;Blue Edges/Vertices:标记为v,位于volume的内部,首先选择和它相连的edge,然后将

其拖动沿着所选择的edge移动,只对3D block有效;Green Edges/Vertices:edges和associated vertices都被projected到了curves,vertices仅仅能在projected的curves上移动;Red Vertices:不能被移动,因为它们被projected到固定点。

“Single”模式仅仅能移动一个单独的vertex;“Multiple”模式可以移动多个vertecies。 2、Set Location

“Set Position”指用户可以移动vertex在Cartesian或cylindrical co-ordinate系统,用户可以直接修改vertex的坐标也可以选择参考点来定位。

“Incremental Position”通过设置坐标的增量来修改vertex的坐标。 4、Set Edge Length——修改edge的长度,同时也可以查看edge现有的长度。

七、 Transform Blocks 八、 Edit Edge

1、Split edge功能——split type为“spline”,选择edge然后拖动edge直到希望的形状,或者说直接点击一下,edge就会和最接近的curve重合,整个edge为一条弯曲的edge,但是并不会产生新的vertices。split type为“linear”,在鼠标点击的位置对edge进行划分,整个edge由2条直线edge组成,这点不会产生新的vertex,但是这点会和最接近的curve重合。split type为“control point”,在鼠标点击的位置对edge进行划分,整个edge为一条弯曲的edge,这点不会产生新的

vertex,但是这点会生成一个控制点以便对edge的曲率进行控制,可以在move vertwx中通过移动这点来改变这条edge的曲率。 2、Unsplit edge功能——Split edge的反操作。 3、Link edge功能——问题:没明白。 4、Unlink Edge——问题:没明白。 九、 Pre-Mesh Params

1、Update size功能——“Keep Distribution”使用此项用户能基于Global Surface or Curve Mesh Size来调整edges上的节点数,也就是说网格尺寸与Global Surface or Curve Mesh Size一样,而不与edge params中设置的一样,同时每一个edges Geometric law保持不变。“Keep Count”使用此项用户将改变geometry law为默认的geometry law,网格尺寸与edge params中设置的一样,而不遵循Global Surface or Curve Mesh Size。

2、Scale Sizes功能——相当于edge的节点数乘上factor。当factor为1时,只是现有的节点数加1即可。实际上就是加密网格。注意:edge原有节点数不能为2,否则此功能无效。

3、Edge Params——“Reverse parameters”:颠倒所选择edge上的参数,也就是说edge起点上的参数被转换到终点上,终点上的参数被转换到起点上。“Screen position”:用户可以通过鼠标拖动去修改节点间距。 Mesh laws:

Bi Geometric——默认的划分规则。

Uniform——节点沿着edge均匀分布。不用设置Spacing 1和Spacing 2、ratio 1和ratio 2。

Hyperbolic——通过每一个端点的spacing来定义一个双曲线的节点分布, 用户只能设置Spacing 1和Spacing 2,同时ratio 1和ratio 2被自动确定。

Poisson——按照Poisson分布计算节点间距,要求设置Spacing 1和Spacing 2同时忽略ratio 1和ratio 2(ratio 1和ratio 2被自动确定)。Poisson和Hyperbolic的区别不大,但是通过仔细观察发现,在Poisson中设置的Spacing 1和Spacing 2与实际值相比非常吻合,没有任何误差,而在Hyperbolic中设置的Spacing 1和Spacing 2与实际值相比有着非常小的误差;同时经过测试,Poisson和Hyperbolic即使是Spacing 1和Spacing 2设置为一样,它们的ratio 1和ratio 2也不一样。 Curvature——按照曲率来计算节点间距。不用设置Spacing 1和Spacing 2、ratio 1和ratio 2。Curvature和uniform很相似,经过测试发现:对于associate 直线curve的edge来说,Curvature和uniform没有什么区别,但是对于associate 弯曲curve的edge来说,Curvature和uniform不一样,spacing不一样,应该说,Curvature使得弯曲curve的网格划分更为均匀。

Geometric 1——Spacing 1被用作设置从edge起点开始的第一个间距,剩下的节点间距保持恒定的增长率,因此只用设置Spacing 1(ratio 1被自动确定)。

Geometric 2——同Geometric 1的原理一样,只用设置Spacing 2(ratio