Académique Documents
Professionnel Documents
Culture Documents
I. Introduction
II. Espace de travail MATLAB
III. Présentation de SIMULINK
III-1- Exemple simple
IV. Simulation des systèmes mécaniques en vibration
IV-1-Système à un degré de liberté
IV-2-Système à deux degrés de liberté
IV-3-Système à trois degrés de liberté
V. Vibrations des poutres droites
VII-1-Encastré-encastré
VII-2-Encastre-appuyé
VII-3-Appuyé-appuyé
VII-4-Libre-libre
VI. Conclusion
VII. Bibliographie
MATLAB est une abréviation de Matrix LABoratory. Écrit à l’origine, en Fortran, par C.
Moler, MATLAB était destiné à faciliter l’accès au logiciel matriciel développé dans les
projets LINPACK et EISPACK. La version actuelle, écrite en C par the MathWorks Inc.,
existe en version professionnelle et en version étudiant. Sa disponibilité est assurée sur
plusieurs platesformes: Sun, Bull, HP, IBM, compatibles PC (DOS, Unix ou Windows),
Macintoch, iMac et plusieurs machines parallèles.
MATLAB fait également partie d'un ensemble d'outils intégrés dédiés au Traitement du
Signal.
En complément du noyau de calcul MATLAB, l'environnement comprend des modules
Optionnels qui sont parfaitement intégrés à l'ensemble :
1) une vaste gamme de bibliothèques de fonctions spécialisées (Toolboxes)
2) Simulink, un environnement puissant de modélisation basée sur les schémas blocs et de
Simulation de systèmes dynamiques linéaires et non linéaires
3) Des bibliothèques de blocs Simulink spécialisés (Blocksets)
4) D'autres modules dont un Compilateur, un générateur de code C, un accélérateur,...
5) Un ensemble d'outils intégrés dédiés au Traitement du Signal : le DSP Workshop.
I- Introduction:
On désigne par vibration mécanique les petits mouvements autour d’une positon de
référence .L’origine de ses mouvements peut être très divers (jeu, desserage, déséquilibre…)
Une partie de l’énergie fournie va être consommer pour effectuer ces mouvements ce
qui va entraîner une modification de la répartition de l’énergie initialement prévue pour
effectuer la tache demandée, cela peut nuire au bon fonctionnement des installations.
Ces petits mouvements sont indésirables sont la cause des modification des contraintes
dans la structure qui peuvent entraîner à la longue la rupture du matériau, les chocs causent
l’usure du matériau.En fin ces mouvements vont émettre des bruits dans le milieu environnent
souvent nuisible à l’homme travaillant à coté d’une machine.
Les vibrations d’origine mécanique sont souvent néfastes pour l’homme et la machine
elles sont donc indésirables.
Donc l’ingénieur concepteur et tout ingénieur chargé de la maintenance jouent un rôle
primordial que ça soit lors de la conception en prévoyant le comportement vibratoire de la
structure ; ou encore lors de l’utilisation de la machine , les phénomène précités peuvent
apparaître d’une manière progressive d’où la nécessité de surveiller régulièrement l’état
vibratoire des machines (maintenance préventive) et pouvoir intervenir au bon moment en
mesurant le niveau vibratoire et veiller au respect des normes en vigueur pour chaque type de
machine . Dans ces cas l’ingénieur doit intervenir de façon à ramener le niveau vibratoire
dans un domaine tolérable afin que la machine puisse effectuer sa tâche dans les meilleures
conditions.
5 4 3 2 1
1 : L'éditeur/débugger est utilisé pour créer, éditer et débugger les fichiers Matlab (fonctions
ou scripts)
Remarque :
Erreur relative
Type du pas
Erreur absolue
Pas minimum
Pas maximum
Autoscale
Si par exemple nous avons obtenu une réponse non clair on peut utiliser la commande
autoscale en cliquant sur le scope par le bouton droit de la sourie ou utilisé l’icône autoscale
sur la barre de menu comme suit :
Les vibrations mécaniques peuvent être enregistrées à l’aide d’un système d’acquisition de
données et visualiser à l’aide d’un écran ou d’une table traçante ou d’un magnétophone ou tout
autre support magnétique. Les données ainsi collecter peuvent être analysé à l’aide d’un micro-
ordinateur à l’aide de logiciel approprié, dans notre cas la simulation est faite à l’aide de logiciel
MATLAB 7p1
Ø Echelon (Step) :
Ø Intégrateur :
Ø Le gain :
Le gain permet de multiplier son entrée par une constante k qui doit être déterminer dans la
boite de dialogue, ce block appartient à la librairie (Math) de SIMULINK.
Ø La sommation :
Quand deux ou plusieurs signaux s’additionnent, on obtient une opération de sommation, il
appartient à la librairie (Math) de SIMULINK.
Ø L’oscilloscope (scope) :
Ce block nous aide pour récupérer les variables dans l’éditeur MATLAB, il appartient à la
librairie (sinks) de SIMULINK.
Pour simuler le système on doit définir les paramètres (M1, f1, K1, W0, U1, alpha et E1).
En utilisant le fichier d’initialisation ci-dessous :
Interprétation : Interprétation :
Dans ce cas le mouvement pris par la masse M est un Le mouvement est apériodique amorti limite ou régime
mouvement oscillatoire mais amorti ce mouvement est critique dû au système, le retour se fait rapidement à
pseudo-périodique. une position très proche de la position d’équilibre.
Interprétation
Dans ce cas le mouvement et dit apériodique amorti le retour à la position d’équilibre se
fait au bout d’un temps infini.
IV-2- Système à deux degrés de liberté :
Pour simuler le système on doit définir les paramètres : (M1, M2, K1, K2, K3, W1, W2,
U1, U2, f1, f2, f3). En utilisant le fichier d’initialisation ci-dessous :
a) Cas Général :
On donne M1 # M2, K1 # K2 # K3 , W1 # W2
Par exemple : M1 = 2 Kg , M2 = 1 Kg
K1 = 1 N/m , K2 = 3 N/m , K3 = 2 N/m
W1 = 1.5 rd/s , W2 = 2.3 rd/s
U1 = U2 = 0
On voit la réponse suivante :
b) Cas particulier
On prend M1 = M2 = M , K1 = K2 = K3 = K
v Modes normaux :
On voit pour le premier mode que les masses M1 et M2 vibrent en phase ce qui
correspond aux résultats théoriques.
On voit pour le premier mode que les masses M1 et M2 vibrent en opposition de phase.
Puisque x10 = -x20, on constate que ces résultats correspondent aux résultats théoriques.
c) Régime Forcé
M1 = M = M , K1 = K2 = K , W1 = W2 = W
On a les équations suivantes: MX&&1 + 2 KX 1 − KX 2 = 0
MX&& 2 + 2 KX 2 − KX 1 = 0
Par exemple M=1 Kg
K = 4 N/m
W = sqrt(K/M) = 2 rd/s
U1 = 6 , U2 = 0
On voit pour ce mode propre w=w0 (pulsation propre) que la réponse des masses M1 et M2
diverge en augmentant l’amplitude, ce la dû à l’absence
De l’amortissent.
Interprétation :
On voit que la réponse du système pour chaque masse est composée de trois signaux, ce qui
est normal puisqu’ on interférence de trois mouvement .Pour chaque signal on peux le
décomposé en trois signaux à l’aide la transformé de FOURIER.