|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,
6 m+ j7 p4 q5 |9 E7 G5 F$ L6 U! V變數為幾個元件的元件值,: A+ J7 S8 J6 r# Z
limit設置為在一個頻率範圍內低於某個值。1 a- G1 c, }, \' P9 W, D
/ l; J* p$ J. C- ]- [
( l7 i! l& L. v' Y- ^目前遇到的問題是優化跑到某個符合條件的解就會停止,
7 l0 @5 J x/ d/ ?能否改成如果設置需要跑10000次, - v1 X; z. M; q3 P( P' a) y# r
則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?- B G6 V7 f& `1 D, [+ _" ^; V
. {: S2 \( q9 s3 W6 t
承上, 若可以在一定次數內跑出符合條件的多組解,
4 E# d" H1 Y4 ?9 _那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,# N9 k9 G1 X! B8 b1 u+ U! {1 H
看第二次還符合條件的解剩下多少?
: [" [1 c) ]3 K+ e- ^$ x5 I( s) W3 b- t: _' s
6 q. G% N$ f5 f6 g6 s如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,& W+ `+ c6 W& _+ Z
如何使其跑滿指定次數並列出多組解(如果有解)?6 c" l* l1 K7 d, ]3 A
/ C' H$ e3 y! b( D- R" Y1 ^請各位大神幫忙~$ l( S5 m8 @' d
|
|