文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.181307
中文引用格式: 吳志強,于蓮芝,孔夢君. 基于數(shù)字PID切換控制的Buck變換器研究[J].電子技術(shù)應(yīng)用,2019,45(1):109-113.
英文引用格式: Wu Zhiqiang,Yu Lianzhi,Kong Mengjun. Research on buck converter based on digital PID switching control[J]. Application of Electronic Technique,2019,45(1):109-113.
0 引言
DC-DC開關(guān)變換器在電力電子工業(yè)、軍工系統(tǒng)中有著十分廣泛的應(yīng)用[1]。并且手持式電子設(shè)備、移動手機等用電設(shè)備對供電電源的輕載效率、瞬態(tài)響應(yīng)特性以及負載范圍提出了更高的要求[2]。因此,對開關(guān)DC-DC變換器控制決策的改進成為了越來越多的科研工作者研究的重點,并促使大量科研工作者對數(shù)字DC-DC控制進行研究,取得了相當(dāng)大的成果。
文獻[3]為了提高DC-DC變換器的瞬態(tài)響應(yīng)性能,設(shè)計了一款基于數(shù)字預(yù)測的模糊PID控制器,通過預(yù)測機制實現(xiàn)了瞬態(tài)響應(yīng)的提高,并通過數(shù)字FPGA控制器進行驗證;文獻[4]基于數(shù)字PID控制設(shè)計了一款高精度的可調(diào)LED恒流驅(qū)動器,詳細介紹了恒流源的設(shè)計過程,但沒有對于數(shù)字PID參數(shù)的設(shè)計進行詳細分析;文獻[5]基于數(shù)字PID提出了混合控制模式的策略,通過對輸入電壓和電流波形進行控制,較好地實現(xiàn)了功率因數(shù)校正,DC-DC Boost變換器轉(zhuǎn)換效率達到91%;文獻[6]基于可編程門陣列(FPGA)實現(xiàn)了DC-DC Buck變換器的數(shù)字控制,通過對廣義比例積分(GPI)控制器和比例積分微分(PID)控制器進行比較,得出了GPI控制在擾動抑制方面有更好的動態(tài)響應(yīng);文獻[7]提出了一種基于微處理器的電流跟蹤數(shù)字控制,實現(xiàn)了在輸入電壓突變、負載突變以及啟動過程中具有較好的動態(tài)性能;文獻[8]、[9]提出非線性PID數(shù)字控制,通過仿真驗證了在不同負載變化下的啟動瞬態(tài)響應(yīng),非線性變換器有著更好的補償性能。
本文在以上研究的基礎(chǔ)上,擴寬數(shù)字PID控制的應(yīng)用范圍,基于對輸出電壓的采樣分析,提出多組PID切換數(shù)字控制補償?shù)姆椒?。通過切換PID數(shù)字控制使得控制器可以快速響應(yīng)負載或輸入電壓的變化,同時能夠保證有良好的穩(wěn)態(tài)性能。本文以Buck變換器為例,分析了多組PID切換數(shù)字控制器的性能,研究和分析了其瞬態(tài)響應(yīng)特性。最終通過理論分析和仿真對比驗證了多組PID切換數(shù)字控制器具有優(yōu)越的穩(wěn)態(tài)性能和瞬態(tài)響應(yīng)。
1 DC-DC Buck模型分析
在DC-DC轉(zhuǎn)換器中,輸出電壓是輸入線電壓、占空比和負載電流的函數(shù),期望在諸如輸入電壓或負載電流的突然變化之類的擾動情況下具有恒定的輸出電壓[10]。圖1給出了Buck變換器的電路圖。
在式(1)中給出了Buck變換器的輸出控制小信號傳遞函數(shù),并利用標(biāo)準(zhǔn)的狀態(tài)空間平均法得到了該函數(shù)[9]。
由式(2)通過MATLAB繪制開環(huán)Buck的伯德圖如圖2所示,由圖2可知,系統(tǒng)穿越頻率為1.941 7 kHz,同時開環(huán)Buck的相位裕度為21.9°,增益裕度無窮大。并且由于Buck變換器輸出電壓采樣和占空比更新之間存在一個固定的周期延遲,由函數(shù)建模,其中T為數(shù)字控制器對電壓的采樣周期(20 ?滋s)。圖3所示為帶有延遲時間的Buck變換器傳遞函數(shù)的伯德圖。通過圖3可以得出系統(tǒng)的穿越頻率沒有發(fā)生變化,但相位裕度變?yōu)?.92°,增益裕度為20.1 dB。
圖3伯德圖顯示系統(tǒng)具有較小的相位裕度。因此必須要設(shè)計相應(yīng)的補償器,以確保低頻率的增益足夠高,使得穩(wěn)態(tài)誤差最小。由文獻[11]可知在工程領(lǐng)域,相位裕度Ψm(ωc)=45°表示系統(tǒng)具有足夠的相位裕度。因此補償系統(tǒng)后的相位裕度應(yīng)大于45°才足以滿足瞬態(tài)響應(yīng)的要求。同時,由文獻[12]可知在工程領(lǐng)域中,通常認為增益裕度Kg≥10 dB時,系統(tǒng)具有足夠的增益裕度。本文在接下來的章節(jié)里對數(shù)字PID補償器進行了設(shè)計。
2 數(shù)字PID設(shè)計
如圖4所示反饋電壓信號通過與數(shù)字電壓基準(zhǔn)作差,得出差值作為驅(qū)動變換器占空比的控制信號,然后通過比例積分微分(PID)控制器計算更新占空比。式(3)給出了PID控制規(guī)律的基本輸入/輸出關(guān)系的微分方程,并由式(4)給出模擬PID控制器的傳遞函數(shù)[10,13]。
以上公式中,KP是比例增益,KI是積分增益,KD是微分增益。
PID控制器的設(shè)計在連續(xù)時間域,通過使用向后積分法(Euler法則)[14],可以得到式(5)所示離散時間傳遞函數(shù)變換后的差分方程[5]。
在式(5)中,u(k)為第k次采樣計算更新所得占空比, e(k)為第k次的誤差。 e(k)由式(6)計算所得,即基準(zhǔn)電壓值與第k次輸出電壓值的誤差。式中 e(k)- e(k-1)表示的是第k次的誤差和第k-1次的誤差差值。
如圖5所示,為了使Buck電路系統(tǒng)保持良好的暫態(tài)響應(yīng)和穩(wěn)態(tài)響應(yīng),通過設(shè)計兩組PID控制器增益切換的方式補償系統(tǒng)。其中一種用于暫態(tài)期間使用為PIDI,另一種用在穩(wěn)態(tài)期間使用為PIDII。暫態(tài)期間使用的PIDI控制器增益使其具有較高的相位裕度(≥45°)和較高的帶寬,此PIDI設(shè)計系統(tǒng)將會產(chǎn)生較快的瞬態(tài)響應(yīng)和較好的穩(wěn)態(tài)響應(yīng)。穩(wěn)態(tài)期間使用的PIDII控制器增益使其相位裕度高于暫態(tài)相位裕度,帶寬低于暫態(tài)期間的帶寬,此PIDII設(shè)計系統(tǒng)將會產(chǎn)生較慢的瞬態(tài)響應(yīng),但是會使穩(wěn)態(tài)響應(yīng)更好。兩組PID的切換取決于第k次采樣的誤差值e(k)的大小, 設(shè)定一個Δ值,若|e(k)|>Δ則切換到PIDI,若|e(k)|≤Δ則切換到PIDII。通過PID之間的切換確定新的PWM,從而使得系統(tǒng)能夠快速地響應(yīng)負載和輸入電壓的變化,同時保持良好的穩(wěn)態(tài)性能。
由式(7)給出PIDI的傳遞函數(shù),并對加入PIDI補償環(huán)節(jié)的系統(tǒng)進行伯德圖繪制。由圖6所示,可以得出系統(tǒng)的增益裕度Kg1=12.3 dB≥10 dB,有足夠的增益裕度;系統(tǒng)的相位裕度Ψm1(ωc)=84.4°≥45°,有足夠的相位裕度;系統(tǒng)穿越頻率ωc1=1.41×103 Hz。由式(8)給出PIDII的傳遞函數(shù),并對其系統(tǒng)進行伯德圖繪制。由圖7所示,可以得出系統(tǒng)的增益裕度Kg2=18.8 dB≥10 dB,有足夠的增益裕度;系統(tǒng)的相位裕度Ψm2(ωc)=86.7°≥45°,有足夠的相位裕度;系統(tǒng)穿越頻率ωc2=7.018×102 Hz。由于穿越頻率ωc表征系統(tǒng)的響應(yīng)速度,ωc越大,系統(tǒng)的響應(yīng)速度越快,因此PIDI的系統(tǒng)響應(yīng)速度比PIDII的響應(yīng)速度更快。同時由于相位裕度越大,系統(tǒng)超調(diào)量越小,因此PIDI的系統(tǒng)超調(diào)大于PIDII的系統(tǒng)超調(diào)。
3 仿真
仿真的具體實現(xiàn)方式為:利用MATLAB/Simulink中的電氣模塊搭建仿真模型。搭建電氣電路的時候,利用模塊化方法,將Buck電路封裝為“DC-DC Buck Converter”子模塊,PID補償環(huán)節(jié)封裝為“Compensated”子模塊,使搭建的模型條理清晰,如圖8所示。
圖8中“Compensated”子系統(tǒng)的Simulink PID切換補償仿真見圖9,“In1”輸入的為輸出電壓與參考電壓的誤差e(k),經(jīng)飽和模塊“Saturation”,延時模塊“Transport Delay”,再經(jīng)模塊“Abs”對誤差e(k)取絕對值,在“Switch”模塊中設(shè)置“Threshold”值為0.2(即Δ=0.2 V),當(dāng)|e(k)|>0.2 V時PIDI模塊與PWM模塊連接產(chǎn)生方波,當(dāng)|e(k)|≤0.2 V時PIDII模塊與PWM模塊連接產(chǎn)生方波。
如圖10所示,通過仿真結(jié)果圖中的峰值時間tp1<tp3<tp2可以得出:當(dāng)只有PIDI作為補償控制時,輸出響應(yīng)最快,但同時峰值為7.5 V,超調(diào)量σ1=50%較大,進入穩(wěn)態(tài)時紋波最大為0.1 V,穩(wěn)態(tài)誤差較大;當(dāng)只有PIDII作為補償控制時,輸出信號較PIDI慢,同時峰值為5.4 V,超調(diào)量σ2=8%<σ1,進入穩(wěn)態(tài)時紋波最大為0.03 V,穩(wěn)態(tài)誤差較??;當(dāng)PIDI和PIDII切換模式作為補償控制時,輸出信號響應(yīng)比PIDI慢但快于PIDII,同時峰值約為5.45 V,超調(diào)量σ2<σ3=9%<σ1。通過對圖10中“PIDI and PIDII”穩(wěn)態(tài)部分進行放大,可以得出當(dāng)系統(tǒng)進入穩(wěn)態(tài)時的波紋最大為0.04 V,系統(tǒng)電壓輸出精度高達99%以上。
如圖11所示,當(dāng)不改變電路其他參數(shù)的情況下,負載電阻發(fā)生突變時,可以得出切換數(shù)字PID控制時的電路負載調(diào)整率為2%。如圖12所示,當(dāng)不改變電路其他參數(shù)的情況下,輸入電壓突變時,將穩(wěn)態(tài)時的輸出電壓波形圖進行放大,可以求得輸入電壓突變情況下的系統(tǒng)電壓輸出精度高達98%以上。進一步仿真還可驗證得出,當(dāng)輸入電壓在6 V~30 V范圍內(nèi),要求輸出參考電壓5 V的情況下,電壓實際輸出誤差率小于等于2%。
4 結(jié)論
本文提出切換PID控制器改善Buck變換器穩(wěn)態(tài)性能的方法。數(shù)字PID控制可以根據(jù)輸出電壓誤差的絕對值進行切換,這既可以實現(xiàn)快速的瞬態(tài)響應(yīng),也可以產(chǎn)生更好的穩(wěn)態(tài)性能。本文在Simulink中搭建仿真模型,通過Buck變換器進行測試,仿真結(jié)果表明:(1)在保持良好的瞬態(tài)響應(yīng)的同時,可以獲得良好的穩(wěn)態(tài)性能;(2)當(dāng)負載發(fā)生變化時,可以獲得較好的負載調(diào)整率;(3)當(dāng)輸入電壓發(fā)生變化時,輸出電壓誤差率小于等于2%。
參考文獻
[1] 羅曉曙,汪秉宏,陳關(guān)榮,等.DC-DC buck變換器的分岔行為及混沌控制研究[J].物理學(xué)報,2003(1):12-17.
[2] 許麗君,沙金,許多,等.開關(guān)DC-DC變換器電容電流脈沖序列控制[J].電工技術(shù)學(xué)報,2016,31(18):100-107.
[3] 孫大鷹,徐申,孫偉鋒,等.Buck型DC-DC變換器中數(shù)字預(yù)測模糊PID控制器的設(shè)計與實現(xiàn)[J].東南大學(xué)學(xué)報(自然科學(xué)版),2014,44(5):897-901.
[4] 付賢松,李圓圓,孔旭東,等.高精度可調(diào)光DC-DC恒流源的設(shè)計[J].電工技術(shù)學(xué)報,2015,30(S1):69-74.
[5] LIOU W R,LACORTE W B,CABEROS A B,et al.A programmable controller IC for DC/DC converter and power factor correction applications[J].IEEE Transactions on Industrial Informatics,2013,9(4):2105-2113.
[6] ZURITA-BUSTAMANTE E W,LINARES-FLORES J,GUZMAN-RAMIREZ E,et al.A comparison between the GPI and PID controllers for the stabilization of a DC-DC “Buck” converter: A field programmable gate array implementation[J].IEEE Transactions on Industrial Electronics,2011,58(11):5251-5262.
[7] 劉健,程紅麗,王立,等.電流跟蹤數(shù)字控制的Buck DC-DC變換器[J].電工技術(shù)學(xué)報,2011,26(8):50-56,63.
[8] YOUSEFZADEH V,CHOUDHURY S.Nonlinear digital PID controller for DC-DC converters[C].2008 Twenty-Third Annual IEEE Applied Power Electronics Conference and Exposition,IEEE,2008:1704-1709.
[9] HE M,XU J.Nonlinear PID in digital controlled buck converters[C].Applied Power Electronics Conference,Apec 2007-Twenty Second IEEE.IEEE,2007:1461-1465.
[10] GUO L.Implementation of digital PID controllers for DC-DC converters using digital signal processors[C].IEEE International Conference on Electro/information Technology.IEEE,2007:306-311.
[11] MOHAN N,UNDELAND T M,ROBBINS W P.Power electronics:converters,applications,and design[M].John Wiley & Sons,1989.
[12] 解光軍,程心.DC-DC開關(guān)變換器的建模與設(shè)計[M].北京:科學(xué)出版社,2015.
[13] ASTROM K J,HAGGLUND T.PID controllers:theory, design,and tuning[M].1995,1-55617-516-7.
[14] OGATA K.Discrete-time control systems(2nd ed.)[M].Prentice-Hall,Inc.,1995.
[15] 趙成勇,李路遙,翟曉萌,等.新型模塊化高壓大功率DC-DC變換器[J].電力系統(tǒng)自動化,2014,38(4):72-78.
[16] OCAYA R O,WIGDOROWITZ B.Application of finite state machines in hybrid simulation of dc-dc converters[C].Africon.IEEE,2007:1-4.
[17] ZULUETA E,RICO T.Hybrid modeling of open loop DC-DC converters[J].Ingeniare Revista Chilena De Ingeniería,2003,11(2):41-47.
[18] LI H,YE X. Sliding-mode PID control of DC-DC converter[C].2010 5th IEEE Conference on Industrial Electronics and Applications,2010:730-734.
[19] 楊汝,張波.DC-DC buck變換器時間延遲反饋混沌化控制[J].物理學(xué)報,2007,56(7):3789-3795.
[20] VISWANATHAN K,SRINIVASAN D,ORUGANTI R.A universal fuzzy controller for a non-linear power electronic converter[C].IEEE International Conference on Fuzzy Systems,2002.Fuzz-Ieee.IEEE,2002:46-51.
作者信息:
吳志強,于蓮芝,孔夢君
(上海理工大學(xué) 光電信息與計算機工程學(xué)院,上海200093)