王 翀,劉文生
(大連交通大學,遼寧 大連116028)
開關電源是采用開關方式控制的直流穩壓電源。因為它體積小、重量輕、效率高等諸多優點被廣泛應用于電子設備當中。現在開關電源大部分由PID控制,分為模擬PID和數字PID。由于PID算法簡單,魯棒性好等優點,所以被廣泛地用于開關電源控制回路之中。但是常規的PID參數整定方法復雜,由于參數的整定不當,往往性能欠佳。而近來發展起來的模糊控制法不依賴被控對象的數學模型,便于利用經驗和知識實行控制,非常適合復雜可變或不能準確描述數學模型的系統[1]。所以本文綜合兩者的優點采用模糊PID的控制算法來實現對開關電源的控制。
Buck變換器結構如圖1所示,其中Ui是電源電壓,TV是功率開關管,Lf是電感,Cf是電容器,TD是單向導通二極管,Rld是負載,Uo是輸出電壓。開關周期為Ts,占空比為d。
(1)連續模式下
連續模式下電感電壓和電流波形如圖2所示。

圖1 Buck變換器

圖2 連續模式下電感電壓和電流波形

可以看出在電感電流連續模式下,當輸入電壓不變時,輸出電壓隨輸入電壓線性變化[2],在此不做詳細討論。
(2)斷續模式下
電感電流斷續模式下電感電壓電流波形如圖3所示。

圖3 斷續模式下電感電流和電壓波形
因為要研究Buck變換器的動態性能和設計控制器,所以得到DCM方式時Buck變換器的小信號模型如圖4所示。

圖4 DCM方式Buck變換器小信號交流模型
DCM時Buck變換器有兩個極點和一個右半平面的零點。由于在DCM時一般電感L相對較小,所以右半平面的零點遠離原點,通常比開關頻率高的多。由電感決定的極點遠離原點,通常接近或比開關頻率更高[3]。因此,DCM Buck變換器可近似為具有單極點的系統,如圖5所示。

圖5 當L近似為零時DCM方式的小信號模型
由圖5求出控制至輸出的傳遞函數并可以簡化為

輸入至輸出的傳遞函數簡化為

其小信號模型參數如下:

輸入至輸出的直流增益Ggo=M;
下面建立隸屬函數。如圖6所示,Ug為給定電壓,Ur為反饋電壓,e和ec為偏差和偏差變化率,E和EC為模糊后的偏差和偏差變化率。模糊控制器的輸入U經反模糊成u,再經過PWM電路控制開關電源的主電路。設計為兩輸入三輸出的模糊PID控制器。輸出是ki,kp,kd,輸入量是偏差和偏差變化率e和ec。輸入和輸出的模糊子集為{NB,NM,NS,ZE,PS,PM,PB},子集中的元素分別代表負大,負中,負小,零 ,正小,正中,正大。論域為[-6,6],量化等級為{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}

圖6 開關電源模糊控制器的結構
在Matlab中鍵入Fuzzy命令,進入模糊邏輯編輯窗口,建立輸入和輸出的隸屬函數,如圖7所示選擇的是 Trimf(三角形)隸屬函數[4]。
在各語言變量論域上用以描述模糊子集的隸屬函數如圖7所示。

圖7 輸入輸出的隸屬函數
根據前人總結的控制規律的經驗,所得的模糊控制表如表1,2,3。

表1 kp控制規律表

表2 ki控制規律表

表3 kd控制規律表
根據上面三個表格可以得到147條控制規律:

在Matlab里打開ruler editor窗口,輸入模糊控制規律,與方式(And method)為 min,或方式(or method)為max,推理(Implication)為 min,合成(Aggregation)為 max,去模糊(Defuzzification)為重心平均法(centroid)。建立了FIS文件,取名Fupid.fis.在MATLAB的M文件編輯器里建立一個fpid.m的文件,martrix=readfis(‘fupid.fis’),從而完成模糊工具箱與Simulink的鏈接,以便建模時用到[5]。
模糊PID控制模型如圖8。模糊PID控制器仿真模型如圖9。

圖8 PID控制模型

如果想要改善控制效果的話,一般先調整比例因子再調整模糊控制規律和隸屬度函數。
對傳統的PID控制和模糊控制PID兩種控制策略利用試驗分別進行了仿真,從而對這兩種控制策略進行了比較。
圖10和圖11是兩種模型的響應曲線,可以看出模糊PID控制在超調量上明顯比常規PID控制要小很多,這樣在系統啟動的時候過壓就不會很大,對系統設備的保護是非常有好處的。

圖9 模糊PID控制器仿真模型

圖10 PID控制響應曲線

圖11 模糊PID控制響應曲線

圖12 PID與模糊PID比較曲線
圖12從(0.3~0.5s)系統加入擾動,模糊PID控制動態過程快速且震蕩小,說明在抵御擾動的能力上模糊PID控制明顯也要強于常規PID控制。
從以上的仿真曲線可以看出,采用模糊控制和傳統的PID相比,具有響應時間快,超調量小,調節時間短,抗干擾能力強等優點。
模糊控制是一種非線性控制,其控制規則是以實際經驗為基礎的。對于像開關電源這類非線性控制對象,控制上具有良好的魯棒性和抑制超調的能力。可以預期,PID與模糊控制的結合,是開關電源發展的一個重要方向。
[1]楊 旭,裴云慶,王兆安.開關電源技術[M].北京:機械工業出版社,2004.
[2]李傳琦.電力電子技術計算機仿真實驗[M].北京:電子工業出版社,2006.
[3]徐德鴻.電力電子系統建模與控制[M].北京:機械工業出版社,2005.
[4]張國良,曾 靜,柯熙政,鄧方林.模糊控制及其 MATLAB應用[M].西安:西安交通大學出版社,2002.
[5]陶永華.新型PID控制及其應用[M].北京:機械工業出版社,2002.
[6]吳愛萍,王宏華.基于模糊控制的開關電源的仿真研究[J].低壓電器,2005,(4):15-17.
[7]張建仁,王 莉.基于matlab模糊控制器的仿真[J].自動化與儀器儀表,2003,(1):5-7.