You are on page 1of 2

%Gaus-2 tacke

syms b1 b2 b3 e1 e2 e3 sigma1 sigma2 sigma3 real


E=3*10^7;
A=0.3^2*3.14/4;
L=3;
ro=2500
xi = [0.5773502691896257, -0.5773502691896257];
w = [1,1];
k11 =E*A*2/L*[((xi)-1/2).^2];
k12=E*A*2/L*[(-2*(xi).^2+xi)];
k13=E*A*2/L*((xi).^2-1/4);
k22=E*A*2/L*(4*(xi).^2);
k23=E*A*2/L*((-xi)-2*(xi).^2);
k33=E*A*2/L*(1/4+(xi)+(xi).^2);
Ke=[sum(w.*k11), sum(w.*k12), sum(w.*k13)
sum(w.*k12), sum(w.*k22), sum(w.*k23)
sum(w.*k13), sum(w.*k23), sum(w.*k33)]
m11=L*A*ro/2*[((xi.^2)-(2*xi.^3)+(xi.^4))/4];
m12=L*A*ro/2*[-(xi)/2+(xi).^3/2+(xi).^2/2-(xi).^4/2];
m13=L*A*ro/2*[(-xi.^2+xi.^4)/4];
m22=L*A*ro/2*[1-2*xi.^2+xi.^4];
m23=L*A*ro/2*[(xi+xi.^2-xi.^3-xi.^4)/2];
m33=L*A*ro/2*[((xi.^2)+(2*xi.^3)+(xi.^4))/4];
M=[sum(w.*m11), sum(w.*m12), sum(w.*m13)
sum(w.*m12), sum(w.*m22), sum(w.*m23)
sum(w.*m13), sum(w.*m23), sum(w.*m33)]
fb1=L/2*((xi.^2-2*xi.^3+xi.^4 )*b1/4-(xi-xi.^3-xi.^2+xi.^4)*b2/2-(xi.^2-xi.^4)*b
3/4);
fb2=L/2*((-xi+2*xi.^2-xi.^4)/4*b1+(1-2*xi.^2+xi.^4)*b2+(xi+xi.^2-xi.^3-xi.^4)/4*
b3);
fb3=L/2*((-xi.^2+xi.^3-xi.^3+xi.^4)/4*b1+(xi+xi.^2-xi.^3-xi.^4)/2*b2+(xi.^2+xi.^
3+xi.^4)/4*b3);
fb=[sum(w.*fb1);sum(w.*fb2);sum(w.*fb3)]
%za jedinicno opeterecenje
b1=1; b2=1; b3=1;
fb1=L/2*((xi.^2-2*xi.^3+xi.^4 )*b1/4-(xi-xi.^3-xi.^2+xi.^4)*b2/2-(xi.^2-xi.^4)*b
3/4);
fb2=L/2*((-xi+2*xi.^2-xi.^4)/4*b1+(1-2*xi.^2+xi.^4)*b2+(xi+xi.^2-xi.^3-xi.^4)/4*
b3);
fb3=L/2*((-xi.^2+xi.^3-xi.^3+xi.^4)/4*b1+(xi+xi.^2-xi.^3-xi.^4)/2*b2+(xi.^2+xi.^
3+xi.^4)/4*b3);
fb11=[sum(w.*fb1);sum(w.*fb2);sum(w.*fb3)]
fd1=E*A*((-3*xi.^2+2*xi.^3+xi)*e1/4+(xi-xi.^3-1/2+xi.^2/2)*e2+(3*xi.^2+2*xi.^3-x
i)*e3);
fd2=E*A*((xi.^2-xi.^3)*e1+(-2*xi+2*xi.^3)*e2+(-xi.^2-xi.^3)*e3);
fd3=E*A*((-xi.^2+2*xi.^3-xi)*e1/4+(xi-xi.^3+1/2-xi.^2/2)*e2+(3*xi.^2+2*xi.^3+xi)
*e3);
fd11=[sum(w.*fd1);sum(w.*fd2);sum(w.*fd3)]
fint1=A*((-3*xi.^2+2*xi.^3+xi)*sigma1/4+(xi-xi.^3-1/2+xi.^2/2)*sigma2+(3*xi.^2+2
*xi.^3-xi)*sigma3);

fint2=A*((xi.^2-xi.^3)*sigma1+(-2*xi+2*xi.^3)*sigma2+(-xi.^2-xi.^3)*sigma3);
fint3=A*((-xi.^2+2*xi.^3-xi)*sigma1/4+(xi-xi.^3+1/2-xi.^2/2)*sigma2+(3*xi.^2+2*x
i.^3+xi)*sigma3);
fint=[sum(w.*fint1);sum(w.*fint2);sum(w.*fint3)]

You might also like