Académique Documents
Professionnel Documents
Culture Documents
Données :
ρ = 8000 Kg/m3 ;
𝑑 2𝑣 𝑑 4𝑣
𝜌𝑆 2 + 𝐸𝐼 4 = 𝑓 (∗)
𝑑𝑡 𝑑𝑥
𝑣 (𝑥 ) = 𝑎 + 𝑏. 𝑥 + 𝑐. 𝑥 2 + 𝑑. 𝑥 3
𝑑𝑣
𝜃(𝑥 ) =
𝑑𝑥
On obtient finalement :
𝑣 (𝑥 ) = 𝑁(𝑥)1 . 𝑣1 + 𝑁(𝑥)2. 𝜃1 + 𝑁(𝑥)3. 𝑣2 + 𝑁(𝑥)4 . 𝜃2
𝑑 2𝑢
𝑀𝑒 . { 2 } + 𝐾𝑒 . {𝑢} = {𝐹} (∗∗)
𝑑𝑡
𝑙
Or 𝑀𝑒 = ∫0 𝜌 𝑆〈𝑁(𝑥)〉𝑡 〈𝑁(𝑥)〉𝑑𝑥
𝑙 𝑑2 𝑡〈
𝑑2
𝐾𝑒 = ∫ 𝐸 𝐼 〈 𝑁(𝑥)〉 𝑁(𝑥)〉 𝑑𝑥
0 𝑑𝑥 2 𝑑𝑥 2
𝑁1 (𝑥)
𝑁 (𝑥)
𝑁(𝑥 ) = { 2 }
𝑁3 (𝑥)
𝑁4 (𝑥)
𝐾𝑒 . {𝑢} = {𝐹 }
D’après cette équation on peut déterminer les déplacements des nœuds
de chaque élément dans le cas statique après l’assemblage de tous les
éléments. ( K : matrice de rigidité globale)
𝐾. {𝑢} = {𝐹 }
det(𝐾−𝜔2 𝑀) = 0
Programme MATLAB :
Les sous-programmes :
Matrice de masse pour un élément :
function ME=matrice_masse(R,S,l)
syms x L
N1=[1-3*(x/L)^2+2*(x/L)^3];
N2=[x-2*(x^2/L)+(x^3/L^2)];
N3=[3*(x/L)^2-2*(x/L)^3];
N4=[-(x^2/L)+(x^3/L^2)];
N=[N1,N2,N3,N4];
% Matrice M en fonction de x
M=transpose(N)*N;
% Pour M(3,3)
f33=@(x)((3.*x.^2)./l.^2 - (2.*x.^3)./l.^3).^2;
M33=integral(f33,0,l);
% Pour M(4,4)
f44=@(x)(x.^2./l - x.^3./l.^2).^2;
M44=integral(f44,0,l);
% Pour M(1,2)
f12=@(x)((2.*x.^3)./l.^3 - (3.*x.^2)./l.^2 + 1).*(x -
(2.*x.^2)/l + x.^3./l.^2);
M12=integral(f12,0,l);
% Pour M(1,3)
f13=@(x)((3.*x.^2)./l.^2 -
(2.*x.^3)./l.^3).*((2.*x.^3)./l.^3 - (3.*x.^2)./l.^2 +
1);
M13=integral(f13,0,l);
% Pour M(1,4)
f14=@(x)-(x.^2./l - x.^3./l.^2).*((2.*x.^3)./l.^3 -
(3.*x.^2)./l.^2 + 1);
M14=integral(f14,0,l);
% Pour M(2,3)
f23=@(x)((3.*x.^2)./l.^2 - (2.*x.^3)./l.^3).*(x -
(2.*x.^2)./l + x.^3./l.^2);
M23=integral(f23,0,l);
% Pour M(2,4)
f24=@(x)-(x.^2./l - x.^3./l.^2).*(x - (2.*x.^2)./l +
x.^3./l.^2);
M24=integral(f24,0,l);
% Pour M(3,4)
f34=@(x)-(x.^2./l - x.^3./l.^2).*((3.*x.^2)./l.^2 -
(2.*x.^3)./l.^3);
M34=integral(f34,0,l);
xi=xe(1,1); xj=xe(1,2);
L=(xj-xi); % Longueur de l'élément
% matrice de rigidité pour un élément
k=(E*I/(L^3))*[ 12 6*L -12 6*L;
6*L 4*L*L -6*L 2*L*L;
-12 -6*L 12 -6*L;
6*L 2*L*L -6*L 4*L*L];
% Forces et moments de charge répartie
qe=[L*(7*qi+3*qj)/20; L*L*(3*qi+2*qj)/60;
L*(3*qi+7*qj)/20; -L*L*(2*qi+3*qj)/60];
Fin