魯 挺 趙爭鳴 張穎超 袁立強
(1. 清華大學電機系電力系統及發電設備安全控制和仿真國家重點實驗室 北京 100084 2. 重慶通信學院電力工程系 重慶 400035)
電力電子裝置的主電路由線路、電阻、電感和電容等無源器件和功率半導體等有源器件構成。電力電子裝置中的電磁能量變換與傳輸以它們作為載體,在實現電磁能量變換的同時,其蘊含的能量特征(電量波形和特征參數等)也實時反映著系統的狀態[1]。對于具有閉環控制結構的電力電子裝置,其數字控制系統需要提取部分模擬量的特征參數,經過傳感器、信號調理、模數(A/D)轉換等采樣環節的處理和傳播,最終轉化成適合數字控制芯片和離散控制方法的數字量并反饋到控制算法中,參與控制策略的實施。隨著控制芯片速度和精度的不斷提高,采樣速度和精度有時會成為限制控制性能的瓶頸。
各類物理量在采樣環節中傳輸和轉換時會產生延遲和畸變,造成反饋數字量的時間滯后和信息失真,這將直接影響控制系統對裝置運行狀態的觀測和控制策略的實施,最終使控制性能惡化。在大容量電力電子裝置中,由于裝置體積增大以及絕緣和抗電磁干擾等要求的提高,有時必須將通信電路引入采樣環節中,而通信造成的延遲和誤差將使上述問題更加突出[2]。
本文針對采用直接功率控制策略的中點鉗位三電平PWM整流器,研究了采樣延遲和誤差對控制性能的影響,提出了抑制采樣延遲和誤差的方法。
在多種 PWM整流控制方法中,直接功率控制(DPC)由于其出色的動態性能而被廣泛地研究和應用[3-4]。三電平PWM整流器的直接功率控制原理框圖如圖 1所示[5]。開關表根據有功、無功功率指令值和實際值的比較結果,以及電網電壓矢量所在的空間位置,選擇合適的矢量控制有功和無功功率。
DPC策略中有功和無功功率的計算公式為[6]

式中 p, q——整流器從電網吸收的有功和無功功率;
eα, eβ——α-β坐標系下的電網電壓;iα, iβ——α-β坐標系下的電網電流。

圖1 三電平直接功率控制原理框圖Fig.1 Block scheme of DPC for three-level PWM rectifier
采用上述DPC控制方法進行實驗時,發現系統的性能并不令人滿意,實測功率因數僅在 0.993左右,電網電流正弦度差,總諧波畸變率(THD)高于6%,如圖2所示。

圖2 電網電流穩態實驗波形及其頻譜Fig.2 Experimental waveform of power source current and its spectrum in steady-state
進一步實驗觀察發現,實際的電壓、電流模擬量與控制系統采樣得到的數字反饋量之間存在較大的延遲和畸變。圖3所示為電網A相電流實際值iA和采樣值iA_sample的對比實驗波形。其中,采樣值波形是將數字信號處理器(DSP)中的數字反饋信號經數模(DA)芯片實時地轉換成模擬信號再經測量得到的。即使考慮DA芯片的最大轉換時間10μs,電流采樣值相對實際值仍存在100μs以上的延遲;實際電流和采樣值不同時過零,說明采樣環節存在直流偏置;除此之外,實際電流波形中的高頻有用信號在采樣環節中被濾除,產生了采樣誤差。

圖3 電流實際值和采樣值實驗波形Fig.3 Experimental waveforms of actual power source current and its sampling value
電網電壓、電流采樣值相對實際值產生了采樣延遲,DPC控制系統通過式(1)計算出的有功功率和無功功率采樣值 psample和 qsample也隨之產生延遲。帶有延遲的功率采樣值在滯環控制器中與指令值比較時,會對控制脈沖產生影響。以無功功率為例,如圖4所示,t1時刻實際的無功功率q剛剛過0變負,理想情況下需要對整流器施加控制脈沖使q增加,但是由于采樣延遲的存在,在延遲時間Tdelay內,qsample仍為正,經過滯環控制器和開關表得到的控制脈沖繼續使q減小,使無功功率相對其指令值的誤差繼續增大,直到qsample過0變負時刻t2為止。在穩態過程中,這種采樣延遲引起的控制脈沖滯后使功率實際值在其指令值兩側產生較大波動,導致電流諧波增加和功率因數下降;在動態過程中,采樣延遲引起的控制脈沖滯后使實際功率跟蹤指令值的速度即動態響應減慢,使動態性能惡化。

圖4 無功功率實際值和采樣值實驗波形Fig.4 Experimental waveforms of actual reactive power and its sampling value
3.2.1 直流偏置的影響
假設在穩態時,A相電流采樣存在直流偏置

式中 iA_sample——A相電流采樣值;
iA——A相電流實際值;iA_err——A相電流采樣直流偏置誤差。變換到α-β坐標系下,得

式中 iα_sample, iβ_sample——α-β坐標系下電流采樣值;iα, iβ——α-β坐標系下電流實際值。假設電網電壓對稱正弦,即

式中 eα_sample, eβ_sample——α-β坐標系下電壓采樣值;eα, eβ——α-β坐標系下電壓實際值;
E——電網相電壓有效值;
ω ——電網相電壓角頻率;
φe——電網A相電壓初相角。
將式(3)和式(4)代入式(1),得

式中 psample, qsample——整流器有功和無功功率采樣值;
p, q——整流器有功和無功功率實際值。
可以看出,由于采樣直流偏置誤差的存在,控制系統功率采樣值在真實值的基礎上疊加了以電網電壓基波頻率振蕩的功率誤差。控制器發出的控制脈沖對功率的調節力度也隨之呈周期性變化,使實際功率也產生以電壓基波頻率振蕩的功率誤差,繼而使直流母線電壓產生同頻率振蕩的電壓誤差。一相電流 5%的直流偏置采樣誤差產生的有功、無功功率和母線電壓波動誤差的仿真波形如圖5所示,其中0.3s時整流器的負載功率發生了階躍突變。可以看出采樣誤差對動態性能的影響不大,而且功率和直流母線電壓上的波動與整流器的負載功率和輸入功率無關,只由直流偏置采樣誤差和電網電壓決定。

圖5 電流采樣存在直流偏置誤差時有功功率、無功功率和直流母線電壓仿真波形Fig.5 Simulation waveforms of active power, reactive power and dc voltage while there is offset error in sampling
設穩態時從網側吸收的功率可表示為

式中 p0, q0——有功和無功功率中的直流成分;
p1, q1——有功和無功功率中波動成分的幅值;
φp1, φq1——有功和無功功率波動成分的初相角。
由式(1)、式(4)和式(6)可得到α-β坐標系下電網電流的表達式,繼而推導出abc坐標系下電網電流表達式如式(7)所示。

可以看出,直流偏置采樣誤差不但使電網電流產生直流分量,還在電流上疊加了2次諧波。電流直流分量和2次諧波隨著采樣誤差的增加而增大。圖6所示仿真結果驗證了上述理論分析的正確性。

圖6 電流采樣存在直流偏置誤差時仿真波形及頻譜Fig.6 Simulation waveforms and spectrum of power source current while there is offset error in sampling
3.2.2 幅值誤差的影響
假設在穩態時,A相電流采樣存在幅值誤差

式中 kA_err——A相電流采樣幅值誤差系數。則在α-β坐標系下

代入式(1)可得

穩態電流中主要成分是和電網電壓同相位的基波分量,故可認為

式中 I——A相電流基波有效值。
代入式(10)得到

由于采樣偏置誤差的存在,控制系統由采樣值計算出的有功和無功功率在真實值的基礎上疊加了以2倍電壓基波頻率振蕩的功率誤差。因此實際功率和母線電壓也產生以2倍基波頻率的波動。
設穩態時從網側吸收的功率可表示為

式中 p2,q2——功率二倍頻波動成分的幅值;
φp2,φq2——功率二倍頻波動成分的初相角。
經過類似的推導過程,可以得到

可見,采樣幅值誤差使電網電流產生基波和 3次諧波誤差。
以上分析可擴展至采樣誤差是任意n次諧波的情況,此時有功、無功功率和直流母線電壓存在n+1次網側電壓頻率的波動,最終造成電網電流存在 n次和n+2次諧波。應用疊加原理,可以推導出當電網電壓或電流采樣同時存在直流偏置和幅值誤差時,會使電網電流同時產生直流偏置和 2次、3次諧波,這也就是圖2中幅值較大的2次、3次諧波產生的主要原因。
目的是減小采樣環節中AD轉換之前的傳感器和模擬量調理電路產生的轉換和傳輸延遲,提高硬件電路的傳輸帶寬。
4.1.1 傳感器選型
根據采樣功率模擬量的特點選擇具有合適量程和帶寬的傳感器。以電流傳感器為例,從圖3可以看出,為了達到較好的控制性能,需要提取的不僅是電網電流的基波分量信息,還包括其高頻分量信息,所以選用的傳感器除了要具有合適的量程之外,還要具有足夠高的頻帶寬度。原則上,電流傳感器的帶寬不應低于控制系統的采樣頻率。本文中PWM整流器的采樣頻率為 60kHz,因此選用了 150kHz帶寬的電流傳感器。
4.1.2 模擬量調理電路優化
通過電路分析結合實驗,對模擬量調理電路的參數進行優化。模擬量調理電路的主要功能是將傳感器的輸出轉換成適合于AD模塊輸入的模擬量[7],調理電路中設置了一些低通濾波環節,目的是濾除噪聲信號,提高采樣電路抗干擾能力。理論上,低通濾波的通帶截止頻率越低,濾除的噪聲成分越多。但是,過低的截止頻率也可能使頻率較高的有用信號產生衰減和延遲。與傳感器的帶寬選擇原則類似,各低通濾波環節的截止頻率設置一般要高于系統采樣頻率。具體的與濾波環節相關的調理電路參數要結合實驗效果來進行優化設置,目標是在濾除噪聲和保留高頻有用信號之間達到較好的折中。
本文采用的模擬量調理電路如圖7所示。通過電路分析可知,調理電路中存在兩個一階有源低通濾波環節和一個一階無源低通濾波環節,它們的截止頻率分別為1.59kHz、15.9kHz和3.12MHz。這三個低通濾波環節在電路中是串聯關系。為了保留采樣信號中的高頻有用成分,應提高兩個通帶較窄的低通濾波環節的截止頻率。由于與截止頻率有關的電阻阻值同時決定著信號調理的轉換系數,所以對調理電路的優化主要著重于調整濾波電容。結合實驗效果對優化方案進行調整,最終確定具體的優化方案如圖7中標注所示。優化后,兩個有源低通濾波環節的截止頻率分別提高到66.3kHz和79.6kHz。

圖7 調理電路及其具體優化方案Fig.7 Conditioning circuit and its optimization method
主要包括AD轉換的軟件配置和流程、控制芯片中數字量調理的優化以及采樣時刻的合理選擇。
4.2.1 AD轉換模塊參數配置
理論上,AD轉換時鐘頻率越低,采樣窗口越寬,AD轉換的抗干擾能力越強,轉換結果越精確[8]。但是,對于采樣頻率較高的DPC方法,每個采樣周期時間很有限,低時鐘頻率或寬采樣窗口會使整個AD轉換時間增長,如果 AD轉換總時間和每周期控制策略執行時間的總和超過采樣周期時間,則會影響控制策略的正常實施,造成控制性能的急劇惡化。因此需要合理配置AD轉換模塊的參數,在保證AD轉換和算法執行總時間不超過采樣周期的前提下,使AD轉換盡量獲得較寬的采樣窗口。
本文中DPC算法的采樣頻率為60kHz,即每個采樣周期為16.7μs。經實測,每周期DPC算法的執行時間為15μs左右。考慮到算法執行時間的波動,每個采樣周期中AD轉換的總時間應控制在1μs以內。因此,將 ADC時鐘配置為 37.5MHz,采樣窗口寬度配置為5個ADC時鐘周期,完成6個通道的轉換共需0.96μs。這樣,在滿足程序執行實時性要求的情況下,實現了采樣窗口寬度的最大化。
4.2.2 AD轉換程序流程優化
實驗中發現,原AD轉換程序流程對轉換結束的判斷并不可靠。程序流程可能在本采樣周期 AD轉換沒有結束時讀取轉換結果,而此時AD轉換結果寄存器中的數據仍是上個采樣周期的轉換結果,因此會在AD轉換環節產生一個采樣周期的采樣延遲。為了抑制這種AD軟件不合理產生的采樣延遲,針對本文 PWM整流器中使用的 TMS320F2812的AD轉換模塊[9],優化其程序流程如圖8所示。

圖8 優化的AD轉換程序流程Fig.8 Optimized flow chart for AD conversion
4.2.3 采樣誤差的軟件修正
這部分在數字量調理軟件中完成。數字量調理是采樣過程的最后一個環節,在此環節中要對采樣量在前面各環節中積累的畸變進行校正,盡量減小輸入到控制算法中反饋量的直流偏置和幅值誤差。
理想情況下,被測模擬量x和經傳感器、調理電路和AD轉換后得到的數字量y之間的關系是[10]

式中,a為傳感器增益、模擬量調理電路增益和AD轉換增益的乘積,即a=ksensor×kcircuit×4095/3。對于直流量采樣,b=0;對于交流量采樣,b=2048。
實際系統中,由于采樣電路參數及AD轉換的非理想性和非對稱性,式(15)并不嚴格成立。為了在數字量調理中,由AD轉換得到的數字量較精確地計算出被測模擬量,必須對式(15)進行修正。
首先,在采樣環節的前端,即傳感器的輸入側施加一組校正模擬量,用精度較高的電壓表、電流表或示波器等測出控制算法所需要的特征參數值(電壓、電流、頻率等),并在AD轉換的輸出處記錄這組校正模擬量對應的數字量。值得注意的是,對于交流量采樣通道,修正時施加的校正模擬量應盡量平均分布在系統實際工作范圍內;而對于直流量采樣通道,校正模擬量應集中在此直流量額定工作點附近。
然后,根據實測校正模擬量和采樣得到的校正數字量,用最小二乘法擬合[11]

得到修正比例系數a′和修正偏置系數b′。
最后,將這組修正系數作為數字量調理軟件的計算參數。在每個采樣周期 AD轉換結束后,AD轉換結果和式(16),計算出修正了直流偏置和幅值誤差的被采樣模擬量的特征參數,從而得到反饋數字量,并反饋到控制算法中。
4.2.4 采樣時刻的選擇
在滿足算法執行時間的前提下,盡量使采樣時刻遠離開關動作時刻,以減小開關動作對采樣的干擾。本文三電平 PWM整流器的開關動作時刻靠近采樣周期的結束時刻,所以控制系統選擇在每個采樣周期的中間時刻進行采樣和AD轉換。
對本文三電平 PWM整流器采樣環節進行了上述改進之后,實驗得到電網電流實際值iA和采樣值iA_sample波形如圖9所示。通過波形可測出采樣值相對實際值的延遲時間在13μs左右,這其中還包括了DA芯片的轉換時間。因此,采樣環節的延遲時間被可靠控制在一個采樣周期(16.7μs)以內;實際電流和采樣值過零點基本同步,說明采樣環節的直流偏置很小,通過實驗波形數據計算得出,改進后采樣環節的相對直流偏置誤差和幅值誤差分別在1.5%和 1%以下;相對改進采樣環節之前的實驗波形,改進后采樣值和實際值的波形相似程度大大提高,說明實際模擬量中的高頻有用成分在經過采樣環節后基本沒有衰減,采樣環節的傳輸帶寬基本滿足了DPC算法的要求;同時,由于采樣延遲和誤差的減小,DPC算法對電網電流的控制更加及時和迅速,電流波形上高頻波動的幅值明顯減小。

圖9 采樣環節改進后電流實際值和采樣值實驗波形Fig.9 Experimental waveforms of actual power source current and its sampling value after the optimization
改進采樣環節后的電網電流iA實驗波形及其頻譜如圖10所示,在有效抑制了采樣延遲、直流偏置誤差和幅值誤差之后,電網電流波形大幅度改善,主要由采樣誤差引起的 2次、3次諧波含量分別從改進前的4.5%和2.9%降低到1.8%和0.4%,其他高次諧波幅值也不同程度地有所下降,改進后電流THD約為2.91%,比改進前降低了一半以上。同時用數字功率儀測出,改進后整流器的功率因數上升到0.998以上。

圖10 采樣環節改進后電網電流實驗波形及其頻譜Fig.10 Experimental waveforms of power source current and its spectrum after the optimization
圖11所示為采樣環節改進后的電網電壓 eA、電網電流iA、直流母線電壓Vdc和中點電壓VNP的穩態實驗波形。可以看出,電網電流正弦度高,且與電網電壓同相位。直流母線電壓穩定,沒有出現采樣誤差引起的二倍頻或三倍頻的波動分量。中點電位始終處于平衡狀態。

圖11 采樣環節改進后穩態實驗波形Fig.11 Experimental waveforms after optimization
本文利用理論推導、仿真和實驗結合的手段,分析了采樣延遲和誤差對三電平 PWM整流器直接功率控制性能的影響和根本原因,從硬件和軟件兩方面提出了對控制延遲和誤差進行抑制和校正的方法,系統地解決了原采樣環節延遲時間長、傳輸帶寬低、直流偏置和幅值畸變嚴重等問題。改進了采樣環節之后,電網電流諧波、功率紋波和直流母線電壓紋波顯著減小,三電平 PWM整流器的直接功率控制性能得到了提高。
[1]趙爭鳴, 白華, 袁立強. 電力電子學中的脈沖功率瞬態過程及其序列[J]. 中國科學E輯, 2007, 37(1):60-69.Zhao Zhengming, Bai Hua, Yuan Liqiang. Transient of power pulse and its sequence in power electronics[J]. Science in China Series E, 2007, 37(1):60-69.
[2]魯挺, 趙爭鳴, 張穎超, 等. 大容量變換器中 CAN通信軟件的優化設計[J]. 清華大學學報(自然科學版), 2007, 47(10): 1566-1569.Lu Ting, Zhao Zhengming, Zhang Yingchao, et al.Optimized CAN communications software in high power converters[J]. Journal of Tsinghua University(Science and Technology), 2007, 47(10): 1566-1569.
[3]Zhang Y C, Zhao Z M, Mohamed E, et al.Performance evaluation of three control strategies for three-level neutral point clamped PWM rectifier[C].IEEE Applied Power Electronics Conference, 2008:259-264.
[4]Malinowski M, Kazmierkowski M P, Trzynadlowski M. A comparative study of control techniques for PWM rectifier in ac adjustable speed drives[J]. IEEE Transactions on Power Electronics, 2003, 18(6):1390-1396.
[5]張穎超, 趙爭鳴, 袁立強, 等. 三電平PWM整流器直接功率控制[J]. 電工技術學報, 2008, 23(5):62-68.Zhang Yingchao, Zhao Zhengming, Yuan Liqiang, et al. Direct power control for three-level PWM rectifier[J]. Transactions of China Electrotechnical Society, 2008, 23(5): 62-68.
[6]王兆安, 楊君, 劉進軍, 等. 諧波抑制和無功功率補償[M]. 北京: 機械工業出版社, 2006.
[7]魯挺, 趙爭鳴, 張穎超, 等. 基于雙 DSP的電力電子變換器通用控制平臺[J]. 清華大學學報(自然科學版), 2008, 48(10): 1541-1544.Lu Ting, Zhao Zhengming, Zhang Yingchao, et al.General-purpose control platform based on dual DSPs for power electronic converters[J]. Journal of Tsinghua University (Science and Technology), 2008,48(10): 1541-1544.
[8]蘇奎風, 呂強, 耿慶鋒, 等. TMS320F2812原理與開發[M]. 北京: 電子工業出版社, 2005.
[9]Texas Instruments Incorporated. TMS320C28x系列DSP的CPU與外設[M]. 張衛寧, 譯. 北京: 清華大學出版社, 2005.
[10]郝曉弘, 王東文. DSP中AD轉換模塊非線性的神經網絡補償研究[J]. 計算機測量與控制, 2004, 12(5):483-485.Hao Xiaohong, Wang Dongwen. Study on nonlinearity compensation of AD converter in DSP by neural network[J]. Computer Automated Measurement and Control, 2004, 12(5): 483-485.
[11]胡廣書. 數字信號處理[M]. 北京: 清華大學出版社,1997.