MATLAB對(duì)AC/DC/AC電源的死區(qū)效應(yīng)諧波仿真
目前,各種逆變電源的控制方法及SPWM信號(hào)調(diào)制方式分析中,大多基于假定功率開關(guān)器件為理想開關(guān)器件,即不考慮開關(guān)器件的上升、下降和存貯時(shí)間。但實(shí)際上任何開關(guān)器件均具有開關(guān)延遲,特別是關(guān)斷過程。因此,在電壓型逆變器中,為了防止逆變橋同一橋臂上下開關(guān)管發(fā)生直通現(xiàn)象,在上下管控制信號(hào)之間必須插入一個(gè)固定的延遲時(shí)間(即死區(qū)時(shí)間)。死區(qū)時(shí)間的引入會(huì)使逆變器輸出的波形品質(zhì)變壞,諧波分量增加,系統(tǒng)的動(dòng)態(tài)性能下降,并且隨著開關(guān)頻率的提高,死區(qū)加入而產(chǎn)生的各種影響(簡(jiǎn)稱死區(qū)效應(yīng))增大。
本文引用地址:http://m.butianyuan.cn/article/201612/328611.htm1 對(duì)SPWM系統(tǒng)的諧波數(shù)學(xué)分析
在SPWM系統(tǒng)中,除了死區(qū)效應(yīng)產(chǎn)生的諧波外,而SPWM信號(hào)調(diào)制方式本身固有原因而產(chǎn)生諧波,稱為固有諧波。SPWM控制時(shí)輸出交流波形(載波頻率比為2N,調(diào)制參數(shù)為M),用傅氏級(jí)數(shù)可表示為(k=1,2,3,…)分析圖的波形特征,可以看出該輸出是奇四分之一波對(duì)稱的單位幅值波形。因此,可證明式(1)中,(θ1、θ2等為脈沖觸發(fā)時(shí)刻,即三角波與正弦波的交點(diǎn)),式中N為偶數(shù)。對(duì)上式各項(xiàng)求積分,可證明當(dāng)k為任意奇數(shù)時(shí)。
其中,0°<θ1<θ2<…<θN <π/2。由于自然采樣法開關(guān)角度遵循迭代關(guān)系式,因此不能用顯式表達(dá),所以實(shí)際運(yùn)用多采用規(guī)則采樣法。其主要原則如下:在三角載波每個(gè)周期內(nèi)的固定時(shí)刻(如載波的峰值點(diǎn)),對(duì)正弦波進(jìn)行采樣,以確定開關(guān)元件的導(dǎo)通與關(guān)斷,而不管在采樣點(diǎn)上正弦波與三角波是否相交。由此式即可計(jì)算出各次諧波的分量。
2 對(duì)于AC/DC/AC電源以及死區(qū)特性的MATLAB建模
MATLAB是高級(jí)的數(shù)學(xué)分析與運(yùn)算軟件,可用作動(dòng)態(tài)系統(tǒng)的建模與仿真,MATLAB語言在其仿真研究中被成功方便地應(yīng)用在電動(dòng)驅(qū)動(dòng)系統(tǒng)的研制過程中,它有以下特點(diǎn);(a)用戶使用方便,編程效率高,語言簡(jiǎn)單,內(nèi)涵豐富,易學(xué)易用;(b)高效方便的矩陣和數(shù)組運(yùn)算;(c)極其方便的繪圖功能;(d)帶有SIMULINK動(dòng)態(tài)仿真工具及Toolbox等其它功能;(e)擴(kuò)充能力強(qiáng)。
3 仿真實(shí)例
首先由50Hz工頻電源引出,經(jīng)過一個(gè)Y/Δ變換的變壓器,變?yōu)檎髌骺山邮艿牡蛪骸T俳?jīng)整流和濾波后,送入IGBT逆變器,逆變器的觸發(fā)信號(hào)由帶死區(qū)的PWM信號(hào)送入。然后再經(jīng)三相濾波后,送入負(fù)載。4 死區(qū)的實(shí)現(xiàn)
在simulink中雖然有很多現(xiàn)成的模塊,但是Toolbox中只有理想化的PWM發(fā)生器,對(duì)于本文所要研究的死區(qū)效應(yīng),必須進(jìn)行擴(kuò)充和重新封裝,建立一個(gè)帶死區(qū)的PWM發(fā)生器模塊。
在理想化的PWM模塊中,橋臂上下兩開關(guān)管的觸發(fā)脈沖pulse1和pulse2倆個(gè)信號(hào)是互補(bǔ)的,但是在實(shí)際的逆變器中,由于開關(guān)元件都有一個(gè)關(guān)斷的時(shí)間,所以觸發(fā)的信號(hào)如果理想互補(bǔ)的化,必然發(fā)生上下橋臂直通,進(jìn)而引發(fā)短路,會(huì)直接毀壞整個(gè)電源。因此,對(duì)于pulse1和pulse2倆個(gè)信號(hào),在其倆個(gè)觸發(fā)信號(hào)之間必須有一定的間隔,也就是所謂的死區(qū)。
首先在simulink的continous目錄中找出transport delay模塊,此一模塊可以將一個(gè)函數(shù)延遲,在時(shí)軸上相當(dāng)于將此一函數(shù)整體地向右平移。則設(shè)脈沖1即pulse1,延遲后的信號(hào)為脈沖1’即 pulse1’,則由邏輯關(guān)系,邏輯乘得到整定后的脈沖信號(hào)為脈沖1”即pulse1”:pulse1*pulse1’=pulse1”;pulse1”相比于pulse1,觸發(fā)信號(hào)上升沿向右平移,而下降沿不變。
5 仿真結(jié)果
對(duì)輸出的電源信號(hào)進(jìn)行仿真。當(dāng)載波頻率為3000Hz,死區(qū)時(shí)間為0,調(diào)制深度為0.8。
死區(qū)的存在給電壓波形帶來極大的影響,不但大大降低了基波的幅值,而且增加了諧波的含量。對(duì)于電機(jī)而言危害極大,不但降低機(jī)器效率,而且諧波產(chǎn)生雜散轉(zhuǎn)矩,危害電機(jī)運(yùn)行安全。
6 結(jié)論
本文對(duì)于SPWM逆變所產(chǎn)生的固有諧波和死區(qū)產(chǎn)生的附加諧波進(jìn)行了數(shù)學(xué)分析,建立了可進(jìn)行定量分析的數(shù)學(xué)模型。對(duì)于AC/DC/AC電源進(jìn)行了基于MATLAB的仿真,并且實(shí)現(xiàn)了對(duì)帶死區(qū)時(shí)間觸發(fā)模型的MATLAB編程,且基于以上的工作對(duì)于帶死區(qū)的SPWM電壓波形進(jìn)行了Fourier變換,對(duì)死區(qū)對(duì)于電壓波形的影響做了初步的研究。
評(píng)論