Bonjour,
voila j'ai du mal à comprendre le fonctionnement du pid via le graphe sur le site wiki :https://fr.wikipedia.org/wiki/R%C3%A9gulateur_PID
car si je veux que mes moteurs tournent à 10 rad/s (consigne) alors via des encodeurs de mes moteurs, je vais pouvoir connaitre le vitesse réelle de mes roues, prenons pour l'exemple 8 rad/s. j'ai donc mon Erreur qui vaut 10-8=2. Via le pid, je vais corriger l'erreur avec la formule : Us = Kp*erreur + ki*INTEGRALE[erreur], je ne prend pas en compte dans mon cas Kd. En sortie du correcteur PID, je lance une nouvelle vitesse pour mes moteurs jusqu'a que mes encodeurs retournent 10 rad/s. Mais alors mon erreur vaut 10-10=0. En sortie du correcteur PID j'ai donc 0 et je demande alors à mes moteurs de tourner à 0rad/s ? donc mes moteurs se coupe et finalement le systeme est instable.
merci d'avance pour votre aide
-----