Comment régler une boucle PID pour un système à distributeur proportionnel et vérin

Réglez une boucle PID pneumatique avec des courbes de temps de montée 10–90 %, l’anti-saturation, le filtrage de la dérivée, les vérifications du neutre du distributeur et la validation de la plage de charge du vérin.

Partager
Eric Zhou, ingénieur systèmes de contrôle pneumatique, Bepto Pneumatique

À propos de l’auteur

Eric Zhou

ingénieur systèmes de contrôle pneumatique

Je suis Eric, ingénieur systèmes de contrôle pneumatique chez Bepto Pneumatique. J’aide à vérifier les besoins de produits pneumatiques, les applications de composants et les détails techniques avant devis.

Articles de l’auteurEric@bepto.com

Le réglage PID d’un distributeur proportionnel et d’un vérin consiste à ajuster de manière maîtrisée les gains de retour après avoir vérifié que le distributeur, l’actionneur, le capteur, le circuit d’air, la mécanique et les limites du contrôleur fonctionnent comme un seul système. Ajustez ces gains à partir de courbes de réponse enregistrées, et non d’un tableau universel. La commande de position pneumatique varie avec la charge, la position sur la course, le frottement, la pression, la zone morte du distributeur et le volume d’air emprisonné.

La séquence pratique est simple : définir un essai sûr, vérifier la polarité des signaux et le neutre du distributeur, commencer avec les actions intégrale et dérivée désactivées lorsque le contrôleur le permet, établir une réponse proportionnelle utile, ajouter l’amortissement, puis introduire l’action intégrale uniquement pour corriger une erreur résiduelle répétable. Testez chaque réglage accepté sur toute l’enveloppe réelle de fonctionnement.

À retenir

  • Les gains PID ne sont pas transposables tant que la forme du contrôleur, les unités, le temps d’échantillonnage et les filtres ne correspondent pas.
  • Enregistrez la consigne, la position, la commande du distributeur, la pression d’alimentation et les pressions des deux chambres à chaque essai.
  • Corrigez la saturation, la zone morte, le frottement, les pertes de pression et les erreurs de capteur avant de demander aux gains PID de les compenser.

Le meilleur changement de réglage consiste souvent à ne modifier aucun gain. Une courbe qui montre la saturation de la commande du distributeur, l’effondrement de la pression d’entrée ou un décollage par à-coups révèle une limite physique qu’un gain supérieur ne peut pas supprimer.

Que faut-il vérifier avant de régler la boucle ?

Festo décrit un système de positionnement servopneumatique autour de trois éléments essentiels : un vérin avec codeur de déplacement, un distributeur directionnel proportionnel et un contrôleur de position. Le réglage PID ne commence qu’après avoir vérifié que ces trois éléments, la charge mécanique et le circuit d’air comprimé fonctionnent correctement et passent en état sûr en cas de défaillance (Festo, consulté en 2026).

Commencez par définir la variable régulée. Cet article suppose un axe de position en boucle fermée, où le contrôleur commande un distributeur directionnel proportionnel et reçoit un retour de position continu. Un régulateur de pression proportionnel qui commande une force, ou un distributeur proportionnel de débit qui commande une vitesse en boucle ouverte, constitue un autre procédé et exige un plan d’essai différent.

Avant d’activer la commande automatique, vérifiez :

  • Le vérin et la charge se déplacent librement sur la plage d’essai prévue.
  • Le guidage, les accouplements, l’outillage, les butées et la fixation du capteur sont serrés et alignés.
  • La pression d’alimentation reste stable pendant le mouvement et les deux chemins d’échappement sont dégagés.
  • La capacité de débit du distributeur est suffisante dans les deux sens aux rapports de pression réels.
  • Le retour de position possède la bonne polarité, la bonne plage, les bonnes unités d’ingénierie et la bonne référence.
  • La polarité de la commande du distributeur, sa zone neutre, sa limite positive et sa limite négative sont connues.
  • La perte d’alimentation électrique, de commande, de retour ou d’air conduit à l’état sûr défini pour la machine.
  • La vitesse, l’accélération, le déplacement et la force d’essai sont réduits aux limites sûres de mise en service.

Ne forcez pas volontairement un axe de production à osciller durablement à proximité de butées rigides, de personnes, d’outillage ou d’une charge verticale non retenue. Si le contrôleur choisi propose une identification ou un autotuning du fabricant, suivez son manuel de mise en service, car les structures internes de commande et les limites de sécurité peuvent différer de celles d’un bloc PID générique.

Portes de vérification avant le réglage PID pneumatique Un cheminement vertical de mise en service vérifie la mécanique, la capacité d’air, le retour, le neutre du distributeur, les limites de sortie et le mouvement sûr avant le réglage des gains PID. Validez le procédé avant de modifier les gains Chaque porte élimine une défaillance que le PID ne peut pas corriger en sécurité. 1. Mécanique et charge Déplacement libre · guidage · butées · charge utile · protection contre la charge verticale 2. Circuit d’air et capacité du distributeur Pression dynamique · diamètre intérieur du tube · données de débit · restriction d’échappement 3. Retour et mise à l’échelle Référence de position · polarité · plage · temps d’échantillonnage · filtrage 4. Neutre et limites du distributeur Signe de commande · bande inactive · saturation · gestion de l’intégrateur 5. Mouvement sûr de mise en service Course réduite · force · vitesse · accélération · arrêt d’urgence défini Commencer alors seulement le réglage du contrôleur
Le réglage PID est la dernière couche de mise en service, après validation de la mécanique, du circuit pneumatique, du retour, des limites et du comportement en état sûr.

Pour choisir le distributeur et le retour, utilisez le guide de commande de mouvement par distributeur proportionnel. Si la commande du distributeur atteint sa limite avant que le vérin n’atteigne la vitesse demandée, estimez le besoin de l’actionneur avec le calculateur de besoin en débit du vérin avant de poursuivre le réglage.

Quelle équation PID et quelles unités votre contrôleur utilise-t-il ?

MathWorks documente deux formes PID continues courantes, parallèle et standard, ainsi que des implémentations discrètes distinctes avec plusieurs formules d’intégration et de filtrage de la dérivée. C’est pourquoi Kp = 1 ou Ki = 0.2 n’a aucun sens transposable tant que la forme du contrôleur, les unités, le temps d’échantillonnage et les algorithmes ne sont pas consignés (MathWorks, consulté en 2026).

Dans un contrôleur PID de forme parallèle avec terme dérivé filtré, la fonction de transfert du contrôleur peut s’écrire :

C(s)=Kp+Kis+KdsTfs+1C(s) = K_p + \frac{K_i}{s} + \frac{K_d s}{T_f s + 1}

KpK_p est le gain proportionnel, KiK_i le gain intégral, KdK_d le gain dérivé, et TfT_f la constante de temps du filtre dérivé. L’erreur est e(t)=r(t)y(t)e(t) = r(t) - y(t), où r(t)r(t) est la position commandée et y(t)y(t) la position mesurée. La sortie du contrôleur devient la commande du distributeur après mise à l’échelle et limitation.

Certains contrôleurs utilisent plutôt un gain proportionnel avec des temps intégral et dérivé, tels que KpK_p, TiT_i et TdT_d. D’autres exposent un gain de vitesse, un feedforward d’accélération, une compensation de zone morte ou des paramètres d’amortissement propres au fabricant plutôt qu’un PID classique. Ne convertissez les gains qu’avec la relation documentée par le fabricant.

Consignez l’identité de ce contrôleur avant le réglage :

Paramètre Élément à documenter Pourquoi il change le résultat
Type de contrôleur P, PI, PD, PID, PIDF ou forme propre au fabricant détermine les actions actives
Forme mathématique parallèle, standard, positionnelle ou incrémentale modifie le sens et les unités des gains
Temps d’échantillonnage intervalle d’exécution du contrôleur modifie l’intégration et la dérivation discrètes
Unités de position mm, comptes, pourcentage de course ou unités d’ingénierie met à l’échelle l’erreur proportionnelle et intégrale
Unités de sortie volts, courant, pourcentage ou mot de commande signé met à l’échelle l’autorité de commande et la saturation
Méthode d’intégration Euler avant, Euler arrière, trapézoïdale ou méthode du fabricant modifie le comportement intégral discret
Méthode de dérivation sur l’erreur ou la mesure, filtrée ou non filtrée modifie la sensibilité au bruit et la réponse à la consigne
Limites de sortie commande positive et négative autorisée définit la saturation et le comportement anti-saturation

Ne copiez jamais les gains d’une autre machine, sauf si toute cette identité et le procédé physique correspondent. Même des vérins de même alésage peuvent différer par leur position sur la course, le volume des tubes, la taille du distributeur, la charge utile, le frottement et la mise à l’échelle du capteur.

Définir les critères d’acceptation avant d’ajuster les gains

MathWorks définit par défaut le temps de montée d’une réponse indicielle entre 10 % et 90 % de la variation commandée et utilise un seuil d’établissement de 2 %, sauf si l’utilisateur en spécifie un autre. Ce sont des conventions d’analyse, et non des tolérances machine ; le responsable du procédé doit définir la bande de position, le temps de maintien, le dépassement et les limites de défaut réels (MathWorks, consulté en 2026).

Choisissez un mouvement représentatif mais sûr, éloigné des butées de fin de course. Enregistrez le même mouvement dans les deux sens et utilisez la même charge utile, la même pression, les mêmes limites de profil, le même échantillonnage et les mêmes filtres pour comparer les modifications du contrôleur.

Au minimum, enregistrez :

  • la position commandée et l’état du profil de mouvement
  • la position mesurée et la vitesse calculée
  • les valeurs brutes et filtrées du capteur lorsqu’elles sont disponibles
  • la sortie non saturée du contrôleur et la commande finale limitée du distributeur
  • le retour du distributeur ou la position du tiroir si le distributeur la fournit
  • la pression d’entrée de la machine et les pressions aux deux orifices du vérin
  • la charge, la position du vérin, la température de l’air et le temps de fonctionnement écoulé
  • le mode du contrôleur, le jeu de gains actif et l’état des défauts

Utilisez la courbe pour calculer les indicateurs définis par le projet :

Indicateur Définition pratique Ce qu’il aide à révéler
Temps de montée temps entre les fractions inférieure et supérieure définies du mouvement vitesse de réponse
Dépassement maximal position maximale au-delà de la cible amortissement insuffisant ou correction retardée
Temps d’établissement temps nécessaire pour entrer dans la bande de position définie et y rester oscillations autour de la cible, frottement et récupération intégrale lente
Erreur statique différence signée finale entre la consigne et la position mesurée biais, charge, fuite, frottement ou action intégrale insuffisante
Répétabilité variation entre des essais identiques répétés variation du frottement, de la pression, de la charge, du bruit ou de la mécanique
Temps de saturation de la commande durée passée à la limite de sortie positive ou négative autorité insuffisante du distributeur ou demande de mouvement excessive

Un mouvement rapide sur un axe vide ne constitue pas un essai d’acceptation du réglage. Il peut masquer une saturation intégrale, des variations du frottement des joints à chaud, une perte de pression lors d’une demande simultanée, un comportement différent en sortie et en rentrée, ainsi qu’un jeu de gains stable uniquement près d’une position de course.

Comment distinguer une erreur de réglage d’une défaillance pneumatique ?

L’ISO 6358-1 définit les essais des caractéristiques de débit en régime permanent des composants pneumatiques, tandis que la CAGI recommande une perte de pression maximale de 10 % entre le compresseur et le point d’utilisation dans un système bien conçu. Ces limites sont importantes : un distributeur saturé ou une alimentation qui s’effondre ne peuvent pas être corrigés en augmentant le gain PID (ISO, 2013 ; CAGI, 2022).

Vérifiez le premier signal inacceptable dans la chaîne enregistrée :

Signature sur la courbe Cause la plus probable À vérifier avant un nouveau réglage
La commande du distributeur reste à sa limite tandis que la position est en retard capacité de débit, demande du profil ou mise à l’échelle de la sortie données du distributeur, pression dynamique, diamètre intérieur du tube, échappement, limite de commande
La pression d’entrée machine baisse à chaque mouvement perte de pression en amont ou demande partagée régulateur, filtre, ligne secondaire, réservoir, utilisateurs simultanés
La pression de chambre augmente alors que le piston reste immobile, puis la position saute frottement de décollage ou point dur mécanique joints, guidage, alignement, charge, politique de lubrification
La position oscille dans une large bande neutre du distributeur zone morte, frottement, fuite ou action intégrale excessive cartographie du neutre, dimensionnement du distributeur, gestion de la zone morte, intégrateur
Le signal du capteur saute alors que la pression et la mécanique restent régulières bruit du capteur, montage, mise à l’échelle ou problème d’échantillonnage retour brut, blindage, référence, intervalle de mise à jour, filtre
Un sens est lent avec une amplitude de commande comparable surfaces inégales, gravité, débit directionnel ou restriction d’échappement les deux voies du distributeur, pressions aux orifices, dispositifs de réglage à l’échappement, silencieux
La réponse change fortement selon la position sur la course volume de chambre et raideur pneumatique volume emprisonné, charge, pression, besoin d’un gain dépendant de la position

Le guide de commande tenant compte de la compressibilité de l’air explique pourquoi le procédé pneumatique change lorsque les volumes des deux chambres varient. Le guide de diagnostic des pertes de pression couvre les vérifications de pression dynamique en amont du distributeur.

Signatures de réponse PID pneumatique et causes probables Quatre cartes de diagnostic verticales présentent la saturation du distributeur, les oscillations autour de la cible, le mouvement saccadé et le bruit du capteur comme des signatures distinctes qui ne doivent pas recevoir la même modification de gain. Lisez la courbe avant de modifier les gains Des signatures différentes indiquent des limites différentes. Saturation de la commande du distributeur La commande est bloquée tandis que la position reste lente : vérifiez la capacité, les limites et la demande de mouvement. Oscillations autour de la cible Inspectez la zone morte, le frottement, les fuites, le gain proportionnel et l’action intégrale. Décollage par à-coups La position avance par bonds après la montée en pression : inspectez d’abord le frottement et la mécanique. Retour bruité ou agitation de la dérivée Vérifiez la qualité brute du capteur, le temps d’échantillonnage, la mise à la terre, le filtrage et l’implémentation de la dérivée. Signatures conceptuelles uniquement. Diagnostiquez avec des données synchronisées de commande, de pression et de position.
La saturation du distributeur, les oscillations, le mouvement saccadé et le bruit du retour exigent des actions correctives différentes.

Réglage PID d’un distributeur proportionnel et d’un vérin : séquence manuelle sûre

Le flux d’autotuning PID en temps réel de MathWorks exige le type et la forme du contrôleur, le domaine temporel, le temps d’échantillonnage, la méthode d’intégration et la méthode de filtrage avant de calculer les gains. Une procédure manuelle doit consigner ces six éléments, ainsi que les limites de mouvement sûres et des conditions d’essai répétables (MathWorks, consulté en 2026).

Utilisez la séquence suivante lorsque le fabricant du contrôleur autorise le réglage manuel des gains. Gardez un arrêt immédiat disponible et ne modifiez qu’un paramètre à la fois.

  1. Enregistrer une référence récupérable. Exportez la configuration fonctionnelle du contrôleur, la mise à l’échelle du distributeur, les filtres, les limites, le profil de mouvement et les réglages de sécurité.
  2. Choisir un mouvement d’essai sûr. Utilisez un déplacement modéré, éloigné des butées de fin de course, avec une vitesse, une accélération et des limites de sortie réduites.
  3. Désactiver l’action intégrale et dérivée si possible. Confirmez que le mode proportionnel seul reste contrôlable pour l’essai choisi.
  4. Augmenter l’action proportionnelle par petits incréments documentés. Arrêtez-vous lorsque le temps de montée est suffisant, que la première limite de dépassement est atteinte, que le bruit devient visible ou que les oscillations commencent. Ne forcez pas une oscillation durable dans le cadre d’un essai courant sur une machine de production.
  5. Revenir en arrière dès le premier comportement inacceptable. Choisissez un réglage proportionnel prudent et répétez le mouvement plusieurs fois dans les deux sens.
  6. Ajouter la dérivée ou le terme d’amortissement du contrôleur uniquement si nécessaire. Augmentez-le progressivement en surveillant le retour brut et l’agitation de la commande du distributeur. Appliquez le filtre dérivé documenté.
  7. Ajouter l’action intégrale après stabilisation de la réponse proportionnelle. Utilisez seulement ce qui est nécessaire pour supprimer un biais statique répétable dans le délai requis. Confirmez que l’anti-saturation est actif aux limites de sortie.
  8. Revérifier tous les indicateurs. Comparez le temps de montée, le dépassement, l’établissement, l’erreur résiduelle, la répétabilité, la saturation de commande et les pressions de chambre à la référence.
  9. Élargir progressivement l’enveloppe d’essai. Ajoutez des mouvements plus grands et plus petits, des temps d’arrêt, la vitesse, la charge utile, les positions de course, la plage de pression et une demande d’air simultanée réaliste.

L’ordre indiqué ne constitue pas une loi de commande universelle. Certains systèmes fonctionnent mieux en PI, en PD filtré, en PID à deux degrés de liberté, avec des boucles de pression et de position en cascade, ou avec un positionneur propre au fabricant. Utilisez le contrôleur le plus simple qui respecte les critères d’acceptation mesurés sans masquer une défaillance du procédé.

À quoi servent l’anti-saturation, le filtrage de la dérivée et le feedforward ?

MathWorks documente deux approches anti-saturation dans son bloc PID, le retour de calcul et le blocage, car un intégrateur peut continuer à accumuler l’erreur après la saturation de la sortie de l’actionneur. Le même risque existe lorsque la commande pneumatique atteint sa limite électrique ou que le distributeur atteint sa limite de débit (MathWorks, consulté en 2026).

L’anti-saturation est une logique de contrôleur qui empêche l’état intégral excessif ou le résorbe lorsque la commande finale du distributeur ne peut pas suivre la sortie non contrainte du contrôleur. Sans cette logique, un grand mouvement peut bloquer la commande, emmagasiner une erreur intégrale et provoquer un long dépassement lorsque l’axe approche enfin de la cible.

Le filtrage de la dérivée limite le gain haute fréquence de l’action dérivée. Vérifiez le retour brut avant de modifier le filtre. Un filtre trop faible peut transmettre le bruit du capteur à la commande du distributeur ; un filtre trop fort ajoute un retard de phase et peut réduire le bénéfice d’amortissement.

Le feedforward est une action de commande qui fournit une partie de l’effort attendu du distributeur à partir du mouvement demandé, au lieu d’attendre l’apparition d’une erreur de position. Le feedforward de vitesse peut réduire l’erreur de suivi sur des trajectoires répétables, tandis qu’un biais identifié peut compenser la gravité ou une charge statique connue. Le feedforward ne doit pas masquer une polarité de retour incorrecte, un neutre mal défini, une capacité de débit insuffisante ou des limites de mouvement dangereuses.

La compensation de zone morte et de frottement doit s’appuyer sur une rampe de commande lente ou une courbe pression-position. Le gain intégral seul compense mal une zone morte, car il peut s’accumuler jusqu’au décollage du piston, inverser l’erreur, puis répéter le cycle sous forme d’oscillations.

Gardez chaque ajout activable séparément pendant la mise en service. Si la désactivation d’une fonction ne produit pas le changement attendu, vérifiez ses unités, son ordre d’exécution, ses limites et son chemin de signal avant de régler le système autour d’elle.

Valider le contrôleur sur toute l’enveloppe de fonctionnement

Une étude servopneumatique publiée en 2025 a comparé des contrôleurs pour quatre charges externes, 0, 1, 5 et 9 kg, et a rapporté que la compensation du frottement et l’adaptation non linéaire modifiaient les performances de suivi sur ce banc précis. L’enseignement utile ne concerne pas les valeurs de gain ; il est que la variation de charge doit être testée, et non supposée (Kamaludin et al., 2025).

Validez le contrôleur accepté dans des conditions qui modifient le procédé pneumatique :

  • charge utile légère, nominale et maximale approuvée
  • sortie et rentrée
  • positions proches des deux extrémités et du milieu de course
  • petites corrections et grands mouvements
  • démarrage à froid et fonctionnement thermiquement stabilisé
  • pression d’alimentation minimale et maximale autorisée
  • conditions réalistes de tubes, silencieux et traitement de l’air
  • demande isolée et consommation d’air simultanée maximale autorisée
  • temps d’arrêt courts et longs
  • comportement lors d’un arrêt normal, d’un arrêt sur défaut et d’un redémarrage

La compressibilité de l’air rend la raideur dépendante de la position, et les surfaces de piston inégales rendent la sortie et la rentrée asymétriques. Un seul jeu de gains fixes peut tout de même réussir, mais il faut le démontrer à partir des courbes.

Utilisez un gain scheduling uniquement lorsque les mesures montrent des régions de fonctionnement distinctes qu’un seul jeu de gains prudent ne peut pas couvrir. Définissez la variable de planification, les limites, le comportement d’interpolation ou de commutation, le transfert de l’intégrateur et le repli en cas de défaut. Des pourcentages arbitraires « léger », « moyen » et « lourd » ne constituent pas une méthode de conception.

La documentation MathWorks sur l’autotuning avec gain scheduling exige que le type et la forme du contrôleur correspondent à chaque point de fonctionnement. Traitez chaque région planifiée comme un contrôleur nécessitant ses propres vérifications de stabilité, de saturation, de transition et d’acceptation (MathWorks, consulté en 2026).

Un gain scheduling doit décrire une variation mesurée du procédé, et non compenser un problème matériel non enregistré. Si un scheduling « charge lourde » n’est nécessaire que lorsque la pression d’entrée s’effondre, la variable de planification masque un défaut de capacité d’air.

Pour l’architecture, les capteurs et les distributeurs, consultez le guide de commande de position du vérin. Pour des limites de précision réalistes, comparez la machine terminée aux limites techniques du positionnement servopneumatique.

FAQ sur le réglage d’une boucle PID : que doivent vérifier les automaticiens ?

L’architecture servopneumatique à trois éléments de Festo et les différentes formes PID de MathWorks conduisent à la même règle : les gains appartiennent à un distributeur, un vérin, un capteur, un contrôleur, un temps d’échantillonnage et un point de fonctionnement définis. Les cinq réponses ci-dessous s’appuient donc sur des critères d’acceptation mesurés, et non sur des valeurs de gain universelles (Festo, 2026).

Puis-je copier les gains PID d’un autre axe de vérin ?

Uniquement si la forme du contrôleur, le temps d’échantillonnage, la mise à l’échelle, le distributeur, la géométrie du vérin, le volume des tubes, la pression, la mécanique, le capteur, la charge, les filtres et les limites de sortie correspondent. C’est rare. Utilisez l’autre axe comme référence de diagnostic, et non comme source automatique de paramètres, puis validez la configuration copiée avec des mouvements à énergie réduite.

Faut-il augmenter le gain intégral pour franchir la zone morte du distributeur ?

Pas comme première réponse. L’action intégrale peut accumuler la commande à travers une zone morte jusqu’au décollage du piston, puis inverser l’erreur et créer des oscillations. Mesurez d’abord la cartographie du neutre, le frottement, les fuites et la mise à l’échelle de la commande du distributeur. Utilisez une compensation de zone morte documentée ou un distributeur mieux dimensionné lorsque les preuves le justifient.

Pourquoi l’axe se règle-t-il bien dans un sens et mal dans l’autre ?

La sortie et la rentrée peuvent présenter des surfaces efficaces, effets de gravité, chemins de débit, restrictions d’échappement, frottements et volumes de chambre différents. Comparez la commande, la position, la pression d’entrée et les pressions aux deux orifices, synchronisées dans chaque sens. Séparez l’asymétrie matérielle directionnelle des effets de gain avant de créer des jeux de gains différents.

Combien de cycles faut-il attendre après avoir modifié un réglage PID ?

Il n’existe pas de règle universelle de trois ou cinq cycles. Exécutez suffisamment de mouvements identiques pour démontrer la répétabilité une fois la réponse stabilisée et les conditions pertinentes de température ou de pression établies. Consignez le nombre d’échantillons dans le plan d’essai, puis comparez les distributions au lieu de retenir une seule courbe exceptionnellement bonne.

Quand le gain scheduling est-il justifié ?

Le gain scheduling est justifié lorsque des mesures répétables montrent que la charge, la position sur la course, la pression ou une autre variable de fonctionnement connue modifie suffisamment le procédé pour qu’un seul jeu de gains ne puisse pas respecter les exigences. Définissez les transitions sûres, la gestion de l’intégrateur, l’interpolation, le comportement de repli et les essais d’acceptation de chaque région avant d’activer la commutation automatique.

Sources et références techniques