








收稿日期:2023-04-04
DOI:10.19850/j.cnki.2096-4706.2023.21.012
摘" 要:針對DC/DC變換器容易受到參數攝動以及外部負載擾動的問題,傳統的雙閉環PI控制無法得到滿意的動態性能和魯棒性,因此提出一種改進型RBF神經網絡滑模控制策略。將加入積分項的滑模控制(ISMC)與RBF神經網絡結合,利用RBF神經網絡去同時逼近ISMC兩個未知項中f(x)和g(x),設計出一種具有較好魯棒性的電壓外環RBF-ISMC控制器,在一定程度上抑制了穩態誤差和抖振,進而去提高Buck變換器的輸出動態響應性能。通過Matlab/Simulink仿真驗證了所設計的RBF-ISMC控制策略的可行性和優越性。
關鍵詞:DC/DC變換器;神經網絡滑模控制;抖振;動態響應
中圖分類號:TP39;TP18;TM464 文獻標識碼:A 文章編號:2096-4706(2023)21-0049-05
Research on the Application of Improved RBF Neural Network Sliding Mode
Control in DC/DC Converter
WU Mengtao, LIU Bin, YAN Xiaoyu, GE Lusheng
(School of Electrical and Information Engineering, Anhui University of Technology, Maanshan 243032, China)
Abstract: In view of the problem that DC/DC converters are vulnerable to parameter perturbation and external load disturbance, the traditional double closed loop PI control cannot obtain satisfactory dynamic performance and robustness. Therefore, an improved RBF neural network Sliding mode control strategy is proposed. The Sliding mode control (ISMC) with integral term is combined with RBF neural network, and the RBF neural network is used to simultaneously approximate f (x) and g (x) of the two unknown terms of ISMC. A voltage outer loop RBF-ISMC controller with good robustness is designed, which can restrain the steady-state error and chattering to a certain extent, and then improve the output dynamic response performance of the Buck converter. The feasibility and superiority of the designed RBF-ISMC control strategy were verified through Matlab/Simulink simulation.
Keywords: DC/DC converter; neural network sliding mode control; chattering; dynamic response
0" 引" 言
DC-DC變換器作為現代電力電子技術的重要組成部分之一,也是這些電力工程的基礎,在很多工業領域得到廣泛的應用配[1]。近年來,對于DC-DC變換器的研究越來越多,其類型也是在變多,本文選擇最為常用的同步整流Buck(SR-Bcuk)為研究對象,主要研究其控制算法來優化其性能。電力電子的系統的動態和靜態的性能的好壞與反饋控制策略的設計密切相關。由于BUCK變換器中包含功率開關器件或二極管等非線性元件,因此是一個非線性模型,一般很難構建一個精確的模型。傳統的PID控制是為一種線性的控制策略,在對強非線性的DC/DC變換器進行控制時有時候并不能達到預期的效果[2]。
針對具有非線性的Buck型DC/DC變換器來說,滑模控制(SMC)這種變結構控制策略可以發揮其天然的優勢,在變換器參數發生攝動與負載發生突變時,可以展現出比較強的抗干擾能力和魯棒性。在20世紀六七十年代一項研究中,SMC首次被用在了高階的線性的系統中,但是被控制對象仍然為單輸入單輸出(SISO)。在1983年Bilalovic等人將滑模控制和Buck變換器相結合,第一次論證了滑模控制器可以被應用在DC/DC變換器當中。1985年Venkataramanan等人又以二階DC/DC變換器作為研究對象發表了論文,解決了利用滑模控制器去達到頻率恒定,突出了等效控制的優越性。滑模控制變換器的頻率問題也是后續研究重點。
理想情況下,滑模控制具有非常優越的調節能力,可以讓系統在滑模狀態下快速的收斂至滑模面。然而在滑模控制器工作過程中,滑模理論上的開關頻率極其大,但是DC/DC變換器并不能適應滑模控制這種高頻率的開關信號[3-8]。當DC/DC變換器的開關頻率處于一個非常高的情況下,會造成其電感和變壓器的磁性受損甚至產生電磁干擾等問題,因此整個控制過程會出現所謂抖振現象[9]。神經網絡是在20世紀40年代被McCulloch等人提出,最初是基于單個神經元模型的計算模型,其具備強大的逼近任意非線性函數的能力,因此將其與滑模控制相結合,來逼近滑模控制中不確定項達到有效抑制抖振、提升輸出性能的效果。文獻[9]提出將ELM極限學習機和滑模控制相結合,抑制抖振問題,但是還是存在一定的穩態誤差的問題。文獻[10,11]提出了自適應的神經網絡,采用神經網絡在線估計了非線性系統中輸出模型的不確定項,但是其只對非線性模型中一個不確定項進行估計。文獻[12]將徑向基RBF神經網絡來模擬機器人手臂的非線性的部分模型,并且在滑模控制中加入魯棒控制項,雖然抑制系統在建模過程中的不確定性,可存在收斂速度較慢的缺點。
基于RBF神經網絡的滑模控制,其原理、設計思路與滑模控制相似,也同樣包含滑模面的選取、控制輸入的設計與李亞普洛夫(Lyapunov)穩定性的判斷。滑模控制設計簡單,實用性較強,但是存在抖振和穩態誤差等問題;RBF神經網絡逼近精度高、能力強,但是存在收斂速度慢、魯棒性較差的問題。而本文改進的RBF神經網絡滑模控制(RBF-ISMC),不僅僅保留了滑模控制器優越的抗干擾能力,也有著神經網絡對未知項的逼近能力,還可以消除DC/DC變換器的穩態誤差。目前,這種復合的滑模控制由于在DC/DC變換器中應用還不夠成熟,值得為此進一步進行研究。為了方便表示本文均使用RBF-ISMC來表示改進型的RBF神經網絡滑模算法。
1" Buck變換器建模
Buck變換器的基本的拓撲結構包括直流電壓源vg、電感L、電容C、功率開關器件MOS管Q1和Q2以及負載電阻R。其中MOS管主要起對電能的儲存和傳輸流向控制的作用,電感L和電容C主要起濾出交流的雜波功能,一個濾出電流的交流雜波;另一個濾出電壓的交流雜波,具體結構如圖1所示。
Buck變換器存在兩種不同的工作狀態,這是由于MOS管有著開通和關斷兩種方式,圖2為其相對應的不同工作狀態的等效電路。
根據圖1和圖2所示電壓、電流參考方向以及分析開關管Q的導通和關斷的兩種等效電路,通過狀態空間平均法可以等到在連續時間域的BUCK變換器的狀態空間平均模型為:
(1)
其中Ts表示Buck變換器的開關周期,d(k)表示占空比信號,iL(t)表示電感電流;vg(t)、vo(t)分別表示輸入、輸出電壓。
2" Buck變換器的RBF-ISMC控制器設計
滑模控制是非線性的控制策略之一,其自身的變結構區別其他非線性控制策略。一般來說,系統運動軌跡會按照事先所設定的期望軌跡不斷的改變自身的位置,向滑模面所移動,當運動點到達后,就會按照期望軌跡繼續運動。具體運動軌跡如圖3所示。
抖振問題是滑模控制中無法避免且必須解決的問題,特別是在具有建模不確定性的系統當中,因為在這類系統中需要很大的切換增益。通過可以消除穩態誤差的積分滑模(ISMC)控制與徑向基RBF神經網絡結合完成對原來RBF-SMC的改進,不僅僅能對動態模型的未知部分進行自適應逼近[13],而且還能降低切換增益和穩態誤差,甚至在一定程度上抑制系統的抖振現象而提升系統的輸出動態響應。
RBF徑向基神經網絡結構有三層,分別為輸入層、隱藏層以及輸出層。具體結構如圖4所示。
定義RBF徑向基神經網絡算法為:
(2)
式(2)中hj(t)高斯函數的基函數,cj = [c1,c2,
…,cj,…,cm]T表示其中心向量; 表示歐幾里范數,W *、V *分別表示RBF神經網絡逼近f (x)和g (x)的理想權值大小,εf和εg為逼近誤差,規定將| εf |≤εfmax,| εg |≤εgmax,作為其迭代的判據。
設Buck變換器的實際的輸出電壓和期望電壓的誤差e = vref - vo表示狀態向量X = [x1 x2 x3]T,結合上一小節由狀態空間平均法的推導出的Buck降壓電路的數學模型式(1)可以得到一個含有擾動項的三階動態數學模型如式(3):
(3)
在Buck型DC/DC變換器運行的時候,電感、電容參數會發生攝動以及負載也會被擾動干擾,很難得到其中參數的準確值,利用RBF神經網絡去逼近含有未知參數的未知項可以使得滑模控制達到更好的控制效果,也是控制器設計的意義所在。
(4)
令:,,即表示RBF神經網絡逼近Buck變換器兩個非線性項。
定義添加非線性誤差積分項的滑模面:
(5)
對S進行求導得:
(6)
Buck變換器控制量是由等效控制和切換控制疊加得到,所以先求得等效控制ueq,令" = 0,d(t) = 0得到:
(7)
設系統的切換控制項:
(8)
式(8)中λ表示切換控制的參數,sign(S)表示符號函數。由式(7)和式(8)最終可得:
(9)
設計Buck變換器的RBF-ISMC的控制律為:
(10)
控制律設計完成后需要利用Lyapunov函數去證明其穩定性,定義正定的Lyapunov函數為:
(11)
其中γf>0,γg>0。
對于RBF神經網絡的算法如式(2)所示,RBF神經網絡擬合的輸出表示 、·
。RBF神經網絡逼近Buck變換器的兩個未知項f (x)和g (x)的逼近誤差分別為:
(12)
令-c2d(t) = d1(t),且 ,D表示擾動上界。將RBF-ISMC控制律帶入式(6)之中可以得:
(13)
將式(13)帶入式(11)的所定義的正定的Lyapunov函數當中可以得到:
(14)
根據滑模控制器設計的穩定性判據,如果期望所設計的RBF-ISMC控制的Buck變換器的閉環系統是逐漸的穩定的,則必須要求所定義的李雅普諾夫的函數的導數" 恒成立,則需要設計自適應律來滿足,設計自適應律為:
(15)
其中當" 時, 恒成立,證明設計的RBF神經網絡自適應魯棒滑模控制在Buck變換器中是慢慢趨向穩定狀態點。只要對RBF神經網絡設計合適的參數就可以使得其中兩個位置項的誤差最小,且切換控制增益λsign(S)的作用是為了消除外界干擾之和以及逼近誤差,從而實現系統的穩定。
對設計RBF-ISMC控制器的控制律式(10)進行整理得到最終的控制律為:
(16)
其中c1~c3表示滑模系數,λ表示切換增益,iL表示瞬時電感電流,vo表示輸出電壓。
3" 仿真分析
上一小節對RBF-ISMC控制器的設計以及對其穩定性進行驗證,得到關于Buck變換器的改進型的復合滑模控制的控制律,這一小節主要利用Matlab/Smulink完成對這種新型的算法的仿真驗證。具體的控制框圖如圖5所示。
其中關于RBF-ISMC電壓控制策略的實現,利用模塊S-Function去編程S函數實現該算法的功能。相應仿真中的Buck變換器具體參數為輸入電壓vg = 12 V,輸出電壓vo = 2.5 V,電感L = 15 μH,電容L = 210 μF,電阻Rmin = 0.25 Ω,電阻Rmax = 0.5 Ω,開關頻率fs = 100 kHz,參數具體如表1所示。
傳統的雙閉環PI控制Buck變換器的仿真結果圖6從圖中可以清楚看到在雙閉環PI控制器作用下,Buck變換器的負載電壓可以在2.5 V保持穩定不變。而在電感電流由5 A突變到10 A即負載從0.5 Ω跳變至0.25 Ω以及電感電流由10 A突變到5 A即負載由0.25 Ω切換到0.5 Ω兩種情況時,雙閉環PI控制的Buck變換器加減載的超調量分別為690 mV與880 mV,恢復時間分別為278 μs與347 μs。
圖7(a)為單路Buck變換器經過RBF-ISMC控制后的電壓波形圖,從圖中可以明顯看出變換器和之前一樣可以穩定地跟蹤電壓參考值,變換器負載在1.5 ms的時候其阻值大小從0.5 Ω變化至0.25 Ω,輸出最大跌落電壓為318 mV,系統的調節時間約為136 μs;變換器負載在2.5 ms時負載又從0.25 Ω跳變到0.5 Ω,輸出電壓此時超調量為412 mV,且調節時間約為158 μs。圖7(b)為電感電流的波形圖,電感電流的波形在負載發生跳變時,能夠在很短的時間作出反應并保持連續。
從上述分析以及表2中可以直觀地看出,當Buck變換器面對負載跳變時,RBF-ISMC電壓控制策略相比于雙閉環PI控制在恢復時間分別縮短了142 μs和189 μs,超調量分別減少了372 mV和468 mV。所以本文改進的復合滑模控制算法的控制效果比傳統的雙閉環PI控制器更為優越。
4" 結" 論
Buck變換器作為DC/DC變換器基礎拓撲,所以去提升它的動態性能自然有著一定研究意義。本文在研究RBF神經網絡和一般滑模控制的基礎上,將兩者結合設計出了一種改進的復合滑模控制RBF-ISMC應用在DC/DC變換器當中,有效地避免了系統的未知干擾和滑模控制自身抖振問題的影響,從而使得Buck變換器輸出的動態性能得到進一步提升和優化;由仿真波形結果表明,采用本文所改進的RBF-ISMC控制算法可以對具有時變、非線性以及滯后的數字開關電源的控制效果比傳統的PI控制更加優越,魯棒性更好。
通過仿真波形和數據分析,本文設計的RBF-ISMC控制型Buck變換器的輸出動態響應提升的效果并沒有達到預期,這是因為滑模系數的很難試湊到最優值的原因,后期可以在此研究基礎上,通過智能算法(如粒子群PSO算法)完成對滑模系數的自行整定尋優,進一步優化所設計的RBF-ISMC控制器。
參考文獻:
[1] 吳津慶.基于預測函數控制的DC/DC變換器研究 [D].馬鞍山:安徽工業大學,2018.
[2] 王海生.分數階PID預測函數控制在DC/DC變換器中的應用研究 [D].馬鞍山:安徽工業大學,2020.
[3] 黃煜茹.Buck變換器滑模控制方法的研究 [D].徐州:中國礦業大學,2021.
[4] 英釗.Buck變換器滑模控制系統的時域/頻域分析 [D].哈爾濱:哈爾濱工業大學,2021.
[5] 牛子銘.基于滑模控制的Buck變換器數字控制系統設計 [D].哈爾濱:哈爾濱工業大學,2021.
[6] 王殿.固定頻率buck變換器的二階滑模控制 [D].重慶:重慶大學,2020.
[7] 孫亞.雙向DC/DC變換器的控制方法研究與設計 [D].哈爾濱:哈爾濱工程大學,2014.
[8] 董坦坦.基于dSPACE的DC-DC降壓變換器滑模控制方法研究 [D].哈爾濱:哈爾濱工業大學,2019.
[9] 金慧紅.基于滑模變結構控制的Buck型DC-DC開關電源的研究 [D].杭州:杭州電子科技大學,2021.
[10] 余初陽,樓旭陽,馬藝飛,等.輸出受限的柔性海洋立管自適應神經網絡邊界控制(英文) [J].Frontiers of Information Technology amp; Electronic Engineering,2022,23(8):1229-1239.
[11] 楊旭紅,陳陽,賈巍,等.基于RBF神經網絡的電壓外環滑模控制的Vienna整流器 [J].電力系統保護與控制,2022,50(18):103-115.
[12] 張成.外擾及參數不確定機器人神經網絡魯棒控制研究 [D].秦皇島:燕山大學,2020.
[13] 劉金琨.滑模變結構控制MATLAB仿真:第2版 [M].北京:清華大學出版社,2012.
作者簡介:伍孟濤(1996.10—),男,漢族,安徽蕪湖人,碩士研究生在讀,研究方向:電力電子器件及其控制。