摘要:介紹了一種使用Matlab仿真電力電子電路的一般性方法。該方法可以得出電力電子電路的大信號非線(xiàn)性仿真模型,為電力電子電路的仿真研究提供了一種方便、快捷的手段。
關(guān)鍵詞:仿真非線(xiàn)性模型Matlab
1前言
Matlab軟件應用廣泛,特別是它的可開(kāi)發(fā)的Simulink工具箱給各行業(yè)的工程技術(shù)人員提供了便捷的實(shí)驗手段。對于電力電子拓撲,由于它的非線(xiàn)性可以使用Simulink中的開(kāi)關(guān)模擬,因此通過(guò)分段分析電路拓撲,然后使用開(kāi)關(guān)來(lái)切換各段電路就可以得出一個(gè)完整的電路的仿真模型。本文以Sheppard?Taylor拓撲[1]為例敘述其實(shí)現方法及應注意的問(wèn)題,最后給出結論。
2建立非線(xiàn)性仿真模型的一般性規則
在電力電子電路中通常含有高頻開(kāi)關(guān)(如MOSFET等),給電路引入了非線(xiàn)性。對此類(lèi)非線(xiàn)性,在分析電路時(shí)比較常用的方法是狀態(tài)空間平均法[2],即首先對電路的一個(gè)開(kāi)關(guān)周期進(jìn)行分段,如果電路中的電感電流工作在連續模式下,則分成Ton和Toff兩段;否則分成Ton、Toff1和Toff2三段。然后分段對電路中的儲能元件(如L、C)列寫(xiě)狀態(tài)方程式。當電感電流連續時(shí)有兩組狀態(tài)方程,電感電流斷續時(shí)有三組狀態(tài)方程。最后對所列狀態(tài)方程組按開(kāi)關(guān)動(dòng)作占空比和電流斷續時(shí)間比(電流斷續時(shí))做加權平均,形成一個(gè)新的狀態(tài)方程組,并基于此對電路進(jìn)行分析。由于它抓住了高頻開(kāi)關(guān)動(dòng)作對低頻元件的加權平均等效性,可以較好地描述電路特性。狀態(tài)空間平均法的優(yōu)點(diǎn)是:可以得到代數描述,便于系統分析和綜合。不足之處在于它的出發(fā)點(diǎn)是線(xiàn)性展開(kāi),因而得到的是小信號模型,且過(guò)程較繁。本文針對它的不足,利用Matlab求解非線(xiàn)性方程的能力,根據非線(xiàn)性方程組直接構造大信號仿真模型,并基于此對電路進(jìn)行分析。
2?1建立非線(xiàn)性方程組
此過(guò)程采用基本的電路方法,毋庸贅述,下面以例示之。對于圖1所示Sheppard?Taylor電路(兩開(kāi)關(guān)同時(shí)動(dòng)作)按電感L1電流斷續而電感L2電流連續分別可得狀態(tài)方程組:
=Aix+Biu(i=1,2,3)(1)
式中: x=[iL1,uC1,iL2,uO}T u=US
A1=
圖1Sheppard?Taylor拓撲
圖2關(guān)聯(lián)矩陣關(guān)系的實(shí)現
圖3Sheppard?Taylor拓撲非線(xiàn)性仿真模型的Matlab實(shí)現
A2=
A3=

B1=B2=B3=
2?2建立非線(xiàn)性關(guān)聯(lián)矩陣E,F
E=[mI?pI?qI][A1?A2?A3]T
=mA1+pA2+qA3(2)
F=[mI?pI?qI][B1?B2?B3]T
=mB1+pB2+qB3(3)
式中:[mI?pI?qI]為n×3n矩陣
[A1?A2?A3]T為3n×n矩陣
[B1?B2?B3]T為3n×n矩陣
n為Ai的階數。
2?3構造仿真模型
由于電路工作時(shí)是在狀態(tài)方程組中分時(shí)切換,因此可以通過(guò)式(1)、(2)、(3)得到非線(xiàn)性仿真模型:
=Ex+Fu(4)
式中E,F如公式(2)、(3)。
仿真模型(4)在形式上與狀態(tài)空間平均法雖有相似之處,但存在本質(zhì)的差異。本方法在構造出模型(4)時(shí)沒(méi)作任何忽略和線(xiàn)性近似(狀態(tài)空間平均法是基于小紋波近似),因此是非線(xiàn)性大信號模型。
3關(guān)聯(lián)矩陣的實(shí)現
上述仿真模型可以使用Matlab的Simulink工具箱方便實(shí)現。值得指出的是切換陣[mI?pI?qI]的實(shí)現。在本質(zhì)上m,p,q是切換時(shí)間,其中m取決于開(kāi)關(guān)占空比D,而p,q的總和為開(kāi)關(guān)的占空比D′(D′=1-D)。但p,q的切換時(shí)刻與狀態(tài)和電路參數有關(guān)。使用switch開(kāi)關(guān)描述的關(guān)聯(lián)矩陣的實(shí)現方法如下:
開(kāi)關(guān)切換如圖2所示。使用一個(gè)脈沖發(fā)生器來(lái)模擬開(kāi)關(guān)占空比D。switch2當5路信號為高時(shí)選通1路,否則選通4路。因此對于m,p之間的切換發(fā)生在脈沖發(fā)生器的高低電平變換時(shí)。而對于2路和3路的切換,根據電路電感中電流的斷續點(diǎn)進(jìn)行,switch1當工作在斷續狀態(tài)的電感中有電流時(shí)選通2路,否則選通3路。其中開(kāi)關(guān)switch1和switch2的閾值分別設為0和1即可。
4基于Matlab仿真實(shí)現和結果
以圖1拓撲為例,當其工作在DCM?CCM方式時(shí),電感L1工作在斷續模式,而電感L2工作在連續模式,兩MOSFET管工作在同步狀態(tài)(即同時(shí)開(kāi)通、同時(shí)關(guān)斷)。當MOSFETS開(kāi)通時(shí),電源給電感L1儲能,電容C1給負載提供能量;當MOSFETS關(guān)斷時(shí),電感L1的能量經(jīng)D1,D2流入電容C1給其充電。在其中某一時(shí)刻電感L1的電流下降為零,而電感L2一直工作在連續方式。仿真模型具體的Simulink實(shí)現如圖3所示。
用圖3進(jìn)行仿真可以直觀(guān)地得出電感L1、L2的電流波形和電容C1、C2上的電壓波形,且電容C2的

圖4仿真結果
(a)電感電流iL1的周期波形(b)電感電流iL1的局部放大波形
電壓即是輸出電壓。從圖4(a)、圖4(b)電感L1的電流可以看出電感L1是工作在斷續狀態(tài)且實(shí)現了PFC。圖4(a)中在nπ(n=1,2,3...)時(shí)刻電流未到零主要是其工作在斷續開(kāi)環(huán)的緣故。
電路參數如下:L1=300μH,L2=735μH,C1=270μF,C2=1000μF。輸入US=110|sin(100π)|,工作頻率是fs=100kHz,D=0.169。
從圖4(c)、圖4(d)可以看出非線(xiàn)性模型的結果與平均模型的穩態(tài)結果(圖略)吻合的很好。
5結語(yǔ)
使用狀態(tài)空間平均法可以獲得非線(xiàn)性開(kāi)關(guān)系統的小信號線(xiàn)性化模型,但是推導較復雜。本文通過(guò)建立電路的狀態(tài)方程組,獲得非線(xiàn)性仿真模型,然后使用Matlab進(jìn)行分析。此方法具有以下的一些優(yōu)點(diǎn):該模型是基于電路的原始非線(xiàn)性方程,是一個(gè)完全的非線(xiàn)性系統,具有大信號模型的特點(diǎn)。使用該方法的另一個(gè)顯著(zhù)的優(yōu)點(diǎn)是構造簡(jiǎn)捷。只需要通過(guò)對電路列出兩組(電流斷續三組)方程,然后使用Simulink中的switch開(kāi)關(guān)就可以方便地構造出來(lái),并可以很直觀(guān)地獲得電路的仿真結果,對電路的CAD具有一定指導意義。不足之處是本方法屬于結構性描述而非代數描述,不適于系統綜合。
評論