| DOI | Trouver le DOI : https://doi.org/10.23919/ACC60939.2024.10644406 |
|---|
| Auteur | Rechercher : Gomaa, Mahmoud A. K.; Rechercher : De Silva, Oscar; Rechercher : Jayasiri, Awantha1; Rechercher : Mann, George K. I. |
|---|
| Affiliation | - Conseil national de recherches Canada. Aérospatiale
|
|---|
| Format | Texte, Article |
|---|
| Conférence | 2024 American Control Conference (ACC), July 10-12, 2024, Toronto, ON, Canada |
|---|
| Sujet | asymptotic stability; trajectory tracking; computational modeling; predictive models; autonomous aerial vehicles; cost function; stability analysis |
|---|
| Résumé | This paper proposes a novel computationally efficient nonlinear model predictive controller (NMPC) for learning-based models. The proposed NMPC scheme uses a hybrid model of the dynamic system, including a nominal derived model and a learning-based model that compensates for the incomplete knowledge of the system, i.e., unmodeled dynamics. The NMPC is designed with a tailored cost function that takes into account the learned-dynamics of the system. The cost function is formulated without stabilizing terminal conditions required for stabilization. Moreover, the proposed scheme facilitates the computation of the shortest possible stabilizing prediction horizon that guarantees the asymptotic stability of the closed-loop system. The proposed scheme is applied to an unmanned aerial vehicle (UAV) for validation. The performance of the proposed scheme is investigated through extensive numerical simulations and compared against the state-of-the-art traditional NMPC and traditional learning-based NMPC schemes proposed in literature. The results show superior trajectory tracking performance of the proposed learning-based NMPC scheme at short prediction horizons. |
|---|
| Date de publication | 2024-07-10 |
|---|
| Maison d’édition | IEEE |
|---|
| Dans | |
|---|
| Langue | anglais |
|---|
| Publications évaluées par des pairs | Oui |
|---|
| Exporter la notice | Exporter en format RIS |
|---|
| Signaler une correction | Signaler une correction (s'ouvre dans un nouvel onglet) |
|---|
| Identificateur de l’enregistrement | 6d355fa9-924d-45f5-8118-70d2321b6c10 |
|---|
| Enregistrement créé | 2025-05-07 |
|---|
| Enregistrement modifié | 2025-05-07 |
|---|