Hypermesh知识总结.docx_第1页
Hypermesh知识总结.docx_第2页
Hypermesh知识总结.docx_第3页
Hypermesh知识总结.docx_第4页
Hypermesh知识总结.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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如何设置快捷键?答:toolsbuildmeun13Ainite的三边原理和钱币原理是什么?(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/Ooptionsandsubcaseinformationsections.femContainsthebulkdatasection.resTheresultsfile.Containsstress,displacement,shape,thicknessanddensityinformationforallloadcasesateachiterationspecifiedintheI/Ooptionssection.Containstheelementandpossiblynodal,materialdensityortopographyinformationforeachiterationspecifiedintheI/Ooptionssection.HM.comp.cmfComponentgeneratingcommandfile.ThisisaHyperMeshcommandfile.Whenexecuted,itorganizesallelementsinthemodelinto10newcomponentsbasedontheirmaterialdensitiesatthefinaliteration.Thecomponentsarenamed0.0-0.1,0.1-0.2,0.2-0.3,andsoon,upto0.9-1.0.Allelementswithamaterialdensitybetween0%and10%arecontainedin0.0-0.1,allelementswithamaterialdensitybetween10%and20%arecontainedin0.1-0.2,andsoon.Thishelpsyouvisualizetheresultsbyturningcomponentsonandoff.SinceelementscannotbeinmorethanonecomponentinHyperMesh,theoriginalcomponentsdonotcontainanyelements.HM.ent.cmfEntitysetgeneratingcommandfile.ThisisaHyperMeshcommandfile.Itperformsthesamefunctionasthecomp.cmffileexcepttheelementsareorganizedinentitysetsratherthancomponents.Theadvantageofthismethodisthattheelementsremainintheiroriginalcomponentsbutcanstillbeselectedandmaskedbyentityset.h3dModelandresultsfileiftheANALYSISI/Ooptionisspecified.Containsnodes,elements,stresses,strains,anddisplacements.Eachloadcase,eigenmodeisstoredasatimestep.ThecontentsofthisfilearecontrolledbytheI/Ooptionsspecified._des.h3dModelandoptimizationresultsfileforthedesigniteration.Containsnodes,elements,shape,thickness,anddensitydataforeachiterationstep.ThecontentsofthisfilearecontrolledbydensresintheI/Osection._s.h3dModelandstaticanalysisresultsfileforthedesigniteration.Containsnodes,elements,displacement,andstressdataforeachiterationstep.istheuserdefinedloadstepnumber.ThecontentsofthisfilearecontrolledbyresultsintheI/Osection._m.h3dModelandnormalmodesanalysisresultsfileforthedesigniteration.Containsnodes,elements,displacement,andstressdataforeachiterationstep.istheeigenmodenumber.ThecontentsofthisfilearecontrolledbyresultsintheI/Osection.densOptiStructdensityfile.ContainstheelementmaterialdensitiesforalliterationsspecifiedbydensrestheI/Osection.dispOptiStructdisplacementfile.ContainsthenodaldisplacementsforallloadcasesandeigenvectorsinalliterationsspecifiedbyresultsintheI/Osection.strsOptiStructstressfile.ContainstheelementstressesforallloadcasesinalliterationsspecifiedbyresultsintheI/Osection.forceElementforcefile.ContainstheforcesactingonELAS,ROD,BARandBEAMelements.OutputisspecifiedbyELFORCEorFORCEintheI/Osection.gpfGridpointforcebalancetablefile.Containsallforcesactingoneachgridpoint.OutputisspecifiedbyGPFORCEintheI/Osection.gridTheshapefileforthefinaliterationofatopography/shapeoptimization.Containsthegridpointcoordinates.TheformatisthatoftheGRIDcard.The.gridfilemaybeusedtorestartarun.ThisfileisaninputfileforOSSmooth.gridTheshapefileforiterationNinatopography/shapeoptimization.Identicalformattothe.gridfile.OutputisspecifiedbyshrestheI/Osection.hgdataOptimizationhistoryfile.Containstheiterationhistoryoftheobjectivefunction,constraintfunctions,designvariables,responsefunctions.Outputisspecifiedbydeshis,andhisoutintheI/Osection.his_datDesignhistoryfile.Containstheiterationhistoryoftheobjectivefunctionandmaximumconstraintviolation.loadAppliedloadfile.Containstheappliedloads.OutputisspecifiedbyoloadintheI/Osection.ossOSSmoothparameterfile.ContainsdefaultsettingsforrunningOSSmoothafterasuccessfultopology,pPropertyoutputfile.Containsalloftheupdatedpropertydataatthelastiterationforsizingoptimization.OutputisspecifiedbyPROPintheI/OOptionsSection.shTheshapefileforthefinaliterationofatopologyoptimization.Containsthematerialdensity,thevoidsizeparameters,andvoidorientationangleforeachelementintheanalysis.The.shfilemaybeusedtorestartarun.ThisfileisaninputfileforOSSmooth.shTheshapefileforiterationN.Identicalformattothe.shfile.OutputisspecifiedbyshrestheI/Osection.spcfSPCreactionforcefile.Containsthesinglepointconstraintforces.OutputisspecifiedbyspcfintheI/Osection.16材料属性参数说明。MAT1-MaterialPropertyDefinition,Form1Definesthematerialpropertiesforlinear,temperature-independent,isotropicmaterials.MIDUniquematerialidentificationnumber(Integer0).EYoungsModulus(Realorblank).GShearModulus(Realorblank).NUPoissonsRatio(-1.0Real0).GijThematerialpropertymatrix(Real).RHOMassdensity(Real).AiThermalexpansioncoefficientvector(Real).TREFReferencetemperatureforthecalculationofthermalloads(Realorblank)(SeeRemark6).ST,SC,SSStresslimitsintension,compressionandshear.Usedforcompositeplyfailurecalculations(Real).MAT8-MaterialPropertyDefinition,Form8Definesthematerialpropertyforanorthotropicmaterialfortwo-dimensionalelements.MIDMaterialID(Integer0)E1Modulusofelasticityinlongitudinaldirection(alsodefinedasfibredirectionor1-direction)(Real0.0).E2Modulusofelasticityinlateraldirection(alsodefinedasmatrixdirectionor2-direction)(Real0.0).NU12Poissonsratio(foruniaxialloadingin1-direction).Notethatforuniaxialloadingin2-directionisrelatedtobytherelation.(Real).G12Inplaneshearmodulus(Real0.0).G1,ZTransverseshearmodulusforshearin1-Zplane(Real0.0orblank).G2,ZTransverseshearmodulusforshearin2-Zplane(Real0.0orblank).RHOMassdensity(Real).A1Thermalexpansioncoefficientin1-direction(Real).A2Thermalexpansioncoefficientin2-direction(Real).TREFReferencetemperatureforthecalculationofthermalloads(Realorblank)(SeeRemark3).Xt,Xc,Yt,YcAllowablestressesorstrainsinthelongitudinalandlateraldirections.Usedforcompositeplyfailurecalculations(Real0.0).SAllowableforin-planeshearforcompositeplyfailurecalculations(Real0.0).F12Tsai-Wuinteractiontermforcompositefailure(Real).STRNIndicateswhetherXt,Xc,YtorYcarestressorstrainallowables(Real=1.0forstrainallowables).MAT9-MaterialPropertyDefinition,Form9Definesthematerialpropertiesforlinear,temperature-independent,anisotropicmaterialsforsolidelements.MIDUniquematerialidentificationnumber(Integer0).GijThematerialpropertymatrix(Real).RHOMassdensity(Real).AiThermalexpansioncoefficientvector(Real).TREFReferencetemperatureforthecalculationofthermalloads(Realorblank)(SeeRemark5).17关于RBE2单元主从点的设置。答:原理:这种刚性元的两个节点由于六个自由度均受约束,所以位移完全一样,在计算时先计算出主点的位移,随后自动得到从点的位移。因此在设置主从点时有如下原则:(1)同一个node可以是两个主点;(2)同一个node不能为两个从点,此时对应的两个主点的位移很可能不同,那么这个点的位移就无法确定。(3)如果一个node既是主点又是从点,那么主点的定义一定要在从点之后,这样可以先得到前面的从点的位移,对应的这个主点的位移也就不用算了。18如何修改菜单里的缺省字体大小?答:在Hypermesh的安装目录(C:Altairhw6.0hmbin)里,用写字板打开hm.cfg文件,修改*menufont(2)为*menufont(1)。自然在这里你也可以修改其它东东。19washer的功能和对washer时圆半径的修改。答:(1)孔的划分可以用到macro菜单中的washer功能,从而保证孔周围单元的质量。(2)在Altairhw6.0hmbingeompage.mac中,找到下面的句子,修改最后的数字1.5为你想要的数值。*createbutton(2,Washer,0,0,10,BUTTON,Createatrimmedsurfaceconcentricwithanexistinghole.,Washer,1.5)20如何删除同一个collector中复制的单元?答:checkelem寻找duplicate的单元。有时候需要先equivalence相应的单元。21Error:Boundaryrecoveryfailedduringsub-gridrecovery.是什么意思?答:是由于高亮的单元或者其周围单元存在某些质量问题,所以不能生成3d网格,建议修改2d单元质量。22如何将不同的Hypermesh模型合成一个大模型?答:可以利用modelbrower进行大的模型管理,建立若干多级的装配管理各个部件。23如何保证3D单元的质量?答:先把表面automesh,然后用qualityindex把所有的坏单元进行优化,保证所有的单元都是好的,然后用3D里的tetamesh,选择所画的单元,做出三D网格24hypermesh有沒有什么功能可以让上、下表面的网格移到中性平面上来?答:两种方案,开始就抽中面,或者在某一个表面划分完后进行elemoffset。25如何查找错误?答:首先你打开*.out文件(应该和你的.fem文件同名并在同一个目录下),找到错误发生的位置。26hyperwork可以算动载荷吗?答:不行。Hyperworkstartsasapre/postprocessor.Itssolverislimitedtolinearstatics,eigen-solver(modalanalysis),linearbuckling,andmaybeharmonicresponse(frequency-domainsteady-statedynamics).27单元划分完成后,用TOOLCheckElement和2Dqualityindex检查单元类型。哪个更具权威?还有没有其他的检查方法?CheckElement中得到不良单元如何修改?答:如果单纯从某个单元是否超过设定的指标角度来讲,两者的功能是一样的。但是2d-qualityindex可把不同超标类型的单元同时显示出来,并可按自己设定单元的好坏等级以不同的颜色显示。在qualityindex中,有一个综合的index值来评价整体模型的质量好坏,每一种单元质量指标都会按不同的等级(如:好,较好,差,很差等)对index值有不同的贡献,较差的等级会贡献较大的index值,这样如果整体模型的index值越大表明单元的质量就糟糕。总之,利用qualiyindex可以得到一个综合的质量评价和统计信息。对于checkelement中得到的不良单元,如果数目较多,通常可用qualityindex下的edit或optimize对超标单元进行自动调整,如果数目不是很多,既可以手工调节,也可以用qulityindex自动调节,相比较而言,在qualityindex调节单元速度要快点。当然有些单元在qualityindex下是不可调节的,那只有通过手工的方式来调节了。28autocad的图形可以导入hypermesh嘛?答:dxf是可以的。29如何查看单元信息?答:Inthepermanentmenu,thereisabuttonnamedcard.Pressthisbuttonandthenclickanyelem,youwillgetwhatyouwant.30关于xyplot的隐藏问题。答:在永久菜单区的disp里将switch换到plots将里面的components全部关掉就可以了,其实关于模型的显示的问题都可以在里面解决。31如何管理comps的名称?答:modelbrower就可以很好地对其进行管理了。32几何模型中两个板件是没有间隙的,如果在划网格的过程中出现穿透(两个件分别取中面,但中面的距离小于两者厚度之和的1/2)该怎么处理,影响计算吗?答:两个板在checkpenetration查穿透要注意,两个板的normal方向要相对。如果检查出穿透,对模态和静力分析没有影响,但是对碰撞分析影响非常大。如何修改穿透,要分情况而定,有的是几何上就存在穿透,需要移动网格。有的是网格划分的原因引起的误差,需要用penetration里面的工具来微调。通常10E-5以内的穿透就可以忽略了。注意调整完穿透以后还需要重新检查单元质量,因为很多节点的位置可能又变了。33如何在一个物体中用不同的collection表示出来?答:将单元分别放在不同的comp之下。34如何对做好的元素进行隐藏?答:F5Mask是一个办法,或者通过disp关闭comp的显示也是个好办法。35如何测量一个曲面倒角的半径?答:快捷键F4,选择threenodes或者threepoints,在曲线上选择三个点,点击circlecenter找到中心点,再测量距离。(Goemcirclesfindcenter也可以找到圆心点。)36关于surfedit中trimwithline的使用体会。trimwithlineAllowsyoutotrim/splitsurfacesusingaline(oragroupoflines).Inthiscase,HyperMeshcreatesatemporarysurfacebysweepingtheselectedlinesalongavector.Youcanchoosethedirectionofthisvectortobeeithernormaltothesurfaceselectedoralongauser-definedvectordirection.Theoriginalsurfacesarethentrimmedattheintersectionofthesesurfacestothetemporarysurface.Thesetrimmingoperationscansplitasurfaceintomultiplesurfaces.37HM能否画出等值线图?答:在post-contour-isosurface,你拖动图例上的小三角符号向上或向下移动,就可以改变等值面的图。38请问在XYplot怎么把曲线各点的坐标给导出来?答:利用以下模板将采用curve输出成dat文件C:/Altair/hw6.0/templates/feoutput/hm/curves。39hypemesh里面可不可以贴片(查看局部应力)?答:可以选定一些节点或单元放到一个专门的set里面。然后在求解之前要求求解器跟踪这些set40是不是划分网格是边线的点数密度越高模型的匹配率也越高呀?moldflow中也这样吗?答:应该是!moldflow中的匹配率是指fusion网格中的上下层网格的匹配,之所以有这个概念是由于与fusion模型的算法有关(这个就说来话长),midplane就没有这个概念!而hypermesh的匹配率是指网格与模型的几何误差,这和MF有本质区别,MF是不考虑网格与模型的误差!41如何选择表面单元?答:tool=face或者通过element的弹出菜单byconfig。42collector中的creationmethod中的nocardimage是什么意思?答:nocardimage表示所创建的collector不需要一些几何特性,例如,载荷,约束等等。cardimage所建的co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论