一功率因數(shù)變流器控制:基于不平衡DQ與Simulink仿真實踐)
1. 項目概述從“統(tǒng)一功率因數(shù)”說起在電力電子和電機驅(qū)動的世界里“功率因數(shù)”是一個繞不開的核心指標。簡單來說它衡量的是電能被有效利用的程度。理想的功率因數(shù)是1意味著電網(wǎng)提供的電能全部被負載比如電機、充電樁轉(zhuǎn)化為有用的功而功率因數(shù)小于1則意味著有一部分能量在電網(wǎng)和負載之間來回“振蕩”沒有做任何有用功卻增加了線路損耗和電網(wǎng)負擔。我們常見的單相整流器或逆變器VSI如果不加控制其輸入電流往往是畸變的脈沖狀功率因數(shù)很低諧波含量高對電網(wǎng)是種“污染”。那么“統(tǒng)一功率因數(shù)變流器控制”這個聽起來有點拗口的概念其目標就非常明確了讓變流器無論是整流還是逆變狀態(tài)在電網(wǎng)側(cè)呈現(xiàn)為一個純電阻特性。也就是說從電網(wǎng)看進去這個變流器就像一個理想的電阻負載其輸入電流和輸入電壓是同相位、同頻率的正弦波。這樣一來功率因數(shù)恒為1或接近1諧波極低實現(xiàn)了對電網(wǎng)的“友好”接入。這對于日益嚴格的電能質(zhì)量標準和追求高效節(jié)能的現(xiàn)代電力系統(tǒng)來說意義重大。為了實現(xiàn)這個目標業(yè)界廣泛采用基于同步旋轉(zhuǎn)坐標系d-q軸的矢量控制策略。但單相系統(tǒng)只有一相電壓和電流如何套用原本為三相系統(tǒng)設(shè)計的d-q變換呢這就引出了“不平衡d-q控制”或“虛擬兩相”的概念。本項目標題中的“UDQ正弦PWM”和“不平衡d-q控制”正是解決這一問題的關(guān)鍵技術(shù)組合。UDQUnbalanced DQ正弦PWM是一種調(diào)制策略而不平衡d-q控制則是在單相系統(tǒng)中構(gòu)建虛擬正交分量并在同步參考系中實現(xiàn)解耦控制的核心算法。最終我們將在Simulink這個強大的動態(tài)系統(tǒng)建模與仿真平臺上搭建整個系統(tǒng)模型驗證控制策略的有效性觀察其動態(tài)響應和穩(wěn)態(tài)性能。這不僅是理論到實踐的橋梁更是電力電子工程師進行算法驗證和參數(shù)整定的標準流程。2. 核心原理與架構(gòu)設(shè)計拆解2.1 為何選擇d-q控制從三相到單相的“降維”思考d-q變換或稱Park變換是交流電機矢量控制和并網(wǎng)變流器控制的基石。它的精髓在于將靜止坐標系a-b-c或α-β下隨時間正弦變化的交流量變換到與電網(wǎng)電壓同步旋轉(zhuǎn)的d-q坐標系下。在這個旋轉(zhuǎn)坐標系里交流量如電流變成了直流量這使得我們可以像控制直流系統(tǒng)一樣使用經(jīng)典的PI控制器來實現(xiàn)無靜差跟蹤控制性能大幅提升。對于三相系統(tǒng)我們有天然互差120度的三相量通過Clarke變換可以輕松得到靜止兩相α-β分量再經(jīng)過Park變換得到d-q分量。但對于單相系統(tǒng)我們只有一相物理量數(shù)學上無法直接得到與其正交的β軸分量。這就是單相系統(tǒng)d-q控制需要解決的第一個“不平衡”點我們需要構(gòu)造一個虛擬的、滯后于實際信號90度的正交分量。常見的構(gòu)造方法有延時法將實際信號延時四分之一個基波周期對于50Hz就是5ms即可得到一個近似的正交分量。這種方法簡單但在頻率波動時會有誤差?;诙A廣義積分器SOGI的虛擬正交信號發(fā)生器這是一種更先進、動態(tài)性能更好的方法。SOGI結(jié)構(gòu)可以看作一個自適應濾波器它能從單相輸入中生成兩個輸出一個與原信號同相vα一個滯后90度vβ并且對頻率變化具有一定的魯棒性。在本項目的仿真中采用SOGI來生成虛擬兩相系統(tǒng)是更貼近工程實踐且性能更優(yōu)的選擇。2.2 “不平衡d-q控制”與“統(tǒng)一功率因數(shù)”的內(nèi)在聯(lián)系構(gòu)建了虛擬兩相系統(tǒng)α-β軸后我們就可以像處理三相系統(tǒng)一樣進行Park變換到同步旋轉(zhuǎn)的d-q坐標系。這里的“不平衡”主要體現(xiàn)在控制目標上。在三相平衡系統(tǒng)中我們通常控制d軸電流對應有功功率q軸電流對應無功功率并且希望穩(wěn)態(tài)時d-q電流為恒定直流量。在單相統(tǒng)一功率因數(shù)控制中我們的核心目標是讓電網(wǎng)側(cè)電流與電網(wǎng)電壓同相位。在d-q坐標系下這個目標可以具體化為設(shè)定q軸電流參考值Iq_ref 0。因為q軸分量代表無功分量將其控制為零就意味著系統(tǒng)不從電網(wǎng)吸收或發(fā)出無功功率。d軸電流參考值Id_ref由外環(huán)決定。這個外環(huán)通常是直流側(cè)電壓控制環(huán)。我們需要維持變流器直流母線電壓穩(wěn)定通過調(diào)節(jié)Id_ref來控制從電網(wǎng)吸收的有功功率大小以平衡直流側(cè)的負載功率。因此所謂的“不平衡”控制并非指系統(tǒng)不對稱而是指我們在d-q坐標系中對d軸和q軸電流施加了不同的控制目標一個跟蹤有功一個強制為零這與某些需要同時控制有功和無功的應用如STATCOM是不同的。整個控制系統(tǒng)的結(jié)構(gòu)就此清晰外環(huán)是直流電壓PI控制器輸出Id_ref內(nèi)環(huán)是兩個電流PI控制器分別控制Id和Iq其中Iq_ref恒為0。內(nèi)環(huán)控制器的輸出經(jīng)過反Park變換得到α-β坐標系下的電壓參考信號最后通過PWM調(diào)制生成驅(qū)動開關(guān)管的信號。2.3 UDQ正弦PWM連接控制與硬件的橋梁得到了α-β坐標系下的電壓參考信號Vα_ref和Vβ_ref后我們需要將其轉(zhuǎn)化為實際功率開關(guān)器件如IGBT的驅(qū)動脈沖。對于單相全橋VSI最常用的就是正弦脈寬調(diào)制SPWM或空間矢量調(diào)制SVPWM。在本語境下“UDQ正弦PWM”更可能是指基于d-q解耦控制后得到的電壓指令所進行的SPWM調(diào)制。其過程是將Vα_ref和Vβ_ref進行反Clarke變換但單相虛擬兩相到單相的變換是簡單的通常Vα_ref就對應橋臂的調(diào)制波。將這個調(diào)制波與一個高頻三角載波進行比較產(chǎn)生占空比隨時間正弦規(guī)律變化的PWM脈沖。這些脈沖經(jīng)過死區(qū)時間補償?shù)忍幚砗篁?qū)動單相全橋的四個開關(guān)管。通過這種調(diào)制方式變流器交流側(cè)輸出的電壓平均值會跟蹤我們計算出的Vα_ref從而產(chǎn)生與電網(wǎng)電壓同相位的正弦電流實現(xiàn)單位功率因數(shù)運行。3. Simulink仿真模型搭建詳解3.1 整體仿真架構(gòu)規(guī)劃在Simulink中搭建此系統(tǒng)建議采用分層模塊化的思想這樣模型清晰易于調(diào)試。整體模型可以分為以下幾個主要子系統(tǒng)主電路功率部分包含單相交流電源、線路阻抗、單相全橋IGBT模塊、LC濾波器、直流側(cè)電容和負載電阻。信號測量與處理部分電壓、電流傳感器以及用于構(gòu)造虛擬兩相的SOGI正交信號發(fā)生器子系統(tǒng)。核心控制算法部分包含鎖相環(huán)PLL、坐標變換Clark/Park及其反變換、雙閉環(huán)PI控制器電壓外環(huán)、電流內(nèi)環(huán)。PWM調(diào)制與驅(qū)動部分比較器、死區(qū)發(fā)生器和IGBT驅(qū)動信號分配邏輯。首先在Simulink庫中找到相應的基礎(chǔ)模塊。電源用AC Voltage SourceIGBT用Universal Bridge設(shè)置為單相全橋負載用Series RLC Branch測量用Voltage Measurement和Current Measurement??刂破骱蚉WM部分主要使用Simulink/Continuous和Simulink/Discrete庫中的基本運算模塊、積分器、比較器等來搭建。3.2 SOGI虛擬正交信號發(fā)生器的實現(xiàn)這是單相系統(tǒng)d-q控制的前置關(guān)鍵環(huán)節(jié)。SOGI的結(jié)構(gòu)可以用以下傳遞函數(shù)表示用于生成正交分量vα (kωs / (s2 kωs ω2)) * v vβ (kω2 / (s2 kωs ω2)) * v其中v是輸入的單相電壓或電流ω是同步角頻率由PLL提供k是阻尼系數(shù)影響濾波器的帶寬和響應速度。在Simulink中我們可以用積分器、增益和求和模塊直接搭建這個二階系統(tǒng)。具體步驟建立兩個積分器模塊分別輸出x1和x2。根據(jù)狀態(tài)方程連接dvα/dt ω*vβ kω*(v - vα)和dvβ/dt -ω*vα。將輸入v、角頻率ω來自PLL和系數(shù)k作為輸入。輸出vα和vβ。注意系數(shù)k的選取至關(guān)重要。k值越大帶寬越寬動態(tài)響應越快但對噪聲也更敏感k值越小濾波效果越好但響應變慢。通常取√2左右約1.414能在動態(tài)和穩(wěn)態(tài)間取得較好平衡。在仿真中可以從1.0到2.0之間調(diào)整觀察對鎖相速度和抗干擾性的影響。3.3 雙閉環(huán)PI控制器設(shè)計與參數(shù)整定控制器的性能直接決定了系統(tǒng)的動態(tài)響應和穩(wěn)態(tài)精度。我們采用典型的級聯(lián)控制結(jié)構(gòu)外環(huán)電壓環(huán)帶寬低內(nèi)環(huán)電流環(huán)帶寬高。電流內(nèi)環(huán)設(shè)計 電流環(huán)需要快速跟蹤指令。在d-q坐標系下被控對象可以近似為一個帶反電動勢擾動的RL電路。經(jīng)過前饋解耦將-ωL*Iq和ωL*Id作為前饋量加到PI輸出上d軸和q軸電流環(huán)可以解耦成兩個獨立的一階慣性環(huán)節(jié)。其PI參數(shù)可以用“零極點對消”法初步設(shè)計設(shè)變流器交流側(cè)等效電感為L等效電阻為R。電流環(huán)開環(huán)傳遞函數(shù)為G_i(s) Kp_i * (1 1/(Tn_i*s)) * (1/(L*s R))。令積分時間常數(shù)Tn_i L / R以對消被控對象的大慣性極點。比例系數(shù)Kp_i根據(jù)所需的閉環(huán)帶寬BW_i來設(shè)定。通常Kp_i BW_i * L。對于并網(wǎng)變流器電流環(huán)帶寬通常在幾百Hz到1kHz左右需遠低于開關(guān)頻率例如10kHz的1/5到1/10。電壓外環(huán)設(shè)計 電壓環(huán)控制直流母線電容上的電壓。被控對象是一個積分環(huán)節(jié)電容加上內(nèi)環(huán)等效的慣性環(huán)節(jié)。其響應應比電流環(huán)慢得多。直流側(cè)電容為C負載功率為P。從有功電流Id到直流電壓Vdc的簡化模型是一個二階系統(tǒng)。設(shè)計時通常將電流內(nèi)環(huán)等效為一個一階慣性環(huán)節(jié)1/(Ts1)T為電流環(huán)響應時間。電壓環(huán)PI參數(shù)設(shè)計更依賴于經(jīng)驗和對動態(tài)性能的要求。一個常用的工程方法是“對稱最優(yōu)法”或直接通過試湊法在仿真中調(diào)整。通常電壓環(huán)的帶寬是電流環(huán)的1/5到1/10。實操心得在Simulink中調(diào)試PI參數(shù)強烈建議使用PID Tuner工具或手動掃參。先單獨調(diào)試電流環(huán)給定階躍電流指令觀察實際電流的跟蹤速度、超調(diào)量和穩(wěn)態(tài)誤差。將電流環(huán)調(diào)好后再閉合電壓環(huán)進行調(diào)試。觀察直流電壓在負載階躍變化時的動態(tài)跌落和恢復情況。記錄下超調(diào)量、調(diào)節(jié)時間等指標反復優(yōu)化。3.4 同步參考系鎖相環(huán)SRF-PLL的實現(xiàn)PLL用于精確地獲取電網(wǎng)電壓的相位角θ這是所有坐標變換的基礎(chǔ)。SRF-PLL是并網(wǎng)應用中的標準選擇。在Simulink中搭建SRF-PLL將測量到的電網(wǎng)電壓Vg通過SOGI生成Vα和Vβ。對Vα和Vβ進行Park變換到d-q坐標系得到Vd和Vq。在理想鎖相狀態(tài)下Vq應該為0。將Vq作為誤差信號通過一個PI控制器。PI控制器的輸出即為電網(wǎng)角頻率的偏移量Δω。將Δω與額定角頻率ω0相加得到瞬時角頻率ω。對ω進行積分得到相位角θ用于反饋給Park變換。PLL中PI參數(shù)的設(shè)計目標是在電網(wǎng)頻率波動和含有諧波/畸變時能快速、準確地跟蹤相位同時保持穩(wěn)定。參數(shù)整定方法與電流環(huán)類似但帶寬通常更低幾十Hz量級以保證抗干擾性。4. 仿真步驟與關(guān)鍵參數(shù)設(shè)置實錄4.1 模型搭建與參數(shù)配置清單假設(shè)我們仿真一個220V/50Hz單相電網(wǎng)直流母線電壓目標為400V額定功率1kW的系統(tǒng)。主電路參數(shù)示例交流電源峰值電壓220*sqrt(2) ≈ 311V頻率50 Hz。線路電感Lg: 2 mH (用于模擬電網(wǎng)阻抗也作為濾波器的一部分)。交流側(cè)濾波電容Cf: 10 uF (不宜過大主要濾除開關(guān)頻率附近諧波)。直流側(cè)電容Cdc: 1000 uF (根據(jù)電壓紋波要求計算ΔV I_load / (ω*Cdc)需滿足設(shè)計要求)。負載電阻Rload: 在400V下輸出1kWR Vdc2 / P 160Ω??梢允褂每勺冐撦d來測試動態(tài)性能??刂茀?shù)示例需調(diào)試PLL:Kp_pll 100,Ki_pll 1000。SOGI: 阻尼系數(shù)k 1.414。電流環(huán)PI:Kp_i 5,Ki_i 500(基于L2mHBW_i≈500Hz估算)。電壓環(huán)PI:Kp_v 0.5,Ki_v 50(帶寬約為50Hz)。PWM: 開關(guān)頻率fsw 10 kHz死區(qū)時間Tdead 2 us。4.2 仿真運行與波形分析啟動過程設(shè)置仿真時間例如0.5秒。在0秒時啟動。觀察直流電壓從0開始由電壓外環(huán)控制逐漸上升至400V的設(shè)定值。在此期間網(wǎng)側(cè)電流應逐漸增大且相位從一開始就與電壓基本同相。穩(wěn)態(tài)性能系統(tǒng)穩(wěn)定后重點觀察電網(wǎng)電壓Vg與電網(wǎng)電流Ig的波形它們應該是同頻率、同相位的正弦波。計算兩者的THD總諧波失真應在5%以下取決于濾波器設(shè)計和開關(guān)頻率。d-q軸電流Id應穩(wěn)定在一個正值對應吸收有功Iq應穩(wěn)定在0附近小幅波動。直流母線電壓Vdc應穩(wěn)定在400V紋波電壓應在可接受范圍內(nèi)如小于額定電壓的1%。動態(tài)測試負載階躍在0.3秒時將負載電阻從160Ω突然減小到80Ω功率從1kW變?yōu)?kW。觀察直流電壓的瞬時跌落如跌落到390V以及系統(tǒng)通過調(diào)節(jié)Id_ref增加有功功率輸入使電壓快速恢復如20ms內(nèi)到400V的過程。同時觀察網(wǎng)側(cè)電流幅值立即增大以提供更多功率。電網(wǎng)電壓擾動可以模擬一個短暫的電網(wǎng)電壓跌落如下降20%持續(xù)0.1秒觀察PLL能否保持鎖相系統(tǒng)能否保持穩(wěn)定運行電流是否仍能跟蹤電壓相位。4.3 關(guān)鍵數(shù)據(jù)測量與性能評估使用Simulink的Powergui工具或FFT Analysis功能進行深入分析功率因數(shù)測量直接使用Powergui中的“Power Measurement”模塊讀取穩(wěn)態(tài)下的位移功率因數(shù)DPF應非常接近1。或者通過計算電壓電流相位差來驗證。電流THD分析對穩(wěn)態(tài)電網(wǎng)電流進行FFT分析。在10kHz開關(guān)頻率和LC濾波下電流THD通??梢宰龅叫∮?%。主要諧波集中在開關(guān)頻率及其倍頻附近??刂骗h(huán)帶寬驗證可以通過注入小信號擾動并使用Bode圖工具或手動測量階躍響應時間來估算電流環(huán)和電壓環(huán)的實際帶寬與設(shè)計值進行對比。5. 常見問題、調(diào)試技巧與進階思考5.1 仿真不穩(wěn)定或發(fā)散的排查思路PI參數(shù)不當這是最常見的原因。如果系統(tǒng)振蕩或發(fā)散首先將所有PI控制器的積分項Ki暫時設(shè)為0只保留比例項Kp。從一個很小的Kp開始如0.1逐步增大直到系統(tǒng)有響應但可能仍有靜差。然后再慢慢引入積分項Ki從很小的值開始增加觀察系統(tǒng)穩(wěn)定性和動態(tài)性能。電流環(huán)必須先于電壓環(huán)調(diào)穩(wěn)。解耦前饋不準確d-q電流環(huán)的前饋項ωL*Iq和-ωL*Id中的電感L值必須與實際主電路參數(shù)一致。如果此值偏差過大會導致解耦不徹底兩個電流環(huán)相互干擾引起振蕩。檢查模型中使用的L值是否包含了網(wǎng)側(cè)電感和變壓器漏感等所有等效電感。PLL失鎖或性能差如果PLL輸出的相位角θ跳動或不能跟蹤電網(wǎng)會導致整個坐標變換基礎(chǔ)錯誤控制完全失效。檢查PLL輸入信號電網(wǎng)電壓是否純凈SOGI生成的Vα、Vβ是否正確正交??梢詴簳r用一個理想的正余弦信號源代替PLL輸出的θ如果系統(tǒng)能穩(wěn)定問題就出在PLL環(huán)節(jié)。仿真步長與求解器選擇電力電子仿真包含快速開關(guān)動作必須使用變步長求解器如ode23tb或ode15s并設(shè)置一個最大步長如1e-5秒以保證在開關(guān)瞬間的精度。固定步長求解器很容易導致數(shù)值不穩(wěn)定。5.2 從仿真到實踐的考量仿真理想但實際硬件會帶來更多挑戰(zhàn)采樣與計算延時實際數(shù)字控制器如DSP存在AD采樣、計算、PWM更新等延時通常等效為1.5個開關(guān)周期。在仿真中可以在控制回路中人為加入一個Transport Delay模塊延時1.5/fsw秒來模擬這會降低相位裕度可能需要重新微調(diào)PI參數(shù)尤其是降低電流環(huán)帶寬。參數(shù)漂移與不確定性實際電感、電容值會有公差且電感可能飽和。在仿真中可以嘗試將主電路參數(shù)在標稱值附近±20%范圍內(nèi)變動測試控制器的魯棒性。非線性因素死區(qū)效應會導致輸出電壓損失和波形畸變。仿真中設(shè)置的死區(qū)時間需要與實際驅(qū)動芯片的dead-time匹配。開關(guān)器件的導通壓降、管壓降也會影響低壓區(qū)域的性能。啟動沖擊電流實際系統(tǒng)中直流側(cè)電容在啟動瞬間相當于短路會產(chǎn)生巨大的沖擊電流。需要在仿真和實際中設(shè)計軟啟動邏輯例如先讓PLL鎖相然后緩慢提升直流電壓參考值或者初始階段采用限流控制。5.3 模型擴展與進階研究完成基礎(chǔ)模型后可以在此基礎(chǔ)上進行多種擴展提升研究的深度電網(wǎng)電壓不平衡與諧波條件下的控制修改電源模型使其包含負序或特定次諧波如5次、7次研究控制策略在這種非理想電網(wǎng)條件下的適應性??梢砸牖诙鄠€旋轉(zhuǎn)坐標系的諧波抑制策略。無電網(wǎng)電壓傳感器控制嘗試去掉電網(wǎng)電壓傳感器僅通過測量網(wǎng)側(cè)電流和直流電壓以及逆變器輸出電壓或占空比來估算電網(wǎng)電壓或直接實現(xiàn)電流控制。這可以降低成本但對算法魯棒性要求更高。模型預測控制MPC替代PI控制將內(nèi)環(huán)的PI控制器替換為模型預測控制器。MPC通過在線優(yōu)化未來幾個開關(guān)周期的開關(guān)狀態(tài)可以獲得更快的動態(tài)響應。在Simulink中可以利用MPC Controller模塊或自己搭建優(yōu)化函數(shù)進行仿真比較。效率優(yōu)化研究在仿真中計算系統(tǒng)的損耗導通損耗、開關(guān)損耗研究在不同功率等級和調(diào)制策略如SPWM vs. SVPWM不同開關(guān)頻率下的效率變化為實際硬件散熱設(shè)計提供依據(jù)。搭建和調(diào)試這樣一個完整的Simulink仿真模型是對單相功率因數(shù)校正技術(shù)一次透徹的實踐。從虛擬兩相構(gòu)造到雙閉環(huán)解耦控制再到PWM實現(xiàn)每一個環(huán)節(jié)都緊密相連。仿真中遇到的每一個報警和異常波形都是理解系統(tǒng)內(nèi)在機理的寶貴機會。當看到網(wǎng)側(cè)電流完美地跟隨電壓功率因數(shù)表顯示為1.00時那種理論照進現(xiàn)實的成就感正是工程研究的樂趣所在。這個模型不僅是一個作業(yè)或項目更是一個可以持續(xù)迭代和挖掘的技術(shù)平臺。