Vous êtes sur la page 1sur 7

Compte rendu du 1ER TP de MATLAB

Réaliser par : Demander par :


- EL YAMANI Ayman - NISSABOURI Salah
- EL BADAOUI Salah Eddine
- BOUYAQINE Reda
Introduction :

MATLAB est un environnement de programmation et de calcul numérique largement utilisé


dans le monde académique et industriel. Au cours de ce TP, nous allons apprendre les
fondamentaux de MATLAB, y compris la manipulation de données, la création de matrice et
plus encore.

2
Enoncé :

Solution :

En utilisant les six étapes décrites dans le chapitre on résous ce problème en utilisant l'élément
à ressort.

I. Discrétion du domaine :

Cette situation implique déjà une discrétisation du problème. La zone d'intérêt a été
fractionnée en six éléments distincts, reliés par cinq nœuds. Le tableau 2.2 révèle comment
ces éléments sont connectés dans cet exemple.
Tableau 1 : connectivité des éléments pour exemple 2.2

Les éléments Nœuds i Nœuds j


1 1 2
2 2 4
3 2 3
4 2 3
5 3 4
6 4 5

3
II. Rédaction des matrices de rigidité des éléments :

Les matrices de rigidité pour les six éléments, à savoir k, ka, ka, ka, ks et ku, sont calculées en
utilisant la fonction MATLAB SpringElementStiffness. Chacune de ces matrices est de
dimension 2 x 2.

4
III. Assemblage de la matrice de rigidité globale :

Étant donné que le système de ressorts est composé de trois nœuds, la dimension de la matrice
de rigidité globale est de 3 x 3. Pour construire la matrice K, nous commençons par initialiser
une matrice nulle de 3 x 3, puis nous utilisons deux appels à la fonction MATLAB
SpringAssemble, car il y a deux éléments à ressort dans le système. Chaque appel à la
fonction assemble correspond à l'ajout d'un élément. Voici les commandes MATLAB
correspondantes :

5
IV. Application des conditions aux limites :

Pour obtenir la matrice (2 :2) de ce système, nous utilisons la matrice de rigidité globale
obtenue à l'étape précédente, et nous résolvons l'équation K*U=F (2.4). Les conditions aux
limites pour ce problème sont les suivantes : u1=u5=0 ; f4=100N ; f2=f3=0. En incorporant
ces conditions dans l'équation (2.4), nous obtenons la relation suivante :

50 −50 0 0 0
−50 200 −100 −50 0
0 −100 150 −50 0
0 −50 −50 150 −50
0 0 0 −50 50

V. Sauvegarder les équations :

La résolution du système d'équations décrit dans (2.6) sera réalisée à l'aide d'une méthode de
partitionnement manuel, suivie de l'élimination de Gauss (avec MATLAB). Dans un premier
temps, nous effectuons une partition du système en extrayant les sous-matrices des lignes 2 et
3 ainsi que des colonnes 2 et 3, aboutissant à l'obtention de la configuration suivante :

6
VI. Post-traitement :
Pendant cette étape, nous déterminons la réaction en 1 et la force en chaque nœud en utilisant
MATLAB. Ensuite, nous établissons le vecteur global des déplacements métalliques, et nous
calculons le vecteur global des forces nodales F.

Vous aimerez peut-être aussi