找回密码
 注册
Simdroid-非首页
查看: 8073|回复: 224

多目标优拓扑化完整过程(原创,新鲜出炉)

[复制链接]
发表于 2009-7-30 11:08:04 | 显示全部楼层 |阅读模式 来自 福建厦门
本帖最后由 icefox163 于 2010-4-22 17:03 编辑

在论坛上搜索过好几次都没有发现多目标优化的方法,

经过一段时间的摸索,终于搞定了比较简单的多目标的优化过程,

附件有五页的word文档,详细说明我解决多目标优化的过程。

在论坛上混了好久,一个积分也没有,觉得很没有面子,

想看别人信息也看不了,版主能否赏点积分。

我上传了一下的我看的一些论文名称,希望对大家有用,

好像有上传重复了,麻烦版主删一下


我上传图片时

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2009-7-30 11:14:49 | 显示全部楼层 来自 福建厦门
Simdroid开发平台
本帖最后由 icefox163 于 2009-7-30 11:24 编辑

本论坛上有关optistruct多目标优化的帖子,希望大家补充
1.汽车车架结构多目标拓扑优化方法研究
http://forum.simwe.com/viewthrea ... =%B6%E0%C4%BF%B1%EA
2.请教:在optistruct里怎么设置多个目标?
http://forum.simwe.com/viewthread.php?tid=836650&highlight=%B6%E0%C4%BF%B1%EA
3.有关多目标优化加权方程问题?
http://forum.simwe.com/viewthread.php?tid=889569&highlight=%B6%E0%C4%BF%B1%EA
4.请教达人,hyperworks能结合isight做多目标优化么
http://forum.simwe.com/viewthread.php?tid=888361&highlight=%B6%E0%C4%BF%B1%EA
5.optistruct做灵敏度分析碰到的问题
http://forum.simwe.com/viewthread.php?tid=836094&highlight=%B6%E0%C4%BF%B1%EA
6.添一把火,hm和ansa比较
http://forum.simwe.com/viewthread.php?tid=822262&highlight=%B6%E0%C4%BF%B1%EA
7.有关多目标优化
http://forum.simwe.com/viewthread.php?tid=883433&highlight=%B6%E0%C4%BF%B1%EA
8.hyperworks是否可以进行多目标优化??
http://forum.simwe.com/viewthread.php?tid=738462&highlight=%B6%E0%C4%BF%B1%EA
9.关于多目标优化的问题
http://forum.simwe.com/viewthread.php?tid=871150&highlight=%B6%E0%C4%BF%B1%EA
10.关于多目标优化的问题
http://forum.simwe.com/viewthread.php?tid=864376&highlight=%B6%E0%C4%BF%B1%EA
11.新的结构优化和÷软件tosca
http://forum.simwe.com/viewthread.php?tid=284591&highlight=%B6%E0%C4%BF%B1%EA
12.拓扑优化中频率约束发散的问题(高手帮忙解答,急死我了)
http://forum.simwe.com/viewthread.php?tid=827666&highlight=%B6%E0%C4%BF%B1%EA
13.optistruct可以实现多目标优化吗
http://forum.simwe.com/viewthread.php?tid=805633&highlight=%B6%E0%C4%BF%B1%EA
14.求助:Optistruct如何用CP方法定义多个工况载荷?
http://forum.simwe.com/viewthread.php?tid=620708&highlight=%B6%E0%C4%BF%B1%EA
15.hypermesh和insight的联合应用
http://forum.simwe.com/viewthread.php?tid=169570&highlight=%B6%E0%C4%BF%B1%EA
16.做优化的,有没有听说过HYPERSIZER这个软件?
http://forum.simwe.com/viewthread.php?tid=95816&highlight=%B6%E0%C4%BF%B1%EA
17.optistruct——强大的优化软件
http://forum.simwe.com/viewthread.php?tid=67521&highlight=%B6%E0%C4%BF%B1%EA

评分

1

查看全部评分

回复 1 不支持 0

使用道具 举报

 楼主| 发表于 2009-7-30 11:08:37 | 显示全部楼层 来自 福建厦门
第二部分,请大家多多指教

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 1 不支持 0

使用道具 举报

发表于 2009-7-30 12:09:25 | 显示全部楼层 来自 加拿大
太厉害了!!!小弟。做学问就是要有这样的仔细认真的精神,必定会成功。这个帖子非常不错,花了不少时间和精力吧。
回复 不支持

使用道具 举报

发表于 2009-7-30 12:55:53 | 显示全部楼层 来自 韩国
楼主辛苦了, 鼓励加分!
回复 不支持

使用道具 举报

 楼主| 发表于 2009-7-30 14:27:20 | 显示全部楼层 来自 福建厦门
我的总结里可能有错误的地方,欢迎指正,比如说那个权值问题,我还没有完全搞清楚
回复 不支持

使用道具 举报

发表于 2009-7-30 14:31:13 | 显示全部楼层 来自 湖南株洲
赞成加分~~~~~~~~
回复 不支持

使用道具 举报

发表于 2009-7-30 15:03:02 | 显示全部楼层 来自 河北秦皇岛
恭喜icefox163,利用optistruct进行多目标优化目前还算是比较高级的应用,支持版主加分。
回复 不支持

使用道具 举报

发表于 2009-7-30 18:50:12 | 显示全部楼层 来自 上海
下载了,赞成加分
回复 不支持

使用道具 举报

发表于 2009-7-31 10:13:57 | 显示全部楼层 来自 浙江杭州
好东西,感谢分享!
回复 不支持

使用道具 举报

发表于 2009-8-1 11:21:34 | 显示全部楼层 来自 广东深圳
楼主辛苦了,鼓励加分
回复 不支持

使用道具 举报

发表于 2009-8-3 21:35:50 | 显示全部楼层 来自 广东深圳
楼主辛苦 鼓励加分
回复 不支持

使用道具 举报

发表于 2009-8-3 21:46:55 | 显示全部楼层 来自 美国
太厉害了!!!小弟。做学问就是要有这样的仔细认真的精神,必定会成功。这个帖子非常不错,花了不少时间和精力吧。
liminglaile 发表于 2009-7-30 12:09

说得好,同感,谢谢icefox163
回复 不支持

使用道具 举报

发表于 2009-8-4 08:18:42 | 显示全部楼层 来自 浙江台州
此贴不加分,天理难容啊,哈哈!
回复 不支持

使用道具 举报

发表于 2009-8-12 16:50:09 | 显示全部楼层 来自 湖北宜昌
认真学习了楼主的文章,写的很好。有几个问题没有想通。
文中提到:“ 怎么得到:以原模型做分析,原模型的柔度应该是最小的,因为我们要减小模型的柔度,提高刚度。它的值可以在out文件中取得。
怎么得到:将增加了设计区域的模型进行拓扑优化,objective设为compliance最小,经过优化可以得到最小的compliance值,out文件中可以取得。”
这句话好像矛盾啊,原模型在优化前柔度最小,优化后objective设为compliance最小。到底哪个小些?没看懂,请高人指教。
回复 不支持

使用道具 举报

发表于 2009-8-12 22:25:38 | 显示全部楼层 来自 美国
好东东啊! 楼主的精神和无私值得我们学习. 谢过了, 加分是必须的.
回复 不支持

使用道具 举报

发表于 2009-8-12 22:28:17 | 显示全部楼层 来自 重庆
仔细看了楼主的文章,我对多目标优化才有了直接的认识,我自己也跟着做了一个关于“单工况情况下最小化compliance和最大化一阶固有频率”例子,但是还有一些不明白的地方,请大家看一下:
1.如果我把dequation简单的写成F(x,y)=rss(0.3*x,0.7*y),这个优化时可以算通的。但是正如楼主所说,x代表柔度,值约为1e5级;y代表频率,值约为1e2级,这两个值相差好几个数量级,所以基本上多目标优化的结果是与最大化频率这个单目标优化的结果是一样的,除非把目标方程写做F(x,y)=rss(0.05*x,0.95*y),多目标的优化结果才是两个单目标优化的结合。
2.这是最重要的一点,如果把方程用“归一法”写做f(x,y)=rss(0.5*(x-6659)/(34468-6659),0.5*(48.9-y)/(48.9-25.8)),然后提交计算,out文件会报错,说rss至少要有两个argument,不知道为什么。
楼主在文章里面说“注意左边必需有变量的列表,我当时就搞了好久才试出来”,我没有理解这句话是什么意思,我只是写了上式中的方程,没有去写变量列表,不知道这是不是我没有算通的原因
希望大家谈谈自己的看法吧
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-13 12:52:13 | 显示全部楼层 来自 福建厦门
本帖最后由 icefox163 于 2009-8-13 12:57 编辑

1.y代表频率,值约为1e2级,这两个值相差好几个数量级

你看看那个论文中的公式,我写得很清楚,数量级的问题是解决了的。

想想分母的作用?

2.公式问题我计算时是没有问题的,左边必须有参数的列表,如f(x,y).  方程问题你可以

看看help.....
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-13 12:54:12 | 显示全部楼层 来自 福建厦门
本帖最后由 icefox163 于 2009-8-13 12:55 编辑

15# KaKa'

我写的是我的心得,不一定是完全正确的,

原模型的柔度是最大的,因为优化后模型的刚度要比原来的大(即柔度小),

你可以看看柔度和刚度的关系

可能是我打错了。
回复 不支持

使用道具 举报

发表于 2009-8-13 14:42:16 | 显示全部楼层 来自 上海松江区
呵呵,辛苦楼主啦。鼓励加分啊
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 16:12 , Processed in 0.075465 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表