吳 媛,錢欽松,孫偉鋒
(東南大學(xué)國(guó)家ASIC中心-PIC研發(fā)部,江蘇 南京 210096)
近年來,電動(dòng)汽車作為改善能源危機(jī)和解決環(huán)境問題的新策略,被廣泛研究和應(yīng)用。由于鋰電池組成動(dòng)力電池組產(chǎn)生的輸出電壓范圍寬[1],所以車載DC/DC變換器需要適應(yīng)足夠?qū)挼妮斎腚妷悍秶?。。集成的Buck-boost LLC兩級(jí)DC/DC電源是可以實(shí)現(xiàn)寬范圍電壓輸入,并且可以在高頻下實(shí)現(xiàn)軟開關(guān)ZVS的電路拓?fù)浣Y(jié)構(gòu)[2]。但是集成的Buck-boost LLC兩級(jí)DC/DC電源在輕載時(shí)效率不夠高,導(dǎo)致其應(yīng)用場(chǎng)景不廣泛。
由于效率的提高可以大大節(jié)約能源,所以高頻高功率電源的效率是非常重要的考慮因素。關(guān)于提高高頻DC/DC電源效率的研究非常多,文獻(xiàn)[3]分析了雙有源橋的模態(tài)和電壓電流波形,通過數(shù)值計(jì)算的方法得到DAB(Dual Active Bridge)拓?fù)浣Y(jié)構(gòu)的損耗模型,通過得到的損耗模型控制電壓轉(zhuǎn)換比和相移占空比,增強(qiáng)軟硬件的適配性,提高整體效率。本文適用的拓?fù)浣Y(jié)構(gòu)簡(jiǎn)單,對(duì)于復(fù)雜的拓?fù)浜茈y建立單一的方程。文獻(xiàn)[4]對(duì)半橋LLC變換器的損耗進(jìn)行了深入地?fù)p耗模型建立。雖然半橋LLC變換器損耗模型在重載時(shí)接近仿真結(jié)果,但是在輕載時(shí)仍不理想。造成該情況的主要原因是LLC變換器包含的變壓器損耗受其結(jié)構(gòu)、繞線及布局等影響。此外,混合控制的方法為提高整體效率提出了可靠方案。2016年,Geddam Sunder Nelson提出了一種FM和PWM混合控制LLC的方法,通過輕載時(shí)實(shí)現(xiàn)原邊開關(guān)管ZVS的開通和副邊開關(guān)管ZCS的關(guān)斷來提高輕載效率[5]。切換控制模式是一種可提高效率的方法,但是不同的拓?fù)浣Y(jié)構(gòu)需要的混合控制策略不同,且控制模式轉(zhuǎn)換可能帶來不穩(wěn)定性。
近年來,遺傳算法(Genetic Algorithm,GA)作為一種比較成熟的自適應(yīng)優(yōu)化算法,開始被應(yīng)用于功率電子電路[6-7]。該算法的主要優(yōu)勢(shì)是可以通過迭代自適應(yīng)的優(yōu)勝劣汰尋找最優(yōu)的個(gè)體而無需了解其內(nèi)部的復(fù)雜關(guān)系,可以產(chǎn)生端到端的溝通。本文提出了一種結(jié)合遺傳算法和PID的控制方法,可以改善已有方法輕載效率偏低的問題。該方法通過PID的PWM控制和GA優(yōu)化聯(lián)合控制,并通過調(diào)整變換器的相移差和死區(qū)時(shí)間參數(shù)進(jìn)一步提高整體效率,尤其是輕載效率,顯著減輕了高功率電路損耗。
本文以集成的Buck-boost-LLC為例,實(shí)現(xiàn)所提出的聯(lián)合控制方法,并驗(yàn)證效果。圖1為集成的Buckboost-LLC兩級(jí)電路圖及其主要波形。分析波形圖發(fā)現(xiàn),S3管、S4管之間的死區(qū)時(shí)間Deadtime_S34主要決定了S3管、S4管能否實(shí)現(xiàn)ZVS(零電壓開通),S1管的相移Phase_S1影響了S1、S2能否實(shí)現(xiàn)ZVS(零電壓開通)。因此,需要優(yōu)化該參數(shù),從而提升系統(tǒng)效率。
圖1 BuckBoost-LLC級(jí)聯(lián)變換器
該變換器的直流增益為[2]:
由式(2)可知,此兩級(jí)變換器工作在fr頻率時(shí),其直流增益Mdc與Duty_S1和S3管、S4管之間的死區(qū)時(shí)間Deadtime_S34有關(guān),所以改變其中任意一個(gè)值都會(huì)導(dǎo)致直流增益改變,也會(huì)改變工作點(diǎn)。為實(shí)現(xiàn)通過優(yōu)化Deadtime_S34優(yōu)化效率,需要保證直流工作點(diǎn)不發(fā)生改變。為保證在某一固定工作點(diǎn)下優(yōu)化變換器效率,引入了PID和GA聯(lián)合控制的策略。
圖2為控制電路的原理示意圖。
圖2 PID+GA聯(lián)合控制原理圖
由圖2可知,功率系統(tǒng)為兩級(jí)的Buck-boost-LLC電路;控制電路為數(shù)字控制,包含PID控制和GA算法的聯(lián)合控制;采樣輸出電壓電流和輸入電壓電流Vo、Io、Vin及Iin,控制系統(tǒng)通過PID接受Vo的變化,并和Vref(參考電壓)對(duì)比,決定是否調(diào)整電路的S1管占空比Duty_S1使輸出穩(wěn)定;輸出穩(wěn)定后,GA改變S1管相移Phase_S1和后級(jí)死區(qū)時(shí)間Deadtime_S34,采樣穩(wěn)定的效率值,不斷優(yōu)化效率,得到某一狀態(tài)下最優(yōu)的效率所需要的控制參數(shù)。
圖3為GA+PID聯(lián)合控制優(yōu)化效率的流程圖。
由圖3可知,GA環(huán)路中需要與PID進(jìn)行適當(dāng)切換,以得到準(zhǔn)確的工作狀態(tài)和效率結(jié)果,其中有三處兩控制環(huán)路切換。(1)系統(tǒng)不穩(wěn)定時(shí)或者狀態(tài)切換(啟動(dòng)、負(fù)載改變及輸入電壓改變)導(dǎo)致輸出變化時(shí),要先通過PID調(diào)節(jié)Duty_S1使輸出電壓達(dá)到穩(wěn)定,輸出電壓穩(wěn)定后,才開始啟動(dòng)GA來優(yōu)化某一(負(fù)載和輸入電壓不變)直流工作點(diǎn)下的效率。(2)由GA程序得到控制參數(shù)且賦值給系統(tǒng)后,由于控制參數(shù)的改變會(huì)影響輸出電壓變化,系統(tǒng)需要響應(yīng)時(shí)間使輸出穩(wěn)定。此時(shí)需要PID調(diào)節(jié),待輸出穩(wěn)定后,采樣測(cè)得效率efficiency,即為(3)的切換。這種在執(zhí)行算法中需要與系統(tǒng)多次交互的方式也是以往研究中沒有的。
遺傳算法的選擇、交叉及變異操作是常規(guī)遺傳算法必須包含的過程,但是基本遺傳算法通常存在不容易全局收斂的問題[8]。本文的GA加入了精英選擇(elitism selection),其主要思想是保留本一代中適應(yīng)度函數(shù)最大的個(gè)體,替換掉下一代中適應(yīng)度最差的個(gè)體,可在進(jìn)化過程中,始終保留出現(xiàn)的最優(yōu)個(gè)體,防止最優(yōu)個(gè)體在交叉變異中丟失,從而無法全局收斂。
圖3 PID+GA的聯(lián)合控制流程圖
初始化時(shí)的參數(shù)包含:最大迭代次數(shù)maxgen,種群數(shù)目sizepop,交叉概率pcross及變異概率pmutation。優(yōu)化兩個(gè)概率的范圍,包括初代種群數(shù)目。其中,sizepop通常選 取20,pcross為 0.8~ 0.95,pmutation通常為0.2以下。其中個(gè)體以一個(gè)二維數(shù)組形式chrom[sizepop][lenchrom]展現(xiàn),數(shù)組的行數(shù)為個(gè)體數(shù),列數(shù)代表了一個(gè)個(gè)體所包含的信息長(zhǎng)度即染色體長(zhǎng)度lenchrom。如果對(duì)應(yīng)的兩級(jí)電路可以改變兩個(gè)及以上參數(shù),那么lenchrom可以為2或更多。
優(yōu)化的Phase_S1和Deadtime_S34的范圍需要根據(jù)ZVS條件進(jìn)行粗略選取[9]。后級(jí)LLC主要影響ZVS的參數(shù)為Deadtime_S34和開關(guān)頻率fs,可固定兩級(jí)變換器的工作頻率fs:
則只需考慮Deadtime_S34,需要足夠的死區(qū)時(shí)間將B點(diǎn)寄生電容的電荷放電充分:
其中,Cpri_oss是管S3和管S4上的寄生電容,Qmag是S3、S4實(shí)現(xiàn)ZVS所需要泄放的電荷量,Vout是中間電壓,即前級(jí)的輸出電壓,后級(jí)的輸入電壓。此外,死區(qū)時(shí)間不能過大,否則將導(dǎo)致反向充電使ZVS失效,通常選取比最小值大10%~20%。
Phase_S1需要至少大于S1管可以實(shí)現(xiàn)軟開關(guān)的時(shí)間Δt1(Period為開關(guān)頻率的周期):
其中,Coss是管S1和管S2的寄生電容。
適應(yīng)度函數(shù)的選取對(duì)于一處算法的收斂效果有重要影響[10],已知效率是輸出電壓電流的乘積除以輸入電壓電流的乘積:
仿真平臺(tái)上,采樣頻率設(shè)置為系統(tǒng)頻率的103倍,在一個(gè)周期內(nèi)有約1 000個(gè)電壓電流的采樣值,設(shè)采樣值分別為Vo_sense,Io_sense,Vin_sense及Iin_sense。為了取平均,可以采用離散積分的方法,即對(duì)一個(gè)周期內(nèi)的采樣值進(jìn)行求和:
系統(tǒng)效率的測(cè)定需要在系統(tǒng)穩(wěn)定的情況下,即PID調(diào)節(jié)后。
由于效率值存在很接近的情況,所以適應(yīng)度函數(shù)fitness可以適當(dāng)?shù)馗淖?,以拉開差距,設(shè)置為:
其中,g為當(dāng)前迭代次數(shù)。該設(shè)計(jì)有利于適應(yīng)度函數(shù)進(jìn)行更有效的優(yōu)勝劣汰。
本文在MATLAB的simulink中搭建了兩級(jí)Buckboost-LLC電路結(jié)構(gòu),通過s-function實(shí)現(xiàn)PID和GA的聯(lián)合控制,系統(tǒng)的工作頻率fs=fr=1 MHz,Vin為425 V,Vref即Vo為24 V,滿載時(shí)功率為1 440 W。其中,fr為后級(jí)LLC的諧振頻率。分別仿真測(cè)試了負(fù)載為25%、50%、75%及100%時(shí),通過GA優(yōu)化一個(gè)控制參數(shù)和25%負(fù)載時(shí)優(yōu)化兩個(gè)控制參數(shù)的效率變化關(guān)系。圖4為搭建的仿真平臺(tái),不可忽略的寄生效應(yīng)(寄生電阻、電容及二極管等)在平臺(tái)中均有考慮,保證了仿真的真實(shí)性。
圖5是在25%負(fù)載時(shí)GA對(duì)效率優(yōu)化的過程圖,分別顯示了每一代中最小的效率值和最大的效率值。由圖5可知,GA逐漸收斂到一個(gè)最優(yōu)值,其最優(yōu)效率達(dá)到93%以上,大大改善了以往方法中輕載時(shí)效率低的問題。
PID作用后,可調(diào)控的相移范圍內(nèi),任何負(fù)載下都體現(xiàn)了GA控制的有效性。輕載時(shí),GA可優(yōu)化效果更為顯著。圖6對(duì)比了不同負(fù)載程度下GA優(yōu)化的結(jié)果。
圖4 MATLAB-Simulink中搭建的仿真控制電路
GA優(yōu)化后,輕載下效率也可以達(dá)到90%以上,大大提高了輕載時(shí)效率。負(fù)載75%時(shí),可優(yōu)化空間最小。圖6中分別顯示了不同負(fù)載下最優(yōu)效率對(duì)應(yīng)的最優(yōu)Phase_S1的控制值,從輕載到重載分別為467 ns、422 ns、451 ns及395 ns。負(fù)載50%得到最高效率的相移值422 ns應(yīng)用于其他三種負(fù)載,得到的效率分別是90.14%、94.5%及94.6%。因此,GA自適應(yīng)的優(yōu)化使平均效率至少提升了1.25%。對(duì)于高功率的電路,節(jié)約的能源非??捎^。
圖5 25%載下GA+PID優(yōu)化效率的過程
圖6 仿真負(fù)載為25%、50%、75%及100%的效率優(yōu)化結(jié)果
此外,圖7展示了負(fù)載25%的情況下進(jìn)一步優(yōu)化兩個(gè)參數(shù)的部分迭代結(jié)果,并與優(yōu)化一個(gè)參數(shù)的結(jié)果進(jìn)行了對(duì)比。優(yōu)化Phase_S1時(shí),控制Deadtime_S34不變,為20 ns;優(yōu)化兩個(gè)參數(shù)時(shí),Deadtime_S34的范圍擴(kuò)展至20~60 ns。
圖7 負(fù)載25%下GA優(yōu)化一個(gè)參數(shù)和兩個(gè)參數(shù)的結(jié)果對(duì)比
由圖7可知,經(jīng)過一定迭代次數(shù),優(yōu)化兩個(gè)參數(shù)的最優(yōu)效率已經(jīng)高于優(yōu)化一個(gè)參數(shù)的最優(yōu)效率;優(yōu)化兩個(gè)參數(shù)和一個(gè)參數(shù)對(duì)應(yīng)的最高效率分別為93.96%和93.54%,最佳個(gè)體分別是[467 ns,20 ns]、[457 ns,37 ns]。增加一個(gè)參數(shù)的優(yōu)化至少可以進(jìn)一步優(yōu)化0.5%,但其收斂速度慢于優(yōu)化一個(gè)參數(shù)的情況。本文受限于仿真內(nèi)存未比較完全收斂后的最佳效率。圖8是仿真PID控制的Duty_S1和GA控制的Deadtime_S34的仿真時(shí)序圖。
圖8中,GA每改變一次Deadtime_S34,都會(huì)進(jìn)入PID調(diào)整Duty_S1。該控制方式使優(yōu)化過程始終保證工作在同一直流工作點(diǎn),也保證了效率測(cè)量的準(zhǔn)確性。
本文對(duì)425 V/24 V,1 440 W,1 MHz的集成Buckboost-LLC兩級(jí)DC/DC變換器提出了PID+GA聯(lián)合控制的方法,實(shí)現(xiàn)了輕載時(shí)效率的顯著提升(3%以上),平均效率提升1.5%以上。為復(fù)雜電路的效率優(yōu)化提供了新的可能性。
圖8 Simulink中GA+PID聯(lián)合控制仿真圖