Calcul d’erreur de position et de vitesse FTBO
Calculez rapidement les constantes d’erreur statique d’un système en boucle ouverte, puis estimez l’erreur permanente sur une entrée échelon et une entrée rampe. Cet outil est conçu pour les étudiants, ingénieurs automaticiens et techniciens travaillant sur l’analyse de la précision des systèmes asservis.
Calculatrice interactive
Résultats
Renseignez les paramètres puis cliquez sur Calculer pour obtenir Kp, Kv, l’erreur de position et l’erreur de vitesse.
Guide expert du calcul d’erreur de position et de vitesse en FTBO
Le calcul d’erreur de position et de vitesse à partir de la FTBO, c’est-à-dire de la fonction de transfert en boucle ouverte, fait partie des bases incontournables de l’automatique. Lorsqu’on analyse un système asservi, on cherche en général à répondre à une question simple mais essentielle : à long terme, le système suit-il correctement sa consigne, et avec quelle précision ? Cette précision en régime permanent se mesure grâce aux constantes d’erreur statique, notamment Kp pour l’erreur de position et Kv pour l’erreur de vitesse.
Dans une structure classique à retour négatif, la FTBO s’écrit sous la forme G(s)H(s). Le comportement basse fréquence de cette fonction permet de déterminer directement la précision du système face à différentes consignes standards, comme un échelon, une rampe ou une parabole. En pratique, cela sert dans des domaines variés : commande de moteurs, pilotage d’axes en robotique, régulation de vitesse, stabilisation d’antennes, contrôle de trajectoire ou encore asservissements industriels en production.
Pourquoi partir de la FTBO plutôt que de la FTBF ?
La FTBO est particulièrement utile car elle révèle immédiatement le nombre d’intégrateurs présents dans la chaîne. Ce nombre détermine le type du système, et donc sa capacité à annuler certaines erreurs permanentes. Un système de type 0, par exemple, peut suivre imparfaitement une consigne de position et échoue sur une consigne de vitesse. Un système de type 1 annule l’erreur sur un échelon mais conserve une erreur finie sur une rampe. Un système de type 2 est encore plus précis puisqu’il annule l’erreur sur l’échelon et la rampe.
Ces limites sont la clé de tout le calcul. Une fois Kp et Kv déterminés, on déduit les erreurs statiques pour les entrées usuelles :
- Erreur de position pour une entrée échelon d’amplitude A : ep = A / (1 + Kp)
- Erreur de vitesse pour une entrée rampe de pente A : ev = A / Kv
Lorsque Kp ou Kv tendent vers l’infini, l’erreur associée devient nulle. C’est le cas, par exemple, d’un système de type 1 pour l’erreur de position, ou d’un système de type 2 pour l’erreur de vitesse.
Comprendre les types de systèmes
Le type d’un système est directement lié au nombre d’intégrateurs purs dans la FTBO. Si la FTBO contient un terme en 1/s, on parle d’un intégrateur. Deux termes en 1/s correspondent à deux intégrateurs, etc. Cette classification a une conséquence immédiate sur la précision statique.
| Type du système | Nombre d’intégrateurs | Kp | Kv | Erreur sur échelon | Erreur sur rampe |
|---|---|---|---|---|---|
| Type 0 | 0 | Fini | 0 | Finie | Infinie |
| Type 1 | 1 | Infini | Fini | Nulle | Finie |
| Type 2 | 2 | Infini | Infini | Nulle | Nulle |
| Type 3+ | 3 ou plus | Infini | Infini | Nulle | Nulle |
Ce tableau résume une idée capitale en asservissement : plus on ajoute d’intégration dans la boucle, meilleure devient la précision à basse fréquence. Toutefois, il faut rappeler qu’une augmentation du type du système peut aussi compliquer la stabilité et la réponse transitoire. Il ne suffit donc pas de viser une erreur statique nulle ; il faut aussi conserver des marges de stabilité satisfaisantes et des temps de réponse compatibles avec l’application.
Méthode de calcul pas à pas
- Identifier la FTBO sous la forme G(s)H(s).
- Déterminer le nombre d’intégrateurs présents, donc le type du système.
- Évaluer le gain basse fréquence effectif, souvent noté K.
- Calculer Kp = lim(s→0) G(s)H(s).
- Calculer Kv = lim(s→0) sG(s)H(s).
- Appliquer les formules de l’erreur permanente selon le type d’entrée.
- Interpréter le résultat en tenant compte de la réalité physique, des saturations et de la stabilité.
Exemple simple de type 0
Considérons une FTBO de la forme G(s)H(s) = 20 / (1 + 0,5s). Comme il n’y a aucun intégrateur, le système est de type 0. On obtient donc :
- Kp = 20
- Kv = 0
- Erreur sur échelon unitaire : 1 / (1 + 20) = 0,0476
- Erreur sur rampe unitaire : infinie
Le système suit correctement une consigne constante avec une petite erreur résiduelle, mais il ne peut pas suivre durablement une rampe sans dérive.
Exemple simple de type 1
Considérons maintenant G(s)H(s) = 15 / s(1 + 0,2s). Le système est de type 1. Dans ce cas :
- Kp = infini
- Kv = 15
- Erreur sur échelon unitaire : 0
- Erreur sur rampe unitaire : 1 / 15 = 0,0667
On voit immédiatement pourquoi les systèmes de type 1 sont très courants dans la commande de position : ils suppriment l’erreur permanente sur une consigne constante tout en conservant une erreur de traînage finie sur les trajectoires linéaires.
Interprétation pratique des résultats
Une erreur de position faible signifie que le système rejoint quasiment la consigne finale. Dans un axe de positionnement, cela se traduit par une meilleure précision d’arrêt. Dans une régulation de température, cela correspond à une faible différence entre la température demandée et la température stabilisée. De la même manière, une erreur de vitesse faible signifie qu’un système est capable de suivre une consigne qui évolue linéairement avec le temps, comme une vitesse de déplacement ou une trajectoire simple.
En industrie, les objectifs de précision varient considérablement selon l’application. Une ligne de convoyage peut tolérer plusieurs pourcents d’erreur en vitesse selon le process, alors qu’un axe CNC de finition ou un système de pointage optique exige des erreurs extrêmement faibles. L’analyse des constantes Kp et Kv constitue donc un premier filtre de conception avant d’entrer dans des réglages plus fins de correcteurs PID, de compensation d’avance ou d’observateurs d’état.
| Application | Précision typique visée | Conséquence d’un Kp trop faible | Conséquence d’un Kv trop faible |
|---|---|---|---|
| Positionnement d’axe industriel | Erreur finale souvent < 1 % de la consigne | Décalage de position résiduel | Retard de suivi sur trajectoires linéaires |
| Servomoteur robotique | Erreur de trajectoire souvent de l’ordre du millimètre à la fraction de millimètre | Point d’arrivée imprécis | Déformation de trajectoire en mouvement continu |
| Commande de vitesse moteur | Erreur stationnaire souvent < 2 % à < 5 % selon usage | Non critique si la variable n’est pas la position | Écart durable entre vitesse demandée et vitesse réelle |
| Suivi d’antenne ou d’optique | Très forte précision, parfois bien au-dessous du degré ou de la minute d’arc | Erreur de pointage fixe | Perte du suivi sur cible mobile |
Comparaison statistique de quelques cas d’école
Pour illustrer l’effet du gain sur la précision, voici quelques résultats standards obtenus pour une entrée unitaire selon les formules classiques des constantes d’erreur statique :
| Cas | Type | Gain effectif K | Erreur échelon ep | Erreur rampe ev |
|---|---|---|---|---|
| Système A | 0 | 5 | 0,1667 | Infini |
| Système B | 0 | 20 | 0,0476 | Infini |
| Système C | 1 | 5 | 0 | 0,2000 |
| Système D | 1 | 20 | 0 | 0,0500 |
| Système E | 2 | 10 | 0 | 0 |
Ces chiffres montrent un résultat fondamental : pour un système de type 0, augmenter le gain améliore l’erreur de position, mais ne résout pas l’incapacité à suivre une rampe. Pour un système de type 1, augmenter le gain réduit l’erreur de vitesse de façon inversement proportionnelle. Enfin, pour un système de type 2, la structure même du système garantit l’annulation de l’erreur sur échelon et sur rampe, sous réserve d’une stabilité correcte.
Les erreurs les plus fréquentes lors du calcul
- Confondre FTBO et FTBF, alors que les constantes Kp et Kv se déduisent de la boucle ouverte.
- Oublier le gain du capteur H(s) dans le produit G(s)H(s).
- Mal identifier le nombre réel d’intégrateurs.
- Utiliser la mauvaise formule d’erreur selon la nature de la consigne.
- Conclure sur la précision sans vérifier la stabilité du système fermé.
- Interpréter un grand gain comme toujours bénéfique, sans considérer le bruit, les saturations ou la robustesse.
Bonnes pratiques d’ingénierie
Dans un vrai projet de commande, le calcul de l’erreur statique n’est qu’une étape. Pour concevoir un asservissement performant, il est recommandé de :
- Fixer une exigence de précision en régime permanent pour chaque type de consigne.
- Choisir une structure de correcteur compatible avec cette exigence, par exemple PI pour supprimer une erreur statique de position.
- Vérifier la stabilité et les marges de gain et de phase.
- Examiner la réponse temporelle : temps de montée, dépassement, temps d’établissement.
- Tester la robustesse face aux variations de charge et de paramètres.
- Valider la performance sur banc ou en simulation avant mise en service.
Ressources académiques et institutionnelles fiables
Pour approfondir le sujet, il est utile de consulter des sources pédagogiques et institutionnelles reconnues. Les références suivantes sont particulièrement pertinentes pour la théorie du contrôle, la réponse fréquentielle et l’analyse des systèmes dynamiques :
- University of Michigan – Control Tutorials for MATLAB and Simulink
- MIT OpenCourseWare – cours de dynamique et de contrôle
- NASA – ressources techniques sur le guidage, la navigation et le contrôle
Conclusion
Le calcul d’erreur de position et de vitesse à partir de la FTBO est l’un des outils les plus puissants pour évaluer rapidement la qualité d’un asservissement. En quelques limites simples, on peut savoir si un système suivra correctement une consigne constante ou une trajectoire linéaire. Le rôle du type du système est central : type 0 pour une erreur de position finie, type 1 pour annuler l’erreur d’échelon, type 2 pour annuler aussi l’erreur de rampe. En pratique, cette analyse doit toujours être complétée par une étude de stabilité et de performance dynamique, mais elle reste une base incontournable pour toute conception sérieuse en automatique.
Utilisez la calculatrice ci-dessus pour comparer rapidement différents scénarios de gain et de type, visualiser les résultats et mieux comprendre l’impact structurel de la FTBO sur la précision finale du système.