基于智能控制的諧波電流跟蹤方法
【技術領域】
[0001] 本發(fā)明涉及電力電子設備中諧波電流的跟蹤,具體涉及一種基于智能控制的諧波 電流跟蹤方法。
【背景技術】
[0002] 跟蹤諧波電流是有源電力濾波器的關鍵環(huán)節(jié),跟蹤的速度與精度直接影響濾波效 果。目前已有的跟蹤算法,參數(shù)固定,系統(tǒng)工況變化的情況下,很難達到理想的跟蹤效果。
[0003] 因此需要一種快速、準確的跟蹤諧波電流的變化方法。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的是提供一種基于智能控制的諧波電流跟蹤方法,能夠在線學習,優(yōu) 化開關狀態(tài),快速、準確的跟蹤諧波電流的變化。
[0005] 本發(fā)明提供了如下的技術方案:
[0006] -種基于智能控制的諧波電流跟蹤方法,包括如下步驟:
[0007] S1、先用遺傳算法對主電路的電力半導體器件的開關狀態(tài)進行優(yōu)化;
[0008] S2、用優(yōu)化好的開關狀態(tài)訓練神經(jīng)網(wǎng)絡控制器,得到神經(jīng)網(wǎng)絡控制器的系數(shù)。
[0009] 本發(fā)明中選用離線優(yōu)化。
[0010] 下面是遺傳算法的具體步驟:
[0011] 首先確定優(yōu)化的目標,如果有源電力濾波器的補償電流能夠無限制的接近諧 波電流,那么有源電力濾波器就能夠達到理想的補償效果。因此,目標函數(shù)可以確定為 1? ρ=Σ[4(?) -其中,iha)、ut)分別代表第k個采樣值的諧波指令電流和有源 k=i. , 電力濾波器的補償電流;
[0012] 其次,根據(jù)目標函數(shù)值確定每個個體的適應度值,然后按照遺傳算法里的選擇算 子進行運算,得到每個個體被選中的概率值;選出概率較大的個體進行兩兩分組,當分組個 體的概率大于交叉概率時,完成交叉運算,得到新的個體,然后分配其適應度值;
[0013] 最后,遺傳算法按照上述步驟循環(huán)運算,當目標值小于設定值或是迭代次數(shù)大于 某一值時,運算終止。
[0014] 本發(fā)明中,選用四層前饋神經(jīng)網(wǎng)絡,輸入層神經(jīng)元數(shù)為3,輸出層神經(jīng)元數(shù)也為3, 隱含層的神經(jīng)元數(shù)分別為m和η。
[0015] 本發(fā)明的有益效果是:在負載工況比較復雜的情況下,能夠快速的跟蹤諧波電流 的方法,從而使得有源電力濾波器能夠達到很好地濾波效果。
【附圖說明】
[0016] 附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實 施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
[0017] 圖1是本發(fā)明前饋網(wǎng)絡的結構圖。
【具體實施方式】
[0018] 本發(fā)明公開一種基于智能控制的諧波電流跟蹤方法,包括如下步驟:
[0019]S1、先用遺傳算法對主電路的電力半導體器件的開關狀態(tài)進行優(yōu)化;
[0020] S2、用優(yōu)化好的開關狀態(tài)訓練神經(jīng)網(wǎng)絡控制器,得到神經(jīng)網(wǎng)絡控制器的系數(shù)。
[0021] 本發(fā)明中選用離線優(yōu)化。
[0022] 下面是遺傳算法的具體步驟:
[0023] 首先確定優(yōu)化的目標,如果有源電力濾波器的補償電流能夠無限制的接近諧 波電流,那么有源電力濾波器就能夠達到理想的補償效果。因此,目標函數(shù)可以確定為
其中,ih(t)、Ut)分別代表第k個采樣值的諧波指令電流和有源 電力濾波器的補償電流;
[0024] 其次,根據(jù)目標函數(shù)值確定每個個體的適應度值,然后按照遺傳算法里的選擇算 子進行運算,得到每個個體被選中的概率值;選出概率較大的個體進行兩兩分組,當分組個 體的概率大于交叉概率時,完成交叉運算,得到新的個體,然后分配其適應度值;
[0025] 最后,遺傳算法按照上述步驟循環(huán)運算,當目標值小于設定值或是迭代次數(shù)大于 某一值時,運算終止。
[0026] 如圖1為本發(fā)明一個較佳的實施例,采用四層前饋網(wǎng)絡。其輸入層神經(jīng)元數(shù)為3, 輸出的神經(jīng)元數(shù)也為3,隱含層的神經(jīng)元數(shù)分別為m和η。輸入矢量為Χ=X2Χ3]τ,輸 出矢量為Τ= [?\Τ2Τ3]τ。其中Xi代表的是第i(i= 1,2, 3)相的電流差值,Τ表的是 第i(i= 1,2,3)相的PWM波形。隱含層的閾值矢量分別為Blh= [BlhlBlh2…Blhj3PB2h =[B2hlB2h2…B2hn],輸出層的閾值函數(shù)為13。= [Βμ13。2 13。3]。輸入層至弟個隱含層、弟 一個隱含層至第二個隱含層以及第二個隱含層到輸出層的權值矩陣分別為:
[0027]
[0028]
[0029] L^31 ···~"」
[0030] 第一隱含層輸出的信號為
[0031]C1=fd^+Bih) (4)
[0032]第二隱含層輸出的信號為
[0033] C2=fd^Q+Bj(5)
[0034] 式⑷和式(5)中f為隱含層的激勵函數(shù),在本發(fā)明中該函數(shù)為雙曲正切S型函 數(shù),即/'(.Ο= 1C ,入e[-1,1]。CjPC2分別為m維和η維列向量。 . 1 +e
[0035] 輸出層的輸出信號為
[0036] T=g(W0*C2+B0) (6)
[0037] 式(6)中,g為輸出層的激勵函數(shù),在本發(fā)明中該函數(shù)為線性函數(shù),S卩g(x) =kx, k> 0〇
[0038] 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實 施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施 例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1. 一種基于智能控制的諧波電流跟蹤方法,其特征在于,包括如下步驟: 51、 先用遺傳算法對主電路的電力半導體器件的開關狀態(tài)進行優(yōu)化; 52、 用優(yōu)化好的開關狀態(tài)訓練神經(jīng)網(wǎng)絡控制器,得到神經(jīng)網(wǎng)絡控制器的系數(shù),通過公式 計算,從而實現(xiàn)諧波電流跟蹤。2. 根據(jù)權利要求1所述的基于智能控制的諧波電流跟蹤方法,其特征在于,S1中對主 電路的電力半導體器件的開關狀態(tài)所進行的優(yōu)化為離線優(yōu)化。3. 根據(jù)權利要求1所述的基于智能控制的諧波電流跟蹤方法,其特征在于,在S1中所 述遺傳算法的的具體步驟為: 首先確定優(yōu)化的目標,如果有源電力濾波器的補償電流能夠無限制的接近諧波 電流,那么有源電力濾波器就能夠達到理想的補償效果。因此,目標函數(shù)可以確定為其中,ih(t)、Ut)分別代表第k個采樣值的諧波指令電流和有源 電力濾波器的補償電流; 其次,根據(jù)目標函數(shù)值確定每個個體的適應度值,然后按照遺傳算法里的選擇算子進 行運算,得到每個個體被選中的概率值;選出概率較大的個體進行兩兩分組,當分組個體的 概率大于交叉概率時,完成交叉運算,得到新的個體,然后分配其適應度值; 最后,遺傳算法按照上述步驟循環(huán)運算,當目標值小于設定值或是迭代次數(shù)大于某一 值時,運算終止。4. 根據(jù)權利要求1所述的基于智能控制的諧波電流跟蹤方法,其特征在于,在S2中選 用P層前饋神經(jīng)網(wǎng)絡,輸入層神經(jīng)元數(shù)為q,輸出層神經(jīng)元數(shù)也為q,隱含層的神經(jīng)元數(shù)分別 為m和n〇 輸入矢量為X= [Χ:X2Χ3]τ,輸出矢量為T= [?\Τ2Τ3]τ。其中Xi代表的是第i(i= 1,2, 3)相的電流差值,?\代表的是第i(i= 1,2, 3)相的PWM波形。隱含層的閾值矢量分 別為Blh= [BlhlBlh2 …Blhj3PB2h= [B2hlB2h2 …B2hn]T,輸出層的閾值函數(shù)為B。: [B^ Bd 。輸入層至第一個隱含層、第一個隱含層至第二個隱含層以及第二個隱含層到輸出 層的權值矩陣分別為:C1=f(ffΛ+Β1Η) (4) 第二隱含層輸出的信號為C2=K+BJ(5) 式(4)和式(5)中f為隱含層的激勵函數(shù),在本發(fā)明中該函數(shù)為雙曲正切S型函數(shù),即,λe[-1,1]。CjPC2分別為m維和η維列向量。 輸出層的輸出信號為T=g(ff0*C2+B0) (6) 式(6)中,g為輸出層的激勵函數(shù),在本發(fā)明中該函數(shù)為線性函數(shù),S卩g(x) =kx,k> 0〇5.根據(jù)權利要求4所述的基于智能控制的諧波電流跟蹤方法,其特征在于,在S2中選 用四層前饋神經(jīng)網(wǎng)絡,輸入層神經(jīng)元數(shù)為3,輸出層神經(jīng)元數(shù)也為3,隱含層的神經(jīng)元數(shù)分 別為m和η。
【專利摘要】本發(fā)明提供一種基于智能控制的諧波電流跟蹤方法,包括如下步驟:S1、先用遺傳算法對主電路的電力半導體器件的開關狀態(tài)進行優(yōu)化;S2、用優(yōu)化好的開關狀態(tài)訓練神經(jīng)網(wǎng)絡控制器,得到神經(jīng)網(wǎng)絡控制器的系數(shù),通過公式計算,從而實現(xiàn)諧波電流跟蹤。本發(fā)明在負載工況比較復雜的情況下,能夠快速的跟蹤諧波電流的方法,從而使得有源電力濾波器能夠達到很好地濾波效果。
【IPC分類】H02J3/01
【公開號】CN105305446
【申請?zhí)枴緾N201510697840
【發(fā)明人】劉定坤, 張明, 仇志凌, 葛文海
【申請人】南京亞派科技股份有限公司
【公開日】2016年2月3日
【申請日】2015年10月22日