999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于極值搜索算法的四旋翼姿態PID控制*

2022-04-12 08:37:46許海洋郭玉英
傳感器與微系統 2022年4期
關鍵詞:信號

許海洋, 郭玉英

(1.西南科技大學 信息工程學院,四川 綿陽 621010; 2.特殊環境機器人技術四川省重點實驗室,四川 綿陽 621010)

0 引 言

四旋翼無人機(unmanned aerial vehicle,UAV)因其操作簡便、可靠性強、勤務性好等特點,而被廣泛用于航拍、搜救、險情巡視、火星探測等領域。此外,簡單的結構、新穎的外形、低廉的成本、卓越的性能以及獨特的飛行控制方式使其逐步成為國際上新的研究熱點。

由于四旋翼無人機多變量、非線性、欠驅動、強耦合的特性,四旋翼姿態控制是最主要的研究難點。目前四旋翼姿態控制主要比例—積分—微分(proportional integral differential,PID)[1]、反步法[2]、自適應控制[3]、滑??刂芠4]、自抗擾控制[5]等多種控制算法使用較多。PID 控制方法以原理簡單、適應性強、魯棒性較好而廣泛應用于四旋翼無人機姿態控制。經典PID控制器存在的快速性與超調之間的矛盾受增益參數影響較大,而四旋翼時刻處于多變的環境當中,PID 控制器的參數整定存在一定的難度,通常需要經驗豐富的技術人員在線整定。四旋翼強非線性和強耦合性導致了其精確模型難以獲得,而非線性控制多基于精確的模型。極值搜索(extreme seeking,ES)算法是一種不基于模型,在閉環系統內迭代地修改代價函數的參數使其達到極小值的尋優方法。通過代價函數最小值的搜索確定控制器參數的最優選取。文獻[6]采用擾動ES算法估計路面附著系數。文獻[7]采用ES算法與PID控制方法相結合設計飛艇姿態控制器。文獻[8]提出了基于反演設計的塊控型極值搜索系統一體化控制方法。

為了降低模型不確定性對系統產生的影響以及對PID控制器參數自適應調整,本文將ES算法與PID相結合應用于四旋翼姿態自適應控制,方便飛行過程中對PID參數實時進行自整定,提高系統的動態性能,以期獲得一種結構簡單、易于實現而又具有較好控制效果的四旋翼姿態控制方法。

1 四旋翼無人機飛行原理與模型建立

四旋翼結構簡圖如圖1,四個旋翼分布在十字形支架的四個頂點,依次編號為1,2,3,4。飛行時,一組(1,3)旋翼始終逆時針旋轉,另一組(2,4)旋翼始終順時針旋轉。如此,當四個旋翼轉速相等時,四旋翼將會懸?;蛘咦鲐Q直方向的線運動。增大(減小)一組旋翼轉速的同時等效的減小(增大)另一組旋翼地轉速,四旋翼產生偏航運動。減小一組中一個旋翼的轉速同時等效地增大同組另一個旋翼的轉速,四旋翼產生俯仰或滾轉運動。

圖1 四旋翼結構簡圖

忽略空氣阻力和陀螺效應,四旋翼做小角度運動,歐拉角的角速度[,,]與機體角速度[,,]之間的轉換矩陣R為

(1)

根據牛頓—歐拉運動方程,四旋翼無人機動力學模型描述為

(2)

式中 [φ,θ,ψ]為飛行器三個姿態的歐拉角度,分別代表滾轉角、俯仰角和偏航角;[X,Y,Z]為飛行器質心在慣性坐標系中的位置坐標;l為飛行器半徑長度,表示每個旋翼末端到飛行器重心的距離;m為四旋翼無人機的負載總質量;Ii為圍繞每個軸的轉動慣量。

2 控制系統設計

2.1 總體控制方案

由式(1)和式(2)可以看出四旋翼各通道具有強耦合性,當無人機做小角度飛行如懸停狀態時,X通道和Y通道與姿態角的耦合性比較強。四旋翼的控制是通過調節四個旋翼的轉速實現的。一般通過兩個控制回路對四旋翼實現控制。內環控制四旋翼的姿態,外環控制四旋翼的位置。四旋翼整體控制框圖如圖2。

圖2 四旋翼整體控制框圖

2.2 ES-PID控制器設計

ES算法是由Tsien教授于1954年提出的一種不依賴于被控對象模型的尋優方法。ES算法從誕生至今大致有如下幾個發展方向:單變量ES算法理論、多變量ES算法理論、滑模ES算法理論、斜率搜索算法理論、離散時間ES算法理論、退火回歸神經網絡ES算法理論,以及應用極值算法進行PID參數整定[9]。以位置環高度控制為例,設計ES-PID控制器,ES-PID控制框圖如圖3。

圖3 ES-PID控制框圖

圖3中,r(t)和y(t)分別為參考信號和輸出信號,J(θ(k))為待優化目標函數,θ(k)為待尋優參數。ES算法通過不斷調整PID控制器的參數,使給定的代價函數最小化,從而搜索到最合適的PID參數。該方法使用誤差平方積分準則函數ISE為代價函數J(θ)[10]

(3)

θ=[Kp,Ti,Td]

(4)

式中e(t,θ)=r(t)-y(t,θ)為閉環輸入與輸出的誤差,θ為PID控制器參數。離散ES原理圖如圖4。

圖4 離散ES原理

圖4為基本極值搜索循環,通過探測信號的擾動獲取目標函數的梯度信息,并沿著負梯度方向進行搜索,尋找目標函數的極值,然后根據該梯度信號對控制器參數的最優值不斷進行在線搜索。

2.3 ES算法收斂性證明

假設J(θ)具有如下二次形式

(5)

式中f″>0(在不失一般性的情況下),若f″<0,則將圖4中k代換為-k。算法的目的是讓θ*-θ盡可能地小,使J(θ)逼近它的極小值f*。由圖4,用表示未知最優輸入θ*的估計值

(6)

表示估計誤差,因此

θ-θ*=asinωt-

(7)

將式(3)代入式(1)有

(8)

展開表達式(8),并利用基本三角恒等式2sin2ωt=1-cos 2ωt得到

(9)

(10)

然后通過與sinωt相乘來解調該信號,得到

(11)

由于θ*是一個常量,所以·=-·,通過積分環節-k/s可濾除cos 2ωt、sin 3ωt,sinωt等高頻,因此

(12)

(13)

由式(13),當時kf″>0,系統穩定。通過選擇合適的增益k和振幅a,經過不斷迭代即可得到→0,亦或說收斂到θ*。

3 仿 真

根據前文數學模型,在MATLAB/Simulink中搭建仿真模型,所使用的系統參數設置:四旋翼飛行器質量m為2 kg,軸距l為0.2 m,重力加速度g為9.8 N/kg,繞X軸的轉動慣量I1為1.25 kg·m2,繞Y軸的轉動慣量I2為1.25 kg·m2,繞Z軸的轉動慣量I3為2.5 kg·m2。

3.1 基于ES算法的參數整定

以高度控制器為例,用ES算法整定PID控制器的三個參數(Kp,Ti,Td)。ES算法代價函數和PID控制器參數整定仿真結果如圖5。

圖5 代數函數J(θ)和PID參數整數仿真結果

從圖5可以看出代價函數J(θ)隨著參數整定過程逐漸收斂到0;PID控制器參數在4 s左右逐漸穩定到9.8,0.05,0.2。

3.2 不同控制方法的控制效果比較

本文將經典PID、ES-PID、初始化參數ES-PID三種控制方法對四旋翼無人機姿態的控制效果進行對比來驗證ES算法參數優化與參數整定能力。基于四旋翼數學模型、ES原理以及3.1節(四旋翼無人機系統參數)進行仿真實驗。由于無人機欠驅動的特點,不能同時對6個自由度進行控制,因此,本文通過對[x,y,z]和偏航角ψ進行跟蹤,同時保證另外兩個角度θ和φ為0°。設定無人機起始位置狀態[x,y,z]=[0,0,0],起始角度狀態ψ=0,期望目標位置[x,y,z]=[1,1,2],期望目標姿態[ψ,θ,φ]=[0,0,0],仿真結果如圖6所示。

圖6 四旋翼無人機定點懸停位置與姿態仿真

從圖6(a)仿真結果來看,圖7(a1)~(a3)顯示的位置狀態的超調量σ(經驗調參PID)>5 %>ES-PID的σ大于初始化參數ES-PID的σ,響應時間均在4 s左右達到期望目標。從圖6(b)仿真結果看出:圖(b1)顯示的俯仰角波動范圍在0.55°~-0.25°之間;圖(b2)顯示的滾轉角波動范圍在-0.55°~0.25°。之間;圖(b3)顯示的偏航角變化較小,幾乎為0。

圖6(a)和圖6(b)穩定時間都在4s左右,穩態誤差為0,三個姿態響應速度較快,滿足四旋翼無人機飛行時需要穩定、快速的要求。在控制性能上ES-PID比傳統經驗調參PID有一定提高,經過參數初始化的ES-PID在快速性上比經驗調參PID和ES-PID有了提高。

3.3 ES算法參數變化的影響

探測信號的選取以及濾波器設計是ES算法中最重要的部分,而探測信號幅值α與濾波器增益k對代價函數優化有重要的影響,因此本文對這兩個參數進行了研究。α和k越大,對于算法初值選取的范圍就越大,ES算法的收斂域隨著α和k的增大而減小,選取探測信號幅值和濾波器增益時首先要保證系統的穩定性。

選擇三組參數分別為[α,k],[α/2,k],[α,k/5],其中α=0.1,k=1 000。得到如圖7所示代價函數仿真曲線。

圖7 不同參數的代價函數曲線

由圖7可以看出,隨著探測信號幅值α和濾波器增益k的減小,代價函數收斂速度變慢,ES算法收斂變慢,但不同參數下的代價函數最終都收斂于一個趨于0的值。由此可見,雖然ES算法收斂速度受探測信號幅值和濾波器增益影響,但收斂結果不受其影響,因此,參數選擇對系統模型的依賴性不大,方便了控制器的設計。

4 結 論

本文針對四旋翼無人機姿態控制中PID控制器參數整定較困難,采用ES算法對PID控制器參數進行整定。為了驗證ES算法的有效性,通過MATLAB/Simulink仿真驗證證明,ES算法能夠很好地進行參數整定與尋優。相比于傳統PID控制,ES-PID控制算法對四旋翼無人機姿態控制效果更好。同時研究了ES算法中探測信號和濾波器參數對系統影響。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 四虎成人在线视频| 精品少妇人妻无码久久| 动漫精品中文字幕无码| 亚洲视频二| 狠狠色狠狠色综合久久第一次| 最新国产你懂的在线网址| 波多野结衣一区二区三区AV| 国产农村1级毛片| 国产偷国产偷在线高清| 在线欧美一区| 国产精品污视频| 午夜精品一区二区蜜桃| 青青青伊人色综合久久| 婷婷色一区二区三区| 久久6免费视频| 国产亚洲欧美日韩在线一区| 中文字幕第4页| 国产色网站| 91视频国产高清| 国产簧片免费在线播放| 国产精品hd在线播放| 欧美激情伊人| jijzzizz老师出水喷水喷出| 91视频首页| 亚洲国产成人超福利久久精品| 五月天婷婷网亚洲综合在线| 日本久久免费| 一级在线毛片| 亚洲天堂视频在线播放| 青青草国产免费国产| 最新午夜男女福利片视频| 亚洲性一区| 国产亚洲欧美在线人成aaaa| 国产免费精彩视频| 国产一区二区免费播放| 国产三级成人| 亚洲国产精品一区二区第一页免 | 久久久久免费精品国产| 亚洲精品中文字幕无乱码| 国产精品无码AⅤ在线观看播放| 日本人妻一区二区三区不卡影院| 亚洲一级毛片在线观| 极品国产在线| 91久久精品国产| 97精品久久久大香线焦| 好紧太爽了视频免费无码| 亚洲第一视频网站| 中文字幕日韩欧美| 国产一区二区三区免费观看 | 日韩中文无码av超清| 2020最新国产精品视频| 香蕉蕉亚亚洲aav综合| 国产幂在线无码精品| 国产凹凸视频在线观看| 午夜老司机永久免费看片| 国产手机在线ΑⅤ片无码观看| 九色91在线视频| 国产精欧美一区二区三区| 精品剧情v国产在线观看| 国产91透明丝袜美腿在线| 992Tv视频国产精品| 手机成人午夜在线视频| 婷婷色中文网| 免费高清a毛片| 国产日产欧美精品| 国产欧美日韩va另类在线播放| 亚洲性色永久网址| 日韩东京热无码人妻| 成人午夜精品一级毛片| 97无码免费人妻超级碰碰碰| 成人一级黄色毛片| 日韩在线欧美在线| 欧美中文字幕一区二区三区| 亚洲欧美一区在线| 无码高潮喷水专区久久| 91国语视频| 在线观看无码a∨| 日韩免费成人| 亚洲国产精品无码久久一线| 最新精品久久精品| 久久久受www免费人成| 亚洲无线一二三四区男男|