|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前在做一個電路的優化仿真,希望調整一組元件值來達成預期效果,3 |! }) _- Q. f8 a( A) @
變數為幾個元件的元件值,
3 |0 Q7 g% ]( d! dlimit設置為在一個頻率範圍內低於某個值。
2 B b$ \' |7 Y& g) x
: S7 L6 g1 d* C
: F# _) F" ~9 `$ I* a目前遇到的問題是優化跑到某個符合條件的解就會停止,. |. C3 c& O$ N! b( p/ [
能否改成如果設置需要跑10000次,
p# a% r' l# O5 v4 R則優化能夠跑滿10000次, 並且將符合條件的解都存取或者列出來?) I. B0 h& w2 y y& \
/ Y6 p/ a* S- G/ A9 J承上, 若可以在一定次數內跑出符合條件的多組解,
- P5 Q* O2 a; K* [0 f8 Y* ~那能否改變條件, 並將第一次跑出的所有解都帶入新條件嘗試,
$ Y( u) z- d0 `% v$ ?( }看第二次還符合條件的解剩下多少?/ u4 w3 ]0 \. n4 ?* V7 z. w) q- l/ u
! O G E, ]: i0 Q1 [
- ~6 P1 s/ R3 p+ k) |
如圖, 即便設置最多跑10000次, 第5464次達到目標後即停止優化,9 K* ]9 a# \5 k* m6 Y/ J: L
如何使其跑滿指定次數並列出多組解(如果有解)?; D0 a1 e8 a; ~$ |$ N n
( |+ ]) |9 T) ^ h) p" m5 ^請各位大神幫忙~
" c! r, R/ b9 _3 q |
|