Bonjour,
J'ai un problème dans l'utilisation du lieu d'Evans afin de placer les pôles et choisir un correcteur pour corrigé un procédé en boucle fermée à retour unitaire.
J'aimerais choisir un correcteur pour le procédé grâce au lieu d'Evans, sachant que mon système de référence est :
Les deux pôles du système de référence sont
Les deux pôles de sont -0,0083 et -0,0050.
Le cahier de charge à satisfaire est un temps de réponse de et un dépassement de
et une erreur stationnaire nulle pour une consigne échelon.
Déjà vu qu'il n'y a pas d'intégrateur dans alors il en faut un dans le correcteur
, et vu que le pôle
n'est pas négligeable devant les pôles de
alors il faut le compenser par un zéro dans
.
Ce qui donne une forme préliminaire à
J'utilise la commande Matlab :
sisotool(tf(0.7,[24000 320 1]))
Et je règle le correcteur avec la forme préliminaire en choisissant (pour avoir un gain égal à 1 mais de toute façon, vu qu'on a un intégrateur, le gain est toujours égal à 1).
Je trouve que pour avoir les deux pôles du système de référence dans le lieu d'Evans, je dois prendre le correcteur :
Seulement, quand je vais sur Simulink pour faire la simulation, je trouve un temps de réponse d'environ et un dépassement largement supérieur à
.
Je ne sais vraiment pas où je me suis trompé. Je suis sûr de la fonction du système de référence. Déjà je ne comprends pas pourquoi le gain change tout seul quand je place des pôles sur le lieu d'Evans, mais le gain influence la rapidité, et non le dépassement.
J'espère que vous pourrez m'aider afin de comprendre d'où vient le problème car même en y réfléchissant et en revérifiant tout depuis le début je ne comprends toujours pas.
Merci d'avance.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :