altair_vega 发表于 2006-8-17 15:56:02

hyperworks是否可以进行多目标优化??

本帖最后由 huihappy 于 2013-3-11 22:07 编辑

hyperworks是否可以进行多目标优化??多目标优化是否可以转换成单目标优化??做优化的大虾们过来讨论一下啊!!

0o想风o0 发表于 2006-8-17 23:11:37

好象只能有一个object吧!!!

zkong 发表于 2006-8-18 14:10:02

OptiStruct可以做 MINMAX 和 MAXMIN 的问题。
对于多目标,可以把某个最重要的目标作为目标函数,其他的作为约束条件;
或者通过加权把多目标转化为单目标fm(x) = w1* f1(x) + w2*f2(x)

altair_vega 发表于 2006-8-18 16:23:22

原帖由 zkong 于 2006-8-18 14:10 发表
OptiStruct可以做 MINMAX 和 MAXMIN 的问题。
对于多目标,可以把某个最重要的目标作为目标函数,其他的作为约束条件;
或者通过加权把多目标转化为单目标fm(x) = w1* f1(x) + w2*f2(x)


对于一些知道大概范围的目标来说,是可以变为约束条件的。如果有多个目标都不知道大概的取值范围,有该怎么建立呢??

zkong 发表于 2006-8-18 17:18:06

在原设计上做一次有限元分析的结果可作为参考:

比如你想改进某一个目标,那么你可同时加上约束:
1.柔度不大于原设计的柔度
2.重量不大于原设计的原重量;
3. 变形不大于原原设计的变形;
4. 一阶频率不低于原设计的频率;
。。。

对于某些你想改进的参数,还可以把约束变得更严格。比如重量不大于原来的80%。。。

这是一个需要经验和尝试的过程。。。

[ 本帖最后由 zkong 于 2006-8-18 17:19 编辑 ]

icefox163 发表于 2009-5-26 15:53:21

5# zkong

这个是现在找到最好的东东了。。。谢谢

能不能还补充点

linxk0209 发表于 2012-4-6 10:33:17

这个问题值得深入探讨

超越梦想 发表于 2012-4-22 17:33:58

我也正纳闷呢

lewis999 发表于 2013-2-28 10:55:30

zkong 发表于 2006-8-18 17:18 static/image/common/back.gif
在原设计上做一次有限元分析的结果可作为参考:

比如你想改进某一个目标,那么你可同时加上约束:


版主,请教你一个问题。我用dequations写了方程,这个方程中的X1,X2要怎么与响应对应起来?我每次设置完之后进行计算就会出现这样的错误提示“syntax error in deqatn #6   incorrect name fo variable in argument list”还请版主指点

zkong 发表于 2013-2-28 16:34:15

lewis999 发表于 2013-2-28 10:55 static/image/common/back.gif
版主,请教你一个问题。我用dequations写了方程,这个方程中的X1,X2要怎么与响应对应起来?我每次设置完 ...

请查看帮助文档中关于卡片的介绍。

如果还解决不了请贴.fem文件。

lewis999 发表于 2013-2-28 18:48:00

zkong 发表于 2013-2-28 16:34 static/image/common/back.gif
请查看帮助文档中关于卡片的介绍。

如果还解决不了请贴.fem文件。

版主,现在之前的错误提示没有了,又有新的错误提示了。   Error#557
DRESP1 6is not referenced above the first subcase. this type of response must be specified above the first subcase. 我晚点回去再建个简单模型了上传。

sjtushishi 发表于 2013-3-7 22:32:00

zkong 发表于 2006-8-18 17:18 static/image/common/back.gif
在原设计上做一次有限元分析的结果可作为参考:

比如你想改进某一个目标,那么你可同时加上约束:


嗯 回实验室试试看 谢谢版主啊
页: [1]
查看完整版本: hyperworks是否可以进行多目标优化??