SlideShare uma empresa Scribd logo
1 de 15
INSTITUTE OF TECHNOLOGY OF CAMBODIA
---DEPARTMENT OF CIVIL ENGINEERING--
LECTURER: Dr. Keang Sé POUV
STUDENTS: 1. KAM Channraksmee (e20140229)
2. KECH Sengthai (e20140244)
3. KEN Koemhong (e20140247)
4. KHEN Chanthorn (e20140267)
CLASS: I3 -GCI-A
--Scholar Year--
--2016 – 2017--
(2)
Institut de Technologie du Cambodge TP2 TP Matlab
1Groupe 08 2016 - 2017
TP2 Mini-projet :
SOLUTION
1. Pour le premier cas a=20cm, b=40cm, L=8m, L1=2m, sigma_a=28 MPa, P=40 kN
SCRIPT
function [Iz, R1, R2, T, M, sigma_x] = TP2( a, b, L, L1, sigma_a, P )
%input a et b must be in meter
disp('* Moment inertie Iz')
Iz=a*b^3/12;
fprintf(' Iz = %.4f m4 rn', Iz);
disp('* Reaction dappuis 1 et 2')
R1=(P*(L-L1))/L;
R2=(P*L1)/L;
fprintf(' R1 = %.f kN, et R2 = %.f kN rn', R1,R2);
disp('* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]')
disp('- Pour 0<=x<=L')
for x=0:L;
if x<=L1
T=R1;
M=R1*x;
fprintf(' Pour x = %.0f m, T = %.0f kN et M = %.0f kN.m rn',x,T,M)
else
T=-R2;
M=R2*(L-x);
fprintf(' Pour x = %.0f m, T = %.0f kN et M=%.0f kN.m rn',x,T,M)
end
end
disp ('* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de
y')
y=-b/2:0.1:b/2;
M_max=R1*L1;
sigma_x=(10^-3).*y.*M_max.*(1/Iz);
fprintf(' Pour y=%.2f m rn',y)
disp('+ Donc, les valeurs sigma_x correspondant')
fprintf(' sigma_x = %.3f MPa rn',sigma_x)
sigma_x_max=max(sigma_x);
fprintf(' Et sigma_x_max =%.4f MParn',sigma_x_max);
if sigma_x_max<=sigma_a
disp('(Contrainte maximale <= contrainte admisible, VERIFIE!)')
else
disp('(Contrainte maximale > contrainte admisible, NON VERIFIE!)')
end
x=linspace(0,L,1000);
for i=1:1000
if x(i)<=L1;
Effort internes d’une poutre sur appuis simple
Institut de Technologie du Cambodge TP2 TP Matlab
2Groupe 08 2016 - 2017
T(i)=R1;
M(i)=R1*x(i);
else
T(i)=-R2;
M(i)=R2*(L-x(i));
end
end
figure
subplot (2,1,1)
plot (x,T,'b','linewidth',1.5)
axis ([-0.5,9,-R2-20,R1+20])
title ('Diagram T')
xlabel ('x [m]')
ylabel ('T(kN)')
text(L1,R1+0.5,'T_m_a_x=30')
text(L1-0.3,-R2-5,'T_m_i_n=-10')
subplot (2,1,2)
plot (x,M,'b','linewidth',1.5)
axis ([-0.5,9,min(M),max(M)+20])
title ('Graph of Moment M')
xlabel ('x [m]')
ylabel ('M(kN.m)')
text(L1,max(M)+5,'M_m_a_x')
% Enregistrer le résultat au ficher .txt
% Case 1
disp('* Enregistrer chaque résultat dans un ficher de .txt')
A=[x; T; M];
fileid=fopen('TP2case1.txt','w');
fprintf(fileid,' x [m] T [kN] M [kN.M] rn');
fprintf(fileid,' %.3f %.3f %.3frn',A);
fclose(fileid);
end
LE COMMAND WINDOW (cas 1)
>> TP2(0.2,0.4,8,2,28,40)
* Moment inertie Iz
Iz = 0.0011 m4
* Reaction dappuis 1 et 2
R1 = 30 kN, et R2 = 10 kN
* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]
- Pour 0<=x<=L
Pour x = 0 m, T = 30 kN et M = 0 kN.m
Pour x = 1 m, T = 30 kN et M = 30 kN.m
Pour x = 2 m, T = 30 kN et M = 60 kN.m
Institut de Technologie du Cambodge TP2 TP Matlab
3Groupe 08 2016 - 2017
Pour x = 3 m, T = -10 kN et M=50 kN.m
Pour x = 4 m, T = -10 kN et M=40 kN.m
Pour x = 5 m, T = -10 kN et M=30 kN.m
Pour x = 6 m, T = -10 kN et M=20 kN.m
Pour x = 7 m, T = -10 kN et M=10 kN.m
Pour x = 8 m, T = -10 kN et M=0 kN.m
* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y
Pour y=-0.20 m
Pour y=-0.10 m
Pour y=0.00 m
Pour y=0.10 m
Pour y=0.20 m
+ Donc, les valeurs sigma_x correspondant
sigma_x = -11.250 MPa
sigma_x = -5.625 MPa
sigma_x = 0.000 MPa
sigma_x = 5.625 MPa
sigma_x = 11.250 MPa
Et sigma_x_max =11.2500 MPa
(Contrainte maximale <= contrainte admissible, VERIFIE!)
Institut de Technologie du Cambodge TP2 TP Matlab
4Groupe 08 2016 - 2017
* Enregistrer chaque résultat dans un ficher de .txt
Institut de Technologie du Cambodge TP2 TP Matlab
5Groupe 08 2016 - 2017
2. Pour le deuxième cas a=20cm, b=40cm, L=8m, L1=3m, sigma_a=28 MPa, P=28 kN
SCRIPT :
>>
function [Iz, R1, R2, T, M, sigma_x] = TP2( a, b, L, L1, sigma_a, P )
%input a et b must be in meter
disp('* Moment inertie Iz')
Iz=a*b^3/12;
fprintf(' Iz = %.4f m4 rn', Iz);
disp('* Reaction dappuis 1 et 2')
R1=(P*(L-L1))/L;
R2=(P*L1)/L;
fprintf(' R1 = %.f kN, et R2 = %.f kN rn', R1,R2);
disp('* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]')
disp('- Pour 0<=x<=L')
for x=0:L;
if x<=L1
T=R1;
M=R1*x;
fprintf(' Pour x = %.0f m, T = %.0f kN et M = %.0f kN.m rn',x,T,M)
else
T=-R2;
M=R2*(L-x);
fprintf(' Pour x = %.0f m, T = %.0f kN et M=%.0f kN.m rn',x,T,M)
end
end
disp ('* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de
y')
y=-b/2:0.1:b/2;
M_max=R1*L1;
sigma_x=(10^-3).*y.*M_max.*(1/Iz);
fprintf(' Pour y=%.2f m rn',y)
disp('+ Donc, les valeurs sigma_x correspondant')
fprintf(' sigma_x = %.3f MPa rn',sigma_x)
sigma_x_max=max(sigma_x);
fprintf(' Et sigma_x_max =%.4f MParn',sigma_x_max);
if sigma_x_max<=sigma_a
disp('(Contrainte maximale <= contrainte admisible, VERIFIE!)')
else
disp('(Contrainte maximale > contrainte admisible, NON VERIFIE!)')
end
x=linspace(0,L,1000);
for i=1:1000
if x(i)<=L1;
T(i)=R1;
M(i)=R1*x(i);
else
T(i)=-R2;
Institut de Technologie du Cambodge TP2 TP Matlab
6Groupe 08 2016 - 2017
M(i)=R2*(L-x(i));
end
end
figure
subplot (2,1,1)
plot (x,T,'b','linewidth',1.5)
axis ([-0.5,9,-R2-20,R1+20])
title ('Diagram T')
xlabel ('x [m]')
ylabel ('T(kN)')
text(L1,R1+0.5,'T_m_a_x=25')
text(L1-0.3,-R2-5,'T_m_i_n=-15')
subplot (2,1,2)
plot (x,M,'b','linewidth',1.5)
axis ([-0.5,9,min(M),max(M)+20])
title ('Graph of Moment M')
xlabel ('x [m]')
ylabel ('M(kN.m)')
text(L1,max(M)+5,'M_m_a_x=75')
% Enregistrer le résultat au ficher .txt
% Case 1
disp('* Enregistrer chaque résultat dans un ficher de .txt')
A=[x; T; M];
fileid=fopen('TP2case2.txt','w');
fprintf(fileid,' x [m] T [kN] M [kN.M] rn');
fprintf(fileid,' %.3f %.3f %.3frn',A);
fclose(fileid);
end
COMMAND WINDOW (cas 2)
>> TP2(0.2,0.4,8,3,28,40)
* Moment inertie Iz
Iz = 0.0011 m4
* Reaction dappuis 1 et 2
R1 = 25 kN, et R2 = 15 kN
* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]
- Pour 0<=x<=L
Pour x = 0 m, T = 25 kN et M = 0 kN.m
Pour x = 1 m, T = 25 kN et M = 25 kN.m
Pour x = 2 m, T = 25 kN et M = 50 kN.m
Pour x = 3 m, T = 25 kN et M = 75 kN.m
Institut de Technologie du Cambodge TP2 TP Matlab
7Groupe 08 2016 - 2017
Pour x = 4 m, T = -15 kN et M=60 kN.m
Pour x = 5 m, T = -15 kN et M=45 kN.m
Pour x = 6 m, T = -15 kN et M=30 kN.m
Pour x = 7 m, T = -15 kN et M=15 kN.m
Pour x = 8 m, T = -15 kN et M=0 kN.m
* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y
Pour y=-0.20 m
Pour y=-0.10 m
Pour y=0.00 m
Pour y=0.10 m
Pour y=0.20 m
+ Donc, les valeurs sigma_x correspondant
sigma_x = -14.062 MPa
sigma_x = -7.031 MPa
sigma_x = 0.000 MPa
sigma_x = 7.031 MPa
sigma_x = 14.062 MPa
Et sigma_x_max =14.0625 MPa
(Contrainte maximale <= contrainte admissible, VERIFIE!)
Institut de Technologie du Cambodge TP2 TP Matlab
8Groupe 08 2016 - 2017
* Enregistrer chaque résultat dans un fichier de .txt
Institut de Technologie du Cambodge TP2 TP Matlab
9Groupe 08 2016 - 2017
3. Pour le troisième cas a=20cm, b=0.4, L=8m, L1=4m, sigma_a=28 MPa, P=40 kN
SCRIPT
>>
function [Iz, R1, R2, T, M, sigma_x] = TP2Thai( a, b, L, L1, sigma_a, P )
%input a et b must be in meter
disp('* Moment inertie Iz')
Iz=a*b^3/12;
fprintf(' Iz = %.4f m4 rn', Iz);
disp('* Reaction dappuis 1 et 2')
R1=(P*(L-L1))/L;
R2=(P*L1)/L;
fprintf(' R1 = %.f kN, et R2 = %.f kN rn', R1,R2);
disp('* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]')
disp('- Pour 0<=x<=L')
for x=0:L;
if x<=L1
T=R1;
M=R1*x;
fprintf(' Pour x = %.0f m, T = %.0f kN et M = %.0f kN.m rn',x,T,M)
else
T=-R2;
M=R2*(L-x);
fprintf(' Pour x = %.0f m, T = %.0f kN et M=%.0f kN.m rn',x,T,M)
end
end
disp ('* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de
y')
y=-b/2:0.1:b/2;
M_max=R1*L1;
sigma_x=(10^-3).*y.*M_max.*(1/Iz);
fprintf(' Pour y=%.2f m rn',y)
disp('+ Donc, les valeurs sigma_x correspondant')
fprintf(' sigma_x = %.3f MPa rn',sigma_x)
sigma_x_max=max(sigma_x);
fprintf(' Et sigma_x_max =%.4f MParn',sigma_x_max);
if sigma_x_max<=sigma_a
disp('(Contrainte maximale <= contrainte admisible, VERIFIE!)')
else
disp('(Contrainte maximale > contrainte admisible, NON VERIFIE!)')
end
Institut de Technologie du Cambodge TP2 TP Matlab
10Groupe 08 2016 - 2017
x=linspace(0,L,1000);
for i=1:1000
if x(i)<=L1;
T(i)=R1;
M(i)=R1*x(i);
else
T(i)=-R2;
M(i)=R2*(L-x(i));
end
end
figure
subplot (2,1,1)
plot (x,T,'b','linewidth',1.5)
axis ([-0.5,9,-R2-20,R1+20])
title ('Diagram T')
xlabel ('x [m]')
ylabel ('T(kN)')
text(L1,R1+0.5,'T_m_a_x=20')
text(L1-0.3,-R2-5,'T_m_i_n=-20')
subplot (2,1,2)
plot (x,M,'b','linewidth',1.5)
axis ([-0.5,9,min(M),max(M)+20])
title ('Graph of Moment M')
xlabel ('x [m]')
ylabel ('M(kN.m)')
text(L1,max(M)+5,'M_m_a_x=80')
% Enregistrer le résultat au ficher .txt
% Case 1
disp('* Enregistrer chaque résultat dans un ficher de .txt')
A=[x; T; M];
fileid=fopen('TP2case3.txt','w');
fprintf(fileid,' x [m] T [kN] M [kN.M] rn');
fprintf(fileid,' %.3f %.3f %.3frn',A);
fclose(fileid);
end
COMMAND WINDOW (cas 3)
>> TP2(0.2,0.4,8,4,28,40)
* Moment inertie Iz
Iz = 0.0011 m4
* Reaction dappuis 1 et 2
R1 = 20 kN, et R2 = 20 kN
* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]
- Pour 0<=x<=L
Pour x = 0 m, T = 20 kN et M = 0 kN.m
Pour x = 1 m, T = 20 kN et M = 20 kN.m
Institut de Technologie du Cambodge TP2 TP Matlab
11Groupe 08 2016 - 2017
Pour x = 2 m, T = 20 kN et M = 40 kN.m
Pour x = 3 m, T = 20 kN et M = 60 kN.m
Pour x = 4 m, T = 20 kN et M = 80 kN.m
Pour x = 5 m, T = -20 kN et M=60 kN.m
Pour x = 6 m, T = -20 kN et M=40 kN.m
Pour x = 7 m, T = -20 kN et M=20 kN.m
Pour x = 8 m, T = -20 kN et M=0 kN.m
* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y
Pour y=-0.20 m
Pour y=-0.10 m
Pour y=0.00 m
Pour y=0.10 m
Pour y=0.20 m
+ Donc, les valeurs sigma_x correspondant
sigma_x = -15.000 MPa
sigma_x = -7.500 MPa
sigma_x = 0.000 MPa
sigma_x = 7.500 MPa
sigma_x = 15.000 MPa
Et sigma_x_max =15.0000 MPa
(Contrainte maximale <= contrainte admisible, VERIFIE!)
Institut de Technologie du Cambodge TP2 TP Matlab
12Groupe 08 2016 - 2017
* Enregistrer chaque résultat dans un fichier de .txt
Institut de Technologie du Cambodge TP2 TP Matlab
13Groupe 08 2016 - 2017
En fin, on souhaite comparer et analyser les résultats des 3 cas d’études :
- Tracez les diagrammes 𝑇(𝑥) et 𝑀(𝑥) pour les 3 cas en utilisant uniquement les
fichiers .txt enregistrés auparavant (Conseils : mettez les 3 courbes de même
paramètre sur même graphique, puis alignez verticalement les 2 graphiques sur la
même figure.)
SCRIPT:
%%
%case1
file1=fopen('TP2case1.txt','r');
format='%f %f %f';
A=fscanf(file1,format);
B=reshape(A,3,1000);
x1=B(1,:);
T1=B(2,:);
M1=B(3,:);
%%
%case2
file2=fopen('TP2case2.txt','r');
format='%f %f %f';
C=fscanf(file2,format);
D=reshape(C,3,1000);
x2=D(1,:);
T2=D(2,:);
M2=D(3,:);
%%
%Case3
file3=fopen('TP2case3.txt','r');
format='%f %f %f';
E=fscanf(file3,format);
F=reshape(E,3,1000);
x3=F(1,:);
T3=F(2,:);
M3=F(3,:);
%%
figure
subplot(2,1,1)
plot(x1,T1,'-r',x2,T2,'--b',x3,T3,':m','linewidth',2)
axis([0,8,-40,40])
title('Diagramme T(x)')
xlabel('x')
ylabel('T(kN)')
legend('case1','case2','case3')
subplot(2,1,2)
plot(x1,M1,'-r',x2,M2,'--b',x3,M3,':m','linewidth',2)
axis([0,8,0,90])
Institut de Technologie du Cambodge TP2 TP Matlab
14Groupe 08 2016 - 2017
title('Diagramme M(x)')
xlabel('x')
ylabel('M(kNm)')
legend('case1','case2','case3')
Graphique :
- Dans votre rapport, faire un tableau récapitulatif des valeurs extrêmes de T, et de
M et de 𝜎𝑥 entre les 3 cas pour comparer.
La tableau de Capitulatif
Valeur T(kN) M(kN.m) Segma_x (MPa)
Cas 1 Cas 2 Cas 3 Cas 1 Cas 2 Cas 3 Cas 1 Cas 2 Cas 3
Max 30 25 20 60 75 80 11.25 14.063 15
Min -10 -15 -20 0 0 0

Mais conteúdo relacionado

Mais procurados

Dimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductiles
Dimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductilesDimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductiles
Dimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductilesChakir ZAKARIAE
 
Singly R.C. beam
Singly R.C. beam  Singly R.C. beam
Singly R.C. beam Yash Patel
 
Types of truss, substitute member
Types of truss, substitute memberTypes of truss, substitute member
Types of truss, substitute memberCarlo Mendoza
 
10-Design of Tension Member with Bolted Connection (Steel Structural Design &...
10-Design of Tension Member with Bolted Connection (Steel Structural Design &...10-Design of Tension Member with Bolted Connection (Steel Structural Design &...
10-Design of Tension Member with Bolted Connection (Steel Structural Design &...Hossam Shafiq II
 
Integrated presentation pdf
Integrated presentation pdfIntegrated presentation pdf
Integrated presentation pdfNahom Balcha
 
Da6 beam formulas
Da6 beam formulasDa6 beam formulas
Da6 beam formulassuresh0303
 
Chapter 6-structural-analysis-8th-edition-solution
Chapter 6-structural-analysis-8th-edition-solutionChapter 6-structural-analysis-8th-edition-solution
Chapter 6-structural-analysis-8th-edition-solutionDaniel Nunes
 
Mechanics Of Fluids 4th Edition Potter Solutions Manual
Mechanics Of Fluids 4th Edition Potter Solutions ManualMechanics Of Fluids 4th Edition Potter Solutions Manual
Mechanics Of Fluids 4th Edition Potter Solutions Manualfexerona
 
Ch06 07 pure bending &amp; transverse shear
Ch06 07 pure bending &amp; transverse shearCh06 07 pure bending &amp; transverse shear
Ch06 07 pure bending &amp; transverse shearDario Ch
 
Materials for civil and construction engineers 3rd edition ( Solution manual )
Materials for civil and construction engineers 3rd edition ( Solution manual )Materials for civil and construction engineers 3rd edition ( Solution manual )
Materials for civil and construction engineers 3rd edition ( Solution manual )Dyarbaban
 
Calcul des poteaux élancés selon l'Eurocode 2
Calcul des poteaux élancés selon l'Eurocode 2Calcul des poteaux élancés selon l'Eurocode 2
Calcul des poteaux élancés selon l'Eurocode 2Quang Huy Nguyen
 
7. centroid and centre of gravity
7. centroid and centre of gravity7. centroid and centre of gravity
7. centroid and centre of gravityEkeeda
 
PPT dimensionnement de R+4.pptx
PPT dimensionnement de R+4.pptxPPT dimensionnement de R+4.pptx
PPT dimensionnement de R+4.pptxNadaCharradi2
 

Mais procurados (20)

Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Dimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductiles
Dimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductilesDimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductiles
Dimensionnement d’un bâtiment de 6 étages avec murs de contreventements ductiles
 
Singly R.C. beam
Singly R.C. beam  Singly R.C. beam
Singly R.C. beam
 
Types of truss, substitute member
Types of truss, substitute memberTypes of truss, substitute member
Types of truss, substitute member
 
10-Design of Tension Member with Bolted Connection (Steel Structural Design &...
10-Design of Tension Member with Bolted Connection (Steel Structural Design &...10-Design of Tension Member with Bolted Connection (Steel Structural Design &...
10-Design of Tension Member with Bolted Connection (Steel Structural Design &...
 
Integrated presentation pdf
Integrated presentation pdfIntegrated presentation pdf
Integrated presentation pdf
 
Da6 beam formulas
Da6 beam formulasDa6 beam formulas
Da6 beam formulas
 
Chapter 6-structural-analysis-8th-edition-solution
Chapter 6-structural-analysis-8th-edition-solutionChapter 6-structural-analysis-8th-edition-solution
Chapter 6-structural-analysis-8th-edition-solution
 
Mechanics Of Fluids 4th Edition Potter Solutions Manual
Mechanics Of Fluids 4th Edition Potter Solutions ManualMechanics Of Fluids 4th Edition Potter Solutions Manual
Mechanics Of Fluids 4th Edition Potter Solutions Manual
 
Ch06 07 pure bending &amp; transverse shear
Ch06 07 pure bending &amp; transverse shearCh06 07 pure bending &amp; transverse shear
Ch06 07 pure bending &amp; transverse shear
 
Trusses
TrussesTrusses
Trusses
 
Soluc porticos
Soluc porticosSoluc porticos
Soluc porticos
 
Flanged beams design for t beam
Flanged beams   design for t beamFlanged beams   design for t beam
Flanged beams design for t beam
 
Materials for civil and construction engineers 3rd edition ( Solution manual )
Materials for civil and construction engineers 3rd edition ( Solution manual )Materials for civil and construction engineers 3rd edition ( Solution manual )
Materials for civil and construction engineers 3rd edition ( Solution manual )
 
Cours d'iniation en archicad chp 1
Cours d'iniation en archicad chp 1Cours d'iniation en archicad chp 1
Cours d'iniation en archicad chp 1
 
Calcul des poteaux élancés selon l'Eurocode 2
Calcul des poteaux élancés selon l'Eurocode 2Calcul des poteaux élancés selon l'Eurocode 2
Calcul des poteaux élancés selon l'Eurocode 2
 
Anschp29
Anschp29Anschp29
Anschp29
 
7. centroid and centre of gravity
7. centroid and centre of gravity7. centroid and centre of gravity
7. centroid and centre of gravity
 
PPT dimensionnement de R+4.pptx
PPT dimensionnement de R+4.pptxPPT dimensionnement de R+4.pptx
PPT dimensionnement de R+4.pptx
 
Steel column base44
Steel column base44Steel column base44
Steel column base44
 

Semelhante a Tp2 Matlab

Semelhante a Tp2 Matlab (20)

B1 2017 deuxieme session proposition + correction
B1 2017 deuxieme  session proposition + correctionB1 2017 deuxieme  session proposition + correction
B1 2017 deuxieme session proposition + correction
 
Td3
Td3Td3
Td3
 
CAO_et_asservissements.ppt
CAO_et_asservissements.pptCAO_et_asservissements.ppt
CAO_et_asservissements.ppt
 
09 lignes d'influence
09 lignes d'influence09 lignes d'influence
09 lignes d'influence
 
Correction emd2 iex04
Correction emd2 iex04Correction emd2 iex04
Correction emd2 iex04
 
Asservis partie1
Asservis partie1Asservis partie1
Asservis partie1
 
Exposé avril2012
Exposé avril2012Exposé avril2012
Exposé avril2012
 
Traitement du signal
Traitement du signalTraitement du signal
Traitement du signal
 
Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétude
 
Chapitre 2 partie-2
Chapitre 2 partie-2Chapitre 2 partie-2
Chapitre 2 partie-2
 
Profilés reconstitué soudés
Profilés reconstitué soudésProfilés reconstitué soudés
Profilés reconstitué soudés
 
Nib cours5 canalradio
Nib cours5  canalradioNib cours5  canalradio
Nib cours5 canalradio
 
Resume algorithme
Resume algorithmeResume algorithme
Resume algorithme
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
 
corr_exos.pdf
corr_exos.pdfcorr_exos.pdf
corr_exos.pdf
 
Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdf
 
Cours_3_0910.pdf
Cours_3_0910.pdfCours_3_0910.pdf
Cours_3_0910.pdf
 
Cours1
Cours1Cours1
Cours1
 
transparents-Algo-complexite.pdf
transparents-Algo-complexite.pdftransparents-Algo-complexite.pdf
transparents-Algo-complexite.pdf
 
3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf
 

Mais de Smee Kaem Chann

Travaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem ChannTravaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem ChannSmee Kaem Chann
 
New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8 New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8 Smee Kaem Chann
 
Matlab Travaux Pratique
Matlab Travaux Pratique Matlab Travaux Pratique
Matlab Travaux Pratique Smee Kaem Chann
 
The technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquakeThe technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquakeSmee Kaem Chann
 
Devoir d'électricite des bêtiment
Devoir d'électricite des bêtimentDevoir d'électricite des bêtiment
Devoir d'électricite des bêtimentSmee Kaem Chann
 
Rapport topographie 2016-2017
Rapport topographie 2016-2017  Rapport topographie 2016-2017
Rapport topographie 2016-2017 Smee Kaem Chann
 
Case study: Probability and Statistic
Case study: Probability and StatisticCase study: Probability and Statistic
Case study: Probability and StatisticSmee Kaem Chann
 
The advantages of transportation
The advantages of transportation The advantages of transportation
The advantages of transportation Smee Kaem Chann
 

Mais de Smee Kaem Chann (20)

stress-and-strain
stress-and-strainstress-and-strain
stress-and-strain
 
Robot khmer engineer
Robot khmer engineerRobot khmer engineer
Robot khmer engineer
 
15 poteau-2
15 poteau-215 poteau-2
15 poteau-2
 
14 poteau-1
14 poteau-114 poteau-1
14 poteau-1
 
12 plancher-Eurocode 2
12 plancher-Eurocode 212 plancher-Eurocode 2
12 plancher-Eurocode 2
 
Vocabuary
VocabuaryVocabuary
Vocabuary
 
Journal de bord
Journal de bordJournal de bord
Journal de bord
 
8.4 roof leader
8.4 roof leader8.4 roof leader
8.4 roof leader
 
Rapport de stage
Rapport de stage Rapport de stage
Rapport de stage
 
Travaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem ChannTravaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem Chann
 
Td triphasé
Td triphaséTd triphasé
Td triphasé
 
Cover matlab
Cover matlabCover matlab
Cover matlab
 
New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8 New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8
 
Matlab Travaux Pratique
Matlab Travaux Pratique Matlab Travaux Pratique
Matlab Travaux Pratique
 
The technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquakeThe technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquake
 
Devoir d'électricite des bêtiment
Devoir d'électricite des bêtimentDevoir d'électricite des bêtiment
Devoir d'électricite des bêtiment
 
Rapport topographie 2016-2017
Rapport topographie 2016-2017  Rapport topographie 2016-2017
Rapport topographie 2016-2017
 
Case study: Probability and Statistic
Case study: Probability and StatisticCase study: Probability and Statistic
Case study: Probability and Statistic
 
Hydrologie générale
Hydrologie générale Hydrologie générale
Hydrologie générale
 
The advantages of transportation
The advantages of transportation The advantages of transportation
The advantages of transportation
 

Último

Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 

Último (16)

Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 

Tp2 Matlab

  • 1. INSTITUTE OF TECHNOLOGY OF CAMBODIA ---DEPARTMENT OF CIVIL ENGINEERING-- LECTURER: Dr. Keang Sé POUV STUDENTS: 1. KAM Channraksmee (e20140229) 2. KECH Sengthai (e20140244) 3. KEN Koemhong (e20140247) 4. KHEN Chanthorn (e20140267) CLASS: I3 -GCI-A --Scholar Year-- --2016 – 2017-- (2)
  • 2. Institut de Technologie du Cambodge TP2 TP Matlab 1Groupe 08 2016 - 2017 TP2 Mini-projet : SOLUTION 1. Pour le premier cas a=20cm, b=40cm, L=8m, L1=2m, sigma_a=28 MPa, P=40 kN SCRIPT function [Iz, R1, R2, T, M, sigma_x] = TP2( a, b, L, L1, sigma_a, P ) %input a et b must be in meter disp('* Moment inertie Iz') Iz=a*b^3/12; fprintf(' Iz = %.4f m4 rn', Iz); disp('* Reaction dappuis 1 et 2') R1=(P*(L-L1))/L; R2=(P*L1)/L; fprintf(' R1 = %.f kN, et R2 = %.f kN rn', R1,R2); disp('* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]') disp('- Pour 0<=x<=L') for x=0:L; if x<=L1 T=R1; M=R1*x; fprintf(' Pour x = %.0f m, T = %.0f kN et M = %.0f kN.m rn',x,T,M) else T=-R2; M=R2*(L-x); fprintf(' Pour x = %.0f m, T = %.0f kN et M=%.0f kN.m rn',x,T,M) end end disp ('* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y') y=-b/2:0.1:b/2; M_max=R1*L1; sigma_x=(10^-3).*y.*M_max.*(1/Iz); fprintf(' Pour y=%.2f m rn',y) disp('+ Donc, les valeurs sigma_x correspondant') fprintf(' sigma_x = %.3f MPa rn',sigma_x) sigma_x_max=max(sigma_x); fprintf(' Et sigma_x_max =%.4f MParn',sigma_x_max); if sigma_x_max<=sigma_a disp('(Contrainte maximale <= contrainte admisible, VERIFIE!)') else disp('(Contrainte maximale > contrainte admisible, NON VERIFIE!)') end x=linspace(0,L,1000); for i=1:1000 if x(i)<=L1; Effort internes d’une poutre sur appuis simple
  • 3. Institut de Technologie du Cambodge TP2 TP Matlab 2Groupe 08 2016 - 2017 T(i)=R1; M(i)=R1*x(i); else T(i)=-R2; M(i)=R2*(L-x(i)); end end figure subplot (2,1,1) plot (x,T,'b','linewidth',1.5) axis ([-0.5,9,-R2-20,R1+20]) title ('Diagram T') xlabel ('x [m]') ylabel ('T(kN)') text(L1,R1+0.5,'T_m_a_x=30') text(L1-0.3,-R2-5,'T_m_i_n=-10') subplot (2,1,2) plot (x,M,'b','linewidth',1.5) axis ([-0.5,9,min(M),max(M)+20]) title ('Graph of Moment M') xlabel ('x [m]') ylabel ('M(kN.m)') text(L1,max(M)+5,'M_m_a_x') % Enregistrer le résultat au ficher .txt % Case 1 disp('* Enregistrer chaque résultat dans un ficher de .txt') A=[x; T; M]; fileid=fopen('TP2case1.txt','w'); fprintf(fileid,' x [m] T [kN] M [kN.M] rn'); fprintf(fileid,' %.3f %.3f %.3frn',A); fclose(fileid); end LE COMMAND WINDOW (cas 1) >> TP2(0.2,0.4,8,2,28,40) * Moment inertie Iz Iz = 0.0011 m4 * Reaction dappuis 1 et 2 R1 = 30 kN, et R2 = 10 kN * Effort Tranchant T [kN] et Moment fléchissant M [kN.m] - Pour 0<=x<=L Pour x = 0 m, T = 30 kN et M = 0 kN.m Pour x = 1 m, T = 30 kN et M = 30 kN.m Pour x = 2 m, T = 30 kN et M = 60 kN.m
  • 4. Institut de Technologie du Cambodge TP2 TP Matlab 3Groupe 08 2016 - 2017 Pour x = 3 m, T = -10 kN et M=50 kN.m Pour x = 4 m, T = -10 kN et M=40 kN.m Pour x = 5 m, T = -10 kN et M=30 kN.m Pour x = 6 m, T = -10 kN et M=20 kN.m Pour x = 7 m, T = -10 kN et M=10 kN.m Pour x = 8 m, T = -10 kN et M=0 kN.m * Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y Pour y=-0.20 m Pour y=-0.10 m Pour y=0.00 m Pour y=0.10 m Pour y=0.20 m + Donc, les valeurs sigma_x correspondant sigma_x = -11.250 MPa sigma_x = -5.625 MPa sigma_x = 0.000 MPa sigma_x = 5.625 MPa sigma_x = 11.250 MPa Et sigma_x_max =11.2500 MPa (Contrainte maximale <= contrainte admissible, VERIFIE!)
  • 5. Institut de Technologie du Cambodge TP2 TP Matlab 4Groupe 08 2016 - 2017 * Enregistrer chaque résultat dans un ficher de .txt
  • 6. Institut de Technologie du Cambodge TP2 TP Matlab 5Groupe 08 2016 - 2017 2. Pour le deuxième cas a=20cm, b=40cm, L=8m, L1=3m, sigma_a=28 MPa, P=28 kN SCRIPT : >> function [Iz, R1, R2, T, M, sigma_x] = TP2( a, b, L, L1, sigma_a, P ) %input a et b must be in meter disp('* Moment inertie Iz') Iz=a*b^3/12; fprintf(' Iz = %.4f m4 rn', Iz); disp('* Reaction dappuis 1 et 2') R1=(P*(L-L1))/L; R2=(P*L1)/L; fprintf(' R1 = %.f kN, et R2 = %.f kN rn', R1,R2); disp('* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]') disp('- Pour 0<=x<=L') for x=0:L; if x<=L1 T=R1; M=R1*x; fprintf(' Pour x = %.0f m, T = %.0f kN et M = %.0f kN.m rn',x,T,M) else T=-R2; M=R2*(L-x); fprintf(' Pour x = %.0f m, T = %.0f kN et M=%.0f kN.m rn',x,T,M) end end disp ('* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y') y=-b/2:0.1:b/2; M_max=R1*L1; sigma_x=(10^-3).*y.*M_max.*(1/Iz); fprintf(' Pour y=%.2f m rn',y) disp('+ Donc, les valeurs sigma_x correspondant') fprintf(' sigma_x = %.3f MPa rn',sigma_x) sigma_x_max=max(sigma_x); fprintf(' Et sigma_x_max =%.4f MParn',sigma_x_max); if sigma_x_max<=sigma_a disp('(Contrainte maximale <= contrainte admisible, VERIFIE!)') else disp('(Contrainte maximale > contrainte admisible, NON VERIFIE!)') end x=linspace(0,L,1000); for i=1:1000 if x(i)<=L1; T(i)=R1; M(i)=R1*x(i); else T(i)=-R2;
  • 7. Institut de Technologie du Cambodge TP2 TP Matlab 6Groupe 08 2016 - 2017 M(i)=R2*(L-x(i)); end end figure subplot (2,1,1) plot (x,T,'b','linewidth',1.5) axis ([-0.5,9,-R2-20,R1+20]) title ('Diagram T') xlabel ('x [m]') ylabel ('T(kN)') text(L1,R1+0.5,'T_m_a_x=25') text(L1-0.3,-R2-5,'T_m_i_n=-15') subplot (2,1,2) plot (x,M,'b','linewidth',1.5) axis ([-0.5,9,min(M),max(M)+20]) title ('Graph of Moment M') xlabel ('x [m]') ylabel ('M(kN.m)') text(L1,max(M)+5,'M_m_a_x=75') % Enregistrer le résultat au ficher .txt % Case 1 disp('* Enregistrer chaque résultat dans un ficher de .txt') A=[x; T; M]; fileid=fopen('TP2case2.txt','w'); fprintf(fileid,' x [m] T [kN] M [kN.M] rn'); fprintf(fileid,' %.3f %.3f %.3frn',A); fclose(fileid); end COMMAND WINDOW (cas 2) >> TP2(0.2,0.4,8,3,28,40) * Moment inertie Iz Iz = 0.0011 m4 * Reaction dappuis 1 et 2 R1 = 25 kN, et R2 = 15 kN * Effort Tranchant T [kN] et Moment fléchissant M [kN.m] - Pour 0<=x<=L Pour x = 0 m, T = 25 kN et M = 0 kN.m Pour x = 1 m, T = 25 kN et M = 25 kN.m Pour x = 2 m, T = 25 kN et M = 50 kN.m Pour x = 3 m, T = 25 kN et M = 75 kN.m
  • 8. Institut de Technologie du Cambodge TP2 TP Matlab 7Groupe 08 2016 - 2017 Pour x = 4 m, T = -15 kN et M=60 kN.m Pour x = 5 m, T = -15 kN et M=45 kN.m Pour x = 6 m, T = -15 kN et M=30 kN.m Pour x = 7 m, T = -15 kN et M=15 kN.m Pour x = 8 m, T = -15 kN et M=0 kN.m * Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y Pour y=-0.20 m Pour y=-0.10 m Pour y=0.00 m Pour y=0.10 m Pour y=0.20 m + Donc, les valeurs sigma_x correspondant sigma_x = -14.062 MPa sigma_x = -7.031 MPa sigma_x = 0.000 MPa sigma_x = 7.031 MPa sigma_x = 14.062 MPa Et sigma_x_max =14.0625 MPa (Contrainte maximale <= contrainte admissible, VERIFIE!)
  • 9. Institut de Technologie du Cambodge TP2 TP Matlab 8Groupe 08 2016 - 2017 * Enregistrer chaque résultat dans un fichier de .txt
  • 10. Institut de Technologie du Cambodge TP2 TP Matlab 9Groupe 08 2016 - 2017 3. Pour le troisième cas a=20cm, b=0.4, L=8m, L1=4m, sigma_a=28 MPa, P=40 kN SCRIPT >> function [Iz, R1, R2, T, M, sigma_x] = TP2Thai( a, b, L, L1, sigma_a, P ) %input a et b must be in meter disp('* Moment inertie Iz') Iz=a*b^3/12; fprintf(' Iz = %.4f m4 rn', Iz); disp('* Reaction dappuis 1 et 2') R1=(P*(L-L1))/L; R2=(P*L1)/L; fprintf(' R1 = %.f kN, et R2 = %.f kN rn', R1,R2); disp('* Effort Tranchant T [kN] et Moment fléchissant M [kN.m]') disp('- Pour 0<=x<=L') for x=0:L; if x<=L1 T=R1; M=R1*x; fprintf(' Pour x = %.0f m, T = %.0f kN et M = %.0f kN.m rn',x,T,M) else T=-R2; M=R2*(L-x); fprintf(' Pour x = %.0f m, T = %.0f kN et M=%.0f kN.m rn',x,T,M) end end disp ('* Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y') y=-b/2:0.1:b/2; M_max=R1*L1; sigma_x=(10^-3).*y.*M_max.*(1/Iz); fprintf(' Pour y=%.2f m rn',y) disp('+ Donc, les valeurs sigma_x correspondant') fprintf(' sigma_x = %.3f MPa rn',sigma_x) sigma_x_max=max(sigma_x); fprintf(' Et sigma_x_max =%.4f MParn',sigma_x_max); if sigma_x_max<=sigma_a disp('(Contrainte maximale <= contrainte admisible, VERIFIE!)') else disp('(Contrainte maximale > contrainte admisible, NON VERIFIE!)') end
  • 11. Institut de Technologie du Cambodge TP2 TP Matlab 10Groupe 08 2016 - 2017 x=linspace(0,L,1000); for i=1:1000 if x(i)<=L1; T(i)=R1; M(i)=R1*x(i); else T(i)=-R2; M(i)=R2*(L-x(i)); end end figure subplot (2,1,1) plot (x,T,'b','linewidth',1.5) axis ([-0.5,9,-R2-20,R1+20]) title ('Diagram T') xlabel ('x [m]') ylabel ('T(kN)') text(L1,R1+0.5,'T_m_a_x=20') text(L1-0.3,-R2-5,'T_m_i_n=-20') subplot (2,1,2) plot (x,M,'b','linewidth',1.5) axis ([-0.5,9,min(M),max(M)+20]) title ('Graph of Moment M') xlabel ('x [m]') ylabel ('M(kN.m)') text(L1,max(M)+5,'M_m_a_x=80') % Enregistrer le résultat au ficher .txt % Case 1 disp('* Enregistrer chaque résultat dans un ficher de .txt') A=[x; T; M]; fileid=fopen('TP2case3.txt','w'); fprintf(fileid,' x [m] T [kN] M [kN.M] rn'); fprintf(fileid,' %.3f %.3f %.3frn',A); fclose(fileid); end COMMAND WINDOW (cas 3) >> TP2(0.2,0.4,8,4,28,40) * Moment inertie Iz Iz = 0.0011 m4 * Reaction dappuis 1 et 2 R1 = 20 kN, et R2 = 20 kN * Effort Tranchant T [kN] et Moment fléchissant M [kN.m] - Pour 0<=x<=L Pour x = 0 m, T = 20 kN et M = 0 kN.m Pour x = 1 m, T = 20 kN et M = 20 kN.m
  • 12. Institut de Technologie du Cambodge TP2 TP Matlab 11Groupe 08 2016 - 2017 Pour x = 2 m, T = 20 kN et M = 40 kN.m Pour x = 3 m, T = 20 kN et M = 60 kN.m Pour x = 4 m, T = 20 kN et M = 80 kN.m Pour x = 5 m, T = -20 kN et M=60 kN.m Pour x = 6 m, T = -20 kN et M=40 kN.m Pour x = 7 m, T = -20 kN et M=20 kN.m Pour x = 8 m, T = -20 kN et M=0 kN.m * Contrainte en flexion [MPa] en position du moment maximal variant aux valeurs de y Pour y=-0.20 m Pour y=-0.10 m Pour y=0.00 m Pour y=0.10 m Pour y=0.20 m + Donc, les valeurs sigma_x correspondant sigma_x = -15.000 MPa sigma_x = -7.500 MPa sigma_x = 0.000 MPa sigma_x = 7.500 MPa sigma_x = 15.000 MPa Et sigma_x_max =15.0000 MPa (Contrainte maximale <= contrainte admisible, VERIFIE!)
  • 13. Institut de Technologie du Cambodge TP2 TP Matlab 12Groupe 08 2016 - 2017 * Enregistrer chaque résultat dans un fichier de .txt
  • 14. Institut de Technologie du Cambodge TP2 TP Matlab 13Groupe 08 2016 - 2017 En fin, on souhaite comparer et analyser les résultats des 3 cas d’études : - Tracez les diagrammes 𝑇(𝑥) et 𝑀(𝑥) pour les 3 cas en utilisant uniquement les fichiers .txt enregistrés auparavant (Conseils : mettez les 3 courbes de même paramètre sur même graphique, puis alignez verticalement les 2 graphiques sur la même figure.) SCRIPT: %% %case1 file1=fopen('TP2case1.txt','r'); format='%f %f %f'; A=fscanf(file1,format); B=reshape(A,3,1000); x1=B(1,:); T1=B(2,:); M1=B(3,:); %% %case2 file2=fopen('TP2case2.txt','r'); format='%f %f %f'; C=fscanf(file2,format); D=reshape(C,3,1000); x2=D(1,:); T2=D(2,:); M2=D(3,:); %% %Case3 file3=fopen('TP2case3.txt','r'); format='%f %f %f'; E=fscanf(file3,format); F=reshape(E,3,1000); x3=F(1,:); T3=F(2,:); M3=F(3,:); %% figure subplot(2,1,1) plot(x1,T1,'-r',x2,T2,'--b',x3,T3,':m','linewidth',2) axis([0,8,-40,40]) title('Diagramme T(x)') xlabel('x') ylabel('T(kN)') legend('case1','case2','case3') subplot(2,1,2) plot(x1,M1,'-r',x2,M2,'--b',x3,M3,':m','linewidth',2) axis([0,8,0,90])
  • 15. Institut de Technologie du Cambodge TP2 TP Matlab 14Groupe 08 2016 - 2017 title('Diagramme M(x)') xlabel('x') ylabel('M(kNm)') legend('case1','case2','case3') Graphique : - Dans votre rapport, faire un tableau récapitulatif des valeurs extrêmes de T, et de M et de 𝜎𝑥 entre les 3 cas pour comparer. La tableau de Capitulatif Valeur T(kN) M(kN.m) Segma_x (MPa) Cas 1 Cas 2 Cas 3 Cas 1 Cas 2 Cas 3 Cas 1 Cas 2 Cas 3 Max 30 25 20 60 75 80 11.25 14.063 15 Min -10 -15 -20 0 0 0