TP ASSERVISSEMENT ET CINEMATIQUE DU MAXPID

Modélisation de l'asservissement - Activités du chef de projet 
         
    Votre objectif est dans un premier temps de modéliser le comportement du bras Maxpid par sa fonction de transfert et son schéma-blocs.
    Vous aborderez ensuite la notion de correction du comportement en déterminant le meilleur gain à apporter à l'asservissement.





Identification par réponse indicielle expérimentale
  
    L’identification par réponse indicielle consiste à envoyer une consigne en échelon au système et d'observer la réponse de ce système. En fonction de la nature de la réponse, on peut éventuellement conclure sur l'ordre du système, et conclure quant à ses valeurs caractéristiques (gain, constante de temps, coefficient d'amortissement, pulsation propre, ...).
    Le Maxpid est un système :
        * dont la commande est calculée en multipliant l'écart entre la consigne et la position mesurée par un gain Kp. Ce gain est appelé "correction à action proportionnelle" ;
        * et à retour unitaire.

       
Identification  d'un système du 1er ordre

   
    La réponse du Maxpid à une consigne de position pour un gain Kp=20 est donnée ci-contre.

    On cherche dans cette partie à exploiter cette réponse afin d'identifier la fonction de transfert du Maxpid.






 Question 1
    Télécharger le fichier Reponse_Maxpid.scg. Ce fichier contient les données de la courbe de réponse indicielle ci-dessus.
    Ouvrir Scilab. Dans la console, taper la commande "figure;" afin d'ouvrir une fenêtre de figure.
    Charger les courbes (Menu de la figure Fichier>Charger...).

    Confirmer ou infirmer l’hypothèse d'un système du 1er ordre, par analyse la forme de la réponse indicielle.  Justifier.

 Question 2
    Par relevés graphiques, calculer la constante de temps τ et le gain du système K.
   

   Fonction de transfert en boucle fermée

    La courbe que vous venez d'analyser est la réponse du système asservie, donc en boucle fermée. Par conséquent, le gain et la constante de temps que vous venez de relever expérimentalement traduisent à la fonction de transfert en boucle fermée (où θ(p) désigne la position du bras, et θc(p) la consigne de position) :
               

    La structure de l'asservissement, à retour unitaire, est donnée ci-dessous :
           
    La fonction de transfert du Maxpid seul est une fonction du 1er ordre, qui s'écrit :
           

 Question 3
    Exprimer la fonction de transfert en boucle ouverte HBO(p) de cet asservissement.
    Exprimer ensuite la fonction de transfert fermée
HBF(p) de cet asservissement.

 Question 4
    La fonction de transfert en boucle fermée que vous venez d'établir correspond à la fonction de transfert établie à la question 2.
    Par identification, en déduire les valeurs de l
a constante de temps τ0 et le gain du système K0.   


Identification  d'un système du 2d ordre

Documents ressources pour cette partie:
 
Abaques des systèmes du second ordre

 Question 5
    A la suite d'un nouvel essai, avec cette fois une valeur de gain égale à Kp=150, on relève la réponse ci-contre.
    Dans Scilab, ouvrir une nouvelle figure et charger le fichier Reponse_Maxpid2.scg

    Le système avec son correcteur peut-il toujours être identifié comme un système du 1er ordre ? Justifier.

    Déterminer le gain de la fonction de transfert en boucle fermée.
    Calculer le 1er dépassement relatif.
    Déterminer  le temps de montée.
    Déterminer la demi-période des pseudo-oscillations (à prendre entre le 1er pic et le minimum qui suit), et en déduire  la pseudo-pulsation.


   Paramètres caractéristiques de la fonction de transfert en boucle fermée

 Question 6
    A l'aide des abaques des systèmes du second ordre, déterminer la valeur du coefficient d'amortissement m du système en boucle fermé.
    A l'aide de la relation entre la peudo-pulsation ωa,
la pulsation propre ω0 et le coefficient d'amortissement m, calculer la valeur de la pulsation propre.
    Vérifier cette valeur à l'aide de l'abaque de la pulsation réduite en fonction du temps de montée.
 
 Question 7
    Déduire des résultats précédents l'expression littérale puis numérique de la fonction de transfert en boucle fermée sous la forme :
           

   Fonction de transfert en boucle ouverte du système Maxpid seul

    La fonction de transfert du Maxpid est maintenant supposée être du second ordre, sous la forme :
       

 Question 8
    Exprimer la fonction de transfert en boucle ouverte HBO(p) de cet asservissement.
    Exprimer ensuite la fonction de transfert fermée
HBF(p) de cet asservissement.
   
Par identification avec la fonction de transfert expérimentale, en déduire les valeurs de la pulsation propre ωMAXPID, du coefficient d'amortissement z et du gain du système KMAXPID. 

FIN DE CETTE PARTIE
     
    Haut de page