学习hypermesh第三步常见问题解析Word下载.docx
- 文档编号:19720404
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:46
- 大小:78.61KB
学习hypermesh第三步常见问题解析Word下载.docx
《学习hypermesh第三步常见问题解析Word下载.docx》由会员分享,可在线阅读,更多相关《学习hypermesh第三步常见问题解析Word下载.docx(46页珍藏版)》请在冰豆网上搜索。
A:
在hypermesh里的model树里右键rename。
B:
用记事本打开INP文件,编辑——>
转到——>
输入WARNING中的行数——>
找到问题关键字——>
替换掉全文的错误关键字
3、hypermesh导入nastran
用nastran文件做流体前处理,但是需要hypermesh画网格,没有四棱锥(金字塔单元)。
可以在userprofiles里选择CFD的template,不用担心格式问题,CFD是专门针对流体网格的接口模式,默认的数据文件后缀名是nas,可以正常导入fluent等。
4、hypermesh导入ls-dyna
至今为止,我还没遇到过接口问题,有问题的可以联系我进行补充。
5、hypermesh导入其他userprofiles中没有的软件
不要着急,hypermesh的接口是死的,但是人是活的。
一般的求解器都支持nastran格式的网格文件,如果没有你要的格式,不妨一试。
网格问题
要明确rbe2,rbe3的区别,具体怎么用,得具体情况,具体分析。
约定:
蜘蛛网状的联接中心的那个点叫做主节点(masternode),.从节点叫做(slavenode)。
/O;
N$V5H1R9f5}/xrbe2:
即所谓刚性联接,主节点运动到哪,从节点跟到哪,从节点的位移与主节点始终保持一致,也就是一个主节点决定多个从节点。
在计算的时候,程序只需要计算主节点的位移,其他节点的位移等于主节点的位移。
rbe3:
与rbe2相反,各个从节点是独立运动的,主节点的位移是从节点的位移的线性组合,也就是多个从节点决定一个主节点。
在计算的时候,先算出所有从节点的位移,然后用线性组合得出主节点的位移。
7t.e#e%]5^&
B!
|"
vrbe3通常用于把集中力/力矩分配到实际承载的区域的各个节点上,也就是slavenode.各个slavenode得到了分配的力之后,各自独立变形。
实际上就是代替了手工把总力/总力矩分配到各个节点这个过程。
rbe2除了把集中力/力矩分配到从节点外,各个从节点不能独立变形,其变形必须与主节点保持一致,相当于用刚度无穷大的杆/梁把主节点和各个从节点联接起来。
——hg_boy
关于hypermesh的单位
跟大多数有限元软件一样,hm只认数值,不认单位的。
(t
I!
t.h;
`单位只有使用者本人知道。
9E*V&
O0V&
n5o-M你只要保证各个量所使用的单位的一致性就可以了。
在hypermesh里面怎么找重心
在保证你的模型有密度的前提下
)j#w/O!
F#p-y2Z在POST下SUMMARY中选一template的CTR-OF-GRAVITY或在tool——>
masscalc。
edges和faces如何使用
findface可以用来检查体网格内部是否存在缝隙。
使用findface,可以抽出一个封闭面网格,如果模型内部存在缝隙,则在封闭面网格中存在面网格。
findedge主要用来检查面网格模型是否封闭,为生成体网格作准备。
如果一个面网格模型不存在freeedge和Tconnect.就能判定这个网格是一个封闭的面网格。
——flyingwings
正常情况下findedge后只在边界部位生成edge,如果在其他地方生成了edge,说明该处有缝隙,网格不连续。
Findface同理。
(可参考HELP:
Tofindthefreeedgesinagroupofelements)
有关网格质量的问题
1、纵横比
二维网格中纵横边的比值或最长边与最短边的比值。
正四边形的纵横比为1,偏离正四边形越远数值越小,比值越接近1越理想。
9r1d'
]"
M8c+E:
g&
(Q;
]-q;
["
F2、歪扭角
/D!
_4^(z9a*P代表偏离直角(90度)的程序。
矩形的相交角为90度,所以歪扭角为0。
偏离矩形越远歪扭角越大。
三维网格(四面体、六面体楔形)的歪扭角采用各面的歪扭角的最小值。
9p+W8g6A0N"
t3K/Z7l3锥度
表示偏离矩形形状的程度。
矩形的锥度为1,偏离矩形形状越远(靠近三角形形状)锥度越小。
三维实体网格(六面体、楔形)的锥度取各四边形面的锥度的最小值。
0o+z)u2J;
w#?
9f+M9\#G/W2X4、翘曲
(n-\!
?
$l.v1k7Z-h2v评价偏离平面的程度。
三点构成一个平面,在四边形单元上四个顶点未必总在一个平面上,评价偏离平面的程序指标为翘曲。
在同一个平面上时翘曲为0,偏离平面越远翘曲数值越大。
实体网格(六面体、楔形)的翘曲值取实体各四边形面的翘曲值得最小值。
0q2Z,F3},G'
]
w:
q%Q5、雅可比比率
在网格的各高斯积分点计算雅可比行列式(一般和网格边的一阶导数相关),其中最小值和最大值的比就是雅可比比率。
二维单元首先将单元投影到平面上(任意四边形三点构成的平面)然后计算雅可比行列式,实体单元直接计算雅可比行列式。
四边形单元不是凸形时,将出现负值,分析也无法正常完成。
简单形象点说,四边形任意两个节点的矢量方向指向网格域外,则雅可比阀值为正,指向域内则为负。
6、扭曲
%u"
A6U.V4\.m)I实体网格的相对面相对扭转的程度。
7、2V/Q+J5`0N
s5K"
S4R坍塌
+}$}0u!
D6J!
F;
z)Z3S$U自动划分网格时会产生四面体网格(TetraMesh),此时可能会产生接近于板的高度很小的四面体,这样的四面体被称为塌陷四面体(CollapsedTetra)。
塌陷值用于评价四面体单元塌陷程度。
8、3S-J8v#S;
/I5J线长度
&
u
F$i&
a;
(m;
n3W8N;
T检查杆系网格线的长度。
9、9B;
X"
X!
@5E.S7Y!
g*u+k3\二维面网格两边交角.
检查面网格的两个边构成的角度。
——civilfans
如何快捷删除重合面
8.0GEOM->
SURFACE->
FINDDUPLICATES
9.0geom->
defeature->
duplicates
hypermesh如何布尔运算
Geom-solidedit-boolean
hypermesh8.0怎样显示节点坐标
键盘F4——>
选上节点
关于几何修正的后的一些问题
例如你把两个曲面toggle在一起,就会发现原来的曲面不在是光滑的了,取而代之的是一些褶皱面。
出现褶皱是有的。
不同的生成面的方式(spline、skin、drag、rule)在一些时候得出的面的视觉效果是不同的,如果褶皱不是很厉害,是不用管它的,就像有时候面的边界明明是闭合的(通过edge的颜色判断),但是看起来还是有缝。
几何不是问题,关键是看生成的网格效果怎么样。
有关二次单元的问题
通过orderchange(2D或3D面板下都有)来转化阶次;
2D面板下的automesh(或F12)默认的是firstorder,可以通过按钮调成secondorder。
以前老向写过一遍,JACOBI下限0.5~0.6(越接近1越好)WARPAGE上限30~40(越小越好)ASPECT上限5~6(可适当放宽)SKEW上限60~75TETRALCOLLAPSE>
=0.15
以上数据为一般值,可根据具体要求进行适当的调整。
关于面网格与体网格的连接问题
除了节点一一对应的特殊连接外,需要对连接处节点自由度进行限制。
在对个component间进行来回操作的时候,需要确定当前处于激活状态的是哪个component.可以在model树中右键“makecurrent”或在信息提示栏左键进行选择。
关于提取中面的问题
软件提供一个midsurface(GEOM面板),不过很多时候用这个功能生成的中面都是残缺不全的,修要花更多的时间去修面。
所以我们一般都是在表面画完网格,然后offset到中面上。
其他一些软件操作问题可能没有全部列出来,后续会进行补充升级。
不过我还是希望大家在提问之前先搜索一下以前的帖子,或搜索一下HELP。
9.0打开help的web页面进行如下操作,8.0直接是一个CHM的文档。
Hypermesh的帮助比任何参考书都好,要快速有效的利用起来。
1、我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢?
如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上createnodes,然后利用这些nodes--〉lines/create,建立你需要的线,再project;
或者最简单的办法,选择surfedit/linefromsurfedge
如果是网格面,你可以geom/fea->
surface,再project,或者直接projectnodes,利用nodes可以直接划分面
2、hypermesh中如何将网格节点移动到指定的线或者面上。
project.
3、面上网格分不同的comp划分,但划分后所有网格并不是连续的,只有同一个comp的网格连续,和临近的comp相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元
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中改变节点连接的顺序呢?
谢谢!
ifisshellelement,reversetheelementnormal!
if1-Delement,youwillneedtorecreatit
10、下面的图为只划分了一半的网格,另外一半与之对称。
我想copy过去,但只发现有reflect命令。
求助!
在hm中用3D->
organize->
cpoy然后再reflect
或选择单元,先duplicate,但记住只能点duplicate一次。
然后reflect。
如果对称过去的单元与原先的单元是连在一体的,别忘了在checkedges中将节点equilance。
11、我在用hypermesh划分二个物体,在接触面的地方,上下面的节点号码都一样,如何做才能使第一个物体和第二个物体的接触部份的节点号码不一样呢。
多谢了。
采用2D=>
detach可以将单元或节点分开
继续问:
好像只能分单元啊,没看到有节点选择啊。
我试用了你介绍的办法,好像没用啊。
很急请多指教
选detachfrom就可以了
detachelement单元选节点的上面单元
detachfrom单元选节点下面的单元
12、HM中有linear,bellcurve,exponent,它们都是从一端到另一端逐渐变密,我想实现从中间到两端逐渐变疏或密,如中间是圆孔的板,在应力集中区采用密的网格,而四周采用粗糙的网格,请问HM中有没有这种功能呀?
在HM中划分单元如果选择bellcurve类型,并设定biasintensity的值即可获得两端密中间疏的单元,如果将其值设为负值会得到两端疏中间密的单元。
你有可能换分布类型时没有setedge,Pleasetryagain.
13、用solidmap时总会遇到vertices过多或者过少,或者两个面的vertices不一一对应,如何添加vertices或者如何减少vertices
一句话,增加就分线(面),减少就toogel与vertice相关的线
14、是不是网格调整只能在2D的时候进行,生成3D网格后还就不能进行节点连续性的调整?
对3D单元目前还不能象2D那样进行remesh,但可以通过手动F3键来调节节点的位置,以保持节点的连续性。
我的所谓经验,或者自我以为,如果你tetramesh时候,如果fixedtrias中选择的单元和floatabletrias中都是所有你要从2D到3D转化的单元,即所有单元的话,三维网格的节点位置可以通过移动二维网格的节点位置来改变!
15、本人在使用hm划分复杂实体后,其中存在大量的面单元,请问高手,如何才能将它们去掉
F2->
ELEMS->
BYCONFIG->
TRIA3或者QUAD4......
16、怎样让已经划好的网格的nodes也在屏幕上显示出来
shift+f2选中想要显示的节点add就可以啦
17、比如我做了一个SOLID45的模型,又导入一个IGS的几何部件,在实际中与它是焊接的关系,用SHELL63单元划网格。
我想在他们共线的部分建立硬点如何呢?
addfixedpointinthesurface
18、划分实体时,将其分成几个部分进行划分,发现有很多的节点不能重合,怎么处理啊?
另外,linedrag和linearsolid二者有区别么?
你划分的是何种网格?
如果是六面体,看看是否能用手工协调。
采用splitelement.
linedragallowsyoutocreateatwo-orthree-dimensionalsurfaceand/ormeshorelementsbydraggingnodes,lines,orelementsalonganotherline.
Thelinearsolidmenupanelallowsyoutocreatesolidelementsbetweentwogroupsofplateelements.
19、默认的半径是原来圆半径的1.5倍,象我们现在工作时候都要求2倍左右。
圆很多时手动画工作量较大,请问有谁知道该怎么设置washer的值?
?
可以的,在Altair\hw6.0\hm\bin\geompage.mac中,找到下面的句子,修改最后的数字1.5为你想要的数值。
*createbutton(2,"
Washer"
0,0,10,BUTTON,"
Createatrimmedsurfaceconcentricwithanexistinghole."
"
1.5)
20、就像如图所示的塑胶件。
一次划分肯定是不行的,一个面一个面的划分又不太现实。
不知大家如何对待此类零件的。
答:
有一些面可以先进行划分,比如最小尺寸比较大的几个面和相邻的某个具有最小尺寸的面,然后对其他的规则面用拉伸之类的方法划分,对于剩余的面,根据最小尺寸单独划分了,在1d面板中可以找到这些连接方式。
21、hm是不是不能直接划分实体单元,只能通过2d网格来生成
对四面体单元来说,可以直接划分,但是为了更好的控制单元质量,推荐采用先划分2d网格,调整质量以后再生成3d网格,如果是六面体网格,也可以直接划分
22、想用ansys求解,对加的载荷不放心,觉得在ansys中加比较好,可是ansys选择node的功能太差,所以想在HM中先将要加载的节点编组(不要单元),可是没有找到方法,哪位给个提示?
你可以试一下entityset中node选项。
30、hypermesh里有没有类似于patran里"
硬点"
和"
硬线"
?
就是设置一些点或者线,使其成为划分网格的节点和边界。
有,fixedpoint和共享边(绿边)。
学一学几何清理就知道了。
31、如何删除灰色线?
图形中灰色的线条和点往往都是辅助线。
在宏菜单上的Disp页面中点击lines隐藏掉这些辅助线的显示,或者用F2删除所有的lines。
32、elementsize这个主要体现在何处。
elementsize是通过调整单元大小来进一步修改网格的,点击recalcedge,在elementsize中输入想要的单元大小,mesh。
而elementdensity是通过改变边界单元的数量来控制网格的,点击setedgeto后输入单元个数,mesh。
33、对于有几何对称或者可以旋转的比较有规律的模型,如何从导入的几何模型中提取出这些特征。
譬如对对称的,按对称面分开。
对旋转的,提取出一个面来,等等?
可以先建一个对称面2d>
plane,然后用geom>
intersect命令就可以了。
、
34、对加面载荷的菜单,magnitude是力的大小,magnitude%是什么啊,好像帮助中没有(也许没有注意到),是不是用于加变化载荷的?
magnitude%是指在图形区中的显示设置,100%表示1:
1的比例。
你还可以选择uniformsize方式来显示。
magnitude%是显示的箭头大小与施加压力大小的百分比
35、是初级选手,我想接着问一下,不同部分的网格划分完后,组装时,如何保证结点一一对应呀?
通过节点缝合,即edges\equivalence来实现,注意tolerance大小的控制
36、hm中“中性面”是怎么回事,他有什么作用?
中面是在对薄板类零件划分网格时用的吧,因为shell单元可以定义厚度,抽取中面以后大大减少了单元数目,减小了计算量。
很有用,尤其当作实体件与薄壁件连接时,如支架之类的板壳单元定义厚度时使用的是材料厚度的中间位置,而数学模型在建立时,为了验证是否干涉,都使用焊接零件的贴合面建立,所以在划分单元时需要提取中性面,尤其在非线性分析中,涉及接触计算,必须保证单元没有初始穿透。
37、为什么每次我到card中查看材料性能的时候,有个config,和type是来做什么用的,而且,点到edit的时候经常是不能编辑
在card里面只能看,不能改,要改config和elemtype需要在主菜单的相应面板里
38、如何快速选择节点?
(1)先mask一部分在bywindows
(2)bypath(但是bypath选择后的node不能save和receive)
39、在elemoffset里面的thicknessisuniform,thickness=elementT,orthicknessfromelementsize这3个中的后两个始终不明白是什么意思?
---thicknessisuniform:
thetotalthickness=specifiedvalue
---thickness=elementT:
thethicknessateachnode=thenumberoflayertimes(乘)theaveragelengthoftheelementedgesadjacentthenode.
---thicknessfromelementsize:
thetotalthicknessfromyourelement`scomps(ifnotonly,itwillbeaverage).
40、将一个三维的柱体从中间画开,去掉一半,结果是另外一半是缺少一个面的,也就是对称面,可是生成面的时候却总是不成功?
什么原因?
一小块一小块地补,先到surfedit,选fillersurf,用createnodes在线上生成了nodes,然后surfedit,选fillersurf,用了nodelist。
不要用lines。
最后你可以toggle一下。
41、在2d网格的基本标准里面chordaldeviation的含义是什么啊?
是弦差,主要用来检查网格模型与几何模型的匹配度。
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学习 hypermesh 第三 常见问题 解析