Hypermesh几何清理的资料

合集下载

Hypermesh初学者学习资料及模型后处理教程剖析

Hypermesh初学者学习资料及模型后处理教程剖析

几何清理geometry设置在几何清理操作时需要的容差。

cleanup子面板的菜单选择:cleanup tolvisual options 设置曲面显示方式,选择不同类型"edge"和固定点的显示状态。

Geometry Cleanup面板的功能Edges用鼠标器将单个的边从一种类型转化成另一种类型。

ToggleReplace 将两条明确定义的自由边合并成一条共用边。

(un)suppress 同时压缩或释放一系列所选的边。

equivalence 将自由边对合并成共用边。

Surfaces查找并删除重合曲面。

find duplicatesorganize by feature 按特徵组织曲面。

move faces 移动曲面到另一个曲面(合并曲面)。

Fixed Points在曲面上从已经存在的自由点或节点上生成固定点。

addreplace 将两个明确选定的自由点合并成一个。

suppress 从一个曲面上删除一个固定点。

Defeature 面板的取消曲面的裁剪操作。

功能:trim linespinholes 从曲面内查找并消除孔。

surf fillets 识别和删除相邻曲面的倒角。

edge fillets 识别和删除自由曲面边界的倒圆。

trim intersect 识别和删除自由曲面边界的倒圆,但可手工指定切点。

Geom页面>geom cleanup合并自由边用equivalence功能合并自由边Edges>equivalence>surfs(操作物件选择窗口中选择all)>cleanup tol输入值>点击equivalence用replace功能合并自由边Edges>replace>retained edge>line(选取模型中同一边里有两条红线的) >cleanup tol输入值>replace删除曲面倒角defeature面板>surf用于选择要删除的倒角曲面。

2016年度精品--hypermesh几何清理

2016年度精品--hypermesh几何清理

几何清理geometrycleanup子面板的菜单选择:cleanup tol设置在几何清理操作时需要的容差。

visual options 设置曲面显示方式,选择不同类型"edge"和固定点的显示状态。

Geometry Cleanup面板的功能EdgesToggle用鼠标器将单个的边从一种类型转化成另一种类型。

Replace 将两条明确定义的自由边合并成一条共用边。

(un)suppress 同时压缩或释放一系列所选的边。

equivalence 将自由边对合并成共用边。

Surfacesfind duplicates查找并删除重合曲面。

organize byfeature按特徵组织曲面。

move faces 移动曲面到另一个曲面(合并曲面)。

Fixed Pointsadd在曲面上从已经存在的自由点或节点上生成固定点。

replace 将两个明确选定的自由点合并成一个。

suppress 从一个曲面上删除一个固定点。

Defeature 面板的功能:trim lines取消曲面的裁剪操作。

pinholes 从曲面内查找并消除孔。

surf fillets 识别和删除相邻曲面的倒角。

edge fillets 识别和删除自由曲面边界的倒圆。

trim intersect 识别和删除自由曲面边界的倒圆,但可手工指定切点。

Geom页面>geom cleanup合并自由边用equivalence功能合并自由边Edges>equivalence>surfs(操作物件选择窗口中选择all)>cleanup tol输入值>点击equivalence用replace功能合并自由边Edges>replace>retained edge>line(选取模型中同一边里有两条红线的) >cleanup tol输入值>replace删除曲面倒角用于选择要删除的倒角曲面。

defeature面板>surf fillet>surfs >菜单上选择displayed>输入min radius,maxradius>findfillets(选曲面上搜索设置范围内的倒角)> 显示出fillets toremove,ignoreedge assoc和filletends>remove(用尖角取代圆形的倒角曲面)Fillets to removeIgnore edge assoc 用于确定那些计算相切时不考虑其相邻曲面的边。

hyperworks超详细步骤(几何清理、中面、划分网格、载荷约束载荷、后处理、优化)

hyperworks超详细步骤(几何清理、中面、划分网格、载荷约束载荷、后处理、优化)

HyperMeshAltairHyperMesh、HyperView、HyperCrash、HyperForm、RADIOSS、HyperGraph、HyperStudy、MotionSolve、OptiStruct……用HyperWorks做CAE分析及优化的基本流程:1、导入CAD模型到HyperMesh中2、几何修复3、HyperMesh划分网格4、添加材料、属性、约束、载荷5、OptiStruct计算求解6、RADIOSS输出结果,查看载荷分布、位移等等7、OptiStruct做优化8、RADIOSS查看优化结果9、导出到CAD软件中进行二次设计进入2D——qualityindex网格质量查看,comp.QI值越高,网格质量越差,comp.QI=0,网格全部达标左图中黄色部分代表网格质量不太好的区域,绿色部分代表都达标区域。

可通过点击place node拖动不达标区域节点或点击elemen optimize单击网格单元使其达标。

进入2D——qualityindex网格质量查看,comp.QI值越高,网格质量越差,comp.QI=0,网格全部达标左图中黄色部分代表网格质量不太好的区域,绿色部分代表都达标区域。

可通过点击place node拖动不达标区域节点或点击elemen optimize单击网格单元使其达标。

用碳纤维车架演示一遍基本流程1、导入CAD模型到HyperMesh中CAD软件:UG NX、CATIA、PRO-E、SolidWorks等2、几何修复3、划分网格4、添加材料、属性、约束、载荷弹性模量、泊松比、密度——Assign建立载荷5、OptiStruct计算求解6、RADIOSS输出结果位移:6、RADIOSS输出结果压力:强度:7、OptiStruct做优化1)创建拓扑设计变量2)创建优化响应3)创建目标4)运行优化8、RADIOSS查看优化结果9、导回到CAD软件中进行二次设计。

Hypermesh常见错误和知识集锦

Hypermesh常见错误和知识集锦

1、几何清理清除不必要的细小特征:孔倒角调用多个CPU2、由点确定矢量方向3 RROR # 2502A fatal error has been detected during input processing:*** ERROR # 2502 ***Element 549700 had incorrect node numbering sequence and needs renumbering.***** ERROR ENCOUNTERED BEFORE COMPLETING THE CHECK RUN ***** (1)一般发生在修改网格之后,再删除原来的网格的时候没有将element549700删掉,使得该单元上的节点与后来划分的网格的节点出现矛盾冲突;先利用find id=549700删掉该单元Save found -----F5-mask------retrieve(选择保存的)------reverse(反选)------mask----只显示549700单元了4 *** ERROR # 1237 ***CHEXA element number 26323 references a missing property ID 23or uses property of incorrect type for this element type.(1)由于property ID 23(23号属性定义有问题),没有定义一个正确的单元类型;(2)这个地方容易没有填,注意注意(3)网格划分的质量也有可能出现这个问题,重新划分网格可以消除该错误。

(网格画小)5*** ERROR # 2203 ***Error(s) encountered during element check***** Element Quality Check Failed - error limits violation *****NOTE : To bypass element quality checks (except essential validity checks)use PARAM,CHECKEL,NO. This may, however, cause very poor results.(1)单元质量不好6 *** ERROR # 312 ***In static load case 1the compliance is negative or large 1.875471E+13Optimization/buckling analysis cannot be performeddue to possible rigid body modeFEASIBLE DESIGN (ALL CONSTRAINTS SA TISFIED).(1)弹簧没建好;网格划分的不好节点不重合7 *** FATAL ERROR # 8111 ***vfileio:: Failed write for file[0], i/o 16384/0,name=./dl32_DESIGN_TRUE_3load_parame_2624_00.scr. This is likely caused by insufficient disk space*** ERROR # 151 ***Error accessing the scratch files:error encountered in subroutine "xdslif"Solver error no. = -110index = 1This may be caused by insufficient disk space or some othersystem resource related limitations.(e.g. The Operating System or NFS cannot handle file size > 2 GB.)This error was detected in subroutine prepslv4.(1)主要原因就是内存不足,将该文件的工作目录下的不必要文件删掉或者是移走释放该硬盘下的文件,释放内存就OK*** ERROR # 1479 ***8 *** ERROR # 1000 ****** ERROR # 1000 *** in the input data:Incorrect data in field # 3.Detected while reading line 52569 from fileE:/MyResearch/hypermesh/2013-2-20-5question.fem:"CHEXA 4341 0 5272 5271 5275 5274 5843 5846"This line was interpreted as:52569:CHEXA, 4341, 0, 5272, 5271, 5275, 5274, 5843, 5846Expected INT > 0, found INTEGER (0).Syntax error(s) found in bulk data 'CHEXA' card.Following error/warning messages appeared too many timesand were suppressed:1000 1494Total of 9979 repeat error message(s) were suppressed.To see more messages use "MSGLMT" control card in the data or config file.(1)主要原因:component定义的property定义出现问题,可能component没有附上property;可以将显示设置为,这样看是否有未付属性的区域(显示为灰色)9 *** ERROR # 23 ***ID 1 used on Case Control data SPC or SPCADD is missing in bulk data.(1)主要原因:constraint,或者是load的定义为空,就是没有数值;解决方法:将其他的collector隐藏,只显示load collector,查找到未定义的load就定义上就Ok了(2)在定义loadstep时SPC是约束,LOAD是载荷,注意可能这里弄反了10创建节点集即节点sets11*** ERROR # 192 ***(1)优化设计的topology中优化最小尺寸定义的太小,改大一些可以解决12 *** ERROR # 842 ***DTPL or DSIZE card with simultaneous PA TRN and MASTER is not supported.violated DTPL or DSIZE id = 2(1)设计区域不能同时支持模式重复和对称约束13 *** ERROR # 729 ***Any design property can only be referenced by one DTPL or DSIZE card. multi-referenced property id = 8 (1)设计区域不支持区域的重复。

hypermesh几何清理与中面提取教程

hypermesh几何清理与中面提取教程

hypermesh⼏何清理与中⾯提取教程第⼀章 mesh⼊门⾸先我们要了解什么是mesh,简单的说mesh就是⽹格的划分。

有过有限元分析背景的⼈都知道,做有限元分析⾸先第⼀步⼯作就是建模,就是把分析对象按照⼀定的尺⼨、⽐例划分成相互连接、不间断的⽹格单元,成为⼀个可以计算的⼒学模型,这是进⾏有限元计算的基础。

其划分的结果对于以后计算的结果将产成直接的影响,或者说mesh是保证有限元分析结果准确的重要条件。

下⾯我就最简单的分析对象——⾦属壳体,向⼤家讲述怎样进⾏⼀个物体的mesh。

我们所⽤软件是HyperMesh,它对于有限元的前处理和后处理都具有⽐较强⼤功能。

第⼀节软件环境⾸先,我们要了解⼯作的⽬标,即最终要把⼀个⾦属壳体处理成怎样的⽹格。

打开练习⼀,这个⽂件中已经包含geom和放到中⾯的elems。

我们现在要搞清的第⼀概念就是geom和elems的区别。

Geom即为⼏何体,是我们分析对象的真实模型,实际物体的三维表现形式;elems即为⽹格单元,是我们分析对象的⼒学模型,是对实际物体的⼀种近似模拟,是把实际物体转换成可计算的⼒学和数学模型,它不是简单的线和⾯,是带有数据的线和⾯。

在HyperMesh中,我们把geom和elems统称为comps,comps可以理解为图层,这⾥的图层和CAD的图层的概念不同。

这⾥comps是以后赋予模型材料和⼏何性质的⼀个最⼩单元,或者说对于不同材料性质和不同⼏何性质的elems要处于不同的comps中。

每个comps都会有个名字,所以同⼀个名字的comps包含两个部分,即XXX(名字)geom 和XXX(名字)elems。

当然⼏何体和⼒学模型是两个完全独⽴的部分,所以两者完全可以放在不同的comps中的,对于图层名字的管理我们在下⼀章再做详细说明。

对于⼀个⾦属壳体,我们知道⾦属板是具有均有厚度的,即在三维上它总是有个⽅向上是保持不变的,这样我们就可以⽤⽐较简单的⼆维单元来描述⾦属壳体,这个⼆维单元我们称壳体单元。

HYPERMESH画网格方法总结

HYPERMESH画网格方法总结

Hypermesh常用操作方法总结PART1 几何清理Point edit面板:1.replace子面板两两合并硬点2.release子面板释放固定点3.add子面板在表面增加固定点以控制网格样式4.project用于将点投影至相对边上5.suppress子面板用于去除硬点1.toggle,equivalence,replace子面板可以合并自由边2.suppress子面板删除多余线条3. edge fillet修改曲线圆角特征Surface面板:创建表面:1.在Geom页中选择surface2. 进入spline/filler子面板3. 取消选择auto create(free edge only)复选框,激活keep tangency复选框(使用keep tangency功能可以保证新创建的面与相邻面平滑过渡)4. 选择线条,点击create创建表面Surface edit 面板:对表面进行分割(以控制网格样式)1. trim with nodes 设定节点分割表面2. trim with lines 画线条分割表面,with cut line 选择surf ,之后drag a cut line画线,点击鼠标中键完成分割 3. trim with surf 用三点法创建表面以分割表面Solid面板:创建实体:1. 在主面板中选择Geom 页,进入solids 面板2. 选择bounding surfs 子面板3. 激活auto select solid surfaces 复选框4. 选择图形区任意一个曲面5. 此时模型所有面均被选中6. 点击Create 按钮,创建实体7. 状态栏提示已经创建一个实体,注意实体与曲面区别是:实体边线线型比曲面边线粗。

Solid edit 面板:分割实体:方法一:利用已有的内部线条将两部分实体分开 1. 进入solid edit 面板节点法 分割表面2. 选择trim with lines子面板3. 在with bounding lines栏下,激活solids选择器。

hypermesh总结几何清理篇

hypermesh总结几何清理篇

总结-几何清理篇、中出现的黄色边界线表示什么意思?表示共享边,三个或者三个以上的面共同的边界、中有什么工具可以补面的?> 除了> 外,还可以用等命令补面,只要选选项就可以了.、划好网格之后,用>>>> , 最后发现个,我记得有一个快捷键保存这些自由面到内存中,然后可以删除刚刚保存的面,大侠,帮忙用你的操作发现的是,它会自动保存在一个叫做^的里,然后隐藏掉其他的部分,再点击右侧> 找到相邻单元,再进行处理。

、出现黄线怎么几何清除?——试试出现黄线大多是有重合面出现,结合隐藏()仔细观察一下,找到重合的面(有的及其微小)删掉就是、单元划分完毕,在> >中发现有这样的提示:” “,这时有些单元高亮,怎么解决这个问题,使得没有单元有连接问题,大侠们指教!表示有重合单元存在,把重合单元删了就可以了。

具体操作如下:在> 先点击,接着点击;然后,按在下选,最后点击、体单元有什么优劣的评判指标;面板中>..、两个同心圆之间怎么生成填充曲面呢,两个圆都是红色的自由边界。

>、建模完后, 检查没有通过,如何处理. 谢谢.请大家帮忙,方法是不是很多?里面隐掉其他,只显示,在菜单里,选,选,找到与此相关的失效单元,手工修改之。

另外生成四面体还有检查,是不是不检查三维单元的和?不用检查三维单元的-,可以检查、节点合并是哪个命令,在哪?单元的连续性是用这个吗?可以用合并节点,注:当你选中的时候,是将两个节点合并为一个,没选的话,它们只是位置在一起,但还是两个节点.检查单元的连续性是(也可用SHIFT+F3)(二维或曲面),(三维)单元连续性也用这个检查具体见练习:、在检查三维实体单元节点一致的时候,先检查,再把三维实体单元生成表面(),然后再对生成的表面进行的检查。

可以检查内部的节点。

不知道这个方法有没有太多的问题,欢迎大家讨论!对有的三维单元来说,先生成再检查其,一般来说就可以了,但是如果当模型中如果内部有一个闭合的空心的话,检查的是检查不出错误的,这时,要检查的法向,只有这样,才能真正的检查错误。

Hypermesh总结-几何清理篇

Hypermesh总结-几何清理篇

Hypermesh总结-几何清理篇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 entity6、体单元有什么优劣的评判指标;check elems/3-d面板中QI/Tool>..7、两个同心圆之间怎么生成填充曲面呢,两个圆都是红色的自由边界。

HYPERMESH画网格总结

HYPERMESH画网格总结

Hypermesh常用操作方法总结PART1 几何清理Point edit面板:1.replace子面板两两合并硬点2.release子面板释放固定点3.add子面板在表面增加固定点以控制网格样式4.project用于将点投影至相对边上5.suppress子面板用于去除硬点1.toggle,equivalence,replace子面板可以合并自由边2.suppress子面板删除多余线条3. edge fillet修改曲线圆角特征Surface面板:创建表面:1.在Geom页中选择surface2. 进入spline/filler子面板3. 取消选择auto create(free edge only)复选框,激活keep tangency复选框(使用keep tangency功能可以保证新创建的面与相邻面平滑过渡)4. 选择线条,点击create创建表面Surface edit面板:对表面进行分割(以控制网格样式)1.trim with nodes设定节点分割表面2.trim with lines画线条分割表面,with cut line选择surf,之后drag a cut line画线,点击鼠标中键完成分割3.trim with surf用三点法创建表面以分割表面Solid面板:创建实体:1. 在主面板中选择Geom页,进入solids面板2. 选择bounding surfs子面板3. 激活auto select solid surfaces复选框4. 选择图形区任意一个曲面5. 此时模型所有面均被选中6. 点击Create按钮,创建实体7. 状态栏提示已经创建一个实体,注意实体与曲面区别是:实体边线线型比曲面边线粗。

Solid edit面板:分割实体:方法一:利用已有的内部线条将两部分实体分开1. 进入solid edit面板2. 选择trim with lines子面板3. 在with bounding lines栏下,激活solids选择器。

hypermesh中几何清理删除圆角的规则

hypermesh中几何清理删除圆角的规则

HyperMesh中几何清理删除圆角的规则1.概述本文档将介绍在使用H yp er Me sh进行几何清理时,如何按照规则删除圆角。

通过清理并删除不需要的圆角,可以优化模型的几何结构,提高后续计算的精度和效率。

2.清理删除圆角的原因和优势当使用Hy pe rM esh进行几何建模时,一些模型可能存在不必要的圆角。

清理删除这些圆角可带来以下优势:减少模型复杂度-:删除圆角可以简化模型的几何形状,减少面数和节点数,提高计算效率。

减少误差-:过多的圆角可能导致计算误差,去除这些圆角可以提高计算精度。

改进流体/气动分析-:删除圆形过渡部分可以减少二次法线等副作用,提高流体或气动分析的准确性。

3.几何清理删除圆角的步骤按照以下步骤,可以在H yp er Me sh中进行几何清理并删除圆角:3.1导入模型首先,在Hy pe rM esh中导入待处理的模型。

可以直接打开模型文件,或者使用导入模块将模型导入到H yp er Me s h中。

3.2选择需要清理的圆角利用Hy pe rM es h提供的选择工具,选择需要进行圆角清理的区域。

可以根据几何形状、尺寸或其他属性进行选择。

3.3创建删除圆角的规则针对选中的圆角区域,创建并定义删除圆角的规则。

可以根据实际需求设置删除的区域、角度或其他参数。

3.4应用删除规则并预览效果将删除规则应用于所选的圆角区域,并进行预览。

可以通过预览来验证删除圆角的效果是否满足预期。

3.5确认删除操作并保存模型如果预览效果满意,确认删除操作并保存模型。

此时,已成功地清理删除了不需要的圆角。

4.注意事项在清理删除圆角时,需注意以下事项:备份原始模型-:在进行删除操作之前,最好备份原始模型,以防需要恢复或对比修改。

谨慎选择和定义规则-:在创建删除规则时,需谨慎选择和定义规则,确保不会误删必要的圆角或其他几何形状。

验证删除效果-:在删除操作之后,务必进行预览和验证删除效果,确保满足预期要求。

hypermesh

hypermesh

1.所有面板上都有cleanup tolerance和visual options选项。

其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。

在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。

cleanup tol =的值可以在两个地方设定。

一个是对其全局值,可以在options/modeling子面板中设定。

另一个是局部值,可以在geom cleanup面板中设定,用于特定的几何清理操作。

有时,按局部清理容差进行的操作可以被全局清理容差覆盖。

2.例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为surface edit面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。

设定的几何清理容差最大值的合理性与单元大小有关。

例如,单元尺寸为30,几何清理的容差应为0.3 (30/100)或0.15 (30/200).3.Edges子面板edges子面板用于修改曲面边界的连接状态。

子面板中有四个子菜单toggle,replace,(un)suppress和equivalence。

toggletoggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。

使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。

要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。

●replacereplace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。

这一功能实际上扩展了toggle的控制功能。

任何与被删除的边相关连的几何特征被关连到被保留的边上。

●(un)suppress(un)suppress菜单允许同时压缩或释放多条边。

在这个菜单可以使用扩展的线条选择菜单,可以使用多种线条选择方式。

第二讲 hypermesh几何清理与中面提取

第二讲  hypermesh几何清理与中面提取

2.2 几何清理—表面边界的拓扑显示
2.2 几何清理—Geometry Cleanup
geometry cleanup面板可以消除一些未对准 的情况,可以抑制(suppress)两个相邻表 面的边界。Geometry Cleanup面板有三个子 面板:edges, surfaces 和fixed points .
fixed points subpanel 可以添加、 去除、抑制或者释放固定点。在进行 网格划分时,将强制在固定点放置节 点
2.2 几何清理—defeature panel
defeature 面板用于修剪表面,找到并删除 小孔,还可以找到并去除表面和表面边界上 的倒角。
2.2 几何清理—defeature panel
2.2 几何清理—Introduction
通过消除错位和小孔,压缩相邻曲面之 间的边界,消除不必要的细节,就能提 高整个划分网格的速度和质量。
2.2 几何清理—Introduction
geometry cleanup和defeature面板用于 划分网格前的曲面几何清理。
geometry cleanup面板可以消除一些未 对准的情况,可以抑制(suppress)两个 相邻表面的边界。
2.3 中面提取— user edit subPanel
➢ 当前面提供的两种方法自动提取中面失败时, 还可以使用user edit subpanel提供的方法。
2.3 中面提取— 练习2.2
清理公差用于决定两个平面边界是否相同,或 者两个平面顶点是否相同。如果使用自动计算 给出的值,那这个值默认为转换器内部给出值 的100倍。
如果想指定不同的值,那么指定值必须大于默 认值。
增大清理公差会带来一系列问题。

HyperMesh培训教材PPT课件

HyperMesh培训教材PPT课件

H y p e rMesh培 训教材 (PPT1 44页)
H y p e rMesh培 训教材 (PPT1 44页)
Hypermesh 培训
面板: 总体布局
• 一些子面板以列方式组织
• 每一列表示一种不同的操作方法 • 从上到下完成列的操作 • 例如: surface edit : trim with surfs/plane 子面板
Hypermesh 培训
H y p e rMesh培 训教材 (PPT1 44页)
H y p e rMesh培 训教材 (PPT1 44页)
Hypermesh 培训
H y p e rMesh培 训教材 (PPT1 44页)
H y p e rMesh培 训教材 (PPT1 44页)
Hypermesh 培训
Hypermesh 培训
模型组织: HyperMesh 实体类型
• 坐标实体
• 坐标系(坐标轴)
• 向量
向量
• 参考实体
• 集(特定类型实体的简单列表)
• 块(包含在方盒空间内的实体列表)
• 一维单元横截面
• 梁截面(用于定义单元属性中的截面属性)
坐标系 梁截面
H y p e rMesh培 训教材 (PPT1 44页)
H y p e rMesh培 训教材 (PPT1 44页)
Domains
H y p e rMesh培 训教材 (PPT1 44页)
Hypermesh 培训
模型组织: Collectors
• Hypermesh中模型是通过“collectors”组织的 • Collectors分为很多类 • 大部分hypermesh实体必须被放置在某个collector中 • 每种类型collector放置指定类型的一种或几种实体

HYPERMESH 几何清理

HYPERMESH 几何清理

几何清理设置在几何清理操作时需要的容差。

geometrycleanup子面板的菜单选择:cleanup tolvisual options 设置曲面显示方式,选择不同类型"edge"和固定点的显示状态。

Geometry Cleanup面板的功能用鼠标器将单个的边从一种类型转化成另一种类型。

EdgesToggleReplace 将两条明确定义的自由边合并成一条共用边。

(un)suppress 同时压缩或释放一系列所选的边。

equivalence 将自由边对合并成共用边。

Surfaces查找并删除重合曲面。

find duplicatesorganize by feature 按特徵组织曲面。

move faces 移动曲面到另一个曲面(合并曲面)。

在曲面上从已经存在的自由点或节点上生成固定点。

Fixed Pointsaddreplace 将两个明确选定的自由点合并成一个。

suppress 从一个曲面上删除一个固定点。

取消曲面的裁剪操作。

Defeature 面板的功能:trim linespinholes 从曲面查找并消除孔。

surf fillets 识别和删除相邻曲面的倒角。

edge fillets 识别和删除自由曲面边界的倒圆。

trim intersect 识别和删除自由曲面边界的倒圆,但可手工指定切点。

Geom页面>geom cleanup合并自由边用equivalence功能合并自由边Edges>equivalence>surfs(操作物件选择窗口中选择all)>cleanup tol输入值>点击equivalence用replace功能合并自由边Edges>replace>retained edge>line(选取模型中同一边里有两条红线的) >cleanup tol输入值>replace删除曲面倒角defeature面板>surf用于选择要删除的倒角曲面。

HyperMesh基础培训:总体入门、快捷键、几何清理、拓扑细化、面网格

HyperMesh基础培训:总体入门、快捷键、几何清理、拓扑细化、面网格
Remesh:重新划分选定的单元和与这些单 元相连的1-3层单元。重新划分不改变当前 的单元大小,不破坏原有的连接,但使用混 合的单元类型。 Smooth:对选定的单元和与这些单元相连 的1-3层单元应用smooth算法提高其质量和 外观。 Find Between:寻找被两个组件同时共享的 单元。
• Handles –控制柄:用于在变形过程中控制模型形状 • Domains – 域:用于把模型分成若干区域 (针对基于domain的morphing) • Morph volume – 变形体积块:通过体积块的变形控制体积块内网格的变形(针对基于 体积块的变形) • Morph constraints –变形约束:控制变形过程中的节点运动 • Symmetries – 对称:强制模型在变形过程中的变形对称 • Shapes –形状变量: 变形保存后的模型状态,可在后续过程中提取使用
Page 17
质量报告
模型检查的 Short Cuts
Help按钮
进入每个面板或子面板后,按此按钮,可以弹出一个页 面,里面有该面板或子面板的详细使用说明和功能介绍,在 不了解面板时使用是很方便的。 注: Help使用英文说明,至今没有中文翻译版本。
Page 18
键盘的操作 尽管大多数HyperMesh操作使用鼠标,但是用户必须使用键盘输入文件名,组 件名或标题信息,及数字。此外还有一些键盘热键,可以直接操作永久菜单中的视 图操作功能,热键与菜单中的字符相同。用户也可使用上下左右的箭头键旋转模型。
应 用
帮 助
morphing
调用主菜单区
Page 8
下拉菜单区
文件操作
练习
文件导入导出
Page 9
下拉菜单区
编辑

Hypermesh模型修复与清理的方法

Hypermesh模型修复与清理的方法

Hypermesh模型修复与清理的⽅法摘要:⽂章介绍了Hypermesh中⼏何模型的拓扑显⽰,并讨论了如何对导⼊到Hypermesh中的⼏何模型进⾏修复和清理。

Abstract:The paper introduced the display of the geometric topology in Hypermesh.And some methods used for the repairing and cleaning of the model were given.关键字:Hypermesh 修复清理Keyword:Hypermesh Repairing Cleaning1.⼏何模型的拓扑表⽰法在Hypermesh中可以通过⼏何元素的颜⾊表⽰出整个⼏何模型的拓扑结构。

如下图所⽰为⼀个模型的拓扑结构显⽰。

图1 模型的拓扑结构对于每种颜⾊所代表的拓扑结构可以在Visualization⾯板中查看。

⼀般我们关注的拓扑结构有两类:(1)⾃由边(默认显⽰为红⾊):当存在闭环⾃由边时,说明模型在此处可能存在丢失的⾯;(2)Non-manifold边(默认为黄⾊):在Non-manifold 边处说明有两个以上⾯共享⼀个边,当存在闭环的Non-manifold边时,说明此处可能有重复的⾯。

2.⼏何模型的修复与清理2.1⾯的修复与清理2.1.1⾯的清理在进⾏⾯的清理时可以直接进⼊Delete⾯板删除多余的⾯。

还有⼀种⽅法就是通过公差控制删除所有符合条件的⾯。

步骤如下:(1)通过菜单Geometry > Defeature > Duplicates进⼊Duplicates⾯板;(2)选择所有显⽰的⾯,并将公差设置为0.01;(3)单击Find查找重复的⾯,单击Delete删除重复的⾯2.1.2⾯的修复通过Surface⾯板可以进⾏各种⾯的创建,从⽽重新创建丢失的⾯。

例如:(1)进⼊Surfaces⾯板,选择Spline/Filler标签。

hypermesh几何清理的资料

hypermesh几何清理的资料

几何清理geometrycleanup子面板的菜单选择:cleanup tol设置在几何清理操作时需要的容差。

visual options 设置曲面显示方式,选择不同类型"edge"和固定点的显示状态。

Geometry Cleanup面板的功能EdgesToggle用鼠标器将单个的边从一种类型转化成另一种类型。

Replace 将两条明确定义的自由边合并成一条共用边。

(un)suppress 同时压缩或释放一系列所选的边。

equivalence 将自由边对合并成共用边。

Surfacesfind duplicates查找并删除重合曲面。

organize byfeature按特徵组织曲面。

move faces 移动曲面到另一个曲面(合并曲面)。

Fixed Pointsadd在曲面上从已经存在的自由点或节点上生成固定点。

replace 将两个明确选定的自由点合并成一个。

suppress 从一个曲面上删除一个固定点。

Defeature 面板的功能:trim lines取消曲面的裁剪操作。

pinholes 从曲面内查找并消除孔。

surf fillets 识别和删除相邻曲面的倒角。

edge fillets 识别和删除自由曲面边界的倒圆。

trim intersect 识别和删除自由曲面边界的倒圆,但可手工指定切点。

Geom页面>geom cleanup合并自由边用equivalence功能合并自由边Edges>equivalence>surfs(操作物件选择窗口中选择all)>cleanup tol输入值>点击equivalence用replace功能合并自由边Edges>replace>retained edge>line(选取模型中同一边里有两条红线的)>cleanup tol输入值>replace删除曲面倒角用于选择要删除的倒角曲面。

defeature面板>surf fillet>surfs >菜单上选择displayed>输入min radius,maxradius>findfillets(选曲面上搜索设置范围内的倒角)> 显示出fillets toremove,ignoreedge assoc和filletends>remove(用尖角取代圆形的倒角曲面)Fillets to removeIgnore edge assoc 用于确定那些计算相切时不考虑其相邻曲面的边。

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

几何清理在进行有限元分析计算时,经常遇到的问题有以下几种:1. 导入曲面数据时,有时存在缝隙、重叠、错位等缺陷,这会影响网格质量。

2. 因为生产的需要,CAD模型中通常会包含某些细微特征,例如曲面和边的倒圆、小孔,进行分析时如果要准确模拟这些特征,需要用到很多小单元,导致求解时间不必要的加长。

3. 边界错位经常引起网格扭曲,导致单元质量不高,求解精度差。

通过消除错位和小孔,压缩相邻曲面之间的边界,消除不必要的细节,就能够提高整个划分网格的速度和质量,提高计算精度。

曲面边界的拓扑关系显示在拓扑显示模式下(这是在geom cleanup面板中默认的显示模式),曲面边界的颜色显示是由其与周围曲面边界的连接关系来确定的。

1)红色的边表示单个曲面的自由边。

自由边会导致网格的不连续,即自由边上分布的节点不会被相邻曲面上的单元所共享。

2)绿色的边称为共享边,表示这个边被两个相邻曲面所共享,在共享边上的节点同属于相邻的曲面。

3)黄色的边称为非重合边。

表示曲面的边界被三个或三个以上的曲面所共享,这通常代表一种T型连接或者重复曲面。

(不过关于黄线的问题,要分情况对待。

如果是重复曲面,应该设法删除,对可能由此造成的缺面问题,采用补面的方式。

如果是T 形连接,则有可能是正常的。

)4)深蓝色的短线段代表被压缩的边。

自动网格生成器在划分网格时会忽略被压缩边,不会在上面布置节点。

在压缩边上,两个相邻的曲面实际上被缝合到一起形成一个较大的曲面。

几何清理常用面板1)surface面板的spline/filler子面板用于填充曲面之间较大的间隙和空缺。

对任意由三个或更多的线、节点或者点定义组成的有限区域,都可以定义一个曲面;2)edge edit和defeature面板用于划分网格前的曲面几何清理;3)edge edit用来改变表面边界之间的连通性状态;4)defeature 面板用于修剪表面,找到并删除小孔,还可以找到并去除表面和表面边界上的倒角。

1、surface面板的spline/filler子面板用于从线、节点或固定点生成曲面来填充CAD模型中的孔,通过选择环绕某个区域的三个或更多的线、节点或点,可以创建一个曲面。

另外,可以使用ruled(第一项) 或spline/filler(第二项)进行补面。

2、edge edit面板用来改变表面边界之间的连通性状态,有四种不同的工具:toggle, replace, (un)suppress 和equivalence。

toggletoggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。

使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。

要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。

replacereplace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。

这一功能实际上扩展了toggle 的控制功能。

任何与被删除的边相关连的几何特征被关连到被保留的边上。

(un)suppress(un)suppress菜单允许同时压缩或释放多条边。

在这个菜单可以使用扩展的线条选择菜单,可以使用多种线条选择方式。

如果需要消除在由对称方式生成曲面时产生的缝隙,该功能非常有用。

equivalenceequivalence菜单可以自动识别并合并多个自由边对。

3、defeature 面板pinholes功能用于查找和删除曲面内的孔。

孔根据孔径来识别。

一旦确定,孔可以被删除。

孔可以是任何形状。

所给定的直径确定孔跨度的最大距离。

duplicates菜单用于识别和删除重合曲面。

surface filletssurface fillet用于消除曲面倒圆或两个非共面曲面之间的过渡圆滑曲面。

曲面倒圆将被一个沿相邻曲面切向延伸的平面替代。

通过选择倒圆的轮廓线,或者指定曲面和倒圆半径的范围来确定倒圆曲面。

edge filletsedge fillet用于删除曲面自由边上的任何倒圆。

HyperMesh能确定给定圆角半径和最小圆弧角度范围内的倒圆。

边的倒圆将被确定,标明那些投影出方角的切点。

一旦确定,边的倒圆在被删除前可以被解除选择。

4、Delete面板几何清理实例Step 1: Open and view the model fileStep 2: View the model in topology display toolbar and shaded mode to evaluate its integrity.Go to the autocleanup panel或1、Note that the surface edges are now colored according to their topology status. Thisoccurs because Geometry Color is set to auto ().2、Click Visualization () and navigate to the Topology tab3、Clear all the check boxes except the Free check boxOnly the free edges should be displayed at this point.4、Observe the free edges and make note of where they areThe free (red) edges show where there is incorrect connectivity or gaps.5、Note the locations where there are closed loops of free edges. These are locations that probably have missing surfaces.6、Select only the Non-manifold check box.7、Observe the non-manifold edges and make note of where they are.The non-manifold edges show where there are more than two surfaces sharing an edge, which might indicate incorrect connectivity. For this part, there are yellow edges completely surrounding two areas. This indicates that there are probably duplicate surfaces in these locations.8、Select all the check boxes.9、Click Shaded Geometry and Surface Edges ()The surfaces should now appear solid rather than having only their edges displayed.A surface that overhangs a round corner; A missing surfaceStep 3: Delete the surface that overhangs the round corner.1、Enter the Delete panel in one of the following ways:1) From the Geometry menu, point to Delete and click Surface2) Press F22、In the graphics area, select the overhanging surface shown in the previous figure.3、Click delete entity and click return.Step 4: Create surfaces to fill large gaps in the model.1、Access the surfaces panel.2、Access the spline/filler sub-panel.3、Clear the keep tangency check box.The keep tangency option examines surfaces attached to the selected edges and tries to create a surface tangent to them. This helps to form a smooth transition to the surrounding surfaces.4、Verify the entity type is set to lines.5、Verify the auto create (free edges) check box is selected.The auto create option simplifies the selection of the lines bounding the missing surface. Once a line is selected, HyperMesh automatically selects the remaining free edges that form a closed loop, and then create the filler surface.6、Pick one of the red lines bounding one of the gaps (missing surfaces).HyperMesh automatically creates a filler surface to close the hole.Step 5: Set the global geometry cleanup tolerance to .01.1、Press O to go to the options panel2、Go to the geometry sub-panel.3、In the cleanup tol = field, type 0.01 to stitch the surfaces with a gap less than 0.01. Step6: Combine multiple free edge pairs at one time with the equivalence tool.1、Enter the edge edit panel in one of the following ways:From the Menu Bar, select Geometry, then Edit, then edgeFrom the main menu, select Geom Page, then choose Edge Edit2、Go to the equivalence sub-panel.3、Activate the equiv free edges only check box.4、Select surfs >> all.5、Verify that the cleanup tol=is set to 0.01, which is the global cleanup tolerance specified in the options panel.6、Click the green equivalence button to combine any free edge pairs within the specified cleanup tolerance.Most of the red free edges are combined into green shared edges. The few remaining are caused by gaps larger than the cleanup tolerance.Step 7: Combine free edge pairs, one pair at a time, using the toggle.1、Go to the toggle sub-panel.2、In the cleanup tol = field, type 0.1.3、In the graphics area, click one of the free edges shown in the following image.4、Rotate and zoom into the area if needed. When the edge is selected, it will change from red to green, indicating that the free edge pair has been equivalenced.Step 8: Combine the remaining free edge pair using replace.1、Go to the replace sub-panel.2、Click user views ().3、Click restore1 to bring back the saved view.4、With the selector under moved edge: active, click the leftmost free edge in the graphics area.Verify that the selector under retained edge: is now active.5、Select the rightmost red edge.6、In the cleanup tol = field, enter 0.17、Click replace.Once the line is selected, HyperMesh posts a message similar to:"Gap = (.200018). Do you still wish to toggle?"8、Click Yes to close the gap.Step 9: Find and delete all duplicate surfaces.You should still be in the geom cleanup panel.1、Access the Defeature panel in one of the following ways:From the Menu Bar, choose Geometry, then DefeatureFrom the main menu, choose Geom Page, then Defeature2、Go to the duplicates sub-panel.3、Select surfaces >> displayed.4、In the cleanup tol = field, type 0.01.5、Click find.The status bar displays the following message, "2 surfaces are duplicated."6、Click delete to remove any duplicate surfacesStep 10: Observe the model again to identify any remaining free edges, or missing or duplicate surfaces.Use the topology display and shaded modes to perform this task. All of the edges in the model should be displayed as green shared edges, indicating that we have a completely enclosed thin solid part.Step 11 (Optional): Save your work.。

相关文档
最新文档