Professional Documents
Culture Documents
tp3 Exo2
tp3 Exo2
clear all
clc
% Les donnees.
e=200000;
i=50^6;
p=100000;
l=2000;
q=50;
m=100*10^6;
v1=0
v2=0
v3=0
v4=0
t4=0
t1=0
m1=0
m2=m
m3=0
k12=poutreStiffness2(e,i,l)
k23=poutreStiffness2(e,i,l)
k34=poutreStiffness2(e,i,l)
K=zeros(8,8);
K=poutreAssemble2(K,k12,1,2);
K=poutreAssemble2(K,k23,2,3);
K=poutreAssemble2(K,k34,3,4)
v=kr1\fv1
t2=v(1)
t3=v(2)
V4=v(3)
t4=v(4)
% 2°eme matrice reduit.
R=kr2*v
R1=R(1)
m1=R(2)
R2=R(3)
R3=R(4)
% Vecteur de deplacement.
vt=[v1;t1;v2;t2;v3;t3;v4;t4]
% Vecteur de force-Moment.
ft=[R1;m1;R2;m2;R3;m3;-p]
figure
text(0.5*l,R1,num2str(R1),'color','r')
text(1.5*l,R1+R2,num2str(R1+R2),'color','r')
text(2.5*l,R1+R2+R3,num2str(R1+R2+R3),'color','r')
% Moment fléchissant
d=[0;l;2*l;3*l]
m=[m1;m1+R1*l;m1+2*R1+R2*l;m1+3*R1*l+2*R2*l+R3*l]
figure
plot(d,m)
xlabel ' longeur'
ylabel ' moment'
title 'figure de Moment flechissant'
function y=poutreStiffness2(e,i,l)
y=((e*i)/l^3)*[12 6*l -12 6*l;6*l 4*l^2 -6*l 2*l^2;-12 -6*l 12 -6*l;6*l 2*l^2
-6*l 4*l^2];
end
clear all
clc
% Les donnees.
e=200000;
i=50^6;
p=100000;
l=2000;
q=50;
m=100*10^6;
v1=0
v2=0
v3=0
v4=0
t4=0
t1=0
m1=0
m2=m
m3=0
K=zeros(8,8);
K=poutreAssemble2(K,k12,1,2);
K=poutreAssemble2(K,k23,2,3);
K=poutreAssemble2(K,k34,3,4);
fv1=[0;0;-p;0]
v=kr1\fv1
t2=v(1)
t3=v(2)
V4=v(3)
t4=v(4)
% 2°eme matrice reduit.
R=kr2*v
R1=R(1)
m1=R(2)
R2=R(3)
R3=R(4)
% Vecteur de deplacement.
vt=[v1;t1;v2;t2;v3;t3;v4;t4]
% Vecteur de force-Moment.
ft=[R1;m1;R2;m2;R3;m3;-p]
% line([0 l],[R(1) R(1)+R(2)],[l 2*l],[R(1)+R(2) R(1)+R(2)+R(3)],[2*l
3*l],[R(1)+R(2)+R(3) R(1)+R(2)+R(3)-p]
figure
text(0.5*l,R1,num2str(R1),'color','r')
text(1.5*l,R1+R2,num2str(R1+R2),'color','r')
text(2.5*l,R1+R2+R3,num2str(R1+R2+R3),'color','r')
% Moment fléchissant
d=[0;l;2*l;3*l]
m=[m1;m1+R1*l;m1+2*R1+R2*l;m1+3*R1*l+2*R2*l+R3*l]
figure
plot(d,m)
xlabel ' longeur'
ylabel ' moment'
title 'figure de Moment flechissant'