999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于神經網絡的LCL型并網逆變器控制策略

2022-02-12 08:40:52屈浩軒董和夫李江坪喬超杰虞佳興
湖南工業大學學報 2022年2期

屈浩軒,陳 剛,董和夫,李江坪,喬超杰,虞佳興

(湖南工業大學 電氣與信息工程學院,湖南 株洲 412007)

0 引言

為解決能源危機和生態環境問題,人們將目光轉移到開發新型清潔能源上,光伏發電應運而生[1]。光伏發電是利用半導體材料的光生伏特效應進能量轉換,逆變器是整個系統的重要組成部分[2]。由于受到光照強度和環境溫度等不穩定因素的影響,以及電力電子裝置的廣泛應用,電網將會被注入大量諧波,造成電網波動,降低電能質量[3]。因此,要改進并網逆變器的濾波效果,提升并網電流的跟蹤性能[4]。

改進并網逆變器的濾波效果主要采用電容電流反饋有源阻尼法,其優點為阻尼效果好、簡單易行、實用性強等[5]。對于LCL 型并網逆變器的電流內環控制方式有PI(proportional integral)控制、PID(proportional-integral-derivative)控制和神經網絡控制等。其中PI 控制結構簡單、穩定性好,但需要建立精確的系統模型[6]。PID 控制魯棒性和適應性較強,但傳統的PID 控制對非線性系統難以達到理想的控制效果,有著明顯的局限性[7]。其參數是通過人們的工作經驗設定,通常是固定不變的,在光伏發電系統的工作環境改變時,由于控制器無法及時調整出合適的控制參數,造成并網電流跟蹤精度降低。神經計算是一種參照生物神經系統信息處理的數學模型,具有自適應學習能力、容錯性高和抗干擾能力強等優點。BP 神經網絡使用多層網絡學習算法,具有逼近任意非線性函數的能力,因此被廣泛應用于控制領域[8]。

基于上述分析,利用電容電流反饋有源阻尼方法和BP(back propagation)神經網絡控制技術的優點,提出了BP 神經網絡結合PID 控制的策略,并運用到單相LCL 型并網逆變器的并網電流控制之中。為驗證理論正確性進行了實驗仿真,結果表明該策略能夠實時調整PID 參數,實現對并網電流跟蹤。

1 LCL 型并網逆變器介紹

單相LCL 型并網逆變器主電路如圖1所示。

圖1 單相LCL 型全橋并網逆變器主電路Fig.1 Main circuit of single-phase LCL full-bridge grid-connected inverter

圖1中,Ud為光伏直流電壓,逆變橋的兩個橋臂分別由MOS 管Q1和Q2、Q3和Q4構成,其中Q1和Q2互補工作,Q3和Q4互補工作,4 個MOS 管的通斷采用雙極性SPWM(sinusoidal pulse width modulation)進行控制。Uin為逆變橋電路輸出電壓,單相LCL 濾波器由電感L1、L2和電容C構成,其中電容C為高頻諧波電流提供了通路。i1為逆變橋電路輸出電流,i2為并網側電流,UC為濾波電容兩端電壓,Ug為并網側兩端電壓。

根據圖1可列出如式(1)所示方程組:

式中 :j 為虛數單位;uin(t)為時域上的逆變橋電路輸出電壓;uC(t)為時域上的電容電壓;ug(t)為時域上的并網電壓;ω為電網角頻率。

對式(1)進行拉普拉斯變換,可得

單相LCL 型并網逆變器結構框圖如圖2所示。

圖2 單相LCL 型并網逆變器的結構框圖Fig.2 Structure block diagram of single-phase LCL typed grid-connected inverter

圖2中KPWM=Vin/Vtri,Vin為調制波的幅值,Vtri為三角載波的幅值。單相LCL 型并網逆變器控制結構圖如圖3所示。

圖3 單相LCL 型并網逆變器控制結構圖Fig.3 Control structure diagram of single-phase LCL typed grid-connected inverter

由于LCL 濾波器存在諧振尖峰,會造成電力系統不穩定,需要在諧振頻率處進行阻尼[9]。電容電流反饋有緣阻尼法實現簡單、阻尼效果好,因此采用電容電流比例反饋的控制方式。

圖中Hi1為濾波電容電流iC的反饋系數,用于實現LCL 濾波器諧振尖峰的電容電流反饋有源阻尼,Hi2為并網側電流i2的采樣系數,HV為并網側兩端電壓Ug的采樣系數。通過PLL 鎖相環獲得采樣電壓Ug的相位,并將相位賦予給定值Iref得到指令電流iref,iref與并網側電流的采樣信號i2進行比較,得到誤差信號送入電流調節器Gi(s)輸出Ur。Ur減去電容電流iC的反饋信號UiC輸出調制波UM,最后由SPWM 調制控制逆變電路的開關管通斷,完成并網電流閉環控制。經上述分析可繪制出含電容電流反饋有源阻尼的單相LCL 型并網逆變器結構框圖,如圖4所示。

圖4 含電容電流反饋有源阻尼的單相LCL 型并網逆變器結構框圖Fig.4 Block diagram of single-phase LCL typed grid-connected inverter with an active damping of capacitor current feedback

2 BP 神經網絡PID 控制器

2.1 BP 神經網絡介紹

BP 神經網絡結構分為3 部分:輸入層、隱含層、輸出層,層與層之間由權值矩陣連接,隱含層中的大量神經元用于計算處理[10]。BP 神經網絡結構如圖5所示。

圖5 BP 神經網絡結構Fig.5 BP neural network structure

2.2 BP 神經網絡學習

確定BP 神經網絡結構,設置學習率、隱含層層數、輸入和輸出向量元素個數、隱含層神經元個數、各層激活函數、層間初始權值矩陣、學習率、遺忘因子及學習算法。完成結構設計后進入學習階段。

BP 神經網絡學習由兩個階段組成:第一個階段為BP 神經網絡的前向傳播,輸入向量通過權值矩陣從輸入層傳遞到隱含層的各個神經元中,神經元經過本層的激活函數計算將結果傳遞至下一層,下一層再向后一層不斷計算和傳遞,直至輸出層得到輸出向量。第二個階段為誤差的反向傳播,用期望值與輸出值定義誤差性能函數,從輸出層向前一層逐層計算每個權值矩陣對誤差性能函數的梯度,運用最速下降法更新各層權值矩陣。BP 神經網絡的前向傳播和誤差反向傳播循環往復,最小優化函數收斂時結束。

2.3 基于BP 神經網絡的PID 控制

2.3.1 BP-PID 控制原理

PID 控制要達到理想的控制效果需要不斷地調試kp、ki、kd3 個參數,該組合過程是非線性的,十分繁瑣復雜,并且準確性低。而通過BP 神經網絡的自適應學習過程,不斷地更新權值矩陣,可以更快更好地逼近非線性函數曲面的最小值,調整出最適合當前系統運行狀態的PID 參數。

控制器由兩部分組成:第一部分為PID 控制器,它的kp、ki、kd參數直接由BP 神經網絡實時調整,并對被控對象進行閉環控制。第二部分為BP 神經網絡,它能夠根據誤差性能函數,輸出最佳的kp、ki、kd。BP 神經網絡結合PID 控制的結構框圖見圖6。

圖6 BP 神經網絡結合PID 控制的結構框圖Fig.6 Block diagram of BP neural network combined with PID control

經典增量式數字PID 的控制算式如式(3)所示:

當kp、ki、kd參數可以在線調整時,可將式(3)寫為如式(4)所示:

式(4)為非線性函數,可以通過BP 神經網絡得到最佳控制規律。

2.3.2 BP-PID 的前向傳播

參照圖5,設置一個BP 神經網絡,其結構為3 層,有n個輸入元素,s個隱含層神經元,3 個輸出元素,其中W(2)為第一層的權值矩陣,W(3)為第二層的權值矩陣,f(2)(?)為隱含層的激活函數,f(3)(?)為輸出層的激活函數。輸入向量I的元素對應系統不同時刻的輸入量、輸出量、偏差量等,輸出向量Y的元素分別對應PID 控制器的3 個參數kp、ki、kd。

BP 神經網絡的輸入層輸出如式(5)所示:

式(5)中,i=1, 2, …,n為輸入向量I的第i個元素。隱含層激活函數f(2)(?)的輸入如式(6)所示:

式中:j=1, 2, …,s;為當前隱含層第j個神經元的輸入,為輸入層第i個元素到隱含層第j個神經元之間的權值矩陣。

隱含層的輸出如式(7)所示:

選取具有正負對稱性的雙曲正切S 形tanh 函數作為隱含層激活函數,如式(8)所示:

BP神經網絡激活函數f(2)(?)的輸入如式(9)所示:

式中:h=1, 2, 3;為當前輸出層第h個神經元的輸入;為隱含層第j個元素到輸出層第h個神經元之間的權值矩陣。

輸出層的輸出如式(10)所示:

由于kp、ki、kd不能為負,所以輸出層神經元激活函數取非負的Sigmoid 函數,如式(11)所示:

輸出層的輸出對應PID 的3 個參數,如式(12)所示:

2.3.3 BP-PID 的誤差反向傳播

設d(k)為當前期望響應,y(k)為當前輸出,則當前誤差e(k)如式(13)所示:

若輸出與期望存在差異,則定義均方誤差函數E(k),如式(14)所示:

為了在E(k)最小值時得到權值矩陣的最優值,利用最速下降法搜索誤差曲面,在梯度為0 時搜索到最優值,通過沿曲面的負梯度方向改變權值可達誤差曲面底部。輸出層E(k)的梯度如式(15)所示:

式(15)中的分離項可根據式(14)求值,如式(16)所示:

由式(3)和式(12)可得式(18):

式中:

為局部誤差。

運用具有動量更新的反向傳播學習算法,可得輸出層權值更新規則如式(21)所示:

式中:μ為學習率;α為遺忘因子。

隱含層權值的更新規則可由同樣的方法導出,如式(22)所示:

式中:μ>0;0<α<1。

2.3.4 BP-PID 的算法流程

BP 神經網絡結合PID 控制的算法步驟如下:

1)確定BP 神經網絡隱含層層數,設置BP 神經網絡的輸入向量元素個數n、隱含層神經元個數s、各層權值矩陣初值和、學習率μ、遺忘因子α;

2)根據BP 神經網絡的前向傳播算法計算各層神經元的輸入和輸出,輸出層輸出kp、ki、kd參數;

3)根據輸出的kp、ki、kd參數計算PID 控制器的輸出u(k);

4)根據采樣的d(k) 和y(k) 計算當前誤差e(k)=d(k)-y(k),并定義誤差性能函數E(k);

5)根據BP 神經網絡的誤差反向傳播算法,實時更新權值矩陣和;

6)設置k=k+1,回到第二步。

3 仿真測試

為了驗證BP 神經網絡結合PID 控制策略的可行性和有效性,以單相LCL 型并網逆變器為實驗對象,利用Matlab 軟件進行仿真研究。主電路仿真圖如圖7所示。

圖7 單相LCL 型并網逆變器主電路仿真圖Fig.7 Main circuit simulation diagram of single-phase LCL grid-connected inverters

圖7中主要器件參數如下:電感L1=3.3×10-3H,電感L2=2×10-3H,電容C1=5×10-6F,開關頻率f=2×104Hz。Control 模塊內部結構如圖8所示。

圖8 逆變器主電路的Inverter Control 模塊內部結構Fig.8 Internal structure of Inverter Control module of the main circuit of inverters

圖中Switch 開關用于選擇使用BP 神經網絡結合PID 控制策略或者使用傳統PID 控制。bppid 模塊內部結構如圖9所示。

圖9 逆變器主電路的bppid 模塊內部結構Fig.9 Internal structure of bppid module of the main circuit of inverters

圖中nn_bppid 模塊是由.m 文件編寫的S 函數,運行BP 結合PID 控制程序,程序中設置學習率μ=0.2,遺忘因子α=0.05。搭建好整體結構模型,將圖8中Switch 開關向上撥動并運行仿真,基于BP 結合PID 控制下的并網電流和電壓波形如圖10 所示。

圖10 基于BP 結合PID 控制下的并網電流和電壓波形Fig.10 Grid-connected current and voltage waveform based on BP combined with PID control

將Switch 開關向下撥動并運行仿真,傳統PID控制下的并網電流和電壓波形如圖11 所示。

圖11 傳統PID 控制下的并網電流和電壓波形Fig.11 Grid-connected current and voltage waveforms under traditional PID control

通過圖10 與圖11 對比,可發現基于BP 結合PID 控制下的并網電流波形明顯比傳統PID 控制下的并網電流波形的畸變率低,曲線更加平滑。并且在BP 結合PID 控制下的并網電流始終與并網電壓保持同頻率同相位。基于BP 結合PID 控制的nn_bppid模塊輸出的3 個參數kp、ki、kd變化情況如圖12 所示。

圖12 BP 結合PID 控制的可調參數kp、ki、kd 變化情況Fig.12 Changes of adjustable parameters kp、ki、kd of BP combined with PID control

由圖12 可以看出,在運行初期1×10-3s 內,隨著時間推移,kp、ki、kd3 個參數通過誤差反向傳播不斷地調整,以尋找PID 控制的最優效果。從圖8的誤差示波器中可以得到傳統PID 控制下電流跟蹤誤差,如圖13 所示。

圖13 傳統PID 控制下電流跟蹤誤差Fig.13 Current tracking error under traditional PID control

BP 結合PID 控制下電流跟蹤誤差如圖14 所示。

圖14 BP 結合PID 控制下電流跟蹤誤差Fig.14 Current tracking error under BP combined with PID control

對比圖13 與圖14,可發現在傳統PID 控制下,并網電流誤差在0.25 s 內趨于穩定,穩態誤差在±1.0 A 內,并且穩定性較差;而在BP 結合PID 控制下,并網電流誤差在0.18 s 內趨于穩定,穩態誤差在±0.5 A 以內,并且波動幅值較小。上述結果表明:在BP 神經網絡結合PID 控制下的并網電流跟蹤速度快、跟蹤誤差小,可實現并網電流跟蹤。

4 結語

以單相LCL 型逆變器為研究對象,利用BP 神經網絡的自適應學習能力調整PID 控制器的kp、ki、kd3 個參數,提出BP 結合PID 控制的策略,構建BP 結合PID 控制的系統模型。通過仿真表明:在此控制方法下的并網電流跟蹤速度快、跟蹤誤差小,實現并網電流跟蹤。證明了該控制策略的可行性。

主站蜘蛛池模板: 国产99精品视频| 成人毛片在线播放| 亚洲AⅤ波多系列中文字幕| 免费看的一级毛片| 99中文字幕亚洲一区二区| 亚洲免费毛片| 亚洲精品国产日韩无码AV永久免费网| 亚洲Av激情网五月天| 在线免费无码视频| 亚洲综合色区在线播放2019| 色成人亚洲| 国产欧美视频在线| 亚洲精品久综合蜜| 国产成人高清精品免费5388| 国产一级毛片网站| 国产中文在线亚洲精品官网| 国产在线视频二区| 九九九精品成人免费视频7| 五月天福利视频| 中文字幕人妻无码系列第三区| 人妖无码第一页| 国产欧美精品一区aⅴ影院| 国产精品视频久| 免费A级毛片无码免费视频| 国产黄色爱视频| 国产成人精品18| 国产精品亚洲αv天堂无码| 精品久久高清| 波多野结衣一区二区三区四区| 国产成+人+综合+亚洲欧美| 国产手机在线ΑⅤ片无码观看| 国产精品自拍露脸视频 | 中文字幕在线看| 亚洲国产日韩在线观看| 午夜国产精品视频黄| 亚洲中文在线视频| 蝴蝶伊人久久中文娱乐网| 色天天综合久久久久综合片| 91青青视频| 日韩欧美在线观看| 国产亚洲欧美日韩在线一区| 久久无码av一区二区三区| 国产精品专区第一页在线观看| 国产精品视频免费网站| 国产不卡一级毛片视频| 亚洲愉拍一区二区精品| 中日无码在线观看| 国产免费网址| 久久性视频| 伊人无码视屏| a级毛片毛片免费观看久潮| 国产9191精品免费观看| 激情网址在线观看| 一级香蕉视频在线观看| 一级一级一片免费| 成人一级免费视频| 国产欧美日韩va另类在线播放| 亚洲中文无码av永久伊人| 欧美在线三级| 人妻丝袜无码视频| 亚洲一区二区三区麻豆| 国产另类视频| 在线观看视频一区二区| 亚洲毛片一级带毛片基地| 乱人伦99久久| 一本二本三本不卡无码| 亚洲香蕉久久| 99热线精品大全在线观看| 亚洲天堂自拍| 女人18毛片水真多国产| 国产一区二区三区在线观看视频| 免费aa毛片| 九九热视频精品在线| 美女免费黄网站| 国产精品无码一区二区桃花视频| 九九热精品在线视频| 国产黄色爱视频| 国产综合精品日本亚洲777| AV熟女乱| 欧美无遮挡国产欧美另类| 精品国产电影久久九九| 国产亚洲精|