HyperWorks汽车B-柱网格变形

在这一节,将练习如何使用变形域,实现汽车 B-柱有限元模型的网格变形。

图 7-13 网格变形前后的 B 柱模型

Step01:读取并查看模型。

打开模型文件 Exercise_7c.hm。

Step02:创建变形域。

(1) 通过路径 HyperMorph > Morph Volumes > Create,进入创建变形域页面。

(2) 将创建方式切换到 pick on screen。

(3) 在 handle placement 中,选择 corners only。

(4) 勾选 auto-tangent 。

(5) 按下图方式,选择并创建包含若干个控制柄的变形域。

图 7-14 选择点创建变形体

Step03:切分变形域。

(1) 选择 split/combine 子菜单。

(2) 选择 split mvols : by edges。

(3) 按下图模式,选择近似标识 1 的位置,对变形域进行切分。

图 7-15 变形域切分位置

(4) 点击 split。

则原有变形域被切分为两个新的变形域。

(5) 按照上述步骤,在上图中标识 2 或近似位置,进行第二次切分。两次切分应最终生成三个首尾相接的较小的变形域。

Step04:对 B 柱模型进行网格变形。

(1) 在 HyperMorph 界面下,选择 Morph ,然后选择 move handles。

(2) 将移动控制柄类型置为 translate。

(3) 在 direction 中选择 along xyz。

(4) 按下列内容填入移动距离 。

X = 0

Y = 100.00

Z = 0

(5) 按下图内容,选中待移动的控制柄。

图 7-16 选择待移动的控制柄

(6) 点击 morph。

旋转模型,可以看到,该模型的网格形态在网格变形后发生了明显的变化。通过网格变形技术,B 柱的设计方案得到了更新。值得关注的是,由于采用了创建局部变形域,移动控制柄的方式进行了网格变形,因此,由网格变形导致的单元质量下降的现象得到了有效控制。


【近期内容】

HyperMesh宝典: 苹果、雪花、蒲公英竟然可以

HyperMesh宝典:和你聊聊分块的艺术

HyperMesh宝典:你也可以来做二次开发

相关推荐
草明10 分钟前
clickhouse 检查是否有删除语句在执行
数据库·clickhouse
风语者日志22 分钟前
攻防世界—easyupload
数据库·web安全·ctf·小白入门
小小爱大王31 分钟前
AI 编码效率提升 10 倍的秘密:Prompt 工程 + 工具链集成实战
java·javascript·人工智能
半生过往31 分钟前
2025 前端动效实战指南:Vue Bits & React Bits 深度拆解(功能 / 复用 / 高频问题处理)
前端·vue.js·react.js
彡皮33 分钟前
qt实用学习案例:数据库设计+图表显示+model-view模式+样式表定制
数据库·qt·学习
程序员包打听34 分钟前
Vitest 4.0 重磅发布:Browser Mode 正式稳定,前端测试进入新纪元
前端
BumBle35 分钟前
UniApp 多页面编译优化:编译时间从10分钟到1分钟
前端
星链引擎38 分钟前
大语言模型的技术突破与稳定 API 生态的构建
前端
还是大剑师兰特38 分钟前
TypeScript 面试题及详细答案 100题 (71-80)-- 模块与命名空间
前端·javascript·typescript
BumBle39 分钟前
使用 SortableJS 实现vue3 + Element Plus 表格拖拽排序
前端·vue.js·element