Vous êtes sur la page 1sur 6

COMPTE RENDU D’AUTOMATIQUE TP 3

MATLABE

REALISER PAR : ENCADRER PAR :

 chakdali driss.. Ms. Hassan Sbai


 Boumline zakaria.

Année universitaire: 2023/2024


I. BUT DE LA MANIPULATION :

Le but de cette manipulation est de faire une étude temporelle et


fréquentielle des systèmes élémentaires tels que le système de premier ordre,
de premier ordre généralisé et de second ordre en utilisant le logiciel de
simulation MATLAB.

1. Définition MATLAB :

MATLAB (« matrix laboratory ») est un langage de script émulé par un


environnement de développement du même nom ; il est utilisé à des fins de
calcul numérique. Développé par la société The MathWorks, MATLAB permet
de manipuler des matrices, d'afficher des courbes et des données, de mettre
en œuvre des algorithmes, de créer des interfaces utilisateurs, et peut
s’interfacer avec d’autres langages comme le C, C++, Java, et Fortran. Les
utilisateurs de MATLAB (environ 4 millions en 20193 ) sont de milieux très
différents tels que l’ingénierie, les sciences et l’économie, dans un contexte
aussi bien industriel que pour la recherche. Matlab peut s’utiliser seul ou bien
avec des toolboxes (« boîte à outils »).

2. Les notions dans MATLAB et son utilitees :


-tf: transfer function, pour declarer le varaible s utiliser dans la fonction de transfert exemple:
s=tf(‘s’).

-bode(H): pour la representation de diagramme de bode.

-x=0:0.001:1; x comme variable variant de 0 a 1 par pas de 0.001.

-s=lsim(H,e,t): reponse a l entrée de H en fonction de temp.


II. MANIPULATION:
1. SYSTEME DE PREMIER ORDRE :
On a H egale a 0,5/(1+0,1p); A echelon unite e(p) egale a1/p;
RQ: dans MATLAB on utilise s au lieu de p.
Puisque l entrer et une echelon on utilise step(H) puor voir la reponse a un echelon

Et pour le calcule de constante de temps T :On chosit le temps corespnde a 0,315 Car 0,5
correspond a 100 et x correspnd a 63, Et on fait la relation de trois et on trouve finallement
Taux = 0,1 s .Et pour le temps de repnse on a tr egale a 3*taux .Donc tr = 0,3 s.

et pour le temps de monte on clique sur le bouton droit apres caractiristique apres rise time
et on prend la valeur de x1 a 80% et x2 a 10% et tm= x1-x2 on trouve x1 = 0,22 et x2 = 0,05
donc tm = 0,22-o,o5 alors tm =0,17.
2. II -SYSTEME DU 2 EMME ORDRE :
On a H = 0,5 /( 1+2*z*s+s^2)

Z=1.5 Z=1

Z=0,15

Pour z = 0,15
*Le 1 ere depassement :
On trouve D= 0,63
*la pseudoperiode :
On a 1/Wn^2 =1 donc Wn =1 et par suit 2z/ Wn =o,3
T = 2P/ racine (1-z^2) donc T= 6,35s
on trouve les valeurs theoriques et les valeurs musurees presques les memes.
3. SYSTEME DU 2 EMME ORDRE BOUCLE ;
C’est une autre facon pour utiliser MATLAB
Simulink-> File ->Nieu

• On utilise z = 0,15
Donc G= 0,5 /(1+0.3 *s+s^2)
On utidier la stabiliter de ce systeme pour conaitre les trois valeur de k alors il doit d abord
calculer la fonction de transfert en boucle fermee.
Gbf= K*G(P)/(1+K*G(P))= 0,5K/(P^2+0,3P+1+0,5K)
On fait P^2+0,3P+1+0,5K=0
La premiere condition de routh verifier mais il faut traser le tableau de routh.
P^2 : 1 1+0,5k 0
P^1: 0,3 0 0
P^0: 1+0,5 0 0
-> donc il faut k > (-2) pour ce systeme reste stable
 Pour k=1 : G1=0,5/(p^2+0,3p+1,5)
 Pour k=10 : G2=5/(p^2+0,3p+6)
 Pour k=2: G3=10/(p^2+0,3p+11)

• Le depassement :
Pour G1: D =1.7-0.9 -> D1=0,8
pourG2: D=1,52-0.83 -> D2=0,69
Pour G3: D=0,56-O,36 ->D3=0,2
• Pseudoperiodique:
Pour G1: T=1,7-1,5 -> T=0,2s
pourG2: T=1,51-1,29 -> T=0,22s
Pour G3: T=0,55-0,43 -> T=0,12s
theoriquement On trouve lim (p->0)=1/(1+0,5k)
Pour k=1: -> E=1/1,5
Pour k=10: -> E=1/6
Pour k=2: -> E=1/11
Pratiquement on trouve :
Pour G1: E=1-0,3 ->E=0,7
Pour G2: E=1-0,8 ->E=0,2
Pour G3: E=1-0,9 ->E=0,1
On constate que les valeures theoriques meme que les valeurs pratiques.

• Conclusion:
On conclue que tand que k augmente le depassement augmente et le systeme devient
stable . Et aussi tand que k augmente le temps de repense augmente et le systeme devient
tres long .

Vous aimerez peut-être aussi