• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于非線性輸出反饋的三自由度直升機控制?

    2017-06-05 15:03:56
    計算機與數(shù)字工程 2017年5期
    關(guān)鍵詞:旋轉(zhuǎn)軸線性化直升機

    基于非線性輸出反饋的三自由度直升機控制?

    周唯王曉東

    (昆明理工大學(xué)信息工程與自動化學(xué)院昆明650500)

    針對三自由度直升機系統(tǒng)的控制系統(tǒng),提出了基于非線性輸出反饋的處理方法。通過機理分析建立了三自由度直升飛機的數(shù)學(xué)模型,使用微分幾何中仿射非線性局部同胚坐標(biāo)變換理論把系統(tǒng)的俯仰軸和滾動軸兩個通道精確線性化處理,得到解耦的、正則的線性系統(tǒng)。利用線性最優(yōu)二次型(LQR)理論設(shè)計了線性化處理后跟蹤控制器,同時對旋轉(zhuǎn)軸設(shè)計了PID控制器。仿真和實驗結(jié)果表明,論文使用的非線性反饋處理方法是有效的。

    非線性;輸出反饋;精確線性化;線性二次型控制;PID控制

    Class NumberV275.1

    1 引言

    本文是基于三自由度直升機開展的研究。三自由度直升機具有多輸入多輸出、高階次、強耦合、非線性等特點。為了獲得對直升機更好的控制品質(zhì),需要對直升機的建模和控制器進行研究。文獻[1~8]提出針對控制對象的系統(tǒng)辨識方法對系統(tǒng)建模。系統(tǒng)辨識方法主要依據(jù)系統(tǒng)辨識理論和實驗,最小二乘參數(shù)辨識、極大似然參數(shù)辨識、神經(jīng)網(wǎng)絡(luò)辨識等都應(yīng)用得比較成熟,但是對于多輸入多輸出系統(tǒng)建模過程就比較復(fù)雜。因此常采用近似線性化處理方法,該方法主要根據(jù)直升機的動力學(xué)模型在工作點附近做Taylor展開,取線性局部近似。缺點是建立的模型精度不夠,在后期的應(yīng)用中很大程度上依賴于控制器的魯棒性對系統(tǒng)未建模部分進行系統(tǒng)鎮(zhèn)定。文獻[9]提出基于奇異系統(tǒng)狀態(tài)反饋魯棒控制器設(shè)計方法。文獻[10]基于LQR和H∞的三自由度直升機多模型控制器設(shè)計,多模型設(shè)計比較繁瑣。文獻[11]把建模的不精確看成系統(tǒng)的不確定性干擾,設(shè)計了基于LMI的直升機魯棒飛行控制器。本文提出的非線性狀態(tài)反饋線性化方法可以實現(xiàn)非線性強耦合的三自由度直升機系統(tǒng)的線性化和解耦控制。這種方法相比系統(tǒng)辨識方法更簡潔,省去了繁瑣的實驗和繁瑣的數(shù)據(jù)處理,相比局部近似化處理,可以在更大的控制范圍內(nèi)得到很好的控制效果。

    2 三自由度直升飛機系統(tǒng)建模

    三個維度上的運動模擬的是縱列式雙旋翼結(jié)構(gòu)直升機,美國的中型運輸直升機(支奴干CH-47)就是代表。如圖1所示,三自由度直升飛機研究平臺由直升機本體、俯仰機架桿、重力塊、偏航機架桿、基座、集電環(huán)、三個角度傳感器組成。直升機本體由兩個螺旋槳電機驅(qū)動葉片提供直升機系統(tǒng)運動的動力。俯仰機架桿兩端分別連接重力塊和直升機本體。偏航軸機架桿支撐俯仰軸機架桿。三個角度傳感器實時測量系統(tǒng)在俯仰、滾動、偏航這三個維度上的角度。定義三自由度直升機的俯仰角(Pitch)為α,滾動角(Elevation)為θ,偏航角(Travel)為?。安裝在基座中的集電環(huán)保證了直升機本體和控制臺之間的信號傳送不受直升機轉(zhuǎn)動的影響。三自由度直升機實驗平臺的控制目標(biāo)是俯仰角度,旋轉(zhuǎn)角度的跟蹤,同時控制滾動角度在一定的范圍。取俯仰軸水平時α=π/2rad,滾動軸水平時θ=0rad,旋轉(zhuǎn)角初始位置?=0rad。

    圖1 三自由度直升機示意圖和實物圖

    2.1俯仰軸(Elevation axis)建模

    俯仰運動是靠前向電機和后向電機驅(qū)動兩個螺旋槳產(chǎn)生的升力和系統(tǒng)的重力在俯仰機架上產(chǎn)生的合力矩來驅(qū)動的。前向電機的電壓輸入為Vf,后向電機的輸入為Vb。電機驅(qū)動螺旋槳產(chǎn)生的升力近似和電機的輸入電壓成正比例,Kf為螺旋槳產(chǎn)生的升力和輸入電壓的比值。則單個螺旋槳的輸入電壓V和輸出升力F之間的關(guān)系:

    俯仰軸的轉(zhuǎn)動慣量為Je,直升機本體到俯仰軸支點距離為La,前向、后向電機的輸入電壓分別為Vf,Vb,俯仰軸自重產(chǎn)生的關(guān)于俯仰軸支點的力矩為Fgsinα。則俯仰軸的動力學(xué)方程如下

    2.2滾動軸(Pitch axis)建模

    前向電機和后向電機的驅(qū)動力不相等時,作用在滾動軸上的合力矩不為零,此時滾動軸被驅(qū)動。滾動軸轉(zhuǎn)動慣量為Jp,電機到轉(zhuǎn)軸之間的距離為Lh,直升機的升力是垂直于滾動軸的。則滾動軸動力學(xué)方程如下

    2.3旋轉(zhuǎn)軸(Travel axis)建模

    直升機的旋轉(zhuǎn)運動是由于在直升機產(chǎn)生俯仰角后在水平面產(chǎn)生了相對于旋轉(zhuǎn)軸的力矩,此力矩使直升機在水平面轉(zhuǎn)動。直升機旋轉(zhuǎn)軸轉(zhuǎn)動慣量Jt=Je,旋轉(zhuǎn)平面上的受力是Kf(Vf+Vb)sinθ,受力點到旋轉(zhuǎn)軸距離為La,力的方向與旋轉(zhuǎn)軸之間的夾角為α。則旋轉(zhuǎn)軸的動力學(xué)方程如下

    在直升機的實際控制中首先是控制俯仰角穩(wěn)定,再次控制旋轉(zhuǎn)角。這樣在控制旋轉(zhuǎn)角時方程(2)是穩(wěn)定的,有如下方程:

    把方程(5)代入方程(4)可得:

    綜上所述,三自由度直升飛機的數(shù)學(xué)模型如下:

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

    由式(7)可以看出三自由度直升機系統(tǒng)是一個多輸入多輸出、強耦合、非線性的系統(tǒng)。對上述系統(tǒng)直接設(shè)計控制器是十分困難的。通常的做法是在式(7)的基礎(chǔ)上進行近似處理,使得系統(tǒng)用線性系統(tǒng)來近似,再利用線性系統(tǒng)設(shè)計的相關(guān)理論進行控制器設(shè)計。本文提出的非線性反饋的方法是在式(7)的基礎(chǔ)上利用非線性輸出反饋線性化三自由度直升機的數(shù)學(xué)模型得到解耦的線性模型,使得到的解耦的線性系統(tǒng)能夠用成熟的線性控制理論設(shè)計控制器。

    3 非線性輸出反饋線性化

    本文使用的是基于微分幾何理論的非線性輸出反饋線性化方法,又稱精確線性化方法。非線性輸出反饋在實現(xiàn)中針對輸入和輸出數(shù)量不相等的系統(tǒng)來說處理起來比較復(fù)雜[12]。輸入和輸出相等的非線性系統(tǒng)的線性化處理的問題可以如下:

    定理:給定的一個仿射多輸入多輸出非線性系統(tǒng)

    對給定的x0∈X,如果存在x0的領(lǐng)域V及整數(shù)向量(r1,…,rm)使?jié)M足(L是李導(dǎo)數(shù)符號):

    則稱系統(tǒng)(8)在x0處具有相對階(r1,…,rm)。

    在控制率u=-A-1(x)b(x)+A-1(x)V的作用下可以線性化和解耦放射非線性系統(tǒng)。其中V是給定的新輸入:線性化處理后得到的系統(tǒng):

    本文只針對俯仰角和滾動角進行線性化處理,是二輸入和二輸出系統(tǒng)。把三自由度直升機模型(7式)改寫成式(8)的仿射非線性形式:其中狀態(tài)x=[x1x2x3x4]=[α aθ θ]。

    假設(shè)系統(tǒng)的相對階r=[22],下面驗證系統(tǒng)的相對階:

    在一定的控制范圍中,俯仰角在±30°,滾動角±15°,A(x)為非奇異矩陣。

    系統(tǒng)滿足假設(shè)提出的相對階,可以進行線性和處理三自由度直升機的仿射非線性模型。由反饋構(gòu)成的控制率:u=-A-1(x)b(x)+A-1(x)V,其中V是給定的新參考輸入。

    加入非線性輸出反饋,經(jīng)過坐標(biāo)變換之后的系統(tǒng)可以表示成如下解耦的線性系統(tǒng),輸入V=[v1v2]如圖2所示。

    圖2 系統(tǒng)線性化處理結(jié)構(gòu)

    加入非線性輸出反饋后,在三自由度直升機模型中,系統(tǒng)輸入v1單獨控制俯仰角,輸入v2單獨控制滾動角。至此一個兩輸入兩輸出的非線性強耦合系統(tǒng)變成了一個線性的、解耦的線性系統(tǒng)。

    4 控制器設(shè)計

    前面實現(xiàn)了系統(tǒng)的部分線性化和解耦處理,通過驗算得出系統(tǒng)(9)是一個不穩(wěn)定的系統(tǒng)。需要再次設(shè)計控制器使得系統(tǒng)穩(wěn)定,首先對式(9)設(shè)計LQR無限時間跟蹤控制器,再對旋轉(zhuǎn)軸設(shè)計PID控制器[13]。

    4.1最優(yōu)二次型無限時間定常跟蹤控制器設(shè)計

    利用最優(yōu)二次型(LQR)無限時間定常跟蹤控制器,可以方便地設(shè)計針對線性系統(tǒng)的跟蹤控制器。在線性時不變條件下,設(shè)計的LQR無限時間定常跟蹤控制器是一個近似的控制器[14]。

    經(jīng)過驗算,系統(tǒng)(9)是一個完全能控制完全能觀的系統(tǒng)。yl為希望輸出,e(t)為誤差向量,誤差e(t)=yl-y(t),性能指標(biāo):

    其中Q和R都是正定的常數(shù)矩陣。則系統(tǒng)的近似最優(yōu)控制率為

    其中S是黎卡提代數(shù)方程(10)的解:

    考慮控制效果選擇Q=diag([50 10]),R=di?ag([1 1]),這樣俯仰軸和滾動軸的控制器設(shè)計完成。4.2旋轉(zhuǎn)軸PID控制器設(shè)計

    可以把方程(6)右端滾動角θ看成式(6)的輸入,則簡化后的表達(dá)式JtΦ=Fgθ,進行拉普拉斯變換后

    首先加入PD控制器[14],定義旋轉(zhuǎn)角誤差e=?c-?,則輸入uβ=Kke+Kde,Kk為比例系數(shù),Kd為微分系數(shù)。閉環(huán)傳遞函數(shù):

    按照二階系統(tǒng)響應(yīng)選取阻尼比ξ=0.707設(shè)計系統(tǒng)PD控制器參數(shù)。再加入積分環(huán)節(jié),實現(xiàn)旋轉(zhuǎn)角的無靜差控制。通過計算和調(diào)試選取的控制器為:Kk=0.55,Kd=1.66,Ki=1.11。

    5 仿真和實驗

    仿真和實驗均是在Matlab/Simulink環(huán)境下實現(xiàn)。其中仿真是在Simulink的normal模式仿真環(huán)境下實現(xiàn)的。實驗是通過Matlab/Simulink的實時工具箱RTW(Real-Time Workshop)實現(xiàn)實時控制。圖3所示是Simulink仿真模塊,在Simulink模塊中Helicopter_3DOF搭建的是三自由度直升機的非線性模型式(7),no2line用Fcn函數(shù)模塊搭建非線性反饋模塊(8),PID控制器模塊是旋轉(zhuǎn)軸PID控制器。在實驗中需要把仿真中的Helicopter_3DOF模塊換成控制對象的驅(qū)動模塊,這樣就可以按照仿真模型中的控制規(guī)律實時控制自由度直升飛機的俯仰角和旋轉(zhuǎn)角。

    在系統(tǒng)控制中受到客觀的條件限制5π/18<α<2π/3,-π/6<?<π/6。直升機未上電的俯仰軸π/3=1.05rad,滾動軸θ=0rad,初始條件z=[0.87 0 0 0]T。實驗設(shè)定俯仰角跟蹤方波高電平,底電平1.22,即俯仰軸在水平α=π/2rad在±20°內(nèi)跟蹤給定方波信號。滾動角設(shè)定方波跟蹤信號高電平0.26,底電平-0.26,即是滾動角θ=0rad在±15°內(nèi)跟蹤給定信號。實驗用方波周期為10s,時間20s。

    圖3仿真Simulink模塊

    圖4 是非線性反饋后LQR跟蹤控制器的俯仰角和滾動角仿真跟蹤結(jié)果,PID跟蹤控制的旋轉(zhuǎn)角仿真跟蹤結(jié)果。從仿真結(jié)果可以看出在三個角度單獨跟蹤仿真時效果良好;俯仰角和滾動角的動態(tài)響應(yīng)快速,超調(diào)?。恍D(zhuǎn)角動態(tài)響應(yīng)較差,調(diào)節(jié)時間長,有明顯超調(diào)。

    在圖1所示的直升機平臺上,實驗分成三組進行,每組實驗開始先給定俯仰角指令使俯仰角穩(wěn)定,再給定旋轉(zhuǎn)角指令使得旋轉(zhuǎn)軸轉(zhuǎn)動半圈后穩(wěn)定。以此來驗證本文提出的方法可以使得系統(tǒng)快速的穩(wěn)定和跟隨給定指令。

    圖4 跟蹤仿真

    根據(jù)三組實驗,從數(shù)據(jù)可以看出,在直升機系統(tǒng)允許的角度范圍內(nèi),俯仰角響應(yīng)非常迅速,上升時間小于2.5s,超調(diào)量小于5%,調(diào)節(jié)時間小于3s,可以推斷俯仰軸的動態(tài)響應(yīng)是滿足設(shè)計要求的。在給定指令使得旋轉(zhuǎn)角轉(zhuǎn)動半圈180°的實驗中,旋轉(zhuǎn)角度響應(yīng)比較慢,上升時間在5s~9s之間,超調(diào)量很大在30%左右,調(diào)節(jié)時間在20s左右。

    圖5 俯仰軸70°、旋轉(zhuǎn)軸180°

    圖6 俯仰軸90°、旋轉(zhuǎn)軸180°

    表2 俯仰角和旋轉(zhuǎn)角分別給定1.22、3.14(70°、180°)

    表3 俯仰角和旋轉(zhuǎn)角分別給定1.57、3.14(90°、180°)

    表4 俯仰角和旋轉(zhuǎn)角分別給定1.92、3.14(110°、180°)

    隨著俯仰角度的增加,在相同的旋轉(zhuǎn)角給定下,旋轉(zhuǎn)角響應(yīng)時間隨俯仰角度增大上升時間是增大,但超調(diào)和調(diào)節(jié)時間是先增大后減小。滾動角的變化在1rad(60°)內(nèi)變動,調(diào)節(jié)時間和旋轉(zhuǎn)角的調(diào)節(jié)時間相等。

    6 結(jié)語

    根據(jù)仿真和實驗結(jié)果,可以得出本文提出的非線性反饋處理的方法在三自由度直升飛機模型上是適用的。俯仰角動態(tài)響應(yīng)迅速,跟蹤準(zhǔn)確;旋轉(zhuǎn)角跟蹤準(zhǔn)確,單響應(yīng)較慢,其原因是采用的PID控制策略的控制策略前期放大了誤差,且旋轉(zhuǎn)軸的阻尼很小,導(dǎo)致在追求旋轉(zhuǎn)軸的快速性和準(zhǔn)確性上存在著矛盾。

    [1]劉克平,金晶,陳亮.三自由度直升機奇異系統(tǒng)魯棒控制[J].系統(tǒng)仿真學(xué)報,2011,26(6):1238-1243.

    LIU Keping,JIN Jing,CHEN Liang.Robust Control of 3-DOF Experimental Helicopter Singular System[J].Jour?nal of System Simulation,2011,26(6):1238-1243.

    [2]郭帥,陸耿,鐘宜生.三自由度直升機模型辨識與控制[J].測控技術(shù),2012,31(3):73-76.

    GUO Shuai,LU Geng,ZHONG Yisheng.Identification and Control of 3DOF Helicopter[J].Measurement&Con?trol Technology,2012,31(3):73-76.

    [3]顧冬雷,高正,孫傳偉.無人直升機控制動態(tài)特性的頻域辨識建模方法[J].南京航空航天大學(xué)學(xué)報,2004,36(6):688-692.

    GU Donglei,GAO Zheng,SUN Chuanwei.Frequency Do?main Identification for Unmanned Helicopter[J].Journal of Nanjing University of Aeronautics&Astronautics,2004,36(6):688-692.

    [4]吳建德,李平,韓波.一種基于參數(shù)辨識的微小型無人直升機建模方法[J].航空學(xué)報,2007,28(04):845-850.

    WU Jiande,LI Ping,HAN Bo.A Modeling Method of Min?iature Unmanned Helicopter Based on Parameter Identifi?cation[J].Acta Aeronautica Et Astronautica Sinica,2007,28(04):845-850.

    [5]郭民環(huán),王宇,朱欣華.固定翼無人機頻率響應(yīng)系統(tǒng)辨識技術(shù)[J].自動化儀表,2015,36(9):26-29.

    GUO Minhuan,WANG Yu,ZHU Xinhua.Frequency Re?sponse System Identification Technology for Fixed-wing UAV[J].Process Automation Instrumentation,2015,36(9):26-29.

    [6]湯劍,李中健,屈曉波.飛行控制系統(tǒng)辨識方法研究[J].計算機仿真,2012,29(9):49-53.

    TANG Jian,LI Zhongjian,QU Xiaobo.Research on Identi?fication of Flight Control System[J].Computer Simulation,2012,29(9):49-53.

    [7]李潔,趙佳,陳勝功,等.無人直升機辨識的一種新方法[J].火力與指揮控制,2009,34(11):48-51.

    LI Jie,ZHAO Jia,CHEN Sheng-gong,et al.A New Sys?tem Identification Method for Unmanned Helicopter[J]. Fire Control&Command Control,2009,34(11):48-51.

    [8]吳偉,陳仁良.直升機縱橫向耦合動力學(xué)模型的參數(shù)辨識方法研究[J].振動工程學(xué)報,2009,22(3):233-236.

    WU Wei,CHEN Renliang.Identification method of longi?tudinal and lateral coupled dynamic model for helicopter[J].Journal of Vibration Engineering,2009,22(3):233-236.

    [9]歐陽慧珉,佐野滋則,等.基于LMI的旋轉(zhuǎn)起重機魯棒控制器設(shè)計[J].振動與沖擊,2014,31(1):107-112.

    OUYANG Huimin,SANO Shigenori.Robust Controller De?sign for Rotary Cranes Based on LMI[J].Journal of Vibra?tion and Shock,2014,31(1):107-112.

    [10]劉志超.基于LQR和H∞的三自由度直升機多模型控制器設(shè)計[D].上海:華東理工大學(xué),2014.

    LIU Zhichao.3-DOF Helicopter Mult-model Controller Design Based on LQR and H∞[D].Shanghai:East China University of Science and Technology,2014.

    [11]代冀陽,毛劍琴.基于LMI的直升機魯棒飛行控制及仿真研究[J].系統(tǒng)仿真學(xué)報,2001,13(5):576-578.

    DAI Jiyang,MAO Jianqin.LMI-based Design and Simu?lation of Robust Flight Control System of Helicopters[J]Journal of System Simulation,2001,13(5):576-578.

    [12]Kreund E.The structure of decoupled non-linear systems[J].International Journal of Control,1975,21(3):443-450.

    [13]Andrievsky B,F(xiàn)radkov A.Combined adaptive autopilot for an UAV flight control[C]//International Conference on Control Applications.IEEE,2002:290-291.

    [14]黃婧.三自由度直升飛機模型的模糊PID控制方法研究[D].哈爾濱:哈爾濱理工大學(xué),2014.

    HUAN Jing.Research on Fuzzy-PID Control Method of Three-DOF Helicopter Model[D].Harbin:Harbin Insti?tute of Technology,2014.

    Control of 3DOF Helicopter Based on Nonlinear Output Feedback

    ZHOU WeiWANG Xiaodong
    (Faculty of Information Engineering&Automation,Kunming University of Science and Technology,Kunming650500)

    For the control system of three degree of freedom helicopter system,a method based on nonlinear output feedback is proposed.Through the mechanism analysis,a mathematical model of three degree of freedom helicopter is established.Using the differential geometry of affine nonlinear local homeomorphism coordinate transformation theory the system of elevate axis and pitch axis two channel exact linearization processing,are decoupled,regular linear systems.Based on the linear quadratic regulator(LQR)theory,the tracking controller is designed for the linear system,and the PID controller is designed for the travel axis.Simu?lation and experimental results show that the nonlinear feedback processing method is effective in this paper.

    nonlinear,output feedback,exact linearization,linear quadratic regulator,PID control

    V275.1

    10.3969/j.issn.1672-9722.2017.05.027

    2016年11月1日,

    2016年12月20日

    云南省科技計劃項目(編號:2015ZC005,2013DH034);云南省中青年學(xué)術(shù)和技術(shù)帶頭人后備人才培養(yǎng)計劃項目(編號:2011CI017)資助。

    周唯,男,碩士研究生,研究方向:向非線性控制、魯棒控制。王曉東,男,博士,教授,研究方向:基于數(shù)據(jù)驅(qū)動的工業(yè)過程控制、多源信息融合技術(shù)、基于數(shù)據(jù)挖掘的智能檢測技術(shù)。

    猜你喜歡
    旋轉(zhuǎn)軸線性化直升機
    直升機?
    基于共面特征點的通用測繪儀旋轉(zhuǎn)軸誤差檢測方法
    直升機
    “線性化”在多元不等式證明與最值求解中的應(yīng)用
    基于最小二乘法的連桿機構(gòu)旋轉(zhuǎn)軸定位精度補償算法
    基于反饋線性化的RLV氣動控制一體化設(shè)計
    基于840D sl的滾珠絲杠結(jié)構(gòu)旋轉(zhuǎn)軸非線性定位精度補償
    北京航空航天大學(xué)學(xué)報(2016年7期)2016-11-16 01:50:55
    五軸機床旋轉(zhuǎn)軸誤差的在機測量與模糊徑向基神經(jīng)網(wǎng)絡(luò)建模
    空間機械臂鎖緊機構(gòu)等效線性化分析及驗證
    青海省| 固镇县| 宜兰县| 西吉县| 沙雅县| 小金县| 柳江县| 万载县| 通河县| 古浪县| 梁山县| 昌宁县| 永城市| 洛浦县| 当阳市| 泸西县| 黄浦区| 温泉县| 革吉县| 湘潭市| 乐山市| 宁晋县| 昌吉市| 镇巴县| 肥东县| 灵川县| 五大连池市| 黄山市| 东兴市| 台前县| 遂川县| 宣汉县| 星座| 贵港市| 松潘县| 康乐县| 梓潼县| 建始县| 普定县| 新郑市| 临沂市|