首页 > 其他分享 >HyperWorks的实体几何创建与六面体网格剖分

HyperWorks的实体几何创建与六面体网格剖分

时间:2024-11-07 10:30:49浏览次数:3  
标签:剖分 Solid 实体 网格 HyperWorks HyperMesh 曲面 几何 六面体

创建和编辑实体几何

在 HyperMesh 有限元前处理环境中,有许多操作是针对“实体几何”的,例如创建六面体网格。在创建实体网格的工作中,我们既可以使用闭合曲面创建实体网格,也可以使用完整的实体几何创建实体网格。与闭合曲面相比,使用实体几何作为操作对象更具优势:创建网格时仅需选择该实体对象并指定扫略源面和目标面即可,在两个实体几何的连接处,几何连续性将保证得到的网格是连续的。

 

在这一节,我们将讨论:

• 什么是实体几何?

• 什么是实体几何拓扑结构?

• 在 HyperMesh 中,实体几何拓扑是如何显示的?

 

实体是一种三维几何对象。在 HyperMesh 中,还包含以下几种几何对象:

• Point:点(零维几何),定义一个点需要坐标。

• Line:线(一维几何),有限长度,分为直线段和曲线段。

• Surface:曲面(二维几何),一个曲面有有限的面积。

• Solid:实体(三维几何)。

 

HyperMesh 与 CAD 软件的实体几何接口

在 HyperMesh 中,对“Solid”的定义为:由一组封闭曲面构成的三维几何实体。该定义方式与绝大多数 CAD 软件相同。HyperMesh 提供最广泛的 CAD 接口,并支持用户自定义接口,从而与三维建模软件无缝集成,保证模型快速准确的导入 HyperMesh 环境中。

 

如果用户选择通过 Geometry Import 导入几何模型,则可以通过以下两种方式:

• 通过下拉式菜单 – File > Import > Geometry。

• Toolbar > > Geometry 导入几何文件。

 

如果待导入的几何文件包含实体模型数据,那么 HyperMesh 也会将实体模型的信息导入到当前作业中。

 

HyperMesh 还可以通过以下几种方式,创建实体几何:

• Bounding Surfs –通过一组封闭的曲面构建实体。

• Drag – 以某一截面形状为基础,通过拉伸的方式构建实体。

• Spin – 以某一截面形状为基础,通过旋转的方式构建实体。

 

另外,通过 Primitives panel ,也可以创建一些简单的实体几何:

• 立方体/普通六面体

• 圆柱/圆锥

• 球体

 

图 4-1 HyperMesh 创建的基本几何体

 

下面的列表给出了在 HyperMesh 中常用的几何编辑工具及其位置:

 

Ø Surfaces panel 曲面编辑面板。

• 提供了创建曲面的各类基本方法 。

• 可以用于切分实体几何。

• 参与构成实体的曲面的边界必须与实体的其他曲面的边界处于同一封闭曲面组。

 

Ø Solid Edit panel 实体编辑面板。

• Trim with… – 通过以下方式将一个实体切分为两个或更多的实体。

o Nodes

o Lines

o Planes

o Surfaces

• Merge – 将两个或更多的实体合并为一个实体。

• Detach – 将相连接的实体分离。

• Boolean – 布尔操作。

o Union (Solid A + Solid B) 实体合并。

o Intersection (Solid A x Solid B) 保留相交位置实体。

o Removal (Solid A – Solid B) 从实体 A 中去除实体 B。

o Cut (Cut Solid A with Solid B) 使用实体 B 切割实体 A。

 

实体拓扑

拓扑(Topology)描述了实体几何间的连接关系。这种连接关系将被映射到剖分完毕的有限元网格上。与 2D 拓扑类似,在 HyperMesh 前处理环境中,3D 拓扑也有其独有的显示方式,如图 4-2 所示:

 

图 4-2 实体几何拓扑状态

 

3D 拓扑的显示方式由 Visualization Browser 进行控制,如下图所示: 

图 4-3 拓扑显示图例

标签:剖分,Solid,实体,网格,HyperWorks,HyperMesh,曲面,几何,六面体
From: https://www.cnblogs.com/icae/p/18531671

相关文章

  • HyperWorks批处理网格的类型设置
    网格类型设置(ConfigurationTab)HyperWorks中BatchMesher的ConfigurationTab向用户提供了网格方案类型(MeshType)的选择。一个典型的BatchMesh方案包括两部分内容:质量标准文件(CriteriaFile)和BatchMesher参数文件(ParameterFile)。ConfigurationTab如图3-42所示:图3......
  • HyperWorks二维网格划分及拓扑改进
    Step01:载入模型Exercise_3a.hm。Step02:2D网格划分。(1) 进入automesh面板。图3-13设置automesh面板网格控制参数 (2)指定elementsize为5,根据图3-13设置网格控制参数。(3)查看网格。图3-14新创建的网格模型 网格模型整体看来比较理想,但局部放大......
  • 树链剖分
    轻重链剖分性质重链重链内编号连续,可以用线段树维护一些值路径对于树上任意两点\(x,y\),它们的路径经过的重链不超过\(logn\)条树剖正是运用这种方式,把1个修改/询问变成\(logn\)个修改/询问,然后高效求解注意:树剖的作用是将树上问题拆成\(logn\)个序列问题,并不是所有树剖都一......
  • HyperWorks二维网格划分与单元连续性
    自动网格划分HyperWorks中为零件定义几何曲面是创建零件壳单元网格的最佳方式。HyperMesh创建二维网格最有效的方法是使用Automesh面板直接在零件的表面创建网格。Automesh面板是HyperMesh重要的网格划分工具,通过automesh可实现单元尺寸、单元密度、单元类型以及节点分......
  • 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零件划分网格,观察网格质量并确定模型中需要模型简化的位置。-......
  • CF1249F Maximum Weight Subset 题解 / 长链剖分复习
    CF1249FMaximumWeightSubset题解题目大意给定一个\(n\)个节点的树,每个节点有点权\(a_i\)。从中选出若干节点,要求这些点两两之间距离大于给定常数\(k\),使得点权和最大。Solve给出一种线性做法。前置知识:长链剖分优化DP。考虑一个DP:设\(f(u,d)\)表示在\(u\)的子......
  • 案例分析——HyperWorks练习做模型简化
    Step01:载入模型Exercise_2b.hm。  图2-20Exercise_2b模型alt="Exercise_2b模型" Step02:去除曲边导角。(1)进入defeature面板。(2)进入edgefillets子面板。(3)选择图形区所有显示曲面。(4)在minradius栏输入1。(5)在maxradius栏输入20。最大......
  • 树链剖分
    树链剖分重链剖分【问题引入】问题描述给定一颗有$n$个节点、带边权的树,现在有对树进行$m$个操作,操作有$2$类:将节点$a$到节点$b$路径上所有边权的值都改为$c$;询问节点$a$到节点$b$路径上的最大边权值。请你写一个程序依次完成这$m$个操作。有三个操作......