|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
+ S8 w# ^2 ~3 n/ K; ]$ {變數為幾個元件的元件值,3 ]* x" W7 }' a# S0 u
limit設置為在一個頻率範圍內低於某個值。
, f8 s, Q. p! w: G) ^! ]+ }3 b8 {2 h. X/ ?3 B
) w9 e) M$ C! L& H2 W目前遇到的問題是優化跑到某個符合條件的解就會停止,) I C; u5 u( g! }, i; }9 i e* }; M
能否改成如果設置需要跑10000次,
; Q; _! u" v( h則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?& }6 C$ H% n9 `3 R0 s6 g; e
3 }9 v& H5 v$ N1 G5 l
承上, 若可以在一定次數內跑出符合條件的多組解,3 ?. D% ?( G4 D* I# w' \2 y
那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,1 j" o7 K6 U- v- C {* u5 L8 e
看第二次還符合條件的解剩下多少?
. L P n. g$ q- m: z1 F
5 _! U u6 s3 L
+ I: @5 V: G' D( _
如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,
. j, P& M ^- X& ]如何使其跑滿指定次數並列出多組解(如果有解)?4 _/ A) k- @" ^! M9 ~
9 `% D5 T" E/ X; w' O6 b請各位大神幫忙~6 G. Z: L: M! R) P3 [/ l0 W( M* M
|
|