声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3672|回复: 2

[Hyperworks] hypermesh有限元软件模型前处理经验浅谈

[复制链接]
发表于 2016-8-31 14:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
  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
  10、本来是一个面,为了在中间某条线上布上种子点,用line进行了分割,如何把分割后的曲面再次合并成一个面?
  repress edge只要将两个surface的公共边toggle或者suppress掉就可以了
  11、如何得到节点坐标?
  按f4,在图形区单击你要察看的节点,然后点击edit,就会得到节点坐标
  12、当几何模型导入hm界面后,线与线相交产生的points都会显示出来,有时为了观察方便,用宏菜单disp中的 Only Comps把points隐藏了,但是要想在这些points上再作node,就麻烦了,不知道怎么unmask这些points? 试了F5的 unmask all 不行。
  geometry cleanup下面右上角的按钮vis opts,然后打开fixed point的显示。
  13、如何把我节点跟单元信息取出来,重新编号?
  可以用tool里面的renumber命令实现那能不能把节点坐标和单元编号等信息作为文件输出来啊,怎样实现这些当然能了,Geom => usr profile=> 选择相应的求解器file=>export
  14、给定的一个几何体怎么使得它不同部位属于不同的 collector 啊?
  比如我有一个长方体,我要作拓扑优化,需要其中一个面一定厚度的体积(相当于一个小的长方体)保持不变,要求这部分和另外一部分处于各自不同的collector,怎么办?
  Geom 页面下的organize可以把你不同的部分组织到不同的collector中
  15、GRID 和CQUAD4 是指的什么类型的单元?
  GRID 是指单元的节点,CQUAD4是指四边形单元。 node和GRID意思相同,可能是节点在不同文件中的两种表示。
  16、igs导入hypermesh后,想将模型整体尺寸缩小一半,在hypermesh中能实现么?
  tool panel, scale, enjoy it
  17、line-create line中,通过node建立线,但都是直线,模型的外观不规则,我想先建线然后将面分割,怎样能线沿着模型的外轮廓呢。我试着用liner、smooth都不好使
  多选几个node,用smooth联起来,应该还不错的或用surface edit面板下面的trim with nodes就可以通过node将面分割
  18、spotweld在1D里面创建,我理解应该是一维的element,创建完后我想删除掉,在按下F2后,我选择element,然后选择all,可是还是删不掉,好象spotweld不是单元,那么究竟怎么处理掉呢?
  f2,element,by config ,选择weld,然后delete
  19、当模型比较复杂时,可不可以先生成各个部件的hm模型并保存,然后再依次将这些hm文件调入hw中,形成一个完整的hm文件?在ansys中是可以这样做的,对于一个复杂的大的模型这样觉得很方便
  可以。你只要不删除原来得模型,导入得那个就会和原来得同时存在。 可以调入多个文件,不过模型要进行重新合并
  20、因为hm划完网格后,没有体的概念了。为了方便ansys中在面、线或者点上加载荷,需要定义component,如何在hm中定义呢?请详细说明步骤,谢谢!
  可以,organize中你可以选择你要的点,线,面,然后把他们move,或者copy进您的comp里面就行呀。
  其实你的问题最好用BCs-》entity set来解决。
  21、Point和vertice的区别?hm里有创建立vertice的方法么?我看到以前老大的例图中,线上有些星形的点,是point还是vertice?
  Point和vertice,从英文字面意思来讲,一个是点,一个是顶点。点可以包括顶点的概念
  22、如果不慎把不同单元创建在一个collector里, 为了编辑方便,想要把这些单元重新分配在不同的collector中, 有什么办法呢?
  organize,重新组织
  23、pro/e建模,导入少一个面,怎么办?
  Surface edit/filler surface,我多次试过导入proe和iges,发现似乎iges更好一些
  或者用hypermesh的geom cleanup
  24、在Hypermesh 中,如何将单位为米的几何模型转换为毫米的?用哪个命令?
  Unfortunately, like most FEA software, Hypermesh does not need unit conversion and can not do that conversion. If you really want to, the only way is to scale you entire model up by 1000 times.
  25、麻烦您指点我一下如何加单元属性呢?
  card ---edit
  26、如何删除没用的节点?
  shift+F2
  clear or clear all the node that you don't need.
  27、可不可以在hypermesh中方便的查询某个单元的详细信息?
  In the permanent menu, there is a button named card. Press this button and then click any elem, you will get what you want.
  28、小弟来这里时间不长,斑竹能不能告诉我什么是“钱币原理“?以及划六面体的一些基本窍门?
  "钱币原理"是ainite大侠对圆剖分的一种总结.圆很难直接对它剖分(自由剖分例外),"钱币原理"就是一种剖分方法,其实就是将圆分成5个四边形,然后进行剖分.
  29、字体设置:每次进入Hypermesh都要在option下把menu font设置为font1,不知道有什么办法可以保存我的设置。这样就方便多了。^_^,谢谢。
  答:*:\Altair\hw6.0\hm\bin\hm.cfg
  .......
  *menufont(2)
  ??*titlefont(2)
  ??*graphicfont(2)
  ...........
  换有别的设置,自己看看!
  30、?hypermesh里有没有类似于patran里"硬点"和"硬线"? 就是设置一些点或者线,使其成为划分网格的节点和边界。
  有,fixed point和共享边(绿边)。 学一学几何清理就知道了。
  31、如何删除灰色线?
  图形中灰色的线条和点往往都是辅助线。在宏菜单上的Disp页面中点击lines隐藏掉这些辅助线的显示,或者用F2删除所有的lines。
  32、element size这个主要体现在何处。
  element size 是通过调整单元大小来进一步修改网格的,点击recalc edge,在element size中输入想要的单元大小,mesh。而element density是通过改变边界单元的数量来控制网格的,点击set edge to 后输入单元个数,mesh。
  33、对于有几何对称或者可以旋转的比较有规律的模型,如何从导入的几何模型中提取出这些特征。譬如对对称的,按对称面分开。对旋转的,提取出一个面来,等等?
  可以先建一个对称面2d>plane,然后用geom>intersect命令就可以了。、
  34、对加面载荷的菜单,magnitude是力的大小,magnitude%是什么啊,好像帮助中没有(也许没有注意到),是不是用于加变化载荷的?
  magnitude%是指在图形区中的显示设置,100%表示1:1的比例。你还可以选择uniform size方式来显示。
  magnitude%是显示的箭头大小与施加压力大小的百分比
  35、是初级选手,我想接着问一下,不同部分的网格划分完后,组装时, 如何保证结点一一对应呀??
  通过节点缝合,即edges\equivalence来实现,注意tolerance大小的控制
  36、hm中“中性面”是怎么回事,他有什么作用?
  中面是在对薄板类零件划分网格时用的吧,因为shell单元可以定义厚度,抽取中面以后大大减少了单元数目,减小了计算量。
  很有用,尤其当作实体件与薄壁件连接时,如支架之类的板壳单元定义厚度时使用的是材料厚度的中间位置,而数学模型在建立时,为了验证是否干涉,都使用焊接零件的贴合面建立,所以在划分单元时需要提取中性面,尤其在非线性分析中,涉及接触计算,必须保证单元没有初始穿透。
  37、为什么每次我到card中查看材料性能的时候,有个config,和type是来做什么用的,而且,点到edit的时候经常是不能编辑
  在card里面只能看,不能改,要改config和elem type需要在主菜单的相应面板里
  38、如何快速选择节点?
  (1) 先mask 一部分在by windows
  (2) by path (但是by path选择后的node不能save和receive)
  39、在elem offset里面的thickness is uniform, thickness = element T, or thickness from element size 这3个中的后两个始终不明白是什么意思?
  ---thickness is uniform: the total thickness = specified value
  ---thickness = element T: the thickness at each node = the number of layer times(乘) the average length of the element edges adjacent the node.
  ---thickness from element size : the total thickness from your element`s comps (if not only , it will be average).
  40、将一个三维的柱体从中间画开,去掉一半,结果是另外一半是缺少一个面的,也就是对称面,可是生成面的时候却总是不成功?什么原因?
  一小块一小块地补,先到surf edit,选filler surf,用create nodes在线上生成了nodes,然后surf edit,选filler surf,用了node list。不要用lines。最后你可以toggle一下。
  41、在2d网格的基本标准里面chordal deviation的含义是什么啊?
  是弦差,主要用来检查网格模型与几何模型的匹配度。
  42、另外ruled和skin有什么不同呢?
  skin可以构造曲面。
  ruled构造直文面
  43、在global面版中的element order有first和second两种,什么意思?
  一阶和二阶单元
  通常二阶单元就是在一阶单元的基础上在各个节点之间插值出一个节点,例如我们所说的8节点的壳单元、20节点的六面体单元等等。从算法上讲就是更加精确,从物理上讲就是让有限元模型更加“柔软”。
  44、不知道哪位大侠可以指教一下,我怎样才能让HYPERMESH以逆时针顺序导出单元?
  检查单元的法线方向
  45、把某个component的一些单元转移到另一个component里面,该怎样操作呢?
  organize里面的move或者copy
  46、一不小心可能在做模型时复制了某些collector中的单元,因为在做自由面检查时模型某些部分没有出现自由面,比较郁闷,不知道如何这些重合的单元?
  check elem寻找duplicate的单元。有时候需要先equivalence相应的单元
  那么如何删除不小心DUPLICATE的NODE啊?
  shift+F2——clear all
  47、导入IGS文件后,我延长了某线框的线。发现hm实际上是重新生成了一条与原来线框一样的线(空间坐标和长度都一样)然后将这新条生成的线延长。
  怪不得我用SPLINE来MESH的时候,在选择该线的时候经常选择了两条线(一条是原本模型的线,另一条是新生成那条)导致划分出来的网格畸形。
  48、一不小心可能在做模型时复制了某些collector中的单元,因为在做自由面检查时模型某些部分没有出现自由面,比较郁闷,不知道如何删除这些重合的单元?先谢了.
  F10,然后F2,OK或用check菜单,点击duplicate,然后点击save,然后把它保存到一个collector中,进行删除即可
  49、如何在hypermesh里查看各节点坐标值?
  用右下角的card
  50、在进行几个分割的时候创建了一些node,但是在网格完成后觉得这些node很难看。有什么办法删除或者隐去这些node吗?
  右边Disp中的Mask node 或 shift+f2
  51、by config 是什么选择方式? type里的ctria3和ctria4又是什么?
  config,单元的类型
  ctria4可能是三个节点的三角形,中心处还有一个附加的节点。四节点三角形单元。 跟单元的拉格朗日插值的阶次有关。
  config也可以认为是一种大的类型,他提供了单元的基本形式,如4节点quad等,但是对应于不同的求解器,即使是4节点的quad也有不同的类型,如适用于平面应力,平面应变的,壳单元等了。type是具体的单元类型。
  举个例子,比如同样4节点quad,选择config为quad4,那么广义的层面上就与3角形,体单元区分开了。type中选择plane1呢,说明你的单元是平面应力类型单元(这个在你之前的单元属性中已经定义了,否则没用)。这样又进行了细分,可以很方便的定位你要选择的单元。可以说分的越细,我们选择越方便。
  52、请问大家,我想显示一个model中各个节点的数字表示,我用tool里面的numbers菜单,处于standard图形模式下,每次点击on之后,那些节点的数字显示不到1秒钟就又消失了。如果用performance图形模式的话,就是一颗一颗很大的“大节点”,可是上面没有数字表示。请问我如何才能让hypermesh正确的显示节点的数字表示?
  tools-》numbers-》display前打勾-》选择节点-》on
  53、我刚刚起步学习HYPERMESHING,在做客车框架练习时,划分单元后,在两部分单元之间有间隙或者相交叉,我想请教一下各位大侠,怎样才能使两部分单元相连呢?
  答:用F3快捷方式,可以把两部分单元的节点拉到一起。
  或将两个surface的公共边toggle或者suppress掉就可以了。
  54、如何把从iges文件导入的surface定义为collector?
  答:导入后一般会自动生成一些collector,你如果想把所有的surface并入到一个collector中,可以先在collector菜单中创建一个新的collector并在organize菜单中将所有的surface move to 或者copy to到这个目标collector(destination)中
  55、老大,能不能请教一下,为什么Hypermesh调入*.igs后,模型的尺寸变了很多,请问为什么呀?有什么方法可以使尺寸不发生变化!急,谢谢
  答:你可以看看尺寸变化的倍数,然后再在Tools--scale下乘以该倍数。有时候你可以直接读入CAD图
  56、急需HyperMesh与Ls-dyan接口的练习资料?
  论坛上有以下几个,请搜索下载:
  HM_DYNA_Interface_Training01.pdf
  HM 5.1 LS-DYNA Cards .pdf
  Howtocreatedynacards.pdf
  57、我建立了一些单元,又删除了一些单元,结果单元和节点序号变得十分混乱并且很大,我想重新排序,hm可以做到吗?
  在 Tool - renumber 面板下实现
  58、在hypermesh中导入*.igs模型,能否将模型中用小圈圈表示的fixed point点删除,或者用什么方法使得在这些点处不生成网格种子?
  方法1:F12------cleanup-------remove point
  方法2:GEOM-----GEOMcleanup------fixed point------suppres
  59、我用hm生成node,然后连接node,生成个四边形。但是在automesh里不让我分网格。说没有suf。为什么。如何生成suf?那为大侠告诉小弟一下吧?
  正确的方法是在geom页面上的surface edit面板里选择filler surface,然后将操作对象切换到nodes。然后依次点击node就可以了。如果想用临时的节点或线CREATE网格,可以在2D页下选RULE,SPLINE,DRAG等。AUTOMESH是在以有的SURFACE上做网格。
  60、怎么把六面体单元的一个面化为四边形单元或面?
  tools->faces->find face
  补充一下,find face以后系统会把新生成的的单元放在自动生成的^face component 里面,而且六面体的几个表面都会生成"face",这时候你可以用organize菜单把你想要的四边形单元转移到合适的component里面。


回复
分享到:

使用道具 举报

 楼主| 发表于 2016-8-31 14:44 | 显示全部楼层
本帖最后由 hit126 于 2016-8-31 14:46 编辑

  几何清理篇
  在HM培训教程day1中的几何清理部分有详细的介绍,也可以参考帮助文件
  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的时候,是将两个节点合并为一个,没选的话,它们只是位置在一起,但还是两个节点.检查单元的连续性是tool_edge(也可用SHIFT+F3)
  edges(二维或曲面),faces(三维) 单元连续性也用这个检查
  ???具体见练习:http://www.simwe.com/cgi-bin/ut/ ... id=44533&h=1#250313
  10、在检查三维实体单元节点一致的时候, 先检查edges ,再把三维实体单元生成表面(faces) ,然后再对生成的表面进行edges的检查。可以检查内部的节点。 不知道这个方法有没有太多的问题,欢迎大家讨论!
  对有的三维单元来说,先生成face再检查其edge,一般来说就可以了,但是如果当模型中如果内部有一个闭合的空心的话,检查face的 edge是检查不出错误的,这时,要检查face 的法向,只有这样,才能真正的检查错误。
  如果不信的话,可以找一个无错误模型,删掉一个内部单元,再按上面的方法检查看一看就知道啦
  11、在CHECK ELEMENTS中有个检查单元的是CONNECTIVITY,请问它的具体含义是什么,检查时如发现有问题,怎么修改单元啊
  用来检查T-connection。根据你的模型来检查这一项,如果是从面单元生成四面体单元,必须保证没有T-connection。比如说目的就是分面单元,那么单元分完了,检查质量时首先得看分得单元有没有问题,那么就必须用到connectivity和duplicate
  12、小弟也刚学不久,我讲一下我自己对自由边的理解:自由边也就是缺乏约束的边,如果在网格内部出现自由边,也就是说网格内部有某些节点不是被四周所有单元共享的,就2维来说,相当于这个地方是一条裂缝,在计算时就会带来较大的误差。
  消除的方法,使用shift+f3的equivelence来合并微小间隙的相邻节点,用f3来和并较大间隙的节点。
  13、二维单元检查已OK,提示是封闭的,可划三维网格时提示“Boundary recovery failed during sub-grid recover."请问是怎么回事,如何解决?
  只是封闭的还不一定可以,还需要检查一下单元的质量,如果有的质量很坏的话,就生成不了四面体的。检查一下最大角,最小角,长宽比以及雅可比系数等
  14、我在建模的时候,发现我建的两组面单元之间交接处面单元不重合。 我利用distance把相对节点的距离变为了0, 可是他们之间应该还是两组不同的节点吧, 如何使他们融合为一组节点呢?
  shift+F3 equivalence
  15、哪位高手知道hypermesh中2D/ mesh params / elem size 的值如何改,我把模型从放大了1000倍后,哪个参数一直显示100.01,结果就不能用小于100.01的尺寸automesh,错误提示显示elem size must be greater than the node tolerance. 怎么办?
  答、把option中的node tol和cleanup tol改小
  16、划分完网格之后,有重复的节点在以后的分析中非常不方便 ,不知道hypermesh里有没有压缩的功能将重复的节点压缩一下
  答:tools 中的edge/face ,然后equivalence
  17、在UG中建的面的模型,现在导入hypermesh用shell分网(抽取中面比较繁琐,所以选择直接建面),但是现在分网的时候节点不连续,我想是导入片体不连续的原因。现在有什么办法么?谢谢了
  两种比较直接的方法,取决于不连续的间隙有多大。
  1. 在tool面板中选择check edges,equivalence所有重节点。选择适当的tolerance。
  2. 或者通过F3进行节点替换。
  当然如果影响不大,也可以在划分网格之前进行几何清理。
  不过关于黄线的问题,要分情况对待。如果是重复曲面,应该设法删除,对可能由此造成的缺面问题,采用补面的方式。如果是T形连接,则有可能是正常的
  18、在网格检查时,什么是“ the Jacobian of the shell elements”
  答:是在壳单元内,积分点处最小Jacibian与最大JAcobian的比值!
  对线性三角形单元,由于只有一个积分点所以这个选项永远是1
  四边形单元的jacobian值不能为负值,否则计算会不收敛。除此之外,jacobian值越接近1单元质量越好
  19、几何模型中是否只有都是绿线时,才可对其分网格(day1中的ujoint.是这样做的)?图中有有绿、红、黄线,划网格时有必要都处理吗? 添加辅助线时有具体要求吗?
  你所说的模型是板还是体,板就没必要了,体是要一定清理的了,但有时也可以将2D 画好之后,修改网格质量
  20、用三角形网格做tetrmesh时出现sel-intersect tria. 请问各位是什么问题啊?
  检查重复单元或者T-connection,T-connection 是指两个相邻扭曲的面画出来的单元会干涉。请休整面再画
  check edges,把下面的free edges切换成T-connection。
  21、划好2d网格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后发现220个free edges,怎么处理,不然不好3dmesh,大侠,帮忙!
  用tool->edges->equivalence时把tolerance设大一点
  如果这样还有问题,可以看看是不是节点离得太远了,是不是在自由边的interface上两侧的节点数不相同,也可以F3用就用节点replace另一个(如果节点不多),或把其中的一个面重新划分
  22、什么是改变边的类型,是不是这个选项具有下面两个选项的作用 replace 和suppress(unsuppress),望大家指点一下
  答:这几个功能差不多,但注意toggle只能针对一条边,而suppress可以一次针对多条边。
  23、终于做了一个没有free edge 的网格模型,总结一下应该注意以下两个方面:1)多次mesh,要保证临界边的节点数一致。2)mesh完,要用tool>edges 做“重节点合并”。
  24、是不是模型中所有的边只剩下绿色的颜色,最后网格化的结点 一定是连续的呢?如果不是的话,还需要做一些什么工作呢?或者网格化后一定可以通过EQUIVALENCE 合并结点 使之成为无FREE EDGE 的呢?
  不是,你要通过tools/edges,检查边界
  继续问:请问具体是怎么检查的呢? 在网格化之前我好像不能检查出FREE EDGE. HYPERMESH有没有相当于ANSYS里面的GLUE操作的呢? 比如有相邻面的两个体积互相独立,这时你是怎么网格 使它们的结点成为连续的呢?
  答:首先hm中不需要体的概念,这是很好的办法,几何清理我个人觉得不需要太强调绿边,因为有时候编辑面的时候不太好选,索性我就不理它,不过几何清理一定要好,划分网格方便,清除线时候可能有一些点还需要自己去掉,分网尽量选mixed,我个人觉得先简单检查单元质量(三角形和大小单元),然后全部变成三角形单元,再检查质量。如果有自由边可以部分重划或F3等。关于有相邻面的两个体积互相独立,可以划一个,然后copy到另一个,等等
  25、1。isolate是用来分离体的表面,原来没有抽取中面的时候常用来分离外(或内)表明,然后用offset geom或elem来生成中面的(Seperate thin solid component into a single surface)。isolate对于geom上的face操作,它会将面单独提取出来放到一个collector里,而face生成的是网格单元。
  2。washer就是在圆孔外圈生成一个1.5倍的圈,主要是更好的划分网格(Create a trimmed surface concentric with an existinghole) 。Altair/hw6.0/tutorials/hm/tutorials/2dmorphing.hm文件,你调出就可以看到边上加上一圈后分网的效果了
  3。adj circ pts就是在圆上添加硬点,也是更好的划分圆孔网格(Adjust location of fixed points on a circlular edge by 45)
  26、normal问题,很普遍
  day2中支杆,二维网络做好了,使用normals监测方向!! display normaLs后出现方向不一致 在orietiation中点elem随便选一个单元再按下adjust normals 就出现::::
  some elements appear to be unconnected and were not processed!
  ???
  答:这代表这些单元之间还有缝隙,也就是说节点之间没有协调一致。使用一下Tool-->edge把非协调节点消掉就可以拉
  F2--elems--by config,config=quad4(2d四边形网格),select entities—delete
  27、我找到一条删除多余的黄线的办法, 先用TOOL-》FIND 找出依附于这条黄线的多个面 用NUMBER显示其号码,然后用TOOL-》SURF-》BY ID 来删除,最好了,如果是T连接的话,那就是不能删除的。
  28、请问版主为什么我的hypermesh5.0划分网格后用number显示节点中的节点是瞬时针排布的,怎么才能改成逆时针,谢谢
  可以改的,renumber如果是壳单元,改变壳单元的发现方向
  29、如何调node tolerance,在2d划网格时提示"line don't form 1 close path found a gap(64.5)>node tolerance"不知如何处理,请高手能帮助解答。
  在option里面调整 node tol,但是node tol要大于cleanup tol。所以,两者一起调整就行了。
  30、用renumber对所有单元重编号,它是按collector先后编号的,有很多相邻单元由于是不同的collector,编号相差很大 ,如果想让hm对所有的单元按顺序重编号,以使相邻单元的号相差尽量小,该如何做??
  最后合并成一个collector,再renumber
  或Organize organize以后再renumber
  31、体单元质量不好怎么调整?是不是translate node微调,有没有自动调整的工具?
  目前没有,可以用morph,选择合适的domain和,你将有意想不到的收获。 这是我们对付体单元的主打工具。
  32、请大侠看看我的那个模型中的红线怎么去掉
  红线的地方多了一个面,删掉这个面,再toogle一下红线就可以了
  33、1)如何将划好网格的element从一个comps换成另一个comps?
  2) 相邻的两个面,一个面mesh已经生产,如何在划另一个面网格的时候,直接用公共边上的节点(有些节点不是指定的,而是划网格时生成的),不用再去做equivilence?有时equivilence不管用。
  第一个问题,我想是这样的:用organize--elems(选择所想转移组的单元),在destination中选择你所想转到的组,之后可以选择move 或copy。
  第二个问题,可以控制节点数与先划的边界单元数目一致,equivilence不行的话,可以用手挪动节点。equivilence的值不能设的太大了,否则会出现单元问题。其实,hm划面的功能相当强大的,你可以一起划分,有时可以绕开不共点的问题。
  34、在hypermesh中可否把相邻且有公共边的两个面合并成一个面?如果不合并的化在分网时边界处会有种子点,当边界很不规则的时候,整体网格质量会很差。我在surface edit中只看到有分割surface的功能。 是不是在geom cleanup中把两个面之间的自由边去掉就算是把面合并了呢?
  toggle就是这个功能。^_^
  用toggle把两个面中间的线压缩掉即可
  还可以用, move faces
  35、利用check elem〉duplicate 我发现我的模型里有很多复制的单元
  但是如何删除呢?
  有很多单元是在单元与单元之间的,很难选中,逐个选择很费时间,save failed,然后delete就可以了,
  36、利用edges〉find edges还发现了free edges,该怎么处理呢?
  还有,T—connections是什么意思呢?对它应如何处理呢?
  free edge有两种情况:一 是真的自由边,这种情况不处理;二 是在单元内部,那么单元不协调,说明网格有问题。你首先要确定这部分有哪些单元,为什么不协调,尽量用最小的工作量解决。不用把单元全都删掉。T-connection不一定代表是错误的。我的理解就是3个单元相交,类似于T字形。
  37、我不知道这个检查的作用是什么?请老大就T-connection的概念,和重要作用进行一下讲解?因为我一般只找自由边
  T-connection是不一定代表有错误,比如你的结构中存在着T型结构,那T-connection是很正常的,但是对于一般的体单元(四面或六面)它的整个结构是由一层外壳包括起来的,内部不应该有什么搭界的结构,既T-connection,所以,在生成体单元时一定要检查free edge 和T connection,这样才确保整个模型内部的节点协调性。
  38、单元检查确实很重要,我刚划分好一个模型的网格,却不知从何下手检查?
  用qualityindex下的optimize功能,太强了,
  其中的node optimize 和element optimize,
  用element optimize时,点击再选择单元,单元就调整为规则单元了,
  手工调可没法比,对调整不规则单元太方便了。
  没用过的赶紧试试。
  你做的是四面体网格,所以首先要保证的是没有free edge(tools->edges)。发现你的模型中有很多,先调整单元使之没有free edge,即整个模型是封闭的,没有空隙。再check elems,使你三角形单元的aspect,skew,max(min) angle达到要求。
  39、四面体MESH中,要生成固体,还要注意没有T-CONNECTIONS,另外,我们做四面体好像对SKEW没有太多的要求,倒是最后要检查固体中的 TET COLLAPSE,一般没有小于0.15的就可以了,不知道大家是如何检查的?
  40、终于做了一个没有free edge 的网格模型,总结一下应该注意以下两个方面:1)多次mesh,要保证临界边的节点数一致。2)mesh完,要用tool>edges 做“重节点合并”。
  41、2d网格已经划好,check elem也没有发现不连续的单元,接着tool->edges,tolerance发现有19条free edges,怎么办?处理好了才能3d tetramesh?
  check elem,好像不能检查单元是否连续,他是检查单元质量的,connectivity可能只能理解为某个单元的连通性吧,比如如果你的单元翘曲的实在比较厉害,那就连通性有问题了。
  连续性是find edge或者face里面检查,有自由边不要紧,问题是你的自由边是不是真实合理的,比如边界处,没有公共边,那可以存在自由边。而模型内部,本来是公共边的地方,有红线,那就是错误的。
  42、patran可以直接选取solid划分tet4四结点四面体网格,或者tet10十结点四面体网格等solid element,hypermesh好像可以先对solid的表面划分单元,再由面单元生成体单元;但不知道怎么直接由solid geometry----->solid element,诚心请教各位大侠用volume tetra,程序会自动生成2d和3d单元
  43、我用了另一种办法,先把表面automesh,然后用qualityindex把所有的坏单元进行优化,保证所有的单元都是好的,然后用3D里的tetamesh,选择所画的单元,做出三D网格,请问这样的做法是否妥当?
  答:正确

转自:http://mp.weixin.qq.com/s?__biz= ... lQAMdbD2D3v0eEnq#rd
发表于 2016-9-1 09:29 | 显示全部楼层
太长了。。。。。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 06:40 , Processed in 0.061172 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表