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

變遺忘因子多新息隨機梯度算法雙饋電機參數辨識

2019-09-20 05:41:58
測控技術 2019年3期

(江南大學 輕工過程先進控制教育部重點實驗室,江蘇 無錫 214122)

雙饋感應發電機因其性能優良、結構可靠得到廣泛應用,實際運行時,受溫度、頻率、飽和、雜散損耗等復雜因素的影響,電機參數容易發生改變,因此在許多應用場合,電機參數辨識具有重要的作用[1-2]。常見的待辨識電機參數包括定子電阻Rs、定子電感Ls、轉子電阻Rr、轉子電感Lr和定轉子之間的互感Lm。

辨識分為離線辨識和在線辨識兩種,其中在線辨識可以充分利用每次采集到的新數據,使辨識結果不斷更新,從而克服慢時變和數據陳舊而引起的失效,在參數辨識中越來越得到重視[3-4],常見的遞推最小二乘算法、隨機梯度算法等都屬于在線辨識。文獻[5]在處理電機的瞬態過程中,采用脈沖電壓法和脈沖電流法辨識電機參數,對數據實時處理的方法略顯復雜;文獻[6]采用基于遺忘因子最小二乘算法對永磁同步電機離散系統模型的轉動慣量及負載轉矩等進行辨識,雖然達到了辨識結果,但由于最小二乘算法需要計算協方差,導致計算量較大;文獻[7]采用隨機梯度算法辨識永磁同步電機參數,不用計算協方差陣,改進了最小二乘方法計算量的不足,但同時它的缺點是收斂速度比較慢,以上算法從各個方面驗證了各自算法的有效性,但也存在各種不足,將多新息理論與傳統隨機梯度算法理論結合起來在一定程度上解決了這些問題,文獻[8]將隨機梯度算法與多新息思想結合,相對于傳統隨機梯度算法,增加了每次計算對數據的利用率,不僅減小了計算量,同時又大大提高了算法收斂速度。

本文將雙饋電機dq坐標系下數學模型轉化為標準辨識形式,采用定子磁鏈定向的矢量控制方法搭建雙饋電機矢量控制系統并采集數據,利用變遺忘因子多新息隨機梯度算法對雙饋電機參數進行辨識,由仿真結果驗證了算法的有效性。

1 雙饋電機模型

1.1 dq坐標系下的雙饋電機模型

在風力發電機系統中,雙饋電機定子側直接連接到電網,通常把定子側電壓和頻率在運行中看作是恒定的,轉子側通常采用dq同步坐標系下解耦控制,用q軸分量irq控制有功分量,d軸分量inq控制控制雙饋電機的無功功率。其基于定子磁鏈定向的空間矢量圖如圖1所示。

圖1 定子磁鏈定向的DFIG空間矢量圖

其中,αs、βs為靜止坐標系下定子側分量,αr、βr為靜止坐標系下轉子側分量,θs為定子磁通角,θr為轉子電角度,θslip為轉差角,ψs為定子磁鏈。

假設定子采用發電機慣例,電流以流出為正,轉子采用電動機慣例,電流以流入為正,經過Clark變換和Park變換,可以得到雙饋電機在同步旋轉dq軸坐標系下的數學模型[9-10]。

電壓方程:

Usd=Dψsd-ω1ψsd-Rsisd

(1)

Usq=Dψsq+ω1ψsd-Rsisq

(2)

Urd=Dψrd-ω2ψrq-Rrird

(3)

Urq=Dψrq+ω2ψrd+Rrirq

(4)

式中,Usd、Usq分別為dq軸定子電壓分量;Urd、Urq分別為dq軸轉子電壓分量;isd、isq分別為dq軸定子電流分量;ird、irq分別為dq軸轉子電流分量;ψsd、ψsq分別為dq軸定子磁鏈分量;ψrd、ψrq分別為dq軸轉子磁鏈分量;ω1為定子電流角頻率;ω2為轉子電流角頻率;D為微分算子。

磁鏈方程為

ψsd=-Lsisd+Lmird

(5)

ψsq=-Lsisq+Lmirq

(6)

ψrd=Lrird-Lmisd

(7)

ψrq=Lrirq-Lmisq

(8)

式中,Lm為定轉子互感;Ls為定子電感;Lr為轉子電感。

電磁轉矩方程為

Tem=1.5npLm(isqird-isdirq)

(9)

式中,Tem為電磁轉矩;np為極對數。

運動方程為

(10)

式中,TL為負載轉矩;J為轉動慣量

式(1)~式(10)為雙饋電機在同步旋轉dq坐標系下的數學模型,通過坐標變換后,大大簡化了交流電機的模型復雜度。

1.2 參數辨識模型

本文中雙饋電機參數辨識在同步旋轉dq坐標系下進行,所以需要將雙饋電機在同步旋轉dq坐標系下的數學模型變形為參數辨識的標準形式。旋轉坐標系下,將定轉子磁鏈方程帶入到電壓方程,則雙饋電機在同步旋轉dq坐標系下的數學電壓方程可簡化為

Usd=(-Disd+ω1isq)Ls+(Dird-ω1irq)Lm-isdRs

(11)

Usq=(-Disq-ω1isd)Ls+(Dirq+ω1ird)Lm-isqRs

(12)

Urd=(Dird-ω2irq)Lr+(-Disd+ω2isq)Lm-irdRr

(13)

Urq=(Dirq+ω2ird)Lr+(-Disq-ω2isd)Lm+irqRr

(14)

將式(11)~式(14)改寫成矩陣形式:

(15)

(16)

對式(15)、式(16)中的微分算子D進行離散化處理:

(17)

(18)

(19)

(20)

將式(17)~式(20)代入式(15)、式(16),則得到在dq坐標系下雙饋電機離散型參數辨識表達式為

(21)

(22)

考慮定子側的電流電壓情況,雙饋電機的自回歸模型為

y(k)=φT(k)θ(k)

其中:

y(k)=[Usd(k)Usq(k)]T

(23)

φ(k)=

(24)

(25)

2 變遺忘因子多新息隨機梯度算法

2.1 遺忘因子多新息隨機梯度算法

對于線性回歸模型:

y(t)=φT(t)θ+v(t)

(26)

式中,y(t)為輸出向量;φ(t)為信息向量;θ為待辨識參數;v(t)∈R1為噪聲向量。

令目標函數為J(θ)=‖y(t)-φT(t)θ‖2,其中X的范數定義為‖X‖2=tr[XXT],tr[X]表示X的跡。

根據梯度搜索原理極小化J(θ)得到式(27)~式(29)所示的隨機梯度[11](Stochastic Gradient,SG)算法:

(27)

(28)

r(t)=r(t-1)+φ(t)2,r(0)=1

(29)

相比最小二乘算法,隨機梯度算法不需要計算協方差陣從而減小了計算量,但是隨機梯度算法的由于數據利用率低,導致收斂速度慢,為提高隨機梯度算法參數估計的收斂速度,引入新息長度p,將原來的單新息量e(t)擴展到數據長度為p的多新息向量,提高了每次計算對數據的利用率,得:

(30)

Φ(p,t)=[φ(t)φ(t-1) …φ(t-p+1)]∈R1×p

(31)

Y(p,t)=[y(t)y(t-1) …y(t-p+1)]∈R1×p

(32)

其中y(t-i),φ(t-i):i=1,2,…,p-1表示過去時刻的值。

式(28)可以表示為

(33)

根據隨機梯度算法得到多新息隨機梯度算法:

(34)

(35)

r(t)=r(t-1)+Φ(t)2,r(0)=1

(36)

相比傳統的隨機梯度算法和最小二乘算法,多新息隨機梯度算法將新息的數據長度擴展為p,使數據得到比較充分的利用,同時避免最小二乘算法中因為要計算協方差而造成的計算量較大的情況[12],是兩種算法的折中。

2.2 變遺忘因子

新息長度的引入可以改善參數收斂精度,但這種改進是有極限的,特別在待辨識參數數目多時,可在多新息隨機梯度辨識方法中引入遺忘因子得到多新息遺忘梯度算法。

用FF表示遺忘因子,其中0

r(t)=FF·r(t-1)+φ(t)2

(37)

多新息遺忘梯度算法相比于傳統的隨機梯度算法有一定的改進,但固定的遺忘因子有時并不能滿足需要,在非平穩的情況下,通常希望FF足夠小,使算法能夠很快跟蹤上非平穩信號的局部趨勢;在穩態情況下,希望FF能夠逐漸變大到一個合適的值,以減小參數的估計誤差[14];故提出可變遺忘因子,通過檢測系統的誤差更新遺忘因子的大小。

通過檢測系統的真實輸出,并計算與估計輸出值的差值的范數得到t時刻的輸出誤差δ(t)。定義t時刻遺忘因子的更新公式為

(38)

式中,(FF1,FF2)是FF的變化范圍,r(t)=FF(t)·r(t-1)+φ(t)2為容許的最大誤差,并規定當δ(t)>t時,取δ(t)=δ;在r(t)=FF(t)·r(t-1)+φ(t)2時,取δ(t)=0.2δ,其中δ為系統參數與真實參數誤差的范數,即系統參數的辨識誤差[15]。代入得到式(39):

r(t)=FF(t)·r(t-1)+φ(t)2

(39)

將該算法與電機模型結合起來,采集電機運行中電流、電壓等相關數據,構建算法中信息向量和輸出向量,根據變遺忘因子多新息理論迭代刷新估計參數值,從而得到電機參數的辨識結果,其流程圖如圖2所示。

圖2 電機參數辨識流程圖

3 仿真實驗

3.1 控制系統仿真

矢量控制是將電機的電壓或電流矢量進行變換,將其解耦為正交的勵磁電流和轉矩電流并分別進行控制。雙饋電機由于其非線性、強耦合性,控制較為復雜,因此將矢量控制技術引入到雙饋調速系統中,并對坐標軸間的交叉耦合進行有效的補償,在Simulink中搭建永磁同步電機矢量控制模型[16-18],如圖3所示。

圖3 雙饋電機矢量控制系統

由于DFIG定子側繞組直接連在無窮大電網上,通常將定子的電壓幅值、頻率近似看作恒定的。采用定子磁鏈定向時,假定定子磁鏈矢量與d軸方向一致,可以得到:

(40)

忽略定子電阻,可以得到:

(41)

(42)

電機模型參數為:額定功率Pn=2.8 kW,額定電壓Un=380 V,定子電感Ls=0.102 H,定子電阻Rs=1.31 Ω,定轉子互感Lm=0.109 H,極對數np=2,額定轉速n=2000 r/min。圖4為轉速跟蹤仿真,從圖中可以看出,該矢量控制模型有很好的控制效果,超調約為6%,且抗干擾能力較好。

圖4 轉速跟蹤(ω =2000 rad/min)

3.2 電機參數辨識

參數辨識步驟如下。

① 采集電機中電流isdq、irdq和電壓Usdq、Urdq等數據,并進行濾波處理。

② 根據式(23)、式(24)的值構造y(k)、φ(k)。

③ 根據式(31)、式(32)構造Φ(p,t)、Y(p,t)。

④ 根據式(30)計算E(p,t),根據式(39)計算r(t)。

⑥ 在線采集新數據,t=t+1,返回步驟②。

辨識結果如圖5~圖7所示。

圖5 定子電感Ls辨識結果

圖6 互感Lm辨識結果

圖7 定子電阻Rs辨識結果

圖5為變遺忘因子多新息隨機梯度算法對雙饋電機定子電感Ls的辨識結果,從圖中可以看出,在0.1 s內算法快速收斂,后雖略有波動,但誤差極小,精度理想。

圖6為辨識算法對雙饋電機定轉子互感Lm的辨識結果,從圖中可以看出,約在0.1 s系統達到收斂效果,誤差控制在0.2%內,隨后緩慢收斂于實際值。

圖7為變遺忘因子多新息隨機梯度算法對雙饋電機電阻Rs辨識的結果。可以看出,參數辨識結果在0.15 s接近于實際值,誤差控制在0.01以內,算法辨識精度理想。

4 結束語

本文采用定子磁鏈定向的矢量控制方法,在Simulink中搭建電機控制系統模型采集電壓電流信號,根據電機數學模型推導參數辨識表達式,并結合梯度辨識思想,提出了一種基于變遺忘因子多新息隨機梯度算法的雙饋電機參數辨識方法。相比最小二乘辨識方法,避免計算協方差矩陣,從而大大減少了計算工作量;而相對于隨機梯度辨識方法,擴展新息長度并加入時變遺忘因子,充分利用過去時刻數據,提高了系統辨識的速度,由仿真結果分析,變遺忘因子多新息隨機梯度算法通過調節遺忘因子的大小,能夠較有效跟蹤參數的變化。

主站蜘蛛池模板: 日本精品视频| 久久这里只有精品国产99| 亚洲人成网站观看在线观看| 国产极品粉嫩小泬免费看| 成人免费一区二区三区| 免费高清自慰一区二区三区| 久久精品一品道久久精品| 国产丰满大乳无码免费播放| 日韩无码视频网站| 欧美精品在线免费| www欧美在线观看| 青草91视频免费观看| 91青青视频| 色综合婷婷| 99在线国产| 欧美亚洲欧美区| 2020极品精品国产| 久久这里只有精品2| 一级毛片免费观看不卡视频| 特级毛片免费视频| 色婷婷色丁香| 亚洲第一黄色网址| 日日拍夜夜嗷嗷叫国产| 一区二区三区在线不卡免费| 国产精品网址你懂的| 免费啪啪网址| 一级看片免费视频| 天堂成人av| 亚洲三级色| 大陆精大陆国产国语精品1024| 国产第一页屁屁影院| 亚洲天堂视频在线观看免费| 欧美日韩国产在线人| 激情综合网址| 亚洲精品自产拍在线观看APP| 精品三级网站| 91亚瑟视频| 99久久国产综合精品女同| 99精品在线看| 欧美亚洲国产精品第一页| 51国产偷自视频区视频手机观看 | 国产美女精品人人做人人爽| 欧美精品亚洲精品日韩专区| 狠狠亚洲五月天| 97精品伊人久久大香线蕉| 日韩无码一二三区| 岛国精品一区免费视频在线观看| 国产成人禁片在线观看| 丁香婷婷久久| 亚洲人成成无码网WWW| 精品国产免费观看一区| 视频一区视频二区日韩专区| 青青操视频在线| 成年免费在线观看| 亚洲制服丝袜第一页| 日韩中文精品亚洲第三区| 日本免费新一区视频| 91视频区| 久久黄色毛片| 国产v精品成人免费视频71pao| 在线一级毛片| 国产亚洲精品自在线| 亚洲中文无码h在线观看 | 亚洲欧美日韩久久精品| 91麻豆精品国产高清在线| 欧美成人A视频| 国产精品人人做人人爽人人添| 久久久精品无码一区二区三区| 欧美精品在线观看视频| 四虎成人免费毛片| 国产97视频在线观看| 综合社区亚洲熟妇p| 看看一级毛片| 国产丝袜无码精品| 扒开粉嫩的小缝隙喷白浆视频| 999在线免费视频| 欧美成人h精品网站| 激情在线网| 中文字幕伦视频| 欧美午夜网站| 国产欧美日韩视频怡春院| 中文字幕第4页|