首页/文章/ 详情

HyperStudy_将一个模型的变量链接到其他模型的输出响应研究-HS-1060

8月前浏览307

了解如何将模型的变量链接到其他模型的输出响应。

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

输入变量是三个component中每个component的厚度,通过PSHELL卡在输入模型中定义。厚度应在0.05到0.15之间;初始厚度为0.1。

img  

一、执行研究设置

1.启动HyperStudy。

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

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

b)在功能区上,单击。

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

4.转到Define Models步骤。

5.添加Parameterized File模型。

a)从目录中,将plate.tpl文件拖放到工作区中。

img  

b)在Solver input file列中,输入plate.fem。这是HyperStudy在任何评估期间写入的求解器输入文件的名称。

c)在Solver execution script列中,选择OptiStruct(os)

6.通过将Cost.xls文件从Directory拖放到工作区来添加Spreadsheet模型。

Resource、Solver input file和Solver input arguments字段将填充。Solver input file字段显示hst_input.hstp,这是HyperStudy在评估期间写入的求解器输入文件的名称。

Note:

创建Excel电子表格模型时,电子表格的格式必须正确。变量的值和标签可以格式化为两个连续的行或两个连续的列。变量标签应仅包含英文字符,或英文字符和数字的组合。如果没有为变量创建标签,HyperStudy将默认分配一个标签。

img  

7.单击Import Variables。此时将打开cost.xls电子表格。

8.添加输入变量。

a)在Excel对话框中,单击Yes开始选择输入变量。

b)在电子表格中,选择包含输入变量的标签和值的单元格。

img  

c)在Excel对话框中,单击OK。

d)单击Cancel停止选择输入变量。

9.添加输出响应。

a)在Excel对话框中,单击Yes开始选择输出响应。

b)在电子表格中,选择包含输出响应的标签和值的单元格。

img  

c)在Excel对话框中,单击OK。

d)单击Cancel停止选择输出响应。两个输入变量和一个输出响应是从cost.xls电子表格导入的。

10.转到Define Input Variables步骤。

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

二、执行试运行

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

I 将Type设置为Mass

II 将Request设置为Mass

III 将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

I 将Subcase设置为Subcase 1(Load)

II 将Type设置为Displacement(Grids)

III 将Request设置为N298

IV 将Component设置为MAG

e)标记输出响应Displacement。

f)将表达式设置为First Element

g)单击Finish

Displacement输出响应将添加到工作区域。

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

四、将输入变量链接到输出响应

在此步骤中Mass_Excel Model 2的输入变量链接到Model 1的质量输出响应。

1.在Explorer中,单击Define Input Variables

2.单击Links选项卡。

3.在输入变量Mass_Excel的Expression列中,单击。

4.在Expression Builder中,单击Output Responses选项卡。

5.选择输出响应Mass

6.单击Insert varname。表达式m_1_r_1将显示在Evaluate Expression字段中。

7.单击OK

模型2的输入变量Mass_Excel现在与模型1的输出响应质量相关联。

img  

8.执行系统边界检查并验证输入变量Mass_Excel是否等于输出响应Mass。

a)在Explorer中,右键单击并从上下文菜单中选择Add。

b)在Add对话框中,选择Basic,然后单击OK

c)转到Basic 1>Specifications步骤。

d)在工作区中,将Mode设置为System Bounds Check

e)单击Apply

f)转到Evaluate步骤。

g)单击Evaluate Tasks

h)单击Evaluation Data选项卡,并验证输入变量Mass_Excel是否等于输出响应Mass。

img  



来源:TodayCAEer
SystemOptiStruct电子ADSUMAltair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-05
最近编辑:8月前
TodayCAEer
本科 签名征集中
获赞 85粉丝 194文章 743课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈