Choisissez votre langue
Cours d'analyse des systèmes asservis avec MATLAB
Plus de 2 millions d'étudiants dans le monde

Cours d'analyse des systèmes asservis avec MATLAB

Maîtrisez les fondamentaux de l'analyse et de la conception des systèmes de commande à l'aide des outils MATLAB standards de l'industrie. De la modélisation mathématique et de l'analyse de stabilité au réglage des PID et à la conception par représentation d'état, ce cours offre aux ingénieurs et aux étudiants une base rigoureuse et pratique. Développez les compétences analytiques qui se traduisent directement par une pratique concrète du génie des systèmes de commande.

Dedika pour les entreprises

Ce que vous allez apprendre:

  • Modélisez les systèmes mécaniques, électriques et thermiques à l'aide de fonctions de transfert et de représentations d'état.

  • Analysez la stabilité des systèmes avec les critères de Routh-Hurwitz, les lieux des racines et les diagrammes de Bode et de Nyquist.

  • Concevez des correcteurs PID, avance de phase, retard de phase et avance-retard de phase pour satisfaire des spécifications transitoires et en régime permanent.

  • Implémentez des régulateurs à retour d'état complet et des observateurs de Luenberger à l'aide des méthodes de placement de pôles et LQR.

  • Automatisez l'analyse et la visualisation des systèmes de commande à l'aide de la boîte à outils Control System Toolbox de MATLAB et de Simulink.

  • Évaluez les métriques de performance dans le domaine fréquentiel, notamment la marge de gain, la marge de phase et la bande passante du système.

Comment vous étudiez de façon pratique Cours d'analyse des systèmes asservis avec MATLAB

Comment vous pratiquez Cours d'analyse des systèmes asservis avec MATLAB

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondamentaux des systèmes d'asservissement

  • Leçon 1 • Classification des systèmes et terminologie

    Catégorise les systèmes par ordre, type, linéarité et invariance dans le temps. Fournit le cadre de classification appliqué dans les chapitres suivants.

  • Leçon 2 • Systèmes en boucle ouverte et en boucle fermée

    Contraste les architectures de commande en boucle ouverte et de retour à l'aide de schémas-blocs. Justifie l'utilisation du retour comme fondement de la commande robuste.

  • Leçon 3 • Qu'est-ce qu'un système d'asservissement

    Définit les systèmes d'asservissement à l'aide d'exemples concrets et d'un vocabulaire de base. Établit le langage utilisé tout au long du cours.

  • Leçon 4 • Objectifs de performance et spécifications

    Présente l'exactitude en régime permanent, la réponse transitoire et la stabilité comme objectifs de conception. Établit un lien entre les spécifications et les exigences techniques.

Chapitre 2Voir les détails

Modélisation mathématique des systèmes dynamiques

  • Leçon 1 • Représentation par fonction de transfert

    Déduit les fonctions de transfert à partir d'équations différentielles et définit les pôles et les zéros. Établit le modèle dans le domaine s utilisé tout au long du cours.

  • Leçon 2 • Rappel sur la transformée de Laplace

    Rappelle les propriétés de la transformée de Laplace essentielles pour convertir les équations différentielles en forme algébrique. Permet la déduction de la fonction de transfert.

  • Leçon 3 • Représentation d'état

    Introduit les variables d'état et la formulation matricielle A, B, C, D. Fournit une forme de modèle alternative utilisée dans la commande moderne.

  • Leçon 4 • Algèbre des schémas-blocs

    Réduit des schémas-blocs complexes en fonctions de transfert uniques à l'aide de règles algébriques. Prépare les étudiants à l'analyse en boucle fermée.

  • Leçon 5 • Équations différentielles des systèmes physiques

    Applique les lois de Newton et de Kirchhoff pour déduire les équations régissant le système. Relie la physique aux modèles mathématiques utilisés dans l'asservissement.

Chapitre 3Voir les détails

Introduction à MATLAB pour l'asservissement

  • Leçon 1 • Fondamentaux du tracé et de la visualisation

    Couvre les fonctions plot(), step(), impulse() et le formatage des figures. Développe les compétences de visualisation nécessaires à l'analyse des réponses.

  • Leçon 2 • Notions de base sur l'environnement MATLAB et la syntaxe

    Couvre l'espace de travail MATLAB, la fenêtre de commande et la création de scripts. Fournit les bases de la programmation pour tous les travaux ultérieurs avec les boîtes à outils.

  • Leçon 3 • Définition de modèles avec la boîte à outils Control System Toolbox

    Introduit les fonctions tf(), ss() et zpk() pour la saisie de modèles. Relie les représentations mathématiques aux objets MATLAB.

  • Leçon 4 • Opérations sur les schémas-blocs dans MATLAB

    Utilise series(), parallel() et feedback() pour combiner des modèles. Automatise l'algèbre des schémas-blocs abordée au chapitre 2.

Chapitre 4Voir les détails

Analyse de la réponse temporelle

  • Leçon 1 • Réponse d'un système du premier ordre

    Déduit et interprète la réponse indicielle des systèmes du premier ordre. Introduit la constante de temps comme paramètre de performance clé.

  • Leçon 2 • Analyse de l'erreur en régime permanent

    Calcule l'erreur en régime permanent à l'aide des constantes d'erreur et du type de système. Relie le gain en boucle ouverte et le type du système à la précision de poursuite.

  • Leçon 3 • Entrées d'essai standard

    Définit les entrées échelon, rampe, impulsion et sinusoïdale ainsi que leurs transformées de Laplace. Établit les signaux d'excitation utilisés dans toutes les analyses de réponse.

  • Leçon 4 • Analyse temporelle dans MATLAB

    Utilise step(), impulse() et lsim() pour extraire et comparer les métriques de performance. Renforce les résultats analytiques par une vérification informatique.

  • Leçon 5 • Réponse d'un système du second ordre

    Analyse les réponses sous-amorties, critiques et sur-amorties. Relie le coefficient d'amortissement et la pulsation naturelle aux métriques transitoires.

Chapitre 5Voir les détails

Techniques d'analyse de la stabilité

  • Leçon 1 • Introduction à la stabilité de Lyapunov

    Présente la méthode directe de Lyapunov pour l'évaluation de la stabilité sans résoudre les équations différentielles. Étend l'analyse de stabilité au-delà des systèmes linéaires.

  • Leçon 2 • Critère de stabilité de Routh-Hurwitz

    Construit le tableau de Routh pour compter les pôles dans le demi-plan droit sans factorisation. Fournit un test de stabilité algébrique pour les dénominateurs polynomiaux.

  • Leçon 3 • Concept de stabilité

    Définit la stabilité BIBO et asymptotique en termes de position des pôles. Établit la stabilité comme condition préalable à toute conception de commande.

  • Leçon 4 • Fondamentaux du lieu des racines

    Introduit les règles du lieu des racines pour tracer les pôles en boucle fermée en fonction du gain. Visualise comment la variation du gain déplace les pôles et affecte la stabilité.

  • Leçon 5 • Analyse du lieu des racines dans MATLAB

    Utilise rlocus() et rlocfind() pour tracer et interroger les lieux des racines. Relie les règles graphiques aux outils interactifs de MATLAB.

Chapitre 6Voir les détails

Analyse fréquentielle

  • Leçon 1 • Construction et interprétation du diagramme de Bode

    Déduit les approximations asymptotiques de Bode pour les pôles, les zéros et les facteurs de gain. Permet un tracé à main levée rapide et une vérification sous MATLAB.

  • Leçon 2 • Marges de gain et de phase

    Définit la marge de gain et la marge de phase comme mesures quantitatives de la robustesse de la stabilité. Relie les marges au comportement transitoire en boucle fermée.

  • Leçon 3 • Fondamentaux de la réponse fréquentielle

    Définit la réponse fréquentielle comme le rapport sortie/entrée sinusoïdal en régime permanent. Relie les fonctions de transfert dans le domaine s aux diagrammes de gain et de phase.

  • Leçon 4 • Critère de Nyquist et diagrammes de Nyquist

    Applique le critère de stabilité de Nyquist en utilisant les diagrammes de réponse fréquentielle polaires. Gère les systèmes avec des pôles en boucle ouverte sur l'axe imaginaire.

  • Leçon 5 • Analyse fréquentielle dans MATLAB

    Utilise bode(), nyquist(), margin() et nichols() pour une analyse fréquentielle automatisée. Renforce l'interprétation graphique par des résultats numériques précis.

Chapitre 7Voir les détails

Conception de correcteurs classiques

  • Leçon 1 • Structure et réglage du correcteur PID

    Déduit la loi de commande PID et explique l'effet de chaque terme sur la réponse. Introduit les méthodes de réglage de Ziegler-Nichols et le réglage manuel.

  • Leçon 2 • Conception et vérification de correcteurs dans MATLAB

    Implémente des correcteurs PID et compensateurs en utilisant pidtune(), sisotool et la saisie manuelle avec tf(). Valide les conceptions par rapport aux spécifications avec simulation.

  • Leçon 3 • Conception d'un correcteur à retard de phase

    Conçoit des compensateurs à retard pour améliorer l'exactitude en régime permanent avec une pénalité de phase minimale. Complète la conception à avance pour des objectifs combinés.

  • Leçon 4 • Conception d'un correcteur avance-retard

    Combine des éléments d'avance et de retard de phase pour satisfaire des spécifications simultanées en régime transitoire et permanent. Démontre une synthèse intégrée de correcteur.

  • Leçon 5 • Conception d'un correcteur à avance de phase

    Conçoit des correcteurs à avance de phase pour améliorer la marge de phase et accélérer la réponse transitoire. Utilise à la fois les procédures de conception par le lieu des racines et par Bode.

Chapitre 8Voir les détails

Conception par représentation d'état et commande moderne

  • Leçon 1 • Commandabilité et observabilité

    Définit les matrices de commandabilité et d'observabilité et leurs conditions de rang. Détermine si la conception par retour d'état et par observateur est réalisable.

  • Leçon 2 • Action intégrale et poursuite de consigne

    Augmente le retour d'état avec des états intégraux pour éliminer l'erreur en régime permanent. Étend le positionnement des pôles aux problèmes de commande en poursuite.

  • Leçon 3 • Retour d'état et positionnement des pôles

    Conçoit des vecteurs de gain de retour d'état pour placer les pôles en boucle fermée aux emplacements souhaités. Relie les spécifications transitoires souhaitées aux positions des pôles.

  • Leçon 4 • Conception d'un observateur de Luenberger

    Conçoit un observateur d'ordre complet pour estimer les états non mesurés à partir des sorties. Permet le retour d'état lorsque la mesure complète de l'état n'est pas disponible.

  • Leçon 5 • Conception d'un régulateur linéaire quadratique

    Formule le problème LQR et le résout à l'aide de la fonction lqr(). Fournit un compromis optimal entre l'effort de commande et la régulation d'état.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Étudiants en génie mécanique : souhaitant relier les cours de dynamique au retour d'information pour le contrôle.

  • Étudiants de premier cycle en génie électrique : prêts à dépasser l'analyse des circuits pour adopter une pensée systémique.

  • Passionnés d'aérospatiale ou de robotique : désirant des outils rigoureux pour concevoir des systèmes stables et réactifs.

  • Ingénieurs en début de carrière en automatisation : cherchant à formaliser leurs connaissances autodidactes en contrôle avec des méthodes éprouvées.

  • Diplômés en physique ou en mathématiques appliquées : s'orientant vers des postes d'ingénieur exigeant des compétences en systèmes de contrôle.

  • Étudiants diplômés dans des domaines connexes : ajoutant la théorie du contrôle comme compétence technique fondamentale.

Ce que disent nos apprenants

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable en Algérie ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF