![]()
我見過太多硬件工程師的困惑:拓撲選型學(xué)了、器件參數(shù)背了、磁元件設(shè)計會了,但 SST 就是調(diào)不出來。為什么?因為控制算法才是 SST 的"靈魂"。
2019 年我接觸的第一個電源工程師候選人,只會搭硬件電路,控制程序全靠外包。問他為什么,他說"控制算法太復(fù)雜,我學(xué)不會"。2026 年我推給華為數(shù)字能源的候選人,自己寫 SVPWM、調(diào) PLL、做 MPC 仿真——年薪從 25 萬(2019年)跳到 55 萬(2026年),7 年漲了 120%。
硬件決定 SST 能不能跑,控制決定 SST 跑得好不好。 一顆 SiC MOSFET 開關(guān)速度再快,沒有好的控制策略也只是廢硅片。
今天這集,我們把 SST 控制算法的底層邏輯拆透。
01
傳統(tǒng)變壓器vsSST:從"無源"到"有腦"
傳統(tǒng)工頻變壓器沒有"控制"可言——它就是個無源器件,電壓比由匝數(shù)比決定,零控制復(fù)雜度。插上電,它就工作,壞了就換。
SST 則完全不同。一個典型的 DAB 隔離級,每秒鐘開關(guān) 100,000 次(100 kHz 開關(guān)頻率)。每次開關(guān)的時機、占空比、移相角都需要實時計算。控制算法設(shè)計不當?shù)暮蠊?/p>
效率從 97% 暴跌到 92%——100kW 系統(tǒng)多損耗 5kW,相當于多了一個電暖器在機柜里
THD 超標到 6%,IEEE 519 限值 3%,電網(wǎng)側(cè)電能質(zhì)量不達標
負載階躍時輸出電壓跌落 15%,IT 設(shè)備直接重啟
數(shù)據(jù)對比:傳統(tǒng) UPS 的 THD 要求 ≤5%(IEEE 1547-2018),SST 作為電網(wǎng)直連設(shè)備,要求 THD ≤3%(IEEE 519-2022)。這意味著控制精度必須高一個數(shù)量級。更嚴苛的是,SST 要求動態(tài)響應(yīng)時間 <10ms(負載階躍),而傳統(tǒng) UPS 允許 <50ms。
來源: IEEE 519-2022 "Recommended Practice and Requirements for Harmonic Control in Electric Power Systems";IEEE 1547-2018 "Standard for Interconnecting Distributed Resources with Electric Power Systems"。
02
SST 的兩級控制架構(gòu)
SST 分為 AC-DC 級(整流側(cè)) 和 DC-DC 級(隔離側(cè)),兩級各有獨立控制器,但需要協(xié)同。
AC-DC 級的核心任務(wù)(以 Vienna 整流器為例):
電壓外環(huán):維持 DC 母線電壓穩(wěn)定(典型帶寬 10-20 Hz,PI 調(diào)節(jié)器,參數(shù) Kp=0.8-1.2, Ki=50-100)
電流內(nèi)環(huán):實現(xiàn)單位功率因數(shù)(PF>0.99)、低 THD(帶寬 200-500 Hz,諧振頻率 500-800 Hz)
SVPWM 調(diào)制:把控制信號變成 PWM 開關(guān)信號(載波頻率 10-20 kHz)
PLL 鎖相:跟蹤電網(wǎng)相位,為 dq 變換提供角度(鎖定時間 2-3 個工頻周期,穩(wěn)態(tài)誤差 <0.5°)
拓撲差異: Vienna 整流器(三電平)vs. NPC 整流器(三電平)vs. 兩電平 PWM 整流器——拓撲不同,控制策略完全不同。Vienna 的中點電位平衡需要額外控制環(huán),NPC 需要冗余開關(guān)狀態(tài)選擇。
DC-DC 級的核心任務(wù):
功率分配:多級 SST 之間均衡功率
移相角/頻率控制:調(diào)節(jié)傳輸功率
ZVS 檢測:確保零電壓開關(guān),降低開關(guān)損耗
我的一個候選人跟我說:"調(diào) SST 就像調(diào)交響樂團,每級控制器是一個聲部,PLL 是指揮。指揮慢了,整個樂團就亂。"
03
SVPWM:把三相變成"空間中的矢量"
SVPWM(空間矢量脈寬調(diào)制)是 SST 電網(wǎng)側(cè)最常用的調(diào)制策略。
它比傳統(tǒng) SPWM 強在哪?
直流母線電壓利用率提高 15.5%——同樣的母線電壓,輸出能力更強
諧波含量降低 30-40%——5 次、7 次低次諧波幅值明顯下降
開關(guān)損耗優(yōu)化——減少不必要的開關(guān)動作
SVPWM 的核心是將三相電壓空間劃分為 6 個扇區(qū),每個扇區(qū)內(nèi)用兩個有效矢量和一個零矢量合成參考矢量。
工作原理:通過 Clarke 變換將三相電壓轉(zhuǎn)換到 (α, β) 坐標系,根據(jù)坐標位置判斷所在扇區(qū)(1-6),然后在該扇區(qū)內(nèi)用相鄰兩個有效矢量的線性組合合成參考矢量,占空比由矢量投影計算得出。6 個扇區(qū)的計算公式不同,需查表或旋轉(zhuǎn)坐標到統(tǒng)一扇區(qū)處理。
代碼示例(TI C2000):
// 扇區(qū)判斷float alpha = va - 0.5f*vb - 0.5f*vc;float beta = 0.8660254f*vb - 0.8660254f*vc;// 判斷扇區(qū)(簡化版)if (beta > 0) {if (alpha > 0) sector = 1;else if ((beta < -1.732f*alpha) && (alpha < 0)) sector = 2;else sector = 3;} else {if (alpha > 0) {if ((beta > -1.732f*alpha) && (alpha < 0)) sector = 5;else sector = 6;} else sector = 4;}
來源: TI Application Report "Implementation of SVPWM on TMS320F28335" (2023)。
DPWM(不連續(xù) PWM) 是 SVPWM 的效率優(yōu)化版:將某一相鉗位到母線電壓,減少 1/3 開關(guān)次數(shù),效率提升 0.5-1.5%。但代價是諧波增加 10-15%,所以通常只在輕載(<30%)時切換。
04
dq 變換:從三相到兩相的"降維打擊"
三相交流信號是時變的正弦波,PID 控制器對正弦信號的跟蹤存在穩(wěn)態(tài)誤差。
通過 Park 變換(abc → dq0),把交流信號變成直流量,PID 即可實現(xiàn)零穩(wěn)態(tài)誤差跟蹤。
但 dq 變換的前提是 PLL 鎖相環(huán)——你需要知道電網(wǎng)電壓的實時相位 θ。PLL 的典型框圖:
PLL 的精度直接決定 dq 變換的質(zhì)量。SRF-PLL 是 SST 的主流方案,鎖定時間 2-5 個周期(40-100ms)。如果 PLL 鎖不住,dq 變換出來的就是噪聲,后面的控制全是錯的。
一個真實案例:我的一個候選人,目標公司做光伏逆變器,PLL 參數(shù)沒調(diào)好,并網(wǎng)瞬間 THD 飆到 8%。他去了之后花了 3 周重新整定 PLL 參數(shù)(Kp 從 0.5 調(diào)到 1.2,Ki 從 25 調(diào)到 72),THD 降到 2.1%。當年漲了 40% 的薪資。
05
諧波抑制:THD ≤3% 的硬仗
IEEE 519-2022 對 SST 的 THD 要求 ≤3%,這意味著什么?
IEEE 519-2022 具體條款:
5 次諧波電流畸變率 ≤4%(短路比 <20)
7 次 ≤3%
11 次 ≤2%
13 次 ≤2%
總 THDi ≤3%(短路比 ≥20)或 ≤5%(短路比 <20)
傳統(tǒng) LCL 濾波器能解決高頻開關(guān)諧波(開關(guān)頻率附近的邊帶),但低次諧波(5 次、7 次)需要額外的抑制手段。這是因為 5 次、7 次諧波是由非線性負載(整流器、變頻器)產(chǎn)生的,LCL 濾波器對這些低次頻率的衰減有限(衰減 20-30dB,而需要 40dB+)。
重復(fù)控制(Repetitive Control) 是低次諧波的克星。它利用諧波信號的周期性特征,通過周期延遲環(huán)節(jié)對周期性誤差進行累積補償。簡單說:每個周期都在"學(xué)習"上一個周期的誤差,然后提前補償。
重復(fù)控制的核心公式(內(nèi)模原理):
重復(fù)控制器的核心是一個周期延遲環(huán)節(jié) z^(-N),其中 N = 采樣頻率 / 基波頻率(如 20kHz / 50Hz = 400)。它配合低通濾波器 Q(z)(典型 0.95-0.99)保證穩(wěn)定性,增益 Kr(典型 0.5-1.5)決定補償強度,以及補償步數(shù) k 提升相位裕量。
重復(fù)控制對 5 次、7 次、11 次諧波的衰減可達 40-60dB,但缺點是動態(tài)響應(yīng)慢(需要 3-5 個周期收斂)。所以通常采用 PI + 重復(fù)控制復(fù)合結(jié)構(gòu):PI 負責快速動態(tài),重復(fù)控制負責穩(wěn)態(tài)諧波抑制。
選擇性諧波消除(SHE-PWM) 更直接:精確計算開關(guān)角,在調(diào)制波形中直接消除特定次諧波。但開關(guān)角求解是非線性方程組,需要在 DSP 中預(yù)先計算好查表。
SHE-PWM 的核心思想:建立一個非線性方程組,方程數(shù)等于要消除的諧波次數(shù)加 1(基波),未知數(shù)是各個開關(guān)角。N 個開關(guān)角最多消除 (N-1)/2 次諧波。但 SHE-PWM 的缺點是計算量大(需要離線求解非線性方程組)、諧波消除次數(shù)有限、查表占用存儲空間。所以通常只用于特定場景(如航空電源 400Hz,諧波要求 ≤1%)。
06
DAB 移相控制:φ 角度的藝術(shù)
DAB(雙有源橋)的核心控制變量是移相角 φ。
DAB 傳輸功率公式:
DAB 的傳輸功率與 V1×V2 成正比,與開關(guān)頻率 f 和漏感 Lk 成反比,與移相角 φ 的關(guān)系為 φ(1-|φ|/π)。φ 從 0° 調(diào)到 90°(π/2),傳輸功率從 0 到最大。
工程示例:10kW DAB,V?=400V, V?=40V, f=50kHz, Lk=10μH,最大功率時的移相角 φ≈60°。
但問題在于 ZVS 范圍太窄:SPS(單移相)只在 φ = 30°~60° 范圍內(nèi)實現(xiàn)全 ZVS。輕載時 φ < 15°,ZVS 丟失,開關(guān)損耗陡增,效率從 97% 掉到 90%。
EPS(擴展移相) 增加了橋內(nèi)移相角 D,通過優(yōu)化 (φ, D) 組合,將 ZVS 范圍擴展到 φ = 5°~85°。但代價是控制復(fù)雜度翻倍——兩個變量需要同時優(yōu)化。
我的候選人中,做過 DAB 移相優(yōu)化的,比只做過簡單 PID 的,薪資平均高 30%。
07
數(shù)字控制延遲——1.35° 的相位誤差
數(shù)字控制存在固有延遲:ADC 采樣 → 控制算法計算 → PWM 更新,典型延遲 1.5 個控制周期。
對于 20 kHz 采樣頻率,1.5 周期 = 75 μs。這個延遲在 50 Hz 電網(wǎng)下引入 1.35° 的相位誤差(360° × 75μs / 20ms)。
不同芯片的典型延遲(20kHz 采樣):
TI C2000 TMS320F28335:1.5 周期(ADC 1 周期 + PWM 更新 0.5 周期)
TI C2000 TMS320F280049:1 周期(硬件 trig 觸發(fā))
STM32H7:2 周期(ARM Cortex-M7,中斷延遲)
STM32G4:2.5 周期(Cortex-M4,浮點運算慢)
來源:TI TMS320F28335 Technical Reference Manual (2022);STM32H7 Reference Manual (2023)。
1.35° 在 THD ≤5% 的場合可能沒問題,但在 THD ≤3% 的 SST 要求下是不可接受的。
補償方法:前饋補償(提前 1.5 個周期相位)、Z 域設(shè)計(將延遲納入模型)、MPC 預(yù)測控制(直接預(yù)測下一周期狀態(tài))。
08
MPC:SST 控制的前沿方向
MPC(模型預(yù)測控制)是近年 SST 控制的研究熱點。每個控制周期,基于系統(tǒng)模型預(yù)測未來 N 個周期的行為,選擇使代價函數(shù)最小的開關(guān)狀態(tài)。
MPC 代價函數(shù)的核心思想(DAB 示例):
代價函數(shù)由兩項組成:第一項是電流跟蹤誤差(預(yù)測電感電流與參考電流之差的平方),第二項是開關(guān)動作懲罰(相鄰周期移相角變化量的絕對值)。通過權(quán)重系數(shù) λ 平衡兩項的相對重要性。N 為預(yù)測時域,典型 2-5 步。
優(yōu)勢:多目標優(yōu)化(同時優(yōu)化電流跟蹤、開關(guān)損耗、諧波)、直接嵌入約束(如電流限值)、天然適合非線性系統(tǒng)。
挑戰(zhàn):計算量大(6 開關(guān)狀態(tài) × N 步預(yù)測)、權(quán)重系數(shù)整定困難、依賴準確的系統(tǒng)參數(shù)。
實際案例:某頭部儲能廠商(2025 年商用產(chǎn)品),采用 MPC 控制算法,在輕載(10%-30%)時效率提升約 1 個百分點,動態(tài)響應(yīng)時間縮短至 5ms 級別。但代價是 DSP 負載顯著增加(需要 TMS320F280049 @200MHz 級別算力)。
來源: 華為數(shù)字能源內(nèi)部技術(shù)白皮書《SST 智能控制算法演進》 (2025,非公開,通過候選人訪談獲取)。
09
人才信號:SST控制算法工程師有多搶手?
獵聘 2026 Q1 報告的數(shù)據(jù):
3 年以上 SST 控制經(jīng)驗的工程師,平均年薪 45-65 萬(含 14-16 薪 + 年終獎)
供需比 1:8——1 個崗位 8 個候選人搶,但真正能過技術(shù)面(實機調(diào)試)的不足 20%
華為數(shù)字能源、陽光電源、臺達、英威騰、固德威都在大規(guī)模招聘
地域分布:深圳 40%(華為、英威騰、固德威)、蘇州 25%(臺達)、合肥 15%(陽光電源)、上海 20%(外企、合資企業(yè))
華為數(shù)字能源 SST 算法工程師 JD(2026 年 6 月):
3 年以上電力電子控制經(jīng)驗(SST/光伏逆變器/儲能 PCS)
熟練掌握 SVPWM、dq 變換、PLL 鎖相(能獨立調(diào)試)
熟悉 IEEE 519、IEEE 1547 標準(THD ≤3%, PF >0.99)
有 DAB 移相優(yōu)化、重復(fù)控制、MPC 經(jīng)驗優(yōu)先(薪資 +10-15%)
熟練使用 TI C2000 或 STM32(必須)
有 10kW 以上功率等級實機調(diào)試經(jīng)驗(必須)
SST 控制算法是電力電子領(lǐng)域技術(shù)含量最高的方向之一。掌握了它,你不再是"調(diào)電源的",而是"設(shè)計電力電子系統(tǒng)大腦的"。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.