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

news/2024/11/29 12:35:34/文章来源:https://www.cnblogs.com/icae/p/18569859

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:

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

 

7-1 下拉菜单启动 HyperMorph

 

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 理想的入门方法。自由变形方法同时也支持定制的变形,允许用户进行任何形式的网格变形。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/841582.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kafka集群管理:大数据运维专家来教你如何实现数据均衡与性能最大化

Kafka 概述 Kafka 起初是 由 LinkedIn 公司采用 Scala 语言开发的一个多分区、多副本且基于 ZooKeeper 协调的分布式消息系统,现已被捐献给 Apache 基金会。目前 Kafka 已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛…

x-easypdf 初始与简单使用

一、概述 一个 java 语言简化处理 pdf 的框架 项目主页https://x-easypdf.cn项目概述x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfbox模块,fop模块以创建功能为主,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染;pdfbox模块以编辑功能为主,对标准…

x-easypdf 初始

一、概述 一个 java 语言简化处理 pdf 的框架 项目主页https://x-easypdf.cn项目概述x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfbox模块,fop模块以创建功能为主,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染;pdfbox模块以编辑功能为主,对标准…

园子与阿里云的推广合作:直播预告|FFA 2024 上海主论坛,11月29日正式上线!

为 Apache Flink 社区备受期待的年度盛会之一,本届大会将于 11 月 29 至 30 日在上海隆重举行。Flink Forward Asia(简称 FFA)是由 Apache 官方授权的社区技术大会,旨在汇聚领先的行业实践与技术动态。在众多合作伙伴和技术开发者的支持下,FFA 已成功举办六届Flink Forwar…

关于力矩、转动惯量、扭矩等机器人、电机领域相关名词的解析和扫盲

前言 这篇博客主要用于记录一些关于电机一些专有名词分析的事情,特此记录,一方面便于日后自己的温故学习,另一方面也比便于大家的学习和交流。如有不对之处,欢迎评论区指出错误,你我共同进步学习! 这里摘要自b站的这位老师的视频,原视频很长,这里做出一定程度的总结: …

PowerShell配色方案修改 —— Windows 10下设置PowerShell背景,文字,命令,错误信息,错误信息背景等等的颜色—仅供参考!!!

PowerShell配色方案修改 —— Windows 10下设置PowerShell背景,文字,命令,错误信息,错误信息背景等等的颜色—仅供参考!!! 前言:笔者平时使用wsl的时候,觉得其它开发工具相对笨重,且CMD代码框又太简陋,PowerShell正好符合目前需求,且可自定义调节颜色,网上看了太多…

占用磁盘100%?Apache DolphinScheduler 日志如何定时清理!

当 Apache DolphinScheduler 运行几个月后,大部分朋友会发现 Logs 下的运行日志越来越多,这时可以考虑清理下 Logs/ 目录下的日志文件,比如设置只保留最近 3 天的日志,怎么操作呢?可以通过执行以下三个命令来实现: find ./logs -type f -mtime +3 -name "dolphinsch…

CMS管理后台(前后端分离模式)

本后台使用前后端分离模式开发,前端UI为Vue3+Ant Design Vue,后端Api为Go+Gin,解耦前后端逻辑,使开发更专注 技术栈 前端:Vue3,Ant Design Vue,Axios,分页,OTP动态码登录 后端:Gin,Gorm,Mysql,Docker,JWT,跨域,Log,模型绑定,Validator,权限判断,分页,OT…

专为Mac设计的文件管理工具——Dropzone 4 直装版本 Dropzone 4激活下载

Dropzone 4直装激活版是一款专为Mac设计的文件管理工具,它通过拖放操作简化文件管理流程。该软件支持快速上传文件至多种云存储服务(如Dropbox、Google Drive等),并提供文件合并、拆分、压缩、解压及邮件发送等功能。Dropzone 4允许用户自定义操作和快速访问面板,进一步提…

视频处理软件——VideoProc Converter 4K完美汉化激活 VideoProc Converter 4K免登录版本

VideoProc Converter 4K是一款功能强大的视频处理软件。它支持多种视频格式转换,包括MP4、AVI、MOV等,并能快速转换为高质量的4K、1080p等分辨率的视频。此外,该软件还具备视频编辑、剪辑、压缩、裁剪、合并等多种功能,且支持硬件加速技术,能显著提高处理速度。其直观的用…

gin.engine

EngineEngine即gin对应的服务端类(Server类),对应net/http中的ServeMux。编写gin的服务时,通常有两种初始化方法:以上两种方法都生成一个*Engine实例,只是gin.Default()生成的Engine带了Logger和Recovery两个中间件。Engine的核心成员如下: 一个Engine的核心功能包括:注册…

为什么ChatGpt能够那么精准的回答我们的问题,让Gpt自己回答!

一句话理解,授人以鱼不如授人以渔,而GPT每次给别人解答问题的时候都是记住的是这个“渔”本文来自博客园,作者:WantRemake,转载请注明原文链接:https://www.cnblogs.com/SmallChen/p/18569819