|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
5 `7 ?9 I4 W& |* c3 K" E變數為幾個元件的元件值,
& t! A& C% I4 Z& v1 Ulimit設置為在一個頻率範圍內低於某個值。
, Y% M4 b( ^% C$ U. |- p, C4 F0 c9 v u& \) j. _3 }5 r
: p4 ?+ N; v0 T
目前遇到的問題是優化跑到某個符合條件的解就會停止,: u. y1 d a! I- g z) B8 i8 p* }
能否改成如果設置需要跑10000次, ; W# D5 v9 j7 H4 R: e
則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?
: b& U. x$ x" F* l7 }. P3 R. ]: T
* ]' J5 F) Z, k" w& i; Y$ d承上, 若可以在一定次數內跑出符合條件的多組解,( U m; q& O& t2 j3 y; {
那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,
# y- v0 f1 [3 r, j看第二次還符合條件的解剩下多少?
0 k9 T! v7 D3 ]5 {7 U/ v1 ]- W* x$ X; u' K% b1 }
1 {* h$ C' L! W, S如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,
+ R/ N$ G, f4 `: H, Z如何使其跑滿指定次數並列出多組解(如果有解)?
( M9 T$ K; [; I8 @7 H0 _1 _6 O) s9 m+ m( g- U3 y1 F
請各位大神幫忙~
* M& C+ C* Z# E |
|