国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

這篇具有很好參考價(jià)值的文章主要介紹了【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?? 【Simulink】基于FCS-MPC的三相并網(wǎng)逆變器控制
上一篇博客介紹了FCS-MPC的基本操作,并且以三相并網(wǎng)逆變器為控制對(duì)象進(jìn)行了Simulink仿真。

但實(shí)際仿真中沒(méi)有考慮補(bǔ)償延時(shí)。本篇博客將討論為什么要考慮延時(shí)并進(jìn)行補(bǔ)償,最后對(duì)此仿真驗(yàn)證。

1. 傳統(tǒng)FCS-MPC

模型預(yù)測(cè)電流控制步驟:
1)測(cè)量負(fù)載電流;
2) 針對(duì)所有可能的開(kāi)關(guān)狀態(tài)預(yù)測(cè)下一采樣時(shí)刻的負(fù)載電流;
3) 評(píng)估每個(gè)預(yù)測(cè)的成本函數(shù);
4) 選擇使代價(jià)函數(shù)最小化的切換狀態(tài);
5) 應(yīng)用新的開(kāi)關(guān)狀態(tài)。

對(duì)于三相并網(wǎng)逆變器,代價(jià)函數(shù)為:
g i = ∣ i α ? ( k + 1 ) ? i α p ( k + 1 ) ∣ + ∣ i β ? ( k + 1 ) ? i β p ( k + 1 ) ∣ g_i = |i_\alpha^*(k+1)-i_\alpha^p(k+1)|+|i_\beta^*(k+1)-i_\beta^p(k+1)| gi?=iα??(k+1)?iαp?(k+1)+iβ??(k+1)?iβp?(k+1)

g i g_i gi? 的下標(biāo) i 代表開(kāi)關(guān)狀態(tài)順序(1-8), i α ? i_\alpha^* iα?? i β ? i_\beta^* iβ?? 的下標(biāo) α , β \alpha,\beta α,β 為三相負(fù)載電流的 α , β \alpha,\beta α,β 分量(經(jīng)過(guò)Clarke變換),上標(biāo) * 表示參考值,上標(biāo) p 表示預(yù)測(cè)值。

2. 為什么要考慮延時(shí)補(bǔ)償?

圖源:《Delay Compensation in Model Predictive Current Control of a Three-Phase Inverter》

a. 無(wú)延遲:計(jì)算時(shí)間為零(理想情況下):

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

在 k 時(shí)刻測(cè)量電流,并且立即計(jì)算并應(yīng)用最佳開(kāi)關(guān)狀態(tài),在 k+1 時(shí)刻達(dá)到使誤差最小化的切換狀態(tài)。
(圖中 k 到 k+1 時(shí)刻共有3條 i β p i_\beta^p iβp?,其中最上面的一條離 i β p i_\beta^p iβp? (水平直線)最近,所以選擇最上面的 i β p i_\beta^p iβp? 對(duì)應(yīng)的開(kāi)關(guān)狀態(tài),在 k+1 時(shí)刻應(yīng)用)

b. 有延遲且無(wú)補(bǔ)償:計(jì)算時(shí)間長(zhǎng)(實(shí)際情況):

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

如果計(jì)算時(shí)間比采樣時(shí)間長(zhǎng),則在測(cè)量電流的瞬間與應(yīng)用新開(kāi)關(guān)狀態(tài)的瞬間之間會(huì)有延遲。在這兩個(gè)瞬間之間的間隔期間,將繼續(xù)應(yīng)用先前的切換狀態(tài)。根據(jù) k 處的測(cè)量值選擇的電壓矢量將在 k+1 之后繼續(xù)應(yīng)用,從而使負(fù)載電流遠(yuǎn)離參考值。由于該延遲,負(fù)載電流將圍繞其參考值振蕩,從而增加電流紋波。

c. 帶延遲和補(bǔ)償:計(jì)算時(shí)間長(zhǎng)(實(shí)際情況):

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

使用在 k 時(shí)刻處測(cè)量的電流 i(k)施加的開(kāi)關(guān)狀態(tài)x_opt 來(lái)估計(jì)在 k+1 時(shí)刻處的負(fù)載電流的值,并以在 k+1 時(shí)刻處估計(jì)的負(fù)載電流的值預(yù)測(cè) k+2 時(shí)刻的負(fù)載電流,對(duì)應(yīng)的開(kāi)關(guān)狀態(tài)在 k+1 ~ k+2 時(shí)刻應(yīng)用。

控制算法被修改如下:
1) 負(fù)載電流的測(cè)量;
2) 切換狀態(tài)的應(yīng)用(在前一個(gè)間隔中計(jì)算);
3) 考慮所施加的開(kāi)關(guān)狀態(tài),估計(jì)在時(shí)間 k+1 處的電流值;
4) 針對(duì)所有可能的開(kāi)關(guān)狀態(tài)預(yù)測(cè)下一個(gè)采樣時(shí)刻 k+2 的負(fù)載電流;
5) 對(duì)每個(gè)預(yù)測(cè)的成本函數(shù)進(jìn)行評(píng)估;
6) 選擇使成本函數(shù)最小化的切換狀態(tài)。

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

代價(jià)函數(shù)從
g i = ∣ i α ? ( k + 1 ) ? i α p ( k + 1 ) ∣ + ∣ i β ? ( k + 1 ) ? i β p ( k + 1 ) ∣ g_i = |i_\alpha^*(k+1)-i_\alpha^p(k+1)|+|i_\beta^*(k+1)-i_\beta^p(k+1)| gi?=iα??(k+1)?iαp?(k+1)+iβ??(k+1)?iβp?(k+1)
變成
g i = ∣ i α ? ( k + 2 ) ? i α p ( k + 2 ) ∣ + ∣ i β ? ( k + 2 ) ? i β p ( k + 2 ) ∣ g_i = |i_\alpha^*(k+2)-i_\alpha^p(k+2)|+|i_\beta^*(k+2)-i_\beta^p(k+2)| gi?=iα??(k+2)?iαp?(k+2)+iβ??(k+2)?iβp?(k+2)
以此預(yù)測(cè)電流 i α p ( k + 1 ) , i β p ( k + 1 ) i_\alpha^p(k+1), i_\beta^p(k+1) iαp?(k+1),iβp?(k+1)

3. 仿真

原理圖

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

注意開(kāi)關(guān)信號(hào)作用前加了延時(shí)模塊,模擬一拍延時(shí)的情況。

Matlab Function代碼

未加延時(shí)補(bǔ)償:

function [S1,S2,S3] = fcn(Vdc, ea, eb, ia, ib, iar, ibr, R, L, Ts)

v0 = 0; 
v1 = 2/3*Vdc; 
v2 = 1/3*Vdc + 1j/sqrt(3)*Vdc; 
v3 = -1/3*Vdc + 1j/sqrt(3)*Vdc; 
v4 = -2/3*Vdc; 
v5 = -1/3*Vdc - 1j/sqrt(3)*Vdc; 
v6 = 1/3*Vdc - 1j/sqrt(3)*Vdc; 
v7 = 0;
v = [v0 v1 v2 v3 v4 v5 v6 v7]; 
states = [0 0 0; 1 0 0; 1 1 0; 0 1 0; 0 1 1; 0 0 1; 1 0 1; 1 1 1]; 

g = zeros(1,8); 
ik_ref = iar + 1j*ibr; 
ik = ia + 1j*ib; 
ek = ea + 1j*eb;

for i = 1:8 
    ik1 = (1 - R*Ts/L)*ik + Ts/L*(v(i)-ek); 
    g(i) = abs(real(ik_ref - ik1)) + abs(imag(ik_ref - ik1)); 
end 

[~,x_opt] = min(g);  
S1 = logical(states(x_opt,1)); 
S2 = logical(states(x_opt,2)); 
S3 = logical(states(x_opt,3)); 

加延時(shí)補(bǔ)償:

function [S1,S2,S3] = fcn(Vdc, ea, eb, ia, ib, iar, ibr, R, L, Ts)

persistent x_opt 
if isempty(x_opt) 
    x_opt = 1; 
end

v0 = 0; 
v1 = 2/3*Vdc; 
v2 = 1/3*Vdc + 1j/sqrt(3)*Vdc; 
v3 = -1/3*Vdc + 1j/sqrt(3)*Vdc; 
v4 = -2/3*Vdc; 
v5 = -1/3*Vdc - 1j/sqrt(3)*Vdc; 
v6 = 1/3*Vdc - 1j/sqrt(3)*Vdc; 
v7 = 0;
v = [v0 v1 v2 v3 v4 v5 v6 v7]; 
states = [0 0 0; 1 0 0; 1 1 0; 0 1 0; 0 1 1; 0 0 1; 1 0 1; 1 1 1]; 

g = zeros(1,8); 
ik_ref = iar + 1j*ibr; 
ik = ia + 1j*ib; 
ek = ea + 1j*eb;
ik1 = (1 - R*Ts/L)*ik + Ts/L*(v(x_opt)-ek); 

for i = 1:8 
    ik2 = (1 - R*Ts/L)*ik1 + Ts/L*(v(i)-ek); 
    g(i) = abs(real(ik_ref - ik2)) + abs(imag(ik_ref - ik2)); 
end 

[~,x_opt] = min(g);  
S1 = logical(states(x_opt,1)); 
S2 = logical(states(x_opt,2)); 
S3 = logical(states(x_opt,3)); 

仿真結(jié)果

未加延時(shí)補(bǔ)償負(fù)載電流:
【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

負(fù)載電流THD:

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

加延時(shí)補(bǔ)償負(fù)載電流:

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

負(fù)載電流THD:

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

THD降低了,從原來(lái)的4.63%降到1.95%

4. 拓展

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC

有的論文提到需要對(duì)電流參考值和電網(wǎng)電壓進(jìn)行估計(jì)(前文因變化不大而忽略),可用矢量角的方法進(jìn)行估計(jì),估計(jì)之后THD降低0.1%左右。

資源下載

仿真文件資源下載

參考:

[1] 鄭文帥. 三相并網(wǎng)逆變器有限控制集模型預(yù)測(cè)控制研究[D].遼寧工程技術(shù)大學(xué),2021.DOI:10.27210/d.cnki.glnju.2021.000395.
[2] 趙昱誠(chéng).并網(wǎng)逆變器模型預(yù)測(cè)電流控制策略研究[D].遼寧工程技術(shù)大學(xué),2022.DOI:10.27210/d.cnki.glnju.2022.000484
[3] P. C, J. R, C. S, et al. Delay Compensation in Model Predictive Current Control of a Three-Phase Inverter[J]. IEEE Transactions on Industrial Electronics, 2012,59(2): 1323-1325.
[4] 對(duì)同一個(gè)三相逆變器使用FCS-MPC的延遲補(bǔ)償?shù)膬煞N方法
[5] 朱守玉. 基于事件觸發(fā)機(jī)制的并網(wǎng)逆變器模型預(yù)測(cè)電流控制[D]. 西安理工大學(xué)電氣工程;電力電子與電力傳動(dòng), 2021.文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-429839.html

到了這里,關(guān)于【五一創(chuàng)作】【Simulink】采用延時(shí)補(bǔ)償?shù)娜嗖⒕W(wǎng)逆變器FCS-MPC的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • H橋級(jí)聯(lián)型五電平三相逆變器MATLAB仿真模型

    H橋級(jí)聯(lián)型五電平三相逆變器MATLAB仿真模型

    H橋級(jí)聯(lián)型五電平逆變器MATLAB仿真模型資源-CSDN文庫(kù) https://download.csdn.net/download/weixin_56691527/87899094 微 ? 關(guān)注“電氣仔推送”獲得資料 模型簡(jiǎn)介: MATLAB21b版本 逆變器采用H橋級(jí)聯(lián)的形式連接,加設(shè)LCL濾波器,三相負(fù)載構(gòu)成主電路。 采用SPWM調(diào)制,可以得到逆變器輸出五電平相電

    2024年02月09日
    瀏覽(29)
  • 光伏發(fā)電+boost+儲(chǔ)能+雙向dcdc+并網(wǎng)逆變器控制(低壓用戶型電能路由器仿真模型)【含個(gè)人筆記+建模參考】

    光伏發(fā)電+boost+儲(chǔ)能+雙向dcdc+并網(wǎng)逆變器控制(低壓用戶型電能路由器仿真模型)【含個(gè)人筆記+建模參考】

    MATALB代碼鏈接:光伏發(fā)電+boost十儲(chǔ)能十雙向dcdc十并網(wǎng)逆變器 個(gè)人筆記與建模參考請(qǐng)私信發(fā)送 包含Boost、Buck-boost雙向DCDC、并網(wǎng)逆變器三大控制部分 boost電路應(yīng)用mppt, 采用擾動(dòng)觀察法實(shí)現(xiàn)光能最大功率點(diǎn)跟蹤 電流環(huán)的逆變器控制策略 雙向dcdc儲(chǔ)能系統(tǒng)用來(lái)維持直流母線電壓恒

    2024年02月11日
    瀏覽(29)
  • 基于PI雙閉環(huán)解耦控制的三相SVPWM電壓型逆變器(3)--調(diào)制方法

    基于PI雙閉環(huán)解耦控制的三相SVPWM電壓型逆變器(3)--調(diào)制方法

    在之前寫的文章中,介紹了三相逆變器的控制方法和數(shù)學(xué)模型,如果忘記了可以回顧一下。 基于PI雙閉環(huán)解耦控制的三相SVPWM電壓型逆變器(1)--數(shù)學(xué)模型 基于PI雙閉環(huán)解耦控制的三相SVPWM電壓型逆變器(2)--控制器設(shè)計(jì) 下面介紹一下調(diào)制方法。 為什么需要調(diào)制方法呢?在之前的控

    2024年02月16日
    瀏覽(18)
  • 獨(dú)立逆變器系統(tǒng)MATLAB-simulink建模及仿真

    獨(dú)立逆變器系統(tǒng)MATLAB-simulink建模及仿真

    ? ? ? ? ?獨(dú)立逆變器不同于并網(wǎng)逆變器,是一種將直流電轉(zhuǎn)換為特定頻率與幅值交流電的電力電子裝置,一般作為EPS、UPS以及孤島微電網(wǎng)系統(tǒng)的雛形裝置。由于其負(fù)載的多樣性導(dǎo)致獨(dú)立逆變器必須具備快速適應(yīng)負(fù)載變化的特性。本設(shè)計(jì)通過(guò)對(duì)獨(dú)立逆變器系統(tǒng)傳遞函數(shù)分析并

    2023年04月08日
    瀏覽(20)
  • 基于SVPWM調(diào)制的三相整流器_Simulink仿真模型

    基于SVPWM調(diào)制的三相整流器_Simulink仿真模型

    ??模型的總體結(jié)構(gòu)如下: 輸入三相交流電壓220Vac 經(jīng)過(guò)三相整流器進(jìn)行功率變換,輸出電壓750V,輸出功率10kW,同時(shí)實(shí)現(xiàn)功率因數(shù)校正/PFC功能(控制輸入電流與輸入電壓同相且為正弦電流),輸入電流THD為1.38%; 1. 使用基本模塊搭建 坐標(biāo)變換功能模塊,未使用simulink自帶的

    2024年02月08日
    瀏覽(17)
  • 基于諧波線性化方法的跟網(wǎng)型并網(wǎng)變流器/VSC寬頻序阻抗建模及掃頻(Matlab/Simulink平臺(tái))及文獻(xiàn)復(fù)現(xiàn)

    基于諧波線性化方法的跟網(wǎng)型并網(wǎng)變流器/VSC寬頻序阻抗建模及掃頻(Matlab/Simulink平臺(tái))及文獻(xiàn)復(fù)現(xiàn)

    目錄 1、課程及模型介紹 2、諧波線性化方法介紹 3、跟網(wǎng)型及構(gòu)網(wǎng)型并網(wǎng)變流器的特點(diǎn) 4、跟網(wǎng)型變流器/VSC拓?fù)浼翱刂平Y(jié)構(gòu) 5、不同坐標(biāo)系下VSC序阻抗建模推導(dǎo)過(guò)程 5.1 abc三相坐標(biāo)系下的VSC序阻抗建模 5.2 d-q旋轉(zhuǎn)坐標(biāo)系下的VSC序阻抗建模 5.2.1 Park變換及頻率偏移效應(yīng)、二倍頻鏡

    2024年03月14日
    瀏覽(67)
  • 【五一創(chuàng)作】VimPlug插件配置

    【五一創(chuàng)作】VimPlug插件配置

    目錄 Install Question Q1:字體亂碼 Q2:插件配置 Q3:安裝擴(kuò)展插件 Q4:查看安裝插件狀態(tài) Q5:查看默認(rèn)插件 Q6:卸載插件 Q7:增加用戶配置 Github地址:GitHub - chxuan/vimplus: An automatic configuration program for vim Q1:字體亂碼 打開(kāi)終端,右鍵,配置文件首選項(xiàng),配置,字體欄目選擇 Dro

    2024年02月02日
    瀏覽(21)
  • 【五一創(chuàng)作】紅黑樹(shù)數(shù)據(jù)結(jié)構(gòu)

    【五一創(chuàng)作】紅黑樹(shù)數(shù)據(jù)結(jié)構(gòu)

    現(xiàn)在JAVASE中HashMap中底層源碼是由數(shù)組+鏈表+紅黑樹(shù)進(jìn)行設(shè)計(jì)的,然后很多地方也是用到紅黑樹(shù),這里單獨(dú)對(duì)紅黑樹(shù)數(shù)據(jù)結(jié)構(gòu)進(jìn)行簡(jiǎn)單的介紹。 目錄 紅黑樹(shù)概念 紅黑樹(shù)的性質(zhì) 自平衡規(guī)則 代碼 ? 紅黑樹(shù),是一種二叉搜索樹(shù),但在每個(gè)結(jié)點(diǎn)上增加一個(gè)存儲(chǔ)位表示結(jié)點(diǎn)的顏色,可

    2024年02月05日
    瀏覽(15)
  • 【五一創(chuàng)作】|【C++】AVL樹(shù)的實(shí)現(xiàn)

    【五一創(chuàng)作】|【C++】AVL樹(shù)的實(shí)現(xiàn)

    二叉搜索樹(shù)雖可以縮短查找的效率,但如果數(shù)據(jù)有序或接近有序二叉搜索樹(shù)將退化為單支樹(shù),查 找元素相當(dāng)于在順序表中搜索元素,效率低下, 所以在此基礎(chǔ)上提出解決辦法: 當(dāng)向二叉搜索樹(shù)中插入新節(jié)結(jié)點(diǎn)時(shí),如果能保證每個(gè)節(jié)點(diǎn)的左右子樹(shù)高度之差的絕對(duì)值不超過(guò)1即可

    2024年02月04日
    瀏覽(27)
  • 【五一創(chuàng)作】ChatGPT API調(diào)用方式詳解

    ChatGPT是一個(gè)基于GPT-3.5架構(gòu)的大型語(yǔ)言模型,它可以進(jìn)行自然語(yǔ)言生成、對(duì)話等任務(wù)。如果你想要在你的應(yīng)用程序中集成ChatGPT,你可以使用ChatGPT API進(jìn)行調(diào)用。本文將詳細(xì)介紹ChatGPT API的調(diào)用方式。 在使用ChatGPT API之前,你需要先注冊(cè)一個(gè)賬戶并獲取API密鑰。你可以通過(guò)訪問(wèn)

    2024年02月02日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包