了解如何将Readmac委托用于模式跟踪应用程序。
在开始之前,请将本教程中使用的模型文件从 /HS-4410/ 复 制到您的工作目录。
在本教程中,您将设置一个优化问题,其目标是最大化简单矩形截面梁的第一固有频率。
1.启动HyperStudy。
2.通过以下方式开始新研究:
在菜单栏中,单击File>New。
在功能区上,单击。
3.在Add Study对话框中,输入研究名称,选择研究的位置,然后单击OK。
4.转到Define Models步骤。
5.添加Parameterized File模型。
a)从Directory中,将Bar_beam.tpl文件拖放到工作区中。
b)在Solver input file列中,输入Bar_beam.fem。
这是HyperStudy在评估期间写入的求解器输入文件的名称。
c)在Solver execution script列中,选择OptiStruct(os)。
6.单击Import Variables。
从.tpl资源文件导入两个Inputs Variable。
7.转到Define Input Variables步骤。
8.查看Inputs Variable的下限和上限范围。
1.转到Test Models步骤。
2.单击Run Define。
在study Directory中创建approaches/setup_1-def/ 目录。approaches/setup_1-def/run__00001/m_1目录包含输入文件,该文件是试运行的结果。
在此步骤中,您将创建三个输出响应,它们基于Readmac委托中单个数据源的Element。
1.转到Define Output Responses步骤。
2.创建数据源。
a)单击Data Sources选项卡。
b)从目录中,将位于approaches/setup_1-def/run__00001/m_1中的Bar_beam.h3d文件拖放到工作区中。
此时将打开Data Source Builder对话框。
c)对于Tool ,选择Modal Assurance Criteria。
d)在Reference下,定义选项,如图3所示。
文件:导航到approaches/setup_1-def/run__00001/m_1/Bar_beam.h3d
Note: 文件源使用Bar_beam.h3d文件的相对位置,并针对连续的运行编号进行更新。但是,参考文件使用绝对路径,并在所有运行中指向给定的文件源。
§SUBCASE:Subcase 1(loadstep1)
§Type:Eigen mode (Grids)
§Mode:Reference Mode index= 1
e)在Target下,保持默认设置。
默认的Target设置采用与Reference设置相同的Type和Subcase,这使HyperStudy能够在参考文件中搜索所有模式以获得最佳匹配。
f)单击OK。
3.创建和定义输出响应。
a)单击Define Output Responses选项卡。
b)点击Add Output Responses添加三个输出响应。
c)标记输出响应最佳匹配模式的Freq、匹配模式的MAC和匹配模式的ID。
d)在Expression字段中,为每个输出响应输入以下表达式:
§最佳匹配模式的频率= ds_1[0]
§匹配模式的MAC = ds_1[1]
§匹配模式的ID = ds_1[2]
4.单击Evaluate以提取响应值。
1.添加优化。
a)在Explorer中,右键单击并从上下文菜单中选择Add。
b)在Add对话框中,选择Optimization。
c)对于Definition from,选择一种方法,然后单击OK。
2.转到Optimization>Definition>Define Output Responses步骤。
3.单击Objectives/Constraints - Goals选项卡。
4.将目标应用于Freq of best matched mode输出响应。
a)单击Add Goal。
b)在Apply On列中,选择Freq of best matching mode。
c)在Type列中,选择Maximize。
5.转到Optimization>Specifications步骤。
6.在工作区中,将Mode设置为Adaptive Response Surface Method(ARSM)。
Note: 只启用对问题表述有效的方法。
7.单击Apply。
8.转到Optimization>Evaluate步骤。
9.单击Evaluate Tasks。
10.单击Iteration History选项卡。
目标文件中最佳匹配模式的频率从33.388最大化到50.067。在后台运行的readmac functions能够跟踪目标.h3d文件中匹配模式的ID。融合解决方案中的模式ID从1切换到2。
