|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
% n. ?0 J+ m) G& b: e9 \( ]2 H3 s變數為幾個元件的元件值,7 J% F a) B b/ x% {! \
limit設置為在一個頻率範圍內低於某個值。( e$ a* F: k; A( E( X g; X
$ k; v+ O8 C7 e- t$ t1 g/ p; {: @
7 X3 _! n) V8 y2 f* k目前遇到的問題是優化跑到某個符合條件的解就會停止,
, b# h$ X! N+ [能否改成如果設置需要跑10000次, ; i0 U m4 d8 l0 D" F1 k
則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?6 ~- T, \1 v% `* l- Y! j" G
6 G- K. t1 j4 z6 ~8 C+ \
承上, 若可以在一定次數內跑出符合條件的多組解,
) J! b8 I9 A1 U. E那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,
; V' t4 t, h* T( o0 z* V/ P看第二次還符合條件的解剩下多少?
1 x8 Y# O, c& e9 C1 a; A; y) l, U. Q
$ y: F2 j- S( D. O: f; g: b如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,' F& T& p1 h% t3 n/ h
如何使其跑滿指定次數並列出多組解(如果有解)?
/ b6 [, u& D# P; R& j" T- E. e6 |- E
請各位大神幫忙~
0 X, v5 V {: V% }& C |
|