搜档网
当前位置:搜档网 › HyperMesh经验

HyperMesh经验

HyperMesh经验
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,advanced training从头做一遍(打开金山词霸,可以屏幕取词的)。

3、休息一天,太累了。

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

(我记了27页)

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

6、进入我们这个论坛,跳至48页,从论坛建立时的帖子看起,在一页页的往前翻,把有价值的帖子存下来,有些帖子可以整理成word形式的就直接复制,粘贴成问题集。当然,看帖子不是件容易的事,到现在大约有1500条帖子,要合理安排自己的时间才能有精力,有毅力看下去。看帖子确实是个学习的好办法,而且论坛里高手也是很多地。

看帖子的过程渐渐感受到了一种互助的精神,初学者可以找到学习中需要的资料,高手互相交流经验,特别是斑竹,感觉能在工作之余这么耐心地在板上答疑解惑真的不易。我现在学的时间不长,按照步骤到了第六步,帖子看到了32页,任务是艰巨地,相信在不久后,我也能在板上帮助那些刚接触这个软件的朋友们解决问题了。

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

刚开始学,HELP先做一遍吧。另外用熟24个快捷键。我个人经验:要想学好,学快,学精HYPERMESH,先掌握24个快捷键!!!让你划分网格尤如玩游戏,又快又好,轻松自如!

F1~F12 和SHIFT +F1 ~ SHIFT + F12 共24个。先背熟,多多练习。事半功倍呀(参考帮助

功能键+Shift +Ctrl

F1 Hidden line Color Print Slide

F2 Delete Temp Nodes Slide File

F3 Replace Edges Print Eps

F4 Distance Translate Eps File

F5 Mask Find Print B/w EPS

F6 Element Edit Split JPEG File

F7 Align Node Project

F8 Create Node Node Edit

F9 Line Edit Surf Edit

F10 Check Elem Normals

F11 Collectors Organize

F12 Automesh Smooth

也可以自已设置. tools-----build meun---key

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

答:永久菜单里的option。

2 Hypermesh的缺省单位是什么?

答:吨,mm和s。

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

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

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

答:aspect(长宽比,无量纲):检查单元的最长边和最短边之比的;

skew(没有翻译,单位角度):检查四边形单元的两对三角形所夹的角,取最大值,三角形是没有的;

angle(角度,单位角度):是检查单元的最大最小角的。一般情况下,用check elems里的标准就够了,也可以宽松点。只是,你若做项目,应当根据客户的要求。

5如何保证单元质量?

答:你做的是四面体网格,所以首先要保证的是没有free edge (tools->edges)。先调整单元使之没有free edge,

即整个模型是封闭的,没有空隙;还要检查一下T-connections。再check elems,使你三角形单元的aspect,skew,max(min) angle达到要求。

6如何检测单元质量:

答:除了check elems之外,还有qualityindex下的optimize功能。

7 component到底有什么用?

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

系统会默认一个component的,如果你对cad比较熟的话,这个类似cad里面的图层。component中可以存储几何模型和单元,

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

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

答:是这样的,这和ansys不同,不过更加符合有限元的处理思路,刚开始

学ansys时,对先指定单元类型反而觉得有点别扭呵呵。

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

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

9 mesh,w/o surf 是什么意思?

答:关于mesh,w/o surf的问题,首先要明确的是w/o的含义,就是without。大家可以看看与之相关的mesh, keep surf和mesh, dele surf,后两者的划分网格方式都是要先生成曲面,

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

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

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

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

答:entity set中node选项。

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

答:

+Shift +Ctrl

F1 Hidden line Color Print Slide

F2 Delete Temp Nodes Slide File

F3 Replace Edges Print Eps

F4 Distance Translate Eps File

F5 Mask Find Print B/w EPS

F6 Element Edit Split JPEG File

F7 Align Node Project

F8 Create Node Node Edit

F9 Line Edit Surf Edit

F10 Check Elem Normals

F11 Collectors Organize

F12 Automesh Smooth

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

答:tools-》build meun-》key 。

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

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

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

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

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

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

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

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

答:HYPERMESH是通过FACE识别顶点的。在OPTIONS=>MODELING=>FEATURE ANGLE中有定义角度。

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

我不确定SOLID MAP中默认值是多少,但顶点VERTEX的识别即通过FACE 来使别的,即两个FACE之间会产生一个VERTEX。

15 Hyperworks文件的扩展名说明。

答:https://www.sodocs.net/doc/135886258.html,/cgi-bin/ut/topic_show.cgi?id=5023&h=1&bpg=3&age =-1

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

16材料属性参数说明。

答:https://www.sodocs.net/doc/135886258.html,/cgi-bin/ut/topic_show.cgi?id=5022&h=1&bpg=3&age =-1

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

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

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

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

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

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

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

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

答:在Hypermesh的安装目录(C:\Altair\hw6.0\hm\bin)里,用写字板打开hm.cfg文件,修改*menufont(2)为*menufont(1)。自然在这里你也可以修改其它东东。

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

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

(2)在Altair\hw6.0\hm\bin\geompage.mac中,找到下面的句子,修改最后的数字1.5为你想要的数值。

*createbutton(2, "Washer", 0, 0, 10, BUTTON, "Create a trimmed surface concentric with an existinghole.","Washer",1.5)

20如何删除同一个collector中复制的单元?

答:check elem寻找duplicate的单元。有时候需要先equivalence相应的单元。

21 Error:Boundary recovery failed during sub-grid recovery.是什么意思?

答:是由于高亮的单元或者其周围单元存在某些质量问题,所以不能生成3d网格,建议修改2d单元质量。

22如何将不同的Hypermesh模型合成一个大模型?

答:可以利用model brower进行大的模型管理,建立若干多级的装配管理各个部件。

23如何保证3D单元的质量?

答:另外,我用了另一种办法,先把表面automesh,然后用qualityindex把所有的坏单元进行优化,保证所有的单元都是好的,然后用3D里的tetamesh,选择所画的单元,做出三D网格

24 hypermesh有沒有什么功能可以让上、下表面的网格移到中性平面上来?

答:两种方案,开始就抽中面,或者在某一个表面划分完后进行elem offset。25如何查找错误?

答:首先你打开*.out文件(应该和你的.fem文件同名并在同一个目录下),找到错误发生的位置。

26 hyperwork可以算动载荷吗?

答:不行。Hyperwork starts as a pre/post processor. Its solver is limited to linear statics, eigen-solver (modal analysis), linear buckling, and maybe harmonic response (frequency-domain steady-state dynamics).

27单元划分完成后,用TOOL-Check Element和2D-qualityindex检查单元类型。哪个更具权威?还有没有其他的检查方法?Check Element中得到不良单元如何修改?

答:如果单纯从某个单元是否超过设定的指标角度来讲,两者的功能是一样的。但是2d->quality index可把不同超标类型的单元同时显示出来,并可按自己设定单元的好坏等级以不同的颜色显示。在quality index中,有一个综合的index值来评价整体模型的质量好坏,每一种单元质量指标都会按不同的等级(如:好,较好,差,很差等)对index值有不同的贡献,较差的等级会贡献较大的index值,这样如果整体模型的index值越大表明单元的质量就糟糕。总之,利用qualiy index可以得到一个综合的质量评价和统计信息。

对于check element中得到的不良单元,如果数目较多,通常可用quality index 下的edit 或optimize对超标单元进行自动调整,如果数目不是很多,既可以手工调节,也可以用qulity index自动调节,相比较而言,在quality index 调节单元速度要快点。当然有些单元在quality index下是不可调节的,那只有通过手工的方式来调节了。

28 autocad 的图形可以导入hypermesh嘛?

答:dxf是可以的。

29怎样察看单元的信息?

答:In the permanent menu, there is a button named card. Press this button and then click any elem, you will get what you want.

30关于xyplot的隐藏问题。

答:在永久菜单区的disp里将switch换到plots将里面的components全部关掉就可以了,其实关于模型的显示的问题都可以在里面解决。

31如何管理comps的名称?

答:model brower就可以很好地对其进行管理了。

32几何模型中两个板件是没有间隙的,如果在划网格的过程中出现穿透(两个件分别取中面,但中面的距离小于两者厚度之和的1/2)该怎么处理,影响计算吗?

答:两个板在check penetration查穿透要注意,两个板的normal方向要相

对。

如果检查出穿透,对模态和静力分析没有影响,但是对碰撞分析影响非常大。如何修改穿透,要分情况而定,有的是几何上就存在穿透,需要移动网格。有的是网格划分的原因引起的误差,需要用penetration里面的工具来微调。通常10E-5以内的穿透就可以忽略了。

注意调整完穿透以后还需要重新检查单元质量,因为很多节点的位置可能又变了。

33如何在一个物体中用不同的collection表示出来?

答:将单元分别放在不同的comp之下。

34如何对做好的元素进行隐藏?

答:F5 Mask是一个办法,或者通过disp关闭comp的显示也是个好办法。35如何测量一个曲面倒角的半径?

答:快捷键F4,选择three nodes 或者three points,在曲线上选择三个点,点击circle center找到中心点,再测量距离。(Goem---circles--find center 也可以找到圆心点。)

36关于surf edit中trim with line的使用体会。

答:原来的理解是如果要把曲面切成两部分,一定要在曲面上做出曲线,然后再用曲面上的这条曲线来切割曲面。基于这种想法,我一直觉得在曲面上做出曲线是很困难的。今天仔细看了一下帮助文件,才发现自己的理解是错误的!现贴出原版帮助:

trim with line

Allows you to trim/split surfaces using a line (or a group of lines). In this case, HyperMesh creates a temporary surface by sweeping the selected lines along a vector. You can choose the direction of this vector to be either normal to the surface selected or along a user-defined vector direction. The original surfaces are then trimmed at the intersection of these surfaces to the temporary surface. These trimming operations can split a surface into multiple surfaces.

37 HM能否画出等值线图?

答:在post->contour->isosurface,你拖动图例上的小三角符号向上或向下移动,就可以改变等值面的图。

38请问在XYplot怎么把曲线各点的坐标给导出来?

答:利用以下模板将采用curve输出成dat文件C:/Altair/hw6.0/templates/feoutput/hm/curves。

39 hypemesh里面可不可以"贴片"啊(查看局部应力)?

答:你可以选定一些节点或单元放到一个专门的set里面。然后在求解之前要求求解器跟踪这些set

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

答:应该是吧!moldflow中的匹配率是指fusion网格中的上下层网格的匹配,之所以有这个概念是由于与fusion模型的算法有关(这个就说来话长),midplane就没有这个概念!而hypermesh的匹配率是指网格与模型的几何误差,这和MF有本质区别,MF是不考虑网格与模型的误差!

41如何选择表面单元?

答:tool=>face 或者通过element的弹出菜单by config。

42 collector中的creation method中的no card image是什么意思?

答:no card image表示所创建的collector不需要一些几何特性,例如,载荷,约束等等。card image 所建的collector需要几何特性才能完整的描述,例如,板壳单元的截面数据,弹簧元的刚度,自由度等等。

43 Tetramesh时要注意什么?

答:First, all shell elements should enclose a volume, which means that no free edges should exist.

Secondly, there are no duplicated elements or T-connections in the model. Finally, to get a fine-quality tetra mesh, the quality of the shell mesh mush be ensured.

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

答:1。isolate是用来分离体的表面,原来没有抽取中面的时候常用来分离外(或内)表明,然后用offset geom或elem来生成中面的(Seperate thin solid component into a single surface)

2。washer就是在圆孔外圈生成一个1.5倍的圈,主要是更好的划分网格(Create a trimmed surface concentric with an existinghole)

3。adj circ pts就是在圆上添加硬点,也是更好的划分圆孔网格(Adjust location of fixed points on a circlular edge by 45)

45 hypermesh的操作能撤销吗?

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

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

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

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

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

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

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

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

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

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

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

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

答:建立ANSYS中的coupling/ceqn,在HM中有多种实现方式,无论是rbe3, rbe2 还是Equation,都可以非常方便地建立任意自由度上的耦合关系。

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

51如何开始一个新的工作?

答:按下F2,选择删除model,第一次的工作就不存在了,然后import别

的东西。

52如何在HM中获得一个node的坐标(x,y,z)?

答:按下F4,然后选中你需要的node,点击edit就可以了。

53 optistruct的数值输出结果在哪里找?

答:可以在HM中导入.res结果文件,然后再后处理种选择显示单元应力,点击想要的单元就可以显示该单元的应力值。

54金属基复合材料的模型该如何划分?

答:HM6.0版本2D下有个hyperlaminate就是专门用来建复合材料铺层的,新东西,好好学学。

55 order change有什么用处?

答:作为划分单元来说,order表示单元的阶数。

一般我们用的都是一阶单元(单元内其它点的位移由节点的位移线性插值得到),但有时候为了提高计算精度,我们采用二阶单元(即采用二次插值)。

Hypermesh提供了很方便的功能实现了单元阶数的改变。这样我们可以用一阶单元来划分网格,在检查质量后为了提高精度直接将其转化为二阶单元来计算。同样的,也可以将二阶单元转化为一阶。

Hyperworks简介[精华]

Altair? HyperWorks?

世界领先、功能强大的CAE应用软件包

简介

Altair? HyperWorks?是一个创新、开放的企业级CAE平台,它集成设计与分析所需各种工具,具有无比的性能以及高度的开放性、灵活性和友好的用户界面。HyperWorks包括以下模块:

Altair? HyperMesh?

高性能、开放式有限单元前后处理器,让您在一个高度交互和可视化的环境下验证及分析多种设计情况。

Altair? MotionView?

通用多体系统动力学仿真及工程数据前后处理器,它在一个直观的用户界面中结合了交互式三维动画和强大无比的曲线图绘制功能。

Altair? HyperGraph?

强大的数据分析和图表绘制工具,具有多种流行的工程文件格式接口、强大的数据分析和图表绘制功能、以及先进的定制能力和高质量的报告生成器。

Altair? HyperForm?

集成HyperMesh强大的功能和金属成型单步求解器,是一个使用逆向逼近方法的金属板材成型仿真有限元软件。

Altair? HyperOpt?

使用各种分析软件进行参数研究和模型调整的非线性优化工具。

Altair? OptiStruct?

世界领先的基于有限元的优化工具,使用拓扑优化方法进行概念设计。

Altair? OptiStruct/FEA?

基本线性静态、特征值分析模块。

创新、灵活、合理的许可证

无论是单机版还是网络版,HyperWorks 许可单位(HWUs)都是平行的,所以不管你运行多少个HyperWorks模块,只有需要HWUs最多的模块才占用HWUs 数。

集成的CAD图形标准

ACIS

CATIA(HP,IBM,WIN,SUN,SGI)

DESDXF

UG

I-DEAS

IGES

INCA

PATRAN

PDGS

VDAFS 等

支持的有限元分析软件

ABAQUS

ANSYS

AutoDV

C-MOLD

DYTRAN

LS-DYNA3D

LS-NIKE3D

MADYMO

MARC

MOLDFLOW

MSC/NASTRAN

Nsoft

CSA/NASTRAN

OPTISTRUCT

PAM-CRASH

PATRAN

RADIOSS

Spotweld

VPG等

主要客户:几乎所有财富500强制造企业

Altair? HyperMesh?

Altair? HyperMesh?是一个高性能有限单元前后处理器,让工程师在高度交互及可视化的环境下验证各种设计条件。HyperMesh的图形用户界面易于学习,并且支持直接输入CAD几何模型和已有的有限元模型,减少重复性的工作。先进的后处理工具保证形象地表现复杂的仿真结果。HyperMesh具有无比的速度,适应性和可定制性,并且模型规模没有软件限制。

HyperMesh特点

通过高性能的有限元建模和后处理大大缩短工程分析的周期。

直观的图形用户界面和先进的特性减少学习的时间并提高效率。

直接输入CAD几何模型及有限元模型,减少用于建模的重复工作和费用。

高速度、高质量的自动网格划分极大地简化复杂几何的有限元建模过程。

在一个集成的系统内支持范围广泛的求解器,确保在任何特定的情形下都能使用适用的求解器。

极高的性价比使您的软件投资得到最好的回报。

高度可定制性更进一步提高效率。

定制HyperMesh使其适合您的环境,提高您的效率

宏:用户可以创建宏以自动运行一系列操作。

定制用户界面:通过简便的步骤重新布置HyperMesh菜单系统

输出模板:通过模板可以将HyperMesh数据输出为其他求解器和程序可读的格式。

输入转换器:通过增加您自己的输入转换器,可以扩展HyperMesh对其他分析软件数据的支持。

结果转换器:应用提供的工具可以创建专用的转换器,将特殊的分析结果转化成HyperMesh结果格式。

快捷键:大幅度提高您的工作效率。

CAD接口及几何模型整理

HyperMesh具有工业界主要的CAD数据格式接口。它包含一系列工具,用于整理和改进输入的几何模型。输入的几何模型可能会有间隙、重叠和缺损,这些会妨碍高质量网格的自动划分。通过消除缺损和孔,以及压缩相邻曲面的边界等,您可以在模型内更大、更合理的区域划分网格,从而提高网格划分的总体速度和质量。同时具有云图显示网格质量、单元质量跟踪检查等方便的工具,及时检查并改进网格质量。

模型创建和编辑

在建立和编辑模型方面,HyperMesh提供用户一整套高度先进、完善的、易于使用的工具包。对于2D和3D建模,用户可以使用各种网格生成模板以及强大的自动网格划分模块。

HyperMesh的自动网格划分模块提供用户一个智能的网格生成工具,同时可以交互调整每一个曲面或边界的网格参数,包括单元密度,单元长度变化趋势,网格划分算法等等。

HyperMesh也可以快速地用高质量的一阶或二阶四面体单元自动划分封闭的区域。四面体自动网格划分模块应用强大的AFLR算法。用户可以根据结构和CFD

建模需要来单元增长选项,选择浮动或固定边界三角形单元和重新划分局部区域。

强大的后处理功能

HyperMesh提供完备的后处理功能组件,让您轻松、准确地理解并表达复杂的仿真结果。

HyperMesh具有完善的可视化功能,使用等值面、变形、云图、瞬变、矢量图和截面云图等表现结果。它也支持变形、线性、复合以及瞬变动画显示。另外可以直接生成BMP、JPG、EPS、TIFF等格式的图形文件及通用的动画格式。这些特性结合友好的用户界面使您迅速找到问题所在,同时有助于缩短评估结果的过程。

求解器接口

HyperMesh支持很多不同的求解器输入输出格式。HyperMesh同时具有完善的输出模板语言和C函数库,用于开发输入转换器,从而提供对其他求解器的支持。Altair? OptiStruct?

Altair?OptiStruct?是用于概念设计和改进设计、基于有限元的结构分析及优化软件。OptiStruct应用拓扑、外形和形状优化技术,具有强大的功能,帮您设计优化出基于各种约束条件下的具有最小重量和最大性能的结构。

OptiStruct内部包含一个快速、准确的有限元求解器,它帮助工程师使用标准的单元库和类型广泛的边界条件来优化线性静力和固有频率问题。OptiStruct包含在Altair? HyperMesh?完善的图形用户界面内,可以让用户轻松、快速地进行复杂问题的模型建立、提交求解及后处理。

OptiStruct特点

在概念设计阶段应用优化。

为减少结构质量及其相关费用提供强有力工具。

以最少的输入产生优化的初始设计结构

减少进入市场前的设计周期。

补足现有的专业知识和设计流程。

拓扑优化

1994年Atair提出这个技术,并获得大奖,它可以在给定的设计空间内找出最佳的材料分布。设计空间的定义可以用壳体或实体或两者同时使用,并定义一致的材料特性。OptiStruct先进的逼近和优化方法帮助找到优化的载荷路径。OptiStruct包含的实用程序OSSmooth可以生成IGES文件,这样拓扑优化的结果可以反馈到CAD系统。

外形优化

这个新颖的技术可以在薄壁结构设计冲压筋。优化问题的建立需要定义设计区域、最大槽深及拉伸角度。OptiStruct自动提供设计变量的建立和优化控制。外形优化的结果也可以使用OSSmooth生成的几何模型反馈到CAD系统。

形状优化

OptiStruct也能够求解包括边界移动在内的普通形状优化问题,以及使用形状扰动向量求解。扰动向量由Altair?HyperMesh?软件里的AutoDV产生。形状优化的结果同样也可以由OSSmooth生成的几何模型反馈到CAD系统。

有限元分析

OptiStruct是一个非常高效、准确、出色的有限元求解器。它使用标准的有限单元类型进行线性静态及模态分析,并提供多处理器计算机上的并行解决方案。Altair? HyperGraph?

Altair? HyperGraph?是一个强大的数据分析和图表工具,集成很多流行的文件接口。HyperGraph易于使用的图形用户界面让您直接应用它所有强大的功能。它高度完善、先进的数学引擎能够处理最复杂的数学表达式。HyperGraph将这些功能与高品质的演示文档输出和可定制能力结合起来,建立一个各种机构都适用的、完善的数据分析系统。

HyperGraph优点

HyperGraph为设计、测试和分析工程师提供一个直观的曲线图及数据分析软件包。HyperGraph结合一个已用的界面和智能的自动化工具组合,使工程师能够更高效地浏览和分析数据。

使生成曲线的时间最小化——自动曲线图建立器由数据文件生成一系列标注完整的曲线图

消除重复工作——绘图宏使用数学表达式记录和自动运行。

消除重复的曲线生成——报告模板能够记录并自动建立数据曲线图的完整的页面

提供自动数据分析和报告生成工具——自动处理工具使用户能够叠加测试和仿真结果进行分析

用户可以增加数学函数至Altair数学库。

提供完全可定制界面——定制界面和工具使适合任意工程环境。

通过定制HyperGraph到您的工作环境来提高工作效率

报告:自动生成和演示标准的图表,运用报告:覆盖图选项迅速比较结果或进行相互关系的研究。

绘图宏:使用绘图宏纪录和重放经常使用的数学曲线。

用户向导:建立收集输入、进行选择和执行程序的交互对话窗。可以输入数据文件、曲线或标量,程序可以调用UNIX shell命令、数据文件阅读器,进行报告演示。

定制下拉菜单:用户定义的菜单可以帮助用户快速地进入报告、绘图宏和用户向导。

支持的数据格式

Altair HyperMesh RES

Altair OptiStruct

LS-DYNA time history

ADAMS

MADYMO

PAM-CRASH

Ride data files

RPC-3

Excel(csv)

Multicolumn ASCII

XYDATA files

More……

曲线图建立器和曲线图细节设定

HyperGraph 自动化的曲线图建立器让您直接从数据文件产生一系列具有完备注解的曲线图,它提供的格式选项可以指定曲线数据的在页面上的放置。通过直观的界面可以直接对曲线图所有区域进行更改,包括坐标轴、页眉、页脚、图例、曲线特性。HyperGraph支持线性、10对数和十进制坐标,各种线形、符号和颜色,同时提供对文本大小、颜色和字体的完全控制。

用户数据分析

可通过数学表达式从已有的曲线建立新的数学曲线,内建超过150个数学函数和运算符,同时在原曲线和子曲线之间具有完全的相关性。具有高度先进、完善的数学引擎,用于运行复杂的数学运算,包括:

信号处理

曲线拟合

滤波

特征系统分析

积分和微分

统计分析

用户定义数学函数

用户数学表达式

HyperGraph提供交互性、可视化的审查数据功能。您可以导入单点的数据,例如xy坐标、斜率等等。可以从缺省的统计模板、在曲线上指定的范围内进行曲线图统计计算,例如最小、最大、平均和标准偏差等。也可以建立用户统计模板以突出用户/项目统计。您也可以用文本注解曲线图,包括无长度限制的文本、数学函数和字符串函数、运算符等。

自动处理

HyperGraph记录整个数据分析过程,自动完成复杂和重复的任务。应用HyperGraph的先进功能,比如报告,绘图宏,用户向导和定制下拉菜单,您可以定制HyperGraph适合您的分析环境从而提高工作效率。这些定制功能可以给用户提供工具,通过交互对话窗收集、处理数据并自动进行数据分析。强大的自动处理结合基本的绘制xy曲线功能,使HyperGraph成为科学家和工程师的理想数据分析工具。

Altair? HyperOpt?

Altair? HyperOpt?允许您使用任意的分析代码进行优化,参数研究和模型调整。设计参数可以是任意实际输入的数值或节点的位置。计算分析结果可以最小,最大,规定大于或小于一个指定值,或者强制匹配某一目标值。

HyperOpt是一个非线性优化工具,应用各种分析软件进行参数研究和模型调整。

易于与您的CAE环境集成

指定分析结果的情况下查看设计参数的影响

包含参数研究、DOE功能

支持处理文本和数值

Altair? HyperForm?

Altair? HyperForm?集成HyperMesh的优异性能和全新、超快的HyperForm求解器,是使用逆向逼近方法的高性能金属板材成型仿真有限元软件,HyperForm 可以让工程师,零件设计人员,以及冲模设计人员快速比较冲压零件的多种解决方案。

使用HyperForm,设计人员能够辨别并改正潜在的冲压问题,这样使试验的时间缩短至最少。

易于使用的图形用户界面

快速、准确、强大的仿真功能

在设计的初始阶段即可检查出冲压问题

设计更轻,效率更高的零件

减少试验的时间

产生更高质量的零件

Altair? MotionView?

Altair? MotionView?是通用动力学系统仿真及工程数据的前后处理器和可视化工具。包含了Altair? HyperGraph?的强大功能,可以进行数据图表绘制和高性能交互式三维动画,同时具有直观的图形用户界面。MotionView已经过速度优化,能够进行同步多图动画及图表绘制。

整合各种来源的工程数据,并绘制图表

同时动态显示动画和图表

领先的图表绘制功能

能够解释和表达复杂的多体系统仿真结果

高度开放性,支持各种动力学仿真软件,同时具有方便的用户化接口支持的动力学仿真软件包括:ADAMS,SIMPACK等

1 先划分表面三角形网格,成功后检查质量,如果必要就调整。

2 然后在3D中的“tetramesh”中的“volume tetra”划分四面体网格。成功后检查质量,如果必要就调整。

3 加入ansys模板,“update”单元

4 输出为“*.db”文件,由ansys直接读入。

【免费下载】hypermesh心得

hypermesh心得 1、geometryclean中出现的黄色边界线表示什么意思表示共享边三个或者三个以上的面共同的边界 2、HM中有什么工具可以补面的editsurface-gtsurfacefiller除了editsurface-gtsurfacefiller外还可以用splinedragsweep等命令补面只要选surfaceonly选项就可以了 3、划好2d网格之后用tool-gtedges-gttolerance0.01-gtequivalence-gtfindedges最后发现220个freesurfaces我记得有一个快捷键保存这些自由面到内存中然后可以删除刚刚保存的面大侠帮忙用你的操作发现的是freeedges它会自动保存在一个叫做edges的component里然后隐藏掉其他的部分再点击右侧QA--gtFindAttached找到相邻单元再进行处理。 4、出现黄线怎么几何清除GEOMCLEAN—SURFACE—FINDDUPLICATES试试出现黄线大多是有重合面出现结合隐藏F5仔细观察一下找到重合的面有的及其微小删掉就是 5、2d单元划分完毕在Tool-gtcheckelems-gtconnectivity中发现有这样的提示”574elementswerefoundwithquestionableconnectivity“这时有些单元高亮怎么解决这个问题使得没有单元有连接问题大侠们指教connectivity表示有重合单元存在把重合单元删了就可以了。 具体操作如下在Tool-gtcheckelems先点击duplicates接着点击savefailed然后按F2在elems下选retrieve最后点击deleteentity6、体单元有什么优劣的评判指标checkelems/3-d面板中QI/Toolgt..7、两个同心圆之间怎么生成填充曲面呢两个圆都是红色的自由边界。 2D-gtspline8、建模完后findedges检查没有通过如何处理.谢谢.请大家帮忙方法是不是很多disp里面隐掉其他comp只显示freeedge在macro菜单里选QA选findattached找到与此相关的失效单元手工修改之。 另外生成四面体还有检查T-connection是不是不检查三维单元的freeedges和T-connection不用检查三维单元的Tconnection可以检查freeedges9、节点合并是哪个命令在哪单元的连续性是用这个吗可以用F3合并节点注当你选中equivalence的时候是将两个节点合并为一个没选的话它们只是位置在一起但还是两个节点检查单元的连续性是tool_edge也可用edges二维或曲面faces三维单元连续性也用这个检查具体见练习/cgi- bin/ut/topic_show.cgiid44533amph125031310、在检查三维实体单元节点一致的时候先检查edges再把三维实体单元生成表面faces然后再对生成的表面进行edges的检查。可以检查内部的节点。 不知道这个方法有没有太多的问题欢迎大家讨论对有的三维单元来说先生成face再检查其edge一般来说就可以了但是如果当模型中如果内部有一个闭合的空心的话检查face的edge是检查不出错误的这时要检查face的法向只有这样才能真正的检查错误。 如果不信的话可以找一个无错误模型删掉一个内部单元再按上面的方法检查看一看就知道啦11、在CHECKELEMENTS中有个检查单元的是CONNECTIVITY 请问它的具体含义是什么检查时如发现有问题怎么修改单元啊用来检查T-connection。根据你的模型来检查这一项如果是从面单元生成四面体单元必须保证没有T-connection。比如说目的就是分面单元那么单元分完了检查质量时首先得看分得单元有没有问题那么就必须用到connectivity和duplicate12、小弟也刚学不久我讲一下我自己对自由边的理解自由边也就是缺乏约束的边如果在网格内部出现自由边也就是说网格内部有某些节点不是被四周所有单元共

hypermesh 心得

先利用Collector各别归类每一装配体,再个别单一划分,并且划分时隐藏其他装配体避免混淆。.强调一点,在划完网格后进行检查时,使用find face,find edge时要注意,因为各零件间的间隙可能小于容差,可能会将零件网格合并。所以各零件一定要分开检查。 hypermesh学习心得1.所有面板上都有cleanup tolerance和visual options选项。其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。cleanup tol =的值可以在两个地方设定。一个是对其全局值,可以在options/modeling子面板中设定。另一个是局部值,可以在geom cleanup面板中设定,用于特定的几何清理操作。有时,按局部清理容差进行的操作可以被全局清理容差覆盖。 2. 例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为surface edit面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。 设定的几何清理容差最大值的合理性与单元大小有关。例如,单元尺寸为30,几何清理的容差应为0.3 (30/100)或0.15 (30/200). 3. Edges子面板 edges子面板用于修改曲面边界的连接状态。子面板中有四个子菜单toggle,replace,(un)suppress和equivalence。 ? toggle toggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。? replace replace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。这一功能实际上扩展了toggle的控制功能。任何与被删除的边相关连的几何特征被关连到被保留的边上。 ? (un)suppress (un)suppress菜单允许同时压缩或释放多条边。在这个菜单可以使用扩展的线条选择菜单,可以使用多种线条选择方式。如果需要消除在由对称方式生成曲面时产生的缝隙,该功能非常有用。 ? equivalence equivalence菜单可以自动识别并合并多个自由边对。 4. Surfaces子面板 surfaces子菜单用于查找和删除重合曲面并组织曲面。有三个子菜单find duplicates,organize by feature和move faces。 ? find duplicates find duplicates菜单用于识别和删除重合曲面。 ? organize by feature organize by feature菜单在一系列不同参数基础上识别和压缩曲面的共享边。最终结果是对更大曲面的更合理地组合。 ? move faces move faces 菜单可将多个面缝合到一个已有曲面上或缝合多个曲面形成一个新曲面. 5. 大多数几何清理操作都需要特定的清理容差(cleanup tolerances)。这个容差指定了几何清理操作可以缝合的最大缝隙。通常,容差不应该超过网格单元尺寸的15-20%,否则可能产

hypermesh详细步骤.docx

Hypermesh操作步骤 第一步: 打开hypermesh。选择optisrtuct 第二步:导入文件 我们以catia画出来的三维图为例(其他软件画出来的实体是一样的)。

在file下拉菜单中选择import中的geometry。 第三步:选择如下图1所示的两个选项,其中在file type中有多个选项如图2。 第四步:导入我们的文件。打开文件夹,在文件类型中选择all files 找到你的实体文件。 文件找到之后点击import。

导入之后进行你的视角调节。调节按钮如下。 下图我框下来的两个按钮你可以自己按一下,就知道是什么作用。 第五步:选择geom中的quick edit。

选择toggle edge,选择这个功能之后,实现的是你实体的边框线的增减,左点实体的边框 线是去掉它,右击是增加,这个功能我们现在一般是不需要用到的。所有你不用进行操作。点击右下角的return。 第六步: 点击2D按钮,选择automensh 如下图surfs是选择我们实体的面进行网格划分,如果我们点击surfs前面的到黑色三角形,我们会看到另一个elems的选项,它的功能是在我们已经画好网格的情况下面,选择部分网格对这部分的网格进行网格划分,我们这次只用到surfs。 点击黄色框中的surfs,选择all,选择实体的所有的面。你也可以一个面一个面的去点击实体。

实体面选择好之后,选择elements size输入你们自己规定的网格的边长。在这里我输入1。在mesh type中,我们点击黑色倒三角选择我们网格的形状,这里选择mixed。选好之后点击mesh。下面的图已经画好了网格,在图中我们看到边上有数字,它们代表了这个边上的网格的个数,我们通过鼠标左击或者右击来改变个数,这个功能大家适当使用,以优化网格为目的。 第七步:点击model

hypermesh精华笔记总结

1.如何添加重力 collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G中输入重力加速度(注意单位一般输入9800),N1,N2,N3,(0,-1,0)表示Y 轴负方向。 在BCs中选择control cards,然后选择acceleration,然后根据需要选择。 另外,如果要添加重力,那么材料属性里RHO一定要填写,这是表示密度。 2.划网格产生的问题 在sw中建好的模型导入到hypermesh里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。这个自由边是肯定会产生的。因为这个时候 仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。这个自由边不能去掉,而且没办法去 掉。 3.网格密度对拓扑优化结果有影响。 4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质量分数分别进行优化,然后再在结果中选取最优参数 5.为模态分析设置频率分析方法的card 是EIGRL 其中ND跟设置有几阶模态有关系。V1,V2设置频率范围。 6.coupled mass matrix耦合质量矩阵 7.设置载荷类型 BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。 8.频率载荷表 collector type->loadcols->....->card image->TABLED1 例如:TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1.这样就定义了频率范围为0~1000Hz,幅值为1的载荷 9.创建随频率变化的动态载荷 loadcols->..->card image->RLOAD2(frequency response dynamic load,form2) 10.Card Image是你在创建一个新的组的时候,通过Card Image赋予这个组里面的单元一些属性. 具体怎么用,跟你用的模板有关对于hm7.0版本,如果选ANSYS模板,创建component的时候,Card Image所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过Card Image定义单元类型了.)。如果选abaqus, card image指定这个组里面的单元是solidsection 还是shellsection还是rigid body或者其什么的。总之,你要对你所用的求解器的关键字比较熟,才能更好的使用HyperMesh做前处理. 11.瞬态载荷card TLOAD1

板类零件HyperMesh分析步骤

板类零件抽出中面分析步骤(hm11) 1、导入三维模型。ug模型->导出->parasoild..->18.0-Nx 5.0 hypermesh->import geomelty(第 三个)。保存为*.hm格式。(注意放大比例1000) 2、创建材料集或者在左侧栏空白处,右单击àCreateàMaterial。 1)输入材料名称,钢为steel; 2)更改颜色,便于区分; 3)Type:all 4)card imge:MAT1; 5)create/edit 输入材料的参数。E:杨氏模量,2.0E5;NU:柏松比为0.3;RHO:密度,钢为7.83E-9 6)return 3、创建属性集或者在左侧栏空白处,右单击àCreateàProperty。 1)Prop name输入材料属性名:pro或者别的; 2)color 变个颜色易于区分; 3)type :all; 4)card imge :PSHELL,片体 5)material 材料选择上步建立的steel; 6)点击按钮,创建/编辑,在T 里输入板厚; 7)Return。

4、创建新组件或者在左侧栏空白处,右单击àCreateàComponent。 1)comp name :zhongmian 或是其它; 2)color 设置区分颜色; 3)no card imge 4)property = pro,即上步创建的属性集名称; 5)create 6)return 5、抽取中面。 1)在左侧栏选择刚才创建的新组件,使其成为工作组件,右单击àCreateàMake Current; 2)右下面板选择à 3)点击:surfs,通过集合选择,选择相应的集合,注意不要选择中面,因为该集合暂时为空; 4)提取中面; 5)返回; 6)去左侧的导航栏,把实体集合删除; 7)

基于Hypermesh的车架结构模态分析(1)

计算机工程应用技术本栏目责任编辑:贾薇薇 基于Hypermesh的车架结构模态分析 卢立富1,岳玲1,黄雪涛2 (1.泰安东岳重工有限公司技术中心,山东泰安271000;2.中国五征集团汽车设计院,山东日照262300) 摘要:应用Hypermesh分析某中型载货汽车车架的固有频率,验证与外部激励发生共振的可能性,同时得出分析结论。 关键词:Hypermesh;车架结构;有限元 中图分类号:TP202文献标识码:A文章编号:1009-3044(2008)12-20569-02 TheModalAnalysisofMobileFrameBasedonHypermesh LULi-fu1,YUELing1,HUANGXue-tao2 (1.Tai'anDongyueHeavyIndustryCo.Ltd.TechnologyCenter,Tai'an271000,China;2.ChinaAutomotiveGroup5levyDesignInstitute,Rizhao262300) Abstract:Thispapermainlydealswiththeanalysisofthefrequenciesofmedium-sizedlorrycar,itverifiestheresponancepossibilityofthefrequencieswiththeexteriorencourageandbringsforwardtheanalysisresult. Keywords:Hypermesh;FrameStructure;FiniteElement 1概述 Altair公司研发的HyperWorks系列产品可以解决工程优化及分析问题,其中的Hypermesh软件可以完成有限元前处理任务,它可以很好的对几何模型数据完整读取,进行有限元的四面体网格和六面体网格的剖分,还有设置完备的网格检查功能,如今Hy-perwork已成为航空、航天、汽车等领域CAE应用的利器之一。 车架结构模态分析是新车型开发中有限元法应用的主要领域之一,是新产品开发中结构分析的主要内容。尤其是车架结构的低阶弹性模态,它不仅是控制汽车常规振动的关键指标而且反映了汽车车身的整体刚度性能,而且,应作为汽车新产品开发的强制性考核内容。实践证明,用有限元法对车架结构进行模态分析,可在设计初期对其结构刚度、固有振型等有充分认识,尽可能避免相关设计缺陷,及时修改和优化设计,使车架结构具有足够的静刚度,以保证其装配和使用的要求,同时有合理的动态特性达到控制振动与噪声的目的。使产品在设计阶段就可验证设计方案是否能满足使用要求,从而缩短设计试验周期,节省大量的试验费用,是提高产品可靠性的有效方法。 2车架有限元模型的建立 车架的Ug模型和有限元模型分别如图1和图2所示。有限元建模在前处理软件HyperMesh中进行。为了保证计算结果的正确性和经济性,在建模过程中尽量保持和原始结构一致的同时,也需要进行必要的简化。因为过于细致地描述一些非关键结构,不但增加建模难度和单元数目,还会使有限元模型的单元尺寸变化过于剧烈而影响计算精度。对于必要的简化要以符合结构主要力学特性为前提。车架结构中的小尺寸结构,如板簧吊耳、副簧限位件等,对车架的整体振型影响不大,可以忽略不计。而对于链接两个零件的铆钉,则采用刚性单元代替。 图1车架模型在UG环境下的实现图2车架结构有限元模型车架结构都采用板壳单元进行离散。单元形态以四边形单元为主,避免采用过多的三角形单元引起局部刚性过大;为了使整个车架有限元模型规模不致过大保证计算的经济性,单元尺寸控制在10~25mm。 车架板壳结构的材料参数取:弹性模量E=2.1e11pa,伯松比u=0.3,密度均取:ρ=7900kg/m3。模型规模:车架单元总数为36378个,节点总数为39064个。 3车架结构振动分析 在汽车设计领域,伴随着计算技术的迅猛发展,有限元分析在汽车数字化开发过程中获得了广泛的应用,尤其是对轿车承载式车身基本力学性能的分析,已经作为新产品开发设计中结构分析的主要内容。然而对于载货车,由于其非承载式的结构且在行驶过程中悬架系统和挠性橡胶垫较好的缓冲、吸振、吸能作用,故对其强度刚度和振动模态特性的要求要低于承载式车身,目前还没有 收稿日期:2008-03-12 569

hypermesh网格划分总结

hypermesh网格划分总结 - HM运用小常识 1.如何在体表面提取面单元 HM->TOOL->faces->find faces 2.在Hypermesh中使用OptiStruct求解器的重力、离心力、旋转惯性力施加方法 在HyperMesh中采用定义loadcols组件(colletors)的方式定义重力、离心力以及惯性力。 1、重力 重力的施加方式在的card image中选择GRAV,然后create/edit,在CID中输入重力参考的坐标系,在G中输入重力加速度,在 1、 2、N3中输入重力方向向量在重力参考坐标系中的单位分量,然后返回即可 2、离心力 离心力的施加方式在的card image中选择RFROCE,然后create/edit,在G中输入旋转中所在节点编号,在CID中输入离心力所参考的坐标系,在A中输入旋转速度,在 1、 2、N3中输入离心力方向向量在离心力所参考坐标系中的单位分量,

返回即可创建离心力;如果需要定义旋转惯性力,在RACC中输入旋转加速度即可,二者可以同时创建,也可单独创建。 1 / 12 如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么你可以按照楼主wjsgkz介绍的第一条建立重力load collector,但是外部载荷的load collector你怎么建立???是同时 建立在重力的load collector中吗???如果是,那边有一个十分混淆的问题:在你建立重力的load collector的时候,你选择了GRAV卡片,那么你凡是建立的该重力load collector之中的力都带有GRAV卡片属性,这显然是不对的。但是,如果你重新建立一个新的load collecotr,然后把外部载荷建立在其中,那么就有重力和外部载荷两 个load collectors,但是在你建立subcase的时候你只能选择一个load collector,那么你无论选择哪一个都必将失去另外一个,这就与我们的本意相矛盾了,我们是希望同时考虑结构自重和外部载荷的联合作用下进行分析的,这个时候应该怎么办???????????怎么获得结构同时在自身重力和外部载荷作用下的变形和应力???谁知道??? 方法1:工况组合;使用??屄卡片叠加重力载荷和其他载荷;创建 一个load collector;card image选LOAD;点击create/edit;把下面的load_num_set改成你所要组合的载荷的数目;然后在上面L1,L2,L3....选中你要组合的项,前面的s1,s2,s3,,,,是载荷组合时候的权重系数。

2019年hypermesh笔记

1 如何添加重力 collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G中输入重力加速度(注意单位一般输入9800),N1,N2,N3,(0,-1,0)表示Y轴负方向。在BCs中选择control cards,然后选择acceleration,然后根据需要选择。另外,如果要添加重力,那么材料属性里RHO一定要填写,这是表示密度。 2.划网格产生的问题 在sw中建好的模型导入到hypermesh里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。这个自由边是肯定会产生的。因为这个时候仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。这个自由边不能去掉,而且没办法去掉。 3.网格密度对拓扑优化结果有影响。 4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质量分数分别进行优化,然后再在结果中选取最优参数! 5.为模态分析设置频率分析方法的card 是EIGRL: 其中ND跟设置有几阶模态有关系。V1,V2设置频率范围。 mass matrix耦合质量矩阵 7.设置载荷类型 BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。 8.频率载荷表 collector type->loadcols->....->card image->TABLED1 例如:TABLED1_NUM=2,X(1)=0,Y(1)=,X(2)=1000,Y(2)=1.这样就定义了频率范围为0~1000Hz,幅值为1的载荷 9.创建随频率变化的动态载荷 loadcols->..->card image->RLOAD2(frequency response dynamic load,form2) Image 是你在创建一个新的组的时候,通过Card Image赋予这个组里面的单元一些属性.具体怎么用,跟你用的模板有关对于版本,如果选ANSYS模板,创建component的时候,Card Image所指定的就是这个组的单元的单元类型. 改了,不能通过Card Image定义单元类型了.)。如果选abaqus, card image指定这个组里面的单元是solidsection 还是shellsection还是rigid body或者其什么的。总之,你要对你所用的求解器的关键字比较熟,才能更好的使用HyperMesh做前处理. 11.瞬态载荷card TLOAD1 12.模态分析关键步骤: 1. 创建一个load collector, card image选择EIGRL(LANCZOS方法)。 2. 创建subcase,type为normal modes, method选中刚才创建的load collector。 3. 在control cards的sol选择nomal modes,param中选择autospec, 如果想生成op2文件,把post也选上 4. 导出成bdf文件,启动nastran进行分析。 和profile (即在里选择preferences,然后选择user profiles)是不同的。

hypermesh网格划分总结

Hypermesh网格划分 1 入门基础篇 1、如何将.igs文件或.stl文件导入hypermesh进行分网? files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。划分网格前别忘了清理几何 2、导入的为一整体,如何分成不同的comps?两物体相交,交线如何做?怎样从面的轮廓产生线(line)? 都用surface edit Surface edit的详细用法见HELP,点索引,输入surface edit 3、老大,有没有划分3D实体的详细例子? 打开hm,屏幕右下角help,帮助目录下hyperworks/tutorials/hyermesh tutorials/3D element,有4个例子。 4、如何在hypermesh里建实体? hm的几何建模能力不太强,而且其中没有体的概念,但它的曲面功能很强的.在2d面板中可以通过许多方式构建面或者曲面,在3D面板中也可以建造标准的3D曲面,但是对于曲面间的操作,由于没有"体"的概念,布尔运算就少了,分割面作就可以了 5、请问怎么在hypermesh中将两个相交平面到圆角啊? defeature/surf fillets 6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢? 法1、在选择reflect后选择duplicate复制一个就可以 法2、先把已建单元organize〉copy到一个辅助collector中, 再对它进行reflect, 将得到的新单元organize〉move到原collector中, 最后将两部分equivalence, 就ok拉。 7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁, 他们为不同材质,要求界面单元共用,但必须能分别开? 你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。 可用F12里的cleanup_add point,那里面还有很多内容,能解决很多问题9、我在一个hm文件中创建了一组组装件的有限元模型,建模过程很麻烦,由于失误我把一个很重要的部件建在了另一个hm文件中,请问有没有什么方法把这个部件的有限单元信息转移到组装件的hm文件中呢? 如果可以,装配关系可以满足吗? Sure, you can make it. Just export the only part from one hm file (export displayed only), and then import to your new hm file. Usually it will meet your assembly requirement, if not, you can easily translate it desired position with in hypermesh

基于Hypermesh与ansys的模态分析

基于Hypermesh与ansys软件的模态分析 一、简单说明Hypermesh与Ansys软件各自完成的任务: 1)在Hypermesh软件中需要完成的任务是有限元网格的划分、单元类型定义、材料定义与施加约束和载荷。(本实例是按照约束载荷进行说明的 2)在Ansys软件中需要做的就简单多了,在Solution中选择选择要进行的modal就行了。 二、详细操作步骤: 1)Hypermesh软件处理 ①在Hypermesh中完成网格划分,首先要掌握网格划分的方法,那么要学会使用Hypermesh软件,此处不再详述。ET Type进行定义。 ③材料定义,在模态分析中必须定义密度和弹性模量。密度是对应惯性力,弹性模量是对应线性结构。此处要注意单位的统一。否则得到的频率值可能出现大的错误。

④施加约束和载荷(当然在Ansys中做谐响应分析时可以不在Hypermesh中施加载荷) ⑤以上步骤完成之后,就要在Ansys进行模态分析。 在进行模态分析之前我们还是要注意出现的问题,这部分是本文说明的重点。首先,其实当把网格完成之后,还需要删除三维网格以外的单元,比如二维单元、实体模型,这些都会影响有限单元的导入。我们在划分网格时候为了方便划分网格会进行切割,同样的在我们完成网格之后还要把他们进行组合,可以用Tool中的Organize命令。我们还会根据不同的零部件产生不同的Component,后面付给不同的单元类型要用到。第二点,单元类型必须在Hypermesh中定义,不然无法保存成Ansys可以识别的cbd 格式;第三点,当我们完成单元类型的定义和材料属性的定义后,还要做的工作就是在Utility中选择ComponentManager,把我们定义的单元类型和材料付给具有这些性质的Component。Ansys中打开就不会出现问题了 2)Ansys软件处理

hypermesh运用实例

运用HyperMesh软件对拉杆进行有限元分析 1、1 问题得描述 拉杆结构如图1-1所示,其中各个参数为:D1=5mm、D2=15mm,长度L0=50mm、L1=60mm、L2=110mm,圆角半径R=mm,拉力P=4500N。求载荷下得应力与变形。 图1-1 拉杆结构图 1、2 有限元分析单元 单元采用三维实体单元。边界条件为在拉杆得纵向对称中心平面上施加轴向对称约束。 1、3 模型创建过程 1、3、1 CAD模型得创建 拉杆得CAD模型使用ProE软件进行创建,如图1-2所示,将其输出为IGES格式文件即可。

图1-2 拉杆三维模型 1、3、2 CAE模型得创建 CAE模型得创建工程为: 将三维CAD创建得模型保存为lagan、igs文件。 启动HyperWorks中得hypermesh:选择optistuct模版,进入hypermesh程序窗口。主界面如图1-3所示。 程序运行后,在下拉菜单“File”得下拉菜单中选择“Import”,在标签区选择导入类型为“Import Goemetry”,同时在标签区点击“select files”对应得图形按钮,选择“lagan01、igs”文件,点击“import”按钮,将几何模型导入进来,导入及导入后得界面如图1-4所示。 图1-3 hypermesh程序主页面

图1-4 导入得几何模型 (4)几何模型得编辑。根据模型得特点,在划分网格时可取1/8,然后进行镜像操作,画出全部网格。因此,首先对其进行几何切分。 1)曲面形体实体化。点击页面菜单“Geom”,在对应面板处点击“Solid”按钮,选择“surfs”,点击“all”则所有表面被选择,点击“creat”,然后点击“return”,如图1-5~图1-7所示。 图1-5 Geom页面菜单及其对应得面板 图1-6 solids按钮命令对应得弹出子面板

Hypermesh几何清理总结

1、geometry clean中出现的黄色边界线表示什么意思? 表示共享边,三个或者三个以上的面共同的边界 2、HM中有什么工具可以补面的? edit surface->surface filler 除了edit surface->surface filler外,还可以用spline,drag,sweep 等命令补面,只要选surface only选项就可以了. 3、划好2d网格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后发现220个free surfaces,我记得有一个快捷键保存这些自由面到内存中,然后可以删除刚刚保存的面,大侠,帮忙 用你的操作发现的是free edges,它会自动保存在一个叫做^edges的component里,然后隐藏掉其他的部分,再点击右侧 QA-->Find Attached 找到相邻单元,再进行处理。 4、出现黄线怎么几何清除? GEOM CLEAN—SURFACE—FIND DUPLICATES试试 出现黄线大多是有重合面出现,结合隐藏(F5)仔细观察一下,找到重合的面(有的及其微小)删掉就是5、2d单元划分完毕,在Tool->check elems->connectivity中发现有这样的提示:”574 elements were found with questionable connectivity“,这时有些单元高亮,怎么解决这个问题,使得没有单元有连接问题,大侠们指教! connectivity表示有重合单元存在,把重合单元删了就可以了。 具体操作如下:在Tool->check elems先点击duplicates,接着点击save failed;然后,按F2在elems下选retrieve,最后点击delete entity 6、体单元有什么优劣的评判指标; check elems/3-d面板中 QI/Tool>.. 7、两个同心圆之间怎么生成填充曲面呢,两个圆都是红色的自由边界。 2D->spline 8、建模完后, find edges 检查没有通过,如何处理. 谢谢.请大家帮忙,方法是不是很多? disp里面隐掉其他comp,只显示free edge,在macro菜单里,选QA,选find attached,找到与此相关的失效单元,手工修改之。 另外生成四面体还有检查T-connection ,是不是不检查三维单元的free edges 和T-connection? 不用检查三维单元的T-connection,可以检查free edges 9、节点合并是哪个命令,在哪? 单元的连续性是用这个吗? 可以用F3合并节点,注:当你选中equivalence的时候,是将两个节点合并为一个,没选的话,它们只是位置

hypermesh笔记原创

? 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 ?自动网格划分 Shift+F1-F12, Ctrl+F1-F6 Opening and Saving Files - HM-1010 bumper_cen_mid1.hm 1. Access the Import tab in one of the following ways: ? From the Menu Bar, choose File, then Import ?From the standard toolbar, click Import () (这里的Import ()是在已有模型上加另一个模型) Importing and Repairing CAD - HM-2000 Importing and Repairing CAD - HM-2000 2. Go to the autocleanup panel. 查看拓扑情况,自动清理,可以删一些重复面,距离较小的自由边,修补结点问题Step 3: Delete the surface that overhangs the round corner.(删重复面) From the Geometry menu, point to Delete and click Surfaces 或Press F2(和点叉一样) Step 4: Create surfaces to fill large gaps in the model surfaces panel keep tangency(可以平滑过渡) Verify the auto create (free edges) check box is selected Step 5: Set the global geometry cleanup tolerance to .01.(设置全局清理容差,这样其他地方的容差都是0.01) Press O to go to the options panel Go to the geometry sub-panel In the cleanup tol = field, type 0.01 to stitch the surfaces with a gap less than 0.01. Step 8: Combine the remaining free edge pair using replace. Go to the replace sub-panel(quick edit是交换点,这里交换边,效果差不多) Step 9: Find and delete all duplicate surfaces. Access the Defeature panel

基于HyperMesh实体单元格划分

基于HyperMesh实体单元格划分 基于HyperMesh的实体单元网格生成 摘要:利用HyperMesh的三维实体网格划分功能,介绍了几种典型几何特征的划分思路,为今后类似的网格划分提供参考,也验证了HyperMesh在实体网格划分中的强大功能。 1概述 计算机辅助工程(CAE)已经在汽车工业中应用多年,许多有限元理论和软件已经得到了成熟的应用。美国阿尔泰公司的HyperMesh是优秀的软件之一。例如,创建板壳单元、实体单元、焊接单元等。,以及与其他软件的接口等。,可以表现出良好的表现。特别是在实体单元的划分上有其独特的优势。下面将通过几个典型的例子进行详细的说明,这也可以为以后类似的工作提供解决方案。示例描述 2.1座垫实体几何图形的网格生成 本示例将通过一组座垫实体网格划分,介绍HyperMesh8.0中新增的处理实体几何的功能。 如图1所示的是一套座垫。原始几何图形只是外表面上的一层壳几何图形,并且该几何图形是不规则的。当以前无法处理立体几何时,一般的处理方法是先清理几何,然后通过添加一些辅助曲面形成一个封闭的壳体,然后根据经验将大块分割成相对规则的小块。最后,可以使用3D子面板中的“实体贴图-一般”或“线性实体”等工具,首先将小块分割成网格,然后将小块缝合在一起。这种方法的缺点是,一方面需要制作大量的辅助面,另一方面,在划分每个小块时,需要考虑最

后缝纫时的节点对应问题。通过对几何模型的观察,发现虽然座垫具有不规则的几何形状,但是它不具有局部突出或相交的几何特征,所以我们可以考虑如何在几何闭合板和壳之后生成实体,然后在几何清洗之后得到如图2所示的几何体。使用3D子面板中的实体贴图-体积工具,在设置相关参数后,可以自动划分以六面体为主、五面体为辅的实体网格。此外,软件自动划分的网格可以完全符合几何图形,网格质量相对较好。只需稍加调整即可完全满足网格质量要求。现在整个过程比以前少花了70%以上的时间。 2.2考虑油路特性的连杆实体网格划分 下面将通过一个发动机连杆实体网格划分的实例,简要介绍不连续特征的过渡处理方法。 如图3所示,对某发动机连杆总成的实体网格图进行了划分。连杆本身体积很小,但其上有许多几何特征。考虑到连杆的大部分特征都是对称的,其划分思路确定如下:首先取带油道的连杆特征的四分之一来划分立体网格,然后再对非对称的局部特征进行修改,最后将四块缝合在一起。取出连杆的四分之一并观察其特性后,发现两端特性复杂,中间过渡相对平稳。因此,决定将连杆的四分之一从中间断开,先从中间部分到大端,然后用中间部分的现有表面网格将其分割到小端。 如图4和图5所示,在从中间不连续部分向大部分划分的过程中,需要油道特征的过渡,即在保持油道特征的完整性的同时,应考虑连杆外表面的平滑过渡。因此,这里的平滑过渡将是连杆实体网格划分的

hypermesh学习笔记

Hypermesh学习笔记 1一些常用的快捷键 F2删除 F3合并节点 F4测量 F5隐藏 F6网格编辑 F7节点对齐 F8节点创建 F11快速几何清理 F12网格划分 Shift+F2 临时节点创建与编辑 Shift+F3 边界查找与缝合 Shift+F10 单元法向量 Shift+F4 对象平移translate Shift+F7 投影Project Shift+F11对象管理organize Ctrl+F1 (=Ctrl+F2)去背景截图 2.方向向量的两种确定方法 ①2个点确定一个方向向量:该向量从N1指向N2 ②3个点确定一个方向向量:首先三个点确定一个平面,该方向向量为平面的法向,正方向 由右手定则确定

3.hypermesh 为不同的求解器建有限元模型的步骤: ①首先user profile中选择对应的求解器 ②建模 ③模型导出成求解器可以识别的格式:file—export—solver data,并在export option中选择需要导出的对象 一些实用的小技巧 ①平移技巧 Translate的作用是平移,如果是复制平移,则在平移之前要先duplicate,duplicate时,会弹出副本归属对话框,这时可以将需要副本归属的集合设置成当前,然后在副本归属对话框中选current comp,这样复制平移的对象就会放到这个集合中,可以免去organize的步骤; ②镜像技巧 Reflect的作用是镜像,镜像的技巧参考平移技巧! 特别说明:镜像时不一定非得严格找到对称平面,可以是与对称平面平行的平面,在用translate工具平移即可! ③抽中面的技巧 Midsurface的作用是抽取中面,抽中面时可以用sort选项将各个部件的中面分配到不同的component中,否则就会在一个component中。 ④对象的保存和再提取 Save fail 命令可以保存失败的单元,然后在所有含有elem选择器的界面中可以通过retrieve 命令将其提取出来! ⑤surf 与elem的灵活运用 由于surf面板中没有“通过硬点或节点创建面”命令,但是有“From FE”(即由网格创建面),所以可以先通过4个节点创建一个四边形单元,然后再通过“from FE”间接创建面。 ⑥三角形面创建规则网格 当为三角形面创建网格时,可以先作出三角形所在的矩形的网格(通过四个节点作一个网格),再将这个网格划分成所需尺寸的网格,然后用网格编辑中的split命令将对角线上的网格劈成两半,最后删除三角形面以外的那一半即可。 ⑦模型的完全删除:

相关主题