Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> MATLAB

Simulink : l'outil avancé de simulation et de conception basée sur les modèles de MATLAB

Simulink est un environnement de simulation et de conception basée sur les modèles pour les systèmes dynamiques et embarqués, intégré à MATLAB. Simulink, également développé par MathWorks, est un outil de programmation graphique à flux de données pour la modélisation, la simulation et l'analyse de systèmes dynamiques multi-domaines. C'est essentiellement un outil de diagrammation par blocs graphiques avec un ensemble personnalisable de bibliothèques de blocs.

Il vous permet d'incorporer des algorithmes MATLAB dans des modèles ainsi que d'exporter les résultats de simulation vers MATLAB pour une analyse plus approfondie.

Simulink prend en charge :

Il existe plusieurs autres produits complémentaires fournis par MathWorks et des produits matériels et logiciels tiers disponibles pour une utilisation avec Simulink.

La liste suivante donne une brève description de certains d'entre eux :

Simulink est capable de vérification et validation systématiques des modèles par la vérification du style de modélisation, la traçabilité des exigences et l'analyse de couverture du modèle.

Simulink Design Verifier vous permet d'identifier les erreurs de conception et de générer des scénarios de cas de test pour la vérification de modèle.

Utilisation de Simulink

Pour ouvrir Simulink, tapez dans l'espace de travail MATLAB :

simulink

Simulink s'ouvre avec le Navigateur de bibliothèques. Le Navigateur de bibliothèques est utilisé pour construire des modèles de simulation.

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

Dans le volet de fenêtre de gauche, vous trouverez plusieurs bibliothèques catégorisées selon divers systèmes, cliquer sur chacune affichera les blocs de conception dans le volet de fenêtre de droite.

Construction de modèles

Pour créer un nouveau modèle, cliquez sur le bouton Nouveau dans la barre d'outils du Navigateur de bibliothèques. Cela ouvre une nouvelle fenêtre de modèle sans titre.

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

Un modèle Simulink est un diagramme de blocs.

Les éléments de modèle sont ajoutés en sélectionnant les éléments appropriés dans le Navigateur de bibliothèques et en les faisant glisser dans la fenêtre de modèle.

Alternativement, vous pouvez copier les éléments de modèle et les coller dans la fenêtre de modèle.

Exemples

Faites glisser et déposez des éléments de la bibliothèque Simulink pour créer votre projet.

Pour cet exemple, deux blocs seront utilisés pour la simulation - une Source (un signal) et un Puitt (un scope). Un générateur de signal (la source) génère un signal analogique, qui sera ensuite visualisé graphiquement par le scope (le puits).

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

Commencez par faire glisser les blocs requis de la bibliothèque vers la fenêtre de projet. Ensuite, connectez les blocs ensemble, ce qui peut se faire en faisant glisser des connecteurs depuis les points de connexion d'un bloc vers ceux d'un autre.

Faisons glisser un bloc 'Sine Wave' dans le modèle.

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

Sélectionnez 'Sinks' dans la bibliothèque et faites glisser un bloc 'Scope' dans le modèle.

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

Faites glisser une ligne de signal depuis la sortie du bloc Sine Wave vers l'entrée du bloc Scope.

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

Lancez la simulation en appuyant sur le bouton 'Run', en gardant tous les paramètres par défaut (vous pouvez les modifier depuis le menu Simulation)

Vous devriez obtenir le graphique ci-dessous depuis le scope.

Simulink : l outil avancé de simulation et de conception basée sur les modèles de MATLAB

MATLAB

  1. MATLAB : Aperçu complet de l'environnement de calcul numérique de référence
  2. Maîtriser les bases de MATLAB : Syntaxe et commandes essentielles
  3. Comprendre les variables dans MATLAB : Bases et exemples
  4. Commandes MATLAB essentielles pour un calcul efficace
  5. Types de données MATLAB : Guide complet
  6. Maîtriser les opérateurs MATLAB : Arithmétiques, Logiques, Bitwise et Ensemblistes
  7. Maîtriser les matrices MATLAB : Création, indexation et manipulation
  8. MATLAB : Maîtriser les tableaux multidimensionnels et spéciaux
  9. Maîtriser la notation deux-points de MATLAB : créer des vecteurs et itérer efficacement