新浪博客

[转载]三种网格生成程序生成结构网格的比较--pointwise篇

2013-03-19 11:21阅读:

pointwise 16也许有些人还比较陌生,但是提到gridgen,相信很多人还是比较熟悉的吧。pointwise 16的前身就是gridgen,gridgen版本从16开始就改为pointwise了,不知是否因为gridgen 16的界面改动太大,以致pointwise公司认为gridgen 16完全可以认为是另一种软件了,所以干脆改个名字算了。
pointwise 16的改进是多方面的。首先,用户界面变得更加亲和,快捷操作也设置的比原来方便多了,感觉风格像icem了。其次,有了撤销操作。想当初在gridgen中误操作之后,只能重新删除,然后再生成,非常不方便,简直就有“一失足成千古恨”的感觉,不过这一切在pointwise中得到了彻底的改善。
pointwise的生成网格的特点是参考于实体,但是并不依附于实体之上。也许有的人听不明白,别急,让我慢慢道来。不知有多少人在gambit中遇到过导入复杂一点的实体,结果体不见了,只剩下众多的碎面,这样要划分体网格就必须先修补实体,生成一个体才行。在gambit中,所有的节点,网格都是建立在实体之上的,这样做的局限性就在于如果没有实体,就不能生成网格。而在pointwise中,实体只是一个参考,你需在参考实体生成connectors(边),domains(面)和blocks(体),这样做的好处就是当导入的没有体的时候,你依然能够参考导入的面和线生成connectors和domains,然后再将domain组装成block。
当然,pointwise也有缺点,它生成结构网格的时候严格遵循6个面组成一个体,所以分区划分网格的时候其工作量就比较多。
废话就说这么多,现在开始讲解步骤:
1.导入实体(每个操作命令都有很多实现方式,比如通过右键、通过工具栏或者命令栏等等,请读者根据个人喜好选择),在defaults中将dimensions定义为50。另,如果看不清图片,请直接点击图片,然后进入相册查看原图就行了。
[转载]三种网格生成程序生成结构网格的比较--pointwise篇

2.选择所有database,将其转化成connector
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
3.选择如图示的connector,将其split
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
4.选择两圆柱的相交线,将其split,split结果如下图所示
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
5.选择大圆柱两端面的connector,同样split(呵呵,是不是觉得有好多重复劳动啊?)
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
6.在yz平面建四个点,坐标分别为(0,1,0)(0,-1,0)(0,0,1)(0,0,-1)
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
7.选择2 point curves,将这四个点连成4个connector
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
8.选择这4个connector,点击右键,选择copy,然后再点击右键,选择paste,弹出如图所示的对话框,然后选择translate,将其沿x负方向移动5
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
9.同样将这四个connector沿x正方向移动5。然后生成如图的connector
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
10.split两端面的connector,结果如图所示
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
11.生成如图所示的4条connector
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
12.选择如图所示的connector,将其dimensions定义为10.(dimensions相当于gambit的节点数)
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
13.选择如图所示的connector,将其dimensions定义为19.
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
20.选择如图所示的connector,将其dimensions定义为117
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
21.选择如图所示的connector,将其dimensions定义为21.
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
22.选择如图所示的connector,将其dimensions定义为30
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
23.选择如图所示的connector,将其dimensions定义为20
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
24.选择相交线的connector,组成domain,如图所示
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
25.选择相应边,组成domain,结果如图
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
26.选择端面的domain,点击工具栏的start slove进行广顺,下图是广顺之后的对比
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
27.选择相应的connector,生成domain,最后如图所示
[转载]三种网格生成程序生成结构网格的比较--pointwise篇
28.选择相应的domain,组成block。
上面教程做完之后,我在组装block的时候才发现,因为pointwise严格遵循一个block六个面的原则,所以想小圆柱是没办法生成体网格的,必须再把侧面的domain分成四个才行, [转载]三种网格生成程序生成结构网格的比较--pointwise篇。另外,pointwise中由domaine拉升成block的功能很有用,能非常方便的生成附面层网格和其他规则网格,由于本文主要讲述了pointwise中由connector组成domaine,然后由domaine组成block的思想,故关于拉伸这一部分没有涉及,大家可以自己摸索摸索。

我的更多文章

下载客户端阅读体验更佳

APP专享