T.P.2 : Flexion d`une poutre. Calcul par éléments finis cubiques d
Transcription
T.P.2 : Flexion d`une poutre. Calcul par éléments finis cubiques d
T.P.2 : Flexion d’une poutre. Calcul par éléments finis cubiques d’Hermite en dimension un. 28 mai 2009 On considère une poutre dont on cherche à calculer la flèche en fonction d’un chargement de densité linéique donnée. On donne la longueur de la poutre L = 10, le module d’Young E = 2.1 1011 et la densité de chargement par unité de longueur de poutre f = 105 . On donne le moment d’inertie I = 0.001. L’objet de ce TP est l’écriture d’un code éléments finis cubiques d’Hermite pour calculer la flèche et l’angle de la poutre en tout point x. Problème de la poutre encastrée Considérons le problème d’une poutre encastrée en ses extrémités et soumise à un chargement d’intensité f . 4 EI d u(x) = f (x) dx4 ∀x ∈ [0, L] 0 (1) 0 u(0) = 0 u (0) = 0 u(L) = 0 u (L) = 0 Problème de la poutre cantilever Considérons le problème d’une poutre encastrée en une extrémité et libre en l’autre extrémité, et soumise à un chargement d’intensité f . 4 EI d u(x) = f (x) dx4 ∀x ∈ [0, L] 0 00 (2) 000 u(0) = 0 u (0) = 0 u (L) = 0 u (L) = 0 Question 1 Ecrire les formulations variationnelles de ces deux problèmes Question 2 Rappeler le principe du calcul de la matrice élémentaire de raideur et de la matrice élémentaire de masse et écrire deux ”function” Matlab qui calculent ces matrices avec en paramètres d’entrée : le numéro de l’élément, le tableau des abscisses des points noté p et le tableau logique donnant la correspondance éléments-noeuds noté t. 1 2 Question 3 Les matrices devront être stockées comme matrice creuses (sparse) afin de minimiser le stockage mémoire et accélérer le calcul. Ecrire le programme principal de calcul qui comportera les étapes suivantes : entrée des données géométriques et physiques, entrée du nombre d’éléments et du maillage (très simple ici), construction du tableau logique et du vecteur des abscisses, appel de la procédure d’assemblage de la matrice de raideur, pénalisation des conditions de Dirichlet, calcul du second membre et enfin calcul de la solution et tracé. 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0 0 1 2 3 4 5 6 7 8 9 10 Fig. 1 – Flexion de la poutre encastrée 0 −1 −2 −3 −4 −5 −6 −7 0 1 2 3 4 5 6 7 8 9 Fig. 2 – Flexion de la poutre cantilever 10