hypermesh使用技巧大全.docx
- 文档编号:4993114
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:54
- 大小:78.38KB
hypermesh使用技巧大全.docx
《hypermesh使用技巧大全.docx》由会员分享,可在线阅读,更多相关《hypermesh使用技巧大全.docx(54页珍藏版)》请在冰豆网上搜索。
hypermesh使用技巧大全
1请问Hypermesh里面公英制的设置在哪里啊"
答:
永久菜单里的option。
2Hypermesh的缺省单位是什么.
答:
吨,mm和s。
3hypermesh11.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功能。
7ponent到底有什么用.
答:
是这样的,ponent是hm的根本存储单位,所有的单元的实体都存储在ponent里面,如果不指定的话,系统会默认一个ponent的,如果你对cad比拟熟的话,这个类似cad里面的图层。
ponent中可以存储几何模型和单元,至于怎么存储,看你自己觉得怎么方便了——这有时需要一点经历。
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的缺省快捷键有那些.
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。
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单元质量。
先利用Collector各别归类每一装配体,再个别单一划分,并且划分时隐藏其他装配体防止混淆。
.强调一点,在划完网格后进展检查时,使用findface,findedge时要注意,因为各零件间的间隙可能小于容差,可能会将零件网格合并。
所以各零件一定要分开检查。
hypermesh学习心得
1.所有面板上都有cleanuptolerance和visualoptions选项。
其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。
在几何清理操作中,间距在容差(tolerance)围的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。
cleanuptol=的值可以在两个地方设定。
一个是对其全局值,可以在options/modeling子面板中设定。
另一个是局部值,可以在geomcleanup面板中设定,用于特定的几何清理操作。
有时,按局部清理容差进展的操作可以被全局清理容差覆盖。
2.例如,在一个用局部清理容差形成的曲面上进展别离操作之后,因为surfaceedit面板仅采用全局清理容差,被别离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。
设定的几何清理容差最大值的合理性与单元大小有关。
例如,单元尺寸为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子菜单用于查找和删除重合曲面并组织曲面。
有三个子菜单findduplicates,organizebyfeature和movefaces。
"findduplicates
findduplicates菜单用于识别和删除重合曲面。
"organizebyfeature
organizebyfeature菜单在一系列不同参数根底上识别和压缩曲面的共享边。
最终结果是对更大曲面的更合理地组合。
"movefaces菜单可将多个面缝合到一个已有曲面上或缝合多个曲面形成一个新曲面.
5.大多数几何清理操作都需要特定的清理容差(cleanuptolerances)。
这个容差指定了几何清理操作可以缝合的最大缝隙。
通常,容差不应该超过网格单元尺寸的15-20%,否那么可能产生单元翘曲。
6.为了提高选择线的准确性,按下鼠标左键,将鼠标在屏幕上拖动靠近目标当目标变成高亮显示后放开鼠标左键,这样即可以选中高亮显示的线。
同样,在performance图形驱动模式下,这样做非常方便。
7.模型中剩余的自由边中,缝隙超过了最大的容差允许值0.8(单元的尺寸为4,20%即为0.8)。
如果此时仍然使用几何清理操作,会造成网格的扭曲。
一个更好的解决方法是创立填充曲面,然后将原始曲面和新曲面之间的曲面边界压缩掉。
这样做可以很有效地扩展曲面。
8.通过有选择地对局部曲面进展网格重新划分,重新划分时采用较大的单元尺寸,可以减少四面体单元的数量,从而减少模型的总自由度数。
9.四面体网格划分器使用面网格来决定体网格的尺寸。
畸形或者非规那么的三角形单元、相邻单元尺寸相差过大或者网格的不连续都会导致生成的体网格质量非常差,甚至在网格生成过程中发生错误。
10.要检查细长的三角形单元,可以使用单元最小角的检查工具。
要修复不连续的问题,可以使用equivalence功能恢复连续性〔例如在上面的练习中当对所选择的曲面进展网格重新划分后,新生成的单元与其余的单元之间是不连续的。
此时,只要这些共享边上的网格密度没有被修改,那么使用节点的equivalence功能就可以很方便地纠正这种不连续的情况〕。
11.清理模型
四面体单元的质量进展一个符合检查之后,此时不再需要壳单元和几何。
删除几何可以在很大程度上减小HyperMesh文件的大小,释放存并提高性能。
而如果在模型中存在壳单元,会对模型的外外表增加额外的刚度,导致计算结果不准确。
12.algorithm选择划分网格和进展平滑处理的算法
details对单个曲面的划分参数提供更好的控制
13.在automesh面板上有一个子面板meshparams,用户可以用它来设定单元的尺寸和偏置量,或者使用弦差算法来划分单元。
在使用设定的单元参数之前,需要在creatmesh子面板上将elementsize=切换到usemeshparams。
如果没有做到这一点,那么interactive或者automatic子面板执行的划分网格操作会忽略在meshparams子面板中的设定。
在meshparams子面板的右半边包含网格划分算法的选项,左半边那么包含对弦差划分方法的设定和相关选项。
如果选择useelementsizeandbiasing,HyperMesh会在曲面的边上等距离地按照指定的大致单元尺寸来放置节点。
如果选择usechordaldeviation,HyperMesh自动根据指定的弦差标准来调整曲面边界上的单元密度和偏置的数值。
14.HyperMesh中四种不同的划分网格算法是:
矩形算法;
三角形算法;
五边形算法
自由算法。
规那么的划分算法趋向于产生更好质量的四边形单元。
对这些算法来说,曲面必须是有一定形状特征的矩形、三角形或五边形。
自由算法那么可以在最多种类的曲面上划分网格而不考虑其几何形状。
15.选择algorithm子面板。
出现在曲面上的蓝色图标表示了用于划分曲面网格的算法。
如果选择多个曲面,每个曲面上都会出现一个图标。
默认情况下,HyperMesh会根据所选曲面的几何选择算法〔在这个例子中采用自由的无规那么划分算法〕。
16.checks子面板用于在承受网格之前执行单元检查。
在对应的输入区里输入一个数值就可以改变检查的门槛值。
所有不合格单元被用白色的高亮度显示,同时在标题栏中会出现一个信息提示不合格单元的百分比以及最差单元的对应数值是多少。
17.要保证单元之间的连续性,必须合并模型的所有重节点。
这一合并操作会识别出任何有重节点的位置,重节点是指两个或更多的节点,其间距小于指定容差。
在合并过程中,重节点中的一个节点被保存,而其它节点那么用这个被保存的节点的定义来替代。
18.即使所有的几何都完整地"缝合〞在一起,在不同的步骤中自动划分网格也不能保证生成的单元在曲面边界上有共同节点。
但是,如果在同一个自动划分网格的步骤中同时对多个连续曲面进展网格划分,例如同时对rib2、middle和rightend三个ponent的曲面同时划分网格,曲面边界上所有的节点都是一样的,这就保证了单元的连续性。
19.使用弦差(ChordalDeviation)来划分网格
弦差(Chordaldeviation)经常被用于金属成型分析,这种分析要求在大曲率的区域集量的单元。
如果需要更多的关于利用弦差划分网格技术的信息,请参考在线帮助。
20.
.Hypermesh笔记CAE2021-02-2622:
17:
54阅读119评论0字号:
大中小订阅.
版本:
hypermesh8.0。
Hypermesh中的CardImage相当于ABAQUS中的Section,即截面属性,例如实体截面属性SolidSection,壳截面属性ShellSection,梁截面属性BeamSection等,截面属性只针对某一单元,而不针对part,实际上hypermesh并不识别*Part关键字,因此在hypermesh中给某一个单元集合添加材料属性的方法是:
在collector面板中,首先新建一个Material,设置好弹性模量、泊松比、密度等等,然后新建一个ponent,cardimage后面添加截面属性,material后面添加材料属性即可。
FEARCE对hypermesh生成的INP文件的识别度更高〔相比于ABAQUS生成的INP文件,因为当前版本的ABAQUS-INP包含一些FEARCE不识别的关键字〕。
在Model面板中右键ponents->New,生成一个新的ponent〔主要作用是对单元进展分类管理〕,然后右键->MakeCurrent,新生成的单元就会进入这个ponent中。
如何镜像单元.使用Tools->reflect,默认是不保存被镜像的单元,如果要保存,在选择窗口中选择完单元后,再点开选择窗口〔就是那个"bywindow,displayed,all〞之类的窗口〕,选择第三排第三列的"duplicate〞,然后选"originalp〞,再执行reflect操作。
在用reflect复制-镜像后在对称面上〔或者spin旋转360°生成三维单元后,就会与0°面〕产生重复的单元面,用Tools->edges(shift+F3)中的equivalence操作合并这些重复的面,首先
【findedges【,然后【previewequiv】,如果符合要求,那么【equivalence】,就合并了贴在一起的单元面。
求助,hypermesh中如何删除重复的网格.
如果是单元多duplicate了一次,还没有做equivalence的话,可以进delete选择一个单元然后用byattache
如果已经做了equivalence,可以进F10,左边选择相应类型,然后在右边点duplicate按钮,然后用delete,用retrieve把单元选出来,删掉即可
首先我们要搞清楚所谓"装配"的本质含义:
所谓装配,其实就是定位,就是描述参与装配
的各个零部件之间如何相对定位的。
Hypermesh中的装配,通常有如下几种方式,如果还有其他方式,也无外乎是这几种方式的变种或组合。
1.直接在CAD软件中装配,并导入到HM。
通常直接在CAD模型中建立好装配体,然后通过CAD接口导入到hypermesh,或者导出为.iges,.step,parasolid等中间交换格式,然后再导入到hypermesh即可。
装配体导入后,Hypermesh会自动为每个零部件单独创立一个组,如果装配体中还包含有子装配系统,hm也会自动建立相应的assembly,
总之,HM会完整地保存CAD模型中的装配层次关系。
这种装配方式,是最常用也是最方便的装配方式。
2.导入各个独立的零部件,然后在HM中装配。
逐个导入各个独立的零部件,然后在HM中进展装配。
HM提供了rotate,translate,position这几个命令,灵活使用这几个命令可以非常方便地把导入的单个零部件的几何模型按照指定的位置进展重新定位,也就是所谓装配。
不过,这种方式太繁琐,一般不推荐。
但是,在一些特殊的场合,也会使用,譬如:
已经导入了装配体到HM中,如果装配体中有几个零部件变更了设计,需要重新导入,或者要往装配体中再添加少量的几个零部件,在这几种情况下,如果不想重新导入整个装配,可以直接在HM中导入零部件并在HM中进展装配。
3.单元的装配。
在很多场合,我们会得到一些没有任何几何,只有单元和节点的有限元模型,要把这些有限元模型装配起来,在HM中也是非常简单方便的事情情.譬如LS_Dyna的k文件,Nastran的.bdf文件,都不包含几何信息,只有单元和节点信息。
把这些独立的有限元模型装配起来,也只需要灵活使用rotate,translate,position这几个命令就可以了。
另外,导入的有限元模型可以来源于不同的求解器。
比方三提供了一个nastran的.bdf格式的有限元模型,四提供了一个abaqus的.inp格式的有限元模型,王五提供了一个LS_Dyna的k文件,在HM中可以导入这三个不同源的有限模型并进展装配。
HM的这个特性使我们可以充分利用已有的网格,省去了重复划分网格的麻烦。
4.单元和几何的混合装配。
整个装配体,一局部有几何模型,另外一局部只有单元,没有几何信息,通过HM的rotate,translate,position命令也可以非常方便地把几何和单元装配到一起。
Hypermesh的这几种灵活处理装配的特性,使得HM非常适合多人分工合作处理大型有限元模型。
对于一个大型的复杂模型,我们可以根据实际情况,把整个模型切割成假设干块,或者按照零部件来分块,然后分配给不同的人来划分网格,最后再把各人划分好的网格装配起来补充:
装配起来的网格,仅仅只是有了正确的相对空间定位,还不能马上进展计算,还缺少用于描述装配体中各个零部件之间如何相互约束,如何相互传递载荷的信息。
这个还要根据零部件的装配方式以及实际工作情况来定义接触,MPC等信息把各个零部件真正地装配起来,这局部容才是有限元分析中最为关注的局部,也是最影响分析结果准确性的局部,这局部工作也最能表达一个CAE工程师的分析水平。
对装配体划分网格之前,应该明确装配体之间的连接关系,也即你想怎么处理这个连接关系。
通常没有特殊要求,直接共节点就可以了〔如果没有共节点,那么可以通过有限元软件里的一些手段来实现连接〔如ansys里的mpc、abaqus里的tie等等〕〕。
如果有接触等要求〔比方螺栓连接的界面〕,那么可以通过创立接触‘contact’来实现连接关系
-----------------------------------------------
hypermesh的操作能撤销吗
当然你也可以在做某些你不太确信的步骤之前,先存盘,然后又想回到之前,可以用retrieve,重新得到文件。
=====================================================
Hypermesh总结-网格划分篇2021-01-1618:
571、我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢.
如果是几何面,但是没有你需要的边界限的话,你可以在几何面上已有的边界限上createnodes,然后利用这些nodes--〉lines/create,建立你需要的线,再project;或者最简单的方法,选择surfedit/linefromsurfedge
如果是网格面,你可以geom/fea->surface,再project,或者直接projectnodes,利用nodes可以直接划分面
2、hypermesh中如何将网格节点移动到指定的线或者面上。
project
3、面上网格分不同的p划分,但划分后所有网格并不是连续的,只有同一个p的网格连续,和临近的p相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元
1、Tool->edges下找出并合并面单元的自由边和找出并删除重节点
2、Tool->faces下找出并合并体单元的自由面和找出并删除重节点
4、我的模型画出六面体单元了,但是是8节点的,想变成20节点的,怎么变.我用的是solidmap功能生成六面体单元的.
1Dor2Dor3D下面的orderchange
5、直接在已分网的体外表上,createelementsthroughnodes,这个要在哪个菜单实现.我找不着
edit/element中不是有个create吗.那就是通过node建单元
6、对灰线构成的区域划分2D网格,网格后发现灰线变成了红线,是怎么回事呢.对计算结果有影响么.
灰色的是lines,至于为什么画完网格后会变成红色,是因为生成了surface,surface的自由边会由红色来表示。
请注意为什么会生成surface,是因为你选择了mesh/keepsurface这个选项
7、偶很想知道OImesh定义是什么,和普通的mesh有什么区别
普通mesh的网格经过cleanup或QI调整后就跟QImesh划分的网格效果差不多,QI的具体参数可以自行设定。
QI主要目的是为了节省时间,QI就是QualityIndex——质量导引
HM最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果网格质量不好,计算的精度也不会好。
8、有两个闭合的园,一上一下,如何在两个园间创立曲面.使形成圆柱面.
ruled
或选择line方式。
记住选择surfaceonly。
9、hypermesh划分的网格其中一局部单元的节点连接顺序是顺时针的,导致计算不能进展,请问大侠如何在hypermesh中改变节点连接的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- hypermesh 使用 技巧 大全