国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

多變量系統(tǒng)的變時(shí)滯無模型自適應(yīng)廣義預(yù)測(cè)控制

2020-11-20 06:23:28侯小秋
關(guān)鍵詞:控制參數(shù)時(shí)滯控制算法

侯小秋

(黑龍江科技大學(xué) 電氣與控制工程學(xué)院,哈爾濱 150022)

0 引 言

一些實(shí)際的工程系統(tǒng)其數(shù)學(xué)模型有時(shí)是無法建立的,針對(duì)無法建模的控制問題,產(chǎn)生了數(shù)據(jù)驅(qū)動(dòng)控制的研究。侯忠生等[1]提出的無模型自適應(yīng)控制,一經(jīng)提出在理論研究和應(yīng)用研究上均取得了很好的發(fā)展,但對(duì)時(shí)滯是變化的非線性系統(tǒng)無模型控制的問題,研究的文獻(xiàn)較少。文獻(xiàn) [2-4]研究了可在線修正控制參數(shù)的變時(shí)滯無模型的PID控制問題。文獻(xiàn)[2]給出可在線修正控制參數(shù)的變時(shí)滯無模型的濾波PID控制,控制算法雖無預(yù)測(cè)控制功能,但可用于噪信比較大的隨機(jī)干擾和快變化干擾的時(shí)變時(shí)滯非線性系統(tǒng)。文獻(xiàn)[3]給出可在線修正控制參數(shù)的多變量變時(shí)滯無模型的濾波PID控制。文獻(xiàn)[4]給出可在線修正控制參數(shù)的多變量變時(shí)滯的無模型預(yù)測(cè)濾波PID控制算法。筆者根據(jù)無模型自適應(yīng)控制算法,結(jié)合文獻(xiàn)[5]的多變量廣義預(yù)測(cè)控制,研究在線優(yōu)化目標(biāo)函數(shù)的加權(quán)系數(shù)參數(shù)的變時(shí)滯多變量無模型自適應(yīng)廣義預(yù)測(cè)控制。

1 改進(jìn)的系統(tǒng)泛模型與參數(shù)估計(jì)

1.1 改進(jìn)的泛模型

文獻(xiàn)[4]給出一個(gè)更加有效的多變量緊格式動(dòng)態(tài)線性化的系統(tǒng)泛模型:

Δy(t)=q-dψ(t)Δu(t)+v(t),

(1)

式中:y(t)——多變量系統(tǒng)n維輸出;

u(t) ——多變量系統(tǒng)n維輸入;

d——時(shí)滯;

v(t)——輔助向量;

ψ(t)——梯度矩陣參數(shù);

Δ——多項(xiàng)式,Δ=1-q-1。

v(t)、ψ(t)的意義見文獻(xiàn)[4],該泛模型克服了侯忠生提出的泛模型存在的問題。

1.2 參數(shù)在線聯(lián)合估計(jì)

α——加權(quán)系數(shù);

round(·)——四舍五入取整;

2 無模型廣義預(yù)測(cè)控制

參考文獻(xiàn)[5]的多變量廣義預(yù)測(cè)控制的算法,給出無模型廣義預(yù)測(cè)控制的算法。

由式(1)逐步迭代得,多變量預(yù)測(cè)模型為

(2)

j——預(yù)測(cè)步數(shù)。

式中,p——控制輸入時(shí)域長(zhǎng)度。

(3)

(8)

ΔuT(t+p-1)],

參考輸入軌跡矢量為

式中,yr(t)——多變量系統(tǒng)參考輸入。

系統(tǒng)的目標(biāo)函數(shù):

(4)

式中:ρ——輸出的加權(quán)系數(shù)矩陣,ρ=diag[ρ1,ρ2,…,ρN];

λ——輸入的加權(quán)系數(shù)矩陣,λ=diag[λ1,λ2,…,λN],

N——ρ和λ的維數(shù),N=pn。

(5)

3 參數(shù)在線尋優(yōu)

3.1 梯度表達(dá)式

控制器可調(diào)參數(shù)向量為

ηT=[ρ1,ρ2,…,ρN,λ1,λ2,…,λN]。

式(1)兩邊對(duì)ηi求偏導(dǎo)得

(6)

由式(6)可得?yi(t)/?η,i=1,2,…,n。

式(1)兩邊對(duì)ηi求偏導(dǎo)得

(7)

式(5)兩邊對(duì)ρi求偏導(dǎo)得

(Yr-Ym)。

(8)

式(3)兩邊對(duì)ηi求偏導(dǎo)得

(9)

則由式(9)可得,?Ym/?ρi、?Ym/?λi和?Ym/?ηi。

3.2 二階導(dǎo)數(shù)矩陣

式(6)兩邊對(duì)ηl求偏導(dǎo)得

(10)

由式(10)可得,?2yj(t)/?η2。

式(7)兩邊對(duì)ηl求偏導(dǎo)得

(11)

式(8)兩邊對(duì)ρl求偏導(dǎo)得

(12)

由式(12)可得,?2ui(t+j)/?η2,i=1,2,…,n,j=0,1,…,p。

式(9)兩邊對(duì)ηj求偏導(dǎo)得

(13)

由式(13)可得,?2Ym/?ρiρl、?2Ym/?ρiλl、?2Ym/?λiλl。

3.3 在線優(yōu)化參數(shù)算法

文獻(xiàn)[7]給出了一具有克服算法病態(tài)的直接極小化指標(biāo)函數(shù)的自適應(yīng)控制算法,應(yīng)用該算法進(jìn)行參數(shù)尋優(yōu)。

將目標(biāo)函數(shù)改進(jìn)為

yr i(t+d+p-1)]2+

λu[ui(t+p-1)-ui(t+p-2)]2},

式中:yr,i(t)——yr(t)參考輸入的分量;

λu——加權(quán)因子;

g*(·)——目標(biāo)函數(shù)。

給出如下在線優(yōu)化參數(shù)算法

[ui(t+p-1)-ui(t+p-2)]},

(14)

ρg(t)——收斂因子;

Q(t)——Hessian矩陣。

Q(t)=Q(t-1)+ρg(t)·

(15)

式中,λη(t)——控制器可調(diào)參數(shù)向量增量約束項(xiàng)的權(quán)重對(duì)角矩陣。

(Yr-Ym)。

式(14)、(15)的矩陣求逆及克服算法病態(tài)的λη(t)的確定可參考文獻(xiàn)[8]的算法。

4 仿真與結(jié)果分析

被控對(duì)象當(dāng)0≤t≤200,d=7時(shí),有

[1+ξ1(t)]u1(t-7)+u2(t-7),

0.45u1(t-7)+[0.4+ξ2(t)]u2(t-7),

式中,ξ1(t)、ξ2(t)——慢變化干擾,ξ1(t)=0.1sin(2πt/200)、ξ2(t)=0.1cos(2πt/200)。

當(dāng)200

系統(tǒng)的參考輸入yr,1(t)=1(t)、yr,2(t)=0.6·1(t),輸入的飽和限幅U1max=0.8、U2max=0.4。

泛模型中參數(shù)的初始值為

控制參數(shù)尋優(yōu)的目標(biāo)函數(shù)中的加權(quán)因子為λu=1,直接及小化中的Q(0)=10^3.5I。仿真結(jié)果如圖1~4所示。

圖1 系統(tǒng)輸出單位階躍響應(yīng)曲線Fig. 1 Unit step response curve of system

圖2 泛模型參數(shù)的估計(jì)曲線Fig. 2 Estimation curve of universal model pending parameter

圖3 泛模型參數(shù)的估計(jì)曲線Fig. 3 Estimation curve of universal model pending parameter

圖4 加權(quán)系數(shù)參數(shù)優(yōu)化曲線Fig. 4 Optimazing curve of weighting coefficient paramter

5 結(jié) 論

(1) 研究了時(shí)變時(shí)滯的多變量無模型自適應(yīng)廣義預(yù)測(cè)控制,多變量廣義預(yù)測(cè)控制算法結(jié)合的無模型自適應(yīng)控制算法,提出了多變量被控系統(tǒng)的無模型自適應(yīng)的廣義預(yù)測(cè)控制算法。

(2)給出目標(biāo)函數(shù)中加權(quán)系數(shù)參數(shù)的在線優(yōu)化算法,克服了試湊法選取的問題,從系統(tǒng)的泛模型和輸出預(yù)測(cè)模型及控制器表達(dá)式出發(fā),推導(dǎo)出了系統(tǒng)輸出量和輸出多步預(yù)測(cè)值及控制輸入量序列關(guān)于控制參數(shù)的二階導(dǎo)數(shù)矩陣及梯度表達(dá)式。該表達(dá)式簡(jiǎn)單、具有較小的計(jì)算量。

(3)目標(biāo)函數(shù)中引入控制輸入增量約束項(xiàng),采用加權(quán)對(duì)角矩陣進(jìn)行加權(quán),可克服算法病態(tài)。將文中的研究推廣到偏格式動(dòng)態(tài)線性化系統(tǒng)泛模型及全格式動(dòng)態(tài)線性化系統(tǒng)泛模型上,提出的具有參數(shù)優(yōu)化的變時(shí)滯多變量無模型自適應(yīng)廣義預(yù)測(cè)控制算法的穩(wěn)定性有待進(jìn)行研究。

猜你喜歡
控制參數(shù)時(shí)滯控制算法
高超聲速飛行器滑??刂茀?shù)整定方法設(shè)計(jì)*
帶有時(shí)滯項(xiàng)的復(fù)Ginzburg-Landau方程的拉回吸引子
Birkhoff系統(tǒng)穩(wěn)定性的動(dòng)力學(xué)控制1)
基于ARM+FPGA的模塊化同步控制算法研究
基于PI與準(zhǔn)PR調(diào)節(jié)的并網(wǎng)逆變器控制參數(shù)設(shè)計(jì)
黑龍江電力(2017年1期)2017-05-17 04:25:08
一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
一階非線性時(shí)滯微分方程正周期解的存在性
一類時(shí)滯Duffing微分方程同宿解的存在性
一種非圓旋轉(zhuǎn)工件支撐裝置控制算法
DI材橫向厚差自動(dòng)控制算法及其應(yīng)用
上海金屬(2013年4期)2013-12-20 07:57:17
宜春市| 呼玛县| 名山县| 台南县| 崇文区| 华阴市| 博白县| 长治县| 沁阳市| 巴林右旗| 威信县| 滦南县| 舞钢市| 巴塘县| 根河市| 乾安县| 饶河县| 磐安县| 七台河市| 滨州市| 海阳市| 渑池县| 永丰县| 阜宁县| 平顺县| 镇远县| 增城市| 方正县| 贺兰县| 龙海市| 和顺县| 安塞县| 荆州市| 吉木萨尔县| 金秀| 乌拉特后旗| 教育| 乌恰县| 本溪| 榆林市| 宜君县|