《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 高超聲速飛行器考慮數據丟失的預測控制研究
高超聲速飛行器考慮數據丟失的預測控制研究
2016年微型機與應用第16期
薛志強,林金星
南京郵電大學 自動化學院 ,江蘇 南京 210023
摘要: 以高超聲速飛行器縱向通道為研究對象,考慮飛行器控制系統中傳感器–控制器以及控制器–執(zhí)行器通道均存在數據丟失的問題,提出一種能有效處理丟包的預測控制方法。首先,對高超聲速飛行器縱向通道非線性模型進行局部小擾動線性化,得到平衡點處線性化模型;接著,建立有數據丟失的系統動態(tài)模型,使用終端狀態(tài)約束集和終端代價函數方法設計預測控制器并設計相關補償策略,以實現高超聲速飛行器輸入指令的跟蹤;最后,基于MATLAB和Truetime平臺進行數值仿真。結果表明,所設計的預測控制器能保證系統在出現數據丟失時具有良好的跟蹤性能和魯棒性。
Abstract:
Key words :

  薛志強,林金星
  (南京郵電大學 自動化學院 ,江蘇 南京 210023)

       摘要:高超聲速飛行器縱向通道為研究對象,考慮飛行器控制系統中傳感器–控制器以及控制器–執(zhí)行器通道均存在數據丟失的問題,提出一種能有效處理丟包的預測控制方法。首先,對高超聲速飛行器縱向通道非線性模型進行局部小擾動線性化,得到平衡點處線性化模型;接著,建立有數據丟失的系統動態(tài)模型,使用終端狀態(tài)約束集和終端代價函數方法設計預測控制器并設計相關補償策略,以實現高超聲速飛行器輸入指令的跟蹤;最后,基于MATLAB和Truetime平臺進行數值仿真。結果表明,所設計的預測控制器能保證系統在出現數據丟失時具有良好的跟蹤性能和魯棒性。
  關鍵詞:高超聲速飛行器;數據丟失;預測控制;Truetime  

0引言
  高超聲速飛行器是指飛行速度超過5馬赫的飛行器,具有速度快、反應時間短、突防能力強等特點[1],其也是一個強非線性多變量系統。同時,飛行器飛行時對空氣動力學參數以及大氣條件的變化非常敏感。目前,一些先進的控制策略被應用到高超聲速飛行器控制,如:魯棒控制[23]、自適應控制[45]和反步控制[6]等。這些控制方法主要從不同方面改進了系統魯棒性能,但是這些方法在設計控制器時難以顯示處理控制量和狀態(tài)的約束,而在飛行器控制系統設計時需要考慮這些約束量。
  預測控制因其能有效處理具有約束多變量系統的特點被廣泛應用于工業(yè)工程中。近年來,運用預測控制設計高超聲速飛行器控制系統已成為一個熱點[711]。例如:參考文獻[8]研究了高超聲速飛行器巡航飛行時的魯棒預測控制器,使其在模型參數發(fā)生變化時仍能保證飛行器穩(wěn)定飛行;參考文獻[9]針對給定飛行條件,首先對高超聲速飛行器縱向通道非線性模型在平衡點附近進行線性化處理,然后針對該線性化模型設計了預測控制器;參考文獻[10]將調度預測控制的思想應用于離線魯棒預測控制, 設計了高超聲速飛行器計算有效的調度離線預測控制器;參考文獻[11]將模型預測控制方法應用于高超聲速飛行器縱向通道的姿態(tài)控制中。
  但是,上述文獻都假設飛行器控制系統中傳感器–控制器通道以及控制器–執(zhí)行器通道數據是完整傳輸的。然而,由于實際系統中數據傳輸時不可避免地存在擁塞或數據碰撞、節(jié)點故障或連接中斷等問題,使得飛行器系統中傳感器–控制器以及控制器–執(zhí)行器通道出現數據丟失現象,這將導致控制系統性能下降,嚴重可能出現系統失穩(wěn)。因此,考慮具有數據丟失的控制系統設計已成為控制界的一個研究熱點[1213]。參考文獻[12]針對非線性系統模型研究了由系統控制器輸出通道數據丟失導致的執(zhí)行器故障問題;參考文獻[13]研究了含有多概率時延和多個測量量丟失的不確定離散模糊系統的魯棒H∞控制問題。
  針對上述問題,本文研究高超聲速飛行器傳感器控制器以及控制器執(zhí)行器通道均存在數據丟失時的預測控制器設計。首先解耦飛行器非線性數學模型得到縱向部分,再將此模型線性化,接著考慮具有數據丟失的系統動態(tài)并設計其預測控制器,最后通過Truetime的數字仿真來驗證控制器的有效性。
1高超聲速飛行器動態(tài)模型
  1.1非線性動態(tài)模型

  高超聲速飛行器全狀態(tài)非線性運動方程存在強烈的三通道(即滾轉通道、俯仰通道、偏航通道)耦合特性。在假設飛行狀態(tài)滿足水平無側滑條件時,可將原系統進行三通道解耦,把高超聲速飛行器的運動分為縱向和橫向兩部分。同參考文獻[14],本文主要針對高超聲速飛行器縱向通道(即俯仰通道)進行研究。一種典型的簡化縱向通道運動方程組如下:
 QQ圖片20160920204723.png

  其中V表示飛行速度,γ表示航跡傾斜角,h表示飛行高度,α表示飛行攻角,q表示俯仰角速率,g表示重力常數,T表示發(fā)動機推力,D表示阻力,L表示升力,Myy表示俯仰力矩,Iyy表示轉動慣量。氣動力(D,L)和力矩Myy表示為:
  QQ圖片20160920204734.png

  氣動導數為:
 QQ圖片20160920204738.png

  式中,CL表示升力系數,CD表示阻力系數,CM(α)、CM(δe)、CM(q)分別表示與攻角、舵偏角以及俯仰角速率有關的力矩系數,c表示參考長度,δe表示舵偏角,ce表示力矩常系數,ρ表示空氣密度,s表示參考面積。
  發(fā)動機的推力計算公式為:
  QQ圖片20160920204743.png

  其中CT表示推力系數,且CT=0.025 76β,β>1
  0.002 4+0.003 36β,β<1。
  動力系統動態(tài)方程采用二階系統模型:
  QQ圖片20160920204746.png

  式中β為發(fā)動機節(jié)流閥調定值,βc為常量油門開度。
  1.2模型線性化
  在預測控制算法中,若預測模型為一非線性模型,則在滾動優(yōu)化中,每一時刻需要在線求解一個非凸優(yōu)化問題,使得獲取全局最優(yōu)解變得相當困難,減弱了其實用價值。本文根據高超聲速飛行器特定的巡航條件(飛行速度V0和飛行高度h0),首先采用MATLAB的findop函數計算高超聲速飛行器平衡狀態(tài)x0=[V0,γ0,h0,α0,q0]T,接著在該平衡點附近利用局部小擾動線性化方法進行模型線性化[15],然后以一定采樣間隔進行離散化,最后獲得5階離線線性模型:
 QQ圖片20160920204750.png

  式中,狀態(tài)x=[V,γ,h,α,q]T;輸出y=[V,h]T,控制輸入u=[β,βc],A0、B0、C0分別為相對應的系數矩陣。
2考慮數據丟失的高超聲速飛行器預測控制器設計
  2.1控制系統結構

  本文高超聲速飛行器縱向通道系統結構如圖1所示,在傳感器和控制器之間以及控制器和執(zhí)行器之間均存在數據通道。由于存在數據丟失(由開關τ表示)現象,可能出現控制器沒有獲取傳感器采集的信息(由狀態(tài)X表示)以及執(zhí)行器沒有得到控制器計算的控制量(由狀態(tài)U表示)等情況。
  

圖像 001.png

  2.2考慮數據丟失的系統動態(tài)模型
  現有文獻[16]對丟包描述一般是引入Bernoulli或Markovian過程來表示網絡中數據的隨機丟失,隨機變量γ(k)表征系統傳輸的不完整數據包的到達狀態(tài),并且滿足在0與1間取值(γ(k)=1表示k時刻無丟包,γ(k)=0表示k時刻有丟包),從而建立數據丟失概率與系統性能之間的關系。本文為了滿足數據丟包過程的一般性,不要求其滿足某種特定的概率分布,建立最大連續(xù)數據丟失數與系統性能之間的關系。所以考慮圖2所示的數據丟失模型[17-18],假設只有d0,d1,…,di,di+1,di+2,…時刻的數據能夠由傳感器成功傳送至控制器;同時只有h0,h1,…,hi,hi+1,hi+2,…時刻的數據能夠由控制器成功傳送至執(zhí)行器。
 

圖像 002.png

  根據圖2,在時間[di,hi+1)內,如果di時刻系統狀態(tài)x(di)求出的最優(yōu)控制序列u(k|di)沒有到達執(zhí)行器,則執(zhí)行器選用di-1時刻由控制器解出的控制量u(k|di-1);如果在di時刻最優(yōu)預測控制序列達到執(zhí)行器,則執(zhí)行器選用當前控制量u(k|di)。綜上所述,在時間[di,hi+1)內可以建立如下飛行器控制系統模型:
 QQ圖片20160920204754.png

 QQ圖片20160920210322.png
  2.3預測控制器設計
  本文使用終端狀態(tài)約束集和終端代價函數方法設計約束預測控制器[18]。這種方法在保證閉環(huán)系統穩(wěn)定性的同時,僅將系統終端狀態(tài)驅動到一個不變集里,擺脫了終端等式這種強約束條件。但是,傳感器–控制器通道數據的丟失導致系統狀態(tài)間斷到達控制器,這樣使得控制器只在成功接收到數據的時刻計算預測控制量并將其傳送到執(zhí)行器,而在其他時刻不進行控制量的計算。下面給出控制器在成功接收到傳感器數據時刻預測控制量的具體算法。
  首先考慮如下優(yōu)化問題:
 QQ圖片20160920204758.png

  s.t.
  x(di+l+1|di)=Ax(di+l|di)+Bu(di+l|di)
  u(di+l|di)≤umax,u(di+l|di)∈U(di)
  x(di+N|di)∈XT
  其中,u(di+N|di)表示在di時刻飛行器系統狀態(tài)x(di)在d+i時刻控制器計算出控制輸入的預測值,也是上述優(yōu)化問題的優(yōu)化變量;x(di+i|di)表示在di時刻飛行器系統狀態(tài)x(di)在d+i時刻的系統狀態(tài)的預估值。此外,Q>0和R>0分別是狀態(tài)和輸入的加權矩陣,N表示控制時域和預測時域,正定對稱矩陣Ψ是終端加權矩陣,滿足下列條件:
  QQ圖片20160920204802.png

  要使公式(9)成立,通過Schur變化得到如下優(yōu)化問題:
  minM>0,W-logdet(M)
  QQ圖片20160920204806.png

  從而可以得到終端加權矩陣Ψ=M-1和局部鎮(zhèn)定控制律F=WM-1,以及終端狀態(tài)約束集XT={x:xTΨx≤1,Ψ=M-1}。
  當離線求解出局部鎮(zhèn)定控制率F、終端狀態(tài)約束集XT和終端加權矩陣Ψ后,飛行器系統實時控制只需要求解優(yōu)化問題(8)即可。根據預測控制基本原理,N步的狀態(tài)預測值可由下面的公式導出:
  QQ圖片20160920204810.png

  且可以等價為:
  QQ圖片20160920205629.png

  因此,優(yōu)化問題中的性能指標可以轉化為如下形式:
 QQ圖片20160920205636.png

  其中,與分別是對角元素為Q與R的對角矩陣。所以,針對具有有界丟包的飛行器控制系統(如式(5)所示),在線優(yōu)化問題可由下面的線性不等式代替:
  QQ圖片20160920205641.png

  當di時刻優(yōu)化問題(式(14))存在最優(yōu)解時,控制輸入可以表示為:
  QQ圖片20160920205646.png

  控制系統補償預測控制的具體設計步驟如下。
  (1)通過求解LMI優(yōu)化問題(式(10))得到局部鎮(zhèn)定控制率F、終端狀態(tài)約束集XT和終端加權矩陣Ψ。
  (2)當初始成功傳輸時刻d0滿足d0<h0時,在初始時間[d0,h0-1]內,由于沒有最優(yōu)控制序列成功傳送到執(zhí)行器,則在此時間內施加在飛行器的控制量為u(d0+l)=u(0),l=0,1,…,h0-d0-1。
  (3)在di采樣時刻,根據已知狀態(tài)信息x(di)=x(di|di),在線求解優(yōu)化問題(式(14)),得到最優(yōu)控制序列U*(di)。在時間[di,hi+1)內,一開始執(zhí)行器沒有接收到U*(di),則其選取di-1時刻解出的最優(yōu)控制序列U*(di-1)中的預測控制量U*(hi+j|di-1),j=di-h(huán)i,di-h(huán)i+1,…-1,并將其作用于執(zhí)行器;當執(zhí)行器在hi時刻接收到序列U*(di)時,就使用預測控制量U*(hi+j|di),j=0,1,…,hi+1-h(huán)i-1。
  (4)在di+1采樣時刻,令di=di+1,重復步驟(3)。
3仿真驗證
  考慮高超聲速飛行器的巡航條件(飛行速度V=13 Ma,飛行高度h=110 000英尺),可以獲取平衡點平衡點處初始狀態(tài)和初始輸入:x0=[459 0;0;33 528;0.023 3;0]T,u0=[0.164;-0.005 45]T。在該平衡點附近進行模型線性化處理,并以0.1 s的采樣間隔進行離散化,獲得離線時間線性模型系數矩陣:
 QQ圖片20160920205653.png

  采用常規(guī)預測控制[19]時,設定飛行速度和高度指令為30英尺/s和100英尺的階躍指令信號,給定性能指標中的狀態(tài)和輸入的加權矩陣分別為Q=I5,R=0.1I2,預測時域N=10。將上述參數代入優(yōu)化問題(式(10))進行計算,得到如下的局部鎮(zhèn)定控制率F和終端加權矩陣Ψ:
  QQ圖片20160920205659.png

QQ圖片20160920205703.png

  在雙通道存在數據丟失,且最大連續(xù)丟包都為7(仿真步長為0.1)的情況下,最終得到高超聲速飛行器系統輸出響應如圖3所示。
  

圖像 003.png

  在上述參數不變的情況下,采用本文的補償預測控制方法系統輸出響應如圖4所示。
  

圖像 004.png

4結論
  考慮存在數據丟失的高超聲速飛行器巡航時的控制問題,運用了一種帶有終端狀態(tài)約束集和終端代價函數的預測控制器設計方法并設計相關的補償策略。將控制器用于高超聲速飛行器巡航段的控制中,仿真結果表明,飛行器在存在丟包時能夠保持穩(wěn)定飛行。
  參考文獻
  [1] 黃琳, 段志生, 楊劍影. 近空間高超聲速飛行器對控制科學的挑戰(zhàn)[J].控制理論與應用, 2011, 28(10): 1496 1505.
  [2] Wang Qian, STENGEL R F. Robust nonlinear control of a hypersonic aircraft[J].Journal of Guidance, Control and Dynamics, 2000, 23(4):577584.
  [3] SIGTHORSSON D O, JANKOVSKY P, SERRANI A, et al. Robust linear output feedback control of an airbreathing hypersonic vehicle[J]. Journal of Guidance, Control, and Dynamics, 2008, 31(4):10521066.
  [4] FIORENTINI L, SERRANI A, BOLENDER M A, et al. Nonlinear robust adaptive control of flexible airbreathing hypersonic vehicles[J]. Journal of Guidance, Control, and Dynamics, 2009, 32(2):402417.
  [5] 楊萌, 雷建和, 胡廷軒,等. 基于STM32的四旋翼飛行器控制系統設計[J]. 微型機與應用, 2015, 34(12):7679.
  [6] 高道祥, 孫增圻, 羅能, 等. 基于Backstepping的高超聲速飛行器模糊自適應控制[J]. 控制理論與應用, 2008, 25(5): 805 – 810.
  [7] 王士星, 孫富春, 許斌. 高超聲速飛行器的模糊預測控制[C]. 2013年中國智能自動化會議, 2013:2227.
  [8] 秦偉偉, 鄭志強, 劉剛,等. 高超聲速飛行器的LPV魯棒變增益控制[J]. 系統工程與電子技術, 2011, 33(6):13271331.
  [9] Hua Chen, Li Ning, Li Shaoyuan. Switching multimodel predictive control for hypersonic vehicle[C]. Control Conference (ASCC), 2011 8th Asian, IEEE, 2011:677681.
  [10] 高海燕, 蔡遠利, 唐偉強. 高超聲速飛行器的調度離線預測控制[J]. 控制理論與應用, 2015, 32(2):224230.
  [11] 劉振華, 管萍, 劉小河. 高超聲速飛行器的模型預測控制[J]. 北京信息科技大學學報(自然科學版), 2014(5):6266.
  [12] Hu Songlin, Yue Dong, Du Zhaoping, et al. Reliable H∞nonuniform sampling tracking control for continuoustime nonlinear systems with stochastic actuator faults[J]. IET Control Theory & Applications, 2012, 6(1):120129.
  [13] Dong Hongli, Wang Zidong, HO D W C, et al. Robust fuzzy outputfeedback control with multiple probabilistic delays and multiple missing measurements[J]. IEEE Transactions on Fuzzy Systems, 2010, 18(4):712725.
  [14] MARRISON C I, STENGE R F. Design of robust control systems for a hypersonic aircraft[J]. Journal of Guidance, Control, and Dynamics,1998, 21(1): 5863.
  [15] BRINKER J S, WISE K A. Stability and flying qualities robustness of a dynamic inversion aircraft control law[J]. Journal of Guidance Control & Dynamics, 1996, 19(6):12701277.
  [16] EPSTEIN M, Shi Ling, TIWARI A, et al. Probabilistic performance of state estimation across a lossy network[J]. Automatica, 2008, 44(12): 30463053.
  [17] Yu Junyan, Wang Long, Zhang Guofeng, et al. Output feedback stabilisation of networked control systems via switched system approach[J]. International Journal of Control, 2009, 82(9):16651677.
  [18] Xue Binqiang, Li Shaoyuan, Zhu Quanmin. Moving horizon state estimation for networked control systems with multiple packet dropouts[J]. IEEE Transactions on Automatic Control, 2012, 57(9):23602366.
  [19] 付亮, 馬亞磊, 蔡遠利. 高超聲速飛行器單因素融合魯棒預測控制[J]. 飛行力學, 2015, 33(3):2126.

此內容為AET網站原創(chuàng),未經授權禁止轉載。
主站蜘蛛池模板: 国内精品免费麻豆网站91麻豆 | a亚洲天堂| 免费黄网站在线观看 | 欧美中文字幕在线观看 | 国产伦理在线播放 | 噜噜噜天天躁狠狠躁夜夜精品 | 久操久热| 国产一区亚洲二区 | 在线欧美视频免费观看国产 | 亚洲欧美日韩综合二区三区 | 亚洲日本一区二区三区高清在线 | 天天干伊人 | 国产精品日韩欧美在线第3页 | 小明爱看看永久成人免费平台 | 黄色小视频在线免费看 | 97人人做人人添人人爱 | 欧美综合精品 | 欧美一级www | 亚洲色图国产 | 亚洲欧美日韩精品高清 | 亚洲日批视频 | 免费视频网站一级人爱视频 | 在线国产视频观看 | 成人影视网站 | 精品一区二区三区中文 | 亚洲精品图区 | 天天摸天天爽天天澡视频 | 免费看黄视频在线观看 | 桃花岛亚洲精品tv自拍网站 | 成人免费看吃奶视频网站 | 欧美成人一区二区三区不卡 | 午夜96影视 | 天天狠狠干 | 国产在线不卡免费播放 | 人人艹在线观看 | 黄色一级片录像 | 欧美美女被爆操 | 激情欧美人xxxxx| 2021人人莫人人擦人人看 | 99久久综合 | 欧美人成a视频www |