侯小秋, 李麗華
黑龍江科技大學(xué) 電氣與控制工程學(xué)院, 黑龍江 哈爾濱 150022
文獻[1]利用風(fēng)機變槳系統(tǒng)的在線I/O數(shù)據(jù),在不依賴于被控系統(tǒng)任何數(shù)學(xué)模型信息的基礎(chǔ)下,實現(xiàn)變槳控制并設(shè)計了執(zhí)行器的容錯控制策略,以保證風(fēng)電機組在風(fēng)速超過額定風(fēng)速工況條件時的穩(wěn)定和可靠運行。文獻[2]在分析永磁同步電機轉(zhuǎn)速環(huán)與電流環(huán)超局部模型基礎(chǔ)上,構(gòu)造了無模型滑模速度控制器和電流控制器,并采用滑模擾動觀測器對未建模量進行估計補償,構(gòu)成了基于滑模擾動觀測器的永磁同步電機無模型滑模控制調(diào)速系統(tǒng)。文獻[3]以四旋翼飛行仿真器作為研究對象,將無模型自適應(yīng)預(yù)測控制應(yīng)用于四旋翼飛行仿真器的姿態(tài)調(diào)整控制問題中。文獻[4]提出了一類實用多變量NARMAX模型并研究其多變量非線性遞推最小二乘法。文獻[5]研究了實用單變量隨機NARMAX模型的無模型自校正控制器,本文將其推廣到多變量情形,研究實用隨機多變量NARMAX模型的BP神經(jīng)網(wǎng)絡(luò)辨識參數(shù)的無模型自校正控制器。
文獻[4]提出實用隨機多變量NARMAX模型:
(1)
(2)
式中,yF(t)為無干擾輸出向量。記輸入輸出集合M(t)=[y(t-1),y(t-2),…,y(t-ny),u(t-d),u(t-d-1),…,u(t-d-nu)]。
參考文獻[6-7]給出yF(t)的具有輔助向量多變量全格式動態(tài)線性化方法的泛模型逼近為
(3)
(4)
(5)
V[M(t-1)]=ψ(t),
(6)
則由式(3)—(5)寫成
A(q-1)=F1[M(t)]+F2[M(t)]q-1+…+FLy[M(t)]q-(Ly-1),
(7)
B(q-1)=G0[M(t)]+G1[M(t)]q-1+…+GLu-1[M(t)]q-(Lu-1),
(8)
由式(3)、(7)、(8)得
ΔyF(t)=A(q-1)Δy(t-1)+B(q-1)Δu(t-d)+V[M(t-1)],
(9)
把式(9)代入式(1)得
y(t)=yF(t-1)+A(q-1)Δy(t-1)+B(q-1)Δu(t-d)+
(10)
由式(1)、(2)得
(11)
式(11)代入式(10)得
y(t)=y(t-1)+A(q-1)Δy(t-1)+B(q-1)Δu(t-d)+
(12)
式(12)整理得
Ay(q-1)y(t)=Bu(q-1)Δu(t-d)+S(t)+C(q-1)e(t),
(13)
式中,矩陣多項式Ay(q-1)=A′(q-1)-A′(q-1)A(q-1)q-1,Bu(q-1)=A′(q-1)B(q-1),廣義輔助向量S(t)=A′(1)V[M(t-1)]/Δ。
由式(13)迭代建立預(yù)測模型(忽略C(q-1)e(t)的作用):
(14)
(15)
式中,Ayj(q-1)=Ay1(q-1)Ay(j-1)(q-1),Buj(q-1)=Ay1(q-1)Bu(j-1)(q-1)q-1+Bu(q-1),且Ay0(q-1)=I,Bu0(q-1)=0。
令j=d,得
(16)
廣義多變量控制目標(biāo)函數(shù):
(17)
u(t)=[Bud0+λ0]-1{r(t+d)-Ayd(q-1)y(t)-[Ay1(1)]d-1S(t)-
(18)
干擾模型為
(19)
式中,ξ(t)為干擾向量,且ξT(t)=[ξ1(t),ξ2(t),…,ξn(t)],式(19)轉(zhuǎn)化為
(20)
(21)
(22)
(23)
(24)
且
則由式(21)可得
且
由式(22)可得
且
由式(24)控制器參數(shù)向量
(25)
(26)
(27)
(28)
(29)
選取目標(biāo)函數(shù)
(30)
(31)
算法式(30)、(31)的矩陣求逆和克服算法病態(tài)λi(t)的確定由文獻[4]的算法實現(xiàn)。
被控對象
圖1 響應(yīng)曲線
1)本文提出了模型形式未知的實用隨機多變量NARMAX模型的具有輔助向量的多變量全格式動態(tài)線性化方法逼近的泛模型,構(gòu)建了多變量預(yù)測模型,計算了輸出預(yù)測向量;
2)采用BP神經(jīng)網(wǎng)絡(luò)辨識泛模型參數(shù)函數(shù),增加了參數(shù)函數(shù)的信息含量;
3)通過非線性遞推最小二乘法對BP神經(jīng)網(wǎng)絡(luò)的連接權(quán)重值進行學(xué)習(xí),同時估計隨機干擾模型的參數(shù),提出了新的學(xué)習(xí)算法;
4)基于改進多變量廣義控制目標(biāo)函數(shù)和該泛模型,提出了BP神經(jīng)網(wǎng)絡(luò)辨識泛模型參數(shù)函數(shù)的無模型自適應(yīng)多變量自校正控制器。