Comment régler les paramètres PID d'un servomoteur : un guide pratique étape par étape_Servo_Industry Insights_Kpower
Maison > Aperçu de l'industrie >Servomoteur
ASSISTANCE TECHNIQUE

Comment régler les paramètres PID d'un servomoteur : un guide pratique étape par étape

Publié 2026-04-05

Ce guide fournit une méthode claire et reproductible pour régler les paramètres proportionnel (P), intégral (I) et dérivé (D) d'unservomoteursystème de contrôle du moteur. Vous apprendrez une séquence de réglage systématique, reconnaîtrez les problèmes de réponse courants (dépassement, oscillation, erreur en régime permanent) et appliquerez des corrections testées sur le terrain pour obtenir un mouvement stable et précis. Toutes les méthodes sont basées sur la théorie classique du contrôle et sur la pratique du réglage du monde réel, sans qu'aucun outil spécifique à la marque ne soit requis.

01Comprendre le rôle de chaque terme PID

Avant d’ajuster un paramètre, sachez ce que fait chaque terme :

P (proportionnel): Répond à l'erreur actuelle. Un P plus grand signifie un couple correctif plus fort mais peut provoquer une oscillation.

Je (intégral): Élimine l’erreur d’état stable (le décalage de position finale). Trop de I provoque une réponse lente ou une « liquidation ».

D (dérivé): Amortit le mouvement en réagissant au taux de changement d'erreur. Il réduit les dépassements et stabilise le système.

> Principe de base : accordez toujours dans cet ordre –P d'abord, puis moi, puis D.

02Préparez-vous au réglage – Configuration sécurisée

Utilisez une charge factice qui imite l'application réelle (par exemple, un bras horizontal ou une roue inertielle légère).

Définissez une commande par petits pas (par exemple, changement de position de 10 à 30 degrés) pour observer la réponse.

Enregistrez les réponses à l’aide d’un simple journal d’encodeur ou même d’une vidéo au ralenti.

03Procédure de réglage étape par étape

Étape 1 : Réglez I et D à zéro, commencez par un petit P

Ensembleje = 0, D = 0.

EnsembleP.à une valeur faible (par exemple, 0,5 ou 5 % de la plage de sortie du contrôleur).

Appliquez une commande step et observez :

Pas d'oscillation, montée lente→ augmenter P de 30 à 50 %.

Petit dépassement (5-10%) puis s'installe→ P est presque optimal.

Oscillation soutenue→ réduire P immédiatement.

Étape 2 : Augmentez P jusqu'à obtenir une oscillation critique

Continuez à augmenter P par petits incréments.

Trouvez le plus petit P qui provoque une oscillation continue d'égale amplitude (gain critiqueK_c).

Enregistrez la période d'oscillationT_c(secondes par cycle).

Étape 3 : Définir le P final basé sur Ziegler‑Nichols (simplifié)

Pour un posteservomoteuravec une réponse modérée :

P_final = 0,45 × K_c

Si vous souhaitez une réponse plus agressive mais stable :

P_final = 0,5 × K_c

AppliquerP_finaleet vérifiez que la réponse échelonnée présente un dépassement inférieur à 20 % et se stabilise dans un délai de 3 à 5 périodes d'oscillation.

Étape 4 : Ajouter un terme intégral pour supprimer l'erreur en régime permanent

GarderP = P_final, D = 0.

Commencez par un petit I :je = 0,5 / T_c(ou une valeur faible comme 0,1-0,5).

Appliquez la commande étape.

Si leservomoteuratteint exactement la position finale → I va bien.

S'il dépasse davantage et récupère lentement → réduisez I de 20 %.

S'il faut trop de temps pour atteindre la cible (fluage lent) → augmentez I de 20 %.

Étape 5 : Ajouter un dérivé pour contrôler le dépassement

Maintenant régléD = 0,1 × P_final × T_c(point de départ).

Observez la réponse par étapes :

Le dépassement devrait diminuer sensiblement.

Si la réponse devient bruyante ou instable, réduisez D.

Si le dépassement reste élevé, augmentez légèrement D (pas plus de 30 % à la fois).

> Cas courant : Un servo hobby sur un bras de robot (sans charge) peut se terminer par P=2,5, I=0,8, D=0,4. Un servo industriel plus grand avec une charge lourde peut avoir besoin de P=8,0, I=1,2, D=1,5. Ajustez toujours en fonction de votre réponse observée.

04Exemple concret – Résoudre des problèmes courants

Cas A – Oscillation après réglage

Symptôme : Le servo vibre en fin de mouvement.

Correctif : réduisez P de 15 % et augmentez D de 20 %.

Cas B – Réponse lente, pas de dépassement

Symptôme : Se déplace trop prudemment, prend > 1 seconde pour un petit pas.

Correctif : augmentez P de 30 % et augmentez I de 20 %.

Cas C – Position finale toujours décalée de quelques degrés

Symptôme : L'erreur à l'état stable persiste même avec I>0.

Correction : augmentez I de 50 % ou assurez-vous que l'accouplement mécanique est serré (le jeu provoque une fausse erreur).

Cas D – Mouvement saccadé sous charge variable

Symptôme : Lorsque la charge change (par exemple, le bras prend du poids), la réponse devient instable.

Correctif : utilisez un P plus élevé (proche du gain critique) et un D plus fort (≈0,2 × P × T_c). Puis réaccordez I pour la condition de charge la plus lourde.

05Valider et affiner

Testez avec différentes tailles de pas (petite, moyenne, plage complète).

Testez avec une commande de rampe ou un ralenti continu.

Si le servo dépasse >25 % sur de grands pas, réduisez P et augmentez D.

S'il n'atteint jamais la position exacte dans un délai de 0,5° après 2 secondes, augmentez I.

> Vérification finale : exécutez le cycle d'application réel 10 à 20 fois. Le servo doit se stabiliser dans la tolérance requise (par exemple ±1°) en moins de 0,3 seconde pour les petits mouvements.

06Points clés à retenir (répéter le principe de base)

Accordez toujours dans l’ordre : P → I → D. Ne commencez jamais par les trois.

P détermine la limite de réactivité et de stabilité. Trouvez d'abord le gain critique.

Je supprime l'erreur en régime permanent mais ajoute un dépassement. Ajoutez lentement.

D réduit le dépassement mais amplifie le bruit. Utilisez-en juste assez.

Les charges réelles modifient le comportement– toujours régler sous la charge de travail réelle.

07Conclusion exploitable

Notez vos valeurs P, I, D initiales. Alors:

1. Zéro I et D.

2. Augmentez P jusqu'à ce que vous voyiez une oscillation continue. Enregistrez ce P comme K_c et la période T_c.

3. Définissez P = 0,45 × K_c.

4. Réglez I = 0,5 / T_c (valeur de départ).

5. Définissez D = 0,1 × P × T_c (valeur de départ).

6. Exécutez un test par étapes. Ajustez P vers le haut/bas de 10 %, I haut/bas de 20 %, D haut/bas de 30 % jusqu'à obtenir un réglage net en une étape avec

Documentez vos paramètres finaux et l’état de charge. Répétez le processus chaque fois que la configuration mécanique change. Avec cette méthode systématique, vous pouvez régler n'importe quel servo-contrôleur PID sans approximation.

Heure de mise à jour:2026-04-05

Alimenter l’avenir

Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.

Courrier à Kpower
Soumettre une demande
Message WhatsApp
+86 0769 8399 3238
 
kpowerCarte