hypermesh网格划分总结材料.docx

上传人:b****6 文档编号:7835074 上传时间:2023-01-26 格式:DOCX 页数:12 大小:28.72KB
下载 相关 举报
hypermesh网格划分总结材料.docx_第1页
第1页 / 共12页
hypermesh网格划分总结材料.docx_第2页
第2页 / 共12页
hypermesh网格划分总结材料.docx_第3页
第3页 / 共12页
hypermesh网格划分总结材料.docx_第4页
第4页 / 共12页
hypermesh网格划分总结材料.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

hypermesh网格划分总结材料.docx

《hypermesh网格划分总结材料.docx》由会员分享,可在线阅读,更多相关《hypermesh网格划分总结材料.docx(12页珍藏版)》请在冰豆网上搜索。

hypermesh网格划分总结材料.docx

hypermesh网格划分总结材料

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转化的单元,即所有单元的话,{BANNED}格的节点位置可以通过移动二维网格的节点位置来改变!

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.","Washer",1.5)

20、就像如图所示的塑胶件。

一次划分肯定是不行的,一个面一个面的划分又不太现实。

不知大家如何对待此类零件的。

答:

有一些面可以先进行划分,比如最小尺寸比较大的几个面和相邻的某个具有最小尺寸的面,然后对其他的规则面用拉伸之类的方法划分,对于剩余的面,根据最小尺寸单独划分了,在1d面板中可以找到这些连接方式。

21、hm是不是不能直接划分实体单元,只能通过2d网格来生成

对四面体单元来说,可以直接划分,但是为了更好的控制单元质量,推荐采用先划分2d网格,调整质量以后再生成3d网格,如果是六面体网格,也可以直接划分

22、想用ansys求解,对加的载荷不放心,觉得在ansys中加比较好,可是ansys选择node的功能太差,所以想在HM中先将要加载的节点编组(不要单元),可是没有找到方法,哪位给个提示?

你可以试一下entityset中node选项

HM运用小常识

1.如何在体表面提取面单元

HM->TOOL->faces->findfaces

2.在Hypermesh中使用OptiStruct求解器的重力、离心力、旋转惯性力施加方法

在HyperMesh中采用定义loadcols组件(colletors)的方式定义重力、离心力以及惯性力。

1、重力

重力的施加方式在的cardimage中选择GRAV,然后create/edit,在CID中输入重力参考的坐标系,在G中输入重力加速度,在N1、N2、N3中输入重力方向向量在重力参考坐标系中的单位分量,然后返回即可

2、离心力

离心力的施加方式在的cardimage中选择RFROCE,然后create/edit,在G中输入旋转中所在节点编号,在CID中输入离心力所参考的坐标系,在A中输入旋转速度,在N1、N2、N3中输入离心力方向向量在离心力所参考坐标系中的单位分量,返回即可创建离心力;如果需要定义旋转惯性力,在RACC中输入旋转加速度即可,二者可以同时创建,也可单独创建。

如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么你可以按照楼主wjsgkz介绍的第一条建立重力loadcollector,但是外部载荷的loadcollector你怎么建立?

是同时建立在重力的loadcollector中吗?

如果是,那边有一个十分混淆的问题:

在你建立重力的loadcollector的时候,你选择了GRAV卡片,那么你凡是建立的该重力loadcollector之中的力都带有GRAV卡片属性,这显然是不对的。

但是,如果你重新建立一个新的loadcollecotr,然后把外部载荷建立在其中,那么就有重力和外部载荷两个loadcollectors,但是在你建立subcase的时候你只能选择一个loadcollector,那么你无论选择哪一个都必将失去另外一个,这就与我们的本意相矛盾了,我们是希望同时考虑结构自重和外部载荷的联合作用下进行分析的,这个时候应该怎么办?

怎么获得结构同时在自身重力和外部载荷作用下的变形和应力?

谁知道?

方法1:

工况组合;使用"LOAD"卡片叠加重力载荷和其他载荷;创建一个loadcollector;cardimage选LOAD;点击create/edit;把下面的load_num_set改成你所要组合的载荷的数目;然后在上面L1,L2,L3....选中你要组合的项,前面的s1,s2,s3,,,,是载荷组合时候的权重系数。

一般默认为1;

方法2:

其实还有个办法,也是新建个loadcollector,nocardimage,重力和外界施加的外载荷在之前加载后,通过Tool>organize>loads,将重力和外界施加的外载荷move到新建的loadcollector中去,这样在建立subcase的时候就只有一个load了。

3.volume和volumefrc的区别?

volume是总体积(绝对数值),即优化后体积要达到多少;

volumefrc是体分比,即优化后体积占优化前的比例

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

答:

永久菜单里的option。

5.Hypermesh的缺省单位是什么?

答:

吨,mm和s。

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文件的扩展名说明。

答:

16材料属性参数说明。

答:

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的使用体会。

答:

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

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

当前位置:首页 > 高等教育 > 理学

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

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