Introduction à Simulink dans Matlab

Simulink est un environnement de conception basé sur la simulation et le modèle pour les systèmes intégrés dynamiques intégrés à Matlab. Il est développé par MathWorks, Simulink est un outil de langage de programmation graphique de flux de données utilisé pour l'analyse, la modélisation, la simulation et les systèmes dynamiques à domaines multiples. Il est essentiellement utilisé pour les diagrammes de blocs graphiques avec un ensemble de bibliothèques de blocs. Il vous permet d'immerger des algorithmes dans des modèles et d'exporter les résultats de conception dans Matlab pour la prochaine analyse.

Simulink prend en charge:

  • conception au niveau du système
  • simulation
  • génération automatique de code
  • test et vérification des systèmes embarqués

Il existe divers autres produits Matlab et des systèmes matériels et applications logicielles spécifiques qui sont disponibles dans Simulink pour l'utilisateur.

  • Stateflow : Il est utilisé pour développer des machines à états et des organigrammes de systèmes.
  • Simulink Coder: Il est utilisé pour générer du code c pour implémenter des applications en temps réel.
  • Cible xPC avec systèmes en temps réel basés sur: C'est une plate-forme utilisée pour simuler et analyser des machines d'état sur le système.
  • Embedded Coder: Il est utilisé pour les systèmes embarqués.
  • HDL Coder: Il est utilisé dans la conception du code VHDL et du code Verilog.
  • SimEvents: il fournit une interface utilisateur graphique pour la conception des systèmes.

Simulink est efficace pour la vérification et les tests systématiques des systèmes grâce à la conception de la vérification de style, des exigences et de l'analyse de l'achèvement du modèle. Le vérificateur de modèle Simulink nous permet d'identifier les erreurs ainsi que de créer des scénarios de cas de test pour la vérification du système.

Comment fonctionne Simulink dans Matlab?

Les étapes suivantes sont une représentation du fonctionnement de Simulink dans Matlab.

1) La première étape consiste à ouvrir Simulink à l'aide des bibliothèques en tapant simplement 'Simulink' dans la fenêtre de commande.

Étape 1 : fenêtre de commande

2) Sur le panneau, il y aura trois bibliothèques de blocs: Simulink, résultats de recherche et fréquemment utilisés. sélectionnez la bibliothèque: Simulink. Après avoir sélectionné l'option ci-dessus, une liste de bibliothèques différentes apparaîtra sur le côté droit. Il possède diverses bibliothèques dans le domaine de la science et de l'ingénierie.

Étape 2 : navigateur de bibliothèque Simulink

3) La troisième étape consiste à créer des blocs de construction de base. Pour créer un nouveau système, sélectionnez l'option 'nouveau' sur l'option bibliothèque. Cela ouvrira une nouvelle fenêtre pour la conception du système.

Étape 3 : nouvelle fenêtre de modélisation

4) La quatrième étape est la sélection des éléments. Ici, nous devons sélectionner les blocs selon les besoins pour la construction de blocs système. Une simple option glisser-déposer est disponible ici, sinon vous pouvez continuer avec le bouton gauche de la souris.

Étape 4 : sélection des blocs et conception

5) La dernière étape consiste à afficher la sortie. Sur la fenêtre, une petite icône verte en haut est utilisée pour exécuter le modèle.

Étape 5: Exécuter l'icône pour l'affichage de sortie

Exemples en Simulink dans Matlab

Voyons quelques exemples:

Exemple 1

Prenons un exemple, je veux concevoir une onde sinusoïdale et afficher le résultat.

Pour résoudre le problème ci-dessus, je dois suivre les étapes suivantes:

  • Tapez 'Simulink' dans la fenêtre de commande
  • Ouvrir une nouvelle fenêtre de modèle
  • Sélectionnez la source et faites glisser le bloc d'onde sin dans une nouvelle fenêtre vierge.
  • Sélectionnez un récepteur et faites glisser-sélectionnez la portée normale vers la nouvelle fenêtre vierge
  • Connectez la source et le puits, ce qui signifie une onde sinusoïdale et une portée.
  • Cliquez sur le bouton Exécuter.

Conception et sortie de l'exemple 1

Exemple # 2

Le deuxième exemple est l'addition de deux signaux, supposons que deux signaux l'un sont un signal sinusoïdal et le second est un signal pas à pas.

Pour concevoir un modèle, nous devons suivre les étapes suivantes:

  • Tapez «Simulink» dans la fenêtre de commande.
  • Ouvrez la nouvelle fenêtre du modèle.
  • Sélectionnez la source et faites glisser le bloc d'onde sin dans une nouvelle fenêtre vierge.
  • Sélectionnez la source et faites glisser le signal de pas.
  • Sélectionnez l'opération mathématique et faites glisser l'additionneur vers une nouvelle fenêtre.
  • Sélectionnez un récepteur et faites glisser-sélectionner la portée normale vers la nouvelle fenêtre vierge.
  • Connectez l'onde sinusoïdale et le signal de pas à l'additionneur.
  • Connectez l'additionneur à la portée pour afficher le résultat.
  • Cliquez sur le bouton Exécuter.

Conception et sortie de l'exemple 2

Exemple # 3

L'exemple suivant est la conception d'un tracé de deux signaux par rapport aux axes «x» et «y».

Pour tracer le graphique, nous devons suivre les étapes suivantes:

Tapez 'Simulink' dans la fenêtre de commande

  • Ouvrir une nouvelle fenêtre de modèle
  • Sélectionnez la source et faites glisser le bloc d'onde du générateur d'impulsions vers une nouvelle fenêtre vierge.
  • Sélectionnez la source et faites glisser le générateur d'impulsions vers une fenêtre vierge.
  • Sélectionnez et faites glisser l'additionneur vers la nouvelle fenêtre.
  • Sélectionnez un évier et faites glisser-sélectionnez le bloc graphique vers une fenêtre vide
  • Connectez le générateur d'ondes d'impulsions au graphique.
  • Cliquez sur le bouton Exécuter.

Conception et sortie de l'exemple 3

Conclusion

Simulink est un moyen simple et efficace de concevoir n'importe quel système. Il ne s'agit que de la théorie du glisser-déposer, le glisser-déposer facilite la conception en termes d'insertion et de suppression de blocs. Simulink propose diverses options de conception dans les sources, les opérateurs et les puits dans les unités d'affichage.

Articles recommandés

Ceci a été un guide sur Qu'est-ce que Simulink dans Matlab?. Nous discutons ici de l'introduction et du fonctionnement de Simulink dans Matlab avec des exemples. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Commandes Matlab
  2. Qu'est-ce que Matlab?
  3. MATLAB vs R
  4. Introduction à Matlab

Catégorie: