您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Hypermesh知识总结
Hypermesh知识总结1.如何从体单元提取面单元TOOL-faces-findfaces2.在Hypermesh中使用OptiStruct求解器的重力、离心力、旋转惯性力施加方法在HyperMesh中采用定义loadcols组件(colletors)的方式定义重力、离心力以及惯性力。(1)重力重力的施加方式在的cardimage中选择GRAV,然后create/edit,在CID中输入重力参考的坐标系,在G中输入重力加速度,在N1、N2、N3中输入重力方向向量在重力参考坐标系中的单位分量,然后返回即可。(2)离心力离心力的施加方式在的cardimage中选择RFROCE,然后create/edit,在G中输入旋转中所在节点编号,在CID中输入离心力所参考的坐标系,在A中输入旋转速度,在N1、N2、N3中输入离心力方向向量在离心力所参考坐标系中的单位分量,返回即可创建离心力;如果需要定义旋转惯性力,在RACC中输入旋转加速度即可,二者可以同时创建,也可单独创建。如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么可以建立重力loadcollector,但是外部载荷的loadcollector怎么建立?是同时建立在重力的loadcollector中吗?如果是,那边有一个十分混淆的问题:在你建立重力的loadcollector的时候,你选择了GRAV卡片,那么你凡是建立的该重力loadcollector之中的力都带有GRAV卡片属性,这显然是不对的。但是,如果你重新建立一个新的loadcollecotr,然后把外部载荷建立在其中,那么就有重力和外部载荷两个loadcollectors,但是在你建立subcase的时候你只能选择一个loadcollector,那么你无论选择哪一个都必将失去另外一个,这就与我们的本意相矛盾了,我们是希望同时考虑结构自重和外部载荷的联合作用下进行分析的,这个时候应该怎么办??怎么获得结构同时在自身重力和外部载荷作用下的变形和应力?方法1:工况组合;使用LOAD卡片叠加重力载荷和其他载荷;创建一个loadcollector;cardimage选LOAD;点击create/edit;把下面的load_num_set改成你所要组合的载荷的数目;然后在上面L1,L2,L3....选中你要组合的项,前面的s1,s2,s3,,,,是载荷组合时候的权重系数。一般默认为1;方法2:其实还有个办法,也是新建个loadcollector,nocardimage,重力和外界施加的外载荷在之前加载后,通过Toolorganizeloads,将重力和外界施加的外载荷move到新建的loadcollector中去,这样在建立subcase的时候就只有一个load了。3.volume和volumefrc的区别?volume是总体积(绝对数值),即优化后体积要达到多少;volumefrc是体分比,即优化后体积占优化前的比例4.hypermesh中N1N2N3B的作用用于确定方向的。N1,N2,N3代表三个节点(或几何点),一般而言,这三个点都是临时节点,用过之后就自动消失。三个不在一条直线上的点,可以唯一确定一个平面,而一个平面具有唯一的一个法向,也就是3个点,确定了一个方向。如果指指定N1,N2,那就是直接由N1到N2的方向向量。B是进行某种操作的基点。N1,N2,N3只是确定了方向,如果要切割一个面或者其他操作,有时候仅仅有方向还不够,还要通过B点来确定确切的切割位置。如:要将移动一条直线,需要指定移动方向(N1,N2),和移动的基点(即,从何处开始移动)5.Hypermesh的缺省单位是什么?答:吨,mm和s。6.如何检测单元质量:答:除了checkelems之外,还有qualityindex下的optimize功能。7component的作用?component是hm的基本存储单位,所有的单元的实体都存储在component里面,如果不指定的话,系统会默认一个component的,如果你对cad比较熟的话,这个类似cad里面的图层。component中可以存储几何模型和单元,8HM中可以不设定单元属性(也就是选用什么单元),就直接对几何体划分网格?答:刚开始学ansys时,对先指定单元类型反而觉得有点别,HM和ansys不同,不过更加符合有限元的处理思路。HM是一个通用的有限元前处理软件,这个前处理的概念不只是划分网格,还包括定义求解器认可的单元类型和边界条件,无论最后使用ansys、nastran、Abaqus、Marc等求解,都可以划分好网格然后在hm里选择相应的模板为网格定义单元属性。不过推荐的方式还是先定义好模板。9.mesh,w/osurfmesh,deletesurfmesh,Keepsurfmesh,w/osurfsurfaceOnly的区别?mesh,keepsurf和mesh,delesurf,两者的划分网格方式都是要先生成曲面,再用automesh的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面,一个不保留。关于mesh,w/osurf的问题,首先要明确的是w/o的含义,就是without。w/osurf与曲面无关的,而且最重要的是它并不使用HyperMesh的automesh功能。它有一点像Patran中的Isomesh。它的优点体现在对一些规则曲面(如长方形和梯形)划分网格的过程中。surfaceOnly仅生成表面而不进行网格分析我们用ruled面板为一个长方形划分网格:如果使用keepsurf方式,可以看到当你调整一条边上的节点数量时,其对边上的节点数量并不发生改变,因此当两条对边上节点数量不一样时,生成的网格就不是规则的了,而如果用w/osurf方式,无论如何改变一条边上的节点数量,其对边上的节点数量始终与其保持一致,这样生成的网格肯定也是规则的。而onlysurface就是使用节点、曲线等生成曲面而不划分网格。10HM如何把一些node编入单独的collector?答:shift+f11或者Tools-organize11Hypermesh的缺省快捷键?F1:(hiddenline)F2:(delete)删除F3:(replace)合并节点F4:(distance)测量距离F5:(mask)隐藏F6:(editelement)对单个网格进行编辑(如建立、合并、划分等)F7:(nodeedit)编辑节点shift+F8功能与F7一样F8:(node)建立节点F9:(lineedit)编辑线F10:(checkelems)网格质量检查F11:(quickedit)几何清理常用工具F12:(automesh)自适应网格划分Shift+F1:(color)改变组件颜色shift+F2:(tempnodes)删除节点shift+F3:(edges)合并节点,寻找自由边shift+F4:(translate)平移(模型,单元,节点等)Shift+F5:(find)查找(节点,单元等)Shift+F7:(project)投影(节点,线等)Shift+F9:(surfaceedit)裁剪面Shift+F10:(normals)调整单元法线方向Shift+F11:(organize)组件编辑Ctrl+鼠标左键:旋转Ctrl+鼠标由键:平移Ctrl+鼠标滚轮:缩放F键:模型全屏幕12如何设置快捷键?答:tools-》buildmeun13Ainite的三边原理和钱币原理是什么?(1)两平面相接一定会有顶点;(2)平面与曲面相接多半没有顶点,但相切一定有顶点;(3)凸面与凸面相接、凹面与凹面相接没有顶点;(4)凸面与凹面相接多半会有顶点;(5)多边形有多个顶点,随便找个对角以线分面,即可减少顶点;(6)带有曲边的面多半会出现顶点不够的情况,根据俺的钱币原理(中国古代的钱币)将其分开,就会获得更多的顶点。14Hypermesh中face和顶点是如何确定的?答:HYPERMESH是通过FACE识别顶点的。在OPTIONS=MODELING=FEATUREANGLE中有定义角度。当两个或两个以上相邻面的FEATUREANGLE小于设定角度时即被认为是一个FACE.我不确定SOLIDMAP中默认值是多少,但顶点VERTEX的识别即通过FACE来使别的,即两个FACE之间会产生一个VERTEX。15Hyperworks文件的扩展名说明。.outOptiStructoutputfilecontainingspecificinformationonthefilesetup,thesetupofyouroptimizationproblem,estimatefortheamountofRAManddiskspacerequiredfortherun,informationforeachoptimizationiteration,andcomputetimeinformation.Reviewthisfileforwarningsanderrorsthatareflaggedfromprocessingthe.femfile..resHyperMeshbinaryresultsfile..hgdataHyperGraphfilecontainingdatafortheobjectivefunction,percentconstraintviolationsandconstraintforeachiteration..his_dataOptiStructhistoryfilecontainingiterationnumber,objectivefunctionvaluesandpercentofconstraintviolationforeachiteration._optimization.HM.comp.cmfHyperMeshcommandfileusedtoorganizeelementsintocomponentsbasedontheirdensityresultvalues.ThisfileisonlyusedwithOptiStructtopologyoptimizationruns._optimization.HM.ent.cmfHyperMeshcommandfileusedtoorganizeelementsintoentitysetsbasedontheirdensityresultvalues.ThisfileisonlyusedwithOptiStructtopologyoptimizationruns.sshield_optimization.oslogOptiStructlogfilecontainingcomplianceandvolumecalculationsforeachoptimizationiteration.InyourUNIXorDOSshell,youcaneditthisfiletoseehowmanyiterationsOptiStructhascompleted._optimization.ossOssmoothfilewithadefaultdensitythresholdof0.3.Theusermayedittheparametersinthefiletoobtainthedesiredresults._optimization.shShapefileforthefinaliteration.Itcontainsthematerialdensity,voidsizeparametersandvoidorientationangleforeachelementintheanalysis.The.shfilemaybeusedtorestartarunand,ifnecessary,runOSSmoothfilesfortopologyoptimization..parmContainstheI/
本文标题:Hypermesh知识总结
链接地址:https://www.777doc.com/doc-4770043 .html