亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        多變量CARMAX模型的在線修正參數(shù)預(yù)測濾波PID控制

        2016-11-03 05:21:56侯小秋
        關(guān)鍵詞:控制參數(shù)控制算法修正

        侯小秋

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

        ?

        多變量CARMAX模型的在線修正參數(shù)預(yù)測濾波PID控制

        侯小秋

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

        針對多變量CARMAX模型,采用系統(tǒng)的輸出預(yù)測值代替系統(tǒng)的當(dāng)前輸出值,提出具有預(yù)測控制性能的增量型預(yù)測濾波解耦PID控制算法。采用可克服病態(tài)的多變量系統(tǒng)的遺忘因子遞推最小二乘算法對被控對象進(jìn)行參數(shù)估計,利用自校正預(yù)報顯式算法對系統(tǒng)輸出進(jìn)行預(yù)測,根據(jù)可克服算法病態(tài)的直接極小化指標(biāo)函數(shù)自適應(yīng)控制算法和Robbins-Monro算法,給出了具有在線修正PID控制參數(shù)和加快PID控制參數(shù)收斂性能的多變量CARMAX模型的自適應(yīng)預(yù)測濾波解耦PID控制算法。仿真結(jié)果表明:改進(jìn)的PID控制算法具有預(yù)測控制性能和在線修正參數(shù)性能,系統(tǒng)具有較好的控制品質(zhì)。

        自適應(yīng)控制; 預(yù)測控制; PID控制; 參數(shù)估計; 自校正預(yù)報; 多變量系統(tǒng)

        0 引 言

        PID控制算法具有結(jié)構(gòu)簡單、魯棒性好、可靠性高等優(yōu)點,結(jié)合現(xiàn)代先進(jìn)控制理論,如自適應(yīng)控制、智能控制、模糊控制等,至今學(xué)者們已提出了一些具有預(yù)測控制性能的在線修正參數(shù)和整定參數(shù)的PID控制算法,這些算法結(jié)合了PID控制和先進(jìn)控制的優(yōu)異性能。文獻(xiàn)[1]研究了單變量CARMAX模型的直接極小化指標(biāo)函數(shù)的自適應(yīng)PID控制,但所提出的算法無預(yù)測控制性能和無濾波性能,并且不具有加快PID控制參數(shù)的收斂速度的性能。文獻(xiàn)[2]研究了具有預(yù)測控制性能和濾波性能,并且具有加快PID控制參數(shù)收斂速度的單變量CARMAX模型的直接極小化指標(biāo)函數(shù)的自適應(yīng)PID控制,文中研究多變量CARMAX模型的直接極小化指標(biāo)函數(shù)的自適應(yīng)預(yù)測濾波解耦PID控制。

        1 參數(shù)估計與預(yù)測算法

        1.1多變量CARMAX模型

        設(shè)系統(tǒng)由多變量CARMAX模型描述

        A(q-1)y(t)=q-dB(q-1)u(t)+C(q-1)e(t),

        (1)

        式中:y(t)——m維輸出;

        u(t)——m維輸入;

        e(t)——零均值 ,方差為σ2的白噪聲m維向量序列;

        t——離散時刻;

        q——后移算子;

        d——系統(tǒng)的時滯;

        A(q-1),B(q-1),C(q-1)——矩陣多項式。

        A(q-1)=I+A1q-1+…+Anaq-na,

        B(q-1)=B0+B1q-1+…+Bnbq-nb,

        C(q-1)=I+C1q-1+…+Cncq-nc。

        式中:Ai、Bi、Ci——系數(shù)矩陣;

        na、nb、nc——階數(shù)。

        1.2改進(jìn)的可克服病態(tài)的遞推最小二乘算法

        將文獻(xiàn)[3]的可克服病態(tài)的遞推最小二乘算法推廣到多變量系統(tǒng),應(yīng)用于文中進(jìn)行參數(shù)估計,并對其進(jìn)行改進(jìn),將待估參數(shù)準(zhǔn)則函數(shù)中的待估參數(shù)增量約束項的等權(quán)的加權(quán)因子改進(jìn)為不等權(quán)的時變的對角矩陣。

        將式(1)寫為如下分量形式

        yi(t+1)=fi[Y(t),U(t-d+1),E(t),θi]+

        ei(t+1),(i=1,2,…,m)

        (2)

        式中:yi(t+1)——y(t+1) 的分量;

        ei(t+1)——e(t+1)的分量;

        Y(t)——系統(tǒng)的輸出的集合;

        U(t-d+1)——系統(tǒng)的輸入的集合;

        E(t)——噪聲的集合;

        θi——fi(…)中的未知參數(shù);

        fi(…)——線性函數(shù)。

        參數(shù)估計的準(zhǔn)則函數(shù)

        (3)

        式中:N——離散時刻;

        μ——遺忘因子;

        λi(N)——權(quán)重對角矩陣;

        Ji,N(θi)——參數(shù)估計的準(zhǔn)則函數(shù)。

        (4)

        [3]的推導(dǎo)可得如下遺忘因子遞推最小二乘算法

        (5)

        (6)

        (7)

        (8)

        式中:Pi(N)——參數(shù)估計誤差協(xié)方差陣;

        φi(N)——fi(…)關(guān)于θi的梯度;

        1.3自校正預(yù)報顯示算法

        B(q-1)u(t+j-d),

        (9)

        (10)

        Fj(q-1)——矩陣多項式。

        C (q-1)=A (q-1)Fj(q-1)+q-jGj(q-1),

        式中,Gj(q-1)——矩陣多項式。

        Fj(q-1)=1+Fj,1q-1+…+Fj,(j-1)q-(j-1),

        Gj(q-1)=Gj,0+Gj,1q-1+…+Gj,ngiq-ngi,

        式中:ngj——階數(shù)。

        2 改進(jìn)直接極小化指標(biāo)函數(shù)的自適應(yīng)控制算法

        2.1直接極小化指標(biāo)函數(shù)的自適應(yīng)控制

        文獻(xiàn)[5]的算法應(yīng)用于文中,設(shè)控制器的形式為

        u(t)=η{η,φ(t),φr(t)},

        (11)

        式中 :η——控制器可調(diào)參數(shù)向量;

        φ(t)——系統(tǒng)輸出和輸入構(gòu)成的集合;

        φr(t)——系統(tǒng)輸入?yún)⒖夹盘杮r(t)}所形成的序列向量

        η(…)——m維向量控制函數(shù)。

        系統(tǒng)的輸入和輸出自然是隨η的改變而改變,以y(t,η)和 表示系統(tǒng)式(1)受式(11)控制時的輸出和輸入,要u(t,y)求選擇向量η使如下指標(biāo)函數(shù)達(dá)到極小化,

        V*(η)=Eg*{y(t,η),u(t,η),r(t)},

        (12)

        式中:V*(η)——指標(biāo)函數(shù);

        E(…)——求均值;

        g*(…)——函數(shù);

        r(t)——m維輸入?yún)⒖夹盘枴?/p>

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

        Q(t-1)]。

        (14)

        ρ(t)——收斂因子;

        Q(t)——Hessian矩陣。

        2.2改進(jìn)的可克服病態(tài)的自適應(yīng)控制算法

        式(14)的Q(t)矩陣有時出現(xiàn)病態(tài),導(dǎo)致式(13)(14)的算法出現(xiàn)病態(tài),為了使算法能克服病態(tài),參考文獻(xiàn)[3]的機理,對式(12)的指標(biāo)函數(shù)進(jìn)行改進(jìn),在其中加入控制器可調(diào)參數(shù)向量的增量約束項,提出一可克服病態(tài)的直接極小化指標(biāo)函數(shù)的自適應(yīng)控制算法,其指標(biāo)函數(shù)為

        (15)

        式中:V(η)——指標(biāo)函數(shù);

        g(…)——函數(shù);

        η(t)——t時刻的η。

        g*{y(t,η),u(t,η),r(t)}+

        (16)

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

        λ(t)=diag{λ1(t),λ2(t),…,λn(t)},

        (17)

        式中:n——η的維數(shù)。

        由式(16)得

        (18)

        (19)

        (20)

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

        λ2(t)-Q(t-1)]。

        (21)

        3 預(yù)測濾波解耦PID控制及閉環(huán)方程

        3.1多變量增量型預(yù)測濾波解耦PID控制

        不失一般性研究m=2的情形,傳統(tǒng)的多變量增量型濾波解耦PID控制為

        H(q-1)Δu1(t)=S1(q-1)[r1(t)-y1(t)],

        (22)

        式中: r1(t)——r(t)的分量;

        H(q-1),Δ,S1(q-1)——多項式。

        H(q-1)Δu2(t)=S2(q-1)[r2(t)-y2(t)],

        (23)

        式中:r2(t)——r(t)的分量;

        S2(q-1)——多項式。

        H(q-1)=1+h1q-1,

        Δ=1-q-1,

        S1(q-1)=s1,0+s1,1q-1+s1,2q-2,

        S2(q-1)=s2,0+s2,1q-1+s2,2q-2,

        式中 :h1,s1,0,s1,1,s1,2,s2,0,s2,1,s2,2為可調(diào)參數(shù),則η為

        ηT=[h1,s1,0,s1,1,s1,2,s2,0,s2,1,s2,2]。

        H(q-1)Δu1(t)=S1(q-1)[r1(t+d-1)-

        (24)

        H(q-1)Δu2(t)=S2(q-1)[γ2(t+d-1)-

        (25)

        3.2系統(tǒng)的閉環(huán)方程

        不失一般性研究m=2的情形,將式(1)寫成分量形式

        A11(q-1)y1(t)+A12(q-1)y2(t-1)=

        q-dB11(q-1)u1(t)+

        q-dB12(q-1)u2(t)+ω1(t),

        (26)

        A21(q-1)y1(t-1)+A22(q-1)y2(t)=

        q-dB21(q-1)u1(t)+

        q-dB22(q-1)u2(t)+ω2(t),

        (27)

        式中:ω1(t),ω2(t)——隨機干擾。

        Aij(q-1)由A(q-1)確定,Bij(q-1)由B(q1-)確定,ωi(t)由C(q-1)e(t)確定。

        將式(24)(25)代入式(26)(27)得系統(tǒng)的閉環(huán)方程為

        ΔHA11y1(t)+ΔHA12y2(t-1)=B11S1[r1(t-1)-

        (28)

        ΔHA21y1(t-1)+ΔHA22y2(t)=B21S1[r1(t-1)-

        (29)

        式中,H,A11等為H(q-1)和 A11(q-1)等的簡寫。

        4 η的梯度與二階導(dǎo)數(shù)矩陣

        4.1梯度表達(dá)式

        推導(dǎo)可得

        u1(t)+q-d-1[A'12ΔB22q-1-

        A'22ΔB12]u2(t),

        (30)

        u1(t)+q-d-1[A'21ΔB12q-1-

        A'11ΔB22]u2(t)

        (31)

        式中:T(q-1),A'11,A'12,A'21,A'22——多項式。

        A'11=ΔHA11+q-1B11S1,

        A'12=ΔHA12+q-1B12S2,

        A'21=ΔHA21+q-1B21S1,

        A'22=ΔHA22+q-1B22S2,

        T(q-1)=A'11A'22-q-1A'12A'21),

        (32)

        (33)

        同理,可得?y1(t)/?s2,i和?y2(t)/?s2,i。

        綜上,可得?y(t)/?η。

        由式(1)兩邊對ηi(i=1,2,…,7)求偏導(dǎo)得

        (34)

        由式(10)兩邊對ηi(i=1,2,…,7)求偏導(dǎo)得

        (35)

        4.2二階導(dǎo)數(shù)矩陣表達(dá)式

        推導(dǎo)可得

        q-d-2(A12Δ2B21q-1-A22Δ2B11)u1(t)+

        q-d-2(A12Δ2B22q-1-A22Δ2B12)u2(t)。

        (36)

        由式(34)兩邊對ηp求偏導(dǎo)可得

        (37)

        由式(35)兩邊對ηp求偏導(dǎo)可得

        (38)

        5 在線修正參數(shù)的預(yù)測濾波PID控制

        為加快PID參數(shù)收斂的速度,選取

        (39)

        由式(10)參考文獻(xiàn)[7,8]的機理,式(39)的指標(biāo)函數(shù)等價于如下指標(biāo)函數(shù)

        (40)

        式中:pi、λi——加權(quán)因子。

        將式(40)代入式(20)、(21)可得如下自適應(yīng)預(yù)測濾波PID控制

        [ui(t)-ui(t-1)]},

        (41)

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

        (42)

        (43)

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

        被控對象為

        a1,11=-0.2+0.08t/400,

        a1,12=-0.14-0.08t/400,

        a1,21=-0.1-0.05t/400,

        a1,22=-0.13-0.05t/400,

        c1,11=0.6+0.1cos(2πt/200),

        c1,22=0.5+0.1sin(2πt/200)。

        隨機干擾ei(t)~N(0,1/10),i=(1,2)。

        系統(tǒng)的參考輸入

        輸入的飽和限幅為:

        U1max=0.6,

        U2max=0.4。

        PID控制的初始參數(shù)為:

        直接極小化算法中的Q(0)=10I,

        λ1=λ2=p1=p2=1,

        收斂因子

        參數(shù)估計的遺忘因子

        μ=0.98,P(0)=106I,

        待估參數(shù)的初始參數(shù)為

        采用MATLAB7.0語言編程仿真,圖1為系統(tǒng)響應(yīng)曲線,圖2為PID控制參數(shù)的修正曲線,限于篇幅只給出h1,s1,0,s2,0的修正曲線。由圖1a、b可知,采用無修正的初始參數(shù)控制的響應(yīng)曲線超調(diào)大,調(diào)節(jié)時間長,并且產(chǎn)生振蕩。由圖1c、d可知,在0≤t<100 時,因PID控制參數(shù)還沒有收斂到有效值,故響應(yīng)的超調(diào)大,調(diào)節(jié)時間長,在100≤t≤400 時,因PID控制參數(shù)已修正到有效值,故響應(yīng)的超調(diào)小,調(diào)節(jié)時間短。由圖2可知,參數(shù)在動態(tài)時進(jìn)行修正,在穩(wěn)態(tài)時停止修正,符合算法的物理性。

        a 無修正的y1(t)

        b 無修正的y2(t)

        d 有修正的y2(t)

        a 參數(shù)h1的修正曲線

        b 參數(shù)s1,0的修正曲線

        c 參數(shù)s2,0的修正曲線

        7 結(jié) 論

        (1)提出可克服病態(tài)的多變量系統(tǒng)的遺忘因子

        遞推最小二乘算法。

        (2)給出多變量系統(tǒng)的增量型預(yù)測濾波解耦PID控制。

        (3)算法的指標(biāo)函數(shù)中含有系統(tǒng)的輸出預(yù)測值,使算法具有加快PID控制參數(shù)收斂到有效值速度的性能。

        (4)具有柔化控制量變化減少對系統(tǒng)執(zhí)行機構(gòu)沖擊的性能。

        (5)進(jìn)一步需研究算法的穩(wěn)定性和算法的收斂性,將算法推廣到非線性系統(tǒng)(雙線性系統(tǒng)、Hammerstein模型、NARMAX模型)。

        參考文獻(xiàn):

        [1]侯曉秋.直接極小化指標(biāo)函數(shù)的自適應(yīng)PID控制[J].黑龍江科技學(xué)院學(xué)報, 2008,18(1): 47-50.

        [2]侯小秋.CARMAX模型的在線修正參數(shù)預(yù)測濾波PID控制[J]. 黑龍江科技大學(xué)學(xué)報, 2015, 25(6): 686-691.

        [3]蕭德云.系統(tǒng)辨識理論及應(yīng)用[M].北京:清華大學(xué)出版社,2014: 126-127.

        [4]馮純伯, 史維. 自適應(yīng)控制[M].北京:電子工業(yè)出版社,1986:104-105.

        [5]JUNG L, TRULESSON L E.Adaptive control based on explicit crirerion minimization[J]. IFAC 81 World Congress, Preprints , 1981, 1(7): 1-6.

        [6]蕭德云.系統(tǒng)辨識理論及應(yīng)用[M].北京: 清華大學(xué)出版社,2014: 189-192.

        [7]韓正之, 陳彭年, 陳樹中.自適應(yīng)控制[M].北京: 清華大學(xué)出版社, 2014: 115-120.

        [8]CHEN YENMING,WU YUNGCHUN. Modified recursive least-squares agorithm for parameter identification[J]. Int.J.System Sci., 1992, 23(2): 187-205.

        (編輯李德根)

        Prognosis-filtering PID control with on-line modifying parameter for multi-variables CARMAX model

        HOUXiaoqiu

        (School of Electronical & Control Engineering, Heilongjiang University of Science & Technology, Harbin 150022, China)

        This paper proposes a novel algorithm for prognosis-filtering-decoupling PID control with on-line modifying parameter——an algorithm developed by using the forecast output values of the system instead of the current output values of the system in response to multi-variable CARMAX model. The algorithm study involves developing a multi-variable forgetting factor recursive least squares algorithm with solving ill-controlled; estimating the parameter of the controlled model by employing the algorithm; and developing an adaptive prognosis-filtering-decoupling PID control algorithm with the characterizations of on-line modifying parameter and speeding the convergence of PID control parameter for CARMAX Model with multivariable by employing the self-tuning prediction explicit algorithm to predict the system output, and drawing on the adaptive control algorithm with solving ill-controlled for direct minimization index function and the Robbins-Monro algorithm. The results indicate that the improved algorithm capable of prediction control and on-line parameters correction offers better control quality.

        adaptive control; predictive control; PID control;parameter estimation;self-tuning prediction; multi-variable system

        2015-12-16

        侯小秋(1965-),男,黑龍江省雙城人,副教授,碩士,研究方向:非線性控制,預(yù)測控制,自適應(yīng)控制,E-mail:hxq71265@163.com。

        10.3969/j.issn.2095-7262.2016.01.016

        TP273

        2095-7262(2016)01-0068-07

        A

        猜你喜歡
        控制參數(shù)控制算法修正
        Some new thoughts of definitions of terms of sedimentary facies: Based on Miall's paper(1985)
        高超聲速飛行器滑??刂茀?shù)整定方法設(shè)計*
        飛控與探測(2022年6期)2022-03-20 02:16:14
        修正這一天
        快樂語文(2021年35期)2022-01-18 06:05:30
        Birkhoff系統(tǒng)穩(wěn)定性的動力學(xué)控制1)
        合同解釋、合同補充與合同修正
        法律方法(2019年4期)2019-11-16 01:07:28
        基于ARM+FPGA的模塊化同步控制算法研究
        軟件修正
        基于PI與準(zhǔn)PR調(diào)節(jié)的并網(wǎng)逆變器控制參數(shù)設(shè)計
        黑龍江電力(2017年1期)2017-05-17 04:25:08
        一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
        一種非圓旋轉(zhuǎn)工件支撐裝置控制算法
        超清无码AV丝袜片在线观看| 亚洲七久久之综合七久久| 领导边摸边吃奶边做爽在线观看 | 真实国产乱子伦精品视频| 亚洲人成绝费网站色www| 亚洲av在线播放观看| 一区二区三区四区国产亚洲| 全免费a级毛片免费看无码| 国产精品无码一区二区三区| 国产亚洲av手机在线观看 | 欧美极品少妇性运交| 亚洲日韩图片专区小说专区| 在线亚洲免费精品视频| 青青草在线免费视频播放| 中文字幕色av一区二区三区| 女人做爰高潮呻吟17分钟| yw193.can尤物国产在线网页| 日本不卡视频一区二区三区| 中文字幕久久波多野结衣av不卡| 国产精品亚洲一区二区在线观看| 男人的天堂在线无码视频| 黄片亚洲精品在线观看| 亚洲毛片免费观看视频| 国产一区二区三区在线电影| 亚洲成aⅴ人在线观看| 中日韩欧美成人免费播放| 91在线视频视频在线| 日本人妻免费一区二区三区| 人人摸人人操| 久久精品免视看国产明星 | 一区二区三区视频在线观看免费| 痉挛高潮喷水av无码免费| 国产精品久久久久…| 久久黄色精品内射胖女人| 国内精品免费一区二区三区| 国产97在线 | 中文| 人妻无码一区二区| 激情视频国产在线观看| 亚洲av无码无线在线观看| 人妻少妇精品无码专区二区| 国产午夜精品福利久久|