Hypermesh知识总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Hypermesh知识总结

1.如何从体单元提取面单元

TOOL->faces->find faces

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

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

(1)重力

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

离心力的施加方式在的card image中选择RFROCE,然后create/edit,在G中输入旋转中所在节点编号,在CID中输入离心力所参考的坐标系,在A中输入旋转速度,在N1、N2、N3中输入离心

力方向向量在离心力所参考坐标系中的单位分量,返回即可创建离心力;如果需要定义旋转惯性力,在RACC 中输入旋转加速度即可,二者可以同时创建,也可单独创建。

如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么可以建立重力

load collector,但是外部载荷的load collector怎么建立?是同时建立在重力的load

collector中吗?如果是,那边有一个十分混淆的问题:在你建立重力的load collector的时候,你选择了GRAV卡片,那么你凡是建立的该重力load collector之中的力都带有GRAV卡片属性

,这显然是不对的。但是,如果你重新建立一个新的load collecotr,然后把外部载荷建立在其中,那么就有重力和外部载荷两个load collectors,但是在你建立subcase的时候你只能选择

一个load collector,那么你无论选择哪一个都必将失去另外一个,这就与我们的本意相矛盾了,我们是希望同时考虑结构自重和外部载荷的联合作用下进行分析的,这个时候应该怎么办?

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

方法1:工况组合;使用"LOAD"卡片叠加重力载荷和其他载荷;创建一个load collector;card image选LOAD;点击create/edit;把下面的load_num_set改成你所要组合的载荷的数目;然后在

上面L1,L2,L3....选中你要组合的项,前面的s1,s2,s3,,,,是载荷组合时候的权重系数。一般默认为1;

方法2:其实还有个办法,也是新建个load collector,no card image,重力和外界施加的外载荷在之前加载后,通过Tool>organize>loads,将重力和外界施加的外载荷move到新建的load

collector中去,这样在建立subcase的时候就只有一个load了。

3. volume和volumefrc的区别?

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

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

4.hypermesh中N1 N2 N3 B的作用

用于确定方向的。

N1,N2,N3代表三个节点(或几何点),一般而言,这三个点都是临时节点,用过之后就自动消失。三个不在一条直线上的点,可以唯一确定一个平面,而一个平面具有唯一的一个法向,也就

是3个点,确定了一个方向。

如果指指定N1,N2,那就是直接由N1到N2的方向向量。

B是进行某种操作的基点。N1,N2,N3只是确定了方向,如果要切割一个面或者其他操作,有时候仅仅有方向还不够,还要通过B点来确定确切的切割位置。

如:要将移动一条直线,需要指定移动方向(N1,N2),和移动的基点(即,从何处开始移动)

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

答:吨,mm和s。

6. 如何检测单元质量:

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

7 component的作用?

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

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

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

答:刚开始学ansys时,对先指定单元类型反而觉得有点别,HM和ansys不同,不过更加符合有限元的处理思路。

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

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

9.mesh,w/o surf mesh,delete surf mesh,Keep surf mesh,w/o surf surface Only的区别?mesh, keep surf和mesh, dele surf,两者的划分网格方式都是要先生成曲面,再用automesh的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面

,一个不保留。

关于mesh,w/o surf的问题,首先要明确的是w/o的含义,就是without。w/o surf与曲面无关的,而且最重要的是它并不使用HyperMesh的automesh功能。它有一点像Patran中的Isomesh。它的

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

surface Only仅生成表面而不进行网格分析

我们用ruled面板为一个长方形划分网格:

如果使用keep surf方式,可以看到当你调整一条边上的节点数量时,其对边上的节点数量并不发生改变,因此当两条对边上节点数量不一样时,生成的网格就不是规则的了,而如果用w/o

surf方式,无论如何改变一条边上的节点数量,其对边上的节点数量始终与其保持一致,这样生成的网格肯定也是规则的。

而only surface就是使用节点、曲线等生成曲面而不划分网格。

10 HM如何把一些node编入单独的collector?

答:shift+f11或者Tools-organize

11 Hypermesh的缺省快捷键?

F1:(hidden line)

F2:(delete)删除

F3: (replace)合并节点

F4:(distance)测量距离

F5:(mask)隐藏

F6:(edit element)对单个网格进行编辑(如建立、合并、划分等)

相关文档
最新文档