Pointwise官方英文帮助文件中文版2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Chapter 2 layer manager (层管理)
概述
本部分包含了在pointwise中是使用层管理的简要概述。
层管理被用来分配database entities给有序的设置,或者层,以便控制窗口显示。
当使用哪一个entity作为参考时,每一个层的显示或者层的设置,可被快速地打开或者关闭。
在这种情况下,你可以快速地分离一个你需要的复杂database,并且关闭剩余entities,以便他们不会在显示窗口积聚。
在本教程中,你需要从一个IGES文件中导入一个几何体,并且把它分配给层。
你也会需要修改一些database 显示分布,以便更好地看清几何体的形状。
另外,你将会需要尝试几种选择方法,以便知道他们的在相应应用情况下的优势。
用到的命令
在表2.1中,你会看到在本指导中最常使用工具条命令的展示,参考该表进行接下来的工作,将会使你感觉轻松自如。
几何体
在层中分配的几何是一个波音747的短舱和中心体。
启动开始
通过以下几种方式启动pointwise
unix/linux系统下,在命令器中输入pointwise
windows系统中,双击pointwise桌面图标
Mac在application/pointwise中,双击pointwise应用
输入几何体
将使用的几何体是一个叫做747_nacelle.igs的IGES 文件(有的版本是747.Igs)。
它位于你的pointwise的安装路径下tutorials/LayerManager/。
在导入pointwise之前,最好把它复制到另外一个路径下。
假定你已经复制了747_nacelle.igs到你的当前目录下,通过文件菜单导入:
1、 file,import,database
2、双击747_nacelle.igs文件
3、 Ok
4、该文件已经被导入到pointwise中了。
依据你当前的视角方向,应出现该图2.2所
示
如果你的显示是一般的短舱,可以通过下面的操作来
生成完整的短舱
1、选择所有的database
2、右键单击选中copy,再右键单击选中paste,按快捷键
Ctrl+C然后再Ctrl+V
3、选择mirror
4、在mirror面板下,选中下图所示的选项。
点击ok,就可以生成完整的短舱了。
图层的分配
分配几何体为三个层,与之相应地位中心体,短舱内部和短舱外部。
为便于过程的可视化,当你把他们分配给层时,你将会改变database surfaces的显示分布。
创建的第一个层是中心体。
中心体面是很容易被选上的,如果你沿着短舱的轴向下观看,也即x轴的方向。
1、在工具条上点击recall +x。
在你打开+x视图后,窗口显示的应该与指导图片相
似。
2、在显示窗口中,在中心体上面左上角点击并按住鼠标左键,向右侧移动鼠标至中心
体右下侧,此时放开鼠标,会出现图2.3所示的选择。
3、 layers
4、在assign layer框中为layer number输入10
(注意:)这将分配选择的entities给layer10,
并且在layers面板下你会看到layer 10
5、双击description 下面layer10 后面的区域
6、为本层的描述(description)输入centterbody
7、通过点击浏览器on下面layer 10的框,来关
闭layer 10。
这将使接下来在list 面板中的选择变的容易。
8、 List
9、展开database entity list
10、在list清单中选择组成短舱外部的database surfaces。
在图2.4中他们的名字以
mac_out开头
11、 Layers
12、在assign layer框下位layer number 输入20,以便分配短舱外部的surfaces给
layer 20
13、在layer 20 和description相交的区域双击
14、为这一层的描述输入 outer nacelle
15、击浏览器栏中标志on的下面对号,来关闭layer 20。
16、 List
17、选择剩余的database surfaces,以nac_inn开头,这些面是组成短舱内部的所有
面。
18、 Layers
19、在layer number 下输入30分配短舱内部所有的面给layer 30。
20、在layer 20 和description相交的区域双击
21、为这一层的描述输入 inner nacelle
working with layers
已经将 database entities 分配给3个layers。
中心体表面再layer 10中;短舱外部表面再layer 20中;短舱内部表面在layer 30中。
现在使用层管理来分离一些entities,并且改变他们显示的方式。
1、在层管理面板中,打开layer 10
2、点击 isolate 来显示中心体表面,关闭其它各层
3、使用Ctrl+A选择所有的面
4、在工具条上点击 choose color来打开 select color 对话框
5、Enter 150 for Red, 150 for Green, and 150 for Blue.
6、OK
7、在工具条上靠近wireframe处点击下来箭头,选择shaded
8、在工具条上靠近ALL Lines处点击下来箭头,选择 No Lines
9、在显示窗口的空白区域点击,以便不选择所有的面。
这个选择被完成,以便显示分
布的改变可以方便地看出来。
中心体表面应该如图5.2 中显示
以相同的方式,改变短舱外部和内部的显示
1、 layers
2、在层管理面板中,打开layer 20
3、点击 isolate 来显示中心体表面,关闭其它各层
4、使用Ctrl+A选择所有的面
5、在工具条上点击 choose color来打开 select color 对话框
6、在工具条上靠近rgb(150, 150, 150)的下拉箭头,并且选择choose
7、Enter 255 for Red, 170 for Green, and 255 for Blue.
8、OK
9、在工具条上点击shaded
10、在工具条上点击 no lines
11、在显示窗口的空白区域点击,以便不选择所有的面。
12、 layers
13、在层管理面板中,打开layer 30
14、点击 isolate 来显示中心体表面,关闭其它各层
15、使用Ctrl+A选择所有的面
16、在工具条上点击 choose color来打开 select color 对话框
17、在工具条上靠近rgb(255,170,255)的下拉箭头,并且选择choose
18、Enter 85 for Red,255 for Green, and 127 for Blue.
19、OK
20、在工具条上点击shaded
21、在工具条上点击 no lines
22、在显示窗口的空白区域点击,以便不选择所有的面。
使用层设置
层设置给你多种方法来分配一个database。
一个层设置存储当前的层,为每一个层打开或关闭层。
以这种方式,你可以设置几个层处于开,其余的处于关闭状态,以便在database 中隔离组成或者整合组成。
比如,你可能会想要立刻显示所有的短舱表面,内部和外部。
一个层设置就可实现这的要求。
或者,你仅仅相对中心体和短舱内表面进行操作,以便能对两者之间的区域划分网格。
再次强调,层设置是一个很好的解决方案。
设置先前描述的两个层
1、在layer面板中点击包含layer 10的一行
2、点击 off按钮
3、打开layer set 框
4、点击save
5、在layer sets类表中双击name栏中的set-1
6、为这一层的设置输入nacelle
7、在layer面板中点击包含layer 10的一行
8、在layer面板中点击包含layer 20的一行
9、点击 off按钮。
现在仅仅有中心体和短舱内表面可显示。
10、打开layer set框
11、点击save
12、在layer sets类表中双击name栏中的 set-1
13、为这一层的设置输入flowpath
现在,有了两个层设置,一个叫做nacelle,另一个叫做flowpath。
为了快速激活其中一个层设置,使用layer sets 框,选择你需要的层设置,然后点击restore,稍停片刻,可以看到它如何便于开关的。
当前层
刚才讨论的最后一个层是当前的层,或者当前工作的层。
当前层,经常被显示,在layer
面板中的on栏下由金色的袖章表示。
你新创建的任何entity都会被放置在当前层下。
仅仅只有一个层是处于当前层的。
最为一个例子,制作一些CFD模型指定几何体,放置它在一个新层,以便不会与存在的database弄混。
1、点击All on 按钮,显示所有的层
2、点击show Empty Layer ,以便layer面板中的所有layers
3、在layer中拖动下拉块,找到layer 40,并单击
4、点击set current 使layer 40为当前层
5、双击layer 40的d escription栏
6、输入CFD geometry为这栏的描述
7、点去show empty layer,以便减小layer类
表
8、从菜单,Create,Planes,打开planes面
板
9、在planes mode 框中选择Constant X, Y, or Z
10、Enter 5.0 in the X = field
11、Apply(An X = 5 plane is created.)
12、Enter 70.0 in the X = field.
13、点击OK(An X = 70被创建了和关闭
Planes panel )
14、从菜单条上选择Create, Intersect.
15、Select Group A in the Entity Selection frame
16、选择你刚刚创建的两个planes
17、Select Group B、
18、 Select all database entities.
19、Intersect
20、OK (Intersection curves between the planes and the remaining geometry are
created and the Intersect panel closes.)
21、Layer s
注意layer 40 有18个database entities 在其中。
有两个平面,是由于与几何体的相交操作而产生的。
新创建的几何体将会继续分配给layer 40 ,直到你使他不是当前层。
如果存储了已被存储过的层设置会发生什么呢?
1、在layer sets 框中,选择flowpath
2、Restore(或者,在当前的flowpath栏中on 或者off,也会保存flowpath层)
注意 layer 40仍然打开着,即使层设置被定义好了,然而它仍然是空的。
默认设置下,所有的层是打开的,即使空层亦然。
如果一个空层正处于层设置中,并且稍后你向其加入了entities,当层设置被再次保存时他们将会显示。
Layer 30目前是当前层,因为在flowpath 设置中它被保存。
如果你创建任何几何体,都会保存在layer 30中,除非你改变当前层。
总结
Layer是分配数据的一种方法。
当数据有多个entities时,他们会比较有用,因为多个entities会引起屏幕中图形的集聚甚至降低显示的物理性能。
层管理被用于在层之间移动entities,并且控制层的显示。
许多的一个database包含layer 信息,pointwise将会输入和使用。
当使用一个复杂,详细的几何体时,如果层分配不存在,花费一些时间使用层管理来分配database,能大大简化和加速你的工作速度。
Chapter 3 Wing-pylon with store
概述
本部分包含了在pointwise中清理一个机翼-吊舱(wing-pylon)和存储(store)几何体,以便创建一个密闭的非结构面网格的必要操作。
如果你之前从未使用过pointwise,在使用pointwise解决实际问题之前,你应该完成本章和其他的指导。
命令
在表3.1中,你会看到在本指导中最常使用工具条命令的展示,参考该表进行接下来的工作,将会使你感觉轻松自如。
几何体
待划分网格的几何体是一个带有导弹舱的wing-pylon。
几何体所包含的表面是完全没有缝合的,这意味着一些面延伸到了另外一些面上。
拓扑结构
该拓扑结构由描述机翼的上表面和下表面,Pylon的三个面,导弹和fin的所有表面组成。
几何体将先被转为model,然后在创建网格之前缝合和转为quilts。
选择CAE求解器
开始画网格之前,先选择CAE求解器是一个良好的习惯。
这有助于避免生成的网格类型不被求解器支持这一情况的发生。
1、CAE,选择维数2D
2、CAE,选择solver
3、CGNS
4、Ok
在pointwise界面左下角处,你应该看到当前选择的CAE求解器,CGNS,2D
数据输入
本例中使用的几何体是一个叫做WingStore.iges的IGES格式文件。
它位于你的pointwise安装路径下/tutorials/WingStore/。
在导入pointwise之前,你最好复制到当地路径下。
1、File,Import , Database
2、从文件浏览器中选择WingStore.iges
3、Open
在本教程中,我们使用默认设置。
因为IGES文件仅仅包含B样条表面,我们将不使用整合quilt和model选项。
4、OK
现在,你应该看到一个与图3.2类似的表示几何体的结构框。
默认设置
在开始构建你的网格之前,你需要设置网格点的默认数值,这会应用于你将创建的所有connectors中。
1、Defaults
2、确保Connector 被选上
3、Toggle on Average ∆s
4、0.01
5、输入10.0 for Max. Angle
6、点击Use Surface Curvature
7、选上Unstructured Domains and Blocks
8、Enter 10.0 for Max. Angle
你为connectors和unstructured domains指定的The
Max. Angle值,允许你给定分离网格匹配分析面的紧密程
度。
它核对在一个connectors中相邻line之间的或者在cell
中心normals和在domain中顶点normals之间的最大角度。
如果超出了指定默认的Max. Angle,点将会被插值,直到满
足要求。
Initial Model Assembly
产生几何体的第一步是保证几何体是封闭的。
换句话说,你需要确保在连接面间没有多余的空隙或者漏洞。
在pointwise中,只要database surfaces包含在一个模型中,他们就应该被认为各自封闭。
让我们整合刚刚导入的面之外的models。
1. 选择所有的database surfaces.
2. 在工具条上点击Assemble Models
在list panel上,你会看到为整合一个model被选中的B样条表面自动成为quilt类型,并且出现了7个models。
依据下面的显示控制,在quilt上你会有更好的视角。
你的显示应该与图3.3类似。
尽管models是不被参考的,他们的存在确保了包含于他们的所有quilts是彼此密闭的。
基于只一点,注意到刚才创建的7个models并不是彼此密闭的是很重要的。
需要缝合这7个models以便他们拥有相同的edges。
这将会使他们整合为两个密闭的models:其中一个是wing-pylon,另外一个是store-fins。
缝合 wing-pylon
在刚开始观察图3.1时,吊舱(pylon)已经穿过了机翼面,如下图所示。
为了确保吊舱和机翼之间的密闭,你需要缝合他们。
为了更加简单地缝合模型,首先核对这两个模型的指向,并且确保他们的方向是以相似的方式显示。
1、选择wing and pylon models. 右图白色边缘区域
2、Edit, Orient
你会看到红色箭头远离这两个模型。
在图3.4中,插页显示图上的吊舱方向箭头
这两个模型需要他们的箭头指向模型外部或者内部。
由于机翼的已经指向模型的外侧,保留此方向,使吊舱也指向同一方向。
3、仅仅选择 pylon model.
4、点击Normal(右图所示)
5、OK
现在准备缝合机翼和吊舱
1、选择 wing model.
2、Edit, Trim By Surfaces
3、选择 pylon model
机翼模型应该在group A中,吊舱模型应该在
group B中。
由于你并不想吊舱的一部分在机翼中,
或者机翼的一部分在吊舱中,在进行下一步之前,
你需要改变缝合的选项。
4、点去Advanced框下面的Keep Inside
5、Imprint
6、OK
现在,你应该看到吊舱模型完全在机翼的外部
由于机翼和吊舱共享一个edges,整合这两个models为一个
1、选择wing and pylon models
2、在工具条上点击Assemble Models
整合操作后,在list panel中会看到一个模型表示wing-pylon
整合wing-pylon quilt
由于几何体的wing-pylon区域是一个密闭的模型,你需要整合模型内的quilts。
Quilts 允许你在几何体上定义网格区域,或者面集聚,其通过你想要的一个domain。
看着吊舱,最终你会想要3个domains:在吊舱的每一个面上一个和一个包围了底部。
由于,在吊舱的边上不连续,给予quilts之间的连接角度,我们可整合在这些区域中的quilts为大的quilts。
1、Create, Assemble, Quilts
2、点击工具条上的+X view.
3、放大吊舱区域,在吊舱quilts周边画出一个选择箱(Figure 3.6).
当使用选择箱时,为了确保仅仅吊舱的quilts在其中,你可能需要按住键Shift 。
4、不使用Default
5、在Angle后的空白文档中输入 45.0
6、Assemble
7、Apply
现在,你应该有三个quilts描述吊舱的两侧和底部,但是通常会提示创建了4个quilts,其中一个是机翼的,描述吊舱的quilts是三个。
(正视角)
至于机翼,你需要分割domains为上面和下面各自两等分。
这意味着你需要整合一个
机翼上部分的quilt和一个穿过下部机翼的quilt。
8、选择机翼上部的两个quilts (wing-zmin-quilt and wingtip-zmin-quilt).
9、Assemble
10、Apply
11、选择机翼下部的两个quilts (wing-zmax quilt and wingtip-zmax quilt)
12、Assemble
13、OK
The wing-pylon几何体现在已经被清理了,并且可以画图了。
在你进行任何网格操作之前,首先缝合带有fin的store,并且用你刚才创建wing-pylon的同样方法创建quilts。
缝合Store-Fins
由于你在3.8步骤中已经创建了store和尾翼之外的models,此时那你只需要简单地改变方向和缝合这些models一起。
让我们首先核对和检查store和尾翼的方向。
1、Select the store and fin models.
2、Edit, Orient
红色箭头方向显示出5个models中有4个是指向外侧的,其中一个尾翼中红色箭头是指向内侧的。
在进行下一步操作之前,你需要改变它,使其箭头指向与其他相同,既都指向外侧。
3、选择箭头指向内侧的fin
4、 Reverse Normal
5、OK
现在,5个models现在都指向外侧,并且都处于被选中的状态,使用Trim By Surfaces 命令对他们进行彼此缝合。
6、仅仅选择store model
7、Edit, Trim By Surfaces
8、选择4个fin models.
9、确保不选中Keep Inside .
10、Imprint
11、OK
随着wing-pylon的缝合,models的内部(基于models的方向)被store和fins缝合掉了。
The fins应该以store体的形式被缝合,store 体应该在fins结合的地方留下孔。
由于store 和fins 被给定以密闭方式相交,这5个models可以被整合为一个。
1. 选择store和4个fins
2. 在工具条上点击 assemble models
现在一个模型存在,表示store和fins的封闭几何体。
整合fin quilt
现在你需要为这一几何体的store-fins部分定义网格区域。
由The store组成的的3个quilts已经为表面域形成期望的区域,所以不需要更进一步的整合quilt操作。
至于fins,你需要在fin的每一侧和tip的一个domain形成一个domain。
目前,由于每一个fin有两个quilts来描述tip,你需要整合他们为每个tip有一个quilt。
1、选择形成fin tip 区域的8个quilts
2、在工具条上点击 assemble quilts
为每一个fin tip 有一个quilt。
现在,几何体可以被用来划分网格了。
创建domain
由于你已经花了时间来保证几何体是密闭的并且被良好定义了,在几何体上的面网格创建就是一个简单的过程了。
1、在工具条上点击unstructured
2、选择wing-pylon model和store-fin model
3、在工具条上选择domains on database entities
结果的面domains应该与图3.8相似。
改变如下设置,将会使你的图形显示更加直观,与图3.8所示更为相近。
1、不选择view菜单下的show database
2、选择所有的domains
3、在工具条上点击wireframe旁边的向下箭头,并且选择shaded。
保存project
保存你的project可以使你很容易地返回pointwise中并继续对你的网格进行操作,同时保存所有先前使用的layer和显示设置。
我们建议你,在的工作目录下为每一个database 和(或者)meshing case保存project 文件。
1、在工具条中点击save
2、使用文件夹浏览器保存project
输出CAE
现在,你可以输出你的网格到CAE求解器了,并且开始为你的应用产生结果。
1、选择所有的domains
2、File,export,CAE
3、使用文件夹浏览器保存CNGS文件
4、Ok
Chapter4 Backward step(后向台阶)
概述
本部分内容包含了一个在pointwise中产生2D和3D结构网格的简要概述。
如果你之前从未使用过pointwise,在使用pointwise解决实际问题之前,你应该完成本章和其他的指导。
命令
在表4.1中,你会看到在本指导中最常使用工具条命令的展示,参考该表进行接下来的工作,将会使你感觉轻松自如。
拓扑结构
被划分网格的几何是一个后向台阶,其已经成为研究多种分离流动的常用算例。
由于几
何结构简单,产生网格不需要database entities。
选择CAE
开始画网格之前,先选择CAE求解器是一个良好的习惯。
这有助于避免生成的网格类型不被求解器支持这一情况的发生。
5、 CAE,选择solver
6、 CGNS
7、 Ok
在pointwise界面左下角处,你应该看到当前选择的CAE求解器,CGNS
默认设置
在开始构建你的网格之前,你需要设置网格点的默认数值,这会应用于你将创建的所有connectors中。
1、Defaults
2、确保connector框被选上
3、点击dimension
4、30
创建connector
使用2 Point Curves快速创建图4.1中定义的connectors
1、在工具条上点击2 Point Curves
2、点击Entity Type, Connector.
3、Click in Point Placement, XYZ.
4、 0 0 0 (Point A)
5、20 0 0 (Point B, con-1 is saved.)
6、Enter
在XYZ文本框中再次按下ENTER 作为接下来使用2 Point Connector.创建直线的第一个点(即刚才使用的点,再次使用作为下一直线的起点)
7、60 0 0 (Point E, con-2 is saved.)
8、OK
如果创建的connectors难以看到,此时你可用热键Ctrl+R重设观看角度,以便connectors可以看到。
调整spacing constraints
网格内的spacing constraints 有助于控制在一些区域内网格线的集聚。
在本例中,需要设定connectors上的网格在台阶处(point B)网格集聚。
当你由connectors拉伸为domains时,这些步长限制(spacing constraints)跟着传播。
在设定spacing constraints之前,你应该使在connectors上的网格点显示出来,这样
一来,当你调整spacing constraints时,你可以清晰地看到分布的改变。
1、选择这两个connector s.
2、在工具条上点击接近Points Off的向下箭头,并且选择Points On.
3、点击All Masks On/Off 按钮,掩盖all entity types.
4、打开Spacing Constraints
这样会使在窗口中仅仅选择spacing constrains
5、Select the spacing constraint at Point A.
6、 Click in Spacing on the toolbar.
7、 1.0
8、选择Point B两侧的spacing constraints.
9、 0.1
10、 Select the spacing constraint at Point E.
11、 2.0
现在,这两个connectors有需要剩余网格执行的分布(图4.2)
参考有网格点显示的connectors,在attribute应用时是很有效的,然而在接下来的操作中会有些难以分辨。
因此,关闭网格点的显示,使connectors返回到原先的attribute设置。
1、 Check the Connectors mask.
2、选择这两个 connectors.
3、在工具条上选择接近Points On 的箭头,在出现的下来菜单中选择Points Off. 创建domain
余下的网格可以通过domain的拉伸得到。
在-Y方向拉伸con-2 创建dom-1。
在+Y方向拉伸
con-1 and con-2创建dom-2.
1、选择con-2.
2、 Create, Extrude, Translate
3、输入 29 for Steps.
4、Enter 0 -1 0 for Direction.
5、Enter 8 for Distance.
6、Run 7. OK (dom-1 is saved.)
7、这样,已经创建了connectors BC, CD, DE, and
domain 1
现在开始创建domain 2
1、 Select con-1 and con-2.
2、Create, Extrude, Translate
3、Done
4、 Click Use Y Axis.
5、Enter 20 for Distance.
6、Run
7、OK (dom-2 is saved.)
Domain1(绿色显示)和domain 2(黄色显示)如右上图所示。
现在所有的domains 已经创建好了,你可以开始下一步工作了,为网格设置余下来的spacing constraints。
添加spacing constraints
为了在Y方向使网格向台阶面集聚,你需要在domains中应用一些垂直spacing constraints。
一旦设置好后,你需要重新初始化domains,以便确保domains的内部可准确反映新的constraints。
1、在Points A, B, and E. 选择Y-directed spacing constraints
2、在工具条上点击Spacing
3、 0.1
4、 Check the Domains mask.
5、选择两个 domains.
6、在工具条上点击Initialize
2D网格已经完成,应该与图4.3相似
新的默认设置
现在,需要设置新的网格点的默认值,以便应用于新创建的connectors中。
1、Defaults
2、确保Connector 框被选上和 open.
3、Toggle on Dimension.
4、21
复制Domains
为了加快网格的创建,你要先复制这两个domains,并且沿z轴移动。
1、 Select the two domains.
2、Ctrl+C (To copy the domains into the paste buffer.)
3、Ctrl+V (To paste the copied domains.)
粘贴面板自动打开,提供了多种移动命令,以供复制entities时使用。
4、 Translate
5、 Enter 0 0 15 for Offset Vector. (设置移动的方向和距离)
6、OK (关闭Translate panel.)
7、OK (Closes Paste panel.)
此时,为了更加清晰看清新复制的domains,你可改变模型的方向,如果你之前没有进行过这样的操作。
如图4.1中相似的方向,在接下来的操作中,会便于创建connectors。
关于模型的操作的更多信息,请参考用户手册Section 2.5.3。
创建connector
在创建剩余的domains和blocks之前,你需要创建两个台阶domains之间的connectors。
使用2 Point Curves命令,快速创建图4.1的connectors。
为了避免偶尔选择内部网格点,首先关闭domains 的显示。
1、 View, Show Domains
2、在工具条上点击2 Point Curves
3、点击Entity Type, Connector.
4、在Display window选择 point A.
5、Click on point H. (con-17 is saved.)
6、Click on point I.
7、Click on point B. (con-18 is saved.)
8、Click on point C.
9、Click on point J. (con-19 is saved.)
10、Click on point K.
11、Click on point D. (con-20 is saved.)
12、Click on point E.
13、Click on point L. (con-21 is saved.)
14、Click on point M.
15、Click on point F. (con-22 is saved.)
16、Click on point G.
17、Click on point N. (con-23 is saved.)
18、 OK
Ok后,你的domains应该和图4.4中的类似
创建更多domains和block
使用自动Assemble命令创建余下的mesh。
这个命令的逻辑是使用特定拓扑环从选定的connectors中自动创建domains和从选择的剩余domains中创建blocks。
本处,将会单个演示创建每一个block。
1、Ctrl+R (重设模型的方向)
2、为了选择domains和connectors,使用选择盒
(selection box)选中上面的domains区域(AEFG,
HLMN)。
3、在工具条上选择Assemble Blocks.
消息窗口会显示创建了5个domains 和一个block
4、为了选择domains和connectors,使用选择盒(selection
box)选中下面的domains区域(BCDE, IJKL)。
5、在工具条上点击Assemble Blocks.
消息窗口会提示创建了3个domains和1个block。
完成后的网格应该与图4.5相似
由于已经创建好了余下的拓扑结构,现在可以设定边界条件,并且导出CAE和project 文件了。
边界条件和输出
在domains上为输出的CGNS求解器创建边界条件。
1、 CAE, Set Boundary Conditions
2、 New
3、双击Name 栏下的bc-2
4、输入 Inflow.
5、双击Type 栏下的Inflow BC.
6、 Select Inflow.
7、选择inflow domain (dom-7). (可能会和
你的电脑显示不一样,但是参考示意图,
选择inflow面即可)
8、 Check the Inflow BC. (Assigns selected domain to
Inlet BC.)
9、 New
10、 Double-click the Name field of the new BC.(有时
会显示的并不是new BC,但是仿照前一步操作,即
可,下同)
11、 Enter Outflow.
12、双击Type 栏中的Outflow BC.
13、 .选择Outflow.
14、选择两个outflow domains (dom-6, dom-10).
15、 Check the Outflow BC. (分配选中的domains给Outflow BC.)
16、 New
17、Double-click the Name field of the new BC.
18、Enter Wall.
19、Double-click the Type field of the Wall BC.
20、Select Wall.
21、Select the three solid surface domains (dom-5, dom-11, dom-12).
22、Check the Wall BC. (Assigns selected domains to Wall BC.)
23、New
24、Double-click the Name field of the new BC.
25、Enter Symmetry.
26、Double click the Type field of the Symmetry BC.
27、Select Symmetry Plane.
28、选择所有的剩余domains.
29、选上Symmetry BC. (分配选中的 domains to Symmetry BC.)
30、Close
设定好边界条件后,控制面板如下图所示。
保存project
保存你的project可以使你很容易地返回pointwise中并继续对你的网格进行操作,同时保存所有先前使用的group,layer和显示设置。
我们建议你,在的工作目录下为每一个database 和(或者)meshing case保存project 文件。
3、在工具条中点击save
4、使用文件夹浏览器保存project
输出CAE
现在,你可以输出你的网格到CAE求解器了,并且开始为你的应用产生结果。
5、 check the block mask
6、选择所有的block
7、 File,export,CAE
8、使用文件夹浏览器保存CNGS文件
9、从export CAE面板中选择format选项
10、 Ok
Chapter 5 pipe flange
概述
本部分内容包含了一个在pointwise中产生3D非结构网格的简要概述。
如果你之前从未使用过pointwise,在使用pointwise解决实际问题之前,你应该完成本章和其他的指导。
命令
在表5.1中,会看到在本指导中最常使用工具条命令的展示,参考该表进行接下来的工作,将会使你感觉轻松自如。
几何体
待划分网格是一个3D管道法兰,见图5.1.法兰的几何体是以STL文件形式给出的,并且由三角形面组成的模型。
拓扑结构
由于你将对管道法兰的内部几何体划分网格,基于多面体几何创建的表面网格将会形成这一拓扑结构。
该表面网格拓扑将会由非结构体所充满。
选择CAE
开始画网格之前,先选择CAE求解器是一个良好的习惯。
这有助于避免生成的网格类型不被求解器支持这一情况的发生。
8、CAE,选择solver
9、CGNS
10、Ok
数据输入
本例中,你将使用的几何体是一个叫做PipeFlange.stl.的stl格式文件。
它位于pointwise 的安装目录下。
在导入pointwise之前,最好复制到当地路径。
1、file,import,database
2、从文件浏览器中选择PipeFlange.stl.
3、Open
4、Ok
导入stl文件时,会出现一个Shell Split Angle选项,以便在导入时你可以分割shell为更小的piece,由于你对几何体并不熟悉,或者对分割所要求的角度不熟悉,保留默认设置,也就是说没有分割操作进行。
改变为图 5.2中显示角度,你应该导入的是一个由三角面组成的的管道法兰shell database entities
默认设置
在开始构建你的网格之前,你需要设置平均网格步长的默认数值,这会应用于你将创建的所有connectors中。
1、Defaults
2、确保 the Connector框被选上
3、选中Average ∆ s.
4、1.0
设定平均∆s确保所有的新创建的connectors将被分配给网格点,其平均spacing等于1. 特征拉伸
Database entities会首先应被修改,通过分割shell entities 为更小entities,这会使划分网格更容易。
Pointwise's Domains On DB Entities 的命令,将会被用来产生面网格。
现在,将使用Extract命令从shell拉伸成几何体。
1、选择shell-1
2、Edit, Extract
3、Enter 45 degrees for Split Angle
4、在Extract 框下不选择Curves
5、Extract
6、OK
现在应该有8个shell entities来描述管道法兰。
在图5.3中刚产生的shell已被修改为每一个shell具有不同颜色的阴影表示,为了使你的database相似:
1、选择所有的database entities
2、View, Attributes
3、点击Apply Rainbow Colors.
4、点击Fill后面的 Shaded 选项
5、点击Update Entity Display
6、Close。