Você está na página 1de 4

Elasticidade - Lista 4 Q3 - Bianca.wxmx

1

/

4

d o n e done

(%i4)

(%o0)

kill(all);load(nchrpl)$;load(eigen)$;load(vect)$;ratprint:false$;

/* Lista 4*/) $; load ( eigen ) $; load ( vect ) $; ratprint : false $;

(%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)

/* Tensor gradiente F */X 2 + p 3 X 1 2 X 2 X 3 (x1) (x2) (x3) (%i8)

(%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:Ft.F;

(C)

3 p 3 0
3
p
3
0

5

0

0

0

1

p 3

(%i11) eigenvalues ( C ) ; eigenvalues(C);

(%o11)

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

(%i14) λ1 : 6 ; λ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 */ /* 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: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 ( φ ) ; ρ:sqrt(φ);

(ρ)

p 6

0

0

0 0 0 0 1
0 0
0
0 1

p 2

(%i23) eigenvectors ( C2 ) ; 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 Φ: 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
1
1
p
2
0
p 2
1 1
p
2
0
p 2
0
0 1

(%i31) /* Tensor de alongamento de Cauchy à esquerda */ /* 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 */

(%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