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

[iSIGHT] 请教:多个自变量一个优化目标,如何选择优化方法

[复制链接]
发表于 2007-6-8 10:51:29 | 显示全部楼层 |阅读模式 来自 北京
问题描述:
       要对一条应力时间曲线进行模拟,想使模拟结果与实际曲线误差最小。以计算应力需要的函数参数为自变量,以最小误差为优化目标。优化函数为多峰函数。

优化方法要求:在多峰函数中找到优化目标最小值,优化时间要求不大

附:选定方法后需要改变方法的参数吗?
发表于 2007-6-11 14:04:29 | 显示全部楼层 来自 北京
Simdroid开发平台
对多峰问题,应有模拟退火或者遗传算法
回复 不支持

使用道具 举报

 楼主| 发表于 2007-6-11 15:16:12 | 显示全部楼层 来自 北京
尝试了模拟退火的方法,使用缺省参数和改变参数的都用过,优化结果还不错,可不是最好的,多计算几次,结果也不相同,不知还可以怎么对方法进行改进?
回复 不支持

使用道具 举报

发表于 2007-6-11 17:37:22 | 显示全部楼层 来自 北京
模拟退火和遗传算法是处理多峰问题的最好的选择,并且适合并行计算。不明白你的多算几次是什么意思。
回复 不支持

使用道具 举报

 楼主| 发表于 2007-6-12 10:25:04 | 显示全部楼层 来自 北京
合并计算是说这两种方法的合并,还是说选择其他的numerical technique与其合并?
多算几次,是说多优化几次,出了优化结果后,重新优化再得结果。我这个问题试了很多次,结果还是不满意
回复 不支持

使用道具 举报

发表于 2007-6-16 14:18:00 | 显示全部楼层 来自 江苏镇江

有模拟退火或者遗传算法方面的源程序吗?

有模拟退火或者遗传算法方面的源程序吗?
回复 不支持

使用道具 举报

发表于 2007-6-16 21:50:25 | 显示全部楼层 来自 广东江门
恩 可以看看advisor里的推荐优化方法
回复 不支持

使用道具 举报

 楼主| 发表于 2007-6-22 14:44:41 | 显示全部楼层 来自 北京
advisor里的都试过了,knowledge guided的方法优化效果最好,可是好像和初始值有关系。

现在程序运行经常是算十几次,自变量改变,优化结果不变,这样对找到自变量最优组合有影响吧?
回复 不支持

使用道具 举报

发表于 2007-7-10 14:10:04 | 显示全部楼层 来自 浙江杭州
如果和初始值有关系的话,有可能不是全局寻优. 模拟退火和遗传算法都是用于全局寻优的算法,得到的肯定是全局最优解,只要最后结果不陷入死循环,得到的解肯定是最优可行的. 前面说的并行计算是指同时计算,对于多变量的情况,解并不一定是唯一的.
回复 不支持

使用道具 举报

发表于 2007-7-20 13:34:38 | 显示全部楼层 来自 北京
首先进行试验设计,找到对结果影响大的关键因素,先了解设计空间
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-4 11:30 , Processed in 0.063026 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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