hyperstudy优化变量问题
用hyperstudy进行优化,在creatresponses一步中设置响应函数时只能对向量进行进行操作吗?我是指在Vector source file中的文件设置。我做一个乘员约束优化,优化的目标是使hic值最小,此值是一个数字,计算模块计算完毕后将它放在一个文件中。我准备用hyperstudy把“min(hic)”设置成响应。但在Vector source file控件栏中输入该文件后,type控件栏不出现需要的东西。
Re:hyperstudy优化变量问题
不知道你前面的Do nominal run一步是怎么做的。Re:hyperstudy优化变量问题
do normal run 没有问题的阿可以正常计算,这个会有问题吗?
还有就是想请教一下,
对于不存在时间历程的问题,例如应力计算,可以很容易的将应力最大值设置优化目标函数;但时间历程的问题,例如碰撞中优化使部件吸能达到最大,能量是时变的,这时候怎么比较哪个能量曲线更好呢,也就是如何设定优化目标呢。
Re:hyperstudy优化变量问题
怎么没有人回答呢老大们顶一把阿
Re:hyperstudy优化变量问题
你用的是什么求解器?Re:hyperstudy优化变量问题
madymo!Re:hyperstudy优化变量问题
你的计算结果文件中没有可以提取的量,比如应力、应变、位移等等,来定义你的response。你说得hic这个量没有出现在计算结果的文件中,也许你可以看看其它后缀的文件。Re:hyperstudy优化变量问题
如图阿,hic在haha.peak文件中。Re:hyperstudy优化变量问题
但是: hyperstudy 优化交流群:164614035 type控件栏不出现需要的东西--说明你的resource file 里面没有你需要的响应或者没有关联你需要的响应、可能是:前面的都do normal run有问题,建议检查一下
设计变量 template文件中定义,,建议检查一下。
直接打开你的resource file 。。查看你要定义的变量--对应的关键字。纯属建议,不保证正确啊!!! 请问问题是否已经解决? 进来学习学习
Nominal Run仅仅为HyperStudy提供一个工作模式的”模板“,告诉HyperStudy从哪里提取什么结果作为响应。
您的目标是把hic最小化。既然是一个标量(数字),那么您应该在Response Expression Builder中直接提取,注意,此时不定义目标!完成Setup后,进入优化模块对Objective定义Miminize。
至于如何取出数值,如果通过Vector无法直接提取,可以通过“File Source Vector”,在这个文本文件中搜索关键字(Keyword)和数值(Value)。这两个命令都是在文本显示界面中通过右键菜单显示出来的。
页:
[1]