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

基于Simulink 仿真的植保四軸飛行器控制系統研究

2020-08-28 05:41:00徐思維
自動化與儀表 2020年8期
關鍵詞:系統

龍 坤,徐思維,楊 帆,2

(1.武漢工程大學 電氣信息學院,武漢430205;2.湖北省視頻圖像與高清投影工程技術研究中心,武漢430205)

四軸飛行器是一種由4 個電機驅動的具有對稱結構的多旋翼無人機,通過改變電機轉速來控制其飛行姿態,具有結構簡單,操作性強等特點,被越來越多地應用于各行各業中,尤其是在農業灌溉和噴灑農藥等方面發揮了巨大作用[1]。 近年來隨著傳感器檢測技術和自動化技術不斷發展以及微電子和智能制造技術的逐步成熟,國內外很多研究機構的專家學者們開始對四軸飛行器進行整體的運動原理分析。在以STM32 為核心的飛行器控制系統基礎上,建立了經典的數學模型,分析了各種控制算法自主飛行控制的可能性[2]。 四軸飛行器主要采用的是PID 控制算法,在室內環境中以較小姿態角對飛行器進行測試。 經過調節系統參數后,四軸飛行器系統能在一定程度上穩定飛行, 但是由于傳統PID 控制算法只能不斷采用試湊法調節參數,經Simulink 仿真后的效果并不理想。 因此,在傳統PID控制基礎上, 本文設計了一種模糊PID 控制算法,在相同條件下,可實時調節系統參數來維持四軸飛行器的穩定。

1 四軸飛行器系統工作原理

四軸飛行器主要有“X”型和“+”型2 種,主要區別在于機頭方向的選擇。 四軸飛行器的簡化模型如圖1 所示,4 個旋翼同時旋轉所帶來的總的升力作用于飛行器,使其開始做飛行運動,控制器不斷改變驅動4 個旋翼的電機轉速,就可以使飛行器做出相應的飛行運動模式[3]。由于“X”型四軸飛行器機動性更靈活,故本文采用“X”型四軸飛行器。 研究中把4 個旋翼按逆時針方向分別編號為1、2、3、4,其中2號和4 號順時針方向,1 號和3 號逆時針方向,這樣可抵消四軸飛行器做飛行運動時的反扭矩效應以及機身陀螺效應[4-5]。 飛行器一般有5 種飛行狀態:懸停、垂直、俯仰、橫滾和偏航。 由于X,Y 方向對飛行器角速度、角度影響較大,故本文從該點出發,主要研究了系統內外部因素變化時對俯仰、偏航2 種飛行運動模式的影響。

圖1 四軸飛行器的結構Fig.1 Structure of quadrocopter

設計的系統由MPU6050 運動傳感器、2.4G 無線通信模塊、遙控板和飛控板等組成[6]。 飛行器的工作原理如圖2 所示。 當系統內外部因素發生改變時, 四軸飛行器的穩定性將會減弱,MPU6050 傳感器會將檢測到的干擾信號傳給飛控板,然后數據被2.4G 無線通信模塊接收后發給遙控板,此時需手動操作4 向搖桿來控制飛行器姿態, 當飛行器穩定后,遙控板會將處理后的信號通過2.4G 無線通信模塊傳給飛控板,四軸飛行器接收到信號后,電機轉速會迅速得到調整以保持自身姿態穩定。

圖2 四軸飛行器控制系統的工作原理Fig.2 Working principle of quadrocopter control system

2 四軸飛行器力學模型研究

四軸飛行器的前進動力主要是旋翼產生的總升力,結合飛行器的機械結構可知4 個旋翼產生的總升力為

式中:F 為升力;ρ 表示空氣密度;CT表示阻力系數;A 表示槳盤面積;ω 表示電機的轉速;R 表示槳葉半徑[7]。 由于A、ρ、R 都為常量,將其等效為ki,則旋翼的升力Fi可以簡化為

式中:ki為常量;i 為旋翼數。

由于俯仰方向是飛行器繞X 軸旋轉,而橫滾方向是繞Y 軸旋轉, 上下左右產生的作用量大小相等,極性相反剛好可以相互補償。 故四軸飛行器在1,3 旋翼上產生的力矩可以表示為

式中:L 表示電機軸心到飛行器重心的距離。

飛行狀態的控制實際上是對電機轉速進行實時微調,設電機初始轉速為ω0,微調轉速為Δω,由于無法直接表示出飛行器姿態角度,故可用某一時刻的角加速度來表示角度變化的快慢。 以俯仰方向的角加速度為例:

式中:αx表示繞X 軸旋轉的角加速度;Jxx表示轉動慣量。 在某一初始條件下,若將飛行器系統自身負載用變量K 表示, 當系統負載發生改變時,K 值也跟隨變化[8]。 故飛行器的角加速度可進一步簡化為

由式(5)可知飛行器角速度即為

式中:K 為系統自身變量;t 為時間常數。

3 兩種控制算法的仿真比較

3.1 傳統PID 控制的系統仿真研究

在該系統中,通過IMU 實時解算的姿態參考系數與理想參考系數的偏差,參照飛行器實時狀態,輸出合適的電機轉速,實現飛行器的穩定飛行[9]。 根據PID 控制原理,采用方波信號作為輸入角度,搭建起四軸飛行器俯仰方向的PID 控制模型如圖3 所示。

圖3 傳統PID 控制Matlab/Simulink 仿真Fig.3 Conventional PID simulation diagram usingMatlab/Simulink

圖3 中PID 控制器會由輸入的角度偏差對應輸出相應的電機轉速,增益K 主要取決于系統自身負載和電機初始轉速ω0。 為了使仿真系統超調量不超過響應信號最大值,系統上升時間不超過2 s。 系統PID 參數受飛行器自身負載的影響,K 取不同值時,系統受到的擾動也不同,通過不斷調節PID 的控制參數,可以發現PID 各系數集中在如下范圍內:5≤kp≤7,1≤kd≤3,ki≤0.3,如果在該范圍之外,就無法得到理想的仿真效果。 選取幾組PID 參數為kp=6,ki=0.05,kd=1 及3,方波幅值為20。 由于四軸飛行器在農業作業過程中自身負載會不斷減小(即K 值改變),若系統負載也在1、3 之間轉換,仿真時間設為20 s,則系統響應曲線如圖4 所示。

圖4 傳統PID 控制器系統響應圖Fig.4 System response curve of conventional PID controller

由圖4 可知,當系統自身因素變化時K 值會改變。a 曲線:kd=1,K=1 時,系統超調量約為65.1%,上升時間約為1.73 s;b 曲線:kd=1,K=3 時,系統超調量約為40.3%, 上升時間約為0.51 s;c 曲線:kd=3,K=1 時,系統超調量約為25.5%,上升時間約為1.39 s。 通過對比三個仿真結果可知,適當調節PID的控制參數可以達到比較滿意的控制效果。 但是在地形和氣流干擾較大的高原區域作業時, 傳統的PID 控制可能會在很大程度上受到外部環境的干擾,從而導致飛行器失控。

3.2 模糊PID 控制的系統仿真研究

根據對四軸飛行器姿態控制原理的進一步分析,結合上述動力學模型,同時考慮到傳統PID 控制參數對系統的不同控制效果, 通過模糊規則推理,建立規則庫。 模糊參數整定部分的輸入量由輸入期望值與實際輸出值的偏差e 和誤差變化率ec組成,輸出量為PID 參數的修正量Δkp,Δki,Δkd。 設定模糊語言集{負大(NB),負中(NM),負小(NS),零(Z0),正小(PS),正中(PM),正大(PB)},把論域均分成7 個部分進行描述[10-11]。 模糊變量e 和ec 的論域均為(-10,10),Δkp,Δki,Δkd的模糊論域為均為(-1,1)。 模糊PID 的控制原理如圖5 所示。

圖5 模糊PID 的控制原理圖Fig.5 Fuzzy PID control principle diagram

3.2.1 模糊控制規則的制定

根據系統在不同參數下的輸出結果和基于傳統PID 控制調節經驗,制定出符合飛行器系統的模糊控制規則,其中{NB,NM,NS,Z0,PS,PM,PB}為e,ec,Δkp,Δki,Δkd在論域內的模糊子集[12]。 采用三角形隸屬度曲線對各模糊子集進行描述。 模糊控制器模型如圖6 所示。

基于四軸飛行器的模糊控制規則如下:

圖6 模糊邏輯控制器Fig.6 Fuzzy logic controller

采用mamdani 推理法,每個輸出控制量的模糊規則數為49 個, 由于重心法能使得輸出曲線更平滑,故采用重心法進行解模糊,如式(7),解算得到kp、ki、kd的值。

式中:k 為解模糊所得輸出值;ui為輸入變量;λ(ui)變量ui對應的隸屬度。

3.2.2 系統仿真

在傳統的PID 控制器的基礎上,根據確定的模糊規則得到模糊控制器,將其加入到Matlab/Simulink 中,構建一個模糊推理系統動態仿真環境[13],搭建起的俯仰方向仿真模型如圖7 所示。

圖7 模糊PID 系統模型Matlab/Simulink 仿真Fig.7 Fuzzy PID simulation diagram using Matlab/Simulink

在不改變傳統PID 控制參數以及角度初值的前提下,將模糊邏輯控制器模型導入到Matlab 工作區中,然后調節系統自身變量K,得到模糊PID 的響應曲線如圖8 所示。

圖8 模糊PID 控制器系統響應圖Fig.8 System response curve of fuzzy PID controller

由圖8 可知:a 曲線:kd=1,K=1 時,系統超調量為45.2%,上升時間為1.69 s;b 曲線:kd=1,K=3 時,系統超調量為20.3%,上升時間為1.01 s;c 曲線:kd=3,K=1 時,系統超調量趨于0,上升時間為1.65 s。通過整體對比圖4 和圖8 后可知,采用模糊PID 控制算法之后,能夠實現系統的超調量趨于0,穩定時間相對于傳統PID 控制器更短。 盡管兩種算法都能使飛行器正常飛行, 但在系統內外部因素改變時,模糊PID 控制器能更好地控制飛行器的姿態,保證其穩定飛行。

3.3 四軸飛行器實際測試

本設計通過遙控板輸入控制信號來給定飛行器的姿態角度。 由于前文提到了橫滾和俯仰方向產生的作用量大小相等,極性相反,故采用的測試方式相似,得到的結果也相似。 以橫滾方向為例,由于地面風力相對較弱, 故實驗地點選在海拔高度為200 m 的小山上, 以保證有足夠的風力。 飛控板將MPU6050 傳感器采集到的數據通過2.4G 通信模塊傳輸到遙控板[14]。 分別將兩種算法的控制程序通過上位機導入遙控板,并保證實測系統參數與仿真模型里的一致, 然后在系統里引入一個階躍擾動信號,遙控板控制好電機轉速,在俯仰方向上將姿態角設為60°, 觀察系統的狀態變化。 利用STM32 上的顯示屏記錄下幾組角度和角速度數據,如表1 所示, 四軸飛行器控制系統的響應曲線如圖9 所示。通過觀察可以得知,圖9(a)中角速度響應曲線最大超調量約為51.6%,上升時間約為2.2 s;圖9(b)中角速度響應曲線最大超調量約為38.3%, 上升時間約為1.58 s。 因此,在受到外界干擾的情況下,基于模糊參數自整定PID 控制器的四軸飛行器系統響應快、超調量小、振蕩小,能迅速地調整飛行器的姿態使其回到原來的穩定狀態。

表1 四軸飛行器姿態記錄Tab.1 Quadcopter attitude record

圖9 兩種控制器響應曲線圖Fig.9 Response curve of two kinds of controller

4 結語

本文通過對四軸飛行器結構和工作原理的分析,在傳統PID 控制和模糊PID 控制兩種算法模式下,通過Matlab 對飛行器角度進行建模仿真,試驗表明, 傳統PID 控制器雖然能夠使飛行器正常飛行,但在高原環境下難以很好地使飛行器系統持續穩定飛行;而模糊PID 控制器不但能使系統穩定運行,還可以自適應調節系統參數來適應外部環境的變化,在初始條件相同的情況下,能進一步減少控制時間以及操作成本。最后設計了基于STM32 的實際系統測試平臺, 測試結果基本上與仿真效果相同。 由于在仿真過程中始終存在靜態誤差,導致仿真曲線出現小波動,如果采用運算速率更快的處理單元,結合改進的模糊規則,有望進一步提高四軸飛行器的穩定性,產生更大的經濟效應。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国产精品九九视频| 亚洲精品波多野结衣| 国产欧美视频在线观看| 麻豆精品在线| 国产精品久久久久婷婷五月| 毛片国产精品完整版| 久久中文字幕av不卡一区二区| 欧美精品亚洲精品日韩专区| 青草精品视频| 人妻少妇乱子伦精品无码专区毛片| 亚瑟天堂久久一区二区影院| 免费a级毛片18以上观看精品| 成年免费在线观看| 午夜无码一区二区三区| 2022精品国偷自产免费观看| 97亚洲色综久久精品| 国产原创演绎剧情有字幕的| 97综合久久| 免费看的一级毛片| 亚洲AV无码久久天堂| 国产成人91精品免费网址在线| 超薄丝袜足j国产在线视频| 国产1区2区在线观看| 国产噜噜噜| 亚洲综合狠狠| 亚洲无码视频一区二区三区| 成人在线观看不卡| 久久无码免费束人妻| 亚洲天堂区| 亚洲香蕉久久| av手机版在线播放| 美女无遮挡免费视频网站| 亚洲精选无码久久久| 亚洲成人www| 波多野结衣第一页| 99精品这里只有精品高清视频| 99成人在线观看| 一本色道久久88| 日本一本在线视频| 中文字幕日韩久久综合影院| 欧美啪啪精品| 男女精品视频| 青青国产成人免费精品视频| 九九香蕉视频| 精品国产免费观看| 欧美日韩国产在线人成app| 国产手机在线ΑⅤ片无码观看| 久久男人资源站| 国产成人无码久久久久毛片| 亚洲欧美成aⅴ人在线观看| 国产精品3p视频| 99久久精品免费观看国产| 国产大片黄在线观看| 久久国产成人精品国产成人亚洲| 国产白丝av| a免费毛片在线播放| 亚洲综合欧美在线一区在线播放| 91人人妻人人做人人爽男同| 国产激情无码一区二区APP| 国产美女免费| 亚洲av综合网| 亚洲成a人片在线观看88| 日韩一二三区视频精品| 丰满人妻中出白浆| 亚洲成人福利网站| 国产簧片免费在线播放| 日韩无码真实干出血视频| 中文字幕无码制服中字| 特级欧美视频aaaaaa| 欧美精品成人一区二区视频一| 免费无遮挡AV| 88av在线| 国产亚洲精| 精品色综合| 91免费国产高清观看| 在线精品视频成人网| 国产在线拍偷自揄观看视频网站| 黄色三级毛片网站| 曰AV在线无码| 在线观看国产黄色| 小13箩利洗澡无码视频免费网站| 中文字幕天无码久久精品视频免费|