首页 > 其他分享 >HyperWorks二维网格划分及拓扑改进

HyperWorks二维网格划分及拓扑改进

时间:2024-11-01 10:49:26浏览次数:1  
标签:拓扑 网格 HyperWorks 划分 面板 模型 单元 size

Step 01:载入模型 Exercise_3a.hm。

Step 02:2D 网格划分。

(1) 进入 automesh 面板。

图 3-13 设置 automesh 面板网格控制参数

 

(2) 指定 element size 为 5,根据图 3-13 设置网格控制参数。

(3) 查看网格。

图 3-14 新创建的网格模型

 

网格模型整体看来比较理想,但局部放大后,将发现模型中存在质量较差的单元。

 

图 3-15 网格模型单元质量较差的位置

 

(4) 平移、选择和放缩模型确定低质量单元的位置。

上述讨论中提到,网格划分后,HyperMesh 将保留模型所有的曲边(压缩边除外)。关闭单元显示,可以看到模型中多种特征影响网格质量。这种情况对于导入的几何模型来说是非常常见的。拓扑改进功能主要是用来解决这一问题的。

 

图 3-16 几何模型中影响单元质量的特征

 

Step 03:拓扑改进

拓扑改进的目的是修改几何模型,去除或改变产生较差质量单元的几何特征。HyperMesh 具有自动和手动多种工具来达到这一目标。

(1) 进入 autocleanup 面板,选择 edit parameter 按钮。

(2) 在 element size 栏输入 5,激活 Geometry cleanup 功能并保持其他选项不变,点击 ok。

(3) 点击 edit criteria 按钮,在 target element size 栏输入 5,minimum element size 栏输入 3,maximum element size 栏输入 6,点击 ok。

(4) 选择所有面并点击 autocleanup。

(5) 此时 HyperMesh 将压缩对单元质量产生较大影响的曲边。 

图 3-17 曲边压缩

 

(6) 设置单元尺寸为 5,划分网格。

此时获得的网格质量将大幅提升,尽管模型中还存在部分较差单元。

 

图 3-18 几何清理后的网格模型

 

(7) 使用 quick edit 面板中下述功能改善网格质量。

l Toggle Line:压缩曲线。

l Adjust Density:调整节点密度。

l Add Point:增加硬点。

l Split Surface:分割曲面。

l 在圆孔处创建 washer 单元。

 

(8) 使用下述单元编辑工具获得尽可能小的质量指数。

l Split Element:分割单元。

l Combine Element:合并单元。

l Quality Index Node Editing:质量指数面板的节点编辑工具。

 

Step 04:交互式网格划分。

除了通过 automesh 实现自动、快速、高质量网格划分,HyperMesh 还支持交互式的控制网格划分参数,预览待划分的单元,以获得预期的网格模型。

(1) 进入 automesh 面板,将网格划分模式设置成 interactive。

(2) 选择曲面,进行网格划分。

 

此时,HyperMesh 进入 Size and Bias 交互式网格预览面板。此面板中绿色的 mesh 按钮是用来预览网格以查看不同的控制参数对网格状态的影响。网格模型一直处于可编辑状态,直到点击 return 按钮。 

图 3-19 交互式网格划分

 

(3) 面板中尝试使用下述功能,注意观察它们对网格模型的影响。

l 调整曲边节点密度。

l 使用 6mm 的单元边长重新划分模型。

l 改变单元类型,使用全三角形或全直角三角形单元划分网格。

l 改变曲边上节点偏置值,对比线性、指数以及钟形曲线节点分布状态。

l 使用 5mm 的四边形单元重新划分网格。

(4) 点击 return 接受已划分的模型。

 

Step 05:模型管理。

本步将描述与网格划分不同的功能。

(1) 创建两个名分别为 AlignOnly 和 AlignAndSize 组件,并为其指定不同的颜色。

(2) 分别复制所有曲面到上述组件。

 

Step 06:网格划分选项。

automesh 面板还有一些使用频率不高单元功能强大的选项。本步将探索这些选项的用法。

(1) 将 AlignOnly 置为当前活动组件并仅显示此组件。

(2) 在 automesh 的 size and bias 子面板的 flow 处选择 align 功能并保持 size 选项不变。

(3) 划分 AlignOnly 组件内的曲面。

(4) 将 AlignAndSize 置为当前活动组件并仅显示此组件。

(5) 在 automesh 的 size and bias 子面板的 flow 处激活 align 和 size 选项。

(6) 划分 AlignAndSize 组件内的曲面。

(7) 使用模型浏览树的 isolate 功能观察不同的网格划分结果。 

图 3-20 Align 和 Size 功能对网格的影响效果对比

注意到标准的网格划分将产生与整体坐标系走向一致的单元。Align 选项将控制产生与几何模型轮廓走向一致的网格,加上 size 控制,可获得尺寸一致的网格模型。

 

Step 07:曲边和曲面弦差。

(1) 选择 automesh 面板的 edge deviation 子面板。

(2) 按照下图设置曲边弦差控制参数。 

图 3-21 设置曲边弦差控制参数

 

(3) 划分网格。

注意到本步中获得的网格将依赖于曲线的曲率。在模型曲边或孔壁处,单元尺寸自动减至最小单元尺寸以更好的逼近原始几何。曲线曲率较大的部分单元将使用最大单元尺寸值。

(4) 选择 surface deviation 子面板,按照下图设置曲面弦差参数。

图 3-22 设置曲面弦差控制参数

 

(5) 注意到本步中获得的网格将依赖于曲面的曲率。在模型曲面导角或曲面曲率角较小处,单元尺寸自动减至最小单元尺寸以更好的逼近原始几何。模型中较为平缓的部分将使用最大单元尺寸值。

 

练习上述子面板功能,确定如何使用交互式网格控制获得逼近原始几何的网格模型。

 

标签:拓扑,网格,HyperWorks,划分,面板,模型,单元,size
From: https://www.cnblogs.com/icae/p/18519721

相关文章

  • Unity中的网格与材质球合并
    很多时候我们需要把具有相同shader的材质球合并,从而减少drawcall的产生。 比如九龙战里面,一个人物带有10个部位,10个部位各自来自不同的fbx文件,加上身体,就有11个材质球,占上11个drawcall。如果主城里面跑着10个角色,光人物就占了110个drawcall!所以这种时候材质球合并是必须的。(下......
  • 拓扑排序
    拓扑序1、在做DAGDP时,按拓扑序转移,状态可转移完全2、从拓扑序小的点连向拓扑序大的点,一定不会成环3、统计结点\(x\)可以到达的点数(待解决)DirectingEdges根据性质2,对有向边构成的图跑拓扑,拓扑序小的连向大的即可正确性由性质2易知,待证明P3953[NOIP2017提高组]逛公园本......
  • HyperWorks二维网格划分与单元连续性
    自动网格划分HyperWorks中为零件定义几何曲面是创建零件壳单元网格的最佳方式。HyperMesh创建二维网格最有效的方法是使用Automesh面板直接在零件的表面创建网格。Automesh面板是HyperMesh重要的网格划分工具,通过automesh可实现单元尺寸、单元密度、单元类型以及节点分......
  • ​Leetcode 166.珠宝的最高价值​ 网格图dp C++实现
    问题:Leetcode166.珠宝的最高价值现有一个记作二维矩阵 frame 的珠宝架,其中 frame[i][j] 为该位置珠宝的价值。拿取珠宝的规则为:只能从架子的左上角开始拿珠宝每次可以移动到右侧或下侧的相邻位置到达珠宝架子的右下角时,停止拿取注意:珠宝的价值都是大于0的。除非这个......
  • HyperWorks中的Size and bias 子面板
    此面板是automesh经常使用的子面板,通过此面板,用户可用设置单元尺寸、单元类型以及以及映射类型等多种控制选项,然后通过预览按钮查看待生成网格模型的状态。 图3-6sizeandbias子面板 1.Density(密度)Adjust–在曲边节点数值位置点击鼠标左键增加节点数量,点击鼠标右键......
  • GPU 学习笔记三:GPU多机多卡组网和拓扑结构分析(基于数据中心分析)
    文章目录一、概述二、数据中心(DC)2.1数据中心简介2.2传统数据中心的网络模型2.3脊叶网络模型(Spine-Leaf)2.4Facebook的Fabric网络架构三、基于数据中心的多机多卡拓扑3.1Spine-Leaf架构网络规模测算方法3.2NVIDIA多机多卡组网防止遗忘和后续翻找的麻烦,记录下平......
  • 拓扑排序学习笔记
    图论系列:前言:ぽつり夕立を食らった此処に帰る傘はないんだふたりで嵐を待ったどこへ行こうか探してんだ相关题单:戳我一.图论基本定义其实可以查oiwiki的。1.图图:图是一个二元组\(G=(V(G),E(G))\),其中\(V(G)\)是非空点集,由图的各个顶点组成,\(E(G)\)是各点之间的......
  • HyperWorks的RT功能及使用技巧
    在Altair(HyperWorks)里,当结构中包含T型、X型或更复杂的连接特征(图2-12所示)时,此功能非常有效。不适用于没有T型连接的特征(图2-12右侧)。  图2-12带有T型特征的模型 如果R/T(半径/厚度)大于面板指定值,这个特征不被识别为目标连接特征。-如果某个连接特征的不同位......
  • 基于BUCK拓扑的数字电源PLECS仿真
    需求输入DC300V输出DC165V,输入范围185V-425V1、理论分析        实现电压变换的拓扑为BUCK电路,对于BUCK的工作原理资料随处可见,此处不再赘述。本文接下来主要介绍其数字控制环路的设计与DSP实现。        根据电源外特性要求,滤波电感大小设计为6.4uH,输出......
  • HyperWorks的模型简化
    2.2模型简化本节将介绍如何改变结构的外形以实现模型的简化。模型中对分析不需要的小特征,如小孔、导角等,将被去除。模型简化后将大大提高整体模型的网格质量、建模效率以及后续模型求解效率。本节将学习:-为clip零件划分网格,观察网格质量并确定模型中需要模型简化的位置。-......