WOLFRAM

Autre

Utilisez des exemples provenant d’un large éventail de domaines d’application pour apprendre la modélisation et la simulation avec System Modeler et le langage Modelica.

Contrôle de la profondeur d’un sous-marin

La navigation rapide d’une profondeur à une autre est une exigence opérationnelle pour un sous-marin. Pour des opérations furtives, il est important qu’il n’y ait aucune oscillation pendant ce mouvement. L’exemple suivant montre comment concevoir un contrôleur pour de telles applications.

Pour exécuter cet exemple, il vous faut

les dernières versions de System Modeler et Mathematica.

Veuillez choisir :

Obtenir
un essai gratuit
Continuer
le téléchargement

Modèle de sous-marin

Le sous-marin ajuste sa profondeur en faisant varier son poids. Le poids varie en modifiant le volume d’eau stocké dans les ballasts du sous-marin.

Schéma du modèle de sous-marin.

Linéarisez facilement autour du point d’équilibre

Le modèle du sous-marin non linéaire est linéarisé autour de son point d’équilibre à l’aide de la fonctionnalité de modélisation du système.

Représentation de l’espace d’état du modèle linéarisé.

Concevez et connectez rapidement un contrôleur

Un contrôleur est conçu à l’aide de gains de placement de pôles de telle sorte que les pôles en boucle fermée stabilisent le système. Le contrôleur est ensuite automatiquement connecté au modèle du sous-marin non linéaire.

Flux de travail dans Wolfram Language pour concevoir et connecter le contrôleur au modèle de sous-marin non linéaire.

Réponse du sous-marin contrôlé

Les ballasts du sous-marin s’accumulent et la densité moyenne du sous-marin augmente, ce qui fait couler le sous-marin. Le contrôleur suit le signal de référence et le sous-marin atteint la profondeur spécifiée sans aucune oscillation.

Dans le tracé de gauche, la courbe bleue représente la densité moyenne du sous-marin. Dans le tracé de droite, la courbe bleue représente la profondeur de référence et la courbe orange représente la profondeur réelle du sous-marin.

Conception simplifiée des contrôleurs de suivi

Contrôlez la profondeur d’un sous-marin à l’aide de la fonctionnalité améliorée du système de commande.