Introduction à la fonction Simulink Matlab

Les fonctions Simulink sont la fonction qui donne la sortie en fournissant un ensemble d'entrées différentes. Ils sont utilisés dans Matlab pour calculer la sortie à l'aide de diverses méthodes et calculs. Ils ont un en-tête de fonction identique à celui utilisé dans de nombreux langages de programmation. Il existe différentes façons d'utiliser la fonction Simulink dans Matlab. Ils sont utilisés dans de nombreux secteurs comme l'aéronautique, la mécanique pour leurs vastes applications comme la simulation et la modélisation.

Fonctionnement de Simulink Matlab

Les fonctions Simulink sont les fonctions utilisées dans Matlab à des fins de simulation et de modélisation. Ils peuvent être définis en utilisant différentes méthodes comme:

  • En définissant la fonction ou en écrivant la fonction dans des blocs définis par la fonction.
  • En définissant la fonction à l'aide d'un graphique Stateflow.
  • En définissant les fonctions dans un bloc S.

a= function(b)

a= output variable

b=input variable

De même, il existe différentes façons d'appeler une fonction, comme appeler la fonction dans n'importe quel bloc fonction, dans un diagramme Stateflow ou dans un bloc fonction S. Ils se composent d'un bloc d'appel d'entrée, de sortie et de fonction. Nous devons y définir les arguments d'entrée et de sortie. Il peut également déterminer les différents types de données utilisés dans le bloc. Les fonctions Simulink peuvent être définies en fonction de leur visibilité et de leur accessibilité. Il existe différents blocs fonctionnels tels que la portée et le global. En visibilité étendue, le modèle peut accéder aux fonctions au même niveau, au-dessus ou en dessous de son niveau tandis qu'en visibilité globale, le modèle peut accéder aux fonctions qui sont déclarées à n'importe quel endroit.

L'exportation des différentes fonctions peut également avoir lieu au niveau de la portée et du niveau global. Une fonction définie globalement peut être exportée vers le niveau supérieur du modèle tandis que la fonction qui est délimitée peut être exportée vers l'interface du modèle.

Création de la fonction Simulink

Pour concevoir un bloc Simulink dans Matlab, nous avons besoin de quatre blocs, veuillez les trouver ci-dessous:

  • Bloc générateur d'impulsions: ce bloc est destiné à produire un signal d'entrée qui est nécessaire pour la conception du modèle.
  • Bloc de gain: S'il est nécessaire d'intensifier le signal d'entrée ou d'augmenter le signal, nous pouvons ajouter le bloc de gain qui est destiné à multiplier le signal d'entrée avec un facteur particulier nécessaire à la conception du modèle.
  • Bloc intégrateur: ce bloc peut intégrer le signal d'entrée en fonction de la commande. Si nous plaçons un intégrateur de second ordre, il intégrera le signal d'entrée deux fois.
  • Bloc Outport: Ce bloc générera le signal de sortie pour le modèle en fonction de toutes les entrées comme mentionné par les différents blocs précédents auparavant.

Veuillez trouver les étapes ci-dessous pour créer un modèle Simulink simple dans Matlab:

Étape 1: Ouvrez le bloc fonction Simulink et ajoutez-le.

Étape 2: Nous devons ajouter le type de fonction dans le bloc.

Étape 3: Cliquez ensuite sur le bloc pour définir la fonction et son algorithme.

Étape 4: Au final, nous devons tester le modèle.

En passant les arguments d'entrée dans le bloc fonction, nous pouvons également le filtrer et l'envoyer au bloc pour traitement et donner un signal de sortie. Cela peut être fait en utilisant la fonction de filtre dans Matlab. Il existe des différences entre le bloc de sous-systèmes de fonctions et le bloc de fonctions Simulink, comme le processus d'appel d'une fonction est exécuté par une seule ligne dans l'horloge des sous-systèmes d'appel de fonction tandis que dans le bloc de fonctions Simulink, il est invoqué en utilisant n'importe quelle référence, généralement le nom de la fonction, l'entrée les arguments formels ne sont pas présents dans le bloc des sous-systèmes de fonction alors qu'il est présent dans le bloc de fonction Simulink. Les entrées de type signal et argument peuvent être vectorielles, scalaires ou matricielles. De même, la sortie qui est de type signal et argument peut être vectorielle, scalaire ou matricielle.

Utilisations de la fonction Simulink Matlab

  • Ils sont principalement utilisés pour la simulation comme son utilisation dans un vérin hydraulique.
  • Ils peuvent être utilisés pour contrôler ou réguler la vitesse du moteur.
  • Ils sont utilisés pour simuler et modéliser les appareils automatiques comme les systèmes de climatisation ou tout contrôleur.
  • Ils sont utilisés dans des applications aérospatiales comme le suivi de radar, la gestion du trafic aérien et le contrôle de l'avion.
  • Ils sont également utilisés dans diverses conceptions d'automatisation industrielle.

Conclusion

Les fonctions Simulink sont les blocs graphiques qui sont utilisés à des fins de simulation et de modélisation. Il peut calculer le bloc avec une grande efficacité et productivité. Cependant, il existe certaines limitations qui doivent être vérifiées et prises en compte avant d'appliquer la fonction Simulink dans Matlab.

Articles recommandés

Ceci est un guide de la fonction Simulink Matlab. Nous discutons ici de l'introduction, de la syntaxe, du fonctionnement de Simulink Matlab et des exemples d'utilisation de la fonction Simulink Matlab. Vous pouvez également consulter nos autres articles connexes pour en savoir plus–

  1. Matrix in Matlab
  2. Nuages ​​de points dans Matlab
  3. Fonction Sum dans Matlab
  4. Fonctions MATLAB

Catégorie: