無人機(UAV)在農業、環境監測和運輸等領域的應用日益增多,對其軌跡優化和最優控制方法提出了更高的要求。模型預測控制(MPC)作為一種有效的控制策略,在處理複雜系統和約束條件方面具有優勢,但其性能高度依賴於模型的準確性。然而,實際應用中,無人機模型往往存在著模型不匹配的問題,例如負載變化、環境擾動以及參數不確定性等,都會導致MPC性能下降,影響無人機的控制效果。
針對模型不匹配問題,現有的解決方案主要是在MPC中引入參數估計器,例如非線性移動視窗參數估計(NMHPE)。然而,NMHPE通常需要求解非線性規劃問題,計算量大,難以滿足無人機平台有限的計算資源需求,限制了其在線應用的可能性。
為了克服NMHPE計算量大的問題,本文提出了一種基於鬆弛模型參數的高效估計方法。該方法首先將非線性多旋翼無人機動力學模型轉換為參數仿射模型,通過引入新的參數向量,將原模型中的非線性參數耦合關係解耦,使其在參數空間中呈現線性關係。
基於鬆弛模型參數,本文進一步將NMHPE問題轉換為線性二次移動視窗參數估計(LQ-MHPE)問題。LQ-MHPE問題可以通過求解二次規劃(QP)問題來解決,而QP問題的求解效率遠高於非線性規劃問題,從而顯著降低了參數估計的計算成本。
為了驗證LQ-MHPE的有效性,本文在Crazyflie和Fusion 1兩種不同的無人機模型上進行了蒙特卡洛模擬。模擬過程中,為無人機模型設定了隨機的參數值、初始狀態和擾動,並比較了LQ-MHPE、NMHPE和無參數估計器三種情況下MPC的控制性能。
模擬結果表明,LQ-MHPE在求解時間和軌跡優化成本方面均優於NMHPE。具體而言,LQ-MHPE的平均求解時間比NMHPE減少了98.2%,同時軌跡優化成本降低了23.9%至56.2%。此外,LQ-MHPE還表現出更低的 worst-case 軌跡成本,表明其在處理模型不確定性方面具有更強的魯棒性。
本文提出了一種基於鬆弛模型參數的高效估計方法LQ-MHPE,通過將非線性模型轉換為參數仿射模型,並結合移動視窗參數估計方法,實現了快速、穩健的模型自適應控制,顯著提升了無人機軌跡優化的效率和穩定性。
未來研究方向包括:將LQ-MHPE與其他線性參數估計器(如卡爾曼濾波器)進行比較;探索LQ-MHPE在狀態估計器存在的情況下的性能和參數調整策略;以及將LQ-MHPE與基於Koopman算子的線性狀態和參數估計方法相結合。
Egy másik nyelvre
a forrásanyagból
arxiv.org
Mélyebb kérdések