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

    一種自主四旋翼飛行器控制系統(tǒng)結(jié)構(gòu)研究

    2016-05-23 08:30:36楊立本章衛(wèi)國(guó)何墉黃得剛
    飛行力學(xué) 2016年1期
    關(guān)鍵詞:姿態(tài)控制

    楊立本, 章衛(wèi)國(guó), 何墉, 黃得剛

    (1.西北工業(yè)大學(xué) 自動(dòng)化學(xué)院, 陜西 西安 710129;2.陜西省飛行控制與仿真重點(diǎn)實(shí)驗(yàn)室, 陜西 西安 710129)

    ?

    一種自主四旋翼飛行器控制系統(tǒng)結(jié)構(gòu)研究

    楊立本1,2, 章衛(wèi)國(guó)1,2, 何墉1,2, 黃得剛1,2

    (1.西北工業(yè)大學(xué) 自動(dòng)化學(xué)院, 陜西 西安 710129;2.陜西省飛行控制與仿真重點(diǎn)實(shí)驗(yàn)室, 陜西 西安 710129)

    摘要:四旋翼無人飛行器在軍事及民用領(lǐng)域都有很重要的應(yīng)用,但目前主要是以遙控控制為主,其自主飛行能力較弱,因此提出了一種針對(duì)四旋翼飛行器的自主控制架構(gòu),它可根據(jù)設(shè)置好的飛行軌跡進(jìn)行自主巡航飛行。該自主飛行架構(gòu)主要分為兩部分,分別為導(dǎo)航控制系統(tǒng)和姿態(tài)控制系統(tǒng)。導(dǎo)航控制系統(tǒng)根據(jù)航線信息解算系統(tǒng)控制姿態(tài)角及飛行速度,并把解算結(jié)果交給姿態(tài)控制系統(tǒng),由姿態(tài)控制系統(tǒng)完成實(shí)際飛行器姿態(tài)的控制。通過航線自主飛行仿真對(duì)該方法的可行性進(jìn)行了驗(yàn)證。結(jié)果表明,該自主控制架構(gòu)明晰,易于實(shí)際控制系統(tǒng)的實(shí)現(xiàn),具有實(shí)際應(yīng)用價(jià)值。

    關(guān)鍵詞:四旋翼; 自主飛行控制; 導(dǎo)航控制; 姿態(tài)控制

    0引言

    四旋翼飛行器由4個(gè)相對(duì)獨(dú)立的無刷電機(jī)驅(qū)動(dòng),是一種由4個(gè)螺旋槳控制的直升機(jī),具有重要的軍事及民用應(yīng)用價(jià)值。它是一種不穩(wěn)定系統(tǒng),其控制難度較大,由于四旋翼飛行器的靜不穩(wěn)定性,需要實(shí)時(shí)對(duì)系統(tǒng)進(jìn)行控制才能保證飛行器的穩(wěn)定[1]。

    目前有關(guān)四旋翼飛行器的控制主要集中在姿態(tài)及軌跡控制、抗干擾控制及非線性控制方面。文獻(xiàn)[2-4]分別利用PID、模糊控制、LQ控制、回路成型理論設(shè)計(jì)了四旋翼無人飛行器的控制系統(tǒng)。文獻(xiàn)[5-6]利用反饋線性化設(shè)計(jì)了四旋翼飛行器的非線性控制器,但反饋線性化控制性能易受系統(tǒng)非線性建模誤差的影響。文獻(xiàn)[7-8]研究了四旋翼飛行器的反演控制問題,而反演法也需要建立精確的系統(tǒng)非線性模型。文獻(xiàn)[9]利用動(dòng)態(tài)面控制方法設(shè)計(jì)了四旋翼的控制器,動(dòng)態(tài)面主要用于解決反演控制中的導(dǎo)數(shù)爆炸問題。文獻(xiàn)[10-11]利用滑??刂圃O(shè)計(jì)了四旋翼飛行器的控制系統(tǒng),滑??刂朴休^強(qiáng)的抗干擾性??梢娝男盹w行器的姿態(tài)及軌跡控制方法已相對(duì)成熟,但有關(guān)四旋翼自主控制的研究相對(duì)較少。

    本文從實(shí)際需求出發(fā),研究了一種自主四旋翼飛行器控制架構(gòu),該架構(gòu)將飛行器的自主控制分解成兩個(gè)部分,飛行軌跡首先交由導(dǎo)航控制級(jí)進(jìn)行分析和解算,將解算出的信息交由姿態(tài)控制級(jí),并由姿態(tài)控制級(jí)控制執(zhí)行器完成實(shí)際飛行器的控制。通過仿真驗(yàn)證了這種自主控制架構(gòu)的可行性。

    1四旋翼飛行器模型

    由于四旋翼飛行器一般為對(duì)稱結(jié)構(gòu),因此假設(shè)飛行器中心和重心重合,并利用機(jī)體坐標(biāo)系描述飛行器的運(yùn)動(dòng),系統(tǒng)的結(jié)構(gòu)如圖1所示。

    圖1 四旋翼UAV飛行原理Fig.1 Quadrotor UAV flight principles

    根據(jù)圖1,并做適當(dāng)假設(shè),可得到四旋翼飛行器的非線性模型為[12]:

    (1)

    式中:ξ,ν∈R3為四旋翼飛行器在地面坐標(biāo)系中的位置坐標(biāo)和速度向量;e3=[001]T;R為從四旋翼飛行器機(jī)體坐標(biāo)到地面坐標(biāo)的轉(zhuǎn)換矩陣;F為四旋翼飛行器除重力外所受到的合外力向量;η=[φθψ]T∈R為四旋翼飛行器的歐拉角;W(η)為從繞飛行器機(jī)體軸的角速度到歐拉角速度的轉(zhuǎn)換矩陣;λ=[pqr]T∈R為四旋翼飛行器的角速度;J為慣性矩陣,由于四旋翼飛行器的結(jié)構(gòu)特性,其為對(duì)角陣;τ=[τφτθτψ]為四旋翼飛行的控制力矩。

    2自主飛行控制結(jié)構(gòu)

    為使飛行器能夠按照事先設(shè)置好的航線飛行,本文的自主飛行控制系統(tǒng)包括兩級(jí)控制結(jié)構(gòu),分別為導(dǎo)航控制級(jí)和姿態(tài)控制級(jí)。導(dǎo)航控制級(jí)利用飛行器當(dāng)前的位置航向及目標(biāo)位置解算四旋翼飛行器當(dāng)前位置和目標(biāo)位置的關(guān)系,得到飛行器的目標(biāo)航向角、俯仰角、滾轉(zhuǎn)角及最大飛行速度等;姿態(tài)控制級(jí)通過控制電機(jī)轉(zhuǎn)速?gòu)亩鴮?shí)現(xiàn)導(dǎo)航級(jí)解算出的姿態(tài)角。通過上述兩級(jí)控制結(jié)構(gòu)實(shí)現(xiàn)了飛行器的自主飛行控制。

    2.1飛行器導(dǎo)航控制級(jí)設(shè)計(jì)

    飛行器要按照設(shè)置好的航線飛行,首先需要利用導(dǎo)航控制級(jí)解算出飛行器的姿態(tài)角。導(dǎo)航控制級(jí)結(jié)構(gòu)如圖2所示。

    圖2 導(dǎo)航控制級(jí)系統(tǒng)結(jié)構(gòu)Fig.2 Structure of navigation control system

    位置及飛行信息獲取是指利用位置及磁力傳感器得到飛行器當(dāng)前的位置坐標(biāo)及飛行器的實(shí)際航向。導(dǎo)航角計(jì)算用來計(jì)算導(dǎo)航航向角,設(shè)飛行器當(dāng)前位置坐標(biāo)為xr,yr,zr。期望航跡以航跡點(diǎn)隊(duì)列的方式存放在飛行控制器中,設(shè)下一個(gè)航點(diǎn)的坐標(biāo)為xwp,ywp,zwp,則導(dǎo)航航向角ψnav為:

    (5)

    當(dāng)飛行器到達(dá)一個(gè)航點(diǎn)時(shí),飛行器保持懸停,然后利用ψnav調(diào)整飛行器機(jī)頭方向,使其指向下個(gè)路徑點(diǎn)。

    穩(wěn)態(tài)飛行速度計(jì)算用于計(jì)算飛行器飛行過程中的穩(wěn)態(tài)飛行速度Vhold。四旋翼飛行器要從一個(gè)航點(diǎn)飛到下一個(gè)航點(diǎn),首先加速,當(dāng)速度到達(dá)穩(wěn)態(tài)飛行速度時(shí)保持勻速,當(dāng)即將接近目標(biāo)點(diǎn)時(shí)進(jìn)行減速以保證到達(dá)目標(biāo)點(diǎn)時(shí)速度為零,因此計(jì)算穩(wěn)態(tài)飛行速度非常關(guān)鍵。設(shè)飛行器的速度上限值為Vmax,Vmax主要與飛行器結(jié)構(gòu)及實(shí)際用途有關(guān),事先寫入到飛行控制器中,則Vhold為:

    (6)

    式中:pdis為兩個(gè)航跡點(diǎn)之間的距離。

    通過上式可以看出,當(dāng)兩個(gè)航跡點(diǎn)位置較近時(shí),即飛行器無法達(dá)到Vmax,因此無勻速飛行過程,則飛行器首先加速,當(dāng)速度達(dá)到Vhold時(shí),減速飛行。

    俯仰角和滾轉(zhuǎn)角解算用于解算出飛行器自主飛行所需要的俯仰角和滾轉(zhuǎn)角,假設(shè)當(dāng)前飛行器實(shí)際的飛行速度為Vreal,具體的解算過程分為3步。

    第1步:由傳感器測(cè)量得到飛行器南北方向及東西方向的速度Vreal-x和Vreal-y;然后利用以前求得的ψnav及Vhold計(jì)算Vhold在南北和東西方向的速度分量Vhold-x和Vhold-y,如圖3所示。

    圖3 飛行器速度矢量分解圖Fig.3 Aircraft velocity vector decomposition

    計(jì)算公式如下:

    (7)

    第2步:計(jì)算南北及東西方向期望速度與實(shí)際速度的差Vx-error,Vy-error,計(jì)算公式如下:

    (8)

    然后利用此速度差計(jì)算PID控制量ux和uy,計(jì)算公式為:

    (9)

    第3步:通過ux和uy計(jì)算飛行器自主飛行所需要的俯仰角控制量θcon和滾轉(zhuǎn)角控制量φcon。計(jì)算公式如下:

    (10)

    式中:θcon為俯仰角控制量,用來調(diào)節(jié)飛行器速度;φcon為滾轉(zhuǎn)角控制量,用來使飛行器能夠壓航線飛行。

    從式(10)可以看出,當(dāng)飛行器實(shí)際速度和偏航角與Vhold和ψnav相同時(shí),θcon及φcon為零,則飛行器保持勻速直線飛行;當(dāng)實(shí)際速度和偏航角與Vhold和ψnav出現(xiàn)偏差時(shí),可以通過θcon和φcon的調(diào)節(jié)使飛行器能夠按照期望值Vhold和ψnav自主飛行。

    至此,就完成了導(dǎo)航控制級(jí)的設(shè)計(jì),它根據(jù)期望航跡輸入解算出ψnav,θcon及φcon。

    2.2飛行器姿態(tài)控制級(jí)設(shè)計(jì)

    姿態(tài)控制級(jí)利用導(dǎo)航控制級(jí)解算出的ψnav,θcon及φcon計(jì)算旋翼的轉(zhuǎn)速,飛行器控制力矩τ分別為偏航控制力矩τψ、俯仰控制力矩τθ和滾轉(zhuǎn)控制力矩τφ。設(shè)計(jì)步驟如下:

    第1步:利用姿態(tài)傳感器獲取飛行器的實(shí)際姿態(tài)角ψreal,θreal及φreal,并與導(dǎo)航級(jí)獲取的控制姿態(tài)角相減得到姿態(tài)角誤差值ψerror,θerror及φerror, 然后利用PID算法得到τ,計(jì)算方法如下:

    (11)

    (12)

    則U=MR,可得電機(jī)轉(zhuǎn)速R=M-1U。

    至此,就完成了姿態(tài)控制級(jí)的設(shè)計(jì),它根據(jù)導(dǎo)航級(jí)解算出的姿態(tài)角控制量求取實(shí)際的電機(jī)轉(zhuǎn)速,完成對(duì)飛行器的實(shí)際控制。

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

    為了驗(yàn)證本文算法的有效性,進(jìn)行了飛行仿真分析。系統(tǒng)仿真的四旋翼飛行器的參數(shù)為:m=0.75 kg,l=0.25 m,kt=3.13e-5N·s2,kd=7.5e-7N·ms2,Ix=19.688e-3kg·m2,Iy=19.681e-3kg·m2,Iz=3.938e-2kg·m2,Jrotor=6e-5kg·m2,飛行器的初始位置為[xyz]=[000]m,初始姿態(tài)為[φθψ]=[000] rad,初始角速度為[pqr]=[000] rad/s,自主飛行軌跡為五邊形。5個(gè)路徑點(diǎn)為:[(00),(500),(65.447.5),(2576.9),(-15.447.5)] m,飛行高度為10 m。 仿真結(jié)果如圖4~圖6所示。

    圖4 自主飛行俯仰角曲線Fig.4 Curve of autonomous flight pitch angle

    圖5 自主飛行滾轉(zhuǎn)角曲線Fig.5 Curve of autonomous flight roll angle

    圖6 飛行器自主軌跡跟蹤Fig.6 Autonomous trajectory tracking of aircraft

    由圖4可以看出,系統(tǒng)可實(shí)現(xiàn)對(duì)俯仰角期望值的精確跟蹤。由圖5可以看出,滾轉(zhuǎn)角的跟蹤效果較好。由圖6可以看出,飛行器能夠自主完成對(duì)軌跡的精確跟蹤,而且跟蹤精度較高。

    4結(jié)束語(yǔ)

    本文提出了一種四旋翼無人機(jī)自主飛行的控制結(jié)構(gòu),該結(jié)構(gòu)能夠根據(jù)事先設(shè)置好的飛行軌跡進(jìn)行自主巡航飛行,不需要人為干預(yù),其自主飛行軌跡跟蹤效果較好,具有很高的實(shí)際應(yīng)用價(jià)值。仿真結(jié)果驗(yàn)證了這種自主控制系統(tǒng)的有效性。另外,該控制結(jié)構(gòu)還可以進(jìn)一步拓展,可應(yīng)用到其他更多的領(lǐng)域中去。

    參考文獻(xiàn):

    [1]Abdelaziz Benallegue.Backstepping control for a quadrotor helicopter[C]//Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.Beijing,2006:3225-3260.

    [2]Atheer L Salih,Moghavvemi M,Haider A F M,et al.Flight PID controller design for a UAV quadrotor[J].Scientific Research and Essays,2010,5(23):3660-3665.

    [3]Bouabdallah S,Noth A,Siegwart R.PID vs LQ control techniques applied to an indoor micro quadrotor [C]//Proceedings of IEEE International Conference on IROS.Sendal,Japan,2004:2451-2456.

    [4]王樹剛.四旋翼直升機(jī)控制問題研究[M].哈爾濱:哈爾濱工業(yè)大學(xué),2006:53-67.

    [5]Altug E,Osreiwski J O,Mahony R.Control of a quadrotor helicopter using visual feedback[C]//Proceedings of IEEE International Conference on Robotics and Automation.Washington DC,2002:72-77.

    [6]Lee Daewon,Jin Kim H,Sastry Shankar.Feedback linearization vs adaptive sliding mode control for a quadrotor helicopter[J].International Journal of Control Automation and Systems,2009,7(3):419-428.

    [7]Bouabdallah S,Siegwart R.Backstepping and sliding-mode techniques applied to an indoor micro quadrotor[C]//Proceedings of the 2005 IEEE/RSJ International Conference on Robotics and Automation.Barcelona,2005:2247-2252.

    [8]Ashfaq A M,Wang Daobo.Modeling and backstepping based nonlinear control strategy for a 6 DOF quadrotor helicopter[J].Chinese Journal of Aeronautics,2008,21(3):261-268.

    [9]Wang Yinqiu,Wu Qinghe,Wang Yao.Distributed cooperative control for multiple quadrotor systems via dynamic surface control.[J].Nonlinear Dynamics,2014,75(3):513-527.

    [10]王璐,李光春,王兆龍,等.欠驅(qū)動(dòng)四旋翼無人飛行器的滑摸控制[J].哈爾濱工程大學(xué)學(xué)報(bào),2012,33(10):1248-1253.

    [11]Bouadi H,Bouchoucha M,Tadjine M.Sliding mode control based on backstepping approach for an UAV type quadrotor[J].International Journal of Applied Mathematics and Computer Sciences,2008,4(1):12-17.

    [12]Raffo G V,Ortega M G,Rubio F R.An integral predictive nonlinear control structure for a quadrotor helicopter[J].Automatica,2010,46(1):29-39.

    (編輯:姚妙慧)

    An autonomous control system research of quadrotor UAV

    YANG Li-ben1, 2, ZHANG Wei-guo1, 2, HE Yong1, 2, HUANG De-gang1, 2

    (1.School of Automation, NWPU, Xi’an 710129, China;2.Shaanxi Key Laboratory of Flight Control and Simulation, Xi’an 710129, China)

    Abstract:The quadrotor UAV has very important application in the military and civil field. But at present it is mainly remote controlled by the operator. The automatic flight capability is weak, so we proposed a new automatic control architecture. It can perform automatic cruise flight according to the trajectory. The automatic flight architecture includes the navigation control system and the attitude control system. Navigation control system calculates the control attitude angle and flight velocity according to the trajectory information, and the calculation results will be sent to the attitude control system, which will complete the actual vehicle attitude control. The simulation results of automatic flight verified the feasibility of the method. The architecture of the automatic control is clear and easy to realize the practical control, and has the practical application value.

    Key words:quadrotor; automatic flight control; navigation control; attitude control

    中圖分類號(hào):V249.1

    文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1002-0853(2016)01-0059-04

    作者簡(jiǎn)介:楊立本(1982-),男,甘肅慶陽(yáng)人,講師,博士研究生,研究方向?yàn)闊o人機(jī)自主控制、自修復(fù)控制等。

    基金項(xiàng)目:國(guó)家自然科學(xué)基金資助(61374032);航空科學(xué)基金資助(20140753012)

    收稿日期:2015-03-26;

    修訂日期:2015-06-11; 網(wǎng)絡(luò)出版時(shí)間:2015-08-17 11:05

    猜你喜歡
    姿態(tài)控制
    基于FreeRTOS與遠(yuǎn)程姿態(tài)控制的機(jī)械手控制系統(tǒng)設(shè)計(jì)
    風(fēng)擾動(dòng)下空投型AUV的飛行姿態(tài)控制研究
    兩旋翼飛行器非奇異固定時(shí)間自適應(yīng)姿態(tài)控制
    多星發(fā)射上面級(jí)主動(dòng)抗擾姿態(tài)控制技術(shù)研究
    高超聲速飛行器全局有限時(shí)間姿態(tài)控制方法
    基于UC/OS-II四旋翼姿態(tài)控制系統(tǒng)設(shè)計(jì)
    升力式再入飛行器體襟翼姿態(tài)控制方法
    彈射座椅不利姿態(tài)控制規(guī)律設(shè)計(jì)
    彈射座椅姿態(tài)控制算法研究
    基于描述函數(shù)法的相平面噴氣姿態(tài)控制的穩(wěn)定性分析
    南丹县| 桐庐县| 库车县| 海宁市| 大兴区| 成武县| 德钦县| 全椒县| 庆云县| 抚松县| 九台市| 婺源县| 蒙山县| 张家川| 洞头县| 巍山| 习水县| 牙克石市| 双桥区| 莱州市| 衡东县| 天峨县| 宣恩县| 崇阳县| 和顺县| 镇远县| 安岳县| 临江市| 思茅市| 额济纳旗| 博罗县| 太和县| 玉溪市| 和政县| 金阳县| 富宁县| 德化县| 聊城市| 武邑县| 甘洛县| 专栏|