韓星 朱昊天 李夢泉 周杰鑫
摘 要:本文基于對四旋翼飛行器的了解,闡述了四旋翼飛行器模型構(gòu)建,根據(jù)PID算法對四旋翼姿態(tài)控制方法進(jìn)行分析,進(jìn)一步對其控制系統(tǒng)的總體方案、硬件模塊和軟件模塊等設(shè)計內(nèi)容進(jìn)行深入研究,切實提高飛行器控制質(zhì)量和水平,為現(xiàn)代化、智能化社會發(fā)展奠定良好基礎(chǔ)。
關(guān)鍵詞:PID算法;姿態(tài)控制系統(tǒng);硬件模塊
引言:隨著科技的進(jìn)步和社會的發(fā)展,無人機憑借其制造成本低、操作簡便靈活等特點,使用范圍已經(jīng)逐步普及,但是其姿態(tài)控制是在模型控制的基礎(chǔ)上建立的,在使用過程中極易受到外界因素干擾而產(chǎn)生消極影響,因此需要對其控制系統(tǒng)進(jìn)行優(yōu)化創(chuàng)新,確保其具備較高的使用性能。
一、四旋翼飛行器模型構(gòu)建條件
對于四旋翼飛行器來說,其在飛行過程中主要是依靠姿態(tài)控制進(jìn)行實際運作的,能夠隨意的改變飛行器的位置和姿態(tài)變化。在進(jìn)行四旋翼飛行器模型構(gòu)建時,需要對其控制算法進(jìn)行有效選擇。首先,需要將四旋翼飛行器看做為結(jié)構(gòu)對稱、質(zhì)量均勻的個體,在此基礎(chǔ)上不考慮外界因素對其產(chǎn)生的影響,比如變形、彈性振動等;其次,促使機體的幾何中心、機體坐標(biāo)系和機體重心保持在統(tǒng)一位置,才能確保模型構(gòu)建的真實性[1];再次,一般情況下四旋翼飛行器始終處于低空飛行狀態(tài),且時間始終保持在固定范圍內(nèi),因此在模型構(gòu)建過程中可以將空氣流速、地球自轉(zhuǎn)等外界因素忽略,在此基礎(chǔ)上,其重力加速度的變化范圍具有較強限制性,還可以假設(shè)重力加速度在飛行過程中始終處于不變狀態(tài);最后,螺旋槳轉(zhuǎn)動產(chǎn)生的向上升力和轉(zhuǎn)速的平方始終呈正比狀態(tài),相應(yīng)的,其與產(chǎn)生的扭矩也成正比,以此為依據(jù)應(yīng)用算法對四旋翼飛行器運動模型進(jìn)行構(gòu)建,才能確保其具有較強的真實性和可行性。
二、基于PID的四旋翼姿態(tài)控制方法分析
通常情況下,在工程實踐過程中PID控制算法的應(yīng)用具有較強的普遍性和可操作性,其運作的基本原理主要是對系統(tǒng)原有設(shè)定的數(shù)值與輸出值之間進(jìn)行做差處理,在此基礎(chǔ)上,將獲取到的誤差信號進(jìn)行相應(yīng)處理,通過對設(shè)定值的大小進(jìn)行反饋、補償和修正,從而達(dá)到預(yù)期料想的輸出值。在實際四旋翼姿態(tài)控制系統(tǒng)中使用PID控制器,實質(zhì)上就是對誤差信號進(jìn)行積分、比例和微分處理,從中獲取處理過的控制信號,才能確保實際獲取數(shù)值具有較強的真實性。
一般情況下,對于比例項和積分項來說,分別是用于對現(xiàn)在和過去產(chǎn)生的誤差進(jìn)行調(diào)節(jié),而對于微分來說,其主要是對未來誤差的變化走向進(jìn)行有效預(yù)測的項目內(nèi)容,PID控制就是通過對這三項進(jìn)行有效調(diào)節(jié),從而達(dá)到對加權(quán)控制系統(tǒng)進(jìn)行有效控制的目的。
三、基于PID的四旋翼姿態(tài)控制系統(tǒng)設(shè)計內(nèi)容
(一)總體方案
首先,需要將四旋翼飛行器的姿態(tài)控制系統(tǒng)根據(jù)其工功能性、影響性等劃分為多個模塊,主要可分為:電源、主控、通信、載荷等。對于主控模塊來說,主要是采用型號適中的單片機作為核心控制芯片,由于四旋翼飛行器的姿態(tài)解算算法中內(nèi)涵大量浮點運算,因此可采用相關(guān)處理器對系統(tǒng)中主控芯片進(jìn)行浮點控制,能夠有效提升姿態(tài)運算的頻率和解算速度,從而提升整體系統(tǒng)的實時性;其次,需要緊跟時代發(fā)展步伐,采用傳感器雙冗余設(shè)計,能夠有效避免出現(xiàn)損壞或炸機現(xiàn)象,不僅能夠加快數(shù)據(jù)融合速度,還能進(jìn)一步得到飛行姿態(tài)的相關(guān)準(zhǔn)確數(shù)據(jù);再次,通信模塊顧名思義就是在四旋翼飛行器飛行過程中,通過對姿態(tài)控制進(jìn)行信息傳輸?shù)哪K,其中包括數(shù)據(jù)傳輸和圖片傳輸兩種方式,主要是對四旋翼飛行器的運行狀況進(jìn)行實時傳輸,加強其與控制器之間的信息聯(lián)系;最后,動力模塊。其主要是通過動力傳輸,促使四旋翼飛行器能夠平穩(wěn)有效的在空中運行,主要包括電調(diào)和四個螺旋槳兩部分,利用電機轉(zhuǎn)動產(chǎn)生的升力和動力來促使四旋翼飛行器有效運行[2]。
(二)硬件模塊設(shè)計
對于四旋翼姿態(tài)控制系統(tǒng)來說,必須要做好硬件模塊設(shè)計工作,根據(jù)實際情況對硬件內(nèi)容進(jìn)行優(yōu)化升級,才能盡可能的減少由于外力因素對控制性能和飛行質(zhì)量產(chǎn)生影響。第一,主控模塊設(shè)計。主控模塊的關(guān)鍵就是微處理器,其也是整體控制系統(tǒng)的核心內(nèi)容,在實際運作過程中,不僅能夠?qū)Ω鱾€傳感器之間的數(shù)據(jù)進(jìn)行綜合性采集,同時還能進(jìn)行相應(yīng)的處理和傳輸工作,應(yīng)用PID算法對模塊之間的關(guān)聯(lián)性進(jìn)行有效處理和控制,除此之外,由于四旋翼飛行器的姿態(tài)解算算法中包含大量的浮點運算,為了提高其運行質(zhì)量和效率,需要對控制硬件進(jìn)行積極開發(fā),通過構(gòu)建仿真器進(jìn)一步實現(xiàn)數(shù)據(jù)的高通信速率采集、傳輸和仿真;第二,電源管理模塊設(shè)計。需要根據(jù)實際飛行器的型號、供電電壓及電阻等內(nèi)容,對電源管理模塊進(jìn)行優(yōu)化升級設(shè)計,切實提高了控制系統(tǒng)整體供電的穩(wěn)定性和安全性;第三,姿態(tài)解算模塊設(shè)計。對于姿態(tài)解算來說,其可以分為基于四元數(shù)的姿態(tài)更新微分方程和基于四元數(shù)的擴展卡爾曼濾波算法兩種方式,在此基礎(chǔ)上,需要不斷優(yōu)化相應(yīng)的硬件設(shè)施才能達(dá)到系統(tǒng)控制預(yù)期標(biāo)準(zhǔn),其中主要是對傳感器、磁力計、陀螺儀和氣壓計四種硬件設(shè)備優(yōu)化,切實提高四旋翼姿態(tài)控制質(zhì)量和效率,同時還能高質(zhì)量實現(xiàn)對飛行器的信息收集;第四,通信模塊設(shè)計。對于通信模塊來說主要是完成對地理監(jiān)控系統(tǒng)和信息傳輸?shù)墓δ苣K,主要有遙控器通信和無線數(shù)據(jù)傳輸通信兩種方式,通過優(yōu)化升級能夠?qū)w行器的狀態(tài)信息進(jìn)行雙向傳輸,能夠?qū)崿F(xiàn)將四旋翼飛行器的動態(tài)信息進(jìn)行有效顯示。
(三)軟件模塊設(shè)計
對于姿態(tài)控制系統(tǒng)軟件模塊來說,可以將其分為單獨的層次,同時還能確保運行期間實現(xiàn)數(shù)據(jù)信息的傳輸,能夠在基于PID算法的基礎(chǔ)上,實現(xiàn)底層驅(qū)動的模塊化替換,促使整體控制系統(tǒng)具有較強的可移植性特點。其中主要是姿態(tài)解算軟件,在實際姿態(tài)解算過程中,首先需要以實際運行情況為依據(jù),對傳感器內(nèi)部的數(shù)據(jù)進(jìn)行分類收集,通常情況下主要指的是陀螺儀、磁力計和加速度計三者內(nèi)涵的數(shù)據(jù)信息,在此基礎(chǔ)上,為了防止出現(xiàn)數(shù)據(jù)消失、跳變等情況,需要在傳輸過程中同時進(jìn)行低通濾波處理,才能切實保證數(shù)據(jù)的真實性,并促使其始終保持平滑狀態(tài)。以PID算法為基礎(chǔ),采用四元數(shù)進(jìn)行姿態(tài)表示,其各項數(shù)據(jù)進(jìn)行方程式帶入,能夠進(jìn)行姿態(tài)的實時解算。除此之外還要加大對姿態(tài)控制軟件設(shè)計的重視力度,在四旋翼飛行器中采用串級PID控制算法,將經(jīng)由傳感器檢測系統(tǒng)中的姿態(tài)作為系統(tǒng)的反饋量,并與輸入設(shè)定的姿態(tài)值作差,從而得到PID控制所需的偏量差,將系統(tǒng)中不同的電機轉(zhuǎn)速數(shù)值進(jìn)行記錄,能夠有效實現(xiàn)四旋翼飛行器姿態(tài)進(jìn)行高質(zhì)量、高效率的控制。
結(jié)論:綜上所述,在基于PID算法背景下,加大對四旋翼姿態(tài)控制系統(tǒng)設(shè)計的重視力度,是滿足現(xiàn)代化社會發(fā)展的必然趨勢,同時也是飛行器靈活、平穩(wěn)運行的重要保證,因此需要對PID參數(shù)、程序等進(jìn)行精準(zhǔn)確定和優(yōu)化,才能真正意義上確保飛行控制系統(tǒng)充分發(fā)揮出其實際應(yīng)用價值。
參考文獻(xiàn):
[1]趙國榮,何云風(fēng).基于塊對角理論的四旋翼姿態(tài)控制系統(tǒng)設(shè)計[J/OL].飛行力學(xué):1-5[2020-10-26].
[2]朱超,張紅欣.基于ANFIS-PID的四旋翼姿態(tài)控制系統(tǒng)設(shè)計與仿真[J].機床與液壓,2019,47(11):163-167.
(沈陽航空航天大學(xué) ?遼寧 ?沈陽 ?110136)