首页/文章/ 详情

HyperStudy入门教程-基于templex定义模型

3月前浏览100
 
本篇文章将了解如何对使用Templex,使用Template定义的简单函数进行研究。  
HyperWork必备知识-templex语言1-应用场景
HyperWork必备知识-templex语言2-函数定义
HyperWork必备知识-templex语言3-循环结构
HyperWork必备知识-templex语言4-格式化显示
HyperWork必备知识-templex语言5-逻辑判断
HyperWork必备知识-templex语言6-文本写入与解析pch文件
在开始之前,请将本教程中使用的模型文件从/HS-1010/ 复 制到您的工作目录。
Simple.tpl:基本入模板
基本输入模板定义了两个输入变量,DV1 和DV2,分别标记为X和Y。本研究的目的是研究形成两个函数X+Y和1/X + 1/Y – 2 的两个随机变量X、Y。

一、查看基本输入模板

在此步骤中,您将使用HyperMesh Desktop查看基本输入模板。
1.启动HyperMesh Desktop。
2.在Client Selector工具栏上,选择TextView
图1.
3.在Standard工具栏上,单击。
4.Open Document对话框中,导航到您的工作目录并打开Simple.tpl文件。
文本编辑器显示以下Templex语句:

{parameter(DVAR1,Area 1,.5,0.2,5)}

{parameter(DVAR2,Area 2,.5,0.2,5)}

{RES =DVAR1 + DVAR2}

{CON =1/DVAR1 + 1/DVAR2 - 2}

{RES}

{CON}

{DVAR1}

{DVAR2}   

5.在Text工具栏上,单击。
文本编辑器对Templex语句求值,将参数替换为其初始值,并显示以下结果:

1

2

0.5

0.5

6.通过单击菜单栏中的Applications>HyperStudy启动HyperStudy。

二、执行研究设置

1.通过以下方式开始新研究:
o在菜单栏中,单击File>New
o在功能区上,单击。
2.Add Study对话框中,输入研究名称,选择研究的位置,然后单击OK
3.转到Define Models步骤。
4.添加Parameterized File模型。
a)Directory中,将Simple.tpl文件拖放到工作区中。
图2.
b)Solver input file列中,输入res
这是HyperStudy在评估期间写入的求解器输入文件的名称。
c)在Solver execution script列中,选择Templex
图3.
5.单击Import Variables
从Simple.tpl资源文件导入两个输入变量。
6.转到Define input variables步骤。    
7.查看输入变量的下限和上限范围。
8.Optional:右键单击工作区中的任意位置,从上下文菜单访问其他编辑和可视化功能。

三、执行试运行

1.转到Test Models步骤。
2.单击Run定义
 在study Directory中创建approaches/setup_1-def/ 目录。approaches/setup_1-def/run__00001/m_1 目录包含输入文件,该文件是试运行的结果。

四、创建和评估输出响应

在此步骤中,您将创建两个输出响应。
1.转到Define Output Responses步骤。
2.创建输出响应1.
a)从目录中,将位于approaches/setup_1-def/run__00001/m_1 中的.res文件拖放到工作区中。
图4.
b)File Assistant对话框中,将Reading技术设置为Altair® HyperWorks®,然后单击Next
c)选择Single Item in a Time Series,然后单击Next
d)定义以下选项,然后单击Next
§将Type设置为unknown
§将Request设置为Block 1    
§将Component设置为Column 1
图5.
e)Optional:输入数据源和输出响应的标签。
f)将表达式设置为First Element
表达式更改为m_1_ds_1[0]。
Note:因为这个数据源中只有一个值,所以[0]输入到m_1_ds_1 之后,从而选择数据源中的第一个(也是唯一一个)条目。    
图6.
g)单击Finish
Output response 1 将添加到工作区。
3.通过重复步骤2 创建输出响应2。
4.在Response 2 的Expression字段中,通过在m_1_ds_2后将[0] 更改为[1]来选择第二个值。
图7.
5.单击Evaluate以提取响应值。
继续进行所需的研究类型:DOE、Optimization、of Stochastic研究。    


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