Gridgen/Pointwise培训上海飞熠软件技术有限公司培训目的学会结构网格的创建方法熟悉绘制曲线命令学会边界条件的设置重点掌握如下内容solver加密控制pole掌握本部分的实例操作3D结构网格3DStructuredFile,OpenSetup–Defaults,Properties,CAECreate–Curves,Domains,AssembleFile,SaveAsSpacingsUsingtheSolverDiagnosticsSetBCs本部分:创建一个3D结构轴对称网格。使用Pole3FileI/OOpenProjectNew清理Pointwise,并且开始一个新的工程。Open打开一个已经存在的工程项目(Project)。打开“cone-db.pw”3DStructured4Defaults在创建新的connectors和domains之前,最好指定一些默认设置。一个默认的Dimension比较适合于创建结构化网格。设定好该值后,对于而后创建的任何connectors,都将具有该数目的网格点。系统默认值是0,这时创建的connectors的颜色将会是青绿色本例中设定Dimension为313DStructured5Dimension:0Dimension:31File,Properties一些CAD可能需要调整误差。对于具有连续较大表面间隙的情况,可能需要提高Connector连接之间的节点误差。一个具有全尺寸的database可能会比默认的ModelSize显著地过大或者过小,这将会使一些database操作出现错误。根据提示对modelsize进行调整。对于本例不需要做任何改变,因为是在Pointwise中创建的几何模型。3DStructured6CAE,SelectSolver在创建网格之前,最好选择一个的CAE求解器。Pointwise几乎支持目前市场常见的CFD求解器,并且也支持CGNS格式。SetBoundaryConditions将会根据选择的不同求解器而有相应的变化对于本例选择默认的求解器CGNS.3DStructured7CAE,SetDimension一些CAE求解器可能支持2D输出、3D输出或者这两者都支持。本例是3D的。3D网格是由网格体组成。BCs(边界条件)将会应用于网格面和VCs将会有应用于网格体。2D网格是由网格面组成。BCs(边界条件)将会应用于网格线和VCs将会用于与网格面。3DStructured8网格类型创建domains或者blocks之前,先选择网格类型:结构或者非结构3DStructured9Create,onDatabaseEntitiesConnectorsonDatabaseEntities-在所有选定的几何模型曲线和表面的边界上创建connectors。必须先设置DefaultPointwise提供了一些自动工具来快速创建拓扑结构。这些工具可以直接在Create工具条上找到:DomainsonDatabaseEntities-在所有选定的几何模型表面上创建domains。必须先设置Default3DStructured10Create,AutomatedTools,cont.3DStructured在一个旋转表面上创建一个结构化domain:选择一个新网格结构当前层。在ListorDisplay上选择几何模型表面。在工具条上点击DomainsonDatabaseEntities图标.使用File,SaveAs来保存一个新的工程文件,“class-3dstr.pw”TheMessageswindow将会出现一个执行该命令结果的反馈显示11Create,PointPlacement一些命令使用标准的PointPlacement命令框。最常用的XYZ文本区域提供了笛卡尔坐标输入。文本区域的值与值之间是以空格分隔的。不支持其它符号Delete从定义的一个曲线上删除最后一个点。在编辑模式下,Restore将会返回一个编辑点到之前的位置。只有最后的编辑会被记住。Additional框提供了更多的其它控制工具…3DStructured12Create,PointPlacementAdvanced框提供了一些不是经常使用的放置点的选项。Projection需要临时点。使用Ctrl+left鼠标放置一个临时点。MovementRestrictions提供了对移动的限制方式。3DStructured13Create,2PointCurves默认情况下,在工具条上提供了2PointCurves:2PointCurves-为每对连续的已定义的控制点,快速创建connectors和DB曲线。该命令会打开一个控制面板。选一个EntiyType:connector或者database输入坐标位置,通过文本输入区域,或者使用鼠标左键在屏幕点击或者选择一个已经存在的点。3DStructured14Create,2PointCurves3DStructured对于本例,打开Defaults面板,并且设置Begin.Dsto0.01.这将会自动在圆锥曲面上自动生成约束。打开2PointCurve命令。确保EntityType被设置为connector.选择上轴节点,然后再文本框输入“40500”.自动保存了第一条离开圆锥体的connector。由于我们是先在圆锥体上选择了一点,我们在connector的约束值(Begin.Ds)会被应用在该处。现在使用底部轴节点和点40-500”创建一个相似的。使用圆锥定点和点“-5000”创建最后一个connector。在工具条上点击Save来保存已进行的操作。4050040-500-500015Create,DrawCurve默认情况下,在Create工具条中提供了创建Curve工具:Curve-创建所有类型的connector和DBcurve;打开命令面板。选择entitytype.改变segmenttype.输入坐标位置,通过文本输入区域,或者使用鼠标左键在屏幕点击或者选择一个已经存在的点。Segmentcontrols.Pole,一个点但是可以被分配给网格点数。3DStructured163DStructured创建一个二次曲线connector。打开Defaults面板,把Begin.Ds设置为0,这样对connector就没有约束控制了。现在打开DrawCurves命令。确保EntityType下选择的是connector,在SegmentType下选择Conic。选择点“40500”.选择点“-5000”.在ConicSegmentOptions下选择TangentIntersection.在文本区域输入“-50150”.点击Apply来保存新创建的connector。4050040-500-5000Create,DrawCurve,Conic-50150173DStructured创建一个pole选择PoleSegmentType.选择位于“-5000”的节点.ClickApplyto来保存新的connector.4050040-500-5000Create,DrawCurve,Pole183DStructured创建一个圆型connector.创建一个CircleSegmentType.在CircleSegmentOptions下选择Point,Center&Angle.选择位于“40500”的节点.Enter“4000”,为圆心.点击+Xor-X标准视图,来设置圆的草绘平面;在Angle文本区域输入180,确认输入(点击enter键),如果有必要用Flip来改变方向;点击OK来保存新的connector并且退出。405004000Create,DrawCurve,Circle19Copy,Paste,Rotate使用Edit菜单或者快捷键Ctrl+C来复制圆锥connector;使用菜单或者Ctrl+V来粘贴,将会打开粘贴面板;选择Rotate.围绕X轴旋转该曲线180度。DatabaseCreation20Create,AssemblePointwise提供了一些自动工具来快速创建拓扑结构。他们可以直接通过Create工具条使用:AssembleDomains-由选择的connectors自动创建domains;AssembleBlocks-由选择的connectorsanddomains自动装配blocks;3DStructured21Create,Assemble,cont.3DStructured现在装配block;选择所有的connectorsandthedomain.换句话说,除了database之外的所有的实体;在工具条上点击ClickAssembleBlocks;注意在Messageswindow中的命令提示。22Solve对于结构dmains和blocks,通过Grid菜单下的Solve命令,可以使用完全的求解器控制和属性…3DStructured23Solve,cont.所有的结构blocksanddomains使用超限插值法(TFI).进行初始化;Blocks使用标准的,该方法融入了arclength-based插值法;结构化求解器含有椭圆PDE方法(partialdifferentialequations),可以用光顺结构domainsandblocks并且提高正交性;在求解器中对属性(attribute)进行设定,是对PDE方程中右边项进行修改。3DStructured24一个列表提供了迭代步数和RMS残差信息;输入期望的迭代步数并且点击Run.使Initialize用来保存domain或者block的TFI初始化。SolveTab3DStructuredSolve,cont.25在顶部显示了在Attributes下被选择的block数目。在输入Solve命令之前,这一项可以进行一些设置;Thomas-Middlecoff是默认的内部控制函数。其实也可以选择LaplaceorFixedGrid.SolverEngine后面的下拉菜单允许你选择MultiGridorSuccessiveOverRelaxation(SOR).当选择求解器时,你可以从默认Optimal中在userspecified后面改变松弛因子的值。Optimal将会使用每一个网格点可能的最大值。被改变的松弛因子将会在全局中使用。AttributesTab–Blocks3DStructuredSolve,cont.26ThedomainAttributes列表提供了一个下拉菜单来选择用于初始化的超限插值方法(TFI):•Standard•Linear•Parametric(databaseconstrained)•Polar•ParametricFit(databaseconstrained)使用SurfaceShape框来制定当求解器运行时如何决定一个domain的形状。如果使用Linear方法则要选择一个ProjectionMethodandProjectionOrientation。也可以选择一个或多个几何模型实体或者使用基于domain综合AttributesTab–Domains3DStructuredSolve,cont.27用于改变FaceAttributes的被选择面的数量会在顶部显示,该数目是在solve命令中网格体中总面数的一部分。vonLavante-Hilgenstock-White是默认的光顺边界的函数。也可以选则Steger-SorensonorNone.vonLavante-Hilgenstock-White在边界上有时会牺牲内部的网格质量以强制严格的间距和正交性。Steger-Sorenson会生成相对光滑的