HyperMesh与Nastran-学习资料解读课件

上传人:n85ho7****4h85bh 文档编号:243140021 上传时间:2024-09-16 格式:PPT 页数:96 大小:1.61MB
返回 下载 相关 举报
HyperMesh与Nastran-学习资料解读课件_第1页
第1页 / 共96页
HyperMesh与Nastran-学习资料解读课件_第2页
第2页 / 共96页
HyperMesh与Nastran-学习资料解读课件_第3页
第3页 / 共96页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,HyperMesh,和,Nastran,学习经验总结,此学习资料是本人学习和工作中的经验总结,其中也抄录了其他培训教程资料,关于自己总结的部分,难免有谬误之处,欢迎大家批评指正。,QQ,:,1123959241,一: 字母键,O,按字母键,O,,,在这里可以改窗口的背景颜色等。,选择,coincident picking,可以选择重合在一起的节点中的之一。,更多介绍按帮助键,H,。,HyperMesh,简介,HyperMesh,是一个高效率、功能强大的有限元前后处理器,它提供了一个交互式的、可视化的环境来进行产品的设计仿真分析。配有与各种有限元计算软件(求解器)的接口,为各种有限元求解器写出数据文件及读取不同求解器的结果件;可实现不同有限元计算软件之间的模型转换功能,这在很大程度上提高了工作效率。,Nastran,简介,Nastran,是,20,世纪,60,年代,美国航天局为发展航天事业而开发的一套用于替代实验的有限元仿真程序。,Nastran,原来由多家公司共同开发,所以有多个,Nastran,版本,我们现在所使用的是,MSC.Nastran,。,第一章: 基本功能简介,Hypermesh,的功能,CAE,分析的三个过程:,获取,3D CAD,模型,或者 相关的技术数据,(,前处理,),创建,CAE,模型,划分网格,&,装配,质量检查,材料属性的设置,(,前处理,),后处理,结果的提取,动态的查看,编写仿真分析报告,(,后处理,),建立仿真分析的工况,输出请求,边界,/,初始条件,载荷工况,(,前处理,),提交相关的文件给,求解器求解,(,求解过程,),设置一个合适,的求解模板,(,前处理,),武汉海陆科技工程有限公司,本人的分析流程,SolidWorks,建模并保存为,IGES,格式,导入到,hyperMesh,中,,并创建有限元模型,使用,HyperMesh,自带的求解器求解,保存为,bdf,格式的文本,,导入到,Nastran,中求解,使用,HyperMesh,进行后处理,使用,HyperView,等后 处理软件进行后处理,编写报告,第二章:,HyperMesh,的学习,1.,如何提高学习效率,(,1,) 帮助键(,H,),每一页的功能面板(,Function Panel,)上都有许多命令,可以通过帮助文件来学习和了解该命令的用法,具体方法如下:,在,Page change,(见,HyperMesh,面板简介)里选择一类,比如说,Geom,,进入到几何面板,点击,nodes,命令按钮,进入到节点创建界面,然后按一下键盘上的的,H,键,帮助文档自动跳转到相应的帮助部分,然后就可以来学习如何创建,nodes,了。该方法非常有用,它可以帮助学习者来学习或查询某一命令的用法。建议用此方法把每一个命令都学一遍,当然,要亲自操作,练习。,(,2,) 帮助文件里的例子,注:实例的模型在哪里找?,一般情况下,在安装盘(比如说,F,),Altair hw10.0 tutorials hm(,或其他,),若没找到,可以在安装盘里搜索一下。,要充分利用帮助文件。,点击,Help,,,HyperMesh and BatchMesher,注:在,360,浏览器中,目录可能无法展开,需要使用,Internet Explore,浏览器。,(,2,) 帮助文件里的例子,点击,Help,,,HyperMesh and BatchMesher,注:在,360,浏览器中,目录可能无法展开,需要使用,Internet Explore,浏览器。,注:实例的模型在哪里找?,一般情况下,在安装盘(比如说,F,),Altair hw10.0 tutorials hm(,或其他,),若没找到,可以在安装盘里搜索一下。,要充分利用帮助文件。,若想查找相关的知识,可以再,Search,里搜索。,(,3,) 其他的资料,(,4,),CAE,学习网站、论坛和,QQ,群等, 若用的是,ANSYS,求解器,推荐这本书。,HyperMesh,面板简介,Figure 1 GUI of HyperMesh (V10.0 or higher),Toolbar,Drop-down Menu,Graphic Area,Label Area,Main Menu,Functional Panel,Page Change,Status Bar,1.,BRIEF INTRODUCTION TO GUI OF HYPERMESH,(,图形用户界面简介,),Using a way of,user-friendly interface, functional,Process design, each menu is object- specific. A Model is organized on the basis of “Collector”.,1.1 File Management (,文件管理,),Create, open, save, input, and output, etc.,User profile.,Secondary development tools.,1.2 Geometry Menu,(几何菜单),Points, Lines, Surfaces, Solids, Vectors, Systems,Clean-up and repair the CAD geometry, particularly by topology technology,Extract the midsurface,1.3 Mesh Menu,(网格划分菜单),Line Mesh,AutoMesh,TetraMesh, Solid Map Mesh, Voxel Mesh, Shrink Wrap,Mesh,TetraMesh,Process Manage.,HyperMesh,图形用户界面简介,Mass, 1D, 2D, 3D elements. ruled, drag, spin, spline, offset, map, replace, delete,project, translate, reflect, position, order change and so on.,Element editor: Manually create, combine, split, detach, etc.,1.4 Connector Menu,(装配菜单),Spots, bolts, seams, areas connection, mass Distributions and their management.,1.5 Materials Menu (MID),(材料菜单),Create, select material type, and update,1.6 Properties Menu (PID),(属性菜单),Create, update, assign, select element type, and choose the corresponding MID.,1.7 BCs (or Analysis page) Menu,(边界条件菜单),Constraints.,Loads (forces, moments, pressures, enforced displacements, status equations,temperature, flux, etc.).,WHAT CAN HYPERMESH DO,HYPERMESH TRAINING 101,Created by Dr. Shalin Qiao,Intial conditions (velocities, accelerations).,Contact pairs.,1.8 Setup Menu,(工况创建菜单),Control cards (solution method, parameters, include files, set, time, etc.).,Output block (define output requirements).,Load steps (organize constraints, loads into a subcase),1.9 Tool Menu (or Tool page),(工具菜单,/,页面),Sets, Blocks, Tags, Titles.,Solver (also use Analysis page to open) that translate result file into HM format for,post processing.,Element Check, faces, edges, penetration, normals, etc.,Isolate/modify/manage elements and structures, such as find, mask, translate, rotate,organize, renumber and son on,Statistics of a CAE model. Mass calculation, count,WHAT CAN HYPERMESH DO,HYPERMESH TRAINING 101,Created by Dr. Shalin Qiao,1.10 Morphing Menu,(变形菜单),Domains, Handles, Morph Constraints, Morph Volumes, Shapes, Symmetries.,1.11 Post Menu (or Post page),(后处理菜单),Deform, contour, vector, transient animations, etc.,Create and edit X-Y plots.,1.12 Views Toolbar,(视图工具条),1.13 Display and Visualization Toolbar,(显示工具条),WHAT CAN HYPERMESH DO,HYPERMESH TRAINING 101,Created by Dr. Shalin Qiao,1.14 Collectors Toolbar,(集合工具条),Quickly create various collectors.,Quickly edit various collectors, such as delete, orgaznize, card edit, renumber. Load,1.15 Checks Toolbar (or Tool page),(检测工具条,/,页面),By default, this toolbar is not shown up.,Add it on toolbar area from View Menu.,Functions cover distance/length, mass/volume Calculation, edges/features/faces,normals, penetration, element check, count, model summary, and load summary.,WHAT CAN HYPERMESH DO,HYPERMESH TRAINING 101,Created by Dr. Shalin Qiao,1.16 Image Capture Toolbar,(图形捕捉工具条),By default, this toolbar is not shown up.,Add it on toolbar area from View Menu.,Functions include save a image to a file, capture graphic area, capture panel area,You should know how to quickly take advantage of “Ctrl+F6” to grasp a picture of,.iges format for the current object on graphic area.,WHAT CAN HYPERMESH DO,HYPERMESH TRAINING 101,Created by Dr. Shalin Qiao,WHAT CAN HYPERMESH DO,HYPERMESH TRAINING 101Created by Dr. Shalin Qiao,1.17,Quick Keys,(快捷键), F1 - Hidden Line,隐藏线, F2 - Delete,删除(删除任何对象都用此命令), F3 - Replace,合并两个节点, F4 - Distance,测量距离,角度等, F5 - Mask,隐藏, F6 - Element Edit,单元编辑(创建,合并,分割单元等), F7 - Align Node,节点共线排列, F8 - Create Node,创建节点, F9 - Line Edit,线编辑(非边界编辑), F10 - Check Elem,单元质量检查, F11 - Quick Edit,快速几何编辑, F12 - Automesh,自动网格划分,WHAT CAN HYPERMESH DO,HYPERMESH TRAINING 101Created by Dr. Shalin Qiao,1.18 Usage of the Mouse,(鼠标的使用),Ctrl+left key,: rotate the model dynamically (,动态旋转模型,按,CTRL,键,同时在图形上点击一点,该点即作为旋转中心)。,Ctrl +middle key,: zoom in /zoom out (,中键若是滚轮,上下滚动,时,放大,/,缩小模型,。不是滚轮,可以画出任意封闭的区域来放,大模型)。,Ctrl +right key,: translate model (,在图形区平移模型)。,单位系统的指定,Length: mm;,Mass: ton (megagram);,Force: N;,Stress: MPa;,Time: S.,坐标系,一:全局坐标系(系统默认)直角坐标系,二:局部坐标系(直角、圆柱、球坐标系),局部坐标系按不同性质分类:,I,是否随节点的变动而变动,(,1,)在空间中固定不动,(,2,)随用于创建此坐标系的节点的变动而变动,II,参考与位移坐标系,()参考坐标系,用来确定节点相对参考坐标系的坐标,一般用来创建节点等。,()位移坐标系,位移、约束和其他基于节点的量都是在该坐标系中定义和输出的。一般用来创建约束、转动,创建弹簧单元、梁单元、,rbe3,单元等。,三:创建局部坐标系的方法,在空间中固定不动的,创建方法:,Analysis Systems ,2.,随用于创建此坐标系的节点的变动而变动的,4.,查看节点的坐标,3.,把相应的节点依附到参考坐标系中。,5.,位移坐标系的使用方法,(,1,)将某些节点归属到相应的局部坐标系,那么该节点的自由度将与相应的局部坐标相匹配。每个节点都有一个位移坐标系,在,GRID,卡片的第,7,个字域中定义。位移、约束和其他基于节点的量都是在该坐标系中定义和输出的。基本坐标系是,MSC.Nastran,默认地位移坐标系。,6.,节点归属到位移坐标系中。,那么这个局部坐标系在所选择的相应的节点的世界里扮演的角色就是位移坐标系。以后对该节点的约束、使用该节点创建弹簧单元等所选择的自由度就是该坐标系中定义的。,7.,查看节点的属性,例如对某一节点施加一个特定方向的位移约束,而这个方向与全局坐标系的,3,个坐标轴不平行,那么我们可以创建一个合适的局部坐标系当作位移坐标系,然后将这个节点归属到这个位移坐标系中,然后就可以施加相应的约束了。假设施加的是,X,轴向的约束,那么这个,X,轴就是相应的局部坐标系的,X,轴。,所有,HyperMesh,中的模型和对象都是以“集合”,(Collectors),的形式进行组织,。,HyperMesh,支持丰富的集合类型,;,绝大多数,HyperMesh,支持的对象都必须被归类放置在“集合”中,;,每一集合包含特定的对象类型,.,在,HyperMesh,中新建的对象都会被归类在当前集合(,Current Collector,)中,;,每当用户新建一个集合,该集合都会被自动置为当前集合,;,改变当前集合的方法之一是点击“,G”,”Component” ,选择集合,。,模型浏览器(,Model browser,),是,HyperMesh,中一种树状结构,(H,ierachy structures),管理装配体(,Assemblies),、组件,(Components),和集合,(Collectors),的工具 ;,通过,Model Browser,用户可对集合(,Collectors),进行诸如创建、编辑、删除、重命名等操作,;,在模型浏览器中,可以通过拖拽操作方便的建立和管理装配体,(Assemblies);,通过,Model Browser,可重置当前集合,;,可以通过,Include Browser,重置当前,Include file.,利用,Organize,,可以将一个集合中的某些元素移动到另外的集合中,。,Collector,的概念,几 何 图 形,(Geomrtry),单 元 网 格,Element mesh,材 料 模 型,Materials,载 荷 数 据,Loads,特 性 数 据,Properties,一个有限元模型需要不同的数据类型来描述自己。,Collector,HyperMesh,使用不同的集合(,Collector,)来放置和组织管理这些数据,Component,Component,Matcollector,Loadcollector,Propterycolloter,集合(,Collectors,)有不同的类型,例如:,Collector,的概念,第二章:分析类型,一:静力分析,静力分析用来计算结构在稳态载荷作用下引起的位移、应力、应变和力。静力分析不考虑惯性和阻尼效应的影响。但是,静力分析能够分析稳定的惯性力(如重力和旋转件所受的离心力等)和能够被等效为静态载荷的随时间变化的载荷(如等效静力风载和地震载荷等)作用下结构响应的问题。,静力分析可分为线性静力分析和非线性静力分析。,静态结构分析,的目的在于发现整体结构中的应力和位移的分布及其最大值所在部位,在此基础上,对其强度进行校核以及对其位移设计目标值进行验证,对其静力行为进行评价。整机结构的应力分布的定量获取对合理改进结构,进而优化减重具有关键的指导作用。,二,.,模态分析,三,.,谐响应分析,谐响应是结构在周期载荷作用下产生的周期响应。谐响应分析使设计人员能预测结构的持续动力特性,从而使设计人员能够验证其设计能否克服共振、疲劳及其他受迫振动引起有害效果。,四:线性屈曲分析,五:动态计算,模态分析用于确定结构的固有频率和振型。固有频率和振型是承受动态载荷设计中的重要参数。模态分析也是进行响应谱分析或模态叠加法谐响应分析或瞬态动力学分析必需的前期分析过程。在设计时对各部件的进行模态分析,确定结构的固有频率,可以有效通过改变构件质量或形状避开这些频率或最大限度地减小对这些频率上的激励,从而消除过度疲劳或损坏。,六:优化设计,OptiStruct,是,HyperWorks,内含的有限元分析和结构优化设计工具,提供拓扑优化、形貌优化、尺寸优化、形状优化以及自由尺寸和自由形状优化技术。通过在产品设计的各个阶段灵活运用各种结构优化技术,实现优化驱动的设计,,Optistruct,成为创新产品设计的驱动者。,关于分析类型的详细介绍请查阅相关资料。,第三章:单元类型,1,:,0D/Rigids,0D - Mass,(质量单元),Rigid- RBE2 (,刚性单元,),RBE3- RBE3,(柔性单元),2,:,Springs/Gaps,Spring,Gap,3,:,1D,单元,Rod,Bar2,Bar3,Weld,Joint,Plot,4,:,2D,单元,Tria3, Tria6, Quad4, Quad8,注:,Tria3,是,3,节点三角形单元,即每个顶点上有一个节点,,Tria6,是,6,节点三角形单元,即顶点和每个边的中点都有一个节点。其他类似。,5,:,3D,单元,Tetra4 4,节点四边形,Pyramid5 5,节点四棱锥,Penta6 6,节点棱柱,Hex8 8,节点六面体,Tetra10 10,节点四边形,Pyramid13 13,节点四棱锥,Penta15 15,节点棱柱,Hex20 20,节点六面体,第四章:单元网格的划分,常用单元主要有:,0D,:,Mass,、,Rbe2,、,Rbe3,1D,:,Rod,、,Beam,、,Spring,2D,:,Shell,3D,:,Solid,下面主要介绍创建这些单元需要用到的命令和注意事项,具体如何操作的可查看帮助命令。比如进入到,rigids,命令面板,按一下键盘上的,H,键,帮助文件自动转入到该命令的帮助文档,介绍得很详细。,1. Mass,创建命令:,1D masses,注意事项:这里要注意质量的单位,比如我们常用的一套单位是,mm,、,s,、,N,、,MPa,、,t,。所以这里,mass= 0.3,就是指,0.3,吨。,质量单元常用来模拟简化的集中质量。,可以赋予属性,但不赋予属性也能求解成功。,2. Rbe2,创建命令:,1D rigids,Rbe2,是刚性单元,常用来模拟焊接、接触(用作力的传递)、销轴、转动等。,假设主节点,A,(,independent,),从节点,B,(,dependent,),自由度,dof1dof2,全部选择的话,就代表从节点,B,的自由度全部被约束,与主节点,A,刚性连接。若没选,dof1,,则意味着从节点,B,的,x,轴向的自由度没有被约束,这里的坐标轴默认地是全局坐标系,如果需要其他的方向,则可以自己创建一个位移坐标系,然后将该节点,B,依附到该位移坐标系中。,不需要赋予属性,3. Rbe3,创建命令:,1D rbe3,不是“刚性的” 的,更多的介绍参见另附的,PPT,。,从节点,B,(,dependent,)只有一个,而主节点,A,(,independent,)有多个,自由度的选择同,rbe2,单元。意思是从节点,B,的运动形式由主节点,A,来决定。比如自由度选择,dof1dof3,,则表示从节点,B,的,x,、,y,、,z,的平动由主节点,A,来共同决定。,主要用来模拟接触,转动(销轴与轴套间的接触并转动)等。,4. Rod,创建命令:,1D rods,承受拉力、压力和轴向扭转,但不能承受弯曲载荷。,不需要赋予属性,5. Bar,(,beam,),能够承受拉压、扭转、两个正交平面内的弯曲以及两个正交平面内的剪切。,创建命令:,1D bars (,一次单个,),或,1D line mesh,(一次多个),6. Spring,创建命令:,1D springs,常用,spring,单元来模拟油缸,事先通过理论计算得到油缸的刚度,即弹簧的刚度。,在创建,spring,单元的时候,一个很重要的问题就是弹簧的方向,即弹簧要和油缸的轴向重合,所以要先利用油缸连接孔的中心的节点创建一个位移坐标系,然后将这两个节点依附到这个位移坐标系上,然后再用这两个节点创建,spring,单元。假设这两点决定的是位移坐标系的,x,轴,则选择,dof1,。,7. Shell,创建命令:,2D automesh,、,ruled,、,spline,、,skin,、,drag,、,spin,、,line drag,、,elem offset,、,edit element,等等。,对于一个板材,如果它的长度,/,厚度的比值大于等于,15,,则抽中面,画,shell,单元。,抽取中面:,1D midsurface,每次画好一个面的网格后(或者说一定数量的网格后),都要进行网格质量的检查。 质量检查命令:,2D qualityindex comp.QI,的越小越好。,同时可以在此面板里自动或手动的来修整网格以提高网格质量。,8. Solid,六面体创建命令:,3D drag,、,spin,、,line drag,、,elem,offset,、,solid map,、,linear solid,、,solid mesh,。其中主要用到的是,solid map,,尤其对较复杂的几何体。,四面体创建命令:,3D tetramesh,当使用包络的,shell,单元创建四面体的时候,必须保证,shell,单元是封闭的。可用,Tool edges,来检查是否封闭。修补不封闭的面网格的方法主要有,edit element,、,replace,、,edges,里的,equivalence,等。,每次划分好一定数量的,solid,单元后,都有及时地进行网格质量的检查,使用的命令是,Tool check elems 3-d,一般情况下,使用封闭的,shell,单元创建四面体单元,这样可以通过控制,shell,单元的质量来间接提高四面体的质量。,如果一个零件很复杂,若全部划分成六面体网格会有很大难度,且花费较多的时间,那么我们可以把几何体的规则部分划成六面体,不规则的部分划成四面体。这里需要注意一个关键的问题,就是四面体与六面体结合部分的连续性。一般的处理方法是先划分六面体,然后通过,Tool faces,命令将六面体的表面生成,shell,单元,这些,shell,单元所使用的节点就是原来六面体单元的节点,然后利用此,shell,单元和不规则部分生成的表面,shell,单元组合成一个封闭的空间,然后再通过,3D tetramesh,生成四面体,这样就实现了六面体和四面体结合部分的连续性。,国际上通行的准则是,对于每一个质量指数,失败的单元不超过总数的,5%,,在所有的,shell,单元中,三角形的单元不超过总数的,5%,,在所有的,solid,单元中,四面体单元不超过总数的,15%,。,提高网格质量的方法:当然可以重划。另外,对于四面体网格,可以通过,check elems,面板中的,save failed,命令来保存失败的单元,然后,3D tetramesh,,通过,retrieve,重新获取失败的单元,然后再,by adjacent,选取相邻的单元,remesh,。不过这样的效果貌似也不是很好。,每一次划分好,solid,单元后,都要及时地删除用于创建该,solid,单元的,shell,单元,否则在赋予,solid,属性时会出错。可以通过,Mask by config,来只显示,shell,单元,然后删除之。,第五章: 创建材料,在一个模型里面,可能需要多种材料。工程中常用的材料是钢材,其属性都差不多。,创建命令:,输入名字,选择颜色,,type,选择,ISOTROPIC,,,card image,选择,MAT1,。,E,弹性模量,,NU,泊松比,,RHO,密度。一般的钢材,E= 2e5,,,NU=0.3,,,RHO=7.9e-9,第六章 横截面,创建梁单元的属性的时候,需要横截面。,创建命令:,1D HyperBeam standard section,Standard section library,: 选择,NASTRAN,Standard section type,:选择相应的截面形状。,其他横截面的创建方法可查阅帮助文档或相关的资料。,create ,进行下一步的操作。,第七章 属性的创建,如果单元不需要属性,像,rbe2,和,rbe3,单元,则可以放置在同一个,component,里。一般情况下,为每一个零件创建一个,component,,并赋予相应的属性。一个,component,里面不能拥有两种不同类型的单元,如果一个,component,里既有,shell,单元又有,solid,单元,则当该,component,被赋予,shell,属性时就会出错,赋予,solid,属性时同样会出错。,创建命令:,1.,杆单元,Rod,:,prop name=,输入名字,命名时要有意义,比如,rod10,代表直径是,10,的杆,这样在以后操作时方便选择。,选择一个颜色,方便以后查看。,type =,选择,1D,Card image =,选择,PROD,(这步很关键,不能选错),material =,选择事先创建好的材料,beamsection =,选择事先创建好的横截面。,最后一步也可以不选择横截面,然后选择,create/edit,,自己定义它的截面属性。,2. Beam,属性,type=,选择,1D,card image=,选择,PBEAM,beamsection=,选择事先创建好的横截面或自己定义。,Bar,属性也类似,只是,card image=,选择,PBAR,。,3. spring,属性,type=,选择,Springs_Gaps,card image= PELAS,create/edit,, 输入刚度,K,等。,4. Shell,属性,type=,选择,2D,card image= PSHELL,create/edit,在,T,下面输入板材的厚度。,4. Solid,属性,type=,选择,3D,card image= PSOLID,create,4. Mass,属性,type=0D_Rigids,card image= PMASS,create/edit,在,M,下面输入质量的数值。,属性的赋予,方法一: 可以在划分网格的时候赋予属性。,方法二: 可以在所有网格全部画好后,一起赋予属性。,第八章 装配,1.,螺栓,用,rbe2,单元来模拟焊接,这里假设焊缝强度足够。然后就需要将焊接件装配起来,装配方法主要有螺栓、销轴、弹簧、油缸等。,螺柱三维显示(梁单元),螺栓的有限元模型简化版:两端用蜘蛛网刚性单元(,Spider,)与被连接的零件连接,可以考虑垫圈,中间使用,BEAM,单元模拟螺柱。,注:考虑垫圈的接触部分时,则在划分网格之前,先使用,quick edit washer split,命令来将螺栓孔往外扩一个垫圈大小的圈,方便划分网格。,销轴的仿真模型的建立,销轴用来连接两个零部件,这两个零部件之间可以相互转动,同时传递作用力。如图,1-9,所示。假设销轴的轴向与坐标轴,Z,轴平行,则左右两边的,rbe3,单元的依附自由度,6,释放掉,这样部件,2,就可以绕着梁单元转动,其他自由度被约束。部件,1,与梁单元之间用,rbe3,单元连接,此处,rbe3,单元的依附自由度全部约束,即部件,1,与梁单元通过,rbe3,单元“焊接”在一起。这样即可实现部件,1,和部件,2,之间可以相互转动,同时又传递作用力。,2.,销轴,rbe3,单元 释放掉转动自由度,部件,1,rbe3,单元 自由度全依附,梁单元,部件,2,图,销轴的仿真模型的建立,弹簧单元的创建,第一步:创建,Spring,弹簧单元属性,单击梁属性创建图标 ,打开创建梁属性对话框,如图,1-6,所示,在,prop name,里输入名字,设置,color,,,type=,选择,Spring _ Gaps,,,card image=,选择,PELAS,create/edit,进入下一界面,如图,1-7,所示。,图,1-6,弹簧单元属性创建界面,3.,弹簧(油缸),图,1-7,设置弹簧单元的属性,在,K1,中设置弹簧单元的刚度,其他的系数具体所指可查阅相关帮助、文献。,第二步:创建合适的位移坐标系,例如,用弹簧单元模拟油缸,因为油缸的轴向和全局坐标系不平行,所以需要创建一个合适的位移坐标系,使其中一个轴与油缸轴向重合,然后将用于创建弹簧单元的两个节点附属到这个位移坐标系中。具体操作步骤请见前述。,第三步:创建弹簧单元,1D Springs ,进入到弹簧单元创建界面,如图,1-8,所示。,图 弹簧单元创建界面,在选择,node1,和,node2,之前,先确定自由度,即若选择,dof1,,则该弹簧单元约束的是,node1,和,node2,之间的,X,轴方向的自由度,该,X,轴由位移坐标系确定。,property=,选择对应的属性,然后选择,node1,和,node2,,弹簧单元即可创建。,1.,创建载荷集:,步骤:在标签区右击然后选择,Create LoadCollector,,弹出载荷集创建对话框,如下图所示:,在,Name,:里输入载荷集的名字;,Color,:选择显示的颜色;其他的默认设置,点击,Create,,即可创建一个载荷集。一般情况下,载荷集的名字都要有实际的意义,便于以后辨认和操作。如放置约束的用,con1,、,con2,,放置力的用,f1,、,f2,等,放置力矩的用,M1,,,M2,。颜色最好也统一起来,方便使用。,或者使用快捷方式:,第九章 施加载荷和约束,备注:如何施加重力。,点击:,进入到载荷集创建界面。,左侧选择,create,,,loadcol name=,输入名称,建议写,grav,。颜色任选。在右侧倒三角里选择,card image,,然后单击右侧对话标签,选择,GRAV,,然后单击,create/edit,,进入下一层界面。,在,CID,下面选择合适的坐标系,默认为,0,,即全局坐标系。,G,输入,-9800,,,N1,、,N2,、,N3,确定方向。比如重力沿全局坐标系,Y,轴方向,则,G,输入,-9800,,,N1=0,,,N2=1,,,N3=0.,。,这样,就实现了对整个模型施加了重力。,2.,施加约束和载荷。,创建好载荷集后,假如创建了三个载荷集,,con,、,f,、,grav(,重力,),。,(,1,)、 施加约束,步骤:将载荷集,con,至于当前,然后,Analysis Constraints ,进入到约束界面,如下图所示左侧选择,create ,中间一列左侧倒三角选择,nodes,(一般情况下),,size,决定该约束图标在窗口的显示大小。,label constranits,可以选择也可以不选择,可以自己比较一下异同。再下面选择,constraint value,,右侧,dof1dof6,代表,x,、,y,、,z,轴的平动自由度和绕,x,、,y,、,z,轴的转动自由度,后面的数值若为,0,则代表约束该自由度,如为数字,n,,则代表沿该自由度变动的数值。,load types,选择,SPC,。然后,create,。,(,2,)、 施加载荷,步骤:将载荷集,f,至于当前,然后,Analysis forces ,进入到力的界面,如下图所示左侧选择,create ,中间一列左侧倒三角选择,nodes,(一般情况下),然后选择合适的坐标系,在,magnitude,中输入力的大小(这里有好几种方法,也可以用其他的方法)然后选择方向,,size,决定该力图标在窗口的显示大小,与其真实值无关。,label loads,可以选择也可以不选择,可以自己比较一下异同。,load types,选择,FORCE,。然后,create,。完成力的创建。至于力矩的创建,,Analysis moments,,与之类似,不再赘述。,HyperMesh +Nasrtran,中工况的设置和求解,工况: 一般情况下,一个工况里面有约束和力或力矩组成。一次可以求解多个工况,每个工况可以有不同的约束和力(力矩)组成,也可以由多个工况组合成一个复杂的工况。,第十章: 工况的设置和求解,CASE CONTROL SECTION,Template examples (Cont.),Example 3,举了简单的例子:一个约束,一个力,包含重力的情况下。,$ $,$ Template: general $,$ $,$-$,$-$,$ Executive Control Cards $,$-$,ID Shalin Qiao for GT reference,SOL 101,DIAG= 8,49,TIME 99999.0,CEND,$-$,$ Case Control Cards $,$-$,$,ECHO=NONE,DISP(PUNCH)=ALL,STRESS(PUNCH)=ALL,SPC = 1,$,$HMNAME LOADSTEP 1lateral_force,SUBCASE 1,LABEL= f,LOAD = 2,SUBCASE 2,LABEL= grav,LOAD = 3,SUBCOM 3,LABEL= f + grav,SUBSEQ = 1.0,1.0,$-$,$ Bulk Data Cards $,$-$,BEGIN BULK,PARAM,AUTOSPC,YES,PARAM,DBALL,SCRATCH,PARAM,MAXRATIO,100000.0,$,注意:,这里的,SPC,和,LOAD,要和,HyperMesh,中的,constraints,和,force,对应起来,主要序号,要对应。,补充说明:有些时候,为了节省时间,在,PUNCH,文件中,并不需要将所有的节点位移和单元的应力记录下来。这时就可以用,entity set,命令。即将所需要的节点或单元组合成,set,,假如说将节点,1,、,2,、,3,、,4,、,5,、,6,这,6,个节点组合成,set 1,(,1,为名字),将单元,1,、,2,、,3,、,4,、,5,、,6,这,6,个单元组合成,set 2,。 则,DISP(PUNCH)=1,STRESS(PUNCH)=2,就意味着,set 1,中的位移记录下来,将,set 2,中的应力记录下来。,创建,set,的操作步骤:,Analysis entity sets ,进入到,entity sets,创建界面,如下图所示 现在,no card image entity,选择,elems,或,nodes,或(其他,set,) ,create,。其他简单的操作不再赘述。,在,HyperMesh,中将模型创建好之后,需要将模型导出,然后用,Nastran,求解。因为,Nastran,求解只需要有限元模型,不需要几何模型,所以几何模型不需要导出。所以在导出的前一步,单击 ,使模型全部显示,然后单击,模型的导出:,只将有限元模型单独显示,然后再进行下一步的导出。,操作步骤:,1.,单击,进入到导出界面,如下图所示。,2.,导出的是,FE Model,。,File type,:选择,Nastran,Template,:,Standard format,File,:选择存储路径,Export,:选择,Displayed,(即 当前图形窗口显示的有限元模型),其余默认设置,,Export,。,导出文件的格式为,bdf,。,头文件的替换:,在,HyperMesh,中,只创建了载荷集,没有设置工况和其他的求解参数,这些工作可以在,.bdf,的导出文件中设置,因为是命令流,将事先准备好的头文件(包括了工况的设置和其他求解参数)覆盖掉原有的就可以了,这样可以提高效率。,$ $,$ Template: general $,$ $,$-$,$-$,$ Executive Control Cards $,$-$,ID Shalin Qiao for GT reference,SOL 101,DIAG= 8,49,TIME 99999.0,CEND,$-$,$ Case Control Cards $,$-$,$,ECHO=NONE,DISP(PUNCH)=ALL,STRESS(PUNCH)=ALL,$,$HMNAME LOADSTEP 1lateral_force,SUBCASE 1,SPC = 1,LOAD = 2,$-$,$ Bulk Data Cards $,$-$,BEGIN BULK,PARAM,AUTOSPC,YES,PARAM,DBALL,SCRATCH,PARAM,MAXRATIO,100000.0,$,$ GRID Data,不包括重力的头文件(,SOL 101,,静力分析),$ $,$ Template: general $,$ $,$-$,$-
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!