Rapport
Analyse vibratoire
Master 2 mention Électronique, Énergie Électrique, Automatique
parcours Traitement de l’information et l’instrumentation pour l’ingénieur
(T3I)
1
Master 2 T3I 2018/2019
1. Objectif :
Le but de ce projet est d’analyser le mouvement d’oscillations d’un système de suspension
d’un véhicule qui se comporte de masse m (masse de la caisse), amortisseur (avec coefficient
d’amortissement c) et d’un ressort de raideur k.
Isolation de système
2
Master 2 T3I 2018/2019
- ⃗ = - m*g. 𝑖
Le poids : 𝑃
- La force de rappel : ⃗⃗⃗
𝐹𝑟 = - k*(x – u – 𝑙𝑜 ). 𝑖
• ⃗⃗⃗𝑎 = - c*(𝑥̇ – 𝑢̇ ). 𝑖
La force d’amortissement : 𝐹
Nous appliquons le PFD :
m.𝑥̈ = ∑ ⃗⃗⃗⃗⃗⃗⃗
𝐹𝑒𝑥𝑡
m.𝑥̈ . 𝑖 = 𝑃⃗ + ⃗⃗⃗
𝐹𝑟 + ⃗⃗⃗
𝐹𝑎
𝑚𝑥̈ + 𝑐𝑥̇ + 𝑘𝑥 = 𝑐𝑢̇ + 𝑘𝑢 (1)
Or
𝑥[𝑛] = 𝑥 (𝑛𝑇𝑒)
𝑥[𝑛]−𝑥[𝑛−1]
𝑥̇ [𝑛] = 𝑇𝑒
b. Étude pratique :
Pour l’étude pratique de notre système on utilise le logiciel Matlab on appliquons la fonction
filtre dans les cas suivants :
• Dirac
• Bruit blanc
• Excitation port
3
Master 2 T3I 2018/2019
Fe = 100;
N = 50;
f = 10;
Te = 1/Fe;
exi1=0.1;
exi2=0.7;
w0=2*pi*10;
m=1;
num11=[2*exi1*w0 w0^2];
num22=[2*exi2*w0 w0^2];
Te=0.01
sysc1=tf(num11,den11)
sysc2=tf(num22,den22)
sysd1=c2d(sysc1,Te,'zoh')
sysd2=c2d(sysc2,Te,'zoh')
[num1,den1]=tfdata(sysd1,'v')
[num2,den2]=tfdata(sysd2,'v')
4
Master 2 T3I 2018/2019
sysd =
0.2938 z + 0.06519
----------------------
Programme Matlab :
La courbe de sortie :
5
Master 2 T3I 2018/2019
Pour étudier le système avec la réponse impulsionnelle (Dirac) nous appliquions la fonction
un Dirac comme entre de système :
m.𝑥̈ + c.𝑥̇ + k.x = 𝛿
La Transformée de Fourier de cette nouvelle équation donne :
X(f).[m.(j2𝜋𝑓)² + c.(j2𝜋𝑓) + k] = 1
𝑐 𝑘 1
X(jw).[-w² + jw*𝑚 + 𝑚 ] = 𝑚
𝑐 𝑘
Or 𝑚 = 2* £*𝑤𝑜 et 𝑤𝑜 ² = 𝑚
1
X(jw).[- w² + 2j. £.𝑤𝑜 .w + 𝑤𝑜 ² ] = 𝑚
Programme Matlab :
6
Master 2 T3I 2018/2019
7
Master 2 T3I 2018/2019
• Interprétation :
Le signal avec réponse Dirac est stable pour les deux cas (0.7 et 0.1) juste au niveau de
l’oscillation la réponse avec un coefficient d’amortissement 0.7 le système est beaucoup plus
performent car il y aura son état d’équilibre plus rapidement.
-Programme Matlab :
8
Master 2 T3I 2018/2019
• Interprétation :
La réponse de système avec une entrée bruit blanc est instable dès que on a excitée
le système avec un signal aléatoire tout au long de la durée. Ce qui résulte une
sortie sans avoir un état d’équilibre pour stabiliser le système.
9
Master 2 T3I 2018/2019
10
Master 2 T3I 2018/2019
• Interprétation :
Dans ce cas le système est excité avec un signal porte le système il a des différents états par
rapport au signal d’entrée le.
- 1ére état dans l’intervalle [0s 50s[ le système est dans un état d’équilibre sans aucun
changement.
- 2éme état dans l’intervalle [50s 150s[ le système est oscillant jusqu’à il atteint son état
d’équilibre qui égale 1 par rapport au signal d’entrées
-3éme état dans l’intervalle [150s Inf[ le système il y aura un changement d’État puisque il
recommence ses oscillations jusqu’à qu’il attient son état d’équilibre qui égale 0 dans cette
phase
Juste au niveau du coefficient d’amortissement avec 0.7 le système est plus performant
puisqu’il a moins d’oscillation et plus rapide pour avoir la stabilité.
11
Master 2 T3I 2018/2019
𝟏
𝒎.𝒘𝒐 𝟐
H(z) = 𝟐.𝝉 𝟏
𝟏 + 𝒘 .𝐳+ .𝐳²
𝒐 𝒘𝒐 𝟐
𝑐 𝑘 𝑘 𝑐
X(jw).[-w² + jw*𝑚 + 𝑚 ] = [𝑚 + jw*𝑚 ].U(f)
𝑐 𝑘
Or 𝑚 = 2* 𝜏*𝑤𝑜 et 𝑤𝑜 ² = 𝑚
En pose : z = jw
𝟐.𝝉
𝟏+ .𝐳
𝒘𝒐
Hs(z) = 𝟐.𝝉 𝟏
𝟏 + 𝒘 .𝐳+ .𝐳²
𝒐 𝒘𝒐 𝟐
12
Master 2 T3I 2018/2019
Programme Matlab :
Fe = 400;
m = 1;
sigma= 0.1;
f = 10;
wo = 2*pi*f;
k = m*wo.^2;
c = 2*m*wo*sigma;
Te = 1/Fe;
t = (0:Te:1);
Freq = [0:length(t)-1]*(Fe/length(t));
w = 2*pi*Freq;
z=j*w;
Hs =(1+ 2*z*sigma/wo)./(1+(2*z*sigma/wo)+(1/wo.^2)*z.^2);
% Tracer le module
module = 20*log10(abs(Hd));
Module = 20*log10(abs(Hs));
figure (2)
subplot(2,1,1)
semilogx(Freq,module,'')
xlabel('Fréquence [Hz]')
ylabel('Amplitude [dB]')
grid
subplot(2,1,2)
semilogx(Freq,Module,'')
xlabel('Fréuence [Hz]')
ylabel('Amplitude [dB]')
title('Module du système')
grid
phi = angle(Hd);
13
Phi = angle(Hs);
figure (3)
subplot(2,1,1)
Master 2 T3I 2018/2019
% Tracer l'angle
phi = angle(Hd);
Phi = angle(Hs);
figure (3)
subplot(2,1,1)
plot(Freq, phi)
xlabel('Fréuence [Hz]')
ylabel('Angle [rad]')
grid
subplot(2,1,2)
plot(Freq, Phi)
xlabel('Fréuence [Hz]')
ylabel('Angle [rad]')
title('Angle du système')
grid
14
Master 2 T3I 2018/2019
15
Master 2 T3I 2018/2019
Interprétation :
• Pour sig=0.1
D’après le digramme de Bode, on observe que les deux graphes ont la même bande de fréquence
et la même fréquence de résonnance (Fc=10 Hz) en revanche pour les largeurs de résonnances,
elles sont différentes puisque la valeur maximale de l’amplitude ça change dans les deux
graphes.
• Pour sig = 0.7
Dans la figure de module de la réponse du système à un Dirac, on observe deux bandes passante
la première a -3 DB et la deuxième à 0 DB par contre pour la figure de module du système
théorique on observe qu’une seule bande passante à 0 DB à laquelle le module subit une perte.
Conclusion :
Une augmentation de la bande passante engendre une rapidité de la réponse par conséquence le
temps de réponse diminue.
16
Master 2 T3I 2018/2019
Le trace de diagramme de Bode nous permet de connaitre la bande passante qui nous renseigne
sur la rapidité de système qui nous permet d’accéder à la pulsation qui nous nous donne le
passage par le point 0 DB a fin qu’on puisse faire une analyse sur la stabilité de système.
17