|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
" P4 J) L! `, F( `, B7 s變數為幾個元件的元件值,
+ x) L2 m& T1 z# elimit設置為在一個頻率範圍內低於某個值。; j* g; |/ H. `5 [
, x# i @2 h3 G' d
: q- G. q4 p" l |目前遇到的問題是優化跑到某個符合條件的解就會停止,: u! J# t% O% ^2 V6 `/ }$ p
能否改成如果設置需要跑10000次,
3 r/ b5 L, Y X9 D則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?
2 S' [6 m% G6 q4 t$ Q/ h/ D+ [- T, ]- ]/ f7 a
承上, 若可以在一定次數內跑出符合條件的多組解,4 ?! }* U7 e: i' B [* w
那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,0 ^" C: b. p" h0 ^( R
看第二次還符合條件的解剩下多少?
, c+ `1 }9 h' r6 n; C. U/ o2 E. D' {5 L
( ]; h& @& s4 M. m @
如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,
) F |+ C w$ X# b3 J如何使其跑滿指定次數並列出多組解(如果有解)?
6 A) g1 ~# x+ H l# t+ E
3 { r9 E, Z o9 s& W' x請各位大神幫忙~
9 e0 }2 z0 C* i% p) v3 z/ X |
|