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

        ?

        基于角加速度估計(jì)的非線性增量動(dòng)態(tài)逆控制及試飛

        2020-06-08 01:37:58黨小為唐鵬孫洪強(qiáng)鄭琛
        航空學(xué)報(bào) 2020年4期
        關(guān)鍵詞:利用方法

        黨小為,唐鵬,孫洪強(qiáng),鄭琛

        1. 北京航空航天大學(xué) 能源與動(dòng)力工程學(xué)院,北京 100083

        2. 北京航空航天大學(xué) 交通科學(xué)與工程學(xué)院,北京 100083

        非線性動(dòng)態(tài)逆(Nonlinear Dynamic Inversion, NDI)控制作為一種非線性控制方法,通過對(duì)消非線性項(xiàng)來精確線性化系統(tǒng),進(jìn)而利用線性控制律設(shè)計(jì)方法來設(shè)計(jì)控制律,該方法在飛行控制領(lǐng)域中得到了廣泛的應(yīng)用[1]。但其對(duì)系統(tǒng)的精確模型依賴度高導(dǎo)致魯棒性不足。國(guó)內(nèi)外有許多學(xué)者對(duì)動(dòng)態(tài)逆方法的魯棒性問題進(jìn)行了研究,一部分研究[2-4]采用神經(jīng)網(wǎng)絡(luò)等智能控制方法對(duì)模型偏差進(jìn)行補(bǔ)償,還有部分研究[5-7]將NDI與魯棒控制方法結(jié)合進(jìn)行設(shè)計(jì)。這些方法設(shè)計(jì)的控制器結(jié)構(gòu)較為復(fù)雜,階次較高,不利于工程實(shí)現(xiàn)。20世紀(jì)末,Bugajski和Enns[8],Bacon等[9]提出了一種動(dòng)態(tài)逆的控制方法,利用增量形式的控制方程,通過狀態(tài)量的速率即角加速度反饋來降低控制律對(duì)于被控對(duì)象模型的依賴性,提高了魯棒性。

        在非線性增量動(dòng)態(tài)逆(Incremental Nonlinear Dynamic Inversion, INDI)方法的基礎(chǔ)之上,研究者等進(jìn)行了相關(guān)的研究工作,將其廣泛地應(yīng)用于飛行控制領(lǐng)域[10-12]。INDI方法依賴角加速度反饋,而一般飛控系統(tǒng)無法直接測(cè)量角加速度,針對(duì)INDI對(duì)于角加速度反饋的需求,有各種角加速度估計(jì)方法被提出。常規(guī)的方法是利用角速度差分結(jié)合低通濾波進(jìn)行角加速度估計(jì),但低通濾波帶來的時(shí)間延遲會(huì)影響系統(tǒng)的穩(wěn)定性,對(duì)此,Koschorke等[13]研究了時(shí)間延遲對(duì)INDI閉環(huán)系統(tǒng)穩(wěn)定性的影響,Smeur等[14]和周池軍等[15]利用低通濾波估計(jì)角加速度的同時(shí),對(duì)控制量進(jìn)行濾波補(bǔ)償。Bacon和Ostroff[16]、陳海兵等[17]利用幾何方法估計(jì)角加速度,但此方法數(shù)值求解較為復(fù)雜,不利于工程應(yīng)用。尹航等[18]利用卡爾曼濾波(Kalman Filter,KF)估計(jì)角加速度,通過仿真實(shí)驗(yàn)證明了該方法的有效性。

        本文針對(duì)小型三旋翼無人機(jī)(Unmanned Aerial Vehicle,UAV)飛行平臺(tái),在增量動(dòng)態(tài)逆控制方法的基礎(chǔ)之上,利用飛控慣性測(cè)量單元測(cè)得的角速度通過卡爾曼濾波角加速度估計(jì)器實(shí)時(shí)提供角加速度反饋,分回路設(shè)計(jì)了姿態(tài)控制器,并利用基于模型的控制系統(tǒng)設(shè)計(jì)方法將控制器實(shí)現(xiàn)。最后,通過試飛試驗(yàn)驗(yàn)證基于角加速度估計(jì)器的增量動(dòng)態(tài)逆控制方法的有效性和魯棒性。

        1 三旋翼動(dòng)力學(xué)模型

        本文所采用的三旋翼無人機(jī)模型如圖1所示。其簡(jiǎn)化模型的受力分析,如圖2所示。圖中:F1、F2、F3為3個(gè)電機(jī)產(chǎn)生的拉力,為克服3個(gè)電機(jī)轉(zhuǎn)動(dòng)產(chǎn)生的偏航力矩,前2個(gè)電機(jī)為可傾轉(zhuǎn)差動(dòng)設(shè)計(jì);δ為前2個(gè)電機(jī)的差動(dòng)角;l0為1號(hào)、2號(hào)電機(jī)連線到重心的距離;l1和l2為1號(hào)、 2號(hào)電機(jī)到x軸的距離;l3為3號(hào)電機(jī)到重心的距離。

        機(jī)體軸系下的三旋翼姿態(tài)轉(zhuǎn)動(dòng)動(dòng)力學(xué)方程為

        圖1 無人機(jī)模型

        圖2 受力分析圖

        (1)

        定義控制輸入量和簡(jiǎn)化后三旋翼無人機(jī)的轉(zhuǎn)動(dòng)慣量矩陣分別為

        u=[F1,F2,F3,δ]T

        式中:p、q、r為無人機(jī)繞機(jī)體軸轉(zhuǎn)動(dòng)的角速度。

        2 三旋翼控制系統(tǒng)設(shè)計(jì)

        2.1 增量動(dòng)態(tài)逆控制律

        考察的飛機(jī)非線性動(dòng)力學(xué)系統(tǒng)方程為

        (2)

        式中:x為n維狀態(tài)量;u為p維控制輸入;y為m維輸出。

        設(shè)某一時(shí)刻的狀態(tài)量和輸入量分別為(x0,u0),則在(x0,u0)的某鄰域內(nèi),非線性狀態(tài)方程可利用泰勒一階展開近似為

        (3)

        (x0,u0)點(diǎn)的狀態(tài)方程為

        (4)

        定義2個(gè)偏導(dǎo)數(shù)為

        (5)

        式(3)可整理為

        (6)

        輸出方程對(duì)時(shí)間求導(dǎo)可得

        (7)

        Δu=(hxB(x0,u0))-1·

        (8)

        當(dāng)控制律的解算頻率足夠高,步長(zhǎng)足夠小時(shí),狀態(tài)量的增量Δx相對(duì)于控制輸入的增量Δu來說是高階小量,故可略去,則增量動(dòng)態(tài)逆控制律為

        (9)

        一般來說,控制輸入的維數(shù)p大于輸出維數(shù)m,故(hxB(x0,u0))-1為廣義右逆??刂坡芍胁伙@含非線性狀態(tài)項(xiàng)f(x),降低了控制律對(duì)于飛機(jī)本體數(shù)學(xué)模型的依賴,使得控制律對(duì)于飛機(jī)本體數(shù)學(xué)模型中的參數(shù)攝動(dòng)具有一定的魯棒性。同時(shí),采用增量式的控制律算法,使得控制律需要利用到狀態(tài)量的導(dǎo)數(shù),在三旋翼姿態(tài)控制中意味著需要角加速度反饋量,因此需要利用到第3節(jié)所提到的角加速度估計(jì)器。

        2.2 控制律設(shè)計(jì)

        對(duì)于本文所研究的被控對(duì)象即三旋翼無人機(jī)的姿態(tài)控制而言,被控對(duì)象的動(dòng)力學(xué)方程如式(1)所示。

        定義狀態(tài)量x=Ω=[p,q,r]T,控制輸入為u=[F1,F2,F3,δ]T,輸出為y=x=Ω。故由式(9)可得相應(yīng)的增量動(dòng)態(tài)逆控制律為

        (10)

        根據(jù)三旋翼無人機(jī)姿態(tài)控制的特性,基于以上的增量動(dòng)態(tài)逆控制律,對(duì)姿態(tài)控制進(jìn)行雙回路控制律設(shè)計(jì)。

        外回路包括姿態(tài)角回路(慢回路)和角速度回路(快回路),控制框圖如圖3所示。ωφ、ωθ、ωψ和ωp、ωq、ωr分別表示姿態(tài)角回路和角速度回路的帶寬。快回路帶寬一般為慢回路帶寬的3~5倍,具體設(shè)置為:ωφ=ωθ=ωψ=3 rad/s,ωp=ωq=ωr=10 rad/s;下標(biāo)c表示指令。

        圖3 外回路控制框圖

        圖4 內(nèi)回路控制框圖

        內(nèi)回路即為角加速度回路,采用增量動(dòng)態(tài)逆控制律,控制框圖如圖4所示,u0為上一采樣時(shí)刻的控制輸入量,因?yàn)闊o法直接反饋實(shí)際電機(jī)的拉力和舵機(jī)偏轉(zhuǎn)的角度,因此加入執(zhí)行機(jī)構(gòu)模型模擬電機(jī)和舵機(jī)的動(dòng)力學(xué)環(huán)節(jié),同時(shí)加入角加速度估計(jì)器實(shí)時(shí)地估計(jì)飛機(jī)的角加速度。

        3 角加速度估計(jì)器設(shè)計(jì)

        3.1 基于卡爾曼濾波器的角加速度估計(jì)

        INDI是一種對(duì)于模型參數(shù)不敏感的魯棒非線性控制方法,該方法利用角加速度反饋進(jìn)行解算,而一般飛控硬件采用慣性測(cè)量單元測(cè)量角速度,沒有角加速度傳感器直接測(cè)量角加速度。直接利用角速度差分得到的角加速度噪聲過大,無法用于控制律的解算,因此需要利用傳感器的信號(hào)估計(jì)出角加速度信號(hào)。傳統(tǒng)的方式是直接對(duì)傳感器的角速度信號(hào)進(jìn)行差分,然后再進(jìn)行低通濾波。在此基礎(chǔ)之上,本文利用KF進(jìn)行角加速度的實(shí)時(shí)估計(jì)。

        1) 運(yùn)動(dòng)學(xué)模型

        (11)

        ΔT為采樣周期;z為觀測(cè)量,觀測(cè)量為俯仰角速度,來源為慣性測(cè)量單元(IMU)的角速率;Q和R分別為過程噪聲和觀測(cè)噪聲。

        2) 濾波估計(jì)過程[19]

        角加速度估計(jì)的過程即卡爾曼濾波器的遞推求解過程,故可以用于控制律中進(jìn)行實(shí)時(shí)的角加速度反饋。

        ① 一步狀態(tài)更新,根據(jù)上一采樣時(shí)刻估計(jì)出的狀態(tài)量經(jīng)過狀態(tài)轉(zhuǎn)移矩陣得出一步狀態(tài)量估計(jì)值:

        (12)

        ② 狀態(tài)誤差協(xié)方差一步更新,求解出狀態(tài)誤差協(xié)方差陣經(jīng)過一步狀態(tài)更新并引入過程噪聲之后的估計(jì)值:

        (13)

        ③ 求解使得狀態(tài)量估計(jì)為最小方差無偏估計(jì)的卡爾曼增益K:

        (14)

        ④ 根據(jù)卡爾曼增益進(jìn)行狀態(tài)量和協(xié)方差的校正:

        (15)

        3) 角加速度估計(jì)結(jié)果

        根據(jù)三旋翼飛行平臺(tái)實(shí)際試飛過程中測(cè)量的俯仰角速度q,分別利用直接差分、直接差分加低通濾波、卡爾曼濾波器估計(jì)3種方法得到相應(yīng)的角加速度,并進(jìn)行比較,如圖5所示。

        可見,對(duì)角速度信號(hào)進(jìn)行直接差分會(huì)將噪聲放大,采用傳統(tǒng)的差分加低通濾波則會(huì)帶來一定的延遲,而用KF進(jìn)行角加速度估計(jì)可以去除高頻噪聲并保證較小的延遲。

        圖5 角加速度估計(jì)對(duì)比圖

        3.2 角加速度估計(jì)的時(shí)間延遲

        互相關(guān)函數(shù)是信號(hào)分析里衡量2個(gè)信號(hào)之間相互關(guān)聯(lián)程度的函數(shù)??梢酝ㄟ^求取互相關(guān)函數(shù)得到2個(gè)相似信號(hào)之間的時(shí)間延遲。

        對(duì)于連續(xù)信號(hào)定義為

        (16)

        即將g(t)對(duì)時(shí)間軸原點(diǎn)進(jìn)行翻轉(zhuǎn)后與f(t)作卷積。

        對(duì)于離散時(shí)間序列定義為

        (17)

        它表示序列x(n)不動(dòng),將y(n)在時(shí)間軸上向左或右移動(dòng)m個(gè)采樣間隔后與序列x(n)相乘后求和,得到平移m之后的對(duì)應(yīng)互相關(guān)函數(shù)值rxy(m),該值越大表示此時(shí)兩信號(hào)越相似。因此可以通過互相關(guān)函數(shù)曲線上的峰值點(diǎn)得出2個(gè)相似信號(hào)之間的時(shí)間延遲。

        定義歸一化的互相關(guān)函數(shù),互相關(guān)函數(shù)越接近1表示此時(shí)兩信號(hào)越相似。

        (18)

        考察利用卡爾曼濾波得到的角加速度估計(jì)值和傳統(tǒng)差分加低通濾波分別帶來的時(shí)間延遲。選擇直接進(jìn)行數(shù)值差分得到的角加速度信號(hào)作為基準(zhǔn)信號(hào),認(rèn)為此信號(hào)無時(shí)間延遲,分別計(jì)算2種方法與基準(zhǔn)信號(hào)之間的互相關(guān)函數(shù)來比較兩者的時(shí)間延遲。數(shù)據(jù)來源同3.1節(jié)中數(shù)據(jù)。

        由圖6結(jié)果可知,KF方法的時(shí)間延遲為0.23個(gè) 采樣間隔,而差分加低通濾波方法的時(shí)間延遲為0.46個(gè)采樣間隔(由于兩者延遲都小于1個(gè) 采樣間隔,故求取互相關(guān)函數(shù)之后采用插值的方法得到了平移非整數(shù)采樣間隔點(diǎn)的互相關(guān)函數(shù)值)。故結(jié)果表明,采用KF進(jìn)行角加速度估計(jì)可以去除高頻噪聲并保證較小的延遲。

        圖6 時(shí)間延遲對(duì)比

        4 飛行試驗(yàn)驗(yàn)證

        4.1 控制律實(shí)現(xiàn)及試飛平臺(tái)

        為驗(yàn)證增量動(dòng)態(tài)逆控制律和角加速度估計(jì)器的可行性,本文進(jìn)一步基于小型三旋翼無人機(jī)平臺(tái)開展了飛行試驗(yàn),試驗(yàn)所用三旋翼無人機(jī)平臺(tái)如圖7所示,其基本參數(shù)如表1所示。

        圖7 無人機(jī)實(shí)物圖

        表1 無人機(jī)基本參數(shù)

        無人機(jī)飛控硬件平臺(tái)為雷迅pixhack V3,內(nèi)置3組IMU冗余設(shè)計(jì)(包含3組加速度計(jì)、3組陀螺儀、1組電子羅盤、2組數(shù)字氣壓計(jì))。飛行控制律設(shè)計(jì)平臺(tái)為MATLAB/SIMULINK,利用基于模型的設(shè)計(jì)方法[20],在SIMILINK中搭建好控制器仿真模型之后,通過SIMULINK代碼自動(dòng)生成技術(shù)生成可執(zhí)行文件到目標(biāo)硬件中,并進(jìn)行試飛測(cè)試等等。具體流程如圖8所示。

        圖8 控制律設(shè)計(jì)流程圖

        4.2 試飛結(jié)果

        三旋翼無人機(jī)姿態(tài)控制試驗(yàn)在室內(nèi)無風(fēng)條件下進(jìn)行。測(cè)試姿態(tài)角的跟蹤情況,驗(yàn)證角加速度估計(jì)器和增量動(dòng)態(tài)逆控制律的有效性。

        1) 三軸姿態(tài)響應(yīng)

        圖9為三軸姿態(tài)響應(yīng)仿真圖。

        圖9 三軸姿態(tài)響應(yīng)

        2) 魯棒性測(cè)試

        在三旋翼無人機(jī)平臺(tái)上附加重物,改變飛行器的重心位置,測(cè)試姿態(tài)角的跟蹤情況,同時(shí)與常規(guī)PID控制律進(jìn)行對(duì)比,考察INDI控制律對(duì)于飛機(jī)本體模型參數(shù)攝動(dòng)的魯棒性。

        重心位置攝動(dòng)俯仰角跟蹤情況如圖10所示。改變?nèi)砥渲幸粋€(gè)動(dòng)力單元的螺旋槳的尺寸,以達(dá)到改變執(zhí)行機(jī)構(gòu)效能的目的,考察控制律對(duì)于執(zhí)行機(jī)構(gòu)效能攝動(dòng)的魯棒性。

        動(dòng)力效能攝動(dòng)俯仰角跟蹤情況如圖11所示??梢悦黠@看出,在重心位置和動(dòng)力效能有較大攝動(dòng)時(shí),常規(guī)PID控制律存在很大的穩(wěn)態(tài)誤差,無法很好地跟蹤指令,而基于角加速度反饋的增量動(dòng)態(tài)逆控制律由于降低了對(duì)飛機(jī)本體模型的敏感度,故仍能實(shí)現(xiàn)很好的指令跟蹤效果,具有較好的魯棒性。

        圖10 重心位置攝動(dòng)測(cè)試結(jié)果

        圖11 動(dòng)力效能攝動(dòng)測(cè)試結(jié)果

        3) 指令跟蹤

        圖12為俯仰角、俯仰角速度以及俯仰角加速度的指令跟蹤情況。圖13為利用角速度差分加低通濾波進(jìn)行角加速度估計(jì)得到的俯仰角指令跟蹤情況。

        試飛數(shù)據(jù)顯示,俯仰角、俯仰角速度和俯仰角加速度均能夠很好的跟蹤指令,響應(yīng)動(dòng)態(tài)良好。俯仰角響應(yīng)與俯仰角指令之間的時(shí)間延遲約為0.3 s, 與姿態(tài)角回路 3 rad/s 的帶寬一致。穩(wěn)定點(diǎn)附近有小幅的2 °左右的振蕩,該振蕩是由傳感器噪聲以及氣動(dòng)-結(jié)構(gòu)耦合振動(dòng)等因素導(dǎo)致。角加速度響應(yīng)通過角加速度估計(jì)器實(shí)時(shí)估計(jì)得到,可以看出,2種角加速度估計(jì)方法均能達(dá)到控制效果,利用本文的角加速度估計(jì)器可以在濾除高頻噪聲的同時(shí)保證較小的時(shí)間延遲,保障了更好的穩(wěn)定性。

        圖12 指令跟蹤結(jié)果

        圖13 差分加低通濾波指令跟蹤結(jié)果

        5 結(jié) 論

        1) INDI控制律可以運(yùn)用于實(shí)際飛行器的控制中,并且對(duì)飛機(jī)本體模型參數(shù)攝動(dòng)具有很好的魯棒性。

        2) 角加速度估計(jì)器為INDI控制律提供必需的角加速度信息,為控制律的實(shí)現(xiàn)提供了一種工程上的解決途徑。

        3) 基于卡爾曼濾波的角加速度估計(jì)方式在濾除高頻噪聲的基礎(chǔ)上帶來的時(shí)間延遲更小。

        猜你喜歡
        利用方法
        利用min{a,b}的積分表示解決一類絕對(duì)值不等式
        利用倒推破難點(diǎn)
        利用一半進(jìn)行移多補(bǔ)少
        學(xué)習(xí)方法
        利用數(shù)的分解來思考
        Roommate is necessary when far away from home
        利用
        可能是方法不對(duì)
        用對(duì)方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        国产一区二区三区在线观看免费 | 精品人妻夜夜爽一区二区| 日韩人妻美乳中文字幕在线| 天天躁夜夜躁狠狠躁婷婷| 岳毛多又紧做起爽| 国产激情电影综合在线看| 91国产自拍视频在线 | 成品人视频ww入口| 无码任你躁久久久久久| 亚洲欧美日韩国产精品网| 免费av在线 国产精品| 丰满少妇人妻无码| 国产成人精品999在线观看| 精品亚洲女同一区二区| 偷拍视频十八岁一区二区三区| 中文字幕无码成人片| 永久免费观看国产裸体美女| 女女同性黄网在线观看| 精品一区二区三区牛牛| 无码人妻久久一区二区三区蜜桃 | 色费女人18毛片a级毛片视频| 欧性猛交ⅹxxx乱大交| 亚洲女同系列高清在线观看| 极品一区二区在线视频| 东京热人妻无码一区二区av| 国产夫妻av| 亚洲伊人av综合福利| 亚洲精品一区久久久久一品av| 久久久精品人妻一区二区三区四| 国产精品无码久久久久久久久作品| 在线观看的a站免费完整版| 在办公室被c到呻吟的动态图 | 欧美成人三级一区二区在线观看 | 国产精品成人亚洲一区| 天堂…在线最新版资源| 成人在线免费视频亚洲| 亚洲中文中文字幕乱码| 国产精品一卡二卡三卡| 色综合88| 亚洲一区域二区域三区域四| 曰韩无码av一区二区免费|