MEF : Poutre soumise à charge triangulaire

Bonjour à tous,

Je me trouve actuellement confronté à un problème d'élements finis que je n'arrive pas à résoudre...

Le problème est une poutre de Berbouilli avec un charge triangulaire
prob2.png

Traduit en équation de cette manière :
prob1.png
edit : petite erreur sur la 4eme conditions, c'est v'''(L) et non v'''(x)



Ma solution analytique (vérifiée avec wolframalpha) est la suivante :
prob4.png

Après quelques petits calculs, j'obtiens la formulation faible suivante :
prob3.png


Suite à cela je calcul ma matrice de rigidité (qui semble bonne vis-à-vis de ce que j'ai pu lire sur internet)
gif.latex?K_e%3D%5Cfrac%7BEI%7D%7BL_e%5E3%7D%5Cbegin%7Bbmatrix%7D%2012%20%26%206L_e%20%26%20-12%20%26%206L_e%5C%5C%206L_e%20%26%204L_e%5E2%20%26%20-6L_e%20%26%202L_e%5E2%5C%5C%20-12%20%26%20-6L_e%20%26%2012%20%26%20-6L_e%5C%5C%206L_e%20%26%202L_e%5E2%20%26%20-6L_e%20%26%204L_e%5E2%20%5Cend%7Bbmatrix%7D

Le calcul des forces nodales me parait plus bancale, après être passé dans un repère local, j'obtient la formule suivante :
gif.latex?f_I_e%3D%5Cfrac%7BaL_e%5E2%7D%7BL%7D%5Cint_%7B0%7D%5E%7B1%7D%5Cepsilon*N_I%28%5Cepsilon%29d%5Cepsilon%20+%20%5Cfrac%7BaL_eX_i%7D%7BL%7D%5Cint_%7B0%7D%5E%7B1%7DN_I%28%5Cepsilon%29d%5Cepsilon

Et après intégration :
6%20%5Cend%7Bbmatrix%7D

Ensuite j'ajoute mes conditions initiales.
Pour bloquer le v(0)=0, je supprime la première ligne et colonne de ma matrice de rigidité
et pour rajouter le -kv(L)Ni(L) du vecteur de force, je rajoute un -k sur l'avant dernière ligne-avant dernière colonne de ma matrice de rigidité.

Après calcul de matlab, j'obtient qqch du genre :
Prob1000.png

La forme est pas mal, mais visiblement une petite erreur s'est glissée dans mes calculs....
Je pense que mon erreur vient de mon vecteur de force, et/ou de mes conditions aux limites que je ne dois pas correctement mettre en place...


Un expert en élements finis voit-il une erreur dans mon résonnement ?

Merci d'avance à tous

Réponses

  • Après analyse détaillée de mon raisonnement, je viens de me rendre compte que l'erreur vient simplement d'un mauvais signe au moment d'appliquer la condition aux limites n°4... Merci à tous.
Connectez-vous ou Inscrivez-vous pour répondre.