HyperMesh经验.docx

上传人:b****5 文档编号:8424786 上传时间:2023-01-31 格式:DOCX 页数:14 大小:31.42KB
下载 相关 举报
HyperMesh经验.docx_第1页
第1页 / 共14页
HyperMesh经验.docx_第2页
第2页 / 共14页
HyperMesh经验.docx_第3页
第3页 / 共14页
HyperMesh经验.docx_第4页
第4页 / 共14页
HyperMesh经验.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

HyperMesh经验.docx

《HyperMesh经验.docx》由会员分享,可在线阅读,更多相关《HyperMesh经验.docx(14页珍藏版)》请在冰豆网上搜索。

HyperMesh经验.docx

HyperMesh经验

HyperMesh经验

1)导出选择ANSYS.tpl模板,在HyperMesh中,导出文件为*.prp;

2)然后用写字板打开它,进行编辑:

(1)删除掉定义单元类型,材料,实常数的句子,只保留生成节点和单元的语句;(TYPE,MAT,REAL等全部删除)

(2)添加自己想定义的单元类型,材料,实常数的句子。

*这样做实际上只利用了HM中的节点和单元信息。

3)在ANSYS中INPUT这个*.prp文件就可以了。

你这个问题我也遇到过,不过现在解决了,我听我做汽车碰撞的同学说,盗版的HM与ANSYS接口是有问题的。

不过,你可以通过手工进行修改HM导出的文件,添加单元类型语句,ET,1,45,再删除多余没用的语句,就可以导入进去了

我学HYPERMESH采用了以下步骤:

1、找来一本ANSYS中文的基础教程,看一下有限元分析的基础:

单元类型,定义实常数,划分网格的基本规则,材料属性,加载(载荷定义,载荷步,约束),后处理。

在没有HYPERMESH中文教材时,这不失为入门的好办法。

2、安装HYPERMESH,按照培训教程day1,day2,advancedtraining从头做一遍(打开金山词霸,可以屏幕取词的)。

3、休息一天,太累了。

4、这次是正式学习,买个笔记本,在把三个培训教程边看边练,主要是做笔记,把重要的地方记下来

(我记了27页)

5、自己练习建几个简单模型,练习一下,会找问题。

6、进入我们这个论坛,跳至48页,从论坛建立时的帖子看起,在一页页的往前翻,把有价值的帖子存下来,有些帖子可以整理成word形式的就直接复制,粘贴成问题集。

当然,看帖子不是件容易的事,到现在大约有1500条帖子,要合理安排自己的时间才能有精力,有毅力看下去。

看帖子确实是个学习的好办法,而且论坛里高手也是很多地。

看帖子的过程渐渐感受到了一种互助的精神,初学者可以找到学习中需要的资料,高手互相交流经验,特别是斑竹,感觉能在工作之余这么耐心地在板上答疑解惑真的不易。

我现在学的时间不长,按照步骤到了第六步,帖子看到了32页,任务是艰巨地,相信在不久后,我也能在板上帮助那些刚接触这个软件的朋友们解决问题了。

在帖子的40多页,有一篇我复制下来了,感觉对初学者有用,粘贴如下:

刚开始学,HELP先做一遍吧。

另外用熟24个快捷键。

我个人经验:

要想学好,学快,学精HYPERMESH,先掌握24个快捷键!

让你划分网格尤如玩游戏,又快又好,轻松自如!

F1~F12和SHIFT+F1~SHIFT+F12共24个。

先背熟,多多练习。

事半功倍呀(参考帮助

功能键+Shift+Ctrl

F1HiddenlineColorPrintSlide

F2DeleteTempNodesSlideFile

F3ReplaceEdgesPrintEps

F4DistanceTranslateEpsFile

F5MaskFindPrintB/wEPS

F6ElementEditSplitJPEGFile

F7AlignNodeProject

F8CreateNodeNodeEdit

F9LineEditSurfEdit

F10CheckElemNormals

F11CollectorsOrganize

F12AutomeshSmooth

也可以自已设置.tools-----buildmeun---key

 

1请问Hypermesh里面公英制的设置在哪里啊

     答:

永久菜单里的option。

2Hypermesh的缺省单位是什么?

     答:

吨,mm和s。

3hypermesh6.0怎么改默认路径?

     答:

右击Hypermesh的快捷方式,属性里面修改起始位置。

4能否讲解一下aspect,skew,max(min)angle这些选项的含义?

     答:

aspect(长宽比,无量纲):

检查单元的最长边和最短边之比的;

         skew(没有翻译,单位角度):

检查四边形单元的两对三角形所夹的角,取最大值,三角形是没有的;

         angle(角度,单位角度):

是检查单元的最大最小角的。

一般情况下,用checkelems里的标准就够了,也可以宽松点。

只是,你若做项目,应当根据客户的要求。

5如何保证单元质量?

     答:

你做的是四面体网格,所以首先要保证的是没有freeedge(tools->edges)。

先调整单元使之没有freeedge,

   即整个模型是封闭的,没有空隙;还要检查一下T-connections。

再checkelems,使你三角形单元的aspect,skew,max(min)angle达到要求。

6如何检测单元质量:

     答:

除了checkelems之外,还有qualityindex下的optimize功能。

7component到底有什么用?

     答:

是这样的,component是hm的基本存储单位,所有的单元的实体都存储在component里面,如果不指定的话,

   系统会默认一个component的,如果你对cad比较熟的话,这个类似cad里面的图层。

component中可以存储几何模型和单元,

   至于怎么存储,看你自己觉得怎么方便了——这有时需要一点经验。

8HM中可以不设定单元属性(也就是选用什么单元),就直接对几何体划分网快,是不是这样?

     答:

是这样的,这和ansys不同,不过更加符合有限元的处理思路,刚开始学ansys时,对先指定单元类型反而觉得有点别扭呵呵。

   HM是一个通用的有限元前处理软件,这个前处理的概念不只是划分网格,还包括定义求解器认可的单元类型和边界条件,

   无论最后使用ansys、nastran、Abaqus、Marc等求解,都可以划分好网格然后在hm里选择相应的模板为网格定义单元属性。

不过推荐的方式还是先定义好模板。

9mesh,w/osurf是什么意思?

      答:

关于mesh,w/osurf的问题,首先要明确的是w/o的含义,就是without。

   大家可以看看与之相关的mesh,keepsurf和mesh,delesurf,后两者的划分网格方式都是要先生成曲面,

   再用automesh的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面,一个不保留。

   但是w/osurf就不一样了,它是与曲面无关的,而且最重要的是它并不使用HyperMesh的automesh功能。

   它有一点像Patran中的Isomesh。

它的优点体现在对一些规则曲面(如长方形和梯形)划分网格的过程中。

10HM能不能把一些node编入单独的collector?

      答:

entityset中node选项。

11Hypermesh的缺省快捷键有那些?

      答:

                +Shift+Ctrl

   F1HiddenlineColorPrintSlide

   F2DeleteTempNodesSlideFile

   F3ReplaceEdgesPrintEps

   F4DistanceTranslateEpsFile

   F5MaskFindPrintB/wEPS

   F6ElementEditSplitJPEGFile

   F7AlignNodeProject

   F8CreateNodeNodeEdit

   F9LineEditSurfEdit

   F10CheckElemNormals

   F11CollectorsOrganize

   F12AutomeshSmooth

12如何设置自己喜欢的快捷键?

       答:

tools-》buildmeun-》key。

13Ainite的三边原理和钱币原理是什么?

^_^

       答:

1.两平面相接一定会有顶点;

   2.平面与曲面相接多半没有顶点,但相切一定有顶点;

   3.凸面与凸面相接、凹面与凹面相接没有顶点;

   4.凸面与凹面相接多半会有顶点;

   5.多边形有多个顶点,随便找个对角以线分面,即可减少顶点;

   6.带有曲边的面多半会出现顶点不够的情况,根据俺的钱币原理(中国古代的钱币)将其分开,就会获得更多的顶点。

14Hypermesh中face和定点是如何确定的?

       答:

HYPERMESH是通过FACE识别顶点的。

在OPTIONS=>MODELING=>FEATUREANGLE中有定义角度。

   当两个或两个以上相邻面的FEATUREANGLE小于设定角度时即被认为是一个FACE.

   我不确定SOLIDMAP中默认值是多少,但顶点VERTEX的识别即通过FACE

   来使别的,即两个FACE之间会产生一个VERTEX。

15Hyperworks文件的扩展名说明。

       答:

   (谁有兴趣帮大家翻译一下,交Formyjoy老大校对后加2分)。

16材料属性参数说明。

       答:

    (谁有兴趣帮大家翻译一下,交Formyjoy老大校对后加2分)。

17关于RBE2单元主从点的设置。

       答:

原理:

这种刚性元的两个节点由于六个自由度均受约束,所以位移完全一样,在计算时先计算出主点的位移,随后自动得到从点的位移。

    因此在设置主从点时有如下原则:

    1、同一个node可以是两个主点;

    2、同一个node不能为两个从点,此时对应的两个主点的位移很可能不同,那么这个点的位移听谁的呢?

    3、如果一个node既是主点又是从点,那么主点的定义一定要在从点之后,这样可以先得到前面的从点的位移,对应的这个主点的位移也就不用算了。

18如何修改菜单里的缺省字体大小?

       答:

在Hypermesh的安装目录(C:

\Altair\hw6.0\hm\bin)里,用写字板打开hm.cfg文件,修改*menufont

(2)为*menufont

(1)。

自然在这里你也可以修改其它东东。

19washer的功能和对washer时圆半径的修改。

       答:

(1)孔的划分可以用到macro菜单中的washer功能,从而保证孔周围单元的质量。

           

(2)在Altair\hw6.0\hm\bin\geompage.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单元划分完成后,用TOOL-CheckElement和2D-qualityindex检查单元类型。

哪个更具权威?

还有没有其他的检查方法?

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找到中心点,再测量距离。

(Goem---circles--findcenter也可以找到圆心点。

36关于surfedit中trimwithline的使用体会。

       答:

原来的理解是如果要把曲面切成两部分,一定要在曲面上做出曲线,然后再用曲面上的这条曲线来切割曲面。

基于这种想法,我一直觉得在曲面上做出曲线是很困难的。

今天仔细看了一下帮助文件,才发现自己的理解是错误的!

现贴出原版帮助:

   trimwithline

   Allowsyoutotrim/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里面。

然后在求解之前要求求解器跟踪这些set

40是不是划分网格是边线的点数密度越高模型的匹配率也越高呀?

moldflow中也这样吗?

       答:

应该是吧!

moldflow中的匹配率是指fusion网格中的上下层网格的匹配,之所以有这个概念是由于与fusion模型的算法有关(这个就说来话长),midplane就没有这个概念!

而hypermesh的匹配率是指网格与模型的几何误差,这和MF有本质区别,MF是不考虑网格与模型的误差!

41如何选择表面单元?

    答:

tool=>face或者通过element的弹出菜单byconfig。

42collector中的creationmethod中的nocardimage是什么意思?

    答:

nocardimage表示所创建的collector不需要一些几何特性,例如,载荷,约束等等。

cardimage所建的collector需要几何特性才能完整的描述,例如,板壳单元的截面数据,弹簧元的刚度,自由度等等。

43Tetramesh时要注意什么?

    答:

First,allshellelementsshouldencloseavolume,whichmeansthatnofreeedgesshouldexist.

        Secondly,therearenoduplicatedelementsorT-connectionsinthemodel.

        Finally,togetafine-qualitytetramesh,thequalityoftheshellmeshmushbeensured.

44geommacro上tool中的几个命令如何使用?

    答:

1。

isolate是用来分离体的表面,原来没有抽取中面的时候常用来分离外(或内)表明,然后用offsetgeom或elem来生成中面的(Seperatethinsolidcomponentintoasinglesurface)

        2。

washer就是在圆孔外圈生成一个1.5倍的圈,主要是更好的划分网格(Createatrimmedsurfaceconcentricwithanexistinghole)

        3。

adjcircpts就是在圆上添加硬点,也是更好的划分圆孔网格(Adjustlocationoffixedpointsonacirclularedgeby45)

45hypermesh的操作能撤销吗?

    答:

在当前菜单下的reject命令,当然你也可以在做某些你不太确信的步骤之前,先存盘,然后又想回到之前,可以用retrieve,重新得到文件。

46关于合并节点的几种做法。

    答:

一、直接用equivalence,但是仅限于节点间的距离小于最小单元尺寸的20%,否则容易引起单元的畸变;

        二、用replace,挨个节点挪动(快捷键F3);

        三、两排节点差不多距离时,可以先用translate整体移动节点,然后再equivalence,相当于批处理。

47hypermesh6如何修改默认单位(长度默认值是m如何改成mm)?

    答:

可以用命令tool=>scale放大1000倍,将单位换为mm。

48能否在HM中建立ansys的节点耦合关系?

    答:

HM能为所有主流求解器做前处理,不仅仅在于它的网格质量非常好,还在于它的多样化的模板,能够针对求解器的不同格式定义各种单元连接或者接触等关系。

49如何用Hyperworks做非线性优化?

     答:

如果选择nastran或abaqus等求解器,再配合hyperstudy就可以做非线性优化了。

50能否在HM中建立ansys的节点耦合关系?

     答:

建立ANSYS中的coupling/ceqn,在HM中有多

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

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1