Contenu principal

Contrôle de vol longitudinal d’un avion

Cet exemple montre comment modéliser le contrôle de vol pour le mouvement longitudinal d’un avion. Les approximations linéaires de premier ordre du comportement de l’avion et de l’actionneur sont reliées à un design analogique du contrôle de vol. Le sous-système Controller analogique :

  • Utilise la commande de tangage du manche de contrôle comme Set Point pour l’angle de tangage de l’avion

  • Utilise l’angle de tangage et la vitesse de tangage de l’avion pour déterminer les commandes du contrôleur

Pour perturber le système, le modèle implémente une version simplifiée du sous-système Dryden Wind Gust Models.

open_system('slexAircraftExample')

Pour instrumenter votre modèle sans ajouter de blocs, envisagez d’utiliser la fonction Viewers and Generators Manager. Pour ouvrir le gestionnaire, dans l’onglet Simulation, puis, dans la section Prepare, sélectionnez Viewers Manager. Dans cet exemple, Viewer and Generators Manager est configuré pour enregistrer deux signaux (Stick et alpha) dans le bloc Scope nommé Scope1.

Le fichier slexAircraftData.m stocke les paramètres du modèle. Le modèle charge slexAircraftData.m dans l’espace de travail du modèle. Pour afficher et modifier les données de l’espace de travail du modèle, utilisez Model Explorer. Pour ouvrir Model Explorer, dans la section Design de l’onglet Modeling, sélectionnez Model Explorer.

Pour exécuter la simulation, cliquez sur Run. Le bloc Scope1 affiche les signaux Stick et alpha.

evalc('sim(''slexAircraftExample'')');

Voir aussi

|

Rubriques