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

?

高超聲速飛行器考慮數(shù)據(jù)丟失的預(yù)測控制研究*

2016-11-09 02:30:40薛志強林金星
關(guān)鍵詞:超聲速執(zhí)行器飛行器

薛志強,林金星

(南京郵電大學(xué) 自動化學(xué)院 ,江蘇 南京 210023)

?

高超聲速飛行器考慮數(shù)據(jù)丟失的預(yù)測控制研究*

薛志強,林金星

(南京郵電大學(xué) 自動化學(xué)院 ,江蘇 南京 210023)

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

高超聲速飛行器;數(shù)據(jù)丟失;預(yù)測控制;Truetime

引用格式:薛志強,林金星. 高超聲速飛行器考慮數(shù)據(jù)丟失的預(yù)測控制研究[J].微型機與應(yīng)用,2016,35(16):75-79.

0 引言

高超聲速飛行器是指飛行速度超過5馬赫的飛行器,具有速度快、反應(yīng)時間短、突防能力強等特點[1],其也是一個強非線性多變量系統(tǒng)。同時,飛行器飛行時對空氣動力學(xué)參數(shù)以及大氣條件的變化非常敏感。目前,一些先進的控制策略被應(yīng)用到高超聲速飛行器控制,如:魯棒控制[2-3]、自適應(yīng)控制[4-5]和反步控制[6]等。這些控制方法主要從不同方面改進了系統(tǒng)魯棒性能,但是這些方法在設(shè)計控制器時難以顯示處理控制量和狀態(tài)的約束,而在飛行器控制系統(tǒng)設(shè)計時需要考慮這些約束量。

預(yù)測控制因其能有效處理具有約束多變量系統(tǒng)的特點被廣泛應(yīng)用于工業(yè)工程中。近年來,運用預(yù)測控制設(shè)計高超聲速飛行器控制系統(tǒng)已成為一個熱點[7-11]。例如:參考文獻[8]研究了高超聲速飛行器巡航飛行時的魯棒預(yù)測控制器,使其在模型參數(shù)發(fā)生變化時仍能保證飛行器穩(wěn)定飛行;參考文獻[9]針對給定飛行條件,首先對高超聲速飛行器縱向通道非線性模型在平衡點附近進行線性化處理,然后針對該線性化模型設(shè)計了預(yù)測控制器;參考文獻[10]將調(diào)度預(yù)測控制的思想應(yīng)用于離線魯棒預(yù)測控制, 設(shè)計了高超聲速飛行器計算有效的調(diào)度離線預(yù)測控制器;參考文獻[11]將模型預(yù)測控制方法應(yīng)用于高超聲速飛行器縱向通道的姿態(tài)控制中。

但是,上述文獻都假設(shè)飛行器控制系統(tǒng)中傳感器-控制器通道以及控制器-執(zhí)行器通道數(shù)據(jù)是完整傳輸?shù)?。然而,由于實際系統(tǒng)中數(shù)據(jù)傳輸時不可避免地存在擁塞或數(shù)據(jù)碰撞、節(jié)點故障或連接中斷等問題,使得飛行器系統(tǒng)中傳感器-控制器以及控制器-執(zhí)行器通道出現(xiàn)數(shù)據(jù)丟失現(xiàn)象,這將導(dǎo)致控制系統(tǒng)性能下降,嚴重可能出現(xiàn)系統(tǒng)失穩(wěn)。因此,考慮具有數(shù)據(jù)丟失的控制系統(tǒng)設(shè)計已成為控制界的一個研究熱點[12-13]。參考文獻[12]針對非線性系統(tǒng)模型研究了由系統(tǒng)控制器輸出通道數(shù)據(jù)丟失導(dǎo)致的執(zhí)行器故障問題;參考文獻[13]研究了含有多概率時延和多個測量量丟失的不確定離散模糊系統(tǒng)的魯棒H∞控制問題。

針對上述問題,本文研究高超聲速飛行器傳感器-控制器以及控制器-執(zhí)行器通道均存在數(shù)據(jù)丟失時的預(yù)測控制器設(shè)計。首先解耦飛行器非線性數(shù)學(xué)模型得到縱向部分,再將此模型線性化,接著考慮具有數(shù)據(jù)丟失的系統(tǒng)動態(tài)并設(shè)計其預(yù)測控制器,最后通過Truetime的數(shù)字仿真來驗證控制器的有效性。

1 高超聲速飛行器動態(tài)模型

1.1非線性動態(tài)模型

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

(1)

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

(2)

氣動導(dǎo)數(shù)為:

(3)

式中,CL表示升力系數(shù),CD表示阻力系數(shù),CM(α)、CM(δe)、CM(q)分別表示與攻角、舵偏角以及俯仰角速率有關(guān)的力矩系數(shù),c表示參考長度,δe表示舵偏角,ce表示力矩常系數(shù),ρ表示空氣密度,s表示參考面積。

發(fā)動機的推力計算公式為:

(4)

動力系統(tǒng)動態(tài)方程采用二階系統(tǒng)模型:

(5)

式中β為發(fā)動機節(jié)流閥調(diào)定值,βc為常量油門開度。

1.2模型線性化

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

(6)

式中,狀態(tài)x=[V,γ,h,α,q]T;輸出y=[V,h]T,控制輸入u=[β,βc],A0、B0、C0分別為相對應(yīng)的系數(shù)矩陣。

2 考慮數(shù)據(jù)丟失的高超聲速飛行器預(yù)測控制器設(shè)計

2.1控制系統(tǒng)結(jié)構(gòu)

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

圖1 高超聲速飛行器系統(tǒng)結(jié)構(gòu)圖

2.2考慮數(shù)據(jù)丟失的系統(tǒng)動態(tài)模型

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

圖2 數(shù)據(jù)傳輸過程

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

(7)

2.3預(yù)測控制器設(shè)計

本文使用終端狀態(tài)約束集和終端代價函數(shù)方法設(shè)計約束預(yù)測控制器[18]。這種方法在保證閉環(huán)系統(tǒng)穩(wěn)定性的同時,僅將系統(tǒng)終端狀態(tài)驅(qū)動到一個不變集里,擺脫了終端等式這種強約束條件。但是,傳感器-控制器通道數(shù)據(jù)的丟失導(dǎo)致系統(tǒng)狀態(tài)間斷到達控制器,這樣使得控制器只在成功接收到數(shù)據(jù)的時刻計算預(yù)測控制量并將其傳送到執(zhí)行器,而在其他時刻不進行控制量的計算。下面給出控制器在成功接收到傳感器數(shù)據(jù)時刻預(yù)測控制量的具體算法。

首先考慮如下優(yōu)化問題:

(8)

s.t.

x(di+l+1|di)=Ax(di+l|di)+Bu(di+l|di)

x(di+N|di)∈XT

其中,u(di+N|di)表示在di時刻飛行器系統(tǒng)狀態(tài)x(di)在d+i時刻控制器計算出控制輸入的預(yù)測值,也是上述優(yōu)化問題的優(yōu)化變量;x(di+i|di)表示在di時刻飛行器系統(tǒng)狀態(tài)x(di)在d+i時刻的系統(tǒng)狀態(tài)的預(yù)估值。此外,Q>0和R>0分別是狀態(tài)和輸入的加權(quán)矩陣,N表示控制時域和預(yù)測時域,正定對稱矩陣Ψ是終端加權(quán)矩陣,滿足下列條件:

(9)

要使公式(9)成立,通過Schur變化得到如下優(yōu)化問題:

s.t.

(10)

從而可以得到終端加權(quán)矩陣Ψ=M-1和局部鎮(zhèn)定控制律F=WM-1,以及終端狀態(tài)約束集XT={x:xTΨx≤1,Ψ=M-1}。

當離線求解出局部鎮(zhèn)定控制率F、終端狀態(tài)約束集XT和終端加權(quán)矩陣Ψ后,飛行器系統(tǒng)實時控制只需要求解優(yōu)化問題(8)即可。根據(jù)預(yù)測控制基本原理,N步的狀態(tài)預(yù)測值可由下面的公式導(dǎo)出:

(11)

且可以等價為:

(12)

因此,優(yōu)化問題中的性能指標可以轉(zhuǎn)化為如下形式:

(13)

s.t.

(14)

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

U*(di)=[u*(di|di),u*(di+1|di),…,u*(hi|di),…,

u*(hi+1-1|di),u*(hi+1|di),…,u*(di+N-1|di)]

(15)

控制系統(tǒng)補償預(yù)測控制的具體設(shè)計步驟如下。

(1)通過求解LMI優(yōu)化問題(式(10))得到局部鎮(zhèn)定控制率F、終端狀態(tài)約束集XT和終端加權(quán)矩陣Ψ。

(2)當初始成功傳輸時刻d0滿足d0

(3)在di采樣時刻,根據(jù)已知狀態(tài)信息x(di)=x(di|di),在線求解優(yōu)化問題(式(14)),得到最優(yōu)控制序列U*(di)。在時間[di,hi+1)內(nèi),一開始執(zhí)行器沒有接收到U*(di),則其選取di-1時刻解出的最優(yōu)控制序列U*(di-1)中的預(yù)測控制量U*(hi+j|di-1),j=di-hi,di-hi+1,…-1,并將其作用于執(zhí)行器;當執(zhí)行器在hi時刻接收到序列U*(di)時,就使用預(yù)測控制量U*(hi+j|di),j=0,1,…,hi+1-hi-1。

(4)在di+1采樣時刻,令di=di+1,重復(fù)步驟(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的采樣間隔進行離散化,獲得離線時間線性模型系數(shù)矩陣:

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

圖3 常規(guī)預(yù)測控制的速度和高度響應(yīng)曲線

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

圖4 補償預(yù)測控制的速度和高度響應(yīng)曲線

從以上響應(yīng)曲線可以看出,與常規(guī)預(yù)測控制相比,補償預(yù)測控制能有效處理數(shù)據(jù)丟失的影響,能夠使系統(tǒng)較快達到穩(wěn)定狀態(tài),從而使高超聲速飛行器的速度和高度得到較好的有效控制。

4 結(jié)論

考慮存在數(shù)據(jù)丟失的高超聲速飛行器巡航時的控制問題,運用了一種帶有終端狀態(tài)約束集和終端代價函數(shù)的預(yù)測控制器設(shè)計方法并設(shè)計相關(guān)的補償策略。將控制器用于高超聲速飛行器巡航段的控制中,仿真結(jié)果表明,飛行器在存在丟包時能夠保持穩(wěn)定飛行。

[1] 黃琳, 段志生, 楊劍影. 近空間高超聲速飛行器對控制科學(xué)的挑戰(zhàn)[J].控制理論與應(yīng)用, 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的四旋翼飛行器控制系統(tǒng)設(shè)計[J]. 微型機與應(yīng)用, 2015, 34(12):76-79.

[6] 高道祥, 孫增圻, 羅能, 等. 基于Backstepping的高超聲速飛行器模糊自適應(yīng)控制[J]. 控制理論與應(yīng)用, 2008, 25(5): 805 - 810.

[7] 王士星, 孫富春, 許斌. 高超聲速飛行器的模糊預(yù)測控制[C]. 2013年中國智能自動化會議, 2013:22-27.

[8] 秦偉偉, 鄭志強, 劉剛,等. 高超聲速飛行器的LPV魯棒變增益控制[J]. 系統(tǒng)工程與電子技術(shù), 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] 高海燕, 蔡遠利, 唐偉強. 高超聲速飛行器的調(diào)度離線預(yù)測控制[J]. 控制理論與應(yīng)用, 2015, 32(2):224-230.

[11] 劉振華, 管萍, 劉小河. 高超聲速飛行器的模型預(yù)測控制[J]. 北京信息科技大學(xué)學(xué)報(自然科學(xué)版), 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] 付亮, 馬亞磊, 蔡遠利. 高超聲速飛行器單因素融合魯棒預(yù)測控制[J]. 飛行力學(xué), 2015, 33(3):21-26.

Predictive control of hypersonic vehicle considering data loss

Xue Zhiqiang, Lin Jinxing

(College of Automation, Nanjing University of Posts and Telecommunications, Nanjing 210023,China)

This paper takes a longitudinal channel of a hypersonic vehicle as the research object. One predictive control method was proposed to deal with data loss problem of sensor-controller and controller-actuator channel in cruising flight. Firstly, the linear model in the equilibrium point was obtained from the nonlinear model of hypersonic vehicle by local small perturbation linearization. Next, dynamic system model was established, and using the terminal state constraint set and the terminal cost function, constrained controller and some relevant compensation strategy were designed for the control system of missing data, in order to achieve hypersonic vehicle input command tracking. Then, the results in MATLAB and Truetime show that the designed hypersonic predictive controller makes the system have good dynamic responses and robustness.

hypersonic vehicle; data loss; predictive control; Truetime

江蘇省自然科學(xué)基金資助項目(BK20141430)

V249

A

10.19358/j.issn.1674- 7720.2016.16.022

2016-03-28)

薛志強(1990-),通信作者,男,碩士研究生,主要研究方向:控制理論與控制工程。E-mail:xuezhiqiang9009@163.com。

林金星(1978-),男,博士研究生,副教授,主要研究方向:混雜奇異時滯系統(tǒng)控制與濾波。

猜你喜歡
超聲速執(zhí)行器飛行器
高超聲速出版工程
高超聲速飛行器
測控技術(shù)(2018年12期)2018-11-25 09:37:50
超聲速旅行
復(fù)雜飛行器的容錯控制
電子制作(2018年2期)2018-04-18 07:13:25
飛機裝配預(yù)連接緊固件自動化安裝末端執(zhí)行器設(shè)計
考慮執(zhí)行器飽和的改進無模型自適應(yīng)控制
一類具有執(zhí)行器飽和的非線性系統(tǒng)抗飽和方法研究
神秘的飛行器
高超聲速大博弈
太空探索(2014年5期)2014-07-12 09:53:28
滨州市| 五寨县| 绥棱县| 临颍县| 连江县| 丰原市| 九寨沟县| 十堰市| 贵德县| 安远县| 宜宾市| 新疆| 郧西县| 吴堡县| 新平| 龙门县| 西吉县| 历史| 五台县| 崇明县| 花莲县| 巴中市| 沾化县| 武安市| 丽江市| 利川市| 黑山县| 靖边县| 宜宾县| 南宫市| 三门峡市| 尼勒克县| 绍兴县| 英山县| 普宁市| 板桥市| 淳安县| 郧西县| 绥芬河市| 平和县| 宜春市|