首页/文章/ 详情

想学习整车的形状优化流程吗

1天前浏览11

整车的逻辑与本篇文章所讲解的流程一致,本篇文件将使您了解如何为创建了形状变量的模型进行参数化,以及如何将其导入HyperStudy。

在开始之前,请将本教程中使用的模型文件从/HS-1021/ 复 制到您的工作目录。

输入变量是三个形状变量:

1·xtrans

2·ytrans

3·radius

这些形状中的每一个都是通过在相应方向上扰动网格1个单位来创建的。

img  
img  

一、从HyperMesh导出形状变量

1.启动HyperMesh Desktop。

2.在User Profiles对话框中,将用户配置文件设置为OptiStruct

3.打开模型。

a)在菜单栏中,单击File>Open>Model

b)在Open Model对话框中,打开plate_with_shapes.hm文件。模型出现在图形区域中。

4.在Ana lysis页面中,单击optimization

img  

5.单击shape

6.转到desvar子面板。

7.创建设计变量XTrans。

a)在desvar= 字段中,输入XTrans。

b)单击**Shape=**。

c)选择形状xtrans

d)单击create

img  

8.再创建两个标记为YTrans和Rad的设计变量。为设计变量YTrans选择形状ytrans,并为设计变量Rad选择形状radius。

9.导出形状变量。

a)转到export子面板。

b)将ana lysis code设置为HyperStudy

c)将sub-code设置为OptiStruct

d)单击export as

img  

e)在Save As对话框中,将文件另存为plate_with_shapes.shp。

10.通过单击菜单栏中的File>Exit退出HyperMesh。

二、创建基本输入模板

1.启动HyperStudy。

2.在菜单栏中,单击Tools>Editor。此时将打开Editor

3.在File字段中,打开plate_with_shapes.fem文件。

4.在Editor中,右键单击并从上下文菜单中选择Select Nodes**>**GRID。plate_with_shapes.fem文件中的所有GRID卡都将高亮显示。

img  

5.右键单击突出显示的卡片,然后从上下文菜单中选择Include Shape。

6.在Shape Template对话框中,打开plate_with_shapes.optistruct.node.tpl文件。

7.单击Save

8.在Save Template对话框中,将文件另存为plate_with_shapes.tpl。

9.关闭Editor。

三、执行研究设置

在此步骤中,您将导入在将形状变量从HyperMesh导出到 HyperStudy 步骤中创建的设计变量(在HyperStudy中称为输入变量)。

1.通过以下方式开始新研究:

a)在菜单栏中,单击File>New

b)在功能区上,单击。

2.在Add Study对话框中,输入研究名称,选择研究的位置,然后单击OK

3.转到Define Models步骤。

4.添加Parameterized File模型。

a)从Directory中,将plate_with_shapes.tpl文件拖放到工作区中。

img  

b)在Solver Input File列中,输入plate.fem。

这是HyperStudy在任何评估期间写入的求解器输入文件的名称。

c)在Solver Execution Script列中,选择OptiStruct(os)

img  

5.单击Import Variables

从plate_with_shapes.tpl资源文件导入三个输入变量。

6.转到Define Input Variables步骤。

7.查看输入变量的下限和上限范围。

四、执行试运行

1.转到Test Models步骤。

2.单击Run Define

在study Directory中创建approaches/setup_1-def/ 目录。approaches/setup_1-def/run__00001/m_1目录包含输入文件,该文件是试运行的结果。

五、创建和评估输出响应

在此步骤中,您将创建输出响应Mass和Displacement。

1.转到Define Output Responses步骤。

2.创建Mass output响应。

a)从目录中,将位于approaches/setup_1-def/run__00001/m_1中的plate.out文件拖放到工作区中。

img  

b)在File Assistant对话框中,将Reading技术设置为Altair® HyperWorks®,然后单击Next

c)选择Single Item in a Time Series,然后单击Next

d)定义以下选项,然后单击Next

1/将Type设置为Mass

2/将Request设置为Mass

3/将Component设置为Value

img  

e)将输出响应标记为Mass。

f)将表达式设置为First Element

Note:因为这个数据源中只有一个值,所以[0]输入到m_1_ds_1之后,从而选择数据源中的第一个(也是唯一一个)条目。

g)单击Finish

img  

3.Mass output响应显示在工作区中。

4.创建Displacement输出响应。

a)从目录中,将位于approaches/setup_1-def/run__00001/m_1中的plate.h3d文件拖放到工作区中。

b)在File Assistant对话框中,将Reading技术设置为Altair® HyperWorks®,然后单击Next

c)选择Single Item in a Time Series,然后单击Next

d)定义以下选项,然后单击Next

1、将Subcase设置为Subcase 1(Load)

2、将Type设置为Displacement(Grids)

3、将Request设置为N298

4、将Component设置为MAG

e)标记输出响应Displacement。

f)将表达式设置为First Element

g)单击FinishDisplacement输出响应将添加到工作区域。

5.单击Evaluate以提取响应值。



来源:TodayCAEer
OptiStructHyperMesh动网格形状优化Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-09-24
最近编辑:1天前
TodayCAEer
本科 签名征集中
获赞 49粉丝 146文章 470课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈