|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,4 {! R/ s) M* y& y
變數為幾個元件的元件值,
0 ]$ P9 @; ~ C, A: flimit設置為在一個頻率範圍內低於某個值。. Y) |$ d3 U" t4 ^# g$ y7 A0 ^: Q
4 k; P0 b/ A" I- O' @, s# N1 Q5 ^- Q z2 ~, O5 ?: l
目前遇到的問題是優化跑到某個符合條件的解就會停止,$ r" s! D" @7 w5 F& M' V6 m
能否改成如果設置需要跑10000次,
$ d0 r0 N4 j7 w9 m- s* m則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?
# e. @2 }3 b) x7 h1 I' P
8 Q- B% ?) k; L; s4 H承上, 若可以在一定次數內跑出符合條件的多組解,
2 v# ]) e" W6 D, b. Y; y: ]6 U& s那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,
0 n5 _3 L! q" [2 }2 l看第二次還符合條件的解剩下多少?0 r2 V2 ]+ s' E! d2 y* A' A- H% W' S
. M d% S, h& B8 Y
: h* y! `( Z# E5 f1 N如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,' L. I: `; D/ M9 V) v! a" H) T6 @
如何使其跑滿指定次數並列出多組解(如果有解)?% K& h1 d) w3 U" ?. T' \
6 f5 q5 ]9 ]4 a% C% ^6 u# Y請各位大神幫忙~
; o5 j/ n: X n7 P0 Q" Y* P6 h |
|