版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、73error! no text of specified style in document.2.1 概 述易学易用是algor的独到之处。algor软件提供了非常方便的前处理工具,既提供了cad建模模块,也提供了强大、广泛的cad模型接口,使用户可以从cad模型出发利用其强大智能的网格自动划分器划分网格,也可以从无到有地直接建立有限元模型,并可以导入导出其他有限元软件的有限元模型,而且还可以对有限元模型进行编辑操作,真正做到cad与cae系统的协同。本教程将不进行令人乏味的菜单罗列与介绍,而是在总体介绍的基础上通过大量的实例,在使用过程中熟悉algor的操作方法和流程。2.2 algor分
2、析环境femprofempro是algor的windows风格的有限元分析集成环境,algor的分析流程的各个环节前处理、求解、后处理,均需要在fempro环境中进行。2.2.1 启动fempro环境 在windows 2000以上版本的windows操作系统中安装algor软件以后,可以按以下方法启动algor fempro。(1)单击“开始”“所有程序”algor 20.00fempro命令,首先将弹出whats new信息框,提供相应版本的新功能信息,如图2.1所示。图2.1 whats new信息框(2)单击close按钮关闭该信息框,将出现“打开”对话框。l open选项可以打开已有
3、的模型,可以是algor模型、cad实体模型或者第三方有限元软件模型,如图2.2所示。l new选项可以新建一个任务,选择fea model选项可以在fempro中从无到有直接建立有限元模型,如图2.3所示。另外,kinepak选项启动机构运动向导,pv/designer选项为压力容器建模向导,cad modeler则启动cad建模模块alibre design。l getting started选项提供了指向超文本教程、在线教程和algor总部网站的 链接。l recent files选项用于快速打开最近使用过的模型。l 单击“取消”按钮则退出该对话框,选择fileopen或者filenew
4、命令可重新打开此对话框。图2.2 启动fempro,打开已有模型图2.3 启动fempro,建立新模型2.2.2 fempro环境的界面与操作1fempro环境的界面fempro界面如图2.4所示,包括以下部分。l a:标题栏。l b:菜单栏。l c:工具栏。l d:树形管理器。对分析方案、模型和求解参数进行查看和管理。l e:图形显示区。l f:坐标轴(只表示方向)。l g:状态栏。显示重要信息(如提示用户进行某项操作等)。图2.4 fempro环境的界面algor的windows风格的环境提供了快捷按钮说明,将鼠标光标移至某个工具按钮之上停止12秒钟,就会自动弹出该按钮的快捷说明,帮助用户
5、快速了解该按钮的 功能。2fempro模型操作方法fempro中模型可以通过鼠标、键盘或菜单进行操作,具体方法如下。(1)移动模型:ctrl+鼠标中键,拖动鼠标。(2)旋转模型:鼠标中键,拖动鼠标。(3)缩放模型:滚动鼠标中键。(4)调整模型适应窗口:选择viewenclose命令。(5)预定义视图方向:选择vieworientation命令,或通过快捷键,如图2.5(a) 所示。(6)模型选择模式,如图2.5(b)所示,从左到右依次表示:点选、框选、多边形区域、圆形区域。(7)可选择对象,如图2.5(c)所示,从左到右依次表示:零件、面、边、线、构造对象、节点。选择selectioninve
6、rt命令和selectionsubentities命令提供了反选与子对象选择功能。(8)模型的显示方式可通过快捷按钮进行,如图2.5(d)所示,从左到右依次表示:显示cad模型、消隐显示、显示特征线、含特征线消隐显示、显示网格线、消隐网格显示。 (a) 预定义视图方向 (b) 模型选择模式 (c) 选择对象 (d) 模型显示方式图2.5 fempro模型操作方法2.2.3 fempro环境的组成1fempro的4个环境fempro包括4个环境,用于完成分析中不同阶段的不同功能。(1)fea editor环境:导入cad实体模型,进行网格控制并划分网格;导入或直接建立有限元模型,建
7、立分析方案,施加载荷、约束,求解参数、进行求解等。(2)结果环境:进行后处理,观察、考察计算结果、数据处理。(3)报告环境:自动生成html计算报告,提供了报告向导。(4)superdraw iii环境:直接生成有限元模型,对模型进行修改、编辑。前3个环境直接通过fempro界面左下角的按钮来切换,如图2.6(a)所示,superdraw iii环境可以通过fempro的toolsexport to superdraw iii进入,如图2.6(b)所示。 (a) 环境切换按钮 (b) fempro与superdraw iii环境的切换图2.6 fempro中环境的切换algor的上
8、述4个环境之间可以实现数据无缝切换,完成完整的分析。2superdraw iii环境简介superdraw iii环境是algor早期版本的建模和分析环境,在superdraw iii环境中不建立cad模型,而是通过直接建立有限元模型来完成分析,如图2.7所示。图2.7 superdraw iii环境superdraw iii可以完成如下工作。(1) 方便地生成线框、梁、板壳模型。(2) 修改、编辑有限元模型。(3) 脱离cad模型直接生成有限元模型。(4) 在已有模型上添加有限单元。(5) 修改part,surface,layer等号,这些信息与材料、单元、载荷、截面等相关。(6) 完成分析
9、并考察结果。作为algor早期的界面,superdraw iii的界面操作不符合windows风格,因此,在现在的windows风格的algor环境中,superdraw iii的功能已经被全部移植到了windows风格的fempro fea editor环境中,用户可以在新的环境中完成superdraw iii的所有功能,并且利用新增功能完成更为复杂的建模和分析任务。与superdraw iii相比,fea editor完全将其取代,而且建模操作更为直观、方便、简单,符合windows风格,易于掌握。对于新接触algor的用户而言,显然已经不需要superdraw iii界面,但为了方便已经
10、习惯superdraw iii界面的algor老用户,superdraw iii界面仍然保留,可以通过fempro的菜单toolsexport to superdraw iii进入superdraw iii环境,在superdraw iii建立模型后,也可以通过superdraw iii的菜单 fileexport to fempro将模型转入fempro的fea editor环境中。鉴于superdraw iii环境已经不是现代algor版本的首选界面,本教程将不对其进行详细讲解,所有的讲解和实例操作都将基于algor 现代windows风格的fempro环境进行。如果需要了解superdr
11、aw iii环境,请进入superdraw iii界面并参阅其帮助系统的详细说明。2.3 cad实体建模2.3.1 cad实体建模方法algor的cad实体模型基于专业cad软件建立,通过algor强大而广泛的cad模型接口实现无缝的模型导入。algor与各种专业的cad软件提供了直接的接口:pro/engineer,solid edge,solidworks,caxa solid,catia,inventor,mdt,alibre design,ironcad,cadkey,rhinoceros,keycreator,autocad。另外,algor还支持多种通用的模型格式:step,aci
12、s,iges,dxf,stl,cdl。这样的接口功能保证了algor可以和目前流行的所有cad软件完成模型交换。2.3.2 alibre design简介 alibre design是algor系列产品提供的cad实体建模模块。alibre design本身是一个专业的cad软件,可以建立基于特征的参数化cad模型,如图2.8所示。alibre design可以通过在algor启动界面中选择cad modeler来启动(如图2.3所示),或者也可以在windows中直接启动:“开始”“所有程序”alibre design basic。图2.8 alibre design界面alibre des
13、ign和algor之间是嵌入式的接口(参阅2.3.3节),如图2.9所示,用户在alibre design中建立cad模型后可以直接从alibre design菜单中启动algor利用当前的模型进行分析,当然,用户也可以将alibre design的模型保存为文件,在启动algor后可以直接读入cad模型进行分析。由于algor和其他多数国内流行的cad软件均提供了一体化嵌入式接口,其接口能力和algor自身的实体建模模块alibre design是同级别的。因此,用户所熟悉的专业cad软件均可以看作为algor的实体建模模块。用户显然更习惯于应用自己已经熟悉的cad软件来为algor建模。因
14、此,本书将不对alibre design进行专门讲解,有兴趣的读者可以参阅alibre design的帮助系统进行学习。图2.9 alibre design的嵌入式algor接口2.3.3 algor的插件式cad (incad)接口技术 algor为cad软件提供了incad接口技术,即插件式接口,也就是说安装algor软件和cad软件后,cad系统的菜单中会出现algor选项,通过该菜单可以直接启动algor软件并将cad模型导入algor进行分析,如图2.10所示。图2.10 algor的插件式接口技术插件式接口技术直接采用cad软件的内核转换模型到algor环境,避免了通过中间文件或者
15、不同内核的转换,从而保证了模型传输的成功率。另外,在cad系统的algor菜单中还会出现feature control选项(特征抑制),可以抑制cad模型的小特征,比如,小的倒角或开口,无须修改cad模型,抑制的特征就不会在algor的模型中出现,这为模型的简化提供了极大的方便,如图2.11所示。 (a) 特征抑制前 (b) 特征抑制后图2.11 algor的插件式接口特征抑制工具(feature control)基于参数化建模的cad模型可以灵活地修改模型,利用插件式接口技术就可以方便地进行各种模型方案的分析和对比。而且algor和cad模型可以参数相关,在cad系统中修改模型后
16、,可以自动更新algor中的模型。可参阅2.6节关于插件式接口技术的实例练习。2.3.4 algor导入cad实体模型的方法 algor可以通过两种方法导入在cad系统中建立的三维实体模型。(1)通过插件式接口技术直接从cad系统进入algor,见2.3.3节。(2)在fempro中打开cad模型,如图2.12所示,步骤如下。选择fileopen命令。选择cad模型文件或cad通用格式文件(如,step格式等)。单击“打开”按钮。 注意:只有在安装algor之前安装了某种cad软件,algor中才可以选择相应cad软件的模型格式(通用格式不受此限制)。菜单命令filemerge可用于将多个ca
17、d文件装配到同一个algor模型中,cad模型可以来自不同的cad系统。图2.12 在fempro中打开cad模型2.4 网 格 划 分algor可以通过如下几种方法生成有限元模型。l fea editor环境中对cad实体模型自动划分网格(三维或板壳)。l fea editor环境中建立。l superdraw iii中直接建立。l pv/designer专用压力容器建模模块。l pipepak管路系统专用建模。由于superdraw iii的功能以及被全部移植到了直观友好的fea editor环境中,所以本书将不进行superdraw iii的介绍,而是重点针对cad实体网格划分和fea
18、editor模型建立方法进行讲解。pv/designer以及pipepak是algor针对压力容器和管路系统的专用建模分析模块,参阅本书第9章和第10章的内容。本节将介绍algor的cad实体模型网格划分技术,在2.5节中我们将介绍直接构建有限元网格的功能。2.4.1 algor网格划分的一般步骤对于体型复杂的几何实体,在有限元软件中直接建立模型会相当困难,而借助于商业cad软件的强大三维造型功能则可以完成极其复杂的建模任务,我们已经知道,algor提供了强大的cad接口,为用户在cad模型的基础上进行有限元计算提供了方便,而在cad模型基础上的网格功能则是能否保证有限元计算效率和精度的一个关
19、键因素。algor提供了独特、智能、强大的六面体主导网格划分功能,对于任意复杂的cad几何实体均可以生成以六面体为主的网格,而众所周知,六面体网格是有限元计算中效率最高、精度最好的网格形式。algor的这种网格技术得益于其内在的网格划分流程,即首先在外表面生成规则的四边形表面网格,然后向内部扩展生成六面体网格,六面体网格无法填充的空隙则用过渡单元填充,这种方法保证了六面体主导网格的实现,而且保证了表面附近的网格质量最好。由于应力最大的区域通常位于结构的表面,高质量的表面网格可以保证应力分析的 精度。algor的网格划分功能在其fea editor环境中完成。fea editor环境可以导入三维
20、实体模型或者面模型,三维实体模型可以自动生成三维实体网格,而面模型可以自动划分板壳有限元模型。如果导入的面模型位于yz平面内,则可以生成二维有限元模型。algor提供了智能的网格控制参数,用户也可以自定义参数对网格进行控制。algor进行网格划分的一般步骤如下。(1)在fea editor环境中打开cad模型。(2)启动model mesh settings设置框进行网格参数设置并划分网格。l 在mesh type选项中选择网格类型。u solid选项生成实体网格。u midplane选项对薄壁模型进行中面提取生成面网格。u plate/shell选项对面模型生成面网格。l 单击options
21、按钮可以进行更详细的设置,2.4.2节将会介绍。l 单击mesh model按钮划分网格。(3)如果网格可以接受,则进入后续步骤。(4)如果网格不能接受,则修改控制参数或进行网格细化、增强,见2.4.2节。关于model mesh settings设置将在2.4.2节进行详述。2.4.2model mesh settings设置详述 导入cad模型后,选择meshmodel mesh settings或者单击相应按钮,启动model mesh settings设置框。1model mesh setting启动界面(见图2.13)(1)mesh type选项:选择网格类型。l solid:实体网
22、格(六面体、四面体、混合网格)。l midplane:对薄壁实体模型提取中面并生成板壳单元。l plate/shell:对面模型划分面网格,生成板壳或二维(yz平面内的面)网格。(2)mesh size:通过滑条控制网格梳密、尺寸。(3)mesh model:划分网格。(4)defaults:单击此按钮将设置回归系统默认设置或者将当前设置定义为系统默认设置。(5)options:单击此按钮将进行详细设置。下面将详细介绍options中的设置(注:以下的设置界面是单击options按钮之后在左边选择某个选项如xx,再从右边切换到某个选项卡如yy,简记为optionsxxyy设置界面)。 (a)
23、初始界面 (b) defaults选项图2.13 model mesh settings启动界面2optionssurfacegeneral设置界面(见图2.14)(1)mesh size:选择网格尺寸。l type下拉列表框中percent of automatic选项表示程序基于模型尺寸自动计算默认单元尺寸,size表示单元尺寸采用默认尺寸的百分比。l type下拉列表框中absolute mesh size选项表示网格的绝对尺寸,size为单元的绝对尺寸。图2.14 optionssurfacegeneral设置界面(2)retries:网格重试设置。l number of retrie
24、s:如果没有得到有效的表面网格,程序将减小网格尺寸重新划分,最大重试次数在这里设置。l retry reduction factor:每次重试时网格尺寸减小的系数。(3)generate 2nd order elements:二阶网格选项。如果选中此选项,则定义二次单元(含中节点)的时候,外表面的边中节点将被精确布置到cad表面,单元边线可以是曲线,可以更准确地模拟曲面。而如果不选中此项,则边中节点只能位于角点的正中央。关于如何定义中节点参见3.2.5节关于块体单元的说明。3optionssurfaceoptions设置界面(见图2.15)图2.15 optionssurfaceoptions
25、设置界面(1)feature curve splitting angle:控制曲线分割数。(2)edge curve refinement:曲线细化。l none:不进行曲线细化。l curvature of edge curve:曲边的平均分割角度。l minimum adjacent surface curvature:曲边的分割角度不小于该值。l maximum adjacent surface curvature:曲边的分割角度不大于该值。(3)splitting quadrangles into triangles,将四边形单元分割成三角形。l fold angle is great
26、er than:如果四边形单元的翘曲角大于该值,则分割为三 角形。l node angle is greater than:如果四边形单元的内角大于该值,则分割为三角形。4optionssolidgeneral设置界面(见图2.16)此界面的选项设置网格类型。(1)bricks and tetrahedral:生成六面体主导的网格,在必要的时候会有三棱柱、金字塔、四面体单元作为过渡。(2)all tetrahedra:全部为四面体,不推荐,需要选用的时候应该定义中节点。(3)all bricks:全部为六面体单元,不推荐。仅用于只接受六面体单元的求解器,会生成大量的单元。(4)tetrahed
27、ra and wedges(boundary layer):在模型外表面生成楔形层状网格,内部为四面体。用于流体分析中需要精确模拟边界层流速梯度的情况。(5)bricks and wedges(layered mesh of thin parts):生成薄壁结构的层状网格,可以指定厚度方向的网格数量,生成更规则的实体网格。图2.16 optionssolidgeneral设置界面(6)gasket:只有对单个part设定时(选中part并右击在弹出的快捷菜单中选择cad mesh optionspart命令)才有效。该选项在厚度方向生成一层单元,用于定义垫片单元。参阅第12章。5options
28、solidquality设置界面(见图2.17)图2.17 optionssolidquality设置界面(1)maximum aspect ratio:单元长宽比l automatic enforcement:自动控制,可以用滑条控制相对值,越小精度越高。l upper limit:单元长宽比不能超过此值。l none:单元长宽比不受限制。(2)include maximum warp angle constraint:所有实体单元的内部面翘曲角小于 此值。(3)include maximum volume-to-length ratio:所有实体单元体积立方根与最大边长之比小于此值。6op
29、tionssolidoptions设置界面(见图2.18)图2.18 optionssolidoptions设置界面(1)allow microholes:允许程序在模型内部产生小的空洞以改善单元形态,在模型比较复杂时,采用此选项可以加速网格划分,改善单元质量。空洞很小并且被控制在远离表面的区域,通常对精度影响很小,在algor帮助系统中提供了一篇文章对此进行了论述,本书不对此详细介绍,有兴趣的读者请参阅algor users guidemeshing overviewmeshing cad solid modelsmodel mesh settingssolidthe effects of
30、microholes within a solid mesh。(2)use thin cross-section scheme:对于薄壁结构,使面网格尽量一致以改善单元质量。(3)dont change surface mesh of layer number:本选项在选中use thin cross-section scheme复选框时可用,指定该layer对应的面网格不变,layer号来自于cad系统,或者用户可以自定义(修改线属性)。7optionssolidtetrahedra设置界面(见图2.19)本选项卡在实体网格类型选择为all bricks或bricks and wedges(
31、layered mesh of thin parts)时不可以应用。图2.19 optionssolidtetrahedra设置界面(1)tetrahedra meshing options:四面体单元选项。l target edge length based on:网格边长控制方法。u fraction of mesh size:表面网格尺寸乘以target edge length文本框中输入的因子。u absolute length dimension:target edge length中输入尺寸的绝对值。l transition rate:相邻单元边长比值,必须大于1,越大网格形态越差
32、。l quality:同一单元边长之比的上限,用来控制单元质量。(2)boundary layer options:边界层网格选项,此选项只有实体网格类型为bricks and wedges(layered mesh of thin parts)时可用。l extrusion distance based on:控制边界层的厚度。u fraction of mesh size:表面网格尺寸乘以total extrusion distance文本框中的因子。u absolute length dimension:total extrusion distance文本框中输入厚度的绝 对值。u pe
33、rcentage average local size:边界层区域的局部网格平均尺寸乘以total extrusion distance文本框中输入的因子。l growth rate:相邻边界单元边长比值,必须大于1。l layers:边界层中的单元层数。8optionssolidadvanced设置界面(见图2.20)(1)provide detailed status information:被选中的话,详细的网格划分信息将被输出到一个日志文件中,分网失败时有助于检查问题。图2.20 optionssolidadvanced设置界面(2)connectivity void check。l
34、fix errors and continue solid meshing:如果表面网格有错,程序将试图修复并继续生成实体网格。l do not fix errors:如果表面网格有错,程序将不建立实体网格,除非网格被 修复。(3)disable self-intersection check:建立实体网格时不进行表面网格自相交检查,应该在已经建立了初始实体网格时才可以选中。(4)attempt completion with errors:即使表面网格有错,仍然生成实体网格,这种情况下应该注意检查实体网格的有效性。9optionsmidplanegeneral设置界面(见图2.21)此选项只
35、有在mesh type被选为midplane时才会出现。(1)thickness control:中面提取的厚度控制参数。l user-specified maximum thickness:用户指定最大厚度。厚度超过该值的部分不进行中面提取,默认情况下,程序沿零件的最小厚度提取中面。l maximum allowed thickness variation:最大允许厚度差。程序只对最大厚度与最小厚度之差小于该值的部分提取中面。(2)use junction method:对于具有复杂连接关系的薄壁结构和采用该选项,该选项采用一种新的算法,可以更精确地对相互连接的薄板提取中面,避免连接部位出现
36、网格断开的现象。图2.21 optionsmidplanegeneral设置界面10optionsmodelgeneral设置界面(见图2.22)图2.22 optionsmodelgeneral设置界面(1)default meshing options:默认的网格选项l automatically refine surface mesh:如果指定,则程序在生成表面网格后,将自动设置细化点并重新细化。l perform solid meshing at time of analysis:如果指定,实体单元将在求解时生成,这意味着划分网格阶段只生成表面网格,对大模型可以提高分网效率。(2)pa
37、rt matching:此选项只有对装配体会出现,设置网格装配关系。l on-surface tolerance based on:u fraction of mesh size:如果两个面之间节点距离小于单元边长乘以tolerance value,则程序认为共面,会强制网格匹配。u absolute length dimension:如果两个面之间节点距离小于tolerance value,则程序认为共面,会强制网格匹配。2.4.3 网格细化与增强有限元分析中为了提高某些关键部位的计算精度,经常需要对局部的网格进行调整,algor提供了两种方便的网格调整技术:网格细化和表面增强。1网格细化f
38、ea editor模型环境中的如下菜单命令用于设置细化点:meshrefinement points。可以通过如下几个方式设置细化点。(1)specify:直接指定细化点,见图2.23。在弹出的对话框中需要逐一添加细化点 数据。l id:细化点编号,程序自动指定。l x,y,z:细化点坐标。l radius:细化半径,在细化点为中心由该半径确定的球形区域内细化网格。l mode:细化模式,有size(网格尺寸)和divide(细分数)两个选项。l mesh size:当mode选为size时,此处输入细化网格尺寸。l divide factor:当mode选为divide时,在此处输入细化因子
39、(细分数)。图2.23 指定细化点(2)automatic:自动指定细化点,见图2.24。通过滑条控制细化级别,单击generate按钮后,程序自动分析结构的几何特征,创建细化点,并自动设置细化点和参数。图2.24 自动生成细化点(3)选择节点(一个或多个)直接指定为细化点。选择节点后右击,在弹出的快捷菜单中选择addrefinement points命令,然后输入细化参数,如图2.25所示。参数含义与 图2.23相同。设置细化点后执行meshgenerate mesh命令重新划分网格,则本软件程序会自动对细化点附近的网格进行细化。图2.25 指定节点为细化点2表面增强有限元模型中表面的网格质
40、量是最关键的,因为表面通常是应力最大的区域。对于algor来说,表面网格尤其关键,因为algor基于表面网格向内部扩展生成三维实体网格,高质量的表面网格不仅能够保证计算精度,而且可以保证algor生成质量更好的六面体主导网格。表面增强功能可以对algor的表面网格进一步调整和细化,得到更加规则和均匀的表面网格。表面增强与直接的generate mesh生成的表面网格的主要区别如下。(1)表面增强对网格的控制更严,在generate mesh的已有网格基础上进一步调整。(2)即使尺寸设置完全一样,表面增强后也会生成形态更好、更合理的网格。表面增强通过如下菜单命令进行:meshsurface me
41、sh enhancer,弹出surface mesh enhancer对话框,如图2.26所示。其中各项设置说明如下。(1)mesh size:控制网格尺寸,滑条中部代表默认的网格尺寸,可以指定网格绝对尺寸或者相对于默认尺寸百分比。(2)part:输入增强零件号,控制增强零件。(3)mesh:单击此按钮开始增强。(4)options:提供了更多的高级选项,和model mesh settings对话框中的设置有类似之处,通常并不需要设置,程序提供了默认参数。有兴趣的读者可以参阅帮助系统的说明:algor users guidemeshing overview surface mesh enha
42、nce。(5)done:表面增强结束后单击done才能显示新的网格。(6)undo:增强后的网格可以通过undo按钮恢复增强之前的网格。表面增强过程将对part中指定的整个零件表面网格进行增强,并且会考虑已经指定的细化点。图2.26 表面增强请参阅2.7节和2.8节练习algor网格划分技术。2.5 网 格 构 建algor除了本节所述的基于cad模型的自动网格划分功能以外,还可以在fempro的fea editor环境中直接进行有限元模型的构建和编辑。对于形状比较规则的模型,利用直接建模功能可以脱离cad模型直接建立有限元模型,模型可以包括algor提供的各种单元类型,直接建模可以生成比自动
43、划分网格形状更为规则的有限元网格。对于形状复杂的实体,通常直接建模有困难,需要借助于cad软件建立模型,通过algor强大的cad接口导入fempro划分有限元网格。在algor fempro环境中可以对实体网格进行修改或者编辑,比如,在自动网格基础上添加直接建立的有限元对象。因此,用户可以灵活地组合运用algor的自动网格功能和直接建模功能建立有效而复杂的有限元模型。2.5.1 part(零件)、surface(面)和layer(层)algor直接建模时需要指定所建对象的part(零件)、surface(面)、layer(层),其意义如下。1. part(零件)和cad模型的part具有同样
44、的意义,有限元模型的任何部分(以单元线为对象)可以定义不同的part号,但同一part中的单元线必须能够组成封闭的完整单元,因此不同part之间的连接面应该具有重叠的界面。part号与单元类型、材料号、单元定义密切相关,一个part中的网格只能具有相同的单元类型、材料参数和单元定义,换句话说,具有不同单元类型、材料参数或者单元定义的模型区域必须位于不同的part中。与线性分析中的梁单元稍有不同,同一part中的梁单元可以通过指定不同的layer号而定义不同的梁截面。但为了避免混淆,建议用户仍然通过part号区别梁截面。part还与某些载荷有关,比如选中某个part可以直接定义part的温度载荷
45、、初始速度。指定位移等。2. surface(面)和cad模型的surface具有同样的意义,有限元模型的任何部分(以单元线为对象)可以定义不同的surface号。surface号与载荷、约束、边界条件有关,对surface可以直接定义面约束、面载荷(压力、分布力等)、接触关系等。因此,指定surface号可以使载荷、边界条件地施加更为方便。3. layer(层)有限元模型的任何部分(以单元线为对象)均可以定义不同的layer号。layer号主要用途是方便选择,在fea editor环境下选择viewoptionslayer control命令可以查看模型中定义的layer并对具有不同laye
46、r号的对象进行过滤。另外,在线性分析中可以基于layer定义梁截面,同一part中具有不同layer号的梁单元可以定义不同的梁截面。由于通过part号和surface号同样可以很方便的选择对象,而不同part的梁单元可以定义不同的梁截面,因此在algor中很少要求指定不同的layer号的情况,建议用户建立模型时仅仅根据需要修改part号和surface号,而保持layer号始终为1。2.5.2 建立空模型从无到有直接建立有限元模型需要首先建立一个空模型,在fempro环境中可以按以下方法建立空模型。(1)选择filenew命令,打开如图2.27所示的界面。(2)选择左侧的new,并在choos
47、e analysis type下拉列表框中选择分析类型,单击new按钮,然后指定模型名称和路径,单击“保存”按钮即可。此时的模型没有包含任何的有限元信息,需要直接建立。如果是对cad模型自动划分的网格进行编辑或修改,则不需要以上步骤。fempro的直接建模方法有两种:直接建立网格和基于草图建立网格。图2.27 建立空模型2.5.3 直接建立网格在fempro中可以直接建立线网格、面网格或者体网格。1建立线网格线网格用于定义线单元,如杆、梁、弹簧,也可用于进一步生成面网格或者体网格。fempro中可以直接建立直线、四边形、圆弧(通过三点,或者圆心和端 点)、圆(通过圆心和一点,或者直径两端点)、
48、样条曲线。单击相应的工具按钮后会弹出输入对话框,在所有类型的线生成对话框中都要保证use as construction选项为“不选”状态,才能直接生成线网格。以生成样条曲线网格为例,单击create spline curve按钮,则弹出如图2.28(a)所示的对话框。l use as construction:取消该选项以生成网格线而不是草图线。l attributes:输入线的part、surface、layer号。l minimum segments:输入曲线的分割数。l maximum length:曲线的最大分割长度。l interpolate:选中则样条曲线通过所有指定点。l cl
49、ose:如果选中则保持曲线的封闭状态(第一点和最后一点重合)。l x,y,z:点的坐标,按enter键完成一点的输入,可以依次输入多个点,也可以用鼠标点选已有点或者构造点。fempro环境左下角状态栏会提示每个步骤应该采取的操作或输入参数,因此应该时刻留意状态栏的提示信息,如图2.28(b)所示,这会使得操作变得非常简单。(a) 参数输入界面(b) fempro环境左下角状态栏提示信息图2.28 样条曲线网格2建立面网格面网格可以用于定义面单元,如板壳、二维平面模型(yz平面内),也可用于进一步建立体网格。fempro中可以直接建立三角形区域或者四边形区域的面网格,以四边形区域为例,单击4 p
50、oint rectangular mesh按钮,弹出如图2.29所示的对话框。l attributes:输入part、surface、layer号。l divisions:输入边的分割数。点输入以后,algor会用字母a,b,c,d表示各角点,分割数为相应角点间的单元数。l x,y,z:输入点的坐标,按enter键完成一点的输入,也可以用鼠标点选已有点或者构造点,需要依次输入4个点,然后单击apply按钮。 面网格也可以由线网格通过拖拉、旋转、缩放等操作建立,参见本章练习题。图2.29 四边形区域面网格3建立体网格体网格可以用于定义体单元,如三维块体模型。fempro中可以直接建立六面体区域的
51、体网格,其方法和四边形区域面网格类似,单击8 point 3-d mesh按钮,弹出如图2.30所示的对话框。l attributes:输入part、surface、layer号。l divisions:输入边的分割数。点输入以后,algor会用a,b,c,d,a,b,c,d表示各角点,分割数为相应角点间的单元数。l x,y,z:输入点的坐标,按enter键完成一点的输入,也可以用鼠标点选已有点或者构造点,需要依次输入8个角点,然后单击apply。8个角点的输入次序需要注意,后4个角点应该和前4个角点一一对应,且输入次序一致。体网格也可以由面网格通过拖拉、旋转、缩放等操作建立,参见本章练习题。
52、图2.30 六面体区域体网格4网格操作工具通过任何方法建立的网格均可以通过网格操作工具来进行编辑,如布尔运算、倒角、移动、镜像、复制、修改属性等,我们会在今后各章的例子中逐步熟悉这些操作。algor直接建立的网格可以为对象关联的操作,也就是说后续的操作与前面的操作参数关联,这种基于对象的技术在进行网格修改的时候非常方便。参见2.11节例题。2.5.4 基于草图建立网格草图对象不是有限元对象,不参与有限元计算。其作用是作为参考对象,方便有限元模型的建立,草图可以是点或者线,是用于标识有限元区域的基准点或者轮廓线。fempro中基于草图可以方便地建立有限元网格。这又包括两种途径,基于草图直接建立和
53、草图区域自动划分网格。1建立草图的基本步骤草图通过草图绘制工具来建立,如图2.31所示。本小节24部分将对草图绘制工具进行说明。图2.31 草图绘制工具利用草图绘制工具可以直接在三维空间开始建立草图,也可以先指定草图平面,在平面内建立草图,指定草图平面的步骤如下。(1)草图平面可以是已有的坐标平面,如图2.32(a)所示。也可以如下新建草图平面:树形管理器中右击planes,在弹出的快捷菜单中选择new plane命令,弹出如图2.32(b)所示的对话框,然后通过3种方法建立新平面:坐标平面偏置(offset)、输入平面方程、三点确定平面。(2)选择草图平面并右击,在弹出的快捷菜单中选择ske
54、tch命令,如图2.33(a)所示,将进入草图绘制环境。 (a) 坐标平面 (b) 新建平面图2.32 草图平面(3)在草图绘制环境中利用如图2.31所示的草图绘制工具建立草图,完成草图后选择草图平面并右击,在弹出的快捷菜单中取消sketch命令的选取状态,退出草图,如 图2.33(b)所示。 (a) 开始草图 (b) 结束草图图2.33 草图平面建立草图2草图绘制工具利用草图绘制工具,可以完成点、线、圆、多边形、曲线等的绘制,并且可以完成复制、旋转、切割以及各种草图线条之间的布尔运算。1)建立构造点构造点是空间的点,可以作为建立线、面、体网格的参考点。另外,对于cad实体模型划分网格的情况,
55、位于cad模型表面的构造点将成为种子点,在划分网格的时候会保证该部位生成一个节点,这个功能在特定部位要求必须存在节点的情况下非常有用。单击按钮之后,弹出如图2.34所示的对话框,输入构造点坐标,按enter键即可。如果选中use relative,则输入值为相对前一点的坐标。图2.34 建立构造点2)建立草图线构造线是空间的线,可以作为建立线、面、体网格的参考线。构造线的建立命令按钮与2.4.3节中建立线网格的命令按钮类似,可以直接建立如下形式的空间构造线:直线、圆弧公切线、四边形、圆弧(通过三点,圆心和端点,中心角和端点,半径和端点)、圆(通过圆心和一点,或者直径两端点)、样条曲线。和建立线网格的不同之处是:在相应的对话框中都要保证use as construction选项为选中状态,这样生成的线才是草图线。以生成样条曲线网格为例,单击create spline curve按钮,则弹出 如图2.35所示的对话框。l use as construction:选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 给水管网分区施工方案
- 全球价值链近岸外包区域分化机制-基于2024年墨西哥、越南、波兰制造业FDI来源分析
- 软土区地基加固施工方案
- 仓储物流作业环境优化方案
- 园林绿化项目施工现场成本核算方案
- 2026年山西药科职业学院单招职业适应性测试题库含答案详解(突破训练)
- 2026年山西省吕梁市单招职业倾向性考试题库附答案详解(夺分金卷)
- 2026年广东省珠海市单招职业适应性考试题库带答案详解(新)
- 2026年广东科贸职业学院单招职业倾向性考试题库带答案详解(新)
- 2026年广东省单招职业适应性测试题库含答案详解(培优)
- 危化品申请书
- 水产养殖与渔业技术作业指导书
- 数控刀具行业现状分析报告
- 2025年江苏农林职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 《IABP的临床应用》课件
- 冀教版八年级下册英语全册教学设计
- 【MOOC】电路基础-西北工业大学 中国大学慕课MOOC答案
- 社保基金风险管理及内控措施
- 气管插管气管切开吸痰术气管插管气管切开吸痰术
- 《社区康复》课件-第六章 骨关节疾病、损伤患者的社区康复实践
- 2025届“新课程标准”下的中考道德与法治复习策略 课件
评论
0/150
提交评论