Académique Documents
Professionnel Documents
Culture Documents
1- But
Le but de ce travail est l’utilisation des outils donnés par MATLAB dans la programmation
et l’étude des systèmes de premier et de deuxième ordre. L’étudiant apprendra à simuler et à
analyser la réponse de ces systèmes.
Les commandes linguistiques sont nombreuses. Dans notre cas on va seulement s’intéresser à
ceux qu’on utilise pour la programmation des systèmes dans le domaine de Laplace.
2𝑠 + 1 𝑠 + 1/2
𝐻(𝑠) = =2
𝑠2 + 2𝑠 + 1 (𝑠 + 1)2
1) Méthode 1
num = [2 1];
den = [1 2 1] ;
1
2) Méthode 2
Définir la fonction de transfert à travers les zéros, les pôles et le facteur gain:
H=zpk([-1/2],[-1 -1],2)
3) Méthode 3
s = tf('s')
H=(2*s+1)/(s^2+2*s+1)
On peut aussi déterminer les pôles, les zéros et le gain statique de la fonction d’une
transfert par la commande tf2zp :
[zero,pole,gain]= tf2zp(num,den)
Hfk= feedback (H,k) % fonction de transfert en boucle fermée avec gain de retour k.
2
→feedback(G1,G2): G1 bouclé par G2
1
𝐺1(𝑠) =
𝑠2 + 2𝑠 + 1
3
𝐺2(𝑠) =
3𝑠 + 1
1) Réponse indicielle :
Remarque : la commande step(H) affiche directement la réponse indicielle sans calcul de ses
valeurs.
2) Réponse impulsionelle :
3
3- Travail demandé
5
𝐻(𝑠) =
1 + 3𝑠
2) En utilisant Matlab:
d- En vous basant sur les 2 dernières questions, expliquer l'intérêt de la boucle fermée.
4
3. Visualiser la réponse indicielle unitaire du système en boucle ouverte et:
a. Donner les valeurs pratiques de: dépassement, temps de pic, temps de montée, temps de
stabilisation
b. Quelle est le régime de fonctionnement de ce système.
4. Dans le cas de régime pseudo-périodique:
a. Donner la valeur pratique de la pseudo-période et la comparer à sa valeur théorique.
b. Donner les valeurs théoriques du dépassement, du temps de pic et du temps de
stabilisation et les comparer aux valeurs trouvées dans 3.a.
5.Représenter la réponse indicielle du système en boucle fermé et:
a. Donner : l’erreur statique, dépassement, temps de montée, temps de stabilisation.
b. Comparer avec la réponse du système en boucle ouverte et conclure sur sa qualité.
Soit le moteur à courant continu à excitation séparée donné par la figure suivante:
Avec:
R: résistance d'induit
L: inductance d'induit
5
T: couple généré par le moteur
𝑑𝑖(𝑡)
𝑢(𝑡) = 𝑅. 𝑖(𝑡) + 𝑒(𝑡) + 𝐿
𝑑𝑡
𝑑𝛺(𝑡)
𝐽 = 𝑇 − 𝐶𝑟(𝑡) − 𝑓. 𝛺(𝑡)
𝑑𝑡
3) En considérant les valeurs numériques données par le tableau ci-dessous, calculer H(p).
4) Implémenter cette fonction de transfert par programmation matlab. Pour cela, on créera
un fichier "tp1ex3.m"
8) Refaire la question 6 lorsque le système est en boucle fermée et comparer les 2 réponses
(qu'on tracera sur la même figure). Commenter.