Você está na página 1de 2

Elasticidade - Lista 4 Q6 - Bianca.

wxmx 1 / 2

(%i16) ratprint:false$; kill(all); load("vect")$ load("eigen")$

/* Lista 4 */

/* Questão 4 */

/*Letra a- PEQUENAS DEFORMAÇÕES*/


/*Deformações*/

E: matrix([e11,e12],[e21,-0.003])$
E: subst([e21=e12],E)$

/*vetor unitário*/
e30: matrix([0.003*cos(%pi/6),0.003*sin(%pi/6)])$
e30u: e30/(sqrt(e30.e30))$

e150: matrix([-0.003*cos(%pi/6),0.003*sin(%pi/6)])$
e150u: e150/(sqrt(e150.e150))$

e90: matrix([0,0.3])$
e90u: e90/sqrt(e90.e90)$

/*Alongamento do strain gage- estado plano de tensões*/

L30: float(e30u.E.transpose(e30u))$
L150: float(e150u.E.transpose(e150u))$

/*Sistema e12 e e11*/

eq1: solve([L30=0.003],e12);
eq2: solve([L150= 0.006],e12);

e11: float(solve(subst([eq1],eq2),e11));

e22: subst(e11,eq1);
(%o0) done
517012847559945600 e11 − 2585064237799729
(eq1) [ e12 = − ]
596995013426459200
2585064237799728000 e11 − 23265578140197561
(eq2) [ e12 = ]
2984975067132296000
(e11) [ e11 = 0.007000000000000003 ]
(e22) [ e12 = − 0.001732050807568877 ]
Elasticidade - Lista 4 Q6 - Bianca.wxmx 2 / 2

--> /*Letra b*/

C: matrix([c11,c12],[c21,c22])$
C: subst([c21=c12],C)$

eq1: e90u.C.transpose(e90u) -1.3^2;


c22: float(solve(eq1=0,c22));

eq2: e30u.C.transpose(e30u) -0.49;


eq2: subst(c22,eq2)$
eq2: solve([eq2=0],c11)$

eq3: e150u.C.transpose(e150u) -4$


eq3: subst(c22,eq3)$
eq3: solve([eq3=0],c11)$

C12: subst(eq3,eq2)$
C12: float(solve(C12,c12))$
c12: C12;
C11: float(subst( C12, eq3))$
c11: C11;

C: matrix([2.430000000000001,-2.026499444855586],[-2.026499444855586
e: (C-ident(2))/2;
(eq1) 1.0 c22 − 1.69
(c22) [ c22 = 1.69 ]
p p p
(eq2) 0.5 (0.5 c22 + 0.5 3 c12 )+ 0.5 3 (0.5 c12 + 0.5 3 c11 )− 0.49
(c12) [ c12 = − 2.026499444855586 ]
(c11) [ c11 = 2.430000000000001 ]
0.7150000000000005 − 1.013249722427793
(e)
− 1.013249722427793 0.345

Você também pode gostar