Vous êtes sur la page 1sur 9

REPUBLIQUE DEMOCRATIQUE DU CONGO

UNIVERSITE DE LUBUMBASHI
FACULTE POLYTECHNIQUE

TRAVAIL PRATIQUE
DELOGICIEL DE
SIMULATION : ETUDE DE
LA COURBE DU CHAT
AVEC MATLAB
Présenté par : MULANGU KAWAYA Vainqueur

Groupe : 10

Dirigé : Ass .Ir. Patrick Kisula

BAC 3 ELECTROMECANIQUE

ANNEE ACADEMIQUE 2022-


2023
1. PRESENTATION DE LOGICIEL
MATLAB est un puissant logiciel de calcul matriciel et d’analyse
de données d’où il tire son nom (MATLAB = Matrix Laboratory). Ce logiciel est de plus en plus
utilisé par les scientifiques à cause de son mode interactif, de ses capacités graphiques, de
ses fonctions intégrées et de son langage de programmation simple. MATLAB est un logiciel
complet, ouvert et extensible pour le calcul et la visualisation. Il accepte des modules
intégrés qui sont parfaitement intégrés. Il est utilisé dans de nombreux domaines tels que les
mathématiques, l’ingénierie, la physique, la biologie, la finance et bien d’autres domaines. Il
permet de réaliser des opérations mathématiques complexes, des simulations, des
visualisations de données et d’analyse statistiques.

En plus de cela, MATLAB dispose d’un autre outil appelé


Simulink, qui est un environnement de modélisation et de simulation de systèmes
dynamiques. Simulink permet aux utilisateurs de modéliser des systèmes complexes tels
que : des circuits électroniques, des systèmes mécaniques et des systèmes de contrôles.

Simulink utilise une interface graphique pour créer des modèles


de systèmes dynamiques à l’aide de blocs fonctionnels préconstruits. Les utilisateurs peuvent
ensuite stimuler ces modèles pour comprendre le comportement du système dans
différentes conditions.

MATLAB et Simulink sont souvent utilisés ensemble pour


résoudre des problèmes complexes impliquant des systèmes dynamiques. Les utilisateurs
peuvent utiliser MATLAB pour effectuer des calculs numériques avancés et Simulink pour
modéliser et simuler le comportement du système, mais nous concernant nous nous sommes
attardés sur l’étude de la courbe du chat.
2. ETUDE DE LA COURBE DU CHAT

La courbe du chat est une représentation graphique de la


relation entre le coefficient de frottement et la force normale appliquée sur une surface.
Cette courbe est importante pour comprendre le comportement des pneus, des freins et
d’autres systèmes de friction.

Une étude de cas de simulation de la courbe du chat pourrait


inclure la modélisation d’un système de freinage pour un véhicule. En utilisant des logiciels
de simulation tels que MATLAB/Simulink, les ingénieurs peuvent modéliser les composants
individuels du système de freinage et simuler leur interaction pour prédire le comportement
global du système.

La simulation pourrait commencer par la modélisation du


frottement entre les plaquettes de frein et les disques de frein. Les ingénieurs pourraient
utiliser des données expérimentales pour déterminer les propriétés de frottement des
matériaux utilisés dans les plaquettes de frein et les disques de frein.

Ensuite, les ingénieurs pourraient modéliser la force appliquée


sur le système de freinage en simulant une décélération du véhicule à différentes vitesses. Ils
pourraient également simuler différentes conditions de conduite, telles que des arrêts
d’urgence ou des descentes abruptes.

A partir de ces simulations, les ingénieurs pourraient générer


une courbe du chat pour le système de freinage. Cette courbe pourrait être utilisée pour
optimiser la conception du système de freinage en ajoutant les matériaux, les dimensions et
autres paramètres pour améliorer les performances

En résume, la simulation de la courbe du chat peut être un outil


puissant pour comprendre et optimiser les systèmes de friction. Les ingénieurs peuvent
utiliser des logiciels de simulation pour modéliser le comportement des composants
individuels et prédire le comportement global du système. Cette approche peut aider à
améliorer la sécurité et les performances des systèmes de freinage et d’autres systèmes de
friction dans diverses applications
3 PRESENTATION DE LA PROCEDURE DE CONCEPTION/SIMULATION

Pour simuler la courbe du chat sur MATLAB, vous pouvez utiliser


la commande plot pour tracer cela, vous devez d’abord définir un vecteur d’abscisses et un
vecteur d’ordonnées correspondant à la fonction que vous souhaitez tracer. Ensuite, vous
pouvez utiliser la commande plot pour tracer la courbe. Dans notre cas pour simuler la
courbe du chat nous avons pris comme coordonnées pour tracer la courbe du chat :

Ceci c’est un exemple pour montrer comment on trace la courbe du chat

1 pour x= linspace (-8,8) ;

2 pour y= 1. / (1+x. ˄ 2) ;

3 plot (x, y)

Dans cet exemple, la commande linspace permet de générer


un vecteur d’abscisses allant de -8 à 8 la commande y=1. /(1+x.˄2). Enfin, la commande plot
(x, y) permet de tracer la courbe, mais concernant notre T.P. voici comment avons-nous
procéder :

- Ouvrir Matlab et créer un nouveau script


- Définir les paramètres de la courbe la courbe du chat, tels que la largeur, la hauteur
et la position du nez.
- Utiliser la fonction ‘’plot’’ pour tracer la courbe du chat en utilisant des équations
mathématiques pour chaque partie du corps du chat.
- Ajouter des détails tels que, les yeux, les moustaches et les oreilles en utilisant des
formes géométriques et des lignes.
- Utiliser la fonction ‘’axis ‘’ pour ajuster l’échelle de l’axe et ‘’title’’ pour ajouter un
titre à notre graphique.
- Enregistrer la courbe de chat en utilisant la fonction ‘’saveas’’

% definir les parametres


width = 8;
height = 6;
nose_pos = [0.5, 0.5];

% tracer la courbe du chat

t = linspace(0,2*pi);
x = width/2*sin(t)+ nose_pos(1);
y = height/2*sin(t) + nose_pos(2);
plot(x,y,'k','LineWidth',2);

% Ajouter les yeux

hold on;
eye_pos = [0.3, 0.7;0.7,0.7];
eye_radius = 0.1;

for i = 1:2
theta = linspace(0,2*pi);
x_eye = eye_radius*cos(theta) + eye_pos(i,1);
y_eye = eye_radius*sin(theta) + eye_pos(i,2);
plot(x_eye, y_eye, 'k','LineWidth',2);
end

% Ajouter les moustaches

whisker_pos = [0.2,0.5;0.8,0.5];
whisker_length = 0.4;
whisker_angle = [pi/6,-pi/6;pi/6,-pi/6];

for i = 1:2
theta = linspace(whisker_angle(1,i), whisker_angle(2,i));
x_whisker = whisker_length*cos(theta) + whisker_pos(i,1);
y_whisker = whisker_length*sin(theta) + whisker_pos(i,2);
plot(x_whisker, y_whisker,'k','LineWidth',2);
end

% Ajouter les oreilles

ear_pos = [0.2,0.8;0.8,0.8];
ear_size = [0.3,0.3];

for i=1:2
theta = linspace(-pi/4,pi/4);
x_ear = ear_size(i)*cos(theta) + ear_pos(i,1);
y_ear = ear_size(i)*sin(theta) + ear_pos(i,2);
plot(x_ear, y_ear, 'k', 'LineWidth', 2);
end

% Ajouter l'echelle de l'axe et ajouter un titre


axis([0 1 0 1]);
title('courbe du chat');

% Enregistrer l'image
saveas(gcf,'courbe_chat.png');
4. PRESENTATION DES RESULTATS OBTENUS
5.REFERENCES BIBLIOGRAPHIQUES

1. MATLAB : the language of technical computing. MathWorks, 2016


2. fr.MathWorks.com
3. scenari5.mines-albi.fr
4. htpps://i.imgur.com
5. training.smartpeoplegrp.com

Vous aimerez peut-être aussi