1、1 请问 Hypermesh 里面公英制的设置在哪里啊?答:永久菜单里的 option。2 Hypermesh 的缺省单位是什么?答:吨,mm 和 s。3 hypermesh11.0 怎么改默认路径?答:右击 Hypermesh 的快捷方式,属性里面修改起始位置。4 能否讲解一下 aspect,skew,max(min) angle 这些选项的含义?答:aspect(长宽比,无量纲):检查单元的最长边和最短边之比的;skew(没有翻译,单位角度 ):检查四边形单元的两对三角形所夹的角,取最大值,三角形是没有的;angle(角度,单位角度):是检查单元的最大最小角的。一般情况下,用 check
2、elems里的标准就够了,也可以宽松点。只是,你若做项目,应当根据客户的要求。5 如何保证单元质量?答:你做的是四面体网格,所以首先要保证的是没有 free edge(tools-edges)。先调整单元使之没有 free edge,即整个模型是封闭的,没有空隙;还要检查一下 T-connections。再 check elems,使你三角形单元的 aspect,skew,max(min) angle 达到要求。6 如何检测单元质量:答:除了 check elems 之外,还有 quality index 下的 optimize 功能。7 component 到底有什么用?答:是这样的,com
3、ponent 是 hm 的基本存储单位,所有的单元的实体都存储在component 里面,如果不指定的话,系统会默认一个 component 的,如果你对 cad 比较熟的话,这个类似 cad 里面的图层。component 中可以存储几何模型和单元,至于怎么存储,看你自己觉得怎么方便了 这有时需要一点经验。8 HM 中可以不设定单元属性(也就是选用什么单元),就直接对几何体划分网块,是不是这样?答:是这样的,这和 ansys 不同,不过更加符合有限元的处理思路,刚开始学 ansys 时,对先指定单元类型反而觉得有点别扭呵呵。HM 是一个通用的有限元前处理软件,这个前处理的概念不只是划分网格,
4、还包括定义求解器认可的单元类型和边界条件,无论最后使用 ansys、 nastran、Abaqus、Marc 等求解,都可以划分好网格然后在 hm 里选择相应的模板为网格定义单元属性。不过推荐的方式还是先定义好模板。9 mesh,w/o surf 是什么意思?答:关于 mesh,w/o surf 的问题,首先要明确的是 w/o 的含义,就是 without。大家可以看看与之相关的 mesh, keep surf 和 mesh, dele surf,后两者的划分网格方式都是要先生成曲面, 再用 automesh 的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面
5、,一个不保留。但是 w/o surf 就不一样了,它是与曲面无关的,而且最重要的是它并不使用 HyperMesh的 automesh 功能。 它有一点像 Patran 中的 Isomesh。它的优点体现在对一些规则曲面(如长方形和梯形)划分网格的过程中。 10 HM 能不能把一些 node 编入单独的 collector?答:entity set 中 node 选项。11 Hypermesh 的缺省快捷键有那些?12 如何设置自己喜欢的快捷键?答:toolsbuild meun key 。13 Ainite 的三边原理和钱币原理是什么? _答:1. 两平面相接一定会有顶点;2. 平面与曲面相接
6、多半没有顶点,但相切一定有顶点;3. 凸面与凸面相接、凹面与凹面相接没有顶点;4. 凸面与凹面相接多半会有顶点;5. 多边形有多个顶点,随便找个对角以线分面,即可减少顶点;6. 带有曲边的面多半会出现顶点不够的情况,根据俺的钱币原理(中国古代的钱币)将其分开,就会获得更多的顶点。14 Hypermesh 中 face 和顶点是如何确定的?答:HYPERMESH 是通过 FACE 识别顶点的。在OPTIONS=MODELING=FEATURE ANGLE 中有定义角度。当两个或两个以上相邻面的 FEATURE ANGLE 小于设定角度时即被认为是一个 FACE .我不确定 SOLID MAP 中
7、默认值是多少,但顶点 VERTEX 的识别即通过 FACE来使别的,即两个 FACE 之间会产生一个 VERTEX。17 关于 RBE2 单元主从点的设置。答:原理:这种刚性元的两个节点由于六个自由度均受约束,所以位移完全一样,在计算时先计算出主点的位移,随后自动得到从点的位移。因此在设置主从点时有如下原则:1、同一个 node 可以是两个主点;2、同一个 node 不能为两个从点,此时对应的两个主点的位移很可能不同,那么这个点的位移听谁的呢?3、如果一个 node 既是主点又是从点,那么主点的定义一定要在从点之后,这样可以先得到前面的从点的位移,对应的这个主点的位移也就不用算了。18 如何修
8、改菜单里的缺省字体大小?答:在 Hypermesh 的安装目录(C:Altairhw6.0hmbin)里,用写字板打开hm.cfg 文件,修改*menufont(2)为*menufont(1)。自然在这里你也可以修改其它东东。19 washer 的功能和对 washer 时圆半径的修改?答:(1)孔的划分可以用到 macro 菜单中的 washer 功能,从而保证孔周围单元的质量。(2)在 Altairhw6.0hmbingeompage.mac 中, 找到下面的句子,修改最后的数字1.5 为你想要的数值。 *createbutton(2, “Washer“, 0, 0, 10, BUTTON
9、, “Create a trimmed surface concentric with an existinghole.“,“Washer“,1.5)20 如何删除同一个 collector 中复制的单元?答:check elem 寻找 duplicate 的单元。有时候需要先 equivalence 相应的单元。21 Error:Boundary recovery failed during sub-grid recovery.是什么意思?答:是由于高亮的单元或者其周围单元存在某些质量问题,所以不能生成 3d 网格,建议修改 2d 单元质量。先利用 Collector 各别归类每一装配体,再
10、个别单一划分,并且划分时隐藏其他装配体避免混淆。.强调一点,在划完网格后进行检查时,使用 find face,find edge 时要注意,因为各零件间的间隙可能小于容差,可能会将零件网格合并。所以各零件一定要分开检查。hypermesh 学习心得1.所有面板上都有 cleanup tolerance 和 visual options 选项。其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。 cleanup tol =的值可以在两个地方设定。一个是对其全局值,可以在
11、options/modeling 子面板中设定。另一个是局部值,可以在 geom cleanup 面板中设定,用于特定的几何清理操作。有时,按局部清理容差进行的操作可以被全局清理容差覆盖。2. 例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为 surface edit 面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。设定的几何清理容差最大值的合理性与单元大小有关。例如,单元尺寸为 30,几何清理的容差应为 0.3 (30/100)或 0.15 (30/200).3. Edges 子面板edges 子面板用于修改曲面边界的连接状态。子面板中
12、有四个子菜单toggle,replace ,(un)suppress 和 equivalence。? toggletoggle 菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。使用鼠标右键可以取消 toggle 操作,并将压缩边变为共享边,或将共享边变成自由边。要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。? replacereplace 菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。这一功能实际上扩展了 toggle 的控制功能。任何与被删除的边相关连的几何特征被关连到被保
13、留的边上。? (un)suppress(un)suppress 菜单允许同时压缩或释放多条边。在这个菜单可以使用扩展的线条选择菜单,可以使用多种线条选择方式。如果需要消除在由对称方式生成曲面时产生的缝隙,该功能非常有用。? equivalenceequivalence 菜单可以自动识别并合并多个自由边对。4. Surfaces 子面板surfaces 子菜单用于查找和删除重合曲面并组织曲面。有三个子菜单 find duplicates,organize by feature 和 move faces。? find duplicatesfind duplicates 菜单用于识别和删除重合曲面。
14、? organize by featureorganize by feature 菜单在一系列不同参数基础上识别和压缩曲面的共享边。最终结果是对更大曲面的更合理地组合。?move faces 菜单可将多个面缝合到一个已有曲面上或缝合多个曲面形成一个新曲面.5. 大多数几何清理操作都需要特定的清理容差(cleanup tolerances)。这个容差指定了几何清理操作可以缝合的最大缝隙。通常,容差不应该超过网格单元尺寸的 15-20%,否则可能产生单元翘曲。6. 为了提高选择线的准确性,按下鼠标左键,将鼠标在屏幕上拖动靠近目标当目标变成高亮显示后放开鼠标左键,这样即可以选中高亮显示的线。同样,在
15、 performance 图形驱动模式下,这样做非常方便。7. 模型中剩余的自由边中,缝隙超过了最大的容差允许值 0.8(单元的尺寸为 4,20%即为 0.8)。如果此时仍然使用几何清理操作,会造成网格的扭曲。一个更好的解决方法是创建填充曲面,然后将原始曲面和新曲面之间的曲面边界压缩掉。这样做可以很有效地扩展曲面。8通过有选择地对部分曲面进行网格重新划分,重新划分时采用较大的单元尺寸,可以减少四面体单元的数量,从而减少模型的总自由度数。9四面体网格划分器使用面网格来决定体网格的尺寸。畸形或者非规则的三角形单元、相邻单元尺寸相差过大或者网格的不连续都会导致生成的体网格质量非常差,甚至在网格生成过
16、程中发生错误。10. 要检查细长的三角形单元,可以使用单元最小内角的检查工具。要修复不连续的问题,可以使用 equivalence 功能恢复连续性(例如在上面的练习中当对所选择的曲面进行网格重新划分后,新生成的单元与其余的单元之间是不连续的。此时,只要这些共享边上的网格密 度没有被修改,则使用节点的 equivalence 功能就可以很方便地纠正这种不连续的情况)。11清理模型四面体单元的质量进行一个符合检查之后,此时不再需要壳单元和几何。删除几何可以在很大程度上减小 HyperMesh 文件的大小,释放内存并提高性能。而如果在模型中存在壳单元,会对模型的外表面增加额外的刚度,导致计算结果不精
17、确。12algorithm 选择划分网格和进行平滑处理的算法details 对单个曲面的划分参数提供更好的控制13在 automesh 面板上有一个子面板 mesh params,用户可以用它来设定单元的尺寸和偏置量,或者使用弦差算法来划分单元。在使用设定的单元参数之前,需要在 creat mesh 子面板上将 element size=切换到 use mesh params。如果没有做到这一点,那么 interactive 或者 automatic 子面板执行的划分网格操作会忽略在 mesh params子面板中的设定。在 mesh params 子面板的右半边包含网格划分算法的选项,左半边
18、则包含对弦差划分方法的设定和相关选项。如果选择 use element size and biasing,HyperMesh 会在曲面的边上等距离地按照指定的大致单元尺寸来放置节点。如果选择 use chordal deviation,HyperMesh 自动根据指定的弦差标准来调整曲面边界上的单元密度和偏置的数值。14HyperMesh 中四种不同的划分网格算法是:矩形算法;三角形算法;五边形算法自由算法。规则的划分算法趋向于产生更好质量的四边形单元。对这些算法来说,曲面必须是有一定形状特征的矩形、三角形或五边形。自由算法则可以在最多种类的曲面上划分网格而不考虑其几何形状。15选择 algo
19、rithm 子面板。出现在曲面上的蓝色图标表示了用于划分曲面网格的算法。如果选择多个曲面,每个曲面上都会出现一个图标。默认情况下,HyperMesh 会根据所选曲面的几何选择算法(在这个例子中采用自由的无规则划分算法)。16checks 子面板用于在接受网格之前执行单元检查。在对应的输入区里输入一个数值就可以改变检查的门槛值。所有不合格单元被用白色的高亮度显示,同时在标题栏中会出现一个信息提示不合格单元的百分比以及最差单元的对应数值是多少。17. 要保证单元之间的连续性,必须合并模型的所有重节点。这一合并操作会识别出任何有重节点的位置,重节点是指两个或更多的节点,其间距小于指定容差。在合并过程
20、中,重节点中的一个节点被保留,而其它节点则用这个被保留的节点的定义来替代。18. 即使所有的几何都完整地“ 缝合”在一起,在不同的步骤中自动划分网格也不能保证生成的单元在曲面边界上有共同节点。但是,如果在同一个自动划分网格的步骤中同时对多个连续曲面进行网格划分,例如同时对 rib2、middle 和 rightend 三个 component的曲面同时划分网格,曲面边界上所有的节点都是相同的,这就保证了单元的连续性。19使用弦差(Chordal Deviation)来划分网格弦差(Chordal deviation)经常被用于金属成型分析,这种分析要求在大曲率的区域集中大量的单元。如果需要更多
21、的关于利用弦差划分网格技术的信息,请参考在线帮助。20.Hypermesh 笔记 CAE 2009-02-26 22:17:54 阅读 119 评论 0 字号:大中小 订阅 .版本:hypermesh 8.0。Hypermesh 中的 Card Image 相当于 ABAQUS 中的 Section,即截面属性,例如实体截面属性 SolidSection,壳截面属性 ShellSection,梁截面属性 BeamSection 等,截面属性只针对某一单元,而不针对 part,实际上 hypermesh 并不识别*Part 关键字,因此在 hypermesh 中给某一个单元集合添加材料属性的方法
22、是:在 collector 面板中,首先新建一个 Material,设置好弹性模量、泊松比、密度等等,然后新建一个component,card image 后面添加截面属性,material 后面添加材料属性即可。FEARCE 对 hypermesh 生成的 INP 文件的识别度更高(相比于 ABAQUS 生成的 INP文件,因为当前版本的 ABAQUS-INP 包含一些 FEARCE 不识别的关键字)。在 Model 面板中右键 Components-New,生成一个新的 Component(主要作用是对单元进行分类管理),然后右键-Make Current,新生成的单元就会进入这个Comp
23、onent 中。如何镜像单元?使用 Tools-reflect,默认是不保留被镜像的单元,如果要保留,在选择窗口中选择完单元后,再点开选择窗口(就是那个“by window, displayed, all”之类的窗口),选择第三排第三列的“duplicate”,然后选“original comp”,再执行 reflect 操作。在用 reflect 复制 -镜像后在对称面上(或者 spin 旋转 360生成三维单元后,就会与 0面)产生重复的单元面,用 Tools-edges(shift+F3)中的 equivalence 操作合并这些重复的面,首先【find edges【,然后【previe
24、w equiv】,如果符合要求,则【equivalence】,就合并了贴在一起的单元面。求助,hypermesh 中如何删除重复的网格?如果是单元多 duplicate 了一次,还没有做 equivalence 的话,可以进 delete 选择一个单元然后用 by attache如果已经做了 equivalence,可以进 F10,左边选择相应类型,然后在右边点 duplicate按钮,然后用 delete,用 retrieve 把单元选出来,删掉即可首先我们要搞清楚所谓“装配“的本质含义:所谓装配,其实就是定位,就是描述参与装配的各个零部件之间如何相对定位的。Hypermesh 中的装配,通
25、常有如下几种方式,如果还有其他方式,也无外乎是这几种方式的变种或组合。1.直接在 CAD 软件中装配,并导入到 HM。通常直接在 CAD 模型中建立好装配体,然后通过 CAD 接口导入到 hypermesh,或者导出为.iges,.step, parasolid 等中间交换格式,然后再导入到 hypermesh 即可。装配体导入后,Hypermesh 会自动为每个零部件单独创建一个组,如果装配体中还包含有子装配系统,hm 也会自动建立相应的 assembly,总之, HM 会完整地保留 CAD 模型中的装配层次关系。这种装配方式,是最常用也是最方便的装配方式。2.导入各个独立的零部件,然后在
26、HM 中装配。逐个导入各个独立的零部件,然后在 HM 中进行装配。HM 提供了rotate,translate,position 这几个命令,灵活使用这几个命令可以非常方便地把导入的单个零部件的几何模型按照指定的位置进行重新定位,也就是所谓装配。不过,这种方式太繁琐,一般不推荐。但是,在一些特殊的场合,也会使用,譬如:已经导入了装配体到HM 中,如果装配体中有几个零部件变更了设计,需要重新导入,或者要往装配体中再添加少量的几个零部件,在这几种情况下,如果不想重新导入整个装配,可以直接在 HM 中导入零部件并在 HM 中进行装配。3.单元的装配。在很多场合,我们会得到一些没有任何几何,只有单元和
27、节点的有限元模型,要把这些有限元模型装配起来,在 HM 中也是非常简单方便的事情情. 譬如 LS_Dyna 的 k 文件,Nastran 的.bdf 文件,都不包含几何信息,只有单元和节点信息。把这些独立的有限元模型装配起来,也只需要灵活使用 rotate,translate,position 这几个命令就可以了。另外,导入的有限元模型可以来源于不同的求解器。比如张三提供了一个 nastran 的.bdf格式的有限元模型,李四提供了一个 abaqus 的.inp 格式的有限元模型,王五提供了一个LS_Dyna 的 k 文件,在 HM 中可以导入这三个不同源的有限模型并进行装配。 HM 的这个特
28、性使我们可以充分利用已有的网格,省去了重复划分网格的麻烦。4.单元和几何的混合装配。整个装配体,一部分有几何模型,另外一部分只有单元,没有几何信息,通过 HM 的rotate,translate,position 命令也可以非常方便地把几何和单元装配到一起。Hypermesh 的这几种灵活处理装配的特性,使得 HM 非常适合多人分工合作处理大型有限元模型。对于一个大型的复杂模型,我们可以根据实际情况,把整个模型切割成若干块,或者按照零部件来分块,然后分配给不同的人来划分网格,最后再把各人划分好的网格装配起来补充:装配起来的网格,仅仅只是有了正确的相对空间定位,还不能马上进行计算,还缺少用于描述
29、装配体中各个零部件之间如何相互约束,如何相互传递载荷的信息。这个还要根据零部件的装配方式以及实际工作情况来定义接触,MPC 等信息把各个零部件真正地装配起来,这部分内容才是有限元分析中最为关注的部分,也是最影响分析结果准确性的部分,这部分工作也最能体现一个 CAE 工程师的分析水平。对装配体划分网格之前,应该明确装配体之间的连接关系,也即你想怎么处理这个连接关系。通常没有特殊要求,直接共节点就可以了(如果没有共节点,那么可以通过有限元软件里的一些手段来实现连接(如 ansys 里的 mpc、abaqus 里的 tie 等等)。如果有接触等要求(比如螺栓连接的界面),那么可以通过创建接触cont
30、act 来实现连接关系-hypermesh 的操作能撤销吗当然你也可以在做某些你不太确信的步骤之前,先存盘,然后又想回到之前,可以用retrieve,重新得到文件。=Hypermesh 总结网格划分篇 2010-01-16 18:571、我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢?如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上 create nodes,然后利用这些 nodes -lines /create,建立你需要的线,再 project;或者最简单的办法,选择 surf edit/line from surf edge如果是网格面,你可
31、以 geom/fea-surface,再 project,或者直接 project nodes,利用 nodes 可以直接划分面2、hypermesh 中如何将网格节点移动到指定的线或者面上。project3、面上网格分不同的 comp 划分,但划分后所有网格并不是连续的,只有同一个 comp的网格连续,和临近的 comp 相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元1、Tool edges 下找出并合并面单元的自由边和找出并删除重节点2、Tool faces 下找出并合并体单元的自由面和找出并删除重节点4、我的模型画出六面体单元了,但是是 8 节点的,想变成 20 节点
32、的,怎么变?我用的是solidmap 功能生成六面体单元的?1D or 2D or 3D 下面的 order change5、直接在已分网的体表面上,create elements through nodes,这个要在哪个菜单实现?我找不着edit/element 中不是有个 create 吗?那就是通过 node 建单元6、对灰线构成的区域划分 2D 网格,网格后发现灰线变成了红线,是怎么回事呢? 对计算结果有影响么?灰色的是 lines,至于为什么画完网格后会变成红色,是因为生成了 surface,surface 的自由边会由红色来表示。请注意为什么会生成 surface,是因为你选择了
33、mesh/keep surface 这个选项7、偶很想知道 OI mesh 定义是什么,和普通的 mesh 有什么区别普通 mesh 的网格经过 clean up 或 QI 调整后就跟 QI mesh 划分的网格效果差不多,QI 的具体参数可以自行设定。 QI 主要目的是为了节省时间, QI 就是 Quality Index质量导引HM 最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果网格质量不好,计算的精度也不会好。8、有两个闭合的园,一上一下,如何在两个园间创建曲面?使形成圆柱面?ruled或选择 line 方式。记住选择 surface only。9、hype
34、rmesh 划分的网格其中一部分单元的节点连接顺序是顺时针的,导致计算不能进行,请问大侠如何在 hypermesh 中改变节点连接的顺序呢?谢谢!if is shell element, reverse the element normal!if 1-D element, you will need to recreat it10、下面的图为只划分了一半的网格,另外一半与之对称。我想 copy 过去,但只发现有reflect 命令。求助!在 hm 中用 3D-organize-cpoy 然后再 reflect或选择单元,先 duplicate,但记住只能点 duplicate 一次。然后 re
35、flect。如果对称过去的单元与原先的单元是连在一体的,别忘了在 check edges 中将节点equilance。11、我在用 hypermesh 划分二个物体,在接触面的地方,上下面的节点号码都一样,如何做才能使第一个物体和第二个物体的接触部份的节点号码不一样呢。多谢了。采用 2D=detach 可以将单元或节点分开继续问:好像只能分单元啊,没看到有节点选择啊。我试用了你介绍的办法,好像没用啊。很急请多指教选 detach from 就可以了detach element 单元选节点的上面单元detach from 单元选节点下面的单元12、HM 中有 linear, bellcurve,
36、 exponent ,它们都是从一端到另一端逐渐变密, 我想实现从中间到两端逐渐变疏或密,如中间是圆孔的板,在应力集中区采用密的网格,而四周采用粗糙的网格, 请问 HM 中有没有这种功能呀?在 HM 中划分单元如果选择 bellcurve 类型,并设定 bias intensity 的值即可获得两端密中间疏的单元,如果将其值设为负值会得到两端疏中间密的单元。你有可能换分布类型时没有 set edge, Please try again.13、用 solid map 时总会遇到 vertices 过多或者过少,或者两个面的 vertices 不一一对应 ,如何添加 vertices 或者如何减少
37、 vertices一句话,增加就分线(面) ,减少就 toogel 与 vertice 相关的线14、是不是网格调整只能在 2D 的时候进行,生成 3D 网格后还就不能进行节点连续性的调整?对 3D 单元目前还不能象 2D 那样进行 remesh,但可以通过手动 F3 键来调节节点的位置,以保持节点的连续性。我的所谓经验,或者自我以为,如果你 tetramesh 时候,如果 fixed trias 中选择的单元和 floatable trias 中都是所有你要从 2D 到 3D 转化的单元,即所有单元的话,三维网格的节点位置可以通过移动二维网格的节点位置来改变!15、本人在使用 hm 划分复杂
38、实体后,其中存在大量的面单元,请问高手,如何才能将它们去掉F2-ELEMS-BY CONFIG-TRIA3 或者 QUAD416、怎样让已经划好的网格的 nodes 也在屏幕上显示出来shift+f2 选中想要显示的节点 add 就可以啦17、比如我做了一个 SOLID45 的模型,又导入一个 IGS 的几何部件,在实际中与它是焊接的关系,用 SHELL63 单元划网格。我想在他们共线的部分建立硬点如何呢?add fixed point in the surface18、划分实体时,将其分成几个部分进行划分,发现有很多的节点不能重合,怎么处理啊?另外,line drag 和 linear so
39、lid 二者有区别么?你划分的是何种网格?如果是六面体,看看是否能用手工协调。采用 split element .line drag allows you to create a two- or three-dimensional surface and/or mesh or elements by dragging nodes, lines, or elements along another line.The linear solid menu panel allows you to create solid elements between two groups of plate ele
40、ments.19、默认的半径是原来圆半径的 1.5 倍,象我们现在工作时候都要求 2 倍左右。圆很多时手动画工作量较大,请问有谁知道该怎么设置 washer 的值?可以的,在 Altairhw6.0hmbingeompage.mac 中, 找到下面的句子,修改最后的数字 1.5 为你想要的数值。*createbutton(2, “Washer“, 0, 0, 10, BUTTON, “Create a trimmed surface concentric with an existinghole.“,“Washer“,1.5)20、就像如图所示的塑胶件。一次划分肯定是不行的,一个面一个面的划分
41、又不太现实。不知大家如何对待此类零件的。答:有一些面可以先进行划分,比如最小尺寸比较大的几个面和相邻的某个具有最小尺寸的面,然后对其他的规则面用拉伸之类的方法划分,对于剩余的面,根据最小尺寸单独划分了,在 1d 面板中可以找到这些连接方式。21、hm 是不是不能直接划分实体单元,只能通过 2d 网格来生成对四面体单元来说,可以直接划分,但是为了更好的控制单元质量,推荐采用先划分 2d网格,调整质量以后再生成 3d 网格,如果是六面体网格,也可以直接划分22、想用 ansys 求解,对加的载荷不放心,觉得在 ansys 中加比较好,可是 ansys 选择node 的功能太差,所以想在 HM 中先
42、将要加载的节点编组(不要单元),可是没有找到方法,哪位给个提示?你可以试一下 entity set 中 node 选项。=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-fin
43、d edges, 最后发现 220 个 free surfaces,我记得有一个快捷键保存这些自由面到内存中,然后可以删除刚刚保存的面,大侠,帮忙用你的操作发现的是 free edges,它会自动保存在一个叫做edges 的 component 里,然后隐藏掉其他的部分,再点击右侧 QAFind Attached 找到相邻单元, 再进行处理。4、出现黄线怎么几何清除?GEOM CLEANSURFACEFIND DUPLICATES 试试出现黄线大多是有重合面出现,结合隐藏(F5)仔细观察一下,找到重合的面(有的及其微小)删掉就是5、2d 单元划分完毕,在 Tool-check elems-co
44、nnectivity 中发现有这样的提示:”574 elements were found with questionable connectivity“,这时有些单元高亮,怎么解决这个问题,使得没有单元有连接问题,大侠们指教!connectivity 表示有重合单元存在,把重合单元删了就可以了。具体操作如下:在 Tool-check elems 先点击 duplicates,接着点击 save failed;然后,按 F2 在 elems 下选 retrieve,最后点击 delete entity6、体单元有什么优劣的评判指标;check elems/3-d 面板中 QI/Tool7、两个
45、同心圆之间怎么生成填充曲面呢,两个圆都是红色的自由边界。2D-spline8、建模完后, find edges 检查没有通过,如何处理. 谢谢.请大家帮忙,方法是不是很多?disp 里面隐掉其他 comp,只显示 free edge,在 macro 菜单里,选 QA,选 find attached,找到与此相关的失效单元,手工修改之。另外生成四面体还有检查 T-connection ,是不是不检查三维单元的 free edges 和 T-connection?9、节点合并是哪个命令,在哪? 单元的连续性是用这个吗?可以用 F3 合并节点,注:当你选中 equivalence 的时候,是将两个节
46、点合并为一个,没选的话,它们只是位置在一起,但还是两个节点检查单元的连续性是 tool_edge(也可用)edges(二维或曲面),faces(三维) 单元连续性也用这个检查具体见练习:http:/ 44533&h=1#25031310、在检查三维实体单元节点一致的时候, 先检查 edges ,再把三维实体单元生成表面(faces) ,然后再对生成的表面进行 edges 的检查。可以检查内部的节点。不知道这个方法有没有太多的问题,欢迎大家讨论!对有的三维单元来说,先生成 face 再检查其 edge,一般来说就可以了,但是如果当模型中如果内部有一个闭合的空心的话,检查 face 的 edge
47、是检查不出错误的,这时,要检查 face 的法向,只有这样,才能真正的检查错误。如果不信的话,可以找一个无错误模型,删掉一个内部单元,再按上面的方法检查看一看就知道啦11、在 CHECK ELEMENTS 中有个检查单元的是 CONNECTIVITY,请问它的具体含义是什么,检查时如发现有问题,怎么修改单元啊用来检查 T-connection。根据你的模型来检查这一项,如果是从面单元生成四面体单元,必须保证没有 T-connection。比如说目的就是分面单元,那么单元分完了,检查质量时首先得看分得单元有没有问题,那么就必须用到 connectivity 和 duplicate12、小弟也刚学
48、不久,我讲一下我自己对自由边的理解:自由边也就是缺乏约束的边,如果在网格内部出现自由边,也就是说网格内部有某些节点不是被四周所有单元共享的,就2 维来说,相当于这个地方是一条裂缝,在计算时就会带来较大的误差。消除的方法,使用 shift+f3 的 equivelence 来合并微小间隙的相邻节点,用 f3 来和并较大间隙的节点。13、二维单元检查已 OK,提示是封闭的,可划三维网格时提示“Boundary recovery failed during sub-grid recover.“请问是怎么回事, 如何解决?只是封闭的还不一定可以,还需要检查一下单元的质量,如果有的质量很坏的话,就生成不
49、了四面体的。检查一下最大角,最小角,长宽比以及雅可比系数等15、哪位高手知道 hypermesh 中 2D/ mesh params / elem size 的值如何改,我把模型从放大了倍后,哪个参数一直显示,结果就不能用小于的尺寸 automesh,错误提示显示 elem size must be greater than the node tolerance. 怎么办?答、把 option 中的 node tol 和 cleanup tol 改小16、划分完网格之后,有重复的节点在以后的分析中非常不方便,不知道 hypermesh 里有没有压缩的功能将重复的节点压缩一下答:tools 中的 edge/face ,然后 equiva