收藏 分享(赏)

ANSYS实体建模(第2章).ppt

上传人:w89153 文档编号:4525505 上传时间:2019-01-01 格式:PPT 页数:65 大小:917KB
下载 相关 举报
ANSYS实体建模(第2章).ppt_第1页
第1页 / 共65页
ANSYS实体建模(第2章).ppt_第2页
第2页 / 共65页
ANSYS实体建模(第2章).ppt_第3页
第3页 / 共65页
ANSYS实体建模(第2章).ppt_第4页
第4页 / 共65页
ANSYS实体建模(第2章).ppt_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、设定工作目录的目的:使ANSYS软件操作所产生的所有文件都存放在此目录下,确保不同问题分析所产生的文件不会有被覆盖的危险。因此建议不同的分析用不同的工作目录,而不使用缺省目录(即系统所在的根目录)。 进入ANSYS软件后,工作目录的设置方式有两种: Command方式:/CWD GUI方式: Utility Menu File|Change Directory,2.1 设定工作目录,一个典型的ANSYS分析过程可以分为3个步骤:(1)建立模型;(2)加载并求解;(3)查看分析结果。建立模型在这个分析过程中所花费的时间远远多于其它过程。首先必须指定作业名和分析标题,然后使用PREP7(预处理器)

2、定义单元类型、单元实常数、材料特性和几何模型。,2.2 指定作业名和分析标题,该项工作与设定工作目录一样,不是进行一个ANSYS分析过程必须的,但ANSYS推荐使用作业名和分析标题。 定义作业名作业名被用来识别ANSYS作业。当为某个分析定义了作业名后,作业名就成为分析过程所产生的所有文件名的第一部分(Jobname)。如果未指定作业名,所有文件的作业名默认为file。在进入ANSYS软件后,可按下面的方式改变作业名 Command方式:/FILENAME GUI方式: Utility Menu File|Change Jobname 需要注意的是:设置作业名仅在Begin level才有效(

3、开始级,此时ANSYS不处于任何一个处理器中),且新的作业名只适用于更名后打开的文件。在更名前打开的文件,如记录文件、错误信息文件等仍然是原来的作业名。如果想新指定的作业名重新建立这些文件,,2.3 定义图形界面过滤参数,可以将change jobname对话框中New log and error files复选框选中。 2. 定义分析标题 Command方式:/TITLE GUI方式:Utility MenuFile|Change Title ANSYS将在所有的图形显示、所有求解输出中包含该标题。,为了得到一个相对简洁的分析菜单,可以过滤掉与当前所要进行的分析类型无关的选项和菜单项。 Co

4、mmand方式:/KEYW GUI方式:Main MenuPreferences,2.4 ANSYS的单位制,ANSYS软件并没有为分析指定系统单位,在结构分析中,可以使用任何一套自封闭的单位制(所谓自封闭是指这些单位量纲之间可以互相推导得出),只要保证输入的所有数据的单位都是正在使用的同一套单位制里的单位即可。ANSYS提供的/UNITS命令可以设定系统的单位制系统,但这项设定只有当ANSYS与其它系统比如CAD系统交换数据时才可用到(表示数据交换的比例关系),对于ANSYS本身的结果数据和模型数据没有任何影响。例如:ANSYS系统中建立了实体模型AXIS1,PROE中建立了实体AXIS2,

5、ANSYS中设定的单位制系统只影响将AXIS2转换到ANSYS中的效果,而不影响AXIS1。,ANSYS单元库中提供了超过150种的不同单元类型,每种单元类型有一个特定的编号和一个标示单元类型的前缀,如BEAM4(4号梁单元),PLANE82(82号板单元),SOLID95(95号实体单元)。 单元类型决定了单元的: (1)结点数和自由度;(2)单元位于二维空间还是三维空间。 定义途径:必须在通用处理器PREP7(预处理器)中定义单元类型。 Command方式:/ET GUI方式:Main MenuPreprocessor|Element Type|Add/Edit/Delete 定义了单元类

6、型后,ANSYS会自动生成一个与此单元类型对应的单元类型参考号,如果模型中定义了多种单元类型,则与这些单元类型相对应的类型参考号组成的表称为单元类型表。在创建实际单元时(直接创建单元或者划分网格),需要从单元类型表中为其分配,2.5 定义单元类型,一个类型参考号以选择对应的单元类型生成有限元模型。,此处列出已经定义的单元类型,单元类型参考号,单元类别,单元编号名,新添加的两个单元类型: PLANE42:4结点四边形单元 PLANE2:6结点三角形单元,注:beam:梁;Link:连接; Solid:实体;Pipe:管;Shell:壳,许多单元有一些另外的选项(KEYOPTs),这些项用于控制单

7、元刚度矩阵的生成、单元的输出和单元坐标系的选择等。KEYOPTs可以在定义单元类型时指定(单元类型中Options选项)。,2.6 定义单元实常数,单元实常数是依赖单元类型的单元特性,如梁单元的横截面特性。例如二维梁单元BEAM3的实常数:面积(AREA)、惯性矩(IZZ)、高度(HEIGHT)、剪切变形常数(SHERZ)初始应变(ISTRAN)和单位长度质量(ADDMAS)等。并不是所有的单元类型都需要实常数,同一类型的不同单元可以有不同的实常数值。对应于特定单元类型,每组实常数有一个参考号,与每组实常数对应的参考号组成的表称为实常数表。在创建单元(直接创建单元或者划分网格)时,可以为将要创

8、建的单元分配实常数号。在分配实常数号时,要注意实常数参考号和要创建单元的单元类型参考号的对应性,这种对应性是由使用者自己保证的,否则在划分网格时将会报错或出现不可预知的错误。,定义途径: Command:/R Main Menu:Preprocessor|Real Constants|Add/Edit/Delete,2.7 定义材料属性,绝大多数单元类型都需要材料属性。根据应用的不同,材料属性可以有如下几种: 线性或者非线性; 弹性(各向同性、正交异性)或非弹性; 不随温度变化或者随温度变化; 像单元类型和单元实常数一样,每一组材料属性也有一个材料属性参考号。与材料属性组对应的材料属性参考号表

9、称为材料属性表。在一个分析中,可能有多个材料属性组(对应模型中的多种材料)。,在创建单元时可以使用相关命令通过材料属性参考号来为单元分配其采用的材料属性组。 定义材料属性: Command:/MP GUI:Main MenuPreprocessor|Material Props|Material Models,弹性模量,泊松比,2.8 实体建模基础,一旦定义了材料特性,在分析中下一步的工作是建立能够恰当描述模型几何性质的有限元模型。模型的建立方法: (1)直接生成法;(2)实体建模法:几何模型网格划分。,2.8.1 建模原则与方法选择,建模原则:建立有限元模型时,对于结构形式复杂,而对于要分析

10、的问题来讲又不是很关键的局部位置,在建立几何模型时可以根据情况对其进行简化,以便降低建模的难度。 建模方法选择 (1)直接生成方法必须直接确定每个结点的位置,以及每个单元的大小、形状和连接关系,工作量大。直接生成法适用于小型简单模型。缺点是改变网格和模型十分困难,易出错,当模型复杂时,直接生成法叫人无法忍受。 (2)实体建模法是先生成几何模型,再进行网格划分,相对来说容易些,适用于庞大而复杂的模型,特别是三维实体模型,它比直接生成法更加有效和通用,是一般建模的首选方法。其优点是便于几何上的改进和单元类型的改变,容易实现有限元模型的生成;缺点是在某些条件下ANSYS可能不能生成有限元网格。,3.

11、 实体建模中几何模型的生成方法 对于不太复杂的模型,可以直接ANSYS的实体建模工具完成。 Main MenuPreprocessor|Modeling 如果模型过于复杂,可以考虑在专用的CAD中建立几何模型,然后通过ANSYS提供的接口导入模型。 导入方法:Utility MenuFile|Import ANSYS支持的接口通常包括以下类型: IGES、CATIA、Pro/E、UG、SAT、PARA、IDEAS,2.8.2 坐标系,在不同的分析阶段,ANSYS使用到了多种坐标系。 总体和局部坐标系:用来定位几何形状参数的空间位置; 显示坐标系:用于几何形状参数的列表和显示;,结点坐标系:定义

12、每个结点的自由度方向和结点结果数据的方向; 单元坐标系:确定材料特性主轴和单元结果数据的方向; 结果坐标系:用来列表、显示结点或单元结果 总体坐标系总体坐标系和局部坐标系是用来定位几何体。默认情况下,建模操作时使用的坐标系是总体笛卡儿坐标系。但是很多情况下,采用其它坐标表达形式往往会更加方便,比如旋转模型时需要用到柱坐标表达形式。总体坐标系是一个绝对的参考系。ANSYS提供了3种坐标表达形式:笛卡儿坐标、柱坐标和球坐标。所有这3种坐标系都是右手法则,且有相同的原点,它们由其参考号识别:0笛卡儿坐标;1柱坐标;3球坐标。ANSYS引用坐标值总是采用固定的方式:X轴、Y轴和Z轴,而不管实际激活的坐

13、标形式,因此在不同的坐标系下,X轴、Y轴,Z轴代表的意义也不同:,笛卡儿坐标形式:X轴、Y轴、Z轴分别代表其原始意义; 柱坐标形式: X轴、Y轴、Z轴分别代表径向R、周向和周向Z; 球坐标形式: X轴、Y轴、Z轴分别代表分别代表R、 和 2.局部坐标系在许多情况下由于特定的用途需要建立各种各样的局部坐标系。其原点可能与总体坐标系有一定的偏移,其坐标轴也可能与总体坐标系有一定的转角。它也有笛卡儿坐标、柱坐标和球坐标3种形式。总体坐标系和局部坐标系也是构建其它坐标系(结点坐标系、单元坐标系等)的基础。 (1)局部坐标系的创建 按总体笛卡儿坐标系定义局部坐标系 COMMAND方式:/LOCAL,GU

14、I方式:Utility Menu WorkPlane | Local Coordinate Systems | Create Local CS|At Specified Loc,新建立的局部坐标系的识别号,必须大于10,原点选取对话框,在指定位置创建局部坐标系对话框,通过已有结点定义局部坐标系 Command方式:/CS GUI方式: Utility Menu WorkPlane | Local Coordinate Systems | Create Local CS|By 3 Nodes 要求先选取3个结点,再执行上述命令 注:通过这种方式所创建的局部坐标系与结点选取顺序有关,坐标系的确定方

15、法如下:第一个选取的结点将成为坐标系的原点; 第一个结点到第二个结点的方向为X轴; 三个结点构成的平面为XY面,Y轴为此平面垂直于X轴方向,且由第3个结点的位置确定Y轴的正向 根据右手法则确定Z轴;,通过已有关键点定义局部坐标系 Command方式:/CSKP GUI方式: Utility Menu WorkPlane | Local Coordinate Systems | Create Local CS|By 3 Kpoints 在当前工作平面定义局部坐标系 Command方式:/CSWPLA GUI方式: Utility Menu WorkPlane | Local Coordinate

16、 Systems | Create Local CS|At WP Origin 这种方式建立的局部坐标系的各个坐标轴和工作平面的各个轴重合,只需指定坐标表达形式即可。 (2)删除局部坐标 Command方式:/CSDELE GUI方式: Utility Menu WorkPlane | Local Coordinate Systems | Delete Local CS,(3)局部坐标系的激活 可以通过定义任意多个局部坐标系,但某一时刻只能有一个局部坐标系被激活(模型操作中,输入的坐标值是以激活坐标系为参照的)。ANSYS初始默认的激活坐标系是总体笛卡儿坐标系。每当用户定义一个新的局部坐标系时

17、,这个新的坐标系就会被自动激活。激活坐标系的方法如下: Command方式:/CSYS GUI方式: Utility Menu WorkPlane | Change Active CS to | Global Cartesian 或Global Cylindrical 或Global Spherical 或Specified Coord Sys 或Work plane,3. 显示坐标系 在默认情况下,即使在其它坐标系中定义的结点和关键点,其列表显示输出的坐标值也是它们的总体笛卡儿坐标值,虽然可以改变显示坐标系,但一般不建议。 4. 结点坐标系结点坐标系用于定义结点自由度的方向。每个结点都有自己

18、的结点坐标系,默认情况下,它总是平行于总体笛卡儿坐标系(结点坐标系与定义结点激活的坐标系无关)。但很多情况下需要改变结点坐标系。变换结点坐标系的方法略 5.单元坐标系每个单元都有自己的坐标系,单元坐标系用于规定正交材料特性的方向、面压力的方向和结果(如应力和应变)的输出方向。二维和三维实体的单元坐标系总是平行于总体笛卡儿坐标系。,6. 结果坐标系在求解过程中,得到的结果数据有位移、应力等。在对结果数据进行显示、列表和单元数据存储时,这些数据通常先被变换到激活的结果坐标系(默认为总体坐标系)下,然后再输出。可以将激活结果坐标系切换到总体坐标系或自定义的局部坐标系以及求解用坐标系(如结点和单元坐标

19、系)。 Command方式:RSYS GUI方式:Main MenuGeneral Postproc | Options for Output GUI方式: Main MenuList |Results |Options,2.8.3 工作平面,工作平面是一个无限的平面,有原点、二维坐标系等,它只是建模的辅助工具,在建立几何模型时,体素一般只能在当前工作平面内创建。工作平面是与坐标系独立存在的,除非打开了工作平面,轨迹跟踪。进入ANSYS时,有一个默认的工作平面,即总体笛卡儿坐标系的XY平面。工作平面可以被移动和旋转。,2.8.3 实体建模的两种思路,实体建模有两种思路:自底向上构造模型和自顶向

20、下构造模型 二者的区别与联系自底向上的建模方法是指在构造几何模型时首先定义几何模型中最低级的图元即关键点,然后再利用这些关键点定义较高级的图元(即线、面、体)。自底向上构造的模型是在当前激活的坐标系内定义的。自顶向下的建模方法是指一开始就通过较高级的的图元来构造模型,即通过汇集线、面、体等几何体素的方法来构造模型。当生成一种体素时,ANSYS软件自动生成所有从属于该体素的低级图元。应该注意的是几何体素是在工作平面上创建的,因此每一时刻都要,清楚地知道当前工作平面的状态。联系:这两种方法可以根据需要组合使用。对于建立的实体模型还可以通过布尔运算对其进行操作以生成更为复杂的形体。注意事项: (1)

21、建模之初,必须考虑建立的模型能否生成有限元网格以及能否得到较好的有限元网格。实体建模时特别要注意的是截面有变化的地方以及各个形体的交界面。(2)在自底向上构造模型时可以不必总是按照点生成线、线生成面、面生成体这样严格的顺序生成高级图元,可以直接通过作为顶点的关键点来定义面和体,中间的图元可以在需要时自动生成。例如定义一个长方体可用它的8个顶点(关键点(来定义,ANSYS软件会自动地生成该长方体的所有线和面;(3)在修改模型时,需要知道实体模型和有限元模型的层次关系。不能删除依附于较高级图元上的低级图元;不能删除已划分了网格的体。但是可以在删除高级图元的时候连同其低级图元一起删,除。若一个实体已

22、施加了载荷,删除或修改该实体,附加于该实体上的载荷也将被删除。图元的层次关系如下:,2.9 实体建模技术,最高级图元:单元(包括单元载荷)结点(包括结点载荷)实体(包括实体载荷)面(包括面载荷)线(包括线载荷) 最低级图元:关键点(包括点载荷),无论是使用自底向上还是使用自顶向下的方法,构造的模型均是由关键点、线、面和体组成,必须记住:自底向上的建模方法是在当前激活的坐标系中,通过低级图元来生成高级图元,它涉及关键点、线、面和体这种从低到高的图元。 关键点 关键点是在当前激活的坐标系中定义的,它可以直接定义也可以通过已有的关键点来生成另外的关键点(许多布尔运算可以生成关键点)。已经定义的关键点

23、可以被修改和删除(前提是没有依附于其它高级图元)。通过左图的命令创建关键点,通过Klist命令或实用菜单中的List | Keypoints | 菜单列表显示已定义的关键点的属性。,创建关键点的命令,2.9.1 自底向上建模技术,2. 线线也是在当前激活的坐标系内定义的。并不总是要求明确定义所有的线,因为ANSYS通过顶点在定义面和体时,会自动生成相关的线。只有在生成线单元(如梁单元)或想通过线来定义面时,才需要明确地定义线。通过左图的命令创建线。通过list命令或实用菜单中的List | Lines菜单列表显示已定义的线的属性(如线编号、组成线的关键点等)。线也可以被修改和删除。,创建线的命

24、令,3. 面平面可以表示二维实体(如平板或轴对称体)。用到面单元(如板单元)或由面生成体时才需要定义面。生成面的命令也将自动地生成依附于该面的线和关键点;同样,面也可以在定义体时自动生成。通过左图的命令创建线,通过Alist命令或实用菜单中的List | Areas列表显示已定义的面的属性(如面的编号、组成面的线的编号以及有些面的面积等)。面也可以被修改和删除,但只有未进行网格划分且不属于任何体的面才能被重新定义和删除。,创建面的命令,4. 体体用于描述三维实体,仅当需要用到体单元时才必须建立体。生成体的方式有多种,可由顶点定义体,也可以由边界面定义体,也可将面沿一定路径拖拉生成。体生成时将自

25、动生成其低级图元。体也可以被修改和删除,但只有未进行网格划分的体才能被重新定义和删除。,创建体的命令,几何体素是可用单个ANSYS命令创建的常用的实体建模的形状(如一个圆柱体)。因为几何体素是高级图元,可不用首先定义任何关键点而形成,所以称利用体素进行建模为自顶向下建模。几何体素是在工作平面上生成的。面体素包括矩形、圆形或环形、正多边形;实体体素包括长方体、柱体(圆柱和正棱柱)、球体、环体和锥体。 应用几何体素(面体素、实体体素)需要注意的问题: 由命令或GUI途径生成的几何体素位于工作面上,方向由工作面坐标系而定,面体素的面积必须大于0; 在有限元模型中,两个相接触的面体素之间或实体体素间默

26、认不是真正意义上的连接的,而是有一个不连续的“接缝”(此接缝并不真正存在,只是ANSYS处理时会认为此处有一个缝),必须用诸如相加(add)、合并(Merge)、粘接(glue)等命令处理一下以,2.9.2 自顶向下建模技术,消除“接缝”; 在建立圆、圆环等面体素以及圆柱体、球体、锥体等实体体素时,如果需要指定生成这些几何体素的弧(一般会有两个弧度输入项),弧从代数值小的角度开始,按正的角度方向,到代数值大的角度处终止。,创建面体素的命令,创建实体体素的命令,布尔运算在建模的过程中有着极其重要的作用,只有掌握好布尔运算强大的功能才能利用ANSYS建模工具随心所欲地建立预期的模型。 布尔运算设置

27、 Command方式:/BOPTN GUI方式:Main MenuPreprocessor | Operate | Booleans|Setting,是否保留输入图元,布尔运算的公差,2.9.3 布尔运算,2.布尔运算 (1)交运算:求出两个或多个图元的共有区域形成一个新图元。 (2)两两相交:求出所有初始输入图元中任意两个源图元的公共区域组成的一个新的图元集。,同类型的图元求交,不同类型的图元求交,两两相交,(3)加运算:得到一个包含各个原始输入图元的所有部分新图元(这种运算也可称为并、连接、和)。形成的新图元是一个单一的整体,没有接缝(实际上,加运算形成的图元在划分网格时常不如搭接(Ove

28、rlapping)。 (4)减运算:减运算比较复杂。,(5)搭接Overlap(搭接)命令用于连接两个或多个图元,以生成三个或更多个新的图元的集合。搭接命令除了在搭接域周围成了多个边界外,与加运算非常相似。搭接操作生成的是多个相对简单的区域,加运算生成的是一个相对复杂的区域。因而,搭接生成的图元比加运算生成的图元更容易划分网格。,(6)粘接(或合并)Glue(粘接)命令与搭接命令类似,只是图元之间仅在公共边界处相交,且公共边界的维数低于原始图元一维。这些图元仍然相互独立(并没有被加在一起),只在边界上相互连接。 (7)分割(partition) 略,2.9.4 布尔运算的替代,布尔运算有时比较

29、慢且代价昂贵。有些情况下,可用一些其它命令来代替布尔操作运算。 拖拉和旋转 用拖拉和旋转命令定义复杂的棱柱体或圆柱体,与布尔运算生成同,样方便,但更加有效。如中间钻了孔的长方体就是一个很好的例子。 (1)将面沿一条路径拖拉生成体: Command方式:/VDRAG GUI方式:Main MenuPreprocessor|Modeling|Operate|Extrude| Areas|Along Lines (2)将面沿一轴旋转生成圆柱体 Command方式:/VROTAT GUI方式:Main MenuPreprocessor|Modeling|Operate|Extrude| Areas|A

30、bout Axis 2. 延伸和偏移 利用延伸和偏移命令可将二维横截面偏移或延伸成为三维体。,(1)通过延伸面生成另外的体 Command方式:/VEXT GUI方式:Main MenuPreprocessor|Modeling|Operate|Extrude| Areas|By XYZ Offset (2)通过偏移给定的面生成体 Command方式:/VOFFSET GUI方式:Main MenuPreprocessor|Modeling|Operate|Extrude| Areas|Along Normal,2.9.5 实体建模实例,1.创建矩形 Main MenuPreprocessor

31、|Create|Rectangle|By Dimensions 弹出的对话框如图所示,如图所示一薄板零件,尺寸单位为mm,板厚5mm,试按照ANSYS建模方法,建立相应实体模型。,X1,X2为矩形相对于坐标原点左右两个边的X坐标,Y1,Y2为矩形相对于坐标原点下上两个边的Y坐标。输入如下数值X1=0,X2=60;Y1=-10,Y2=10,单击Apply,输入第二个矩形的坐标数值: X1=40,X2=60;Y1=-10,Y2=30,单击OK 2. 改变画法,重画该图形 Utility MenuPlotCtrls|Numbering 弹出如下对话框,将AREA Area Numbers选中,将/R

32、EPLOTReplot upon OK/Apply项设置为Replot,这样ANSYS就会自动以不同的颜色区分不同的面积图形。,3.将工作平面转换到极坐标形式,创建两个外圆 (1) Utility MenuWorkPlane|Display Working Plane(toggle on) 需要指出的是,单击该条命令后,并不会弹出什么窗口,你所看到的只是该条命令前面有一个被选中的符号,且在图形区域显示工作平面坐标系。 (2) Utility MenuWorkPlane|WP Settings 在Cartesian(笛卡尔坐标)和Polar(极坐标)中间选择POLAR,显而易见,这样做只是为了方

33、便地创建圆孔。 同样在Grid only、Grid and Triad和Triad only之中选择Grid and Triad。Grid(删格):展示删格,Triad是用来展示工作平面的坐标原点和坐标轴方向。,(3)Main MenuPreprocessor|Create|Circle|Solid Circle 创建圆心为(0,0),半径为10的圆。可以参数值用键盘输入,也可以用鼠标移动得到。单击OK关闭该对话框 (4)移动工作平面,创建第二个外圆 Utility MenuWorkPlane|Offset WP to Keypoints 弹出对话框后,分别选取右侧矩形底边左右两个点作为关键点

34、,单击OK按钮,则工作平面(极坐标)移动到了以所取关键点连线的中点为原点的平面上。 Main MenuPreprocessor|Create|Circle|Solid Circle,创建圆心为(0,0),半径为10 的圆,单击OK关闭对话框。创建的图形如图所示。单击Toolbar上的SAVE_DB存盘。,4. 将面积和在一起 Main Menu Preprocessor|Operate|Add|Areas 选择pick all,将面积和在一起。 5.创建补丁面积并把它们和在一起 (1)Utility MenuPlotCtrls|Numbering 打开line numbering,单击OK关闭

35、对话框。该命令只是让ANSYS将图形中的线加以编号,方便以后的操作。 (2)Main MenuPreprocessor|Create|Line Fillet,弹出Line Fillet对话框如图所示,将两条线的标号输入(或鼠标选择),并设置半径4,单击OK关闭对话框,L5,L4,L1,(3)Main MenuPreprocessor|Create|Arbitray|By Lines 用鼠标选择三条线L1,L4,L5,单击OK关闭对话框。 (4)Utility MenuPlot|Areas,并存盘 (5)整合面积Main MenuPreprocessor|Operate|Add|Areas 选择

36、Pick All,单击OK关闭对话框并进行存盘。 6. 创建两个小圆孔 (1)Utility MenuWork plane|Display Working plane(toggle on) (2)Main MenuPreprocessor|Create|Circle|Solid Circle创建一个圆心在(0,0),半径为4 的小圆孔,即右下方圆 (3) Utility Menu Work Plane|Offset WP to|global origin (4)Main MenuPreprocessor|Create|Circle|Solid Circle创建一个圆心在(0,0),半径为4 的

37、小圆孔,即左边圆,结果如左图所示。 7.从支架中减去两个小圆孔,保存数据 (1) Main MenuPreprocessor | Operate|Subtract|Areas,选取支架为基体(base area from which to subtract),单击Apply;选取两个小圆孔作为被减去部分(areas to be subtracted),单击OK按钮。 (2)Utility MenuFile|save as 输入MODEL01.DB为文件名,单击OK关闭对话框,建模完成。,2.10 实体模型的网格划分,已经建立的几何模型,需要对其划分网格,生成包含结点和单元的有限元模型。有限元网

38、格划分过程包括3个步骤。 (1)设定单元属性。包括单元类型、分配实常数或者截面属性(对有些单元类型)、分配材料属性等。 (2)设置网格控制(可选择的)。 (3)生成网格。,2.10.1 网格类型,在对模型划分网格之前,确定是采用自由网格还是采用映射网格进行分析是十分重要的。自由网格对于单元形状没有限制,并且对几何模型没有特定的要求;映射网格对其包含的单元形状有限制,而且要求几何模型必须满足特定的规则,即必须有相当规则的体或面才能进行映射网格,才能进行映射网格划分。映射面网格只能包含四边形和三角形单元,映射体网格只能包含六面体单元。一般说来映射网格往往比自由网格得到的结果更加精确,而且在求解时对

39、CPU和内存的需求也相对低些。,2.10.2 定义单元属性,在定义单元类型、实常数以及材料属性时,已形成了单元类型表、实常数表和材料属性表。在生成单元时可以通过指向各个表中合适(通过各个表项的参考号)的条目来为要生成的单元分配单元属性,也可以给选定的实体模型图元分配单元属性。 1.为实体模型图元分配单元属性给实体模型图元分配单元属性允许对模型的每个区域预置单元属性,从而可以避免在网格划分过程中重置单元属性。利用下列命令和GUI方式的菜单命令可直接给实体模型图元分配属性。,(1)给关键点分配属性 Command方式:/KATT GUI方式:Main MenuPreprocessor|Meshin

40、g|Mesh Attributes| All Keypoints GUI方式:Main MenuPreprocessor|Meshing|Mesh Attributes| Picked KPs (2)给线分配属性 Command方式:/LATT GUI方式:Main MenuPreprocessor|Meshing|Mesh Attributes| All Lines GUI方式:Main MenuPreprocessor|Meshing|Mesh Attributes| Picked Lines,3)给面分配属性 Command方式:/AATT GUI方式:Main MenuPreproce

41、ssor|Meshing|Mesh Attributes| All Areas GUI方式:Main MenuPreprocessor|Meshing|Mesh Attributes| Picked Areas (2)给体分配属性 Command方式:/VATT GUI方式:Main MenuPreprocessor|Meshing|Mesh Attributes| All Volumes GUI方式:Main MenuPreprocessor|Meshing|Mesh Attributes| Picked Volumes,2.默认单元属性通常的工作中,如果各个属性表(单元类型表、材料属性表以

42、及实常数表)只包含一个条目,即只定义了一项材料属性、一个单元类型等,则在划分网格时可以不再为各个图元分配单元属性,ANSYS将唯一的表项生成默认单元属性,在生成网格时自动将默认单元属性分配给实体模型和单元。,2.10.3 网格划分控制,ANSYS使用默认的网格控制也许可以让分析模型生成满足要求的网格,否则必须在对模型划分网格前设定网格划分控制,如单元形状、中间结点位置、单元大小等。 网格工具网格工具提供了最常用的网格划分控制和最常用的网格划分操作。从主菜单中选择Preprocessor|Meshing|Mesh Tool命令,打开网格工具,如下图所示,一旦打开了它,它就保持打开状态直到单,击C

43、lose关闭它或离开预处理器(PREP7)为止。,网格划分工具提供了如下功能: 单元属性分配 SmartSize控制:智能单元尺寸。 局部网格尺寸控制 网格生成控制(指单元形状和网格划分方式) 局部细化网格控制 以上功能的详细使用说明略,单元属性分配,SmartSizing,局部网格尺寸控制,局部细化网格控制,网格生成控制,2.10.4 自由网格划分,自由网格划分操作,对实体模型无任何特殊要求,即使是不规则的,也可以进行网格划分。 (1)面的自由网格划分:自由网格可以是三角形或者是四边形单元组成,也可由两者混合组成,当面边界上总的单元划分数目为偶数时,面的自由网格将全部生成四边形网格,当单元划

44、分数目为奇数时将可能生成三角形单元。 (2)体的自由网格:只能包含四面体单元(三棱锥),2.10.5 映射网格划分,映射网格划分要求面或者体有规则的形状,即必须满足一定的准则,映射网格在网格工具(MESH TOOL)中不能进行SmartSizing(智能划分),而需要通过局部网格尺寸控制的相关选项设定。 (1)面的映射网格划分 面映射网格包括全部是四边形单元或者全部是三角形单元。面接受,映射网格划分,必须满足以下条件: 该面必须是三或四条边; 面的对边必须设置为相同数目的单元划分数目; 面如有三条边,则各边设置的单元划分数必须为偶数且相等; 网格划分必须设置为映射网格。 注:如果一个面多于四条

45、边,原则上不能直接用映射网格划分,但可以进行技术处理,即可以用LCCAT(连接)或LCOMB(合并)命令使总边数减少到4条或3条。LCCAT生成的线在生成网格时必然会在交点处产生一个结点,而用LCOMB合并的线在两条线的交点处不一定会产生节点。连接线、合并线的操作方式Command:LCCAT GUI: Main MenuPreprocessor|Meshing|Concatenate|Lines Command:LCOMBGUI: Main MenuPreprocessor|Modeling|Operate|Booleans|Add|Lines,划分网格时在依附于线、面或者体上的关键点处将生

46、成结点。因此一条线将至少有关键点同样多的单元划分数,程序不允许对这样的线用更少的划分数来指定其单元划分数。 单元尺寸的定义是针对原始线的,连接线(LCCAT)并没有将形成新的原始线,而合并线(LCOMB)形成了新的原始线,因此,对连接线只能对原始线分别定义单元划分数,对合并线可以直接指定单元划分数。使用合并线比连接线有优势。,对边数多于4条边的面划分映射网格,除了将多余的边通过连接或者合并操作使面的总边数减少到4或3外,还可以使用AMAP命令。AMAP命令提供了对多边面划分映射网格的简捷途径,不再需要连接或者合并线,只需拾取面边界上的三或四个关键点为顶点进行映射网格划分。如左图的面,依次选择关

47、键点1,3,6,4后,生成的网格如图示。,(见参考书图2.79),在网格划分工具中选择对面进行映射网格划分,附加选项为“pick corners” (2)体的映射网格划分 要将体全部划分为六面体单元,体必须满足以下条件: 体的外形应为块状(有六个面)、楔形三棱柱(五个面)或者四面体(四个面) 体的对边上必须划分相同的单元数 如果体是棱柱或四面体,三角形面边界上的单元划分数必须是偶数 要点:体要满足体的面数不多于6,同时体的各个边界面要满足对面进行映射网格划分的条件。 技巧:当体有多余的面时,也需要减少围成体的面的个数以进行映射网格的划分。可以对面进行ACCT或AADD操作,注意先连接面,再连接

48、线。,Command:ACCAT GUI: Main MenuPreprocessor|Meshing|Concatenate|Areas Command:AADDGUI: Main MenuPreprocessor|Modeling|Operate|Booleans|Add|Areas,2.10.7 对面通过旋转、偏移、拖拉以及拉伸生成体及网格 可以对面进行VROTAT(旋转)、VOFFSET(偏移)、VDARG (拖拉)、 VEXT(拉伸)操作生成体,如果对面划分了网格后再进行这些操作,还可能在生成体的同时生成体的网格。 将面沿某个轴旋转生成体 Command:VROTAT GUI: Ma

49、in MenuPreprocessor|Modeling|Operate|Extrude|About Axis 将面沿其法向偏移生成体 Command:VOFFSET GUI:Main MenuPreprocessor|Modeling|Operate|Extrude|Areas|Along Normal对面沿某个路径扫掠生成体 Command:VDRAG GUI:Main MenuPreprocessor|Modeling|Operate|Extrude|Along Lines 在激活坐标系下对面进行延伸和缩放来生成体,Command:VEXT GUI:Main MenuPreprocess

50、or|Modeling|Operate|Extrude|Areas|By XYZ Offset 若想通过对面旋转、偏移、拖拉、拉伸生成体及体网格,可以按以下步骤操作:,1)定义单元类型(包括待操作的面网格所需的单元类型以及即将生成的体网格所需的单元类型) 2)通过EXTOPT命令(或Preprocessor|Modeling|Operate |Extrude|Elem Ext Opts)为待生成的体分配单元属性 3)对待旋转、偏移、拖拉或拉伸的面划分网格 4)指定在旋转、偏移、拖拉或拉伸的方向上单元划分数(No Elem divs) 5)执行相应的命令,生成体及网格。 实例六方孔螺钉头用扳手的体及网格生成 几何参数为:截面形状:正六边形,截面宽:1cm 杆长:7.5cm 手柄长:20cm;弯曲半径:1cm,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > UML理论/建模

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报