《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 四旋翼飛行器中PID控制的優化
四旋翼飛行器中PID控制的優化
2017年電子技術應用第2期
李 航,王耀力
太原理工大學 信息工程學院,山西 太原030024
摘要: 為解決四旋翼飛行器飛行過程中的不穩定和靈敏度問題,在四旋翼飛行器數學模型基礎上,提出利用共軛梯度算法對數字PID控制器的參數進行自整定。將控制性能指標的最小方差和控制率相結合,共軛梯度算法迭代計算出隨被控系統不斷變化的最優化特性參數,有效地提高系統的魯棒特性。該算法不僅克服了對模型辨識度的依賴,也不再需要人工參數整定,避免了控制器出現不可預知的后果。以四旋翼飛行器的橫滾角從偏移13°恢復到平穩狀態及其穩定性為例,通過LabVIEW實現的軟件仿真表明,較之常規算法,該方案算法效率提高50%,誤差小于普通PID控制飛行器平穩狀態下存在的0.5°偏差,且穩定性較好。
中圖分類號: TP273.24
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.02.017
中文引用格式: 李航,王耀力. 四旋翼飛行器中PID控制的優化[J].電子技術應用,2017,43(2):73-76.
英文引用格式: Li Hang,Wang Yaoli. Optimization of PID control in four rotor aircraft[J].Application of Electronic Technique,2017,43(2):73-76.
Optimization of PID control in four rotor aircraft
Li Hang,Wang Yaoli
College of Information Engineering,Taiyuan University of Technology,Taiyuan 030024,China
Abstract: In order to solve the problem of instability and sensitivity during flight of the quad-rotor aircraft,the conjugate gradient algorithm was introduced to self-tune the digital PID control parameters based on the mathematical model of quad-rotor aircraft. Combined the minimum-variance of control performance with control rate, the conjugate gradient algorithm interactively calculate the most optimized control parameters for the controlled system with changing characteristics, which can effectively improve the robustness of the system. This algorithm overcomes the identification of mathematical model and manual parameters settings, avoids unpredictable results in the absence of control rules. Taking the roll angle offset of quad-rotor aircraft from 13°to steady state and its stability as an example and simulating with LabVIEW, it is proved that the algorithm efficiency is improved by 50% compared with conventional algorithm, the deviation is less than ordinary PID control which is 0.5°at steady state, and the stability is also perfect.
Key words : quad-rotor aircraft;digital PID;the conjugate gradient algorithm;self-tuning;LabVIEW

0 引言

    四旋翼飛行器是一種常見的特定配置的垂直起降微型飛行器,它具有體積小、靈活性高、機動性強和結構簡單操作方便等優點,具有廣闊的應用前景[1]。它是四輸入六輸出的典型欠驅動、強耦合的非線性系統,理論研究表明,用非線性的控制器實現四旋翼飛行器具有良好的控制效果。由于物理機體和數學模型之間的差異,常用PID控制器作為飛行器的控制系統[2]。然而在實際應用中,被控對象自身的非線性、延遲性和滯后性等原因,PID控制器參數的整定非常困難。參數設置的不理想不但會影響控制系統的穩定性,而且會無法完成預期效果,甚至引發工業事故,因此PID控制參數自整定對控制系統具有重要作用。

    按照發展階段,自整定分為常規自整定和智能自整定兩類,常規PID參數自整定按其工作機理分為兩種:基于規則的自整定方法和基于模式辨識的自整定方法[3]

    基于規則的自整定方法在參數整定及控制過程方面不需要特定經驗,還可以將過程特性和干擾特性區分開,但是需要技術人員對每一個回路和控制參數都有深入和全面的了解。對于控制系統,要求明確哪個控制參數需要調節,但是需要調節的控制參數不容易確定。

    基于模式辨識自整定的方法簡單、直觀、易實現,但是在實際工業生產過程中,因其非線性、動態性、系統的噪聲和結構的復雜性等特點,該方法并沒有取得預期的結果,而且該方法工作量比較大。

    隨著科技發展,智能參數自整定相繼出現。其中模糊推理整定[4]不需要精確的數學模型,具有較強的魯棒性,但是它依賴于確定的PID參數,屬于一種局部尋優算法;遺傳算法降低了設計難度,具有良好的魯棒性和全局性,但其存在收斂性、局部搜索能力差等問題。本文是在智能PID控制的基礎上,提出結合共軛梯度算法數字PID控制參數進行自整定,將控制性能指標的最小方差和控制率相結合,根據梯度算法迭代出被控系統不斷變化的參數,使PID控制器的效率得以提升,提高了系統的魯棒特性、可靠性和準確性。

1 四旋翼飛行器建模

    四旋翼飛行器是固定在一個十字交叉的結構上,由4個電機驅動螺旋槳的轉動,并且通過螺旋槳速度的改變來改變飛行器的姿態[5]。其工作原理圖如圖1所示。

ck4-t1.gif

    四旋翼飛行器在全局坐標系下沿X、Y、Z軸的線位移運動方程為:

 ck4-gs1.gif

    根據力矩平衡原理,四旋翼飛行器在全局坐標系X、Y、Z方向的角位移方程為:

     ck4-gs2.gif

其中,l是四旋翼飛行器重心到螺旋槳的距離,ki(i=4,5,6)是四旋翼飛行器在角位移運動是的空氣阻力系數,I是每個軸上的轉動慣量ck4-gs2-x1.gifM是每個螺旋槳產生的扭動力矩[6]

    假定Ui(i=1,2,3,4)為四旋翼飛行器控制系統的輸入量,在實驗階段,四旋翼飛行器處于低速飛行的狀態,忽略空氣阻力[7],將式(1)和式(2)化簡得出系統的數學模型:

     ck4-gs3.gif

    四旋翼飛行器是用PID控制器作為控制系統,其控制系統模型如圖2所示。

ck4-t2.gif

    由圖2知四旋翼飛行器的飛行姿態是由PID控制器通過調節4個電機的轉速來實現,為了增強四旋翼飛行器飛行姿態的穩定性和可靠性,對PID控制器進行優化是必要的。為此提出了共軛梯度算法對PID控制參數的自整定,從而使控制系統輸出達到最優。

2 共軛梯度算法對PID參數的整定

    在四旋翼飛行器數學模型的基礎上,根據PID控制系統的輸出u(k)和整個系統的輸出y(k)組成數據序列,在設計過程中引入參數γ,通過對γ不斷進行迭代估計,得出k時刻的參數估計值ck4-2-x1.gif利用最小方差控制率計算出ck4-gs2-x2.gif并以此改善調節器的參數,調節器在新參數條件下對過程進行控制。通過不斷對參數的迭代估計,直到其收斂到真值,即調節器對過程的控制達到最小方差控制時,參數就能夠使控制過程達到最優。

    根據位置式PID控制器[8]得到:

    ck4-gs4.gif

    由式(4)遞推出增量式PID控制[9]的公式:

     ck4-gs5.gif

    然后引入共軛梯度算法,設目標函數為:

    ck4-gs6.gif

其中,y0為理想值,y(k-j)為(k-j)時刻的輸出值,γ是含控制參數kp、Ti、Td的向量。

    在優化值附近可將式(6)簡化為:

    ck4-gs7.gif

    利用梯度算法求解γ的最優估計,則迭代公式為:

    ck4-gs8.gif

    不同的PID控制器對應著不同的γ,因此設定系統的輸出為:

ck4-gs9-12.gif

3 仿真分析

    將共軛梯度算法對PID參數的自整定和四旋翼飛行器的數學模型相結合,在以NI-myrio為控制核心的四旋翼飛行器上利用LabVIEW編程進行仿真,通過MPU6050采集四旋翼飛行器俯仰角、橫滾角、偏航角的數據,利用普通PID控制采集的數據與其對比。以橫滾角偏移13°的時刻恢復到平穩狀態和在平穩狀態的穩定性為例,采集兩種算法在相同條件、不同時刻下的波形圖驗證該算法的有效性,其波形如圖3所示。圖3中:曲線1表示四旋翼飛行器橫滾角在共軛梯度算法下PID控制的仿真曲線;曲線2表示四旋翼飛行器橫滾角在普通PID控制下的仿真曲線。

ck4-t3.gif

    圖中分別采集了共軛梯度算法的PID控制和普通PID控制的四旋翼飛行器橫滾角在0~224 ms、21~245 ms、30~257 ms時刻的仿真結果。由圖3(a)得到,四旋翼飛行器橫滾角從13°恢復到平穩狀態,普通PID控制所需時間約為47.2 ms,共軛梯度算法的PID控制所需時間為23.6 ms,通過對比,共軛梯度算法的PID控制對四旋翼飛行器的橫滾角恢復到平穩狀態所需時間時間較短,且提高的效率為:

    ck4-gs13.gif

    由圖3(b)、圖3(c)可知,普通PID控制的飛行器恢復到平穩狀態后依然有較大抖動,其穩定性較差,而共軛梯度算法的PID控制在四旋翼飛行器橫滾角恢復到平穩狀態后比較穩定,其魯棒性增強,誤差較小。

    通過圖3(c)看出,普通PID控制的飛行器平穩狀態存在0.5°的偏差,而共軛梯度算法的PID控制實現了飛行器無偏移的平穩狀態,提高了系統的準確性和可靠性。

    該算法已成功應用在四旋翼飛行器,在實際飛行中已達到良好的控制飛行效果,其仿真飛行如圖4所示。

ck4-t4.gif

4 結論

    本文采用共軛梯度算法對數字PID控制的參數進行自整定,將控制性能指標的最小方差和控制率相結合,根據梯度算法迭代計算出被控系統特性不斷變化的控制參數,在NI-myrio為核心控制的四旋翼飛行器上通過LabVIEW實現了仿真。經實驗證明,從飛行的某一狀態恢復到穩定的時間明顯縮短,速率明顯提高,穩定性較好,波動較小,取得了較為理想的效果。該方法只是完成了PID自整定的基本整定功能,還有許多功能,如增加對多點的自整定功能、考慮實際應用環境的多樣性等需進一步做實驗驗證。

參考文獻

[1] 姜成平.一種四旋翼無人機控制系統的設計與實現研究[D].哈爾濱:哈爾濱工業大學,2014.

[2] BOUABDALLAH S,NOTH A,SIEGWART R.PID vs LQ control techniques applied to an indoor micro quadrotor [C].IEEE,2004:2451-2456.

[3] 周偉.PID參數自整定的研究與應用[D].武漢:華中科技大學,2011. 

[4] 邊麗華.PID控制器參數自整定方法的研究與實現[D].大連:大連理工大學,2009.

[5] Tao Jili,Lu Wuyi,Xiong Hongyun.The self-tuning of PID parameters based on advanced genetic algorithm[J].Industrial Instrumentation & Automation,2004(2).

[6] 尚昱星.光電式動態扭矩測量系統的研究與設計[D].秦皇島:燕山大學,2009.

[7] MADANI T,BENALLEGUE A.Backstepping control for a quadrotor helicopter[C].IEEE/RSJ International Conference on Intelligent Robots and Systems,2006:3255-3260.

[8] 段國強.四旋翼無人直升機仿真及控制方法比較研究[D].哈爾濱:哈爾濱工業大學,2013.

[9] 宿敬亞,樊鵬輝,蔡開元.四旋翼飛行器的非線性PID姿態控制[J].北京航空航天大學學報,2011(9):1054-1058.



作者信息:

李  航,王耀力

(太原理工大學 信息工程學院,山西 太原030024)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一级黄色av| 一区二区三区|亚洲午夜| 亚洲精选视频免费看| 精品不卡视频| 国产真实久久| 国产欧美一区二区三区视频| 欧美体内she精视频在线观看| 欧美视频中文字幕| 亚洲国产欧美不卡在线观看 | 亚洲精品系列| 亚洲电影有码| 亚洲大片在线观看| 精品福利电影| 亚洲大胆在线| 亚洲精品免费在线播放| 亚洲国产成人精品女人久久久 | 性色av一区二区三区红粉影视| 亚洲一线二线三线久久久| 99国产精品| 一本色道久久综合| 亚洲午夜精品一区二区三区他趣| 在线一区二区三区做爰视频网站 | 欧美亚洲一区二区在线| 翔田千里一区二区| 欧美一区二区成人6969| 欧美一区午夜视频在线观看| 欧美在线|欧美| 久久婷婷国产麻豆91天堂| 快播亚洲色图| 欧美激情第三页| 欧美日韩亚洲一区二区三区在线观看| 欧美色视频在线| 国产精品一区二区黑丝| 国语自产精品视频在线看| 激情亚洲网站| 亚洲人成网站777色婷婷| 一本一本久久| 午夜精品久久| 亚洲国产视频a| av不卡在线| 亚洲欧美电影院| 久久久久99| 免费观看成人网| 欧美日韩免费观看一区| 国产精品你懂的在线欣赏| 国产拍揄自揄精品视频麻豆| 在线播放国产一区中文字幕剧情欧美| 亚洲欧洲另类| 亚洲欧美久久久| 亚洲国产精品一区二区久| 一区二区av在线| 久久成人18免费网站| 欧美承认网站| 国产精品高清在线观看| 国内精品久久久久影院色| 亚洲激情校园春色| 亚洲女同在线| 日韩午夜免费视频| 欧美有码视频| 欧美激情综合色综合啪啪| 国产精品男女猛烈高潮激情| 在线日韩视频| 亚洲午夜极品| 亚洲欧洲日本mm| 午夜亚洲一区| 欧美国产91| 国产手机视频精品| 亚洲精品日韩激情在线电影| 午夜视频久久久久久| 日韩手机在线导航| 久久久999| 欧美视频在线观看一区二区| 狠狠色丁香久久婷婷综合_中| 日韩午夜激情| 亚洲国产一二三| 欧美一级视频| 欧美日韩国产综合视频在线| 国产一区二区久久精品| 一区二区欧美视频| 亚洲日本视频| 久久久精品视频成人| 欧美亚一区二区| 亚洲高清久久久| 欧美一区二区三区在线免费观看| 亚洲一区二区3| 欧美成人四级电影| 国产综合激情| 亚洲欧美日本精品| 亚洲性视频网站| 欧美激情第二页| 一区二区在线观看视频在线观看| 亚洲一区二区久久| 一区二区激情小说| 欧美成年人视频| 黄色日韩网站| 香蕉久久夜色精品国产| 亚洲一区二区网站| 欧美日韩国产91| 亚洲国产天堂网精品网站| 欧美中文字幕视频在线观看| 欧美亚洲一级| 国产精品国产三级国产a| 亚洲麻豆视频| 亚洲另类一区二区| 女同性一区二区三区人了人一| 国产亚洲a∨片在线观看| 亚洲欧美电影院| 亚洲欧美日韩精品综合在线观看 | 欧美日韩高清一区| 亚洲精华国产欧美| 亚洲精品综合精品自拍| 米奇777在线欧美播放| 国产一区二区高清视频| 亚洲欧美日韩国产精品| 午夜在线精品偷拍| 国产精品久久久久久久久免费 | 99精品热6080yy久久| 亚洲精品欧洲| 中国女人久久久| 亚洲免费不卡| 亚洲狼人综合| 欧美激情久久久| 91久久精品视频| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 在线精品一区| 亚洲国产另类精品专区| 久久久美女艺术照精彩视频福利播放| 国产精品视频yy9099| 亚洲视频欧洲视频| 亚洲欧美一区二区原创| 国产精品永久| 性欧美大战久久久久久久久| 久久精品综合一区| 一区二区在线观看视频| 亚洲人成免费| 欧美精品三区| 一区二区三区高清不卡| 亚洲欧美不卡| 国产精品羞羞答答xxdd| 午夜在线视频一区二区区别| 欧美日韩免费精品| 裸体歌舞表演一区二区| 久久精品一级爱片| 欧美综合二区| 国产视频一区在线观看| 久久婷婷国产麻豆91天堂| 欧美1区免费| 亚洲国产另类精品专区| 亚洲美女黄色片| 欧美色网一区二区| 亚洲字幕在线观看| 久久久久久亚洲精品中文字幕| 韩日精品在线| 亚洲欧洲另类| 欧美日韩一区二区三区在线视频| 一区二区国产日产| 久久国产欧美精品| 在线成人黄色| 一二三区精品福利视频| 国产精自产拍久久久久久蜜| 久久国产精品高清| 欧美久久成人| 亚洲在线免费视频| 老司机aⅴ在线精品导航| 亚洲激情在线观看视频免费| 亚洲在线免费| 国产一区二区三区视频在线观看| 亚洲国产精品电影在线观看| 欧美片第一页| 香蕉乱码成人久久天堂爱免费 | 久久亚洲影音av资源网| 亚洲激情电影在线| 午夜天堂精品久久久久 | 亚洲特级片在线| 久久久久久久波多野高潮日日 | 亚洲精品字幕| 久久riav二区三区| 亚洲人体影院| 性欧美video另类hd性玩具| 韩国精品主播一区二区在线观看| 亚洲区欧美区| 国产乱码精品一区二区三区av| 亚洲第一精品夜夜躁人人躁| 欧美日韩国产高清| 欧美制服丝袜| 国产精品激情电影| 亚洲精品视频二区| 国产乱码精品| 亚洲少妇在线| 永久555www成人免费| 亚洲欧美中文字幕| 亚洲国产精品久久精品怡红院| 性色av一区二区三区红粉影视| 亚洲国产精品女人久久久| 午夜精品免费| 亚洲人成在线免费观看| 久久在线视频在线| 亚洲小说欧美另类婷婷| 欧美电影免费观看高清完整版| 最新日韩中文字幕|