首页 > 其他分享 >什么是网格变形?HyperWorks网格变形设置方法

什么是网格变形?HyperWorks网格变形设置方法

时间:2024-11-26 11:55:35浏览次数:5  
标签:变形 网格 变形体 HyperMesh HyperWorks HyperMorph 方法

HyperMorph 是 HyperMesh 向用户提供的强大的网格变形工具。它可以在保证基本网格形态和质量的前提下,按照用户使用需求,自如的对已有的有限元模型进行网格变形。

HyperMorph 可用于:

• 改变已有的网格,生成新的设计方案。

• 将已有的网格映射至全新的几何模型。

• 用于创建形状优化设计变量。

 

在 HyperMorph 中,支持的基本网格变形技术包括:

• 变形域与控制柄方法 Domains and Handles。

• 变形体方法 Morph Volumes。

• 自由变形功能 Freehand Morphing。

• 几何映射变形功能 Map to Geometry。

 

为提高用户对网格变形功能的可控性,HyperMorph 还向用户提供了以下网格变形高级控制参数:

• 网格变形约束。

• 网格变形对称性控制。

• 网格变形偏置。

 

针对网格变形的结果,可以将其保存为 shapes。保存完毕的 shapes 可以被用于:

• 映射到其他模型中。

• 通过动画模式,查看网格变形历程。

• 载荷转移。

 

结束了网格变形后,用户可以方便的在 HyperMesh 中查看变形后的网格质量。并可以根据需要,自动完成网格光顺化及质量调整等功能。通过 re-mesh 功能,对基于变形域和控制柄方式的网格变形作进一步控制。

 

7.1 启动 HyperMorph

在 HyperMesh 中启动 HyperMorph

用户可以通过以下任意一种手段,启动 HyperMesh:

l 在页面上方的下拉式菜单中,找到并启动 HyperMorph。

 

图 7-1 下拉菜单启动 HyperMorph

 

l 在 HyperMesh 主菜单下的 Tool 页面中,找到并启动 HyperMorph。 

图 7-2 面板启动 HyperMorph

 

HyperMorph 在线帮助

用户可以通过以下任意一种方式,启动 HyperMorph 在线帮助,以获得关于网格变形技术的更多信息:

1. 在 Help 菜单中,点击 HyperWorks Desktop>HyperMesh。

2. 所有与 HyperMorph 相关的在线帮助文档及模型文件均储存在路径<install_ directory>/tutorials/hm/hypermorph 中。

 

7.2 HyperMorph 网格变形技术

HyperMorph 包含一系列应用于有限元模型变形的快速、灵活、有效的工具。它使用 HyperMesh 独特的变形对象:变形域、控制柄、变形约束、变形体、形状及对称来实现变形功能。这些变形对象和功能都能充分兼容,可以互补的应用。总的来说,网格变形可分为三种基本的方法:变形域和控制柄方法、变形体方法及自由变形方法。每种方法都有优缺点,建议用户首先对各种方法有一个基本的了解,在处理相关网格变形工作时,就可以选择一种比较适合的方法。三种方法总结如下:

 

(1) 变形域和控制柄方法(Domains and Handles)

变形域和控制柄方法将网格模型分割成包含单元或节点的变形域并将控制柄放置在这些变形域的角点上。HyperMorph 可以自动地将网格模型分割成若干个合理的变形域,同时也支持用户手动定义变形域和控制柄。移动控制柄后,网格模型的形状将随着变形域的边界变化。变形域和控制柄方法也支持参数化的结构长度、角度、半径和圆弧角度变形以及几何模型或其他网格的匹配变形。与其他两种变形方法相比,这是一种最复杂的方法,同时它也是最有用的方法。在进行网格的细节变化或整体变化时相当有效。

 

(2) 变形体方法(Morph Volumes)

变形体方法在网格模型周围创建一个或多个高度变形的六面变形体。在 HyperMorph 中有多种方法创建变形体,这其中包括单一和多个变形体自动创建以及交互式的手动创建。变形体方法支持相邻边界的平滑过渡,而且可以在变形体边界上放置若干个控制点。变形过程中,通过改变变形体交点处和各个边界上的控制柄,可以变化变形体的形状进而变化其内部的网格模型。变形体方法是一种快速灵活的网格变形方法,它在处理复杂模型的大尺度变形时极为有效。

 

(3) 自由变形方法(Freehand Morphing)

自由变形方法指在网格变形过程中通过移动节点的位置来实现网格的变化,其间不需创建任何变形对象。当定义了待移动节点、固定节点以及受影响单元后,用户可以快速的变化网格形状。整个过程中,节点位置变动具有较大的灵活性,用户可以通过平移、旋转和向几何形状投影以及匹配预置形状等方式来实现这些操作。同时,也可以使用 record 工具在任一面板如放缩(scale)、投影(project)等创建节点。自由变形方法在网格变形时不需创建变形域和控制柄方法中使用的变形对象,因而,它是 HyperMorph 理想的入门方法。自由变形方法同时也支持定制的变形,允许用户进行任何形式的网格变形。

标签:变形,网格,变形体,HyperMesh,HyperWorks,HyperMorph,方法
From: https://www.cnblogs.com/icae/p/18569859

相关文章

  • FDTD自动划分的网格不可信!!!需要用折射率监视器preview一下,非常关键,否则计算出的波长有
    可以用fdtd无源仿真试一下折射率监视器的作用:特别重要:课程:https://innovationspace.ansys.com/courses/courses/lumerical-fdtd-monitors/lessons/index-monitor-in-ansys-lumerical-fdtd-lesson-2/?template=discovery视频翻译:Theindexmonitorreturnstherefractedin......
  • 如何让大小不同的图片等比缩放不变形显示在固定大小的div里?写个例子
    要让大小不同的图片等比缩放不变形显示在固定大小的div里,关键在于设置object-fitCSS属性。以下是一个例子,并解释了不同的object-fit值的效果:<!DOCTYPEhtml><html><head><title>ImageScaling</title><style>.container{width:200px;height:200px;border......
  • 中文核心:基于数据增强SMOTEENN+网格调参+BP网络的保险续保预测
    项目视频讲解:使用SMOTEENN(合成少数类过采样技术和编辑最近邻算法)与网格调参来优化BP神经网络(反向传播神经网络)。数据预处理:使用SMOTE(合成少数类过采样技术)来平衡数据集,生成少数类样本。使用ENN(编辑最近邻)来去除一些噪声数据点,进一步平衡数据。网格搜索调参:......
  • 【GIS前沿技术】什么是网格化(Gird)GIS?
    文章目录网格GIS的主要特点网格GIS的优势网格GIS工作原理网格GIS实现技术网格GIS是一种将地理空间数据组织成网格(格网)形式的地理信息系统。每个网格单元(通常称为“像元”或“格网单元”)代表特定的空间范围,具有固定的大小和形状。这种结构使得数据的存储、处理和分析更加高效......
  • C221110C. SolarPea与网格
    C221110C.SolarPea与网格是怎么想到dp定义的?思考下面这个情景:如果一个人在\(x\),另一个人在\(y\(x\lty)\),那么在\(x\)的人会把\(x\lti\lty\)的所有\(i\)全走一遍,走完之后\(x+1=y\)。对于这个情景,我们想到记\(f[i]\)表示一个人在\(i-1\),一个人在......
  • Deformable DETR改进|爆改模型|涨点|在骨干网络和可变形编码器间加入YOLOv10的PSA和SC
    一、文本介绍本文修改的模型是Deformable-DETR,在骨干网络和可变形编码器之间加入YOLOv10的PSA和SCDown模块。其中PSA是YOLOv10提出的一种高效的自注意力模块,为了避免注意力带来的巨额开销,本文将PSA应用于可变形编码器输入的最高层级特征图。SCConv是一种空间和通道解耦的卷积......
  • Deformable-DETR改进|爆改模型|在可变形编解码器之间加入RT-DETR中的CCFM模块(附代码+
    一、文本介绍本文修改的模型是Deformable-DETR,修改的位置是在可变形编码器和可变形解码器之间,在可变形编码器和可变形解码器之间加入RT-DERT中的CCFM模块,CCFM模块的输入为可变形编码器的最高层级特征图以及backbone的输出。CCFM模块可以提升模型的特征融合能力。二、模型图......
  • 探索 Kubernetes 服务网格:Istio 实战指南
    ......
  • 【pyVista】在三维模型中的网格属性
    一,什么是属性?        属性是存在于一个网格。在PyVista中,我们同时使用点数据和单元数据,并且允许轻松访问数据字典以保存属性数组它们位于网格的所有点或所有单元上。点数据点数据是指值数组(标量、向量等),这些值Live在网格的每个点上。属性数组中的每个元素对......
  • ArcGIS创建渔网:得到指定大小的网格矢量
      本文介绍在ArcMap软件中,通过“CreateFishnet”工具创建渔网,从而获得指定大小的矢量格网数据的方法。  首先,我们在创建渔网前,需要指定渔网覆盖的范围。这里我们就以四川省为例,在这一范围内创建渔网;其中,四川省的矢量范围如下图所示。  在ArcMap软件中,我们依次选择“Toolb......