找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

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

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

正文摘要:

目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果, 3 c4 W. l& a) e變數為幾個元件的元件值,9 R8 v6 s; C5 v) E% Y limit設置為在一個頻率範圍內低於某個值。: a9 W+ ~+ _1 p# ]( [3 ] ; Q7 |- S# \ ...

回复

haoyu7417 发表于 2017-11-13 10:11
菩提老树 发表于 2017-11-11 20:12
" w9 @# w9 L  P这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果
9 T& @+ X  ~$ G* o( c1 l
意思是如果選擇優化的方式, 就只能按條件得到一個解即停止運算,+ X  ]0 R5 n* u0 p; |: f8 B- O
若想得到多組解或者跑滿所有次數, 就不能選擇使用優化的方式?
0 w# ^7 z* i- [" D9 Y, i' y# T; H3 B; x6 Z$ e4 R4 k" O
我後來找到另一個使用Yield的方式能依照設定的次數跑滿,
  Z. N; i8 z  p8 X5 |並告知符合條件的解有多少,
9 l, L' Q& p$ \5 D, u, ^) ^  \& \但這個方式看起來並無使用Error function的方式逼近,# s; G4 ]- D0 ?$ k+ }2 m! O
因此只能設定很大的次數來涵蓋, 似乎效率很低。  X2 e' b- w2 g: H" T* X

' A- ?4 n# s( ?! J除此之外是否還有其他方式可以得到多組解,6 Y% ^/ R. [! _! {
甚至在變數範圍內找到所有解?
  w8 a' S$ T5 _5 a9 W& N: K
. {6 u# K3 f- v. P4 F
菩提老树 发表于 2017-11-11 20:12
这是优化,所以只按你的条件得到一个最优解,多组的结果都是一个过程结果

点评

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

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

巢课

技术风云榜

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

GMT+8, 2025-4-6 23:32 , Processed in 0.057711 second(s), 37 queries , Gzip On.

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

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

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