|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,+ q# ?$ Q. N- e& o, ^ T; L! Q
變數為幾個元件的元件值,
$ B& b& u. s' c6 Alimit設置為在一個頻率範圍內低於某個值。
/ D# g1 {5 n! \# G. J2 E- B5 G
2 ^5 \, _4 C, K5 `7 o2 a/ v F' ^
( B+ |" d4 p# `$ Y( H; v; N0 E! \: v% H! n目前遇到的問題是優化跑到某個符合條件的解就會停止,
: Y( ^% J: a& w* G' l能否改成如果設置需要跑10000次,
5 \) ^' f6 d/ D4 G. g則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?1 l7 j7 N, k" j, ]8 r: s$ b
( z: O& P1 [5 R- F* Y承上, 若可以在一定次數內跑出符合條件的多組解,
: Q" d$ ~0 e! x, A那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,. p# g! H I4 V, E
看第二次還符合條件的解剩下多少?
5 Y" b; i! Z" F% U# C# i3 i% m" U* F \1 R3 A% G/ f
4 O0 S9 u2 w( p' j, R' L. h如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,0 M7 N' l* f/ S, l% U& @; r" o( Y
如何使其跑滿指定次數並列出多組解(如果有解)?3 i" i& i5 N# `. p
7 z5 x7 a; x* `. {* U4 {
請各位大神幫忙~
8 b5 V+ u$ h; {, f |
|