Fidelity Pointwise网格划分软件简单使用
一些概念
PointWise中database是导入的几何模型,网格根据几何模型来画,但网格不直接跟database相关,而是跟以下几个概念紧密相关。
connector 在PointWise中指已经设置节点的线段
domain 在PointWise中指面网格
block 在PointWise中指体网格
一些快捷键
量取点的坐标及线段长度: ctrl+shift+中键
平移: shift+右键
旋转: ctrl+右键
重设旋转中心: ctrl+shift+左键
切换选择目标: 空格
鼠标出现重影表示有多个目标可选,按空格键可切换。
一般流程
概述:一般是根据database中的线生成connector,选中能围成一圈的connector生成domain,选中能围成一个体积的domain生成block。
或根据database中的surface生成domain,选中能围成一个体积的domain生成block。
block就是我们最终需要的体网格。
1.先导入database
File->Import->Database
导入之后左侧面板Database项目下就会显示database名称。
2.生成domain
可先生成connector再生成domain,也可直接生成domain。
方法一,先生成connector再生成domain:
点击快捷图标栏中的“2 point curves”(或Creat->2 point curves),再点击视图中几何模型的两个节点即可生成一个connector,此connector具有两个节点。
在connector上布置节点,快捷图标栏中的“Dimension”可直接输入节点数,“Average spacing”可直接输入节点的平均间距,两种方法均可生成节点。
选中生成的connector,使之首尾相连,点击“Assemble Domains”生成一个面网格(也可Creat->Assemble Special->Domains然后选择connector,围成一圈后点击Save Edge再点击Apply),这样就生成一个Domain了。
方法二,直接生成domain
使用这种方法需提前设置默认的节点平均间距,在左侧面板的Default栏目下勾选Connector,设置Average delta s (Dimension下面那个,希腊字母delta符号打不出来)即节点之间的平均间距 为合适的值。
选中database中的surface,点击“Domains On Database Entities”便生成了connector和domain。
3.生成block
选中生成的domain,使之围成一个体积,点击快捷图标栏“Assemble Blocks”使之生成一个block(也可 Creat->Assemble Special->Blocks),选中生成的block然后再点击快捷图标栏中的“Initialize”,便生 成了网格。
在网格中使用T-Rex
T-Rex可以在domain中使用也可以在block中使用。
在domain中使用:
选中一个已经生成的domain,Grid->T-Rex,在Boundary Condition栏中新建一个组,边界条件类型设置为Wall,delta为第一层的高度。选中要执行T-Rex的边界,在刚刚建立的组前的方框中勾选,选中的边界就被分配到这个组中了。
T-Rex栏目下设置Max Layers,这项表示最大的T-Rex层数(生成的层数会小于等于这个数);Full Layers,这项表示必须要生成的T-Rex层数;Grouth Rate,为增长率;Push Attribuate与边界条件的Match搭配使用。使用时先将BC段边界设置为Match,再勾选Push Attributes,这样会改变Match边界原有的节点分布,如下图所示。Cell Type决定了T-Tex网格是三角形还是四边形,下图中选择的是四边形。
Attribute栏目中 Algorithm本人目前没看出来差别在哪?不知道如何选择。
Cell Type,决定了T-Rex之外的网格是完全三角形还是既有三角形也有四边形。
Cell,这组参数中Max. Equilateral Edge Length比较重要,可限制中间区域的网格大小,若生成的网格中间部分太大,可设置为Use Boundary或自定义的值。
然后来到Solve栏目,点击Initialize进行初始化。OK完成。
在block中使用方法类似,用于生成边界层网格。
一般流程中的注意事项
若两个domain是挨着的,他们之间只能有一条公共的connector。
例如:
在上图中若先生成了domain1,则生成domain2时应使用生成domain1时所用的connector(图上CD位置所示)。若domain1使用方法一生成,domain2使用方法二生成就会造成CD位置出现两条connector,这样便无法生成block,这个很容易被忽略。将鼠标放在CD位置若出现重影便说明有多条connector。
一些功能
All Mask On/Off
帮助选择,在哪类项目前打勾选择范围就会仅限于这一类。
Show All / Hide All(图标上有眼睛)
点击他们会显示或隐藏这类项目。
Project
若画出的网格与原有几何的表面不贴合,使用这个功能使网格投影到几何表面。
Grid->merge
用于合并connector或点。使用database的边界生成connector时会有两个点挨得很近却又不重合的情况发生,这时就可以合并这两个点。
Grid->Distrubution
设置connector上的点的分布,Spacing栏目下设置两端的第一个的点的位置(选中某端会显示为白色箭头);Function栏目用来设置点的数量和增长率,若两端都想设置点数和增长率,要在Spacing栏目中将两端的位置都设置好,Begin一般选择“Number of Layers and Growth Rate”,Middle一般选择“Tanh Using Last Layer Spacing”,这时中间位置的尺寸会自动确定,End也选择“Number of Layers and Growth Rate”,增长率多用1.2,设置完这三项后点击Optimize Dimension优化点数;Break Points栏目仅用于删除connector中的断点,一般断点来源于合并两个点,合并两个点后两个connector也合并为一条,但其中存在一个断点,这个断点可以设置两侧的点分布,但一般不会这样做(因为太麻烦),会直接删除该断点。
————————————————
版权声明:本文为CSDN博主「medicalmask」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/medicalmask/article/details/127718172