Vous êtes sur la page 1sur 6

République Algérienne Démocratique et populaire

Ministère de l’Enseignement Supérieur et de la Recherche


ScientifiqueUniversité des Sciences et de la Technologies
Houari Boumediene

Faculté de Génie civil


Domaine Sciences et Technologies

PROJET EN Méthode des Eléments Finis


Filière : Génie
civil Spécialité :
Structures

M1 STRUCTURES « section B groupe 1 »

- Lazizi Abdelkader Mohamed Anis 181931059051

Encadré par : - Monsieur Benghreb

2023/2024
Introduction :
Pour notre première année en Master 1 génie civil spécialisé en Structure en auras besoin de
plusieurs modules essentiel l’un est la méthode des éléments finis ou MEF.
La méthode des éléments finis est une technique numérique largement utilisée en génie civil pour
résoudre des problèmes d'ingénierie complexes. Elle repose sur le principe de diviser une
structure ou un domaine en un grand nombre de petits éléments finis, généralement de formes
simples comme des triangles ou des quadrilatères pour les structures 2D, ou des tétraèdres ou
des hexaèdres pour les structures 3D. Ensuite, les équations qui décrivent le comportement
physique du système sont résolues pour chaque élément individuel.
La méthode des éléments finis permet de modéliser une grande variété de problèmes de génie
civil, tels que la résistance des matériaux, la conductivité thermique, la dynamique des
structures, la mécanique des fluides, et bien plus encore. Elle est particulièrement utile pour
analyser le comportement des structures sous différentes conditions de charge, de température
ou d'autres contraintes.
En résumé, la méthode des éléments finis offre une approche puissante et flexible pour la
modélisation et l'analyse des structures et des systèmes complexes en génie civil.

MATLAB :
Notre travaille en travaux pratique est d’utiliser le logiciel MATLAB qui est un logiciel de calcul
numérique et de programmation largement utilisé dans le domaine du génie civil. Il offre un
ensemble d'outils puissants pour effectuer des analyses numériques, résoudre des équations
complexes, effectuer des simulations et visualiser des données.
Matlab est utilisé pour une variété de tâches, notamment pour des analyses structurale,
Modélisation et simulation, Traitement des données géotechniques et Optimisation de
conception.
En résumé, Matlab est un outil polyvalent et puissant qui trouve de nombreuses applications
dans le domaine du génie civil, que ce soit pour l'analyse structurale, la modélisation et
simulation, le traitement des données géotechniques, ou l'optimisation de conception.

MATLAB et la méthode des éléments finis :

En génie civil, Matlab est couramment utilisé pour mettre en œuvre la méthode des éléments
finis (MEF). Voici un aperçu général de la façon dont Matlab est utilisé pour la MEF en génie
civil :
1. Prétraitement :
 Génération de maillage : Matlab peut être utilisé pour générer des maillages
pour représenter la géométrie des structures à analyser.
 Définition des conditions aux limites : Les conditions aux limites, telles que les
fixations, les charges appliquées, etc., sont définies à l'aide de Matlab.

2. Assemblage du système d'équations :


 Les équations du système sont assemblées à partir des équations locales de
chaque élément fini. Matlab est utilisé pour assembler ces équations dans une
seule matrice de système globale.

3. Résolution du système d'équations :

 Une fois le système d'équations assemblé, Matlab est utilisé pour résoudre ce
système en utilisant des méthodes numériques appropriées telles que la méthode
de Gauss, la méthode de Jacobi, la méthode du gradient conjugué, etc.

4. Post-traitement :
 Après avoir résolu le système d'équations, les résultats sont récupérés et analysés
à l'aide de Matlab. Cela peut inclure la visualisation des déformations, des
contraintes, des déplacements, etc., ainsi que l'évaluation de la sécurité et de la
performance de la structure.

5. Optimisation de conception :
 Matlab peut également être utilisé pour l'optimisation de conception basée sur la
MEF. Les algorithmes d'optimisation de Matlab peuvent être utilisés pour
ajuster les paramètres de conception afin de répondre à des objectifs spécifiques,
tels que la minimisation du poids de la structure tout en respectant les
contraintes de conception.

En résumé, Matlab est un outil polyvalent qui peut être utilisé à différentes étapes de l'analyse
par la méthode des éléments finis en génie civil, allant de la préparation des données à la
résolution des équations, en passant par l'analyse des résultats et l'optimisation de conception.
5 4

6 7
5 3

1 2

2
1 3

D'après structure si dessus, voici les deux matrices qu’on doit utiliser dans MATLAB pour
représenter le système de treillis :

1. Matrice des nœuds et des barres (N)

N=[
1, 2, 1;
2, 3, 2;
3, 4, 3;
4, 5, 4;
5, 6, 5;
6, 7, 6;
7, 8, 7;
8, 1, 8;
2, 5, 9;
3, 6, 10;
4, 7, 11;
];

2. Matrice des connectivités (C)

C=[
1, 2, 3, 4;
5, 6, 7, 8;
9, 10, 11, 12;
];
Explication des matrices:
 Matrice N:
o Chaque ligne représente une barre du treillis.
o Les deux premiers nombres de chaque ligne indiquent les numéros des nœuds aux
extrémités de la barre.
o Le troisième nombre de chaque ligne est le numéro de la barre.
 Matrice C:
o Chaque ligne représente un nœud du treillis.
o Les nombres de chaque ligne indiquent les numéros des barres connectées à ce nœud.
Utilisation des matrices dans MATLAB:
 utiliser ces matrices pour créer un modèle du système de treillis dans MATLAB.
 ensuite utiliser ce modèle pour analyser le comportement du système sous différentes charges
et conditions.
 utiliser le modèle pour simuler le système et visualiser ses déformations.

Dessiner le systèmes sur MATLAB

1. Définir les coordonnées des nœuds:


 Définissez un vecteur x contenant les coordonnées x des nœuds.
 Définissez un vecteur y contenant les coordonnées y des nœuds.
2. Dessiner les barres:
 Utilisez une boucle for pour parcourir chaque ligne de la matrice N.
 Pour chaque ligne, tracez une ligne entre les deux nœuds spécifiés par les deux premiers
nombres de la ligne.
 Utilisez la couleur et l'épaisseur de ligne de votre choix pour représenter les barres.
3. Dessiner les nœuds:
 Utilisez la fonction plot pour dessiner les nœuds comme des points.
 Vous pouvez utiliser différentes couleurs et formes pour représenter les différents types de
nœuds.
4. Afficher le résultat:
 Utilisez la fonction axis pour définir les limites de l'axe.
 Ajoutez un titre et des étiquettes d'axe à la figure.
Sur MATLAB:

% Définir les matrices N et C


N = [
1, 2, 1;
2, 3, 2;
3, 4, 3;
4, 5, 4;
5, 6, 5;
6, 7, 6;
7, 8, 7;
8, 1, 8;
2, 5, 9;
3, 6, 10;
4, 7, 11;
];

C = [
1, 2, 3, 4;
5, 6, 7, 8;
9, 10, 11, 12;
];

% Définir les coordonnées des noeuds


x = [0, 1, 2, 3, 4, 5, 6, 7, 1, 2, 3];
y = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1];

% Dessiner les barres


for i = 1:size(N, 1)
n1 = N(i, 1);
n2 = N(i, 2);
plot([x(n1), x(n2)], [y(n1), y(n2)], 'b-');
end

% Dessiner les noeuds


plot(x, y, 'ro');

% Afficher le résultat
axis([min(x)-1, max(x)+1, min(y)-1, max(y)+1]);
title('Structure du treillis');
xlabel('x');
ylabel('y');

Vous aimerez peut-être aussi