HyperMesh--学习笔记—Teelon
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
☆选择边线上的点 (1)
☆定义方向 (1)
☆Organize管理集合器 (1)
☆删除面、实体、网格等 (1)
☆删除空部件 (1)
☆删除重复的面 (2)
☆压缩点 (2)
☆压缩边界 (2)
☆删除小孔 (2)
☆删除面圆角 (2)
☆删除倒圆角 (2)
☆由封闭边线创建面 (3)
☆在圆心处创建节点 (3)
☆设置全局清理精度 (3)
☆equivalence缝合曲面 (3)
☆toggle合并相邻的自由边 (4)
☆替换边 (4)
☆替换点 (4)
☆提取中性面 (4)
☆用垂直于边界的线分割面 (4)
☆unsplit surf补面 (5)
☆处理圆孔周围的网格 (5)
☆调整网格密度 (6)
☆自动划分网格 (6)
☆spline划网格 (7)
☆skin划网格 (7)
☆line drag延伸网格 (8)
☆ruled扩展网格 (8)
☆shrink wrap (8)
☆降低comp.Q1值 (9)
☆由封闭的曲面创建实体 (9)
☆创建圆柱体 (9)
☆用节点分割实体 (10)
☆用线分割实体 (10)
☆用面分割实体 (10)
☆实体的布尔运算 (10)
☆volume tetra四面体网格 (11)
☆tetra mesh由2D封闭网格生成3D网格 (12)
☆tetra remesh优化 (12)
☆elems offset拉伸网格 (13)
☆spin旋转网格 (13)
☆faces在3D网格表面上提取2D网格 (14)
☆linear solid在两个2D网格之间生成线性的3D网格 (14)
☆沿边线扫掠网格 (14)
☆剖切视图 (15)
☆缝合网格中相近的节点 (15)
☆one volume生成3D网格 (16)
☆Mappable视图 (17)
☆multi solids多个实体同时生成3D网格 (18)
☆smooth调节网格 (18)
☆拆分网格 (18)
☆合并网格 (19)
☆动态移动节点 (19)
☆显示网格的法向量 (19)
☆检查模型 (20)
☆penetration检查穿透 (20)
☆检查网格质量 (21)
☆选择边线上的点
选择时,按下鼠标左键不放,光标移动到边线上变成后松开,所选的边线变成白色,即可在该边线上选择点。
☆定义方向
☆Organize管理集合器
Tools>>Organize>>Sets,⊙collectors,选择元素,将其移动到另一个“Collector”中
☆删除面、实体、网格等
F2或或Tool>>delete,进入删除面板。
选择要删除的内容,按delete entity删除。
☆删除空部件
Tool>>delete,▼comps,点击preview empty,左下角显示空部件的数量,点击delete entity 删除空部件。
切换选择类型
☆删除重复的面
Geom>>defeature>>duplicate,设置cleanup tol=0.01,选择所有面。
点击find自动查找重复的面。
点击delete将其删除
☆压缩点
Geom>>point edit>>suppress,选择点即可压缩。
☆压缩边界
Geom>>edge edit>>(un)suppress,选择边将其压缩。
☆删除小孔
Geom>>defeature,⊙pinholes,surfs选择all,设置diameter<3,点击find找到所有直径小于3mm的孔,按delete删除
pinholes
☆删除面圆角
Geom>>defeature,⊙surf fillets,surfs选择all,设置min radius和max radius,点击find 找到面圆角,按remove删除
surf fillets
☆删除倒圆角
Geom>>defeature,⊙edge fillets,surfs选择all,设置min radius和max radius,点击find 找到设置范围内的倒圆角,按remove删除
edge fillets
☆由封闭边线创建面
Geom>>Surfaces ,⊙spline/filler ,选择边线,按create 创建面
☆在圆心处创建节点
distance 找圆心:Geom>>distance 或者按“F4”进入distance 面板,⊙three nodes 分别选择圆边界上的三个点,点击circle center 创建圆心。
☆设置全局清理精度
按“O ”键,进入Option 面板。
⊙Geometry ,设置cleanup tol=0.01
☆equivalence 缝合曲面
Geom>>edge edit ,⊙equivalence ,surfs>>all 选中所有曲面。
cleanup tol 的值与全局设置相同(0.01),也可以重新输入。
点击equivalence 可以缝合所有0.01mm 以下的间隙。
根据一个边自动识别闭合的
边界,生成曲面。
如果不选中,
需要手动添加曲面的每个边。
使生成的曲面与
周围的曲面相切
☆toggle 合并相邻的自由边
Geom>>edge edit ,⊙toggle ,设置cleanup tol=0.1,选中两条相邻自由边(间隙小于0.1)其中的一条,即可将它们合并为公共边。
☆替换边
Geom>>edge edit ,⊙replace ,设置cleanup tol ,依次选择移除的边和保留的边,点击replace
☆替换点
Geom>>point edit ,⊙replace ,依次选择移除的点和保留的点,点击replace
☆提取中性面
Geom>>midsurface ,⊙auto midsurface ,选中模型任意一个面,软件会自动捕捉整个模型,点击extract ,即可提取中性面。
☆用垂直于边界的线分割面
①Geom>>surf edit ,⊙trim with nodes ,依次选择一个节点和一条边,生成垂线将面分割。
② Geom>>quick edit ,点击split-line 后面的node 选择节点,line 选择边,生成垂线分割
边
点 移除
的边 保留
的边
移除的点
保留的点
点 边
☆unsplit surf补面
Geom>>quick edit,点击unsplit surf后面的line(s),选择要补的边界。
☆处理圆孔周围的网格
①Geom>>quick edit,设置washer split后面offset value的值(一般比网格单元略小)。
按下lines,选择圆孔边界,在其周围生成一个圆形边界。
②左侧窗口选择utility,点击Geom/Mesh,选择Add Washer。
nodes选择圆孔边线上的节点,按proceed继续。
出现对话框,设置好参数,点击add,在圆孔周围生成均匀网格。
选择边
☆调整网格密度
Geom>>quick edit,按下adjust/density后面的line(s),选择边线,调节网格数量。
☆自动划分网格
①2D>>automesh,⊙size and bias,▼surfs选择面,设置element size,点击mesh
②出现预览,density面板中的adjust后面选择edge。
鼠标在边线数字上按左键增加节点,按右键减少节点。
按下左键向上滑动增加,向下滑动减少。
点击mesh重新划分网格。
③设置elem density,激活set后面的edge。
选择边线上的数字,更改节点数量。
④设置elem size,激活calculate后面的edge。
选择边线上的数字,更改网格大小。
左健增加网格,右键减少网格左健提取网格数量,右相当于格式刷
左健增加节点,右键减少节点按住鼠标不放,向上滑增加,向下滑减少
⑤⊙mesh style 子面板可以更改网格形状。
⑥⊙biasing 子面板可以更改网格排列方式。
数字越大,疏密越明显。
☆spline 划网格
2D>>spline ,▼lines 选择闭合的边线,按create 生成网格
☆skin 划网格
2D>>skin ,选择两条线,按create 生成网格
点击图标可改
变网格形状 点击图标可改变划分网格的方法
密集 稀疏 初始为零,左键
增大,右键减小 liner :一边密一边疏
bellcurve:两头密中间疏
☆line drag 延伸网格
2D>>line drag ,分别选择已划分网格的边线和延伸方向,按drag 生成网格
☆ruled 扩展网格
2D>>ruled ,▼node path 选择网格线首尾两点,line list 选择对边,按create 生成网格
☆shrink wrap
①loose :2D>>shrink wrap ,⊙loose ,设置element size ,点击mesh
②tight :2D>>shrink wrap ,⊙tight ,设置element size ,点击mesh
③generate solid mesh :2D>>shrink wrap ,勾选generate solid mesh 生成3D 网格。
选择首尾两点
该值越小,生成
的网格越连续
loose tight
☆降低comp.Q1值
①2D>>qualityindex,显示网格质量。
通过右边的优化面板可以提高网格质量。
②2D>>automesh,选择Q1 optimize可以降低comp.Q1值,提高网格质量。
☆由封闭的曲面创建实体
Geom>>solids,⊙bounding surfs,勾选auto selected solid surfaces,选择模型任意一个面,可以自动捕捉整个封闭的曲面。
点击create创建实体。
☆创建圆柱体
Geom>>primitives,⊙cylinder/cone,full cylinder
☆用节点分割实体
Geom>>solid edit,⊙trim with nodes,以所选的节点为边界分割实体。
☆用线分割实体
Geom>>solid edit,⊙trim with lines。
有以下三种方法:
☆用面分割实体
Geom>>solid edit,⊙trim with plan/surf。
有以下两种方法:
☆实体的布尔运算
Geom>>solid edit,⊙boolean,operation,选择A和B,operation选择不同的布尔运算,点击calculate。
选择实体
选择节点,绕着一个方向按顺序选择
选择实体
画分割线,按鼠标中键确认
选择封闭边界
选择扫掠线
扫掠方向选择实体
面的方向基点
实体的面
☆volume tetra四面体网格
①3D>>tetramesh,⊙volume tetra,可以快速将3D模型划分为四面体网格
②勾选use curvature可以在曲率较大的曲面上生成更多的网格。
③勾选use proximity可以在比较小的特征上生成更多网格四面体单元
在曲率较大的曲面上生成更多网格
细节处生成更多网格
☆tetra mesh 由2D 封闭网格生成3D 网格
3D>>tetramesh ,⊙tetra mesh ,▼comps 选择封闭的2D 网格,点击mesh
☆tetra remesh 优化
①Tool>>check elems ,⊙3-d ,检查tet collapse <0.3的网格,左下角显示3个网格failed 。
这3个网格在模型里面,看不见。
点击save failed ,以便在mask 中查看。
②在Mask 面板中查看failed elems 。
点击Unmask Adjacent 显示其附近的网格。
elems>>retrieve
① ②
先按mask 再按reverse ,
显示failed elems
③3D>>tetramesh ,⊙tetra remesh ,elems>>displayed ,remesh 重新划分网格。
重新检查网格质量。
tet collapse <0.3的网格数量降为0
☆elems offset 拉伸网格
3D>>elem offset ,⊙solid layers 。
基于2D 网格垂直拉伸,生成3D 网格。
☆spin 旋转网格
3D>>spin ,⊙spin elems 。
基于2D 网格旋转扫掠,生成3D 网格。
elems>>displayed
层数
起始位置 厚度
层数
旋转角度
☆faces在3D网格表面上提取2D网格
Tool>>faces,▼elems选择3D网格,find faces提取2D网格
☆linear solid在两个2D网格之间生成线性的3D网格
3D>> linear solid,设置起始2D、终止2D,节点对应关系,生成3D线性连接。
☆沿边线扫掠网格
3D>>solid map,⊙general,基于2D网格沿边线扫掠,并使节点与node path对齐。
☆剖切视图
Post>>hidden line,⊙cutting,可以沿坐标面将模型剖开,拖拽鼠标调节剖面位置。
☆缝合网格中相近的节点
①Tool>>faces,▼elems选择displayed,设置tolerance,点击preview equiv预览面之间相近的节点(红色显示)。
点击equivalence缝合。
在剖面上按下鼠标左键,移动鼠标可改变剖面位置
②Tool>>edges,▼comps选择部件,设置tolerance,点击preview equiv预览边线之间相近的节点(红色显示)。
点击equivalence缝合。
☆one volume生成3D网格
3D>>solid map,⊙one volume,对一个solid划分3D网格
①对于比较规则的体积,可以直接划分网格。
②solid 一个面已划分2D 网格,可以在该solid 内拉伸映射为3D 网格。
每个横截面上网格的排列方式与源2D 网格一致。
☆Mappable 视图
工具栏中将渲染方式改为 ,模型显示出不同的颜色。
从Preference>>Colors 中了解不同的颜色代表的意思。
可以看出,模型中除了小立方体是3dir.map 以外,其余都是1dir.map
横截面
☆multi solids多个实体同时生成3D网格
3D>>solid map,⊙multi solids,solids选择所有实体。
注意:在此之前要确保Mappable视图下,所有的实体都是1dir.map或3dir.map。
☆smooth调节网格
2D>>smooth,⊙plates,▼shape corrected,按“smooth”优化。
☆拆分网格
2D>>edit element,⊙split,激活points,画出分割线,按split拆分。
循环次数
☆合并网格
2D>>edit element,⊙combine,elems选择两个相邻的网格,按combine合并
☆动态移动节点
2D>>edit element,⊙cleanup,▼displayed elements,点击cleanup。
网格显示出不同的颜色:无色——质量ok;黄色——质量指标接近临界值;红色——质量指标超出临界值。
拖动节点,可以改变网格质量,颜色发生变化。
调节红色网格的节点,提高网格质量。
☆显示网格的法向量
Tool>>normals,⊙elements,▼comps选择部件,按display normals显示所选部件中每个网格的法向量。
将显示方式改为color display normals以颜色显示,红色为正,蓝色为反。
激活orientation下elems选择一个网格作为基准,点击adjust normals可以使网格的法向量指向部件的同一侧。
另外,▼elems选择网格,单击reverse normals可以使网格反向。
向量显示的大小选择基准网格
☆检查模型
①点击“Visualization”,左侧出现显示选项。
单独选中某一项可以查看对应的内容。
比如:选中“Free”可以查看自由边(红色线条)。
②检查边界。
Tool>>edges,选择要检查的comps,点击“find edges”。
左下角如果显示“No edges were found”表明模型是闭合的。
☆penetration检查穿透
①Tool>>penetration,▼comps选择all,点击check检查,左侧窗口显示结果。
显示方式
修复工具
网格选取
②修复intersection:从结构树中选择intersection下面的部件,点击手动修复工具。
点击方向图标,移动网格,直到不再相交。
点击重新检查网格。
②修复penetration:从结构树中右键点击penetration,弹出的快捷菜单中选择Automotive Recursive Penetration Fix进行自动修复。
点击重新检查网格。
对于无法自动修复的部分,再进行手动修复。
☆检查网格质量
1、Edge面板,可以找到自由边、T形连接,可以通过Equivalence合并重复节点,Preview Equiv可以预览在使用Equivalence时将被合并的节点。
2、Faces面板,在一组实体单元中找到自由面,其他作用同上
3、Shift+F10>>Normals面板,可以显示面或单元的法线,可以调整单元法线方向并且可以
将单元或面的法向反向。
Orientation(基准)
4、F10>>Check Element:点击Duplicates,完全一致的重复单元被高亮显示,信息栏将显示重复单元的数目。
注意,该项检查应在检查完单元连续性,并在合并单元后进行。
(1)点击Aspect Ratio查找长宽比大于某个值的单元,这项检查用于鉴别狭长单元,通常应小于5:1
(2)Trias:Min Angle判断三角形单元是否有小于20°的内角。
所有单元的角度都大于20°,这样的表面网格适用于创建四面体网格
(3)Tria Face:Min Angle,确认所显示单元中的最小内角。
如果最三角形内角不小于10°,其网格质量可接受。
(4)Length,确认所显示的单元中的最小单元长度
(5)Tet Collapse标准是一个标准化的四面体单元检查指标,数值1表明是具有最大体积的理想单元,数值0则表明是一个完全坍塌的没有体积的单元。
(6) Warpage(翘曲角)
(7) Chord Dev(弦差)
(8) Skew(扭曲角)
(9) Jacobian(雅可比)。
通常Jacobian值大于0.7认为是可以接受的,如果单元容易扭曲,Jacobian值趋于0,Jacobian值小于0表示一个凹面单元,计算不收敛,这在分析中是不允许的。
(10) Vol Skew用于检查四面体单元的体积扭曲。
(11) Tetra AR用于检查四面体单元。
定义为最长边尺寸与最短高度的比值。
Free 1-D”s,检查一维单元是否含有自由端
Rigid Loop,检查一组一维刚性单元是否形成环
Dependency,检查焊接和刚性单元是否含有双重依赖
点击Save Failed。
未通过的单元被保存,它可以在任何面板上使用扩展选择菜单中的Retrieve选项读取
5、使用AutoMesh重新划分网格消除网格存在的问题
6、利用手工的方法编辑网格:
(1)Delete面板删除包含三角形的网格
(2)使用Replace面板缝合因删除单元而产生的缝隙
(3)使用Edit Element面板的Split和Combine子面板,删除模型区域中的三角单元。
2D>>Qualit Index面板,Comp.QI(组合质量指标值)全面评价网格划分的质量,是所有所选单元质量对应标准质量指标的总和。
质量指标值越低,网格对应所设置的质量检查标准的质量越好。
改面板可以输出相应的质量检查结果,包括四边形单元和三角形单元的数目。
QI>10,红色;1<QI<10,黄色,表失效;0.8<QI<1,草绿色,警告;QI<0.8,以背景色显示,理想;
Swap(交换)。
使用QI功能时,提倡在局部模型上进行,不要用于由几个部件组成的大型结构中。
Place Nodes和Swap Edges可以交互地移动节点和交换两个相邻单元的公共边界来给进单元的质量
Node Optimize功能可以为所选的节点找到最优的位置,使与此节点相连单元的质量指标达到最低。
Element Optimize具有相同的功能,只是是以所选单元中包含的所有节点为对象,可以影响更大的区域。
但是由于它一次只能调整一定数量的单元,在大量单元调整模型中并不常用。
2D>>Smooth面板,进入QI Optimization模式
①Mesh>>Check>>Elements>>Check Elements,设置length<1,点击length即可查找小于1mm的网格,显示白色。
②Mesh>>Check>>Elements>>Quality Index,pg1中comp.Q1值越小表明网格质量越好。