Etabli
← Retour aux leçons
Leçon · AVN-01 · Feedback et asservissement · 2/4

Régler une boucle PID de vitesse

5 étapes·55 min·0/5 fait·quiz à réussir
voix

Une leçon de chantier : on pose un sur le , on écrit la boucle complète — , intégrale, dérivée — et on la règle jusqu'à tenir une vitesse qui ne dépend plus ni de la pente ni de l'humeur de la . C'est la pièce maîtresse du niveau avancé : le même code régulera demain un ou une distance.

📖 Comprendre

1. On ne corrige que ce qu'on mesure

Asservir une vitesse suppose de la MESURER, des dizaines de fois par seconde. C'est le travail de l' : une roue à fentes solidaire de l'axe, un , et chaque fente qui passe fait un à compter — exactement les que tu sais lire depuis les de ligne. Compte les pendant une fenêtre fixe, convertis en centimètres par seconde via la circonférence de la roue, et te voilà avec la mesure qui manquait.

Retiens la hiérarchie : le d'abord, le correcteur ensuite. Un nourri d'une mesure fausse ou bruitée fabriquera des commandes fausses avec une assurance parfaite. D'où les réflexes déjà acquis : regarder la valeur brute avant de la convertir, filtrer ce qui tremble, se méfier d'une mesure isolée. Le module suivant disséquera l' en détail ; ici, il nous suffit qu'il rende une vitesse honnête.

2. Les trois regards sur l'erreur

Le PID complet additionne trois termes, trois regards sur la même erreur. Le regarde le présent : Kp × erreur, tu le connais. L'INTÉGRALE regarde le passé : elle additionne à chaque tour dans un accumulateur — tant que l'erreur traîne du même côté, l'accumulateur gonfle et pousse de plus en plus fort. C'est elle qui efface l'erreur statique de la pente : une fois l'erreur nulle, elle cesse de gonfler mais GARDE sa valeur — la commande d'équilibre est mémorisée.

La DÉRIVÉE regarde l'avenir : elle mesure la pente de — fond-elle vite, enfle-t-elle ? Si l'erreur fond à toute allure, la dérivée retient la commande AVANT le dépassement, comme on lève le pied avant le stop. Commande = Kp × erreur + Ki × accumulateur + Kd × pente. Trois à doser : le muscle, la , l'amortisseur. Beaucoup de robots roulent très bien avec deux — P et I — et gardent D pour les caractères difficiles.

3. Écrire la boucle proprement

Dans , la boucle est un rituel à période fixe, hérité du patron : toutes les 10 millisecondes — pas « à peu près », on y reviendra — lire l' ; erreur = − mesure ; accumulateur += erreur × période ; pente = (erreur − erreur précédente) ÷ période ; commande = Kp × erreur + Ki × accumulateur + Kd × pente, bornée entre 0 et 100 ; envoyer au ; mémoriser pour le tour suivant. Huit lignes, pas une de plus.

Deux doivent SURVIVRE d'un tour à l'autre — l'accumulateur et la dernière erreur : loge-les hors de la boucle, comme tu l'as appris avec les variables d'état. Et deux pièges guettent dès l'écriture : oublier de borner la commande (un ne connaît rien au-delà de 100 pour cent), et laisser la période flotter — l'accumulateur et la pente contiennent tous deux la période, une boucle au rythme irrégulier leur ment. La leçon finale cadencera tout ça au cordeau.

écriredistance18liresi distance < 20→ STOPmême boîte, contenu neuf à chaque mesure — la décision suit

4. Lire la courbe comme un médecin

Le juge de paix du réglage est un graphique : la en escalier — un échelon — et la mesure qui court après. Cette réponse indicielle se lit comme un électrocardiogramme. La MONTÉE : le temps pour approcher la consigne — trop lente, manque de Kp. Le DÉPASSEMENT : la mesure qui file au-delà avant de revenir — trop grand, excès de Kp ou de Ki. L'ÉTABLISSEMENT : le temps pour que ça cesse de danser autour de la cible. Et finale : si elle ne meurt pas, c'est l'intégrale qui manque.

Prends l'habitude du diagnostic AVANT le remède : chaque défaut de courbe accuse un précis. Molle et jamais arrivée : Kp. Arrivée mais en dessous pour toujours : Ki. Vive mais rebondissante : trop de Kp ou de Ki — ou un Kd à embaucher. Régler un sans tracer les courbes, c'est accorder un piano avec des gants de chantier : possible, mais personne ne veut entendre le résultat.

🧮 Exemple guidé : trois tours de boucle, chiffres en main

Démarrage arrêté, consigne 40 cm/s. Kp = 1, Ki = 0,2 — un Ki où la période est déjà comptée, pour alléger les calculs — et Kd = 0. Déroule trois tours : erreur, accumulateur, commande.

  1. 1.Tour 1 : mesure 0 (arrêt). Erreur = 40. P = 1 × 40 = 40. Accumulateur = 0 + 40 = 40, donc I = 0,2 × 40 = 8. Commande = 40 + 8 = 48 %.
  2. 2.Tour 2 : mesure 24. Erreur = 16. P = 16. Accumulateur = 40 + 16 = 56, donc I = 0,2 × 56 = 11,2. Commande = 16 + 11,2 = 27,2 %.
  3. 3.Tour 3 : mesure 38. Erreur = 2. P = 2. Accumulateur = 56 + 2 = 58, donc I = 0,2 × 58 = 11,6. Commande = 2 + 11,6 = 13,6 %.
  4. 4.Lis la tendance : le P s'efface avec l'erreur (40 → 16 → 2) pendant que l'intégrale grossit (8 → 11,2 → 11,6). Au tour 3, elle porte déjà l'essentiel de la commande.

Le P fait le sprint du départ, l'intégrale prend le relais pour le fond de course : à l'équilibre, erreur nulle, le P rendra zéro et l'accumulateur portera SEUL la commande de croisière. Deux gains, deux métiers — et un témoin qui se passe sans un mot.

🛠 Pratiquer sur l'établi

  1. 01Ajouter un au

    Monte l' sur l'axe du et regarde d'abord la valeur brute : un compte d' qui grimpe quand la roue tourne. Fais un tour de roue complet à la main et vérifie le compte contre la du — mesurer sa matière première avant de la convertir, le réflexe ne change pas.

    sur l'établi
    mesures successives (brutes, sans conversion)872ça tremble d'1 ou 2 µs : c'est normal, c'est du bruit

    📖 Termes de cette étape

Objectifs

  • +Identifier P, I et D
  • +Éliminer statique
  • +Éviter le dépassement
🧪 S'entraîner sur l'établi

Quiz de validation

À réussir pour valider la leçon

Réponds de mémoire, sans remonter la page : c'est l'effort de rappel qui grave le cours. Les trois bonnes réponses valident la leçon.

1. À l'équilibre parfait — erreur nulle, vitesse tenue — qui porte la commande ?

2. Ta courbe se cale durablement SOUS la consigne, sans osciller. Quel gain accuser ?

3. Dans la boucle, quelles variables doivent survivre d'un tour à l'autre ?

🧠 Ce qu'il faut retenir

  • 1.Sans , pas d' : on ne corrige que ce qu'on mesure.
  • 2.On règle dans l'ordre : Kp pour réagir, Ki pour effacer , Kd pour calmer.
  • 3.Une oscillation se soigne avec du Kd — jamais avec encore plus de Kp.