EXPOSE D’INFORMATIQUE
THERME 4 : SIMULATION D’USURE OU
DEFORMATION DE SURFACE PAR CONTRAINTE
LICENCE 2 : BA (projet 4)
Sous la supervision du Pr FOTSA NGAFFO Fernande
Enseignant permanent à l’IUT du Bois à Mbalmayo
N0 Noms et Prénoms des participants
1 GAMDJONA Ignace
2 NDA MENGUE
3 NKOUMOU Max Dylan
4 NOUAZI Zidane
5 ONANA ALIMA Jean
6 TOUMENI TCHANGUE Franc Danie
7 WADJIRI Ibrahim
ANNEE ACADEMIQUE
2024-2025
Page 1 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
PLAN DE PRESENTATION
INTRODUCTION
I. MODELISATION DE LA SURFACE
- Représentation sous forme de matrice Z.
- Paramètres initiaux.
II. APPLICATION DES CONTRAINTES
- Déformation simulée (fonction gaussienne inversée).
- Position et intensité des contraintes.
III. BOUCLE TEMPORELLE D’USURE
- Répétition des contraintes sur plusieurs cycles.
- Effets cumulés.
IV. VISUALISATION GRAPHIQUE
- Courbes 3D : surf, mesh, contourf.
- Création d’une animation ou d’un gif.
V. CAS PRATIQUE
VI. OUTILS DE GESTION DU PROJET
- Suivi avec Trello, diagramme de Gantt.
- Organisation du travail en équipe.
VII. RESULTATS ET INTERPRETATION
- Analyse de l’évolution de la surface.
- Zones d’usure critique.
CONCLUSION
- Résumé des résultats.
- Apports du projet.
- Pistes d’amélioration (matériaux, optimisation).
Page 2 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
INTRODUCTION
La simulation d'usure est un processus clé en ingénierie mécanique qui permet de prédire la
dégradation des matériaux au fil du temps. Cela implique l'utilisation de formules mathématiques et
outils logiciels pour simuler et analyser les mécanismes d'usure, tels que l'abrasion, la corrosion et la
fatigue. L'usure peut être définie comme l'élimination du matériau des surfaces solides par une
action mécanique, et elle peut apparaître de différentes façons en fonction du matériau et des
conditions de fonctionnement.
Dans le domaine du bois et de l’ameublement, la durabilité des matériaux est un enjeu essentiel. Les
assises en mousse, fréquemment utilisées dans les chaises, fauteuils ou canapés, subissent des
contraintes mécaniques répétées dues à l’usage quotidien. Ces contraintes provoquent une usure
progressive, affectant à long terme le confort, la performance et la durée de vie du meuble.
Objectif général du projet :
Ce projet vise à modéliser l’usure progressive d’une assise en mousse à l’aide de MATLAB, en
simulant les déformations provoquées par les cycles d’utilisation.
Intérêt de la simulation :
Une telle simulation permet :
- de prévoir le comportement du matériau dans le temps,
- d’identifier les zones les plus exposées à l’usure,
- et de proposer des améliorations dans le choix des matériaux ou la conception du mobilier.
C’est un outil d’aide à la conception durable dans l’industrie de l’ameublement.
Page 3 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
I. MODELISATION DE LA SURFACE
La modélisation de surface est une méthode mathématique fournie dans les applications de
conception assistée par ordinateur pour afficher des objets d'apparence solide. Elle permet de créer
des objets 3D en se concentrant sur les surfaces plutôt que sur des volumes solides. Les surfaces à 4
bords sont créées à partir des réseaux de courbes dessinés.
Pour simuler l’usure d’une assise en mousse, on commence par modéliser sa surface initiale sous
forme d’une matrice Z(x, y) représentant la hauteur en chaque point.
• Représentation matricielle :
La surface est discrétisée en une grille régulière avec des valeurs initiales constantes, par exemple Z
= zeros(n, n) ou Z = ones(n, n) × épaisseur_initiale.
• Paramètres initiaux à définir :
- n : résolution de la grille (ex. n = 50 ou 100)
- Épaisseur initiale (Z0) : hauteur initiale de la mousse, ex. 10 mm
- Zone de contrainte : coordonnées du centre où la contrainte est appliquée
- Amplitude de la déformation : profondeur de l’usure à chaque cycle
- Nombre de cycles (N) : durée de simulation, ex. 500 utilisations
Cela permet de simuler une assise uniforme au départ, qui évoluera sous l’effet des contraintes
localisées.
II. APPLICATION DES CONTRAINTES
Le terme contraint désigne une restriction ou limitation qui réduit la liberté de mouvement, de choix
ou de fonctionnement. Cela peut également faire référence à une pression exercée sur quelqu'un
pour obtenir quelque chose, ou à l'usage de la force ou de l'intimidation pour obliger quelqu'un à
agir contre son gré. En somme, la contrainte implique souvent une obligation ou un inconvénient lié
à une nécessité ou à un usage.
Pour simuler l’usure localisée de l’assise, on applique à chaque cycle une déformation centrée, en
utilisant une fonction gaussienne inversée qui reproduit l’affaissement progressif :
Déformation simulée :
La déformation des matériaux est une science qui caractérise la manière dont réagit un
matériau donné lorsqu'il est soumis à des sollicitations mécaniques.
On applique une bosse négative en forme de gaussienne inversée sur Z : Z = Z - A * exp(-((X-
x0).^2 + (Y-y0).^2)/(2*sigma^2))
Page 4 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
où :
- A = intensité de la déformation (ex. 0.05 mm)
- (x0, y0) = position de la contrainte (ex. centre de l’assise)
- sigma = largeur de la zone affectée
• Position des contraintes :
Elle peut être fixe (ex. centre d’une chaise) ou varier (cas d’un utilisateur qui se déplace légèrement
à chaque utilisation).
• Répétition dans le temps :
Cette déformation est répétée à chaque cycle d’utilisation pour simuler l’accumulation de l’usure.
Elle permet de reproduire visuellement une dépression progressive au centre de l’assise.
Page 5 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
Exemple simple : simulant l’usure localisée d’une assise en mousse par contrainte répétée :
matlab
% Paramètres initiaux
N = 100; % taille de la surface NxN
Z = zeros(N); % surface plane initiale
[X, Y] = meshgrid(1:N, 1:N); % grille
% Paramètres de la contrainte
A = 0.05; % intensité de la contrainte sigma = 10;
% largeur de la déformation x0 = N/2; y0 = N/2; %
position au centre
% Simulation de l’usure sur plusieurs cycles cycles =
50; for t = 1:cycles
% Déformation gaussienne inversée
deformation = A * exp(-((X-x0).^2 + (Y-y0).^2)/(2*sigma^2));
Z = Z - deformation;
% Visualisation surf(Z);
title(['Cycle ', num2str(t)]);
zlim([-2, 1]); pause(0.1); end
Ce que fait ce code :
- Crée une surface plane.
- Applique une contrainte en forme de gaussienne centrée.
- Répète cette contrainte à chaque cycle.
- Affiche la surface évolutive.
Page 6 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
Page 7 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
III. BOUCLE TEMPORELLE D’USURE
La logique de boucle temporelle est un système de calcul informatique qui traite
d'ordinateurs capables d'envoyer des données dans le passé et qui repose sur ...
Manquant :
Dans la réalité, une assise en bois ou en mousse subit des pressions répétées au fil du temps
(assis/debout, poids, mouvement). Pour modéliser cela en MATLAB, on utilise une boucle (for) qui
applique la même contrainte à chaque cycle.
➤ Répétition des contraintes
- On applique une déformation locale (ex. : gaussienne inversée) à chaque itération.
- Cela simule une usure progressive au centre ou à plusieurs points.
➤ Effets cumulés
- La matrice Z(x, y), représentant la surface, est modifiée à chaque cycle.
- L'usure s'accumule, créant un creux de plus en plus profond.
Exemple : matlab
N = 100;
Z = zeros(N); % Surface initiale [X, Y]
= meshgrid(1:N, 1:N); x0 = 50; y0 =
50; A = 0.05; sigma = 10; cycles = 100;
for t = 1:cycles
% Déformation localisée (type gaussienne inversée)
D = A * exp(-((X - x0).^2 + (Y - y0).^2) / (2 * sigma^2));
Page 8 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
Z = Z - D; % Usure cumulative
% Affichage dynamique surf(Z),
title(['Cycle ', num2str(t)]); zlim([-5, 1]);
pause(0.05); end
Page 9 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
IV. VISUALISATION GRAPHIQUE – MATLAB
Qu'est-ce que la visualisation ?
Elle consiste à imaginer mentalement une situation future et de lui associer des images positives. Elle
est un outil puissant pour s'épanouir personnellement, sportivement, professionnellement, et peut
être utilisé dans tous les domaines de sa vie.
Pour représenter l’usure d’une surface, tu peux utiliser les fonctions de visualisation 3D suivantes :
a) Affichage 3D à un instant donné
matlab
surf(Z); % Surface 3D title('Surface usée');
xlabel('X'); ylabel('Y'); zlabel('Hauteur');
colormap jet; % Couleurs shading interp; %
Lissage
b) Animation sur plusieurs cycles
matlab for t = 1:N
Z= Z - gaussienne; % exemple de
déformation surf(Z);
title(['Cycle ', num2str(t)]);
xlabel('X'); ylabel('Y'); zlabel('Hauteur');
shading interp; drawnow; end
Page 10 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
c) Création d’un GIF matlab
filename = 'usure.gif'; for t =
1:N
Z = Z - gaussienne; surf(Z);
shading interp; drawnow;
frame = getframe(gcf); img =
frame2im(frame); [imind, cm] =
rgb2ind(img, 256);
if t == 1
imwrite(imind, cm, filename, 'gif', 'Loopcount', inf); else
imwrite(imind, cm, filename, 'gif', 'WriteMode', 'append', 'DelayTime', 0.2); end end
Page 11 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
V. CAS PRATIQUE
Cas pratique: Déformation d’une armoire en bois exposée à l’humidité et à la chaleur
Contexte
Une armoire en bois massif est installée dans une pièce où l’humidité relative est 80% et la
température atteint 30°C en été. Après plusieurs mois, des déformations apparaissent sur les portes
et panneaux, entraînant des courbures et un mauvais ajustement des tiroirs.
L’objectif est d’étudier l’usure et la déformation du bois sous ces conditions afin de proposer des
solutions de stabilisation.
Données matériaux
- Bois: Chêne massif
- Module d’élasticité: 10 GPa
- Coefficient de dilatation thermique: 0,00005 K⁻¹
- Coefficient d’absorption d’humidité: 0,004 mm/%
- Dimensions: Hauteur 2 m, Largeur 1 m, Profondeur 0.5 m
Étapes de simulation
1. Modélisation des contraintes environnementales
- Définition des propriétés mécaniques et hygrométriques du bois.
- Analyse des effets de la température et de l’humidité sur la déformation.
2. Déformation thermique
- Calcul de l’allongement dû à la température:
[ Delta L = L_0 \cdot \alpha \cdot \Delta T ]
où ( alpha ) est le coefficient de dilatation thermique,( L_0 ) la longueur initiale et ( Delta T )
l’élévation de température.
3. Déformation due à l’humidité
- Absorption d’eau entraînant un gonflement du bois.
- Calcul de la variation de dimensions:
[ Delta H = absorption\_humidite \cdot (\text{Humidité relative} - \text{Humidité initiale}) ]
Page 12 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
4. Simulation numérique MATLAB
Modélisation de la déformation en 3D sous MATLAB: matlab
% Définition des paramètres
H = 2; % Hauteur initiale (m)
L = 1; % Largeur initiale (m) D = 0.5; %
Profondeur initiale (m)
alpha = 0.00005; % Coefficient de dilatation thermique (K^-1) E = 10e9; %
Module d’élasticité (Pa) humidite = 0.80; % Humidité relative temp_initiale =
20; % Température initiale temp_finale = 30; % Température finale
absorption_humidite = 0.004; % Coefficient de gonflement (mm/%)
% Calculs de déformation delta_T =
temp_finale - temp_initiale; delta_H =
absorption_humidite * (humidite - 0.5) * 1000;
% Gonflement humidité
% Affichage des résultats
fprintf('Déformation thermique en hauteur: %.4f mm\n', H * alpha * delta_T *
1000);
fprintf('Gonflement dû à l’humidité: %.4f mm\n', delta_H);
Page 13 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
visualisation 3D sous MATLAB
1. Création de la grille de points pour le poteau
On représente le poteau en modélisant sa surface avec une grille X, Y:
matlab
[X, Y] = meshgrid(0:0.01:0.1, 0:0.01:0.1); % Grille correspondant à la section transversale
Z = linspace(0, 3, 50); % Hauteur du poteau
2. Application des effets thermiques et hygrométriques
On simule la déformation verticale en appliquant une fonction de variation: matlab
% Déformation due à la température
deformation_temp = alpha * delta_T * Z; %
Déformation due à l'humidité
deformation_humidite = absorption_humidite * (humidite - 0.5) * 1000 * sin(pi*X/0.1).*
sin(pi*Y/0.1);
% Surface déformée
Z_deforme = Z + deformation_temp + mean(deformation_humidite, 'all');
Page 14 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
3. Affichage de la déformation en 3D
On visualise la déformation du poteau sous forme de surface:
matlab figure;
surf(X, Y, repmat(Z_deforme', [1 size(X, 2)]));
xlabel('Largeur (m)'); ylabel('Profondeur (m)');
zlabel('Hauteur déformée (m)');
title('Déformation du poteau en bois sous l’effet de la chaleur et de l’humidité'); colorbar; shading
interp;
VI. OUTILS DE GESTION DU PROJET
Pour assurer une coordination efficace et un suivi rigoureux du projet de simulation d’usure, deux
outils numériques ont été utilisés :
Page 15 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
Trello – Gestion des tâches collaboratives
Trello : est un outil de gestion de projet en ligne basé sur le système Kanban. Il permet de visualiser
et d'organiser les tâches à travers des tableaux, des listes et des cartes.
Tableau de projet : Un tableau spécifique a été créé pour le projet, structuré en plusieurs
listes représentant les différentes phases : À faire, En cours, En révision, Terminé.
Cartes de tâches : Chaque tâche (par exemple, "Modélisation de la surface",
"Implémentation de la contrainte gaussienne", "Création de l'animation GIF") a été
représentée par une carte.
Attribution et suivi : Les cartes ont été assignées aux membres de l'équipe concernés, avec
des échéances définies. Des étiquettes de couleur ont été utilisées pour indiquer les
priorités.
Communication : Les membres ont utilisé les fonctionnalités de commentaires pour discuter
des tâches, poser des questions et partager des mises à jour, centralisant ainsi la
communication liée au projet.
L'utilisation de Trello a permis une répartition claire des responsabilités, une visibilité sur
l'avancement des tâches et une collaboration efficace entre les membres de l'équipe.
Page 16 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
Diagramme de Gantt – Planification temporelle
Le diagramme de Gantt : est un outil de planification qui permet de visualiser la chronologie des
tâches du projet, leurs durées et leurs interdépendances.
Création du diagramme : Un diagramme de Gantt a été élaboré à l'aide d'un outil en ligne tel
que TeamGantt ou Office Timeline.
Structuration : Les principales étapes du projet ont été listées : Modélisation de la surface,
Application des contraintes, Boucle temporelle d'usure, Visualisation graphique, Rédaction
du rapport.
Durées et échéances : Pour chaque tâche, une durée estimée a été définie, avec des dates de
début et de fin prévues.
Dépendances : Les relations entre les tâches ont été indiquées, par exemple, la "Visualisation
graphique" dépend de l'achèvement de la "Boucle temporelle d'usure".
Le diagramme de Gantt a offert une vue d'ensemble du projet, facilitant la gestion du temps,
l'identification des tâches critiques et l'ajustement des plannings en cas de retards.
Page 17 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
VII. RESULTATS ET INTERPRETATION
Analyse de l’évolution de la surface
La simulation MATLAB a permis de modéliser l’usure progressive d’une assise en mousse soumise à
des contraintes répétées. À chaque cycle, une déformation localisée a été appliquée, simulant l'effet
d'une charge ponctuelle. La surface initialement plane (matrice Z) a évolué pour présenter une
dépression au point d'application de la contrainte.
Les visualisations 3D générées à chaque cycle montrent une augmentation progressive de la
profondeur de la dépression, illustrant l'accumulation de l'usure au fil du temps. Cette évolution est
cohérente avec les phénomènes d'usure observés dans les matériaux soumis à des charges répétées,
tels que décrits dans la littérature scientifique [1] .
Zones d’usure critique
L'analyse des résultats a mis en évidence des zones d'usure critique, principalement localisées autour
du point d'application de la contrainte. Ces zones correspondent aux régions où la déformation est la
plus prononcée, indiquant une concentration des contraintes mécaniques.
La simulation a également montré que l'étendue de ces zones critiques dépend de la largeur de la
fonction de déformation appliquée (par exemple, la largeur de la gaussienne inversée). Une fonction
plus large entraîne une distribution plus étendue de l'usure, tandis qu'une fonction plus étroite
concentre l'usure sur une zone plus petite.
Ces observations sont en accord avec les mécanismes d'usure par abrasion et par fatigue, où les
zones soumises à des contraintes répétées subissent une dégradation plus rapide [2].
Page 18 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
Conclusion
Résumé des résultats :
Ce projet a permis de simuler l’usure progressive d’une assise en mousse soumise à des contraintes
répétées, en utilisant une approche matricielle dans MATLAB. La surface initialement plane a été
modifiée par l’application d’une déformation localisée (fonction gaussienne inversée), répétée sur
plusieurs cycles, reproduisant l’effet d’une utilisation prolongée. Les visualisations 3D ont montré
l’évolution de cette usure et identifié des zones critiques.
Apports du projet :
- Visualisation claire de l’impact des cycles d’utilisation sur une surface.
- Compréhension du vieillissement des matériaux dans l’ameublement.
- Développement de compétences en modélisation, programmation MATLAB et gestion de projet.
Pistes d’amélioration :
- Intégrer différents matériaux avec des résistances variables à l’usure.
- Modéliser des contraintes multiples ou réparties.
- Optimiser le code pour simuler des surfaces plus grandes ou des cycles plus nombreux.
- Ajouter des données expérimentales pour valider la simulation.
Page 19 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025
Bibliographie
1. Documents pour tous: www.clicours.com/methodologie-danalyse-etsimulation-numerique
2. techniques-ingenieur.fr: www.techniques-ingenieur.fr/basedocumentaire/mecanique-th7/surfaces-
42463210/fatigue-des-surfacesbm5055/modelisation-mecanique-du-fonctionnement-du-
contactbm5055niv10002.html?
3. Evolution - Technology Magazine From SKF
4. Yumpu: www.yumpu.com/fr/document/view/35299240/usure-abrasivebibliotheque-ecole-centrale-
lyon?utm_source.com
5. Wikipedia:
fr.wikipedia.org/wiki/M%C3%A9thode_des_%C3%A9l%C3%A9ments_finis?u tm_source.com
https://fr.slideshare.net/slideshow/cours-rdm-notions/45907608
Page 20 sur 20
Rédiger par les membres groupes Mbalmayo mai 2025