建模与网格划分指南.doc
《建模与网格划分指南.doc》由会员分享,可在线阅读,更多相关《建模与网格划分指南.doc(45页珍藏版)》请在三一办公上搜索。
1、网格划分1 ANSYS网格划分工具ANSYS网格划分工具(Main MenuPreprocessorMeshTool)提供了最常用的网格划分控制和最常用的网格划分操作。网格划分工具是一个交互的“工具箱”,不仅由于它包含了大量的功能(或工具),还因为一旦打开它,它就保持打开的状态直到关闭它或离开前处理PREP7。尽管网格划分工具的所有功能也能通过另外的ANSYS命令和菜单得到,但利用网格划分工具是十分有效的捷径。通过网格划分工具可得的功能包括:控制SmartSizing水平设置单元尺寸控制指定单元形状指定网格划分类型(自由或映射)对实体模型图元划分网格清除网格细化网格2 单元形状如果打算划分网格
2、的单元类型可以采用不止一种形状,那么应当设置单元形状为最小的那一种。例如,在同一个划分网格的区域的多个面单元可以是三角形或四边形的。 单元可是六面体(块)或四面体形状,但建议在同一个模型中不要混用这两种形状的单元。2.1. 注意单元形状的退化本章假定用户熟悉单元形状退化的概念。例如,PLANE82单元,它是有八个节点(I、J、K、L、M、N、O、P)的二维结构实体单元。缺省地,PLANE82单元有四边形形状。可是,通过定义相同节点号的K、L、O可形成三角形单元。因此, PLANE82单元可以退化为三角形。如图PLANE82所示该单元的缺省形式和退化形式。图1 单元形状退化的例子。尽管它有助于用
3、户理解这个概念,当在划分网格前指定单元形状时,不必考虑单元形状是缺省形式还是某一单元的退化形式。相反,可以考虑想要的单元形状本身最简单的形式(四边形,三角形,六面体或四面体)。2.2指定单元形状用下列方法指定单元形状:命令:MSHAPE,KEY,DimensionGUI : Main MenuPreprocessorMeshToolMain MenuPreprocessor-Meshing-Mesher OptsMain MenuPreprocessor-Meshing-Mesh-Volumes-Mapped4 to 6 sided指定单元形状时要考虑两个因素:想要的单元形状和要划分网格的模型
4、的维数。2.2.1命令方法如果正在使用MSHAPE命令,维数变量(2D或3D)的值表明待划分网格模型的维数。KEY值(0或1)表示划分网格的单元形状:当KEY=0,如果Dimension=2D, ANSYS将用四边形单元划分网格,如果Dimension=3D,ANSYS将用六面体形的单元划分网格。(只要单元类型分别支持四边形或六面体单元形状。)当KEY=1,如果Dimension=2D ANSYS 将用三角形单元划分网格,如果Dimension=3D,ANSYS将用四面体形单元划分网格(只要单元类型分别支持三角形或四面体单元形状。)2.2.2. GUI方法(通过网格划分工具)为提高效率,网格划
5、分工具是推荐的指定单元形状的方法。可以通过下列GUI途经打开网格划分工具:Main MenuPreprocessor MeshTool。利用网格划分工具,只在让ANSYS对模型划分想要的单元形状上拾取即可。从网格划分工具中,也可拾取想让ANSYS所用的网格划分的类型(自由或映射)。使用网格划分工具使选择单元形状得到简化,因为它只提供所要求网格划分类型和模型维数相容的单元形状。(参见表1)。注意:指定的单元形状与所要求的网格划分类型(自由或映射)密切相关,以便在指定单元形状之前阅读本手册的会有所帮助。有些情况下,MSHAPE命令及合适的网格划分命令(AMESH、VMESH,或其相应的菜单途径Ma
6、in MenuPreprocessor-Meshing-Meshmeshing option)就是对模型网格划分所需的。每个单元的大小由指定的缺省单元大小(SMRTSIZE或DESIZE)确定。例如,下图模型可用VMESH命令生成右边的网格:图2 缺省单元尺寸以上模型程序选择的单元尺寸可能对分析是足够的或不够,取决于结构物理方面。改变网格划分的另一途径是改变缺省的SmartSize 的级别SMRTSIZE并重新进行网格划分。3选择自由或映射网格划分除指定单元形状外,还要指定对模型进行网格划分的网格类型(自由或映射)。通过设置网格划分指令:命令:MSHKEYGUI : Main MenuPrep
7、rocessorMeshToolMain MenuPreprocessor-Meshing-Mesher Opts单元形状MSHAPE和网格划分类型MSHKEY的设置共同影响网格的生成。表1列出了ANSYS程序支持的单元形状和网格划分类型。表1 ANSYS支持的单元形状和网格划分类型。单元形状自由网格划分映射网格划分如果可能用映射网格否则用打开智能单元尺寸的自由网格划分四边形是是是三角形是是是六面体否是否四面体是否否表2未指定单元形状和(或)网格划分类型将发生的情况。用户的操作如何影响网格的键入MSHAPE 命令且不定义开关ANSYS使用四边形或六面体单元对模型划分网格,取决于对面还是体进行网
8、格划分不必指定单元形状,但必须指定划分网格的单元类型.ANSYS 利用缺省的单元形状对模型进行网格划分。它使用你定义的单元类型进行网格划分既不指定单元形状也不指定单元类型划分网格ANSYS 使用缺省的单元形状对模型进行网格划分。它使用缺省的单元形状进行网格划分4控制中间节点的位置当使用二次单元划分网格时,可以控制中间节点的位置。中间节点位置的选择有:边界区域单元上的中间节点沿着边界线或面的弯曲方向。这是缺省设置。设置所有单元的中间节点使单元边是直的。此选项允许沿曲线进行粗糙的网格划分。但是模型的弯曲并不与之匹配。不生成中间节点(从单元中消除中间节点)。控制中间节点的位置:命令:MSHMIDGU
9、I : Main MenuPreprocessor-Meshing-Mesher Opts5自由网格划分中单元的智能单元尺寸智能的单元大小(SmartSizing)是自由网格划分操作生成初始单元大小的网格划分特点。智能的单元尺寸在自动网格生成过程中对生成合理的单元形状提供了机会。这个特点由SMRTSIZE命令控制,提供了可供H方法和P方法模型使用的网格划分设置范围(从粗糙到细致的网格划分)。在自由网格划分中推荐使用Smartsizing。为打开Smartsizing,只要在SMRTSIZE命令中指定单元尺寸级别即可(见下面基本控制的讨论)。注意:如果利用Smartsizing对只包含一个面的模
10、型进行网格划分,则ANSYS将利用此面去计算对此模型网格划分所用的向导单元的大小。另一方面,对既包含面又包含体的模型用 SmartSizing,ANSYS程序将用体去计算模型的向导单元尺寸。尽管第一个模型中的面(仅有面)和第二个模型中的面(面和体)相同, Smartsizing设置也相同,ANSYS用来对第一个模型划分网格的单元没有第二个模型中的单元粗糙。ANSYS这样做是为了防止体划分了过多的网格。可是,如果指定了总体单元尺寸ESIZE,两个模型的单元就会相同了,因为ANSYS将使用给定的尺寸作为向导单元的尺寸。注意:当使用 SmartSizing时,建议指定想要的 SmartSizing设
11、置SMRTSIZE,然后应立即对整个模型进行网格划分AMESH,ALL或VMESH,ALL,而不是用面对面设置 SmartSizing 或用体对体设置SmartSizing,用面对面或体对体设置模型的SmartSizing会生成不令人满意的网格。5.1 SmartSizing的优点SmartSizing算法首先对待划分网格的面或体的所有线估算单元边长。然后对几何体中的弯曲和接近区域的线进行细化。由于所有的线和面在网格划分开始时已指定大小,生成网格的质量将与待划分网格的面或体的顺序无关。(记住,所有的面和体应当同时划分网格结果最好)。如果用四边形单元来给面划分网格,SmartSizing尽量给每
12、一个面平均分配线数以使全部划分为四边形成为可能。只有在迫使所有的网格都为四边形时会生成形状很差的单元或在边界出现奇异区域时在网格中才会出现三角形单元。5.2基本与高级的的SmartSizing控制这里有两种SmartSizing控制:基本的和高级的。5.2.1. 基本的控制利用基本控制,可以简单地指定网格划分尺寸从1(细网格)到10(粗网格),程序会自动地设置一系列独立的控制值用来生成想要的尺寸级别。利用下列方法指定单元尺寸的级别:命令:SMRTSIZE,SIZLVLGUI : Main MenuPreprocessorMeshToolMain MenuPreprocessor-Meshing
13、-Size Cntrls-SmartSize-Basic图3表示利用几个不同的SmartSizing设置(包括缺省值6在内)生成的网格。图3对同一模型改变SmartSize的级别。5.2.2. 高级控制用户可能会乐于使用高级方法,分别设置人工控制网格质量。允许“拧”网格以更好地适应用户的需要。可以改变诸如小孔和小角度处的粗化选项。 网格扩展和过渡因子(见SMRTSIZE命令高级控制的完整叙述)。而且,可用ESIZE命令给SmartSizing设定初始单元尺寸。用下列方法设置高级SmartSizing控制:命令:SMRTSIZE and ESIZEGUI: Main MenuPreprocess
14、or-Meshing-Size Cntrls-SmartSize-Adv Opts5与其它网格控制交互使用局部单元尺寸控制可用来与SmartSizing相连。但是,当设置的单元尺寸发生冲突时,SmartSizing算法将做如下处理:将考虑任何对面的单元尺寸定义(AESIZE命令或菜单途径Main MenuPreprocessor-Meshing-Size Cntrls-Areas-option),但为适应曲率和几何的近似可能会替换它。给指定线的单元尺寸将作为定义尺寸使用。(LESIZE命令或菜单途径Main MenuPreprocessor-Meshing-Size Cntrls-Lines-
15、option)。(LESIZE的KYNDIV开关允许对需要替换的尺寸定义指定规则。)任何对关键点指定的单元尺寸(KESIZE命令或菜单途径Main MenuPreprocessor-Meshing-Size Cntrls -Keypoints-option)都会得到分配,但为适应曲率和几何近似将被替换。如果设置总体单元尺寸(ESIZE命令或菜单途径Main Menu Preprocessor-Meshing-Size Cntrls-Global-Size),为适应弯曲和几何近似它将会在必要时被替换。如果希望单元尺寸一致,应当设定总体单元尺寸,并将SmartSizing关闭(SMRTSIZE,O
16、FF或菜单途径Main Menu Preprocessor-Meshing-Size Cntrls-SmartSize-Basic)。用DESIZE命令(Main MenuPreprocessor-Meshing-Size Cntrls- Global Other)指定的缺省单元尺寸在SmartSizing打开时将被忽略。6对映射网格划分的缺省单元尺寸DESIZE命令可以改变下列缺省值:未划分网格的线上最少和最多的单元数,每个单元的最大跨角,最小及最大边长。DESIZE命令(菜单途径Main MenuPreprocessor -Meshing- Size Cntrls-Global-Other
17、)常用来控制映射网格划分的单元尺寸。DESIZE命令也用在自由网格划分的缺省设置。但是,对自由网格划分建议使用SmartSizing(SMRISIZE)。作为一个例子,在图7-8中生成的映射网格的尺寸是进入程序缺省的单元尺寸的结果。右边生成的网格是用DESIZE命令修改了最少单元数目(MINL)和每单元的最大跨角(ANGL)的结果。图4改变缺省单元尺寸。对于较大的模型,通过DESIZE命令查看缺省的网格尺寸是明智的。可通过显示线的分割来实现。预查看缺省的网格尺寸的步骤如下:1、建立实体模型。2、选择单元类型3、选择容许的单元形状MSHAPE4、选择网格划分器(自由或映射)MSHKEY。5、键入
18、LESIZE,ALL(通过DESIZE规定调整线的分割数。)6、画线LPLOT。例如:ET,1,45 ! 8 node hexahedral-shaped elementMSHAPE,0 ! Use hexahedraMSHKEY,1 ! Use mapped meshingLESIZE,ALL !Adjust line divisions based on DESIZELPLOT图5预览缺省的网格DESIZE,5,30,15 ! Change default element sizesLESIZE,ALL,1 ! Adjustline divisions based on DESIZE, f
19、orce adjustmentsLPLOT图6预览修改的网格7局部网格划分控制在许多情况下,对结构的物理性质来说用缺省单元尺寸生成的网格不合适。例如有应力集中或奇异的模型。在这种情况下,需要深入网格划分过程。可用下列定义单元尺寸的方法来更多地进行控制:通过表面的边界(线)所用的单元边长控制总体单元尺寸,或控制每条线划分的单元数:命令:ESIZEGUI: Main MenuPreprocessor-Meshing-Size Cntrls-Global-SizeMain MenuPreprocessor-Modeling-OperateExtrude/SweepSize控制给定关键点附近的单元尺寸
20、:命令:KESIZEGUI: Main MenuPreprocessor-Meshing-Size Cntrls-Keypoints-All KPsMain MenuPreprocessor-Meshing-Size Cntrls-Keypoints-Picked KPsMain MenuPreprocessor-Meshing-Size Cntrls-Keypoints-Clr Size控制给定线上的单元数:命令:LESIZEGUI: Main MenuPreprocessor-Meshing-Size Cntrls-Lines-All LinesMain MenuPreprocessor-
21、Meshing-Size Cntrls-Lines-Picked LinesMain MenuPreprocessor-Meshing-Size Cntrls-Lines-Clr Size注意:当用GUI方法对给定线设置单元数时,任何与一个或更多的已划分网格的线、面或体相连的线,ANSYS程序提示用户决定是否清除已划分网格的图元。如果肯定提示,那么ANSYS就会清除已划分了网格的图元。(只有在通过GUI执行此项操作时出现;在使用LESIZE命令方法时ANSYS并不提示用户)以上叙述的所有定义尺寸的方法都可以一起使用。当使用一个以上上述命令并发生尺寸冲突的情况,遵守一定的级别。这种级别与使用DE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 建模 网格 划分 指南
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4016141.html