Vous êtes sur la page 1sur 4

Université Aboubekr BELKAID

Faculté de Technologie
Département de Génie Civil Dimanche 15 Janvier 2023

Master 01 Génie Civil


Examen de moyenne durée -Corrigé-
GS741- Complément de Programmation
Durée 1h 30 min
QUESTIONS
1. Démontrer la relation qui lie la matrice de rigidité locale d’un élément et sa matrice de rigidité élémentaire globale. (03pts)
Réponse :
Dans la méthode des déplacements le système d’équilibre d’un élément dans un repère local s’écrit
[k(e)]{u(e)} = {f(e)} (Eq 1.) Avec
[k(e)] : matrice de rigidité locale d’un élément
{u(e)} : vecteur des déplacements par rapport au repère local
{f(e)} : vecteur charges extérieures par rapport au repère local
Dans le repère global on aura : [K(e)]{U(e)} = {F(e)} (Eq 2.) Avec
[K(e)] : matrice de rigidité élémentaire globale d’un élément
{U(e)} : vecteur des déplacements par rapport au repère global
{F(e)} : vecteur charges extérieures par rapport au repère global
La relation entre les vecteurs dans le repère local et dans le repère global est une transformation donnée comme suit :
{u(e)} = []{U(e)} pour les vecteurs déplacements)} (Eq 3.)
{f(e)} = []{F(e)} pour les vecteurs charges extérieures)} (Eq 4.)
En remplaçant les équations 3. Et 4. Dans l’équation 1. On obtient
[k(e)] []{U(e)} = []{F(e)} (Eq 6.)
On multiplie l’équation 6 par []-1 à droite et à gauche
[]-1 [k(e)] []{U(e)} = []-1 []{F(e)} ceci donne []-1 [k(e)] []{U(e)} ={F(e)} (Eq 7.)
Par analogie on peut déduire des équations 7. et 2. [K(e)] = []-1 [k(e)] []
[] est une matrice orthogonale (matrice de transformation) alors on []t = []-1 donc :[K(e)] = []t [k(e)] []
2. La matrice de rigidité locale d’un élément barre à deux (02) nœuds est donnée par :

𝒌𝒆 𝑩 𝑻
𝑫 𝑩 𝒅𝛀 𝒆

Définissez les différents paramètres composants cette formulation. (03pts)


Réponse
 {k} est appelée matrice de rigidité locale
 Elle est donnée par
𝑘 𝐵 𝐷 𝐵 𝑑Ω
(e)
Ω : volume de la barre entre les nœuds origine et le nœud extrémité
 La matrice [D] représente le module de Young E
 La matrice [B] est donnée par la relation [B]{u} ={ε}
On dit que la matrice [B] c’est la matrice qui multipliée par le déplacement {u} nous donne la déformation {ε}
3. Enumérer les différentes étapes de résolution par la méthode des éléments finis. (02 pts)
Réponse
Les étapes de la résolution par la méthode des éléments fins sont comme suit :
1., Discrétiser la structure.
2., Calculer la matrice de rigidité locale pour chaque élément
3., Calculer la matrice de transformation de chaque élément
4., Calculer la matrice de rigidité élémentaire globale de chaque élément
5., Faire l’assemblage de chaque élément dans la matrice de rigidité de la structure
6., Calculer le vecteur charge extérieur
7., Introduire les conditions aux limites
8., Résoudre le système d’équilibre des déplacements ainsi obtenu.

TOUTES LES REPONSES DOIVENT ETRE EXPLIQUEES CLAIREMENT


Examen de moyenne durée -Corrigé (suite)-
GS741- Complément de Programmation

EXERCICE (12 PTS)

On demande pour la structure représentée sur la figure


ci-contre de :
(1 pt) 1/ Discrétiser cette structure en éléments finis.
80 kN
(2 pts) 2/ Donner la dimension des matrices de rigidité 15 kN/m
locale, globale élémentaire et de
transformation des éléments de la structure
E=210 GPa
ci-contre
I= 2.10-4 m4
(2 pts) 3/ Trouvez la matrice de rigidité locale de A= 0,01 m² 7m
chaque élément
(3 pts) 4/ Trouver la matrice de rigidité globale d’un
élément de votre choix.
(4 pts) 5/ Ecrire l’algorithme et le programme en 300 kN/m 7
6m 3m
Matlab permettant de discrétiser en
éléments finis la structure ci-contre (Nœuds
& Eléments).

On donne la matrice locale d’un élément soumis à Et la matrice locale d’un élément soumis aux
la flexion comme suit : déplacements normaux
 12 6L  12 6L   1  1
K   E LA
(e) (e)
(e)
 6L 4L2 - 6L 2L2   1 1 
K   E
(e) (e)
(e) I zz
 
a (e)
 
xy
L (e) 3   12  6L 12  6L
 2 
 6L 2L  6L 4L 
2

Solution
1., Discrétiser cette structure en éléments finis
Y

2 Noeud X Y
x x Elément Origine Extrémité
3 5 1 0 0
1 1 3
4 3 2 6 0
2 3 4
3 0 7
1 3 4 5
4 4 6 7
x 4 2 4
x 5 9 7

u3NE-1
1 2 X x
u3NE
u3NO-1
Y u3NE-2
La structure en cours est un portique plan u3NO
NE
soumis à la flexion et aux efforts normaux
Donc chaque nœud est soumis une flèche et
sa rotation et à un déplacement normal soit NO
3DDL par nœud et 06 DDL par élément u3NO-2 X

2. Donner la dimension des matrices de rigidité locale, globale élémentaire et de transformation des
éléments de la structure ci-contre

TOUTES LES REPONSES DOIVENT ETRE EXPLIQUEES CLAIREMENT


Examen de moyenne durée -Corrigé (suite)-
GS741- Complément de Programmation

Par rapport au repère local ox on a 03 DDL par nœud et deux nœuds par élément.
La dimension de la matrice de rigidité locale = nbre de DDL/Nœud fois par le nbre de nœuds par élément
Soit 3x2 lignes et colonnes, donc [k(e)] a une dimension de (6x6).
Dans le repère global OXY on a une composante pour chaque axe (OX et OY) soit 2 DDL et une rotation autour
de OZ soit un total de 03 DDL par nœud (par rapport à OXY)
Alors la matrice de rigidité élémentaire globale [K(e)] est de dimensions (3x2) x (3x2) =(6x6)
Ici on a la relation entre [K(e)] élémentaire globale et [k(e)] locale tel que
[K(e)] =[λT] [k(e)] [λ] Avec [λ] matrice de transformation
Dimensions de [K(e)] = dimensions de [k(e)] = (6x6) alors [λ] a la même dimension (6x6)
La structure est composée de 05 nœuds et chaque nœud a 03 DDL alors la dimension de [KG] = (5x3)x(5x3)

3., Trouvez la matrice de rigidité locale de chaque élément

E=210 GPa = 21 1010 Pa I= 2.10-4 m4 A= 0,01 m²


EI = 42. 106 EA = 21 108

Elément 01 NO=1 et NE =3 Longueur L1-3 = 7 m B =EI/L1-33 = 42. 106/73= 1,22 105 et C = EA//L1-3 = 3,00 108
En remplaçant C et B par leur valeur dans la matrice ci-dessus on obtient la matrice de rigidité locale de l’élément 1
3,00 10 0 0 3,00 10 0 0
⎡ ⎤
⎢ 0 1,47 10 5,14 10 0 1,47 10 5,14 10 ⎥
⎢ 0 5,14 10 2,40 10 0 5,14 10 1,20 10 ⎥
𝑘 ⎢ 3,00 10 ⎥
0 0 3,00 10 0 0
⎢ ⎥
⎢ 0 1,47 10 5,14 10 0 1,47 10 5,14 10 ⎥
⎣ 0 5,14 10 1,20 10 0 5,14 10 2,40 10 ⎦

Elément 02 NO=3 et NE =4 Longueur L3-4 = 6 m B =EI/L3-43 = 42. 106/73= 1,94 105 et C = EA//L3-4 = 3,50 108
En remplaçant C et B par leur valeur dans la matrice ci-dessus on obtient la matrice de rigidité locale de l’élément 2
3,50 10 0 0 3,50 10 0 0
⎡ ⎤
⎢ 0 2,33 10 7,00 10 0 2,33 10 7,00 10 ⎥
⎢ 0 7,00 10 2,80 10 0 7,00 10 1,40 10 ⎥
𝑘 ⎢ 3,50 10 ⎥
0 0 3,50 10 0 0
⎢ ⎥
⎢ 0 2,33 10 7,00 10 0 2,33 10 7,00 10 ⎥
⎣ 0 7,00 10 1,40 10 0 7,00 10 2,80 10 ⎦

TOUTES LES REPONSES DOIVENT ETRE EXPLIQUEES CLAIREMENT


Examen de moyenne durée -Corrigé (suite)-
GS741- Complément de Programmation

Elément 03 NO=4 et NE =5 Longueur L4-5 = 3 m B =EI/L3-43 = 42. 106/73= 1,56 106 et C = EA//L3-4 = 7,00 108
En remplaçant C et B par leur valeur dans la matrice ci-dessus on obtient la matrice de rigidité locale de l’élément 3
7,00 10 0 0 7,00 10 0 0
⎡ ⎤
⎢ 0 1,87 10 2,80 10 0 1,87 10 2,80 10 ⎥
⎢ 0 2,80 10 5,60 10 0 2,80 10 2,80 10 ⎥
𝑘 ⎢ 7,00 10 ⎥
0 0 7,00 10 0 0
⎢ ⎥
⎢ 0 1,87 10 2,80 10 0 1,87 10 2,80 10 ⎥
⎣ 0 2,80 10 2,80 10 0 5,14 10 5,60 10 ⎦

Elément 04 NO=2 et NE =4 Longueur L2-4 = 7 m B =EI/L1-33 = 42. 106/73= 1,22 105 et C = EA//L2-4 = 3,00 108
En remplaçant C et B par leur valeur dans la matrice ci-dessus on obtient la matrice de rigidité locale de l’élément 4

3,00 10 0 0 3,00 10 0 0
⎡ ⎤
⎢ 0 1,47 10 5,14 10 0 1,47 10 5,14 10 ⎥
⎢ 0 5,14 10 2,40 10 0 5,14 10 1,20 10 ⎥
𝑘 ⎢ 3,00 10 ⎥
0 0 3,00 10 0 0
⎢ ⎥
⎢ 0 1,47 10 5,14 10 0 1,47 10 5,14 10 ⎥
⎣ 0 5,14 10 1,20 10 0 5,14 10 2,40 10 ⎦

4., Trouver la matrice de rigidité globale d’un élément de votre choix.


Choisissons l’élément n° 02.
Le repère local ox et parallèle à l’axe OX global alors la matrice de transformation est la matrice identité et
donc [K(2)] élémentaire globale = [k(2)] locale

3,50 10 0 0 3,50 10 0 0
⎡ ⎤
⎢ 0 2,33 10 7,00 10 0 2,33 10 7,00 10 ⎥
⎢ 0 7,00 10 2,80 10 0 7,00 10 1,40 10 ⎥
𝐾 ⎢ 3,50 10 ⎥
0 0 3,50 10 0 0
⎢ ⎥
⎢ 0 2,33 10 7,00 10 0 2,33 10 7,00 10 ⎥
⎣ 0 7,00 10 1,40 10 0 7,00 10 2,80 10 ⎦

5., Ecrire l’algorithme et le programme en Matlab permettant de discrétiser en éléments finis la structure
ci-contre (Nœuds & Eléments).
Programme
Clear all
Clc
%Matrice A coordonnées des nœuds
A= [0 0 ; 0 7 ; 6 7 ; 6 0 ;9 7]
%Table de connexion B
B = [1 2 ; 2 3 ; 3 4 ; 3 5]
%Définition des éléments
For i=1 :4
NO = B (i, 1)
NE=B (i, 2)
XNO=A (NO, 1)
YNO=A(NO,2)
XNE=A(NE,1)
YNE=A(NE,2)
End;

Le Chargé du Cours Z. Benyelles

TOUTES LES REPONSES DOIVENT ETRE EXPLIQUEES CLAIREMENT

Vous aimerez peut-être aussi