Formations MATLAB et Simulink

Détails de la formation

Destinée aux nouveaux utilisateurs de Simulink, cette formation de deux jours utilise les techniques et les outils fondamentaux de modélisation pour vous apprendre à développer des schémas blocs Simulink pour des applications à signaux mixtes.

Parmi les sujets abordés :
 
  • L'interface Simulink
  • Modélisation des systèmes dynamiques discrets
  • Modélisation de systèmes à signaux mixtes
  • Création de blocs et bibliothèques
  • Modélisation de systèmes conditionnels
  • Réalisation de mesures avec des blocs prédéfinis
  • Utilisation de test benches pour tester les systèmes à signaux mixtes
  • Utilisation de techniques de conception de systèmes de contrôle pour l'analyse des diagrammes de Bode et la linéarisation
  • Automatisation des tâches Simulink

Jour 1 sur 2


Création et simulation d'un modèle

Objectif: Explorer l'interface Simulink et ses bibliothèques de blocs. Construire un modèle simple et analyser les résultats de simulation.

  • Création et modification d'un modèle Simulink
  • Définition des entrées et sorties du système
  • Simulation des modèles et analyse des résultats

Modélisation des systèmes dynamiques discrets

Objectif: Modélisation des systèmes dynamiques discrets et visualisation des trames de signaux avec un oscilloscope.

  • Modélisation d’un système discret à l’aide de blocs élémentaires
  • Trouver les périodes d'échantillonnage en sortie des blocs
  • Utilisation des trames dans votre modèle
  • Utilisation des buffers
  • Affichage des trames de signaux
  • Le comportement des blocs retard (delay block) pour les trames
  • Utilisation du bloc Discrete Filter
  • Conception de filtres analogiques et de filtres de décimation/interpolation

Modélisation de constructions logiques

Objectif: Modéliser des expressions logiques. Comprendre la technique de détection des passages par zéro dans Simulink et modéliser un système logique simple dans Simulink à l'aide de code MATLAB.

  • Modélisation d’expressions logiques
  • Modélisation de branchement conditionnel de signal
  • Comprendre la détection des passages par zéro
  • Modélisation à l'aide du bloc MATLAB Function

Modèles à signaux mixtes

Objectif: Modéliser des systèmes à signaux mixtes.

  • Qu'est-ce qu'un modèle à signaux mixtes ?
  • Modélisation d'un ADC avec du jitter sur l'ouverture et de la non-linéarité
  • Étude de cas : modélisation de l'ADC TI ADS62P29
  • Modélisation d'une PLL avec du bruit de phase et autres imperfections
  • Utilisation des blocs du Mixed-Signal Blockset

Jour 2 sur 2


Solveurs Simulink

Objectif: Choisir le bon solveur pour un modèle Simulink.

  • Comprendre le solveur Simulink
  • Résolution de modèles simples
  • Résolution de modèles à états discrets et continus
  • Résolution de modèles contenant plusieurs fréquences d'échantillonnage
  • Solveurs à pas fixe et à pas variable
  • Sélection d'un solveur de système à état continu
  • Gestion des passages par zéro
  • Gestion des boucles algébriques
  • Étude de cas : Profiler de solveur pour simulation de PLL

Sous-systèmes et bibliothèques

Objectif: Créer des blocs personnalisés dans Simulink, appliquer des masques, et développer des bibliothèques personnalisées.

  • Création de sous-systèmes
  • Compréhension des sous-systèmes virtuels et atomiques
  • Modélisation de systèmes conditionnels avec des sous-systèmes activés
  • Modélisation de systèmes événementiels avec des sous-systèmes déclenchés
  • Utilisation d'un sous-système comme composant de modèle
  • Masque de sous-système
  • Création de bibliothèques de blocs personnalisées
  • Utilisation et modification de blocs de bibliothèque
  • Ajout de bibliothèques personnalisées dans l’explorateur de bibliothèques Simulink
  • Création de sous-systèmes configurables

Test benches et mesures

Objectif: Réaliser une analyse spectrale dans Simulink et utiliser des test benches depuis Mixed-Signal Blockset pour évaluer les performances.

  • Analyse spectrale avec le bloc Spectrum Scope
  • Choix des paramètres d’analyse spectrale
  • Utilisation de l'analyseur logique
  • Mesure du bruit de phase, INL, DNL, Jitter
  • Utilisation des test benches depuis le Mixed Signal Blockset

Analyse des contrôles de conception

Objectif: Créer des diagrammes de Bode, réaliser une linéarisation, utiliser l'application Control System Designer, contrôler, puis exécuter des modèles Simulink depuis la ligne de commande MATLAB.

  • Création et analyse des diagrammes de Bode
  • Réalisation d'une linéarisation
  • Utilisation du Control System Designer
  • Automatisation des tests
  • Vérification et modification des paramètres
  • Recherche de blocs contenant des valeurs de paramètre spécifique
  • Construction et modification de diagrammes

Niveau: Intermédiaire

Pré-requis:

  • Fondamentaux MATLAB et connaissance de base en traitement numérique du signal et conception de systèmes à signaux mixtes

Durée: 2 jours

Langues: English, 日本語

Afficher le calendrier et s'inscrire