Você está na página 1de 4

Elasticidade - Lista 4 Q3 - Bianca.wxmx

1

/

4

done

(%i4)

(%o0)

/* Lista 4*/

(%i7)

/* Questão 3 */

/* Campo de deformação */

x1: sqrt(3)*X1 + X2;

x2:2*X2;

x3:X3;

X2 + p 3 X1 2 X2

X3

(x1)

(x2)

(x3)

(%i8)

(F)

F: matrix( [diff(x1,X1,1), diff(x1,X2,1), diff(x1,X3,1)], [diff(x2,X1,1), diff(x2,X2,1), diff(x2,X3,1)], [diff(x3,X1,1), diff(x3,X2,1), diff(x3,X3,1)]);

p

0

0

3

1

2

0

0

0

1

(%i9)

(Ft)

Ft: transpose(F);

p

1

0

3

0

2

0

0

0

1

(%i10) C:Ft.F;

(C)

3
p
3
0

5

0

0

0

1

p 3

(%i11) eigenvalues(C);

(%o11)

[ [ 6 , 2 , 1 ] , [ 1 , 1 , 1 ] ]

 (%i14) λ1:6; λ2:2; λ3:1; (λ1) 6 (λ2) 2 (λ3) 1 /* Matriz de autovalores */ ; -->

Elasticidade - Lista 4 Q3 - Bianca.wxmx

2

/

4

(%i15) α: matrix([λ1,0,0],[0,λ2,0],[0,0,λ3]);

(α)

6

0

0

0

2

0

0

0

1

(%i16) eigenvectors(C);

(%o16)

[ [ [ 6 , 2 , 1 ] , [ 1 , 1 , 1 ] ] , [ [ [ 1 , p 3,0]],[[1,

]]]]

1

p 3 ,0]],[[0,0,1

(%i17) /* Matriz de autovetores unitários */

β: matrix([1/2,sqrt(3)/2,0],[1/(sqrt(1+1/3)),-1/(sqrt(1+1/3)*sqrt(3)

1

2

p

3

2

0

p 3

2

1

2

0

0

0

1

(β)

/* Tensor de alongamento de Cauchy à direita */ ;

-->

(%i18) U:transpose(β).sqrt(α).(β);

(U)

p 6

3

4

2 3/2

+

p 3 p 6

p 3

4

2 3/2

0

p 3 p 6

p 3

4

2 3/2

3

p 6

4

+

1

2 3/2

0

0

0

1

(%i19) U:float(U);

 1.673032607475615 0.4482877360840268 0.0 (U) 0.4482877360840268 2.190670697680657 0.0 0.0 0.0 1.0 (%i20) C2: F.Ft; 4 2 0 (C2) 2 4 0 0 0 1

(%i21) eigenvalues(C2);

(%o21)

[ [ 6 , 2 , 1 ] , [ 1 , 1 , 1 ] ]

Elasticidade - Lista 4 Q3 - Bianca.wxmx

3

/

4

(%i22)

(φ)

φ:α;

6

0

0

0

2

0

0

0

1

(%i30) ρ:sqrt(φ);

(ρ)

p 6

0

0

0 0
0
0 1

p 2

(%i23) eigenvectors(C2);

(%o23)

[ [ [

6 , 2

, 1 ] ,

[ 1 , 1 , 1 ] ] , [ [ [

1 ,

1 , 0 ] ] , [ [ 1 , 1 , 0 ] ] , [ [ 0 , 0 , 1 ] ] ] ]

(%i24) Φ: matrix([1/sqrt(2),1/sqrt(2),0],[1/sqrt(2),-1/sqrt(2),0],[0,0,1]);

(Φ)

1
1
p
2
0
p 2
1 1
p
2
0
p 2
0
0 1

(%i31) /* Tensor de alongamento de Cauchy à esquerda */

V: Φ.ρ.transpose(Φ);

(V)

 p 6 + 1 p 6 − 1 2 p 2 2 p 2 p 6 1 p 6 1 − + 2 p 2 2 p 2 0 0

0

0

1

(%i26) V:float(V);

 1.931851652578136 0.5176380902050415 0.0 (V) 0.5176380902050415 1.931851652578136 0.0 0.0 0.0 1.0 (%i34) /* Autovalores de U */

float(eigenvalues(U)); (%o34) [ [ 1.414213562373094 , 2.449489742783177 , 1.0 ] , [ 1.0 , 1.0 , 1.0 ] ]

(%i28)

float(eigenvalues(V)); (%o28) [ [ 1.414213562373093 , 2.449489742783175 , 1.0 ] , [ 1.0 , 1.0 , 1.0 ] ]

/* Autovalores de V */

Elasticidade - Lista 4 Q3 - Bianca.wxmx

4

/

4

 (%i33) /* Rotacional R */ R:float(F.invert(U)); 0.9659258262890685 0.2588190451025207 0.0 (R) − 0.2588190451025209 0.9659258262890684 0.0 0.0 0.0 1.0