LCL構成的三階濾波器具有更好的高次諧波衰減能力,可以在總電感值比L型濾波器電感值小很多的條件下,實現相同的濾波效果。但是LCL濾波器本身存在諧振問題,為提高穩定性,一般會考慮加入虛擬阻尼控制的方式,通過疊加補償電流反饋來達到系統穩定控制的效果。
離線模型如下所示:

離線仿真結果:
如果不采用補償算法,LC之間會發生振蕩,而加入了補償算法可以有效抑制振蕩,保持系統的穩定性。為了更好的模擬實際情況,我們采用半實物仿真的方式來進行驗證。
半實物仿真驗證:
半實物仿真驗證的時候,我們將主電路系統放入EasyGoNetBox電力電子仿真器中運行,仿真步長設置為1e-6,即1us實時仿真,將控制系統放入PXIBox中,控制模型運行在10k,即1e-4步長運行。結果發現,即使加入補償算法,系統電流還是會振蕩發散。

分析原因:
在真實系統中,實物控制器首先通過硬件采集,然后傳到運算單元計算,最后輸出結果來發出指令,整個過程會有一定的延遲。因為采用了補償算法,所以可能會由于補償的時延導致系統不穩定。

因為ADC的更新率,PWM更新率都非??欤话阒挥袔装賜s,最多1-2us的延遲(具體根據實際PWM的更新率以及ADC的更新率可計算出),相對于模型實時計算的周期Ts_Control要小很多,所以大部分的實際系統的時延是由于控制器的控制周期帶來的,考慮到以上幾個部分存在并行同步的運行,所以時延可能會在1-2個Ts_Control。
原因離線分析:
為了驗證是否是因為時延導致算法運行不合理,我們在離線仿真程序中模擬實際控制系統的時延因素,時延選擇為2個Ts_Control延遲。同時調整不同的控制周期并進行仿真對比:

- 控制速率200k,delay大約在1e-5s,kp=20,ki=100


- 控制速率50k,delay大約在4e-5s,kp=20,ki=100


- 控制速率20k,delay大約在1e-4s,kp=5,ki=40

控制速率20k,delay大約在1e-4s,kp=20,ki=100(調整PI,有助于改善波形,但是還是會振蕩。)

- 10k,delay大約在2e-4s,kp=5,ki=40

初步結論:
對于此系統,確實過大的時延會帶來影響,所以控制速率越快,實際系統的延遲越小,控制的穩定性越好。從離線仿真效果來看,要忽略時延帶來的影響,需要控制速率至少要達到50k,甚至200k的控制速率,這種控制速率用傳統的實時CPU運行方式是無法達到的。EasyGoFPGA Coder技術可以非常簡單將模型運行在FPGA上,輕松完成200k的實時控制。

實際運行的結果如下(錄波波形):
不加補償算法:

加補償算法:
-
電力電子
+關注
關注
31文章
709瀏覽量
50964 -
硬件在環
+關注
關注
2文章
16瀏覽量
12019 -
實時仿真
+關注
關注
0文章
34瀏覽量
8935 -
半實物仿真
+關注
關注
0文章
12瀏覽量
7268
發布評論請先 登錄
核聚變裝置中PSM高壓電源的實時仿真與驗證
SST開發加速器:半實物仿真全鏈路解決方案
電源控制器MCU硬件在環(HIL)測試方案
三相異步電機直接轉矩控制的圓形磁鏈研究
三相異步電機模糊控制的研究
逆變器供電雙三相異步電機系統的MATALB仿真
感應電機滑模變結構控制系統的半實物仿真
電力電子教學新范式:EasyGo半實物仿真平臺賦能高校創新實踐
EasyGo FPGA Coder高速控制實例分享 ——基于有源阻尼控制的LCL濾波三相逆變器半實物仿真測試
評論