|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,3 q" Z5 Y. H, I! Q+ M8 A/ V4 X' d
變數為幾個元件的元件值,; x" k$ W1 U# q
limit設置為在一個頻率範圍內低於某個值。
1 `3 Z) Q4 ~: \2 u O+ p* j i# C4 `: y
: V+ A, O, b% ]6 X+ Y+ a目前遇到的問題是優化跑到某個符合條件的解就會停止,
: Q3 U `' u. j9 i0 ^& D能否改成如果設置需要跑10000次, # w7 U0 J; `, c2 k" h+ n8 G" D' y
則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?
9 h z8 t+ ]5 O2 D! i1 H; c4 F! ~- {# h5 _5 z& K. |
承上, 若可以在一定次數內跑出符合條件的多組解,
# R; H) c5 ^& q; A, q' u% _那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試," j0 R' d- x$ ?. M/ h
看第二次還符合條件的解剩下多少?* g* u) _ A5 w' l- B9 e% O
; L# l4 q1 L9 o u/ |5 @" o* \) a
$ w0 q7 X- E; s$ t& {% B5 x9 [
如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,# W( n! V$ s% z9 N5 S
如何使其跑滿指定次數並列出多組解(如果有解)?; Y3 u2 x$ |; C
# \' E0 A6 ~. s請各位大神幫忙~
) F* b! Y- Q: n7 ` |
|