1 引言
在高功率因數PWM整流器的設計中,通常需要對控制策略進行仿真。常用的電力電子仿真工具中,Pspice,Saber仿真時間長,產生大量的中間數據,占用資源多,會引起不收斂問題,適合于電路級仿真[1]。而Matlab以描述功率變換的狀態方程為基礎,有了狀態方程,電路很容易用Matlab中的 Simulink里的函數模塊來表述,而且各種控制算法容易實現,而不必應用實際的元器件模型,減小了仿真運算的難度。由于PWM型功率變換器是一類強非線性(電子開關器件在一個周期中既工作在飽和區又工作在截止區)或斷續(即按時間分段線性,在幾個時間段內電路都是線性的,但拓撲結構不同)或時變(電子開關器件導通時的電阻很小,截止時的電阻很大)的電路[3]。因此,變換器電路動態特性的解析分析方法較復雜,阻礙了這類變換器系統的動態分析與設計的順利進行。而把狀態空間平均法應用于功率變換器的建模,是一種簡單有效的研究方法。當變流器運行于連續導電模式,并忽略其開關過程,即認為開關動作是瞬時完成的,這樣,一個工作于連續導電模式下的PWM變流器可以用兩個線性非時變電路來表示。它們與一個周期中的兩種開關狀態相對應,設其狀態空間方程分別為
2 單相PWM整流器的數學模型
單相PWM整流器主電路如圖1所示。忽略電感中的等效電阻,在仿真中用理想開關S來代替實際器件,并把與開關器件并聯的快恢復二極管的作用融入到理想開關中,當其中之一導通時,即認為該理想開關導通。用以下方式來定義開關函數:
Sm=1(Sm′=0)上橋臂理想開關導通,下橋臂理想開關關斷
Sm=0(Sm′=1)上橋臂理想開關關斷,下橋臂理想開關導通。
圖1 PWM整流器主電路圖
考慮到單相電路的對稱性,把單相電路看作兩個雙半橋單元,相應地把單相電源分為兩個電源,ua=-ub=un/2,電感也分為La=Lb=Ls/2,這樣就可以得到基于開關函數的單相PWM整流器的狀態方程,
圖1中,eL=0
利用式(4),(5),(6)就得到了單相PWM整流器關于開關函數的狀態方程。這就為用Simulink搭建仿真模型提供了相應的基礎。
3 PWM整流器的控制方案
該單相PWM整流器的控制框圖如圖2所示。參考電壓Udref與直流側輸出電壓Ud的差值經PI調節后,與正弦同步信號相乘,產生參考電流iref,與相應的輸入電流is(t)的差值形成電流誤差信號,該誤差信號經過比例調節后,加上相應的輸入電壓的前饋,得到調制波信號,用此調制波與三角載波相比較,就得到相應的開關脈沖,經輸出去控制理想開關。
圖2 單相PWM整流器的控制框圖
4 單相PWM整流器的Simulink模型
圖3為用Simulink中的模塊搭建的單相PWM整流器的仿真模型,其中各個功能塊用子系統封裝好。主要有控制功能塊(用來計算開關函數S1,S2,從而作為后級的輸入);交流輸入電流計算功能塊;直流輸出電壓計算功能塊;除此外,就是直流側電壓指令,正弦同步信號功能塊,交流輸入電壓功能塊,三角載波信號功能塊,及直流側反電勢功能塊(在本系統中為0)??紤]到對稱性,凡是所需用到b相的信號,給a相信號乘以-1就可以了。
圖3 單相PWM整流器仿真模型
圖4是各仿真子模型的內部結構,可見交流輸入電流計算功能塊和直流輸出電壓計算功能塊完全是由狀態方程式(4),(5),(6)構造的,而開關函數的產生則是由控制策略決定的。
(a) 交 流 輸 入 電 流 計 算 模 塊 (b) 直 流 輸 出 電 壓 計 算 模 塊
(c) 開 關 函 數S1,S2計 算 功 能 塊
5 波形及結果分析
圖5是相應的仿真波形??梢钥吹剑绷鱾入妷悍€定在給定值,交流側電流與電壓同相位,并基本保持 正 弦 形 狀 , 交 流 輸 入 電 流 很 好 地 跟 蹤 了 指 令 電 流 。
(a) 直 流 側 電 壓 仿 真 波 形
(b)交流側電壓與電流仿真波形
( c) 指 令 電 流 與 輸 入 電 流 仿 真 波 形
圖5仿真波形
同時,以單相PWM整流器為對象,建立了一個以單片機80C196MC為核心的實驗系統,輸入電壓為68V,輸出電壓為120V,開關頻率為2kHz,圖6給出了實驗波形。
(a) 交 流 電 壓 與 輸 入 電 流 實 驗 波 形
(b) 直 流 輸 出 電 壓 實 驗 波 形
圖6 實 驗 波 形
6 結語
該仿真方法具有原理清晰,實現簡單,仿真速度快等優點,而且很容易推廣到三相PWM整流器的仿真,不失為仿真電力電子系統的一種捷徑。