李鵬 吳浩偉 周樑 徐正喜
(武漢第二船舶設(shè)計(jì)研究所,武漢 430064)
單周控制是由美國學(xué)者Smedley和Cuk教授在上個(gè)世紀(jì)90年代提出的一種新型的大信號、非線性的控制策略[1],即在一個(gè)開關(guān)周期內(nèi),強(qiáng)制積分變量的平均值與參考值相等,以此來實(shí)現(xiàn)對時(shí)變電壓或電流的瞬時(shí)控制。
單周控制的開關(guān)變換器[2],可分為連續(xù)導(dǎo)電(CCM)和不連續(xù)導(dǎo)電(DCM)兩種工作方式。在一個(gè)開關(guān)的周期內(nèi),其能有效地抑制輸入擾動,結(jié)構(gòu)簡單、響應(yīng)速度快。但是抑制負(fù)載擾動能力均較差,特別是在輕載的情況下,有時(shí)會發(fā)生超調(diào)或者阻尼震蕩的現(xiàn)象。為了改善單周控制,必須將單周控制和PID控制結(jié)合起來。本文首先建立單周控制在DCM下的連續(xù)時(shí)間模型[2],在單周控制的基礎(chǔ)上設(shè)計(jì)PID控制器,將單周控制和PID控制相結(jié)合,組成單周-PID閉環(huán)控制系統(tǒng)[3],并比較單周-PID控制與單周控制的輸出特性。
以buck變換器為例,建立連續(xù)時(shí)間模型。
圖1中,當(dāng)buck電路工作在DCM模式下時(shí),一個(gè)開關(guān)周期Ts分為三個(gè)階段:T1,開關(guān)管S導(dǎo)通,二極管D截止,二極管的兩端電壓Ud=Uin;T2,開關(guān)管S斷開,二極管D續(xù)流,Ud=0;T3,開關(guān)管S斷開,二極管D截止,Ud=Uo。
參考電壓Uref的表達(dá)式如下式1所示:
圖1 單周控制的buck變換器
采用小信號模型進(jìn)行分析,得到動態(tài)模型:
式(2)中大寫符號為穩(wěn)態(tài)值,小寫帶箭頭符號為瞬時(shí)值。由于 T3時(shí)段內(nèi)二極管 D兩端的電壓Ud等于輸出電壓Uo,因此用Uo取代Ud。
在實(shí)際的計(jì)算機(jī)控制系統(tǒng)中,第K個(gè)開關(guān)周期的占空比Dk取決于上一個(gè)周期,即K-1個(gè)周期二極管D兩端電壓Ud的取值。前面的式1并沒有將前一個(gè)周期的狀態(tài)考慮進(jìn)去,為此,將式 1進(jìn)行改進(jìn),得到參考值如式3所示:
由于開關(guān)頻率fs遠(yuǎn)高于系統(tǒng)的帶寬,在一個(gè)開關(guān)周期內(nèi),可以近似的認(rèn)為輸出電壓Uo和輸入電壓Uin為常量。因此,式3可簡化為:
對于式(4),考慮系統(tǒng)在擾動下的動態(tài)模型,得到單周控制器的離散表達(dá)式如下:
將上式(2)的動態(tài)模型轉(zhuǎn)化為 Z域下的模型:
進(jìn)一步,將式(6)中的z用指數(shù)項(xiàng) esTs替代,
同時(shí)考慮采樣保持器的因素:
得到單周控制的最終模型如下:
對于指數(shù)項(xiàng) esTs和 e-sTs,用泰勒級數(shù)表示:
用泰勒級數(shù)的一階展開式來近似,得到:
DCM模式下控制到輸出的傳遞函數(shù)[4]如下:
由式(10)、(11),得到參考值到控制的傳函:
由式(11)、(12),參考值到輸出的傳函如下:
根據(jù)上式(11)、(12)和(13),可以得到單周控制的連續(xù)時(shí)間模型[2]如下圖2所示。
圖2 單周控制的連續(xù)時(shí)間模型
從此圖中可以看出,由于輸出濾波器的模型獨(dú)立于單周控制器之外,當(dāng)負(fù)載發(fā)生變化時(shí),輸出濾波器的參數(shù)發(fā)生變化,這樣負(fù)載擾動越過了單周控制器,影響到整個(gè)控制系統(tǒng)。此圖說明,單周控制不能有效的抑制負(fù)載擾動,為了改善單周控制的缺點(diǎn),得到單周控制的連續(xù)時(shí)間模型后,需在此基礎(chǔ)上設(shè)計(jì)PID控制器,引入輸出反饋,組成一個(gè)閉環(huán)控制系統(tǒng)。
以 buck變換器為例,設(shè)計(jì)單周-PID控制系統(tǒng)。如下圖3所示:
圖3 單周-PID控制的buck變換器
此buck變換器可以看成雙環(huán)控制系統(tǒng),內(nèi)環(huán)為單周控制,外環(huán)為 PID控制。負(fù)載電壓 Uo與參考電壓 Uref進(jìn)行比較,得到誤差信號,此誤差信號經(jīng)過PID控制器,生成參考值,與二極管D兩端電壓Ud的積分值進(jìn)行比較。
圖4 單周-PID控制系統(tǒng)的小信號模型
根據(jù)圖2和圖3,可以得到圖4的單周-PID控制系統(tǒng)的小信號模型。采取經(jīng)典的方法[5]設(shè)計(jì)PID控制器,為了使單周-PID控制系統(tǒng)能正確的運(yùn)行,必須滿足以下條件[3]:
式(14)中Mmax和Mmin為buck變換器的最大與最小變壓比,uc即為圖4小信號模型中的PID控制器的輸出。
以buck電路為例,用MATLAB對整個(gè)控制系統(tǒng)進(jìn)行仿真。Buck電路的參數(shù)如下:
輸入電壓Uin為15 V,參考電壓Uref為5 V,濾波電感L為500 μH,電容C為20 μF,負(fù)載R為200 Ω,開關(guān)頻率 fs為100 kHz。
圖5為單周-PID控制buck變換器的主電路圖,圖6為控制電路圖。
圖5 單周-PID控制buck變換器主電路圖
圖6 單周-PID控制buck變換器控制電路圖
當(dāng)負(fù)載R為200 Ω時(shí),此時(shí)的buck變換器工作在DCM模式,首先建立單周控制buck變換器的連續(xù)時(shí)間模型,在此基礎(chǔ)上得到參考值到輸出的傳遞函數(shù)Guref(s),其伯德圖如下:
圖7 單周-PID控制傳函Guref (s)伯德圖
通過分析傳遞函數(shù)Guref(s)的伯德圖,采用傳統(tǒng)的方法設(shè)計(jì)PID控制器[5],可以得到帶輸出反饋的單周-PID控制系統(tǒng)。下面來比較單周-PID控制系統(tǒng)與單周控制系統(tǒng)的輸出特性。
圖8 單周控制buck變換器輸出電壓
圖9 單周-PID控制buck變換器輸出電壓
圖10 單周控制buck變換器輸出電壓紋波
圖11 單周-PID控制buck變換器輸出電壓紋波
圖12 單周控制buck變換器負(fù)載擾動波形
圖13 單周-PID控制buck變換器負(fù)載擾動波形
從圖 8至圖 13,通過比較單周控制與單周-PID控制buck變換器的輸出電壓波形,得到以下結(jié)果:單周-PID控制系統(tǒng)與單周控制系統(tǒng)相比,動態(tài)響應(yīng)的速度更快,抑制負(fù)載擾動的能力更強(qiáng),輸出電壓的紋波更小,不存在穩(wěn)態(tài)誤差。不論是動態(tài)性能,還是穩(wěn)態(tài)性能,都有了很好的改善。
本文主要研究單周控制的buck電路在DCM模式下的工作狀態(tài)。通過建立單周控制buck電路的連續(xù)時(shí)間模型,在此基礎(chǔ)上設(shè)計(jì)PID控制器,組成一個(gè)單周-PID的閉環(huán)控制系統(tǒng)。該系統(tǒng)綜合了單周控制與PID控制的優(yōu)點(diǎn),與原有的單周控制系統(tǒng)相比,有更好的動態(tài)與穩(wěn)態(tài)性能,并能有效的抑制負(fù)載擾動,具有較強(qiáng)的實(shí)用價(jià)值。
[1]K. M. Smedley, S. Cuk. One-cycle Control of Switching Converters[J]. Power Electronics, IEEE Transactions on November 1995,10(6): 625-633.
[2]L. Egiziano, N. Femia. Dynamic Model of One-Cycle control for converters operating in CCM and DCM [C].IEEE Industrial Electronics, IECON 2006-32nd Annual Conference on 6-10 Nov 2006: 2150-2155.
[3]Mohsen Ruzbehani, Luowei Zhou. A New Approach in Combining One-Cycle Controller and PID Controller[C].Industrial Electronics,2004 IEEE International Symposium on May 2004,2:1173-1177.
[4]Dragan Maksimovic, Robert Erickson. Fundamentals of Power Electronics[M]. Second Edition, Kluwer Academic Publishers Group, January 2001.
[5]胡壽松. 自動控制原理[M]. 第四版, 北京: 科學(xué)出版社, 2001.