SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Institut de Technologie du Cambodge TP2 TP Matlab
12016 - 2017
TP2 Mini-projet :
SOLUTION
Premier Cas
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 rn',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;
Effort internes d’une poutre sur appuis simple
Institut de Technologie du Cambodge TP2 TP Matlab
22016 - 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=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
>> TP2Thai(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
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
Institut de Technologie du Cambodge TP2 TP Matlab
32016 - 2017
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
(Contrainte maximale <= contrainte admisible, VERIFIE!)
Institut de Technologie du Cambodge TP2 TP Matlab
42016 - 2017
* Enregistrer chaque résultat dans un ficher de .txt
Deuxième Cas
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)
Institut de Technologie du Cambodge TP2 TP Matlab
52016 - 2017
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 rn',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;
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
Institut de Technologie du Cambodge TP2 TP Matlab
62016 - 2017
Command Window
>> TP2Thai(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
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
Institut de Technologie du Cambodge TP2 TP Matlab
72016 - 2017
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
(Contrainte maximale <= contrainte admisible, VERIFIE!)
* Enregistrer chaque résultat dans un ficher de .txt
Troisième Cas
Script
function [Iz, R1, R2, T, M, sigma_x] = TP2Thai( a, b, L, L1, sigma_a, P )
Institut de Technologie du Cambodge TP2 TP Matlab
82016 - 2017
%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 rn',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;
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)
Institut de Technologie du Cambodge TP2 TP Matlab
92016 - 2017
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
>> TP2Thai(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
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
Institut de Technologie du Cambodge TP2 TP Matlab
102016 - 2017
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
(Contrainte maximale <= contrainte admisible, VERIFIE!)
* Enregistrer chaque résultat dans un ficher de .txt
Institut de Technologie du Cambodge TP2 TP Matlab
112016 - 2017
% Tracer les diagrammes
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
Min

Contenu connexe

Tendances

flexion de poutre
flexion de poutreflexion de poutre
flexion de poutreSanae Simou
 
63799060 calcul-dalot-double-2x4x2
63799060 calcul-dalot-double-2x4x263799060 calcul-dalot-double-2x4x2
63799060 calcul-dalot-double-2x4x2fethi42
 
Chapitre 05 la descant des charges
Chapitre 05 la descant des chargesChapitre 05 la descant des charges
Chapitre 05 la descant des chargespp
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases Tunisie collège
 
Calcul de dalot
Calcul de dalotCalcul de dalot
Calcul de dalotlimmoud
 
Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)mohamed_SAYARI
 
19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)
19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)
19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)Hossam Shafiq II
 
ESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLE
ESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLEESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLE
ESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLEOFPPT LAND
 
Calcul du ferraillage d'une poutre
Calcul du ferraillage d'une poutreCalcul du ferraillage d'une poutre
Calcul du ferraillage d'une poutreNassima Bougteb 🏗
 
Descente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmc
Descente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmcDescente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmc
Descente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmcHani sami joga
 
Push over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدن
Push over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدنPush over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدن
Push over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدنDr.Youssef Hammida
 

Tendances (20)

flexion de poutre
flexion de poutreflexion de poutre
flexion de poutre
 
63799060 calcul-dalot-double-2x4x2
63799060 calcul-dalot-double-2x4x263799060 calcul-dalot-double-2x4x2
63799060 calcul-dalot-double-2x4x2
 
Tp1 matlab
Tp1 matlab Tp1 matlab
Tp1 matlab
 
Cours RDM 1.pdf
Cours RDM 1.pdfCours RDM 1.pdf
Cours RDM 1.pdf
 
Chapitre 05 la descant des charges
Chapitre 05 la descant des chargesChapitre 05 la descant des charges
Chapitre 05 la descant des charges
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases
 
Calcul de dalot
Calcul de dalotCalcul de dalot
Calcul de dalot
 
7 charges
7 charges7 charges
7 charges
 
Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)
 
Trusses
TrussesTrusses
Trusses
 
8 poutres
8 poutres8 poutres
8 poutres
 
Matlab by Prof.Keang Sè Pouv
Matlab by Prof.Keang Sè PouvMatlab by Prof.Keang Sè Pouv
Matlab by Prof.Keang Sè Pouv
 
19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)
19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)
19-Examples for Beam Column (Steel Structural Design & Prof. Shehab Mourad)
 
ESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLE
ESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLEESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLE
ESSAI MESURE DE COEFFICIENT DE FRIABILITE DU SABLE
 
Calcul du ferraillage d'une poutre
Calcul du ferraillage d'une poutreCalcul du ferraillage d'une poutre
Calcul du ferraillage d'une poutre
 
14 poteau-1
14 poteau-114 poteau-1
14 poteau-1
 
Descente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmc
Descente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmcDescente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmc
Descente de charge - Calcul en excel - télécharger ici http://goo.gl/QlXzmc
 
Push over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدن
Push over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدنPush over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدن
Push over analysis-technique - التحليل اللاخطي الزلزالي والمفصل اللدن
 
Résumer arithmétique
Résumer arithmétiqueRésumer arithmétique
Résumer arithmétique
 
cours-plaques
cours-plaquescours-plaques
cours-plaques
 

Similaire à Matlab_Prof Pouv Keangsé

B1 2017 deuxieme session proposition + correction
B1 2017 deuxieme  session proposition + correctionB1 2017 deuxieme  session proposition + correction
B1 2017 deuxieme session proposition + correctionAbdul Rahman Itani
 
Exos Cinematique 2008
Exos Cinematique  2008Exos Cinematique  2008
Exos Cinematique 2008atire
 
CAO_et_asservissements.ppt
CAO_et_asservissements.pptCAO_et_asservissements.ppt
CAO_et_asservissements.pptPierreLancelot
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmationborhen boukthir
 
Présentation: La méthode de transformation différentielle pour l'analyse du t...
Présentation: La méthode de transformation différentielle pour l'analyse du t...Présentation: La méthode de transformation différentielle pour l'analyse du t...
Présentation: La méthode de transformation différentielle pour l'analyse du t...MOHAMEDElIBRAHIMI2
 
Thermo dynamique l3 v2
Thermo dynamique  l3 v2Thermo dynamique  l3 v2
Thermo dynamique l3 v2RachidFade
 
Chapitre 1 automatique de base
Chapitre 1 automatique de  baseChapitre 1 automatique de  base
Chapitre 1 automatique de basesimo927066
 
Chapitre 1 auto base
Chapitre 1 auto baseChapitre 1 auto base
Chapitre 1 auto basesimo927066
 
4° exos loi-continues-sm.
4° exos loi-continues-sm.4° exos loi-continues-sm.
4° exos loi-continues-sm.Smaali Mondher
 
traitement de signal cours
traitement de signal cours traitement de signal cours
traitement de signal cours sarah Benmerzouk
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourierismailkziadi
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourierMehdi Maroun
 
Cours_3_0910_2.pdf
Cours_3_0910_2.pdfCours_3_0910_2.pdf
Cours_3_0910_2.pdfSongSonfack
 
cours1-1 traitement du signal electronic.pdf
cours1-1 traitement du signal electronic.pdfcours1-1 traitement du signal electronic.pdf
cours1-1 traitement du signal electronic.pdfOllSraphin
 

Similaire à Matlab_Prof Pouv Keangsé (20)

B1 2017 deuxieme session proposition + correction
B1 2017 deuxieme  session proposition + correctionB1 2017 deuxieme  session proposition + correction
B1 2017 deuxieme session proposition + correction
 
Exos Cinematique 2008
Exos Cinematique  2008Exos Cinematique  2008
Exos Cinematique 2008
 
CAO_et_asservissements.ppt
CAO_et_asservissements.pptCAO_et_asservissements.ppt
CAO_et_asservissements.ppt
 
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
 
4e ds2-2012-2013
4e ds2-2012-20134e ds2-2012-2013
4e ds2-2012-2013
 
Présentation: La méthode de transformation différentielle pour l'analyse du t...
Présentation: La méthode de transformation différentielle pour l'analyse du t...Présentation: La méthode de transformation différentielle pour l'analyse du t...
Présentation: La méthode de transformation différentielle pour l'analyse du t...
 
Thermo dynamique l3 v2
Thermo dynamique  l3 v2Thermo dynamique  l3 v2
Thermo dynamique l3 v2
 
Tp3 sti 2017_am_fm_pspice
Tp3 sti 2017_am_fm_pspiceTp3 sti 2017_am_fm_pspice
Tp3 sti 2017_am_fm_pspice
 
Chapitre 1 automatique de base
Chapitre 1 automatique de  baseChapitre 1 automatique de  base
Chapitre 1 automatique de base
 
Chapitre 1 auto base
Chapitre 1 auto baseChapitre 1 auto base
Chapitre 1 auto base
 
4° exos loi-continues-sm.
4° exos loi-continues-sm.4° exos loi-continues-sm.
4° exos loi-continues-sm.
 
Tp3
Tp3Tp3
Tp3
 
01 lois-à-densité
01 lois-à-densité01 lois-à-densité
01 lois-à-densité
 
traitement de signal cours
traitement de signal cours traitement de signal cours
traitement de signal cours
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourier
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourier
 
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-1 traitement du signal electronic.pdf
cours1-1 traitement du signal electronic.pdfcours1-1 traitement du signal electronic.pdf
cours1-1 traitement du signal electronic.pdf
 

Plus 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
 
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
 
La formula de electrostatique
La formula de electrostatique La formula de electrostatique
La formula de electrostatique Smee Kaem Chann
 

Plus 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
 
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
 
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
 
Vibration Mécanique
Vibration MécaniqueVibration Mécanique
Vibration Mécanique
 
La formula de electrostatique
La formula de electrostatique La formula de electrostatique
La formula de electrostatique
 

Dernier

comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésSana REFAI
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdfSoukainaMounawir
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirstjob4
 

Dernier (7)

comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
 

Matlab_Prof Pouv Keangsé

  • 1. Institut de Technologie du Cambodge TP2 TP Matlab 12016 - 2017 TP2 Mini-projet : SOLUTION Premier Cas 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 rn',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; Effort internes d’une poutre sur appuis simple
  • 2. Institut de Technologie du Cambodge TP2 TP Matlab 22016 - 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=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 >> TP2Thai(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 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
  • 3. Institut de Technologie du Cambodge TP2 TP Matlab 32016 - 2017 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 (Contrainte maximale <= contrainte admisible, VERIFIE!)
  • 4. Institut de Technologie du Cambodge TP2 TP Matlab 42016 - 2017 * Enregistrer chaque résultat dans un ficher de .txt Deuxième Cas 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)
  • 5. Institut de Technologie du Cambodge TP2 TP Matlab 52016 - 2017 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 rn',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; 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
  • 6. Institut de Technologie du Cambodge TP2 TP Matlab 62016 - 2017 Command Window >> TP2Thai(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 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
  • 7. Institut de Technologie du Cambodge TP2 TP Matlab 72016 - 2017 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 (Contrainte maximale <= contrainte admisible, VERIFIE!) * Enregistrer chaque résultat dans un ficher de .txt Troisième Cas Script function [Iz, R1, R2, T, M, sigma_x] = TP2Thai( a, b, L, L1, sigma_a, P )
  • 8. Institut de Technologie du Cambodge TP2 TP Matlab 82016 - 2017 %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 rn',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; 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)
  • 9. Institut de Technologie du Cambodge TP2 TP Matlab 92016 - 2017 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 >> TP2Thai(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 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
  • 10. Institut de Technologie du Cambodge TP2 TP Matlab 102016 - 2017 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 (Contrainte maximale <= contrainte admisible, VERIFIE!) * Enregistrer chaque résultat dans un ficher de .txt
  • 11. Institut de Technologie du Cambodge TP2 TP Matlab 112016 - 2017 % Tracer les diagrammes 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 Min