Modeling and fligt control of an autonomous helicopter under wind gust
Modélisation et commande de vol d'un hélicoptère drone soumis à une rafale de vent
Résumé
The work concerns the modeling and nonlinear control of a scale helicopter model (VARIO Benzin-Trainer) in presence of wind gusts. Regarding modeling, a general 7 DOF (degrees of freedom) lagrangian model extracted from (these_avila) for the free flight mode of a helicopter in low speed is used. This system is underactuated and has 4 control inputs. We have developed a 3 DOF lagrangian model of a helicopter disturbed mounted on an experimental platform. The new disturbed model has a major challenge because the strong coupling between the control inputs and the system states, furthermore this model is underactuated. Different strategies of control are being proposed to control the 3 DOF of disturbed scale model helicopter. Simulation results show the effectiveness of backstepping control which stabilizes the system following a path and completely rejectes the disturbance. A simulation study of robustness is made for this control. For the 7 DOF general model, an equilibrium study of the helicopter is carried out when it is in hovering mode. Then, we developed the 7 DOF disturbed model of the helicopter by two types of wind gust, in vertical or lateral direction. In contrary to the 3 DOF model, the zero dynamics of the 7 DOF model is unstable. However, neglecting the small body forces and the wind gusts, we can obtain a minimum phase model. The latter allows us to use an approached and linearized control laws AFLC. To improve the robustness and precision of this linearized control AFLC, we develope a nonlinear observer with an extended and approached state AADRC based on an active disturbance rejection control. Several simulations on the complete model demonstrates that the addition of the observer compensates the small body forces and the wind gusts.
Ce travail concerne la modélisation et la commande non-linéaire d'un hélicoptère drone à modèle réduit (VARIO Benzin-Trainer) en présence de rafales de vent. En ce qui concerne la modélisation, un modèle général et lagrangien à 7 DDL (degrés de liberté) extrait de [Avila Vilchi, 2001] pour l'hélicoptère en mode de vol libre en basse vitesse est utilisé. Ce système sous-actionné possède 4 entrées de commande. Nous avons développé un modèle lagrangien à 3 DDL de l'hélicoptère perturbé monté sur une plate-forme expérimentale. Le nouveau modèle perturbé présente un grand défi à cause du fort couplage entre les entrées de commande et les états du système, de plus ce modèle est sous-actionné. Différentes stratégies de commande sont utilisées pour commander le modèle réduit de l'hélicoptère perturbé à 3 DDL. Des résultats de simulation montre l'efficacité de la commande backstepping qui stabilise le système en suivant une trajectoire et qui rejete parfaitement la perturbation. Une étude en simulation de la robustesse est faite pour cette commande. Pour le modèle général à 7 DDL, une étude de l'équilibre de l'hélicoptère pendant le vol stationnaire est faite. Nous avons ensuite développé le modèle à 7 DDL de l'hélicoptère perturbé par deux types de rafale de vent, verticale et latérale. Contrairement au modèle à 3 DDL, la dynamique de zéros du modèle à 7 DDL est instable. Toutefois, en négligeant les forces de translation d'amplitude faible et les rafales de vent, on peut obtenir un modèle à minimum de phase. Ce dernier nous permet d'utiliser une loi de commande linéarisante approchée AFLC. Pour améliorer la robustesse et la précision de cette commande linéarisante AFLC, on utilise un observateur non linéaire à état étendu et approché AADRC que nous avons développé en se basant sur la méthode de rejet actif de perturbation ADRC et en utilisant le modèle approché. Plusieurs simulations sur le modèle complet montrent alors que l'ajout de cet observateur permet de compenser l'effet des forces de translation d'amplitude faible et des rafales de vent.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...