找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

請教如何使優化仿真跑出多組解?

查看数: 145 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-11-9 10:27

正文摘要:

目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果, 6 f3 Z5 s$ E6 O. H1 v" T% T變數為幾個元件的元件值, 1 ^  K) c2 Y; R% S! h8 dlimit設置為在一個頻率範圍內低於某個值。 ( G8 T) p0 ...

回复

haoyu7417 发表于 2017-11-13 10:11
菩提老树 发表于 2017-11-11 20:12  u, |: A: S9 `! ]5 T0 l% d
这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果
4 b+ \9 Z6 x2 F, K
意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算,
4 @9 V- C" n0 G* p, g5 D7 W! @/ h若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式?
) S) O/ u, n1 U* D  u4 q- M9 H% L  ~# l7 W4 U2 M' J! U: o
我後來找到另一個使用Yield的方式能依照設定的次數跑滿,
4 |8 \, P! X) {5 d$ x; ^並告知符合條件的解有多少,
5 J) Q/ ^5 U! a* j但這個方式看起來並無使用Error function的方式逼近,
4 |& b0 R6 D" S6 o; x因此只能設定很大的次數來涵蓋, 似乎效率很低。1 p4 W* v* g; a( v- e. N

% C' d* k! H! e  U除此之外是否還有其他方式可以得到多組解,$ [" G5 D# c! Y* F
甚至在變數範圍內找到所有解?
/ y. U2 E0 i7 J1 P. J* V- V1 |3 g+ r
菩提老树 发表于 2017-11-11 20:12
这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果

点评

意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算, 若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式? 我後來找到另一個使用Yield的方式能依照設定的次數跑滿, 並告知符合條件的解有多少  详情 回复 发表于 2017-11-13 10:11
关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-5-24 15:45 , Processed in 0.057193 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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