|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,7 j2 a+ Q% S9 J1 E& |( S# h
變數為幾個元件的元件值,8 o: N1 }. X& v" V
limit設置為在一個頻率範圍內低於某個值。
3 h- }. V- i* q7 B/ c+ K0 m- t& v9 h! T/ I7 x5 s& {& o* R7 q
2 |+ s; F7 c9 j; \) m- c目前遇到的問題是優化跑到某個符合條件的解就會停止,
b% Q* ^9 \( }: q能否改成如果設置需要跑10000次,
7 G' X# P8 t$ ^( ~1 O& l則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?+ L/ e$ `3 ~* F) x9 o
5 i; q( _1 Z O* m承上, 若可以在一定次數內跑出符合條件的多組解,
1 P Q1 K1 O5 ?' g那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,
$ n+ d: N% y4 l, l, P p8 b/ y9 [看第二次還符合條件的解剩下多少?
4 Y& a" ~- q. x' N% N' }& t
5 I& v# `4 l2 g9 B* s# q
6 ]2 r, }6 p9 Z A7 J5 I [6 Y如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,) X4 A2 [) v( A; u" ]
如何使其跑滿指定次數並列出多組解(如果有解)?8 u$ n9 K! Y5 I3 O: h
; ^$ {9 p5 `1 }; n& p
請各位大神幫忙~
' h2 D' ~9 r& s0 a8 s( l |
|