|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
$ {8 y) E8 W( ?+ y變數為幾個元件的元件值,- P+ S6 U: p/ d) G6 J0 |& D' a5 D1 T
limit設置為在一個頻率範圍內低於某個值。# L1 x) Q E9 |4 w% b
! z/ M2 g- n1 B6 q/ F
1 X0 v! J; p j$ j! ?8 t1 m目前遇到的問題是優化跑到某個符合條件的解就會停止,
r' ?' S/ p1 I( |' L. R6 z能否改成如果設置需要跑10000次, C/ Y# L) \ l) Q1 O# m1 }& C* J8 r
則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?
3 C, I( B5 s+ |2 T3 T* R" \2 R1 D" q. T
承上, 若可以在一定次數內跑出符合條件的多組解,
2 K4 l% n2 _/ `2 Q& C# [那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,, \9 [6 ^# _: f
看第二次還符合條件的解剩下多少?0 S4 j; A& Z; O M, R
# N! L3 M4 b0 t
) l3 t" Z$ a! t9 M$ d, \5 U* H E
如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化," M+ {1 U$ W" l* X$ r% C
如何使其跑滿指定次數並列出多組解(如果有解)?( m) @+ C D+ r. Q2 _, X+ P
# y4 W2 t; k1 R
請各位大神幫忙~) T% q9 m5 E- {4 W5 Y* Y" {0 ]
|
|