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

Approfondir : régler un PID et dompter l'intégrale

4 étapes·30 min·0/4 fait·quiz à réussir
voix

Trois , des dizaines de combinaisons, et un qui n'attendra pas ta théorie : il te faut une MÉTHODE. Celle des praticiens tient en trois gestes — et elle t'emmène droit vers le piège le plus célèbre de l', l'emballement de l'intégrale, que tu vas provoquer exprès… pour apprendre à le museler.

📖 Comprendre

1. La méthode pragmatique, en trois gestes

Geste un : tout à zéro sauf Kp, et monte-le cran par cran, un échelon de à chaque essai. La réponse devient plus vive, puis frémit, puis — au critique — oscille sans s'éteindre : une vague régulière qui ne se calme plus. Redescends alors franchement, autour de la moitié de ce gain critique : tu tiens un P vif et sage. Le a un siècle d'histoire — les ingénieurs Ziegler et Nichols en ont tiré des tables entières — mais l'esprit tient en une phrase : trouver la limite, puis s'en éloigner.

Geste deux : un Ki PETIT, avec un seul objectif — que résiduelle fonde en une à deux secondes. Trop de Ki se reconnaît immédiatement : le dépassement enfle et la mesure danse longtemps avant de se poser. Geste trois : Kd, en dernier et seulement si nécessaire, pour raboter le dépassement que Ki a créé. Et toujours UN SEUL à la fois, un essai, une courbe : celui qui tourne deux boutons ne sait plus lequel remercier.

2. L'emballement de l'intégrale

Bloque la roue d'un robot asservi — un doigt suffit — et compte trois secondes. reste plantée à 20 ; avec Ki = 2 et un accumulateur qui engrange 20 par seconde, le terme vaut 40 après une seconde, 80 après deux, 120 après trois — et le P ajoute encore ses 20. La commande en réclame 140… mais un sature à 100 : depuis longtemps, il donne déjà tout. C'est l'emballement — le windup : une qui se gave d'une erreur qu'aucun moteur ne peut corriger.

Libère la roue : la vitesse bondit, dépasse la — et le CONTINUE de pousser à fond. Pourquoi ? est devenue négative, mais elle doit d'abord ronger tout le trop-plein de l'accumulateur avant que la commande redescende : des secondes entières de survitesse, l'allure d'un robot devenu fou. Diagnostic : personne n'a dit à l'intégrale que le moteur avait atteint son plafond.

L' le plus simple tient en une ligne : BORNER l'accumulateur — lui interdire de dépasser la valeur qui produit déjà la commande maximale utile. Version plus fine : geler l'accumulation tant que la commande sature — inutile d'archiver une erreur que le ne peut de toute façon pas corriger. Dans les deux cas, l'idée est la même : la de la boucle doit rester dans les limites du monde physique.

+1 kΩréserve0,0 Vcharge à travers R : vite d'abord, puis en s'essoufflant

3. La dérivée : l'amortisseur allergique au bruit

Le terme est un amortisseur : quand la mesure fonce vers la , sa pente est forte, et Kd retient la commande avant le dépassement — le coup de frein du conducteur qui voit le stop de loin. Mais la a un vice : elle AMPLIFIE le . Une mesure qui tremble d'un rien entre deux tours devient, une fois divisée par une période de dix millisecondes, une pente géante qui change de signe sans cesse : la commande grésille, le chauffe et vibre.

Deux parades, à appliquer ensemble. Un : la MESURE, pas . À constante, c'est mathématiquement la même chose au signe près — la pente de l'erreur, c'est celle de la mesure changée de signe — mais au changement de consigne, dériver l'erreur fabrique un pic artificiel énorme (un échelon a une pente quasi infinie), alors que la mesure, elle, n'a pas bougé. Deux : lisser avant de dériver — une moyenne sur quelques tours suffit. Un D sans est un D qu'on finira par couper.

🧮 Exemple guidé : l'accumulateur qui déborde

Roue bloquée trois secondes : l'erreur reste à 20 cm/s. Kp = 1, Ki = 2. En croisière normale, la boucle a besoin de 40 % — soit un accumulateur à 20. Chiffre l'emballement, puis l'effet d'une borne à 30.

  1. 1.Pendant le blocage, l'accumulateur engrange 20 par seconde : 20, 40, 60. Terme intégral : Ki × 60 = 120 %. Avec le P (1 × 20 = 20), la commande réclame 140 % — saturée à 100 depuis belle lurette.
  2. 2.Au déblocage, la vitesse bondit et l'erreur passe négative. Pour revenir en croisière, l'accumulateur doit fondre de 60 à 20 : 40 unités à ronger. À 20 de survitesse, il rogne 20 par seconde → deux secondes pleines de dérapage.
  3. 3.Avec une borne à 30 : l'accumulateur plafonne à 30 dès la deuxième seconde de blocage. Au déblocage, il n'a que 10 unités de trop — une demi-seconde de dépassement, au lieu de deux secondes.
  4. 4.Version fine : geler l'accumulation dès que la commande sature. L'accumulateur s'arrête alors de lui-même pendant le blocage — plus rien à ronger, ou presque, au déblocage.

Même boucle, mêmes gains : deux secondes de folie sans anti-windup, une demi-seconde avec une simple borne, presque rien en gelant l'accumulation à la saturation. Trois lignes de code séparent un robot fiable d'un robot qui part en vrille dès qu'on le retient.

🛠 Pratiquer sur l'établi

  1. 01Monter Kp jusqu'à l'oscillation entretenue, puis redescendre

    Repars de zéro : Ki et Kd coupés, et monte Kp cran par cran, un échelon de à chaque essai, jusqu'à la vague qui ne s'éteint plus — l'oscillation entretenue. Note ce critique dans le carnet, puis redescends autour de la moitié : c'est ta base de travail, propre à TA machine et à sa charge.

    sur l'établi
    deux yeux sur le blanc → tout droitle tout-ou-rien corrige toujours APRÈS coup : d'où le zigzag

Objectifs

  • +Régler Kp, Ki, Kd dans l'ordre
  • +Comprendre l'
  • +Lire une réponse indicielle
🧪 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. Au gain critique, la mesure oscille sans s'éteindre. Que fait le praticien ?

2. Roue bloquée dix secondes : que fait l'accumulateur d'un PID sans anti-windup ?

3. Pourquoi dériver la mesure lissée plutôt que l'erreur brute ?

🧠 Ce qu'il faut retenir

  • 1.L'ordre de réglage : Kp pour réagir, Ki pour effacer, Kd pour calmer.
  • 2.L'intégrale accumule même quand l' sature : borner, c'est l'.
  • 3.La réponse indicielle (échelon de ) est le miroir du réglage.