Professional Documents
Culture Documents
Codigo #2 Trabajo de Estructuras 2020
Codigo #2 Trabajo de Estructuras 2020
clear all;
close all;
t=0.29
E11=77000
E22=75000
V12=0.36
G12=6500
XT=963
YT=900
XC=-856
YC=-900
Nx=2000
Ny=400
Nxy=0
Mx=0
My=0
Mxy=0
%Angulos en Radianes
m=cos(80*pi/180)
n=sin(80*pi/180)
m1=cos(40*pi/180)
n1=sin(40*pi/180)
m0=cos(0*pi/180)
n0=sin(0*pi/180)
%Diferencia de alturas
h1 = 9
h2 = 6
h3 = 3
h = 0
h4 =-3
h5 =-6
h6 =-9
%PASO NUMERO 1
Q11=(E11^2)/(E11-((V12^2)*E22))
Q12=(E11*E22*V12)/(E11-((V12^2)*E22))
Q21=(E11*E22*V12)/(E11-((V12^2)*E22))
Q22=(E11*E22)/(E11-((V12^2)*E22))
Q66=G12
%PASO NUMERO 2
QLOCAL=[Q11,Q12,0;Q21,Q22,0;0,0,Q66]
%PASO NUMERO 3
Q80k11=((Q11*m^4)+(2*m^2*n^2)*(Q12+2*Q66)+Q22*n^4)
Q80k12=(Q11+Q22-4*Q66)*n^2*m^2+Q12*(n^4+m^4)
Q80k16=(Q11-Q12)*n*m^3+(Q12-Q22)*n^3*m+2*m*n*(m^2-n^2)*Q66
Q80k21=(Q11+Q22-4*Q66)*n^2*m^2+Q12*(n^4+m^4)
Q80k22=((Q11*n^4)+2*(Q12+2*Q66)*n^2*m^2+Q22*m^4)
Q80k26=(Q11-Q12)*n^3*m+(Q12-Q22)*n*m^3+2*m*n*(m^2-n^2)*Q66
Q80k61=(Q11-Q12)*n*m^3+(Q12-Q22)*n^3*m+2*m*n*(m^2-n^2)*Q66
Q80k62=(Q11-Q12)*n^3*m+(Q12-Q22)*n*m^3+2*m*n*(m^2-n^2)*Q66
Q80k66=(Q11+Q22-2*Q12-2*Q66)*n^2*m^2+Q66*(n^4+m^4)
QKa80=[Q80k11,Q80k12,Q80k16;Q80k21,Q80k22,Q80k26;Q80k61,Q80k62,Q80k66]
Q40k11=((Q11*m1^4)+(2*m1^2*n1^2)*(Q12+2*Q66)+Q22*n1^4)
Q40k12=(Q11+Q22-4*Q66)*n1^2*m1^2+Q12*(n1^4+m1^4)
Q40k16=(Q11-Q12)*n1*m1^3+(Q12-Q22)*n1^3*m1+2*m1*n1*(m1^2-n1^2)*Q66
Q40k21=(Q11+Q22-4*Q66)*n1^2*m1^2+Q12*(n1^4+m1^4)
Q40k22=((Q11*n1^4)+2*(Q12+2*Q66)*n1^2*m1^2+Q22*m1^4)
Q40k26=(Q11-Q12)*n1^3*m1+(Q12-Q22)*n1*m1^3+2*m1*n1*(m1^2-n1^2)*Q66
Q40k61=(Q11-Q12)*n1*m1^3+(Q12-Q22)*n1^3*m1+2*m1*n1*(m1^2-n1^2)*Q66
Q40k62=(Q11-Q12)*n1^3*m1+(Q12-Q22)*n1*m1^3+2*m1*n1*(m1^2-n1^2)*Q66
Q40k66=(Q11+Q22-2*Q12-2*Q66)*n1^2*m1^2+Q66*(n1^4+m1^4)
QKa40=[Q40k11,Q40k12,Q40k16;Q40k21,Q40k22,Q40k26;Q40k61,Q40k62,Q40k66]
Q0k11=((Q11*m0^4)+(2*m0^2*n0^2)*(Q12+2*Q66)+Q22*n0^4)
Q0k12=(Q11+Q22-4*Q66)*n0^2*m0^2+Q12*(n0^4+m0^4)
Q0k16=(Q11-Q12)*n0*m0^3+(Q12-Q22)*n0^3*m0+2*m0*n0*(m0^2-n0^2)*Q66
Q0k21=(Q11+Q22-4*Q66)*n0^2*m0^2+Q12*(n0^4+m0^4)
Q0k22=((Q11*n0^4)+2*(Q12+2*Q66)*n0^2*m0^2+Q22*m0^4)
Q0k26=(Q11-Q12)*n0^3*m0+(Q12-Q22)*n0*m0^3+2*m0*n0*(m0^2-n0^2)*Q66
Q0k61=(Q11-Q12)*n0*m0^3+(Q12-Q22)*n0^3*m0+2*m0*n0*(m0^2-n0^2)*Q66
Q0k62=(Q11-Q12)*n0^3*m0+(Q12-Q22)*n0*m0^3+2*m0*n0*(m0^2-n0^2)*Q66
Q0k66=(Q11+Q22-2*Q12-2*Q66)*n0^2*m0^2+Q66*(n0^4+m0^4)
QKa0=[Q0k11,Q0k12,Q0k16;Q0k21,Q0k22,Q0k26;Q0k61,Q0k62,Q0k66]
%PASO NUMERO 4
A11=(Q80k11*(h1-h2))+(Q40k11*(h2-h3))+(Q0k11*(h3-h))+(Q0k11*(h-h4))+
(Q40k11*(h4-h5))+(Q80k11*(h5-h6))
A12=(Q80k12*(h1-h2))+(Q40k12*(h2-h3))+(Q0k12*(h3-h))+(Q0k12*(h-h4))+
(Q40k12*(h4-h5))+(Q80k12*(h5-h6))
A16=(Q80k16*(h1-h2))+(Q40k16*(h2-h3))+(Q0k16*(h3-h))+(Q0k16*(h-h4))+
(Q40k16*(h4-h5))+(Q80k16*(h5-h6))
A21=(Q80k21*(h1-h2))+(Q40k21*(h2-h3))+(Q0k21*(h3-h))+(Q0k21*(h-h4))+
(Q40k21*(h4-h5))+(Q80k21*(h5-h6))
A22=(Q80k22*(h1-h2))+(Q40k22*(h2-h3))+(Q0k22*(h3-h))+(Q0k22*(h-h4))+
(Q40k22*(h4-h5))+(Q80k22*(h5-h6))
A26=(Q80k26*(h1-h2))+(Q40k26*(h2-h3))+(Q0k26*(h3-h))+(Q0k26*(h-h4))+
(Q40k26*(h4-h5))+(Q80k26*(h5-h6))
A61=(Q80k61*(h1-h2))+(Q40k61*(h2-h3))+(Q0k61*(h3-h))+(Q0k61*(h-h4))+
(Q40k61*(h4-h5))+(Q80k61*(h5-h6))
A62=(Q80k62*(h1-h2))+(Q40k62*(h2-h3))+(Q0k62*(h3-h))+(Q0k62*(h-h4))+
(Q40k62*(h4-h5))+(Q80k62*(h5-h6))
A66=(Q80k66*(h1-h2))+(Q40k66*(h2-h3))+(Q0k66*(h3-h))+(Q0k66*(h-h4))+
(Q40k66*(h4-h5))+(Q80k66*(h5-h6))
A=[A11,A12,A16;A21,A22,A26;A61,A62,A66]
B11=(1/2)*((Q80k11*(h1^2-h2^2))+(Q40k11*(h2^2-h3^2))+(Q0k11*(h3^2-h^2))+
(Q0k11*(h^2-h4^2))+(Q40k11*(h4^2-h5^2))+(Q80k11*(h5^2-h6^2)))
B12=(1/2)*((Q80k12*(h1^2-h2^2))+(Q40k12*(h2^2-h3^2))+(Q0k12*(h3^2-h^2))+
(Q0k12*(h^2-h4^2))+(Q40k12*(h4^2-h5^2))+(Q80k12*(h5^2-h6^2)))
B16=(1/2)*((Q80k16*(h1^2-h2^2))+(Q40k16*(h2^2-h3^2))+(Q0k16*(h3^2-h^2))+
(Q0k16*(h^2-h4^2))+(Q40k16*(h4^2-h5^2))+(Q80k16*(h5^2-h6^2)))
B21=(1/2)*((Q80k21*(h1^2-h2^2))+(Q40k21*(h2^2-h3^2))+(Q0k21*(h3^2-h^2))+
(Q0k21*(h^2-h4^2))+(Q40k21*(h4^2-h5^2))+(Q80k21*(h5^2-h6^2)))
B22=(1/2)*((Q80k22*(h1^2-h2^2))+(Q40k22*(h2^2-h3^2))+(Q0k22*(h3^2-h^2))+
(Q0k22*(h^2-h4^2))+(Q40k22*(h4^2-h5^2))+(Q80k22*(h5^2-h6^2)))
B26=(1/2)*((Q80k26*(h1^2-h2^2))+(Q40k26*(h2^2-h3^2))+(Q0k26*(h3^2-h^2))+
(Q0k26*(h^2-h4^2))+(Q40k26*(h4^2-h5^2))+(Q80k26*(h5^2-h6^2)))
B61=(1/2)*((Q80k61*(h1^2-h2^2))+(Q40k61*(h2^2-h3^2))+(Q0k61*(h3^2-h^2))+
(Q0k61*(h^2-h4^2))+(Q40k61*(h4^2-h5^2))+(Q80k61*(h5^2-h6^2)))
B62=(1/2)*((Q80k62*(h1^2-h2^2))+(Q40k62*(h2^2-h3^2))+(Q0k62*(h3^2-h^2))+
(Q0k62*(h^2-h4^2))+(Q40k62*(h4^2-h5^2))+(Q80k62*(h5^2-h6^2)))
B66=(1/2)*((Q80k66*(h1^2-h2^2))+(Q40k66*(h2^2-h3^2))+(Q0k66*(h3^2-h^2))+
(Q0k66*(h^2-h4^2))+(Q40k66*(h4^2-h5^2))+(Q80k66*(h5^2-h6^2)))
B=[B11,B12,B16;B21,B22,B26;B61,B62,B66]
D11=(1/3)*((Q80k11*(h1^3-h2^3))+(Q40k11*(h2^3-h3^3))+(Q0k11*(h3^3-h^3))+
(Q0k11*(h^3-h4^3))+(Q40k11*(h4^3-h5^3))+(Q80k11*(h5^3-h6^3)))
D12=(1/3)*((Q80k12*(h1^3-h2^3))+(Q40k12*(h2^3-h3^3))+(Q0k12*(h3^3-h^3))+
(Q0k12*(h^3-h4^3))+(Q40k12*(h4^3-h5^3))+(Q80k12*(h5^3-h6^3)))
D16=(1/3)*((Q80k16*(h1^3-h2^3))+(Q40k16*(h2^3-h3^3))+(Q0k16*(h3^3-h^3))+
(Q0k16*(h^3-h4^3))+(Q40k16*(h4^3-h5^3))+(Q80k16*(h5^3-h6^3)))
D21=(1/3)*((Q80k21*(h1^3-h2^3))+(Q40k21*(h2^3-h3^3))+(Q0k21*(h3^3-h^3))+
(Q0k21*(h^3-h4^3))+(Q40k21*(h4^3-h5^3))+(Q80k21*(h5^3-h6^3)))
D22=(1/3)*((Q80k22*(h1^3-h2^3))+(Q40k22*(h2^3-h3^3))+(Q0k22*(h3^3-h^3))+
(Q0k22*(h^3-h4^3))+(Q40k22*(h4^3-h5^3))+(Q80k22*(h5^3-h6^3)))
D26=(1/3)*((Q80k26*(h1^3-h2^3))+(Q40k26*(h2^3-h3^3))+(Q0k26*(h3^3-h^3))+
(Q0k26*(h^3-h4^3))+(Q40k26*(h4^3-h5^3))+(Q80k26*(h5^3-h6^3)))
D61=(1/3)*((Q80k61*(h1^3-h2^3))+(Q40k61*(h2^3-h3^3))+(Q0k61*(h3^3-h^3))+
(Q0k61*(h^3-h4^3))+(Q40k61*(h4^3-h5^3))+(Q80k61*(h5^3-h6^3)))
D62=(1/3)*((Q80k62*(h1^3-h2^3))+(Q40k62*(h2^3-h3^3))+(Q0k62*(h3^3-h^3))+
(Q0k62*(h^3-h4^3))+(Q40k62*(h4^3-h5^3))+(Q80k62*(h5^3-h6^3)))
D66=(1/3)*((Q80k66*(h1^3-h2^3))+(Q40k66*(h2^3-h3^3))+(Q0k66*(h3^3-h^3))+
(Q0k66*(h^3-h4^3))+(Q40k66*(h4^3-h5^3))+(Q80k66*(h5^3-h6^3)))
D=[D11,D12,D16;D21,D22,D26;D61,D62,D66]
%PASO NUMERO 5
Ainversa=inv(A)
Barterisco=-Ainversa*[B]
Dinversa=inv(D)
Darterisco=[D]-[B]*[Ainversa]*[B]
Dprima=inv(Darterisco)
Bprima=[Barterisco]*[Dprima]
Carterisco=[B]*[Ainversa]
Cprima=-[Dprima]*[Carterisco]
Aprima=[Ainversa]-[Barterisco]*[Dprima]*[Carterisco]
N=[Nx;Ny;Nxy]
M=[Mx;My;Mxy]
Mts=[Aprima,Bprima;Cprima,Dprima]
MGlobal=[Mts]*[N;M]
Eox=MGlobal(1,1)
Eoy=MGlobal(2,1)
Eoxy=MGlobal(3,1)
SigmaGlobala80=QKa80*[Eox;Eoy;Eoxy]
SigmaGlobala40=QKa40*[Eox;Eoy;Eoxy]
SigmaGlobala0=QKa0*[Eox;Eoy;Eoxy]
TK80=[m^2,n^2,2*m*n;n^2,m^2,-2*m*n;-m*n,m*n,(m^2-n^2)]
TK40=[m1^2,n1^2,2*m1*n1;n1^2,m1^2,-2*m1*n1;-m1*n1,m1*n1,(m1^2-n1^2)]
TK0=[m0^2,n0^2,2*m0*n0;n0^2,m0^2,-2*m0*n0;-m0*n0,m0*n0,(m0^2-n0^2)]
SIGMATK80=[TK80*SigmaGlobala80]
SIGMATK40=[TK40*SigmaGlobala40]
SIGMATK0=[TK0*SigmaGlobala0]