A-A+

在HyperStudy中进行函数优化的流程

2020年02月02日 CAE 阅读 1,668 views 次

本文通过一个用Templex模板定义的简单函数介绍在HyperStudy中使用Templex模板进行函数优化的基本流程。所使用模板文件为帮助文档tutorials\hst\HS-1010下的Simple.tpl文件。模板文件内容如下:

{parameter(DVAR1,"Area1",.5,0.2,5)}

{parameter(DVAR2,"Area2",.5,0.2,5)}

{RES = DVAR1 + DVAR2}

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

{RES}

{CON}

{DVAR1}

{DVAR2}

优化模型定义了两个设计变量DVAR1和DVAR2,优化的目标是在保证1/DVAR1 + 1/DVAR2 - 2 <0的情况下,最小化DVAR1 + DVAR2。

1、创建Study

启动Hyperstudy,单击newstudy创建一个新的Study,并选择工作目录。

选择Define Models并单击Add model,将 Select type设置为ParameterizedFile,单击OK按钮,列表中将添加一个新模型。

在Resource中选择文件Simple.tpl,Solver input file中输入res,求解器选择Templex。

此时Hyperstudy会根据模板的语法自动创建设计变量及其上下限约束。

2、执行初始计算

单击Specifications,在右侧选择计算类型是常规计算还是上下限检测,然后单击右下角的Apply按钮确认。

选择Evaluate,并点击右下角的EvaluateTasks即可执行优化计算。

完成nominal run计算后在工作目录的approaches文件夹下会创建一个nom/run/m路径,其中的res文件即为nominal run的结果文件。

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

2 条留言  访客:1 条  博主:0 条   引用: 1 条

  1. Yue

来自外部的引用: 1 条

  • 在HyperStudy中使用实验设计(DOE)方法进行函数优化 | 坐倚北风

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: