[發明專利]一種功率電子電路優化方法有效
| 申請號: | 201811337985.1 | 申請日: | 2018-11-12 |
| 公開(公告)號: | CN109614224B | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 張軍;龔月姣;詹志輝;林盈 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06N3/00 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 劉巧霞 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 功率 電子電路 優化 方法 | ||
1.一種功率電子電路優化方法,其特征在于,包括以下步驟:
S1、主進程初始化數據,隨機生成種群及N個原始個體Xi,i=1,2,3,…,N;
S2、將種群的N個原始個體Xi分發到從進程,從進程接收原始個體,計算其個體適應值并發送回主進程;
S3、主進程接收并記錄原始個體的適應值,計算得到分發表L并更新最優解B;
S4、主進程通過對原始個體Xi進行變異操作得到N個變異個體Mi;
S5、主進程利用變異個體Mi和原始個體Xi進行交叉操作,得到交叉個體Ci;
S6、主進程根據分發表L分發全部交叉個體Ci到從進程,從進程接收后計算個體適應值并發送回主進程,主進程接收并記錄適應值后,每隔U代更新分發表L,分發表更新代數U為舊分發表L的存活周期;
S7、在原始個體Xi和交叉個體中選擇更新,得到下一代個體Xi的種群,并更新最優解B;
S8、反復執行步驟S4-S7直到當前進化代數等于最大進化代數,輸出此時的最優解B=[b1,b2,...,bD],其里面每個維度的取值bd為相應的第d個電路元器件的優化值;
所述步驟S6中更新分發表的具體步驟為:主進程接收并記錄適應值后,若當前進化代數能被U整除,則根據發送和接收的時間戳來得到每個進程的計算耗時tk=tk_receive-tk_send,再根據當前分發表L=[l1,l2,…,lK]得到每個進程的計算速度比v1:v2:…:vK=(l1/t1):(l2/t2):…:(lK/tK),并按照這個比例用整數比例分配法更新分發表L'=[l1',l2',…,lK'],lk'均為整數,其和為N;
所述步驟S1中初始化的數據包括種群規模N,縮放因子F,交叉概率CR,當前進化代數g,最大進化代數G,分發表更新代數U;隨機生成N個個體,每個個體Xi=[xi,1,xi,2,...,xi,D]是D維向量,D與電路的元器件個數相同,Xi中的每一個維度的xi,d表示對應元器件的取值;
所述步驟S2中,計算個體適應值的函數定義為:
其中,RL_min、RL_max和ΔRL,vin_min、vin_max和Δvin分別代表功率電子電路的負載RL和輸入電壓vin的最小值、最大值和變化步長;f1-f4是由電路工程師制定的電路評價標準:f1用來評估輸出電壓vo的誤差率,誤差越小f1越大;f2用來評估系統啟動和受到擾動后建立穩定電壓的時間,建立越快f2越大;f3用來評估輸出電壓vo的穩壓情況,越穩定f3越大;f4用來評估系統在大信號條件下的動態行為。
2.根據權利要求1所述的功率電子電路優化方法,其特征在于,所述步驟S2中分發方式為:主進程先平均地向K個從進程分發N個個體,K/N有余數r,則分發[K/N]+1個個體到1~r號從進程,分發[K/N]個個體到r+1~K號從進程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811337985.1/1.html,轉載請聲明來源鉆瓜專利網。





