首页 > 其他分享 >HyperWorks二维网格划分与单元连续性

HyperWorks二维网格划分与单元连续性

时间:2024-10-31 10:46:50浏览次数:1  
标签:网格 HyperWorks 划分 HyperMesh 二维 曲面 几何 单元

自动网格划分

HyperWorks中为零件定义几何曲面是创建零件壳单元网格的最佳方式。HyperMesh 创建二维网格最有效的方法是使用 Automesh 面板直接在零件的表面创建网格。

Automesh 面板是 HyperMesh 重要的网格划分工具,通过 automesh 可实现单元尺寸、单元密度、单元类型以及节点分布等控制,同时还可以在最终网格划分确认前进行网格质量检查。零件可以一次性网格划分,也可以进行部分网格划分。网格划分前最好进行几何模型清理。进行结构划分网格前,最好具有代表这个结构的几何曲面.然后使用 automesh 功能进行网格划分。

本章旨在帮助用户熟悉 automesh 面板各个功能,如:

-根据指定的单元尺寸和单元类型一次划分模型中所有曲面。

-练习改变单元密度。

-练习使用单元质量检查工具并改变网格划分算法。

-在待划分网格的曲面上预览网格。

-练习改变单元类型以及节点分布。

-重新划分网格。

 

自动网格划分

HyperMesh 的 automesh 功能可实现一个或多个曲面快速、高质量网格划分,其包含的多种选项可实现对网格模型的全面控制。

 

图 3-1 automesh 面板

图 3-2 二维网格划分示例

 拓扑视图

曲面自动网格划分产生的结果与曲面的拓扑状态有很大关系。曲面拓扑状态指曲面间的连接关系,合适的曲面连接将产生恰当的网格模型。HyperMesh 使用曲面边界的颜色来表达曲面拓扑状态。 

图 3-3 几何模型拓扑视图

单元连续性

为了恰当的使用壳单元来模拟结构,这些壳单元必须是正确连接的,否则在网格不连续位置将出现应力、应变以及变形的突变。

HyperWorks的划分网格前后,HyperMesh 将保留模型中的曲边特征,即在曲边不被压缩的情况下,几何模型上的曲边在网格划分后仍然存在。如果模型曲面正确连接,HyperMesh 将在曲面共享边界位置放置若干节点,然后相连接的两个曲面产生相同数量的单元。

下面四个示例描述了几何拓扑状态对后续网格划分的影响效果。

图 3-4 几何拓扑状态与网格划分结果

 Automesh 面板

通过 Automesh 面板的多种网格控制工具可实现高质量网格划分。其中 Align(一致)和 Size(尺寸)选项:

• Flow:Align 控制产生以四边形为主的单元。

• Flow:Size 仅在 align 功能激活的状态下可用。它控制产生尺寸一致的单元。 

(a) 

(b)

(C)

(a)不使用 flow 控制 (b)使用 Align 控制 (c)使用 Align 和 Size 控制产生的网格

 

 

【推荐内容】

HyperMesh宝典:进阶的六面体魔方​ HyperMesh宝典:几何的定义、格式转换和修复
HyperMesh宝典:几何清理和几何简化

 

 

 

标签:网格,HyperWorks,划分,HyperMesh,二维,曲面,几何,单元
From: https://www.cnblogs.com/icae/p/18517202

相关文章

  • ​Leetcode 166.珠宝的最高价值​ 网格图dp C++实现
    问题:Leetcode166.珠宝的最高价值现有一个记作二维矩阵 frame 的珠宝架,其中 frame[i][j] 为该位置珠宝的价值。拿取珠宝的规则为:只能从架子的左上角开始拿珠宝每次可以移动到右侧或下侧的相邻位置到达珠宝架子的右下角时,停止拿取注意:珠宝的价值都是大于0的。除非这个......
  • 给DedeCMS增加二维码功能
    问题:如何给DedeCMS增加二维码功能?解决方法:修改 extend.func.php 文件:打开 include/extend.func.php 文件,在文件末尾添加以下内容:functionqr_code($id,$size=200){return'https://api.qrserver.com/v1/create-qr-code/?size='.$size.'x'.$size.'&data=&......
  • 二维前缀和模板
    二维前缀和模板题目描述:输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。对于每个询问输出子矩阵中所有数的和。输入格式:第一行包含三个整数n,m,q接下来n行,每行包含m个整数,表示整数矩阵。接下来......
  • manim边学边做--通用二维坐标系
    Manim的Axes对象是通用的坐标系对象,之前几篇介绍的数轴和各种坐标平面都是继承Axes对象。Axes对象的主要作用在于创建和管理二维坐标轴,以满足我们制作数学动画时的各种需求。具体来说,Axes对象可以帮助我们:定义坐标系:定义一个明确的坐标系,通过设置x轴和y轴的范围、步长等参数,创......
  • HyperWorks中的Size and bias 子面板
    此面板是automesh经常使用的子面板,通过此面板,用户可用设置单元尺寸、单元类型以及以及映射类型等多种控制选项,然后通过预览按钮查看待生成网格模型的状态。 图3-6sizeandbias子面板 1.Density(密度)Adjust–在曲边节点数值位置点击鼠标左键增加节点数量,点击鼠标右键......
  • HyperWorks的RT功能及使用技巧
    在Altair(HyperWorks)里,当结构中包含T型、X型或更复杂的连接特征(图2-12所示)时,此功能非常有效。不适用于没有T型连接的特征(图2-12右侧)。  图2-12带有T型特征的模型 如果R/T(半径/厚度)大于面板指定值,这个特征不被识别为目标连接特征。-如果某个连接特征的不同位......
  • HyperWorks的模型简化
    2.2模型简化本节将介绍如何改变结构的外形以实现模型的简化。模型中对分析不需要的小特征,如小孔、导角等,将被去除。模型简化后将大大提高整体模型的网格质量、建模效率以及后续模型求解效率。本节将学习:-为clip零件划分网格,观察网格质量并确定模型中需要模型简化的位置。-......
  • 简单的Java二维码应用
    闲来无事做一个java的小应用玩玩,可以模拟微信小程序刷二维码。需要解决的主要问题:二维码获取二维码展示1.抓包微信小程序,获取所需信息微信电脑版可以登录小程序,通过Charles可以抓包。配置Charles,可以参考文章:charles使用教程,只要配置好证书就行运行Charles,打开微信小......
  • 界面控件DevExpress WPF v24.1新版亮点:属性网格、轻量级主题升级
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpressWPF控件今年一个重大版本——v24.1全......
  • 过采样与欠采样技术原理图解:基于二维数据的常见方法效果对比
    在现实场景中,收集一个每个类别样本数量完全相同的数据集是十分困难的。实际数据往往是不平衡的,这对于分类模型的训练可能会造成问题。当模型在这样一个不平衡数据集上训练时,由于某个类别的样本数量远多于其他类别,模型通常会更擅长预测样本量较大的类别,而在预测小类别时表现不......