0% ont trouvé ce document utile (0 vote)
110 vues37 pages

TP 2

Le document présente un rapport sur des travaux pratiques de traitement analogique du signal à l'Université Sidi Mohammed Ben Abdellah. Il couvre divers exercices, y compris la représentation de signaux, la transformée de Laplace, et l'utilisation de Simulink pour simuler des systèmes. Les résultats incluent des graphiques et des analyses de signaux, ainsi que des comparaisons entre résultats expérimentaux et théoriques.

Transféré par

OP MIDO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
110 vues37 pages

TP 2

Le document présente un rapport sur des travaux pratiques de traitement analogique du signal à l'Université Sidi Mohammed Ben Abdellah. Il couvre divers exercices, y compris la représentation de signaux, la transformée de Laplace, et l'utilisation de Simulink pour simuler des systèmes. Les résultats incluent des graphiques et des analyses de signaux, ainsi que des comparaisons entre résultats expérimentaux et théoriques.

Transféré par

OP MIDO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Université Sidi Mohammed Ben Abdellah

Faculté des Sciences et Techniques –Fès


Système mécatronique et ingénierie automobile

Rapport sur les travaux


Pratiques de traitement
analogique du Signal

Réalisé par : Encadré par :


 AMAL ETTALHAOUI  Hassane kabbaj
 YOUNNES ELOUARRATI
FEUILLE DE
TP1
Exercice n°1 :
1) Soit le signal x1(t) suivant :

x1(t) = e ∝t e jwt ; ᾳ= -3 ; w= 20 rd/s

programme :

Figure(1) : réel de x1(t) en fonction du temps


 Ajoutons sur le même programme la deuxième figure:

 Et on obtient le résultat suivant :

x1(t) en fonction du temps


2) On va essayer l’instruction stem au lieu de plot :
On va réecrire le programme précédent ,
en remplaçant l’instruction plot par stem :
 Les résultats sont représentés dans les deux figures suivantes :

Figure(1) : Partie réelle de x1(t) en fonction du temps


la fonction stem donne des courbe discrets.
3) On reprend la question 1 en rajoutant un déphasage de pi/4 à l’origine en supposant le
signal x2(t) tel que :
x2(t) = e jπ / 4 e(α + jw)t

Avec : alpha= -3 et w= 20 rd/s

Programme :

 On obtient les résulats suivants :

Figure(3) : La partie réelle de x2(t) en fonction du temps


Figure(4) : La partie imaginaire de x2(t) en fonction du temps

4) On va représenter les parties réelles et imaginaires des signaux x1(t)et x2(t) en une seule
figure , pour se faire on va utiliser l’instruction subplot :

Programme :

 On obtient la figure suivante :


Exercice n°2 :
1) On trace la fonction de transfert de second ordre suivante :
225
H(p) = p ²+3 p+ 225

Avec p=j*w

On fait varier la pulsation w d’une façon logarithmique entre 1 et 1000 rd/s :

Programme :
 On obtient la figure suivante :

2) On doir mesurer expérimentalement :


-Le gain statique du système
-La fréquence de coupure wc et le coefficient d’amortissement m :

D’après la figure , on remarque que le signal commence de 0dB ,Le gain statique H0 =1
La fréquence de coupure wo est définie par:

H(wo) = H max – 3dB

3) On compare les resultants trouvés aux valeurs théoriques :


Calcul du gain statique théoriquement :

On sait que le gain statique du système s’écrit sous la forme :


H 0=lim H ( p)
p→0

225
= lim p ²+3 p+225
p→0

225
= 225 = 1

 H0 =1

Calcul de fréquence de coupure :

On a une fonction de transfert du second ordre , sa forme est exprimée comme suit:
1
H(p) = 1+ 2 ε ∗p+ 1 ∗p ²
ω0 ω 0²

1
Or on a : H(p)= 1 ∗p ² + 3 ∗p +1
225 225

1 1
Par identification ,on trouve : ω 0²
= 225

D’ou : ω 0=√ 225 ¿15 rad/s.


FEUILLE DE TP2 :
« Représentation de
signaux discrets :
signaux de base »
Pour un index temporel n variant linéairement de -20 à 20 avec un pas de 1, on trace les
signaux suivants :

1) Signal delta ou Dirac numérique :


Programme :

On obtient le tracé suivant :

Figure(1) : Signal delta ou Dirac numérique


2) Signal échelon unite:
Programme:

Figure(1) :Signal échelon unité:


3) Signal exposant n ( A positive, , 0<alpha<1) :
Programme :

Figure(1) : Signal exposant n(A positive,0<alpha<1) :

4) Signal exposant n (A positif, -1<alpha<0) :


Programme :
Figure(1) : Signal
exposant n (A positif, -1<alpha<0):

5) Signal exposant n (A positif ,|alpha|>1 :


Programme :
Figure(1) : Signal exposant n (A positif, |alpha|>1):

6) Signal sinusoïdal :
Programme :

 On obtient le tracé suivant :

Figure(1) : Signal sinusoïdal :


7) Signal sinusoïdal avec déphasage :
Programme :

 On obtient le Tracé suivant :

Figure(1) : Signal sinusoïdal avec déphasage :


8) Signal triangulaire centré (pair) de pentes 1 et -1 :
Programme :

 On obtient le tracé suivant :

Figure(1) : Signal triangulaire centré (pair)de pentes 1 et -1:


FEUILLE DE TP3 :
Première partie :
Transformée de Laplace
Exercice n°1 :
Soit le signal x(t) suivant :

x(t) = e−a t

avec : a est une constante

Calculons à la main la transformée de Laplace de x(t) :


+∞

X(f) = TF {x1(t)} ¿ ∫ e−(a + p) t dt


−∞

−(a + p )t
−e
¿[ ]
a+ p

1
= p+ a

On calcule la transformée de Laplace de x(t) à l’aide de Matlab :

Programme :

 Résultat :

On remarque qu’on a obtenu les mêmes résultats.

 Remarque:
- L’ instruction syms permet de déclarer les variables comme étant symboliques.
- L’instruction laplace : est une fonction qui permet d’obtenir la transformée de
Laplace d’un signal.
Exercice n°2 :
Soit le signal x(t) suivant :
−t /T
x (t )=1−e

Calculons à la main la transformée de laplace de x(t) :


+∞

X(f) = TF {x1(t)}=∫ (e ¿ ¿(− j 2 πft )¿ −e(− j 2 πft )∗e−t / T )dt ¿ ¿


0

=
[ e (− j2 πft ) ]
−¿ ¿
j2 πf

1
1
=p - p+
1
T

Avec w=2 πf et p =j*w

On calcule la transformée de Laplace de x(t) à l’aide de Matlab :

Programme :

Résultat :

On o a obtenu le même résultat.


Exercice n°3 :
Soit F1(s) la fonction dans le domaine de Laplace donnée par :
3 s+2
F1(s) = s ²+3 s +2

On doit retrouver f1(t) la fonction image de F1(s), pour cela on peut utiliser deux méthodes :

 Premiére méthode en utilisant l’instruction ilaplace : (Méthode directe) :

Programme :

Résultat :

 Deuxiéme méthode en utilisant l’instruction residue : (Méthode indirecte )

Programme :

Résultat :

r1 r2 1
Or on a : F(s)= + On sait que : −1
TF ([ ¿)=e−at
( s−p 1) ( s−p 2) s +a

On remplace r1 par 4 , r2= -1,p1=-2 et p2=- En effectuant la transformée de Laplace inverse , on trouve :
f(t)=4e
−2
- e−1
4 1
1,on trouve : F(s)= -
( s+2) ( s+1)

Deuxième partie:
Transformée de
Fourier
Exercice n°4 :
Soit le signal :
−t ²
x (t )=e

Programme

Résultat :

Exercice n°5 :
Soit le signal : x (t )=t e−t

En utilisant Matlab, on donne l’expression de la transformée de fourier de F (ω):

Programme :

Résultat :
Exercice n° 6:
Soit le signal discret x(n) défini par : x(n) = exp(-0.2*n²),pour n variant de 0 à 20

En utilisant l’instruction fft,on doit tracer le signal x(n) ,le module et la phase de sa
transformée de fourier dans un même espace en utilisant l’instruction subplot.

Remarque : L’instruction fft est la transformée de fourier rapide pour un signal discret, par
contre l’instruction ft est la transformée de fourier pour un signal continu.
Programme :

Représentation des figures :


FEUILLE DE TP4 :
Première partie : Notions
élémentaires de Simulink
 Avant filtrage :
Dans cette première partie du Tp ,on va apprendre à manipuler le toolBox Simulink de
Matlab ,pour cela on ouvre Matlab ,on clique sur le symbole coloré « Simulink »,on clique
sur File  New Model (Dans ce modèle on va créer notre projet Simulink) , et on enregistre
notre [Link]

 On visualise deux signaux sinusoïdes :


On active Source  Sine Wave
Composants d’affichage Sinks Scope

 Remarques :

Au départ, le bloc Scope ne comportait qu’un seul axe d’affichage. Pour en ajouter un
second, il faut double-cliquer sur le composant, cliquer sur l’icône des paramètres, puis
modifier le champ "Nombre d’axes" à 2, et valider avec OK.

Concernant la configuration du premier signal sinusoïdal, un double-clic sur le bloc


Sine Wave permet d'accéder aux paramètres suivants :
 Amplitude : 1
 Polarisation (bias) : 0
 Fréquence : 1 rad/s
 Phase : 0 rad
 Temps d’échantillonnage (sample time) : 0
De la même manière, pour le deuxième signal, un double-clic sur le bloc Sine Wave1
permet de saisir les valeurs suivantes :
 Amplitude : 2
 Polarisation (bias) : 0
 Fréquence : 2 rad/s
 Phase : 0 rad
 Temps d’échantillonnage (sample time) : 0
Après la simulation, une figure apparait :

Figure : Signaux avant filtrage :

N.B : Pour changer l’amplitude du signal, on clique que sur le bouton droit

 Autoscale
 Après filtrage :
On va appliquer un filtre à un signal sinusoïdal :

On active Source  Sine Wave


Composants d’affichage Sinks Scope
Signal Processing blockSet  Filtering  Filter Design
Simulink  Signal Routing  Mux
Remarque : On a utilisé un multiplexeur pour visualiser les deux signaux à la fois

Pour wc=5 rd/s et w=10 rd/s :

On va cliquer deux fois sur le filtre : fréquence de coupure, wc= 5 rd/s

De la même façon, on clique deux fois sur la sinusoïde : pulsation w =10 rd/s

Après la simulation on obtient la figure suivante :

Figure : Signaux après le filtrage


Remarque : On remarque qu’il ya un décalage, qui est du au passage du signal dans le filtre
(filtrage).

Commentaire : On en déduit que le filtre est de type passe-bas, car sa fréquence de coupure
ωc\omega_cωc est inférieure à la fréquence du signal ω\omegaω (ωc<ω\omega_c < \
omegaωc<ω). Dans ce cas, le filtre ne laisse passer que les composantes fréquentielles
inférieures à ωc\omega_cωc, ce qui conduit à une atténuation du signal sinusoïdal.

Pour éviter cette atténuation, il est nécessaire de choisir une fréquence de coupure supérieure
à celle du signal, soit ωc>ω\omega_c > \omegaωc>ω. Ce principe est appliqué dans le cas
suivant :

Pour ωc=10 rad/s\omega_c = 10 \, \text{rad/s}ωc=10rad/s et ω=5 rad/s\omega = 5 \, \


text{rad/s}ω=5rad/s :

 On double-clique sur le bloc du filtre pour modifier la fréquence de coupure à 10


rad/s.

 Ensuite, on ajuste la fréquence de la sinusoïde à 5 rad/s.


Le filtre utilisé dans ce cas est un filtre Butterworth, connu pour sa réponse
fréquentielle sans ondulations dans la bande passante.

Après la simulation, on observe les deux signaux après le filtrage :

 Remarque : Pour changer le pas, on clique sur Simulink Configuration Parameters


 Stop time = 5s (par exemple)  Apply Ok
 Commentaire : On contate que le signal n’a pas changé,et qu’ il n’y a pas
d’atténuation du signal cela du au fait de choisir wc>w
On change le filtrage :

On va doucle-cliquer sur le filtre Design Method Choisir Cheby Shev1  Ok

Avec : la fréquence de coupure = 10 rd/s, et la sinusoïde a pour pulsation

w =5 rd/s.

On obtient la figure suivante :

 Commentaire : On remarque qu’on a obtenu la même figure qu’auparavant , d’où le


changement de filtre n’a aucun impact sur l’allure du signal.
Deuxième partie :
Réponse indicielle
d’un système du
ème
4 ordre
Dans le Simulink library browser, on va choisir « Continuous », puis on va choisir la boite
« transfer function »et on la dépose sur notre nouveau document Simulink ,on va choisir
aussi une source d’entrée Step :

On va utiliser la fonction de tranfert suivante :


1
H(s)= 4 3
s +1.197 s +1.717 s ²+1.025 s+0.379

Pour entrer ses coefficients, on double cliquer sur la fonction de transfert, une fenêtre des
paramètres apparait :

On entre :

Numerator coefficicents :

N = [1]

Denominator coefficients :

D = [1 1.197 1.717 1.025 0 .379]


Ce qui nous permet d’obtenir la courbe suivante :
Dernière
partie : TP N°5
But de ce TP : visualisation de différents signaux dans le domaine spectral par la méthode
FFT de Matlab ; En effet elle représente la transformée de Fourier rapide d’un signal discret
avec une période d’échantillonnage Ts.

 En ajoutant un filtre :

Vous aimerez peut-être aussi