圖3中網(wǎng)絡(luò)標(biāo)識(shí)符說(shuō)明:Uref電壓環(huán)給定值,Udc為母線電壓反饋值,ΔV為正負(fù)母線電壓差;Sign(v*i)為三相調(diào)制波分別和該相電流乘積正負(fù)符號(hào);Va、Vb、Vc為三相調(diào)制波;Sa1~Sc4為驅(qū)動(dòng)信號(hào);Pset和Qset為有功功率和無(wú)功功率設(shè)置值;ADE指電能芯片負(fù)載輸出有功和無(wú)功采樣并傳送給控制芯片,用于限功率控制;id_island\iq_island為孤島擾動(dòng)給定;id_dc\iq_dc為直流分量控制給定;idr和iqr為限功率控制后的電流環(huán)dq給定;idf和iqf為電感電流反饋dq值;wL為電流d值和q值之間的解耦系數(shù)(w為角速度);ud和uq為電壓前饋dq值;uqr為鎖相環(huán)給定值。
1.3 雙向饋能控制邏輯
定義:Urec_start為大整流啟動(dòng)電壓(1300V~1500V可設(shè)置);Urec_stop為大整流停止電壓(1500V~1550V可設(shè)置);Uinv_stop代表大逆變停止電壓(也叫饋能停止電壓,1550~1650V可設(shè)置);Uinv_start表示大逆變啟動(dòng)電壓(也叫饋能啟動(dòng)電壓,1650~1950V可設(shè)置);Uref為電壓環(huán)給定值(1500~1600V可設(shè)置)。
正常運(yùn)行過(guò)程中,如
Urec_start=1450V;Urec_stop=1500V;Uref=1500V;Uinv_stop=1550V;Uinv_start=1650V,牽引網(wǎng)過(guò)壓保護(hù)點(diǎn)2100V,欠壓保護(hù)點(diǎn)1320V,能量流向與牽引網(wǎng)電壓關(guān)系曲線如圖4所示。
饋能啟動(dòng)后,電流達(dá)到額定電流時(shí)間設(shè)置300~500ms,根據(jù)現(xiàn)場(chǎng)工況設(shè)置,各啟動(dòng)、停止點(diǎn)電壓的檢測(cè)濾波時(shí)間均為10ms。
1.4 逆變饋能控制策略
1.4.1 改進(jìn)數(shù)字鎖相環(huán)
基于d-q變換的改進(jìn)數(shù)字鎖相環(huán)如圖5所示,DSP先對(duì)三相電壓采樣值ua(k)、ub(k)和uc(k)進(jìn)行3s/2s變換處理得到uα和uβ,按等功率Clarke變換可得三相電壓在兩相靜止坐標(biāo)系下正序分量[12]:
其中,正序分量可由電網(wǎng)通過(guò)數(shù)學(xué)變換、移相得到:實(shí)軸部分通過(guò)50Hz帶通濾波器G0(s),濾除其他各次諧波;虛軸部分通過(guò)50Hz移相濾波器G90(s)進(jìn)行90°滯后相位,同時(shí)濾除高頻干擾。
按照采樣頻率1.5kHz,雙線性z變換方法,對(duì)以上傳遞函數(shù)離散化處理可得:
由(1)關(guān)系得到式(3)數(shù)字濾波器,對(duì)uα和uβ分別移相、濾波和換算得到uα+和uβ+;對(duì)uα+和uβ+進(jìn)行2s/2r變換處理得到uqr(k)和udr(k)。uqr(k)作為鎖相環(huán)給定值其反饋值始終設(shè)置為0,通過(guò)PI控制器得到頻率值加上內(nèi)部基準(zhǔn)頻率(50Hz)即可做為實(shí)時(shí)跟蹤頻率;已知開(kāi)關(guān)頻率fs積分求得實(shí)時(shí)的相位角θ,而sin(θ)和cos(θ)既是內(nèi)部閉環(huán)信號(hào),也作為三相電壓d-q反變換的基準(zhǔn)信號(hào)。
1.4.2 中點(diǎn)電位平衡控制
空間電壓矢量脈寬調(diào)制(SVPWM)算法在三電平逆變器中包含27種開(kāi)關(guān)狀態(tài)、19個(gè)電壓矢量,按照傳統(tǒng)方式實(shí)現(xiàn)三電平SVPWM調(diào)制需要使用大量條件判斷,占用較多CPU資源且邏輯復(fù)雜。
SVPWM本質(zhì)上可以看作是正弦波疊加零序分量,并采用中心對(duì)稱(chēng)規(guī)則采樣的載波調(diào)制。且疊加零序分量的載波調(diào)制(CBPWM)并不需要如同SVPWM方法進(jìn)行大量數(shù)學(xué)運(yùn)算,因此采用疊加零序分量的載波調(diào)制。SVPWM等效的CB-PWM疊加的零序分量Vzero為:
Va,Vb,Vc為三相正弦調(diào)制波,max()為取最大值函數(shù),min()為取最小值函數(shù)。