alchemier:
你是想通過對不同拓撲輸入各種元件參數,然后把計算結果與目標結果作比較,通過智能算法調整到最佳組合嗎?這樣我覺得有點機械,因為電路拓撲就是那幾種,元件的選擇其實也都差不多,以目前的應用需求來看,一般用個Excel表就足夠了,反而發揮不出計算機的強大計算優勢.在我幾年前涉足電源行業的時候就想過,要是能把各種元件的特性組合輸入,讓計算機計算元件的各種組合,在達到功能的前提下,得到最佳拓撲,就可省了大事了.這需要能對任意的元件組合列出微分方程(當然在計算機里就變成差分方程了)計算每個瞬態的電路狀態,從初始狀態開始,在一段時間之后,就會過渡到穩態了.至于優化算法,可以有很多,蟻群算法,遺傳算法,模擬退火算法(玻爾茲曼機),反傳算法,都可以.但是針對我上面講的方案,我覺得還是遺傳算法比較靠譜一些,這種方法更一般些,畢竟生物的進化也是用的這種方法.我們可以讓計算機不停地生成各種組合,直到得到我們想要的結果,我們就在旁邊喝茶聊天就可以了,呵呵.我想這也是你的初衷吧.