• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      懸臂式倒立擺H∞控制設(shè)計及仿真

      2011-06-30 01:09:38張克涵,顧李馮,王司令
      現(xiàn)代電子技術(shù) 2011年9期
      關(guān)鍵詞:魯棒控制

      張克涵,顧李馮,王司令

      摘 要:針對旋臂式倒立擺的穩(wěn)定控制問題,建立了二階旋臂式倒立擺系統(tǒng)的數(shù)學模型,運用連續(xù)系統(tǒng)線性魯棒H∞最優(yōu)控制理論,通過設(shè)計旋臂式倒立擺控制系統(tǒng)的魯棒調(diào)節(jié)器,使倒立擺系統(tǒng)在閉環(huán)狀態(tài)下穩(wěn)定并具有較強的魯棒穩(wěn)定性。運用Matlab進行仿真,通過與傳統(tǒng)線性二次型最優(yōu)控制配置方法相比較,結(jié)果發(fā)現(xiàn)魯棒H∞最優(yōu)控制效果更好。

      關(guān)鍵詞:旋臂式倒立擺; 魯棒控制; 線性系統(tǒng)二次最優(yōu)控制; 線性矩陣不等式

      中圖分類號:TN911-34; TM571.6+2

      文獻標識碼:A

      文章編號:1004-373X(2011)09-0160-04

      Control Design and Simulation of Cantilever Type Inverted Pendulum

      ZHANG Ke-han,GU Li-feng,WANG Si-ling

      (Northwestern Polytechnical University,Xian 710072,China)

      Abstract: The second-order mathematic model for cantilever type inverted pendulum is built in this paper to sdabilize and control the cantilever type inverted pendulum. With the theory of linear robust optimal control,the systematic linear robust optimal controller is designed for the stability of the pendulum under the closed loop state. The simulation of the robust control was performed by means of Matlab. The final result shows that the robust optimal method is more effective than the traditional linear quadratic optimal control method.

      Keywords: cantilever type inverted pendulum; robust control; linear quadratic optimal control; linear matrix inequality

      0 引 言

      倒立擺系統(tǒng)是一個典型的非線性、強耦合、多變量和不穩(wěn)定系統(tǒng)。它是兩足機器人、火箭垂直發(fā)射姿態(tài)控制等許多控制對象最簡單的模型,所以被控制研究人員所看好。在對其控制的實踐檢驗中已獲得了許多控制理論,并不斷地發(fā)掘新的控制理論與方法,可見倒立擺系統(tǒng)的研究有著重要的理論意義和應(yīng)用價值。許多控制理論被用來控制它,如傳統(tǒng)的PID控制和現(xiàn)代控制中的極點配置法等。本文通過魯棒H∞最優(yōu)控制方法對旋臂式倒立擺進行控制設(shè)計與仿真。

      1 旋臂式倒立擺模型

      旋轉(zhuǎn)式倒立擺的結(jié)構(gòu)模型[1]如圖1所示??梢钥吹?,與傳統(tǒng)的倒立擺以小車和擺臂為研究對象不同的是,旋臂式倒立擺系統(tǒng)以電機帶動驅(qū)動臂,控制擺動臂的狀態(tài)。這樣既能克服前者中小車往復(fù)運動弱點[2],還能通過用控制電機電壓的方式,在實際運用中實現(xiàn)良好的控制。

      根據(jù)模型的物理結(jié)構(gòu)對系統(tǒng)進行受力分析,如圖2所示。

      圖1 旋臂式倒立擺結(jié)構(gòu)圖

      圖2 受力分析圖

      有了受力分析圖后,運用物理力學及轉(zhuǎn)動力學為系統(tǒng)的驅(qū)動臂繞轉(zhuǎn)軸、擺動臂繞關(guān)節(jié)、擺動臂質(zhì)心建立運動方程見式(1)~式(4)。系統(tǒng)參數(shù)見表1。

      表1 系統(tǒng)參數(shù)

      參數(shù)含義設(shè)定值參數(shù)含義設(shè)定值

      fx /N驅(qū)動臂和擺動臂的水平分量M1 /kg驅(qū)動臂的質(zhì)量0.195

      fy /N驅(qū)動臂與擺動臂的作用力的垂直分量M2 /kg擺動臂的質(zhì)量0.15

      θ1 /rad驅(qū)動臂對垂直方向的角位移J0 /(kg?m2)轉(zhuǎn)子及連接轉(zhuǎn)子的轉(zhuǎn)動慣量0.000 13

      θ2 /rad擺動臂對垂直方向的角位移J1 /(kg?m2)驅(qū)動臂對質(zhì)心處的轉(zhuǎn)動慣量0.004

      θ?1 /(rad/s)驅(qū)動臂質(zhì)心角速度J2 /(kg?m2)擺動臂對質(zhì)心處的轉(zhuǎn)動慣量0.006 8

      θ?2 /(rad/s)擺動臂質(zhì)心角速度L1 /m驅(qū)動臂質(zhì)心到轉(zhuǎn)軸的距離0.1

      G0 /(N?m/V)轉(zhuǎn)動力矩與控制電壓之比0.03L2 /m擺動臂質(zhì)心到轉(zhuǎn)軸的距離0.15

      U /V控制電壓L3 /m從關(guān)節(jié)到轉(zhuǎn)軸的距離0.2

      g /(m/s2)轉(zhuǎn)子及連接件的轉(zhuǎn)動慣量9.8μ1 /(N?m?s)轉(zhuǎn)軸處的摩擦阻力系數(shù)

      μ2/(N?m?s)關(guān)節(jié)處的摩擦阻力系數(shù)

      驅(qū)動臂繞轉(zhuǎn)軸旋轉(zhuǎn)的運動方程:

      (J0+J1+M1L21)1=G0U-μ11+μ2(2-1)+M1L1sin θ1-fxL3cos θ1+fyL3sin θ1

      (1)

      擺動臂繞關(guān)節(jié)旋轉(zhuǎn)的運動方程:

      (J2+M2L22)2=M2gL2sin θ2-μ2(2-1)-M2(L3sin θ1)″L2cos θ2+M2(L3cos θ1)″L2sin θ2

      (2)

      擺動臂質(zhì)心的運動方程:

      M2(L3sin θ1+L2sin θ2)″=fx

      (3)

      M2(L3cos θ1+L2cos θ2)″=fy-M2g

      (4)

      將式(1)~式(4)進行整理,得到非線性方程:

      J0+J1+M1L21+M2L23M2L3L2cos(θ2-θ1)

      M2L3L2cos(θ1-θ2)(J2+M2L22)

      12+-(M1L1+M2L3)gsin θ1

      -M2gL2sin θ2?

      μ1+μ2-μ2-M2L3L2cos(θ2-θ1)2

      -μ2-M2L3L2sin(θ1-θ2)1μ2

      在θ1=0和θ2=0處進行線性化處理,即令sin θ=θ,cos θ=1,得到線性方程:

      J0+J1+M1L21+M2L23M2L3L2

      M2L3L2(J2+M2L22)1

      2+-(M1L1+M2L3)gθ1-M2gL2θ2μ1+μ2-μ2

      -μ2μ21

      2=G00U

      (6)

      選擇x=[θ1 θ2 1 2]琓為狀態(tài)向量,y=[θ1 θ2]琓為輸入向量,u=U為輸入量,得到狀態(tài)方程:

      1000

      0100

      00J0+J1+M1L21+M2L23M2L3L2

      00M2L3L2J2+M2L22θ12

      1

      2=

      0010

      0001

      -(M1L1+M2L3)g0μ1+μ2-μ2

      0-M2gL2-μ2μ2

      1

      2

      1

      2+00G00U

      (7)

      2 魯棒H∞最優(yōu)控制

      由于傳統(tǒng)的線性化、忽略次要因素、系統(tǒng)磨損、外界干擾都會使系統(tǒng)的真實狀態(tài)難以用狀態(tài)方程來完全描述。魯棒控制為提高系統(tǒng)對干擾、攝動、測量誤差等不確定性的抵抗能力提供了設(shè)計方法,并在近幾年得以快速發(fā)展且得以應(yīng)用??偟膩碚f,H∞控制用來解決H∞范數(shù)描述的標稱性能及魯棒穩(wěn)定問題。

      按圖3所示,H∞控制問題可描述為給定正數(shù)γ及一般被控對象G(s),求反饋控制器K(s),使得如圖3所示的系統(tǒng)內(nèi)部穩(wěn)定,且由w到z的傳遞矩陣的H∞范數(shù)小于γ。其中:z為評價控制性能及模型攝動的輸出向量;y為控制器輸入向量;w為評價控制性能的輸入向量;u為控制輸入;γ為充分小的正數(shù)。將輸入陣和輸出陣對應(yīng)進行分塊化,得下式:

      zy=G11G12G21G22wu=AB1B2

      C1D11D12

      C2D210

      xwu

      (8)

      則:

      Hzw(s)=G11(s)+G12(s)K(s)[I-G22(s)K(s)]-1G21(s)

      (9)

      圖3 反饋控制系統(tǒng)

      本文以狀態(tài)方程的各個矩陣為考察對象,求解存在擾動w(t)時,不確定線性倒立擺系統(tǒng)的魯棒H∞最優(yōu)控制問題。

      不確定線性系統(tǒng)的描述如下:

      (t)=(A+ΔA(t))x(t)+B1w(t)+B2u(t)

      z(t)=C1x(t)

      (10)

      式中:x(t)∈R琻為系統(tǒng)的狀態(tài);u(t)∈R琺為系統(tǒng)的控制輸入;w(t)∈R琾為系統(tǒng)的外部擾動;z(t)∈R琿為系統(tǒng)的輸出;A,B1,B2,C1為已知常數(shù)矩陣,ΔA為具有適當維數(shù)的不確定時變實矩陣,具有如下形式:

      ΔA=DF(t)E

      (11)

      式中:D∈R琻×r,E∈R琿×n為已知常數(shù)矩陣;F(t)∈R瑀×q為不確定性函數(shù)矩陣,并設(shè)F(t)滿足:

      Ω={F(t)|F琓(t)F(t)≤I,衪}

      (12)

      系統(tǒng)所對應(yīng)的性能指標為:

      J=∫∞0(x琓Qx+u琓Ru)dt

      (13)

      對于不確定線性系統(tǒng)以及相應(yīng)的性能指標,如果存在一個狀態(tài)反饋u=-Kx(t),使得閉環(huán)系統(tǒng)對所有容許的不確定性ΔA,滿足下面三個條件:

      (1) 閉環(huán)系統(tǒng)是穩(wěn)定的;

      (2) 閉環(huán)系統(tǒng)是LQ意義下最優(yōu)的;

      (3) 當初始x(0)=0時,從系統(tǒng)的外部擾動輸入w(t)到系統(tǒng)輸出z(t)的傳遞函數(shù)Hzw(s)的‖Hzw(s)‖∞<γ,則稱在反饋u=-Kx(t)下魯棒H∞最優(yōu)。

      定理:給定常數(shù)γ>0,對于不確定線性系統(tǒng)和性能指標,存在狀態(tài)反饋u=-Kx(t),使閉環(huán)系統(tǒng)魯棒H∞最優(yōu)的充分必要條件是存在常數(shù)ε>0和正定矩陣P,使得:

      A琓P+PA+γ-2PB1B琓1P-PB2R-1B琓2P+

      εPDD琓P+1εE琓E+C琓1C1<0

      (14)

      應(yīng)用Schur補引理結(jié)合式(14)可得到以下推論:給定常數(shù)γ>0,對于不確定線性系統(tǒng)式(10)和性能指標式(13),存在狀態(tài)反饋u=-Kx(t),使閉環(huán)系統(tǒng)魯棒H∞最優(yōu)的充分必要條件是存在常數(shù)ε>0、矩陣X=X琓>0和Y,使得如下線性矩陣不等式成立:

      φXY琓B1XC琓1XE琓D

      *-Q-100000

      **-R-10000

      ***-γ2I000

      *** *-I00

      ** * ** -ε-1I 0

      ******-εI<0

      (15)

      式中:φ=AX+XA琓-B2Y-Y琓B琓2。若上式成立,則對應(yīng)的魯棒H∞最優(yōu)控制律為:

      u=-Kx(t)=-YX-1x(t)

      (16)

      有了線性矩陣不等式,就可以運用Matlab中LMI工具箱對不等式進行求解。

      以上概念、定理和推論的具體論述過程參見參考文獻[3-5]。

      3 旋臂式倒立擺控制仿真過程

      3.1 仿真參數(shù)計算

      首先根據(jù)有關(guān)參數(shù)[1],計算出各個狀態(tài)方程標稱值如下:

      A= 0010

      0001

      -48.89.9500

      21.78-26.3200

      B= 002.89-1.29 C= 10000100

      3.2 H∞最優(yōu)控制設(shè)計

      根據(jù)能控矩陣的秩和能觀矩陣的秩都為4,可知最優(yōu)控制及u(t)存在,所以可以給系統(tǒng)加上最優(yōu)控制器,使得系統(tǒng)閉環(huán)穩(wěn)定,且滿足暫態(tài)性能指標。通常為了簡化且使加權(quán)陣具有明顯的物理意義,將Q選為對角陣,Q=diag{Q11 Q22Q33Q44}。同時要注意以下幾個方面[2]:

      (1) 由于系統(tǒng)模型是線性化的結(jié)果,為了使系統(tǒng)各狀態(tài)變量能夠在線性范圍工作,要求狀態(tài)變量不應(yīng)過大。

      (2) 閉環(huán)系統(tǒng)最好能有一對共軛復(fù)數(shù)極點,這樣有利于克服系統(tǒng)的非線性摩擦,但系統(tǒng)主導(dǎo)極點的模不能過大,那樣會導(dǎo)致系統(tǒng)頻帶過寬,對噪聲過于敏感,使系統(tǒng)不能正常工作。

      (3) 加權(quán)矩陣過小,會使控制能量大增,以致超過執(zhí)行器能力,使放大器處于飽和狀態(tài)。Qii是對xi的平方加權(quán),Qii的相對增加就意味著系統(tǒng)對xi的要求變嚴格,在性能指標中的比重大,偏差狀態(tài)相對減小。因為本系統(tǒng)主要的輸出量為θ1和θ2,且在選取加權(quán)對角陣Q的各元素值時,用Q11代表驅(qū)動臂相對于垂直方向角位移的權(quán)重,Q22代表擺動臂相對于垂直方向角位移的權(quán)重,所以選取Q11=100,Q22=10。為了使Q為非奇異矩陣,選取Q33=Q44=1。r是對1控制量的平方加權(quán),當r相對較大時,意味著控制費用增加,使得控制能量減小,反饋減弱;而r選取較小時,系統(tǒng)控制費用減小,反饋增加,系統(tǒng)動態(tài)響應(yīng)迅速,選取R=r=1。

      下面考慮攝動矩陣ΔA的選取。本文根據(jù)實際考察轉(zhuǎn)軸處摩擦阻力系數(shù)μ1和關(guān)節(jié)處摩擦阻力系數(shù)μ2的變化給系統(tǒng)帶來的攝動影響,并結(jié)合式(7)和式(16)得:

      D=0000

      0000

      0099.698μ1+144.01μ2-144.01μ2

      00-44.31μ1-161.47μ2-161.47μ2

      式中:μ1=μ10+Δμ1;μ2=μ20+Δμ2;μ10=0;μ20=0;

      Δμ1=0.05;Δμ2=0.002 6;E=I4;F(t)=I4。

      通過調(diào)試和實際對比選取ε=0.06,γ=0.005,并令B2=B,C1=C,B1=[0 0 -3 -20]琓。

      運用以上分析的方法并通過Matlab計算得:

      K=[-4.813 9 -28.009 5.301 7 5.132 3]。

      3.3 仿真結(jié)果及分析

      通過選取擺角一,對直接運用二次型最優(yōu)控制設(shè)計的系統(tǒng)與用H∞最優(yōu)控制設(shè)計系統(tǒng)的響應(yīng),分三種情況進行比較。無攝動即Δμ1=0,Δμ2=0;第一種攝動情況為Δμ1=0.025,Δμ2=0.001 3;第二種攝動情況為Δμ1=0.037 5,Δμ2=0.001 95。

      通過圖4(a),圖4(b)響應(yīng)曲線比較不難發(fā)現(xiàn),采用線性二次型最優(yōu)控制算法雖然在響應(yīng)時間上比魯棒最優(yōu)控制快些,但其穩(wěn)定時間明顯慢于魯棒最優(yōu)控制,最重要的是其魯棒性明顯不如后者。無攝動情況下兩者都能達到穩(wěn)定,響應(yīng)特性各有所長;但在第一種攝動情況下前者的系統(tǒng)穩(wěn)定特性發(fā)生了大的改變,而魯棒最優(yōu)控制卻只發(fā)生了很小的變化;到第二種攝動,線性二次最優(yōu)控制已趨近于振蕩,而H∞最優(yōu)控制卻還保持了原有的響應(yīng)特性,并未發(fā)生大的改變??梢?,魯棒H∞最優(yōu)控制器較線性二次最優(yōu)控制具有更強的魯棒穩(wěn)定性和綜合性能。

      圖4 旋轉(zhuǎn)式倒立擺響應(yīng)曲線

      3.4 仿真程序

      限于篇幅,部分關(guān)鍵程序如下:

      lmiterm([1 1 1 X],A,1,′s′);

      lmiterm([1 1 1 Y],-B2,1,′s′);

      lmiterm([1 1 3 -Y],1,1);

      lmiterm([1 1 4 0],B1);

      lmiterm([1 1 5 X],1,C1′);

      lmiterm([1 1 6 X],1,E′);

      lmiterm([1 1 7 0],D);

      lmiterm([1 2 2 0],-inv(Q));

      lmiterm([1 3 3 0],-inv(R));

      lmiterm([1 4 4 0],-gama^2);

      lmiterm([1 5 5 0],-1);

      lmiterm([1 6 6 0],-1/sigama*eye(4));

      lmiterm([1 6 7 0],0);

      lmiterm([1 7 7 0],-sigama*eye(4));

      lmiterm([-2,1,1,X],1,1);

      4 結(jié) 語

      魯棒H∞最優(yōu)控制器具有良好的魯棒穩(wěn)定性,干擾、攝動抑制能力,兼具H∞和最優(yōu)控制的優(yōu)點,能夠補充H∞性能指標無法反映工程品質(zhì)和最優(yōu)控制魯棒性不強的弱點,是一般控制方法無法比擬的。本文通過理論分析,證明了運用魯棒H∞最優(yōu)控制可以使旋臂式倒立擺穩(wěn)定并獲得更加良好的魯棒性,能為該理論在旋臂式倒立擺上的實際運用,提供了理論依據(jù)和參考。此外旋轉(zhuǎn)式倒立擺系統(tǒng)又類似于簡化的吊車吊臂,研究它在現(xiàn)實生活也有較強的實用性。

      參考文獻

      [1]CHENG Peng. Automatic control theory experimental [M]. Beijing: Tsinghua University Press,2008.

      [2]ZHANG Jing. Application of Matlab in system control [M]. Beijing: Publishing House of Electronic Industry,2007.

      [3]薛克安.魯棒最優(yōu)控制理論與應(yīng)用[M].北京:科學出版社,2008.

      [4]梅生偉.現(xiàn)代魯棒控制理論與應(yīng)用(2)[M].北京:清華大學出版社,2008.

      [5]姜長生.現(xiàn)代魯棒控制基礎(chǔ)[M].哈爾濱:哈爾濱工業(yè)大學出版社,2005.

      [6]劉叔軍.Matlab控制系統(tǒng)應(yīng)用與實例[M].北京:機械工業(yè)出版社,2006.

      [7]ZHANG Juan,CHEN Jie,LI Peng. Obstacle rotary inverted pendulum control via polytope techniques [C]// Proceedings of 2008 IEEE/ASME International Conference onMechtronic and Embedded Systems and Applications. Beijing: IEEE,2008: 597-601.

      [8]史忠科.魯棒控制理論[M].北京:國防工業(yè)出版社,2003.

      注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文

      猜你喜歡
      魯棒控制
      可控勵磁直線同步電動機跟蹤與干擾抑制H∞魯棒控制器設(shè)計
      針對輸入時滯的橋式起重機魯棒控制
      自動化學報(2019年6期)2019-07-23 01:18:22
      飛翼無人機機動飛行非線性魯棒控制方法
      魯棒控制理論與應(yīng)用課程教學改革探討
      基于線性矩陣不等式的Acrobot魯棒鎮(zhèn)定控制
      漂浮基空間機械臂T-S模糊魯棒控制
      基于高階奇異值分解的LPV魯棒控制器設(shè)計
      車輛電磁懸架的魯棒控制
      基于干擾估計的高超聲速飛行器魯棒控制方法
      自適應(yīng)魯棒控制器設(shè)計新方法在電液伺服系統(tǒng)中的應(yīng)用
      自動化學報(2016年3期)2016-08-23 12:02:52
      五峰| 宝应县| 沙田区| 汽车| 隆德县| 望城县| 邓州市| 城固县| 清远市| 井陉县| 确山县| 嘉黎县| 三都| 沙河市| 淄博市| 大渡口区| 林周县| 宿州市| 阳西县| 锦屏县| 深州市| 南京市| 高安市| 武城县| 徐闻县| 手游| 黄大仙区| 乐亭县| 莎车县| 石河子市| 柯坪县| 广南县| 湖南省| 龙海市| 宜黄县| 长春市| 孟连| 金川县| 寿宁县| 静海县| 宜宾县|