You are on page 1of 45

MATEMTICA AVANADA

-----------------------------------------------------------------------------------------------------------------------------
------------
Acadmico: Nickollas Pereira Martins Data:05/06/17
-----------------------------------------------------------------------------------------------------------------------------
------------
Lista 2
-----------------------------------------------------------------------------------------------------------------------------
------------

Exerccio 2
> restart : with student : with LinearAlgebra :

Deslocamentos

> u d z$fx x, y, t ;
u := z fx x, y, t (1.1)
> v d z$fy x, y, t ;
v := z fy x, y, t (1.2)

-------------------Energia de deformao

> e d Matrix exx, eyy, ezz, exy, eyz, ezx :


2
> B d l$Matrix 1 Kn, n, n, 0, 0, 0 , n, 1 Kn, n, 0, 0, 0 , n, n, 1 Kn , 0, 0, 0 , 0, 0, 0,
1 K2$n 2 1 K2$n 2 1 K2$n
, 0, 0 , 0, 0, 0, 0, k $ , 0 , 0, 0, 0, 0, 0, k $ :
2 2 2
>

Relao deformao-deslocamento

1 2 2 2
> exx d diff u, x C $ diff u, x Cdiff v, x Cdiff w x, y, t , x ;
2
v v 2 2
1 1 2 v
exx := z fx x, y, t C z2 fx x, y, t C z fy x, y, t (1.3)
vx 2 vx 2 vx
v 2
1
C w x, y, t
2 vx
1 2 2 2
> eyy d diff v, y C $ diff u, y Cdiff v, y Cdiff w x, y, t , y ;
2
v 2 2
1 2 v 1 2 v
eyy := z fy x, y, t C z fx x, y, t C z fy x, y, t (1.4)
vy 2 vy 2 vy
v 2
1
C w x, y, t
2 vy
1 2 2 2
> ezz d diff w x, y, t , z C $ diff u, z Cdiff v, z Cdiff w x, y, t , z ;
2
1 2 1 2
ezz := fx x, y, t C fy x, y, t (1.5)
2 2
1
> exy d $ diff u, y Cdiff v, x Cdiff u, x $diff u, y Cdiff v, x $diff v, y
2
Cdiff w x, y, t , x $diff w x, y, t , y ;
1 v 1 v 1 v
exy := z fx x, y, t C z fy x, y, t C z2 fx x, y, (1.6)
2 vy 2 vx 2 vx
v 1 v v 1 v
t fx x, y, t C z2 fy x, y, t fy x, y, t C w x, y,
vy 2 vx vy 2 vx
v
t w x, y, t
vy
1
> eyz d $ diff v, z Cdiff w x, y, t , y Cdiff u, z $diff u, y Cdiff v, z $diff v, y
2
Cdiff w x, y, t , z $diff w x, y, t , y ;
1 1 v 1 v 1
eyz := fy x, y, t C w x, y, t C fx x, y, t z fx x, y, t C fy x, y, (1.7)
2 2 vy 2 vy 2
v
t z fy x, y, t
vy
1
> ezx d $ diff u, z Cdiff w x, y, t , x Cdiff u, x $diff u, z Cdiff v, x $diff v, z
2
Cdiff w x, y, t , x $diff w x, y, t , z ;
1 1 v 1 v
ezx := fx x, y, t C w x, y, t C z fx x, y, t fx x, y, t (1.8)
2 2 vx 2 vx
1 v
C z fy x, y, t fy x, y, t
2 vx
%T
> eq1 d e.B.e :
> eq2 d expand eq1 1, 1 :

Integrao em Z de -h/2 a h/2

> cd0:
for i from 1 to nops eq2 do
h h
c d c Cint op i, eq2 , z =K .. ;
2 2
end do:
1
> P d $c :
2

----------------------Energia cintica

2 2 2
> eq3 d r$ diff u, t Cdiff v, t Cdiff w x, y, t , t :
1 h h
> T d $ int eq3, z =K .. :
2 2 2
-----------------Trabalho da fora externa

> W d w x, y, t $f :
--------------Lagrangiana

> L d expand T KP CW :
> eq4 d D L assuming k T constant, h T constant, r T constant, n T constant, f T constant, l
T constant :
> eq5 d powsubs diff fx x, y, t , x = A1, diff fx x, y, t , y = B1, diff fy x, y, t , x = C1,
diff fy x, y, t , y = D1, diff w x, y, t , x = E1, diff w x, y, t , y = F1, eq4 :
> deriv_fx_x d 0 :
deriv_fx_y d 0 :
deriv_fy_x d 0 :
deriv_fy_y d 0 :
deriv_w_x d 0 :
deriv_w_y d 0 :

for i from 1 to nops eq5 do

if hasfun op i, eq5 , D, A1 then deriv_fx_x d deriv_fx_x Cop i, eq5 :end if:

if hasfun op i, eq5 , D, B1 then deriv_fx_y d deriv_fx_y Cop i, eq5 :end if:

if hasfun op i, eq5 , D, C1 then deriv_fy_x d deriv_fy_x Cop i, eq5 :end if:

if hasfun op i, eq5 , D, D1 then deriv_fy_y d deriv_fy_y Cop i, eq5 :end if:

if hasfun op i, eq5 , D, E1 then deriv_w_x d deriv_w_xCop i, eq5 :end if:

if hasfun op i, eq5 , D, F1 then deriv_w_y d deriv_w_yCop i, eq5 :end if:

end do;

> eq1 d powsubs D A1 = diff fx x, y, t , x, x , A1 = diff fx x, y, t , x , B1 = diff fx x, y,


t , y , C1 = diff fy x, y, t , x , D1 = diff fy x, y, t , y , E1 = diff w x, y, t , x , F1
= diff w x, y, t , y , deriv_fx_x :
> eq2 d powsubs D B1 = diff fx x, y, t , y, y , A1 = diff fx x, y, t , x , B1 = diff fx x, y,
t , y , C1 = diff fy x, y, t , x , D1 = diff fy x, y, t , y , E1 = diff w x, y, t , x , F1
= diff w x, y, t , y , deriv_fx_y :
> eq3 d powsubs D C1 = diff fy x, y, t , x, x , A1 = diff fx x, y, t , x , B1 = diff fx x, y,
t , y , C1 = diff fy x, y, t , x , D1 = diff fy x, y, t , y , E1 = diff w x, y, t , x , F1
= diff w x, y, t , y , deriv_fy_x :
> eq4 d powsubs D D1 = diff fy x, y, t , y, y , A1 = diff fx x, y, t , x , B1 = diff fx x, y,
t , y , C1 = diff fy x, y, t , x , D1 = diff fy x, y, t , y , E1 = diff w x, y, t , x , F1
= diff w x, y, t , y , deriv_fy_y :
> eq5 d powsubs D E1 = diff w x, y, t , x, x , A1 = diff fx x, y, t , x , B1 = diff fx x, y,
t , y , C1 = diff fy x, y, t , x , D1 = diff fy x, y, t , y , E1 = diff w x, y, t , x , F1
= diff w x, y, t , y , deriv_w_x :
> eq6 d powsubs D F1 = diff w x, y, t , y, y , A1 = diff fx x, y, t , x , B1 = diff fx x, y,
t , y , C1 = diff fy x, y, t , x , D1 = diff fy x, y, t , y , E1 = diff w x, y, t , x , F1
= diff w x, y, t , y , deriv_w_y :
>

----------------Isolando operadores delta

-----------------x=0

> eq_delta_fx d eq1 Ceq2;


1 v2 v v v
eq_delta_fx := l 2
fx x, y, t fx x, y, t fy x, y, t fy x, y, (1.9)
320 vx vy vx vy
5 1 2 v2 v 2
t nh C lk 2
fx x, y, t fx x, y, t fx x, y, t n h3
48 vx vx
1 v v2 v v 5
C l fx x, y, t 2
fx x, y, t fy x, y, t fy x, y, t nh
320 vx vy vx vy
1 2 v2 v 3
K l k fx x, y, t 2
fx x, y, t fy x, y, t fy x, y, t h
96 vy vy
1 2 v2 v
K lk 2
fx x, y, t fx x, y, t fy x, y, t fy x, y, t h3
96 vx vx
1 v2 v v v 3
C l 2
fx x, y, t fx x, y, t w x, y, t w x, y, t nh
48 vx vy vx vy
1 v v2 v v 3
C l fx x, y, t 2
fx x, y, t w x, y, t w x, y, t nh
48 vx vy vx vy
1 2 2 v2 v 3
C l k fx x, y, t 2
fx x, y, t fx x, y, t nh
48 vy vy
1 2 v2 v
C lk 2
fx x, y, t fx x, y, t fy x, y, t fy x, y, t n h3
48 vx vx
1 2 v2 v 3
C l k fx x, y, t 2
fx x, y, t fy x, y, t fy x, y, t nh
48 vy vy
1 v2 v 3 1 v2
K l 2
fx x, y, t fx x, y, t h K l 2
fx x, y,
12 vx vx 160 vx
3
v 5 1 v2 v 3
t fx x, y, t h K l 2
fx x, y, t fy x, y, t h
vx 96 vy vx
1 v2 v 3 1 v2
K l 2
fx x, y, t fx x, y, t h K l 2
fx x, y,
96 vy vy 160 vy
3 2
v 5 1 v v2 v
t fx x, y, t h K l fx x, y, t 2
fx x, y, t fx x, y,
vy 640 vx vy vy
3
5 1 v2 v 5 1 v2
t h C ln 2
fx x, y, t fx x, y, t h C ln 2
fx x, y,
160 vy vy 48 vy
v 3 1 v2 v 3
t fx x, y, t h C l 2
fx x, y, t fy x, y, t nh
vy 48 vy vx
2
1 v2 v v 3
K l 2
fx x, y, t fx x, y, t w x, y, t h
24 vx vx vx
1 v v2 3 1 v2
K ln fy x, y, t 2
fx x, y, t h K l 2
fx x, y,
12 vy vx 160 vx
2
v v 5 1 v2 v
t fx x, y, t fy x, y, t h K l 2
fx x, y, t fx x, y,
vx vx 640 vx vx
2 3
v 5 1 v2 v 5
t fx x, y, t h C l 2
fx x, y, t fx x, y, t nh
vy 160 vx vx
1 v2 v 3 1 v2
C l 2
fx x, y, t fx x, y, t nh K l 2
fx x, y,
12 vx vx 24 vy
2
v v 3 1 v2 v
t fx x, y, t w x, y, t h K l 2
fx x, y, t fx x, y,
vy vy 160 vy vy
2
v 5 1 v2 v
t fy x, y, t h C l 2
fx x, y, t fx x, y,
vy 160 vx vx
2
v 5 1 v2 v v
t n fy x, y, t h K l 2
fx x, y, t fx x, y, t fy x,
vx 640
vx vy vx
2
v 5 1 v v2
y, t fy x, y, t h K ln fy x, y, t 2
fx x, y,
vy 160 vy vx
v 5 1 2 v2 v 2 3
t fx x, y, t h K lk 2
fx x, y, t fx x, y, t fx x, y, t h
vx 96 vx vx
1 2 v2 v 3 1
K l n fx x, y, t 2
fx x, y, t fx x, y, t h K l n fy x, y,
24 vx vx 24
2 v2 v 3 1 v v2
t 2
fx x, y, t fx x, y, t h K l fx x, y, t 2
fx x, y,
vx vx 96 vx vy
v v 3 1 v2 v
t w x, y, t w x, y, t h C ln 2
fx x, y, t fx x, y,
vx vy 24 vy vy
2
v 3 1 v2 v v
t w x, y, t h K ln 2
fx x, y, t fx x, y, t w x,
vy 24 vy vy vx
2 2
3 1 v2 v v 5
y, t h K ln 2
fx x, y, t fx x, y, t fy x, y, t h
160 vy vy vx
1 v v2 v v 5
K l fx x, y, t 2
fx x, y, t fy x, y, t fy x, y, t h
640 vx vy vx vy
2
1 v2 v v 5
C ln 2
fx x, y, t fx x, y, t fy x, y, t h
160 vy vy vy
1 2 2 v2 v 3 1
K l k fx x, y, t 2
fx x, y, t fx x, y, t h K l n fy x, y,
96 vy vy 24
2 v2 v 3 1 v2 v
t 2
fx x, y, t fx x, y, t h K ln 2
fx x, y, t fx x, y,
vy vy 320 vy vy
2
v 5 1 2 v2 v 3
t fx x, y, t h K l n fx x, y, t 2
fx x, y, t fx x, y, t h
vx 24 vy vy
2
1 v v2 v 5
K ln fx x, y, t 2
fx x, y, t fx x, y, t h
320 vy vx vx
1 v2 v v v 3
K l 2
fx x, y, t fx x, y, t w x, y, t w x, y, t h
96 vx vy vx vy
2
1 v v2 v 3
K ln w x, y, t 2
fx x, y, t fx x, y, t h
24 vy vx vx
2
1 v2 v v 3
C l 2
fx x, y, t fx x, y, t n w x, y, t h
24 vx vx vx
-
----------------y=0

> eq_delta_fy d eq3 Ceq4;


1 2 2 v2 v 3
eq_delta_fy := K l k fy x, y, t 2
fy x, y, t fy x, y, t h (1.10)
96 vy vy
1 v v v v2 5
K l fx x, y, t fx x, y, t fy x, y, t 2
fy x, y, t h
640 vx vy vx vy
2
1 v v2 v 5
K ln fx x, y, t 2
fy x, y, t fy x, y, t h
160 vy vx vx
1 2 v2 v 3 1
K l n fx x, y, t 2
fy x, y, t fy x, y, t h K l n fy x, y,
24 vx vx 24
2
2 v2 v 3 1 v v2
t 2
fy x, y, t fy x, y, t h C l fx x, y, t n 2
fy x,
vx vx 160 vx vx
v 5 1 2 v2 v
y, t fy x, y, t h K lk 2
fy x, y, t fy x, y, t fy x, y,
vx 96 vx vx
2 3 1 2 v v2
t h C lk fx x, y, t fx x, y, t 2
fy x, y, t fy x, y, t n h3
48 vx vx
1 2 v v2 3
C l k fx x, y, t fx x, y, t fy x, y, t 2
fy x, y, t nh
48 vy vy
3
1 v2 v 5 1 v2
K l 2
fy x, y, t fy x, y, t h K l 2
fy x, y,
160 vy vy 12 vy
v 3 1 v2 v 3
t fy x, y, t h K l 2
fy x, y, t fy x, y, t h
vy 96 vx vx
3
1 v2 v 5 1 v
K l 2
fy x, y, t fy x, y, t h K l fx x, y,
160 vx vx 96 vy
v2 3 1 v v v
t 2
fy x, y, t h C l fx x, y, t fx x, y, t fy x, y,
vx 320 vx vy vx
v2 5 1 2 v2 v
t 2
fy x, y, t nh C lk 2
fy x, y, t fy x, y, t fy x, y,
vy 48 vx vx
2 3 1 v v v2 v
t nh C l fx x, y, t fx x, y, t 2
fy x, y, t fy x, y,
320 vx vy vx vy
5 1 2 v v2 3
t nh K l k fx x, y, t fx x, y, t fy x, y, t 2
fy x, y, t h
96 vy vy
1 2 v v2
K lk fx x, y, t fx x, y, t 2
fy x, y, t fy x, y, t h3
96 vx vx
1 v2 v v v 3
C l 2
fy x, y, t fy x, y, t w x, y, t w x, y, t nh
48 vx vy vx vy
1 2 2 v2 v 3 1 v
C l k fy x, y, t 2
fy x, y, t fy x, y, t nh C l fy x, y,
48 vy vy 48 vx
v2 v v 3 1 v2
t 2
fy x, y, t w x, y, t w x, y, t nh C ln 2
fy x,
vy vx vy 160 vy
3
v 5 1 v2 v 3
y, t fy x, y, t h C ln 2
fy x, y, t fy x, y, t h
vy 12 vy vy
2
1 v v2 v 5
K l fy x, y, t 2
fy x, y, t fy x, y, t h
640 vx vy vy
2
1 v v2 v 5
K l fx x, y, t 2
fy x, y, t fy x, y, t h
160 vy vy vy
2
1 v2 v v 3
K l 2
fy x, y, t fy x, y, t w x, y, t h
24 vy vy vy
1 v2 v 3 1 v2
K ln 2
fy x, y, t fx x, y, t h K l 2
fy x, y,
12 vy vx 24 vx
2
v v 3 1 v2 v
t fy x, y, t w x, y, t h K l 2
fy x, y, t fy x, y,
vx vx 640 vx vx
2 2
v 5 1 v v2 v
t fy x, y, t h K l fx x, y, t 2
fy x, y, t fy x, y,
vy 160 vx vx vx
3
5 1 v2 v 5 1 v2
t h C l 2
fy x, y, t fy x, y, t nh C l 2
fy x, y,
160 vx vx 48 vx
v 3 1 v v2 3
t fy x, y, t nh C l fx x, y, t 2
fy x, y, t nh
vx 48 vy vx
1 v v2 v v 3
K l fy x, y, t 2
fy x, y, t w x, y, t w x, y, t h
96 vx vy vx vy
2
1 v2 v v 3
C ln 2
fy x, y, t fy x, y, t w x, y, t h
24 vy vy vy
1 v v v2 v 5
K l fx x, y, t fx x, y, t 2
fy x, y, t fy x, y, t h
640 vx vy vx vy
2
1 v v2 v 5
K ln fy x, y, t 2
fy x, y, t fy x, y, t h
320 vy vx vx
2
1 v2 v v 3
K ln 2
fy x, y, t fy x, y, t w x, y, t h
24 vy vy vx
1 v2 v v v 3
K l 2
fy x, y, t fy x, y, t w x, y, t w x, y, t h
96 vx vy vx vy
2
1 v v2 v 3
K ln w x, y, t 2
fy x, y, t fy x, y, t h
24 vy vx vx
2
1 v2 v v 3
C l 2
fy x, y, t fy x, y, t n w x, y, t h
24 vx vx vx
2
1 v v2 v 5
C ln fx x, y, t 2
fy x, y, t fy x, y, t h
160 vy vy vy
2
1 v2 v v 5
K ln 2
fy x, y, t fy x, y, t fy x, y, t h
320 vy vy vx
2
1 v2 v v 5
K ln 2
fy x, y, t fy x, y, t fx x, y, t h
160 vy vy vx
1 2 v2 v 3 1
K l n fx x, y, t 2
fy x, y, t fy x, y, t h K l n fy x, y,
24 vy vy 24
2 v2 v 3
t 2
fy x, y, t fy x, y, t h
vy vy

-----------------w=0

> eq_delta_w d eq5 Ceq6;


1 2 v2 1 v
eq_delta_w := l k fy x, y, t 2
w x, y, t n hK l fx x, y, (1.11)
4 vy 96 vx
v v v2 3 1 v
t fx x, y, t w x, y, t 2
w x, y, t h K l fy x, y,
vy vx vy 96 vx
v v v2 3 1 v
t fy x, y, t w x, y, t 2
w x, y, t h K l fx x, y,
vy vx vy 96 vx
v v2 v 3 1 v
t fx x, y, t 2
w x, y, t w x, y, t h K l fy x, y,
vy vx vy 96 vx
v v2 v 3 1 v
t fy x, y, t 2
w x, y, t w x, y, t h K ln w x, y,
vy vx vy 4 vy
2 2
v2 v 1 v v2
t 2
w x, y, t w x, y, t hC ln fy x, y, t 2
w x, y,
vx vx 24 vy vy
v 3 1 v2 v v
t w x, y, t h K ln 2
w x, y, t w x, y, t fx x,
vy 24 vy vy vx
2
3 1 2 v2 v
y, t h K l n fx x, y, t 2
w x, y, t w x, y, t h
2 vy vy
1 2 v2 v 1 2 v2
C lk 2
w x, y, t w x, y, t n hK l n fy x, y, t 2
w x, y,
4 vy vy 2 vy
2
v 1 v2 v v
t w x, y, t hK ln 2
w x, y, t w x, y, t w x, y, t h
vy 4 vy vy vx
2
1 v2 v v 3
K ln 2
w x, y, t w x, y, t fy x, y, t h
24 vy vy vx
2
1 v v2 v 3
C ln fx x, y, t 2
w x, y, t w x, y, t h
24 vy vy vy
2
1 v v2 v 3
K ln fx x, y, t 2
w x, y, t w x, y, t h
24 vy vx vx
2
1 v v2 v 3
C l fy x, y, t n 2
w x, y, t w x, y, t h
24 vx vx vx
2
1 v v2 v 3
K ln fy x, y, t 2
w x, y, t w x, y, t h
24 vy vx vx
2
1 v v2 v 3
C l fx x, y, t n 2
w x, y, t w x, y, t h
24 vx vx vx
1 2 v2 v 1
K l n fx x, y, t 2
w x, y, t w x, y, t hK l n fy x, y,
2 vx vx 2
2 v2 v 1 2 v2 v
t 2
w x, y, t w x, y, t hC lk 2
w x, y, t w x, y,
vx vx 4 vx vx
1 2 v2 1 v2
t n hC l k fx x, y, t 2
w x, y, t n hK l 2
w x, y,
4 vx 2 vx
3 3
v 1 v2 v
t w x, y, t hK l 2
w x, y, t w x, y, t h
vx 2 vy vy
1 v v v2 v 3
C l fy x, y, t fy x, y, t 2
w x, y, t w x, y, t nh
48 vx vy vx vy
1 v v v2 v 3
C l fx x, y, t fx x, y, t 2
w x, y, t w x, y, t nh
48 vx vy vx vy
1 v v v v2 3
C l fy x, y, t fy x, y, t w x, y, t 2
w x, y, t nh
48 vx vy vx vy
1 v v v v2 3
C l fx x, y, t fx x, y, t w x, y, t 2
w x, y, t nh
48 vx vy vx vy
2
1 v2 v v
K l 2
w x, y, t w x, y, t w x, y, t h
8
vx vx vy
2
1 v v2 v 3
K l fx x, y, t 2
w x, y, t w x, y, t h
24 vy vy vy
1 2 v2 v 1 v2
K lk 2
w x, y, t w x, y, t hC ln 2
w x, y,
8 vy vy 2 vy
3 2
v 1 v v2 v
t w x, y, t hK l fy x, y, t 2
w x, y, t w x, y,
vy 24 vy vy vy
2
3 1 v v2 v 1 2
t h K l w x, y, t 2
w x, y, t w x, y, t hK l k fx x,
8 vx vy vy 8
v2 1 2 v2
y, t 2
w x, y, t hK l k fy x, y, t 2
w x, y, t h
vx 8 vy
2
1 v v2 v 3
K l fy x, y, t 2
w x, y, t w x, y, t h
24 vx vx vx
2
1 v v2 v 3
K l fx x, y, t 2
w x, y, t w x, y, t h
24 vx vx vx
1 2 v2 v 1 v2
K lk 2
w x, y, t w x, y, t hC l 2
w x, y,
8 vx vx 2 vx
v 3
t w x, y, t nh
vx

Exerccio 3
> restart : with student :
Massas concentradas
2
L 2 2 1 2 2
> Lagr d $ m1 C2$m2 $a1 C2$m2$a1$a2 Cm2$a2 K $ k1$q1 Ck2$q2 Cg$L
2 2
$ m1 C2$m2 K m1 Cm2 $cos q1 Km2$cos q1 C q2 ;
1 2 2 2 1 2 1 2
Lagr := L m1 C2 m2 a1 C2 m2 a1 a2 Cm2 a2 K k1 q1 K k2 q2 (2.1)
2 2 2
Cg L m1 C2 m2 K m1 Cm2 cos q1 Km2 cos q1 C q2
> diff Lagr, q1 ;
Kk1 q1 CL 0 Cg 0 Cg L m1 Cm2 sin q1 Cm2 sin q1 C q2 (2.2)
> diff Lagr, a1 ;
1 2
L 0 C L 2 m1 C2 m2 a1 C2 m2 a2 (2.3)
2
> diff Lagr, q2 ;
Kk2 q2 CL 0 Cg 0 Cg L m2 sin q1 C q2 (2.4)
> diff Lagr, a2 ;
1 2
L 0 C L 2 a1 m2 C2 a2 m2 (2.5)
2
Massas concentradas
> restart : with student :
2 3
L 2 2 r$L $A 2
> Lagr d $ m1 C2$m2 $a1 C2$m2$a1$a2 Cm2$a2 C $ 3$a1 C2$a1$a2
2 6
2 1 2 2
Ca2 K $ k1$q1 Ck2$q2 Cg$L$ m1 C2$m2 K m1 Cm2 $cos q1 Km2
2
2
r$L $A$g
$cos q1 C q2 C $ 3 K2$cos q1 Kcos q1 C q2 ;
2
1 2 2 2 1 3 2
Lagr := L m1 C2 m2 a1 C2 m2 a1 a2 Cm2 a2 C r L A 3 a1 C2 a1 a2 (2.6)
2 6
2 1 2 1 2
Ca2 K k1 q1 K k2 q2 Cg L m1 C2 m2 K m1 Cm2 cos q1
2 2
1 2
Km2 cos q1 C q2 C r L A g 3 K2 cos q1 Kcos q1 C q2
2
> diff Lagr, q1 ;
Kk1 q1 CL 0 Cg 0 Cg L m1 Cm2 sin q1 Cm2 sin q1 C q2 (2.7)
1 2
C r L A g 2 sin q1 Csin q1 C q2
2
> diff Lagr, a1 ;
1 2 1 3
L 0 C L 2 m1 C2 m2 a1 C2 m2 a2 C r L A 6 a1 C2 a2 (2.8)
2 6
> diff Lagr, q2 ;
1 2
Kk2 q2 CL 0 Cg 0 Cg L m2 sin q1 C q2 C r L A g sin q1 C q2 (2.9)
2
> diff Lagr, a2 ;
1 2 1 3
L 0 C L 2 a1 m2 C2 a2 m2 C r L A 2 a1 C2 a2 (2.10)
2 6

Exercicio 4
Viga bi-apoiada
Mtodo de Rayleigh-Ritz
> restart : with student :

----Modos

> nmod d 1 :
wd0:
for i from 1 by 2 to nmod do
i$Pi$x
w d w CC i$sin :
L
end do:

----Energia elstica

1 2
> Ud $E$Iz$ diff w, x, x ;
2
2
2 px 4
E Iz C1 sin p
1 L
U := 4
(3.1.1.1)
2 L

---Trabalho da fora externa

L
> W d p$Dirac x K $w;
2
1 px
W := p Dirac x K L C1 sin (3.1.1.2)
2 L

---Energia potencial de um corpo elstico

> P d U KW;
2
2 px 4
E Iz C1 sin p
1 L 1 px
P := 4
Kp Dirac x K L C1 sin (3.1.1.3)
2 L 2 L

----Equaes de Euler-Lagrange

> for i from 1 by 2 to nmod do


P i d diff P, C i :
tdP i:
eq i d int t, x = 0 ..L assuming L O 0 :
end do:

----Sistema

> sys d NULL :


var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i;
var d var, C i;
end do:
> sys d sys : var d var :
> solve sys, var ;
(3.1.1.4)
3
2pL
C1 = 4
(3.1.1.4)
E Iz p
> assign % ;

---Equao do deslocamento

> wrr d w;
3 px
2 p L sin
L
wrr := 4
(3.1.1.5)
E Iz p
> save wrr, "wrr.m";
Mtodo de Galerkin
> restart : with student :

---Nmero de modos

> nmod d 3 :

---Funo de forma

> for i from 1 by 2 to nmod do


i$Pi$x
f i d sin :
L
end do:

----Modos

> wd0:
for i from 1 by 2 to nmod do

w d w CC i$f i :
end do:

---Equao diferencial

L
> eq d E$Iz$ diff w, x$4 Kp$Dirac x K ;
2
px 4 3px 4
C1 sin p 81 C3 sin p
L L 1
eq := E Iz 4
C 4
Kp Dirac x K L (3.1.2.1)
L L 2

---Equaes de Galerkin

> for i from 1 by 2 to nmod do


tdf i:
eq i d int eq$t, x = 0 ..L assuming L O 0 :
end do:

---Sistema

> sys d NULL :


var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i :
var d var, C i :
end do:
> sys d sys : var d var :
> solve sys, var ;
3 3
2pL 2 pL
C1 = 4 , C3 = K (3.1.2.2)
p E Iz 81 p4 E Iz

> assign % ;

---Equao do deslocamento

> wg d w;
3 px 3 3px
2 p L sin p L sin
L 2 L
wg := 4
K 4
(3.1.2.3)
p E Iz 81 p E Iz
> save wg, "wg.m";
Soluo exata
> restart : with student :

---Trecho 1

3 2
p x L
> w1 d $ K $x :
E$Iz 12 16

---Trecho 2

3 2 3
p x L 2 3$L p$L
> w2 d $ K C $x K $x C :
E$Iz 12 4 16 48

---Equao do deslocamento

> we dKw1;
1 3 1 2
p x K L x
12 16
we := K (3.1.3.1)
E Iz
> save we, "we.m";
Comparao no meio do vo (x=L/2)
> restart : with student :
L
> xd ;
2
1
x := L (3.1.4.1)
2

---Mtodo de Rayleigh-Ritz

> evalf wrr ;


3
0.02053196450 p L
(3.1.4.2)
E Iz

---Mtodo de Galerkin

> evalf wg ;
3
0.02078544554 p L
(3.1.4.3)
E Iz

---Soluo Exata

> evalf we ;
3
0.02083333333 p L
(3.1.4.4)
E Iz
Estudo de convergncia do nmero de modos
Mtodo de Rayleigh-Ritz
> restart : with student :

---Dados geomtricos e do carregamento

L
> p d 20 : L d 5 : Iz d 1eK3 : E d 200e9 : x d :
2

---Convergncia

> want d 2 : wcomp d 1 : i d 1 : x d'x':


wantKwcomp
> while abs O 0.00001 do
wcomp

nmod d i :
wd0:
for j from 1 by 2 to nmod do
j$Pi$x
w d w CC j$sin :
L
end do:
1 2
U d $E$Iz$ diff w, x, x :
2
L
W d p$Dirac x K $w :
2
P d U KW :
for j from 1 to nmod do
P j d diff P, C j :

tdP j:

eq j d int t, x = 0 ..L assuming L O 0 :


end do:
sys d NULL :
var d NULL :
for j from 1 by 2 to nmod do
sys d sys, eq j :

var d var, C j :
end do:
sys d sys : var d var :
solve sys, var :
assign % ;
L
xd :
2
want d wcomp :
wcomp d w :
x d'x':
for j from 1 by 2 to nmod do
C j d cat C, j ;
end do;
numero_de_modos d i :
i d i C2 :
end do:
wcomp :
numero_de_modos :

---Nmero de modos

> numero_de_modos;
19 (3.1.5.1.1)

---Deslocamento aproximado

> wcomp;
-7
2.604113463 10 (3.1.5.1.2)
Mtodo de Galerkin
> restart : with student :
---Dados geomtricos e do carregamento

L
> p d 20 : L d 5 : Iz d 1eK3 : E d 200e9 : x d :
2

---Convergncia

> want d 2 : wcomp d 1 : i d 1 : x d'x':


wantKwcomp
> while abs O 0.00001 do
wcomp
nmod d i :
for i from 1 by 2 to nmod do
i$Pi$x
f i d sin :
L
end do:
wd0:
for i from 1 by 2 to nmod do

i$Pi$x
w d w CC i$sin :
L
end do:
L
eq d E$Iz$ diff w, x$4 Kp$Dirac x K ;
2
for i from 1 by 2 to nmod do
tdf i:

eq i d int eq$t, x = 0 ..L assuming L O 0 :


end do:
sys d NULL :
var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i :

var d var, C i :
end do:
sys d sys : var d var :
solve sys, var ;
assign % ;
L
xd :
2
want d wcomp :
wcomp d w :
x d'x':
for j from 1 by 2 to nmod do
C j d cat C, j ;
end do;
numero_de_modos d i :
i d i C2 :
end do:

---Nmero de modos

> numero_de_modos;
27 (3.1.5.2.1)

---Deslocamento aproximado

> wcomp;
-7
2.604142401 10 (3.1.5.2.2)

Molas Rotacionais
Mtodo de Rayleigh-Ritz
> restart : with student :

----Modos

> nmod d 1 :
wd0:
for i from 1 by 2 to nmod do
i$Pi$x
w d w CC i$sin :
L
end do:
> q d diff w, x : x d 0 : q1 d q : x d'x':

----Energia elstica

1 2 2
> Ud $E$Iz$ diff w, x, x CK$q1 ;
2
2
2 px 4
E Iz C1 sin p 2 2
1 L K C1 p
U := 4
C 2
(3.2.1.1)
2 L L

---Trabalho da fora externa

L
> W d p$Dirac x K $w;
2
1 px
W := p Dirac x K L C1 sin (3.2.1.2)
2 L

---Energia potencial de um corpo elstico

> P d U KW;
2
2 px 4
E Iz C1 sin p 2 2
1 L K C1 p 1 px
P := 4
C 2
Kp Dirac x K L C1 sin (3.2.1.3)
2 L L 2 L

----Equaes de Euler-Lagrange

> for i from 1 by 2 to nmod do


P i d diff P, C i :
tdP i:
eq i d int t, x = 0 ..L assuming L O 0 :
end do:

----Sistema

> sys d NULL :


var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i;
var d var, C i;
end do:
> sys d sys : var d var :
> solve sys, var ;
3
2pL
C1 = 2 2
(3.2.1.4)
2
p E Iz p C4 K L
> assign % ;

---Equao do deslocamento

> wrrmr d w;
3 px
2 p L sin
L
wrrmr := 2 2
(3.2.1.5)
2
p E Iz p C4 K L
> save wrrmr, "wrrmr.m";
Mtodo de Galerkin
>
Soluo exata
> restart : with student :

---Trecho 1

3 2
p x L 2
> w1 d $ K $x :
4$E$Iz 3 4

---Equao do deslocamento
> we dKw1;
1 3 1 2 2
p x K L x
1 3 4
we := K (3.2.3.1)
4 E Iz
> save we, "we.m";
Comparao no meio do vo (x=L/2)
> restart : with student :
L
> xd ;
2
1
x := L (3.2.4.1)
2

---Mtodo de Rayleigh-Ritz

> evalf wrrmr ;


3
0.2026423672 p L
2
(3.2.4.2)
4. K L C9.869604404 E Iz

---Mtodo de Galerkin

>

---Soluo Exata

> evalf we ;
3 4
0.2500000000 p 0.04166666667 L K0.06250000000 L
K (3.2.4.3)
E Iz
>
Estudo de convergncia do nmero de modos
Mtodo de Rayleigh-Ritz
> restart : with student :

---Dados geomtricos e do carregamento

L
> p d 20 : L d 5 : Iz d 1eK3 : E d 200e9 : x d : K d 200e9 :
2

---Convergncia

> want d 2 : wcomp d 1 : i d 1 : x d'x':


wantKwcomp
> while abs O 0.1 do
wcomp

nmod d i :
wd0:
for j from 1 by 2 to nmod do
j$Pi$x
w d w CC j$sin :
L
end do:
q d diff w, x : x d 0 : q1 d q : x d'x':
1 2 1 2
U d $E$Iz$ diff w, x, x C $K$q1 :
2 2
L
W d p$Dirac x K $w :
2
P d expand U KW :
for j from 1 to nmod do
P j d diff P, C j :

tdP j:

eq j d int t, x = 0 ..L assuming L O 0 :


end do:
sys d NULL :
var d NULL :
for j from 1 by 2 to nmod do
sys d sys, eq j :

var d var, C j :
end do:
sys d sys : var d var :
solve sys, var :
assign % ;
L
xd :
2
want d wcomp :
wcomp d w :
x d'x':
for j from 1 by 2 to nmod do
C j d cat C, j ;
end do;
numero_de_modos d i :
i d i C2 :
end do:
wcomp :
numero_de_modos :

---Nmero de modos

> numero_de_modos;
5 (3.2.5.1.1)
---Deslocamento aproximado

> wcomp;
-8
5.006673390 10 (3.2.5.1.2)
Mtodo de Galerkin
>

Viga bi-engastada
Mtodo de Rayleigh-Ritz
> restart : with student :

----Modos

> nmod d 1 :
wd0:
for i from 1 by 2 to nmod do
2$i C1 $Pi
b id :
2$L

w d w CC i$ cos b i$x Kcosh b i$x

cos b i$L Kcosh b i$L


K $ sin b i$x Ksinh b i$x :
sin b i$L Ksinh b i$L
end do:

----Energia elstica

1 2
> Ud $E$Iz$ diff w, x, x ;
2

3 px 2 3 px 2
cos p cosh p
1 2 9 2 L 9 2 L
U := E Iz C1 K 2
K 2
(3.3.1.1)
2 4 L 4 L

2
3 px 2 3 px 2
sin p sinh p
3 9 2 L 9 2 L
cosh p K 2
K 2
2 4 L 4 L
C
3
K1 Ksinh p
2

---Trabalho da fora externa

L
> W d p$Dirac x K $w;
2
1 3 px 3 px
W := p Dirac x K L C1 cos Kcosh (3.3.1.2)
2 2 L 2 L

3 3 px 3 px
cosh p sin Ksinh
2 2 L 2 L
C
3
K1 Ksinh p
2

---Energia potencial de um corpo elstico

> P d expand U KW ;
2
2 3 px 4
E Iz C1 cos p
81 2 L
P := 4
(3.3.1.3)
32 L
2 3 px 4 3 px
E Iz C1 cos p cosh
81 2 L 2 L
C 4
16 L
2 3 px 4 3 3 px
E Iz C1 cos p cosh p sin
81 2 L 2 2 L
C
16 4 3
L K1 Ksinh p
2
2 3 px 4 3 3 px
E Iz C1 cos p cosh p sinh
81 2 L 2 2 L
C
16 4 3
L K1 Ksinh p
2
2
23 px 4
E Iz C1 cosh p
81 2 L
C 4
32 L
2 3 px 4 3 3 px
E Iz C1 cosh p cosh p sin
81 2 L 2 2 L
C
16 4 3
L K1 Ksinh p
2
2 3 px 4 3 3 px
E Iz C1 cosh p cosh p sinh
81 2 L 2 2 L
C
16 4 3
L K1 Ksinh p
2
2 2
32 3 px 4
E Iz C1 cosh p sin p
81 2 2 L
C 2
32 3 4
K1 Ksinh p L
2
2
2 3 3 px 4 3 px
E Iz C1 cosh p sin p sinh
81 2 2 L 2 L
C 2
16 3 4
K1 Ksinh p L
2
2 2
32 3 px 4
E Iz C1 cosh p sinh p
81 2 2 L
C 2
Kp Dirac x
32 3 4
K1 Ksinh p L
2
1 3 px 1 3 px
K L C1 cos Cp Dirac x K L C1 cosh
2 2 L 2 2 L
1 3 3 px
p Dirac x K L C1 cosh p sin
2 2 2 L
K
3
K1 Ksinh p
2
1 3 3 px
p Dirac x K L C1 cosh p sinh
2 2 2 L
C
3
K1 Ksinh p
2

----Equaes de Euler-Lagrange

> for i from 1 by 2 to nmod do


P i d diff P, C i :
tdP i:
eq i d int t, x = 0 ..L assuming L O 0 :
end do:

----Sistema

> sys d NULL :


var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i;
var d var, C i;
end do:
> sys d sys : var d var :
> solve sys, var ;
2
16 3 3 3 3 3
C1 = K pL 2 cosh p sinh p C 2 cosh p sinh p (3.3.1.4)
27 4 2 2 2
2
3 3 3 3
C 2 sinh p K2 sinh p cosh p sinh p
2 4 2 2

3 3 3 3
C4 cosh p sinh p Ccosh p 2 C2 2 sinh p
4 2 2 2
3 3 3
K2 cosh p sinh p C2 cosh p C 2
2 4 4
9 15 15
K p 3 p 2 p
2 2 3 2 3 3
E Iz e p e cosh p Ke cosh p sinh p
2 2 2
15 15 9
p p 2 p
2 3 2 3 3 2
Ke cosh p Ce sinh p C6 p cosh p e
2 2 2
9 9
p p
3 2 3 3 2
C12 p sinh p e K2 cosh p sinh p e
2 2 2
9
p 2
3 2 6p 3 6p 3 3
K2 cosh p e K4 e cosh p C4 e cosh p sinh p
2 2 2 2
2
6p 3 6p 3 3p 3
C4 e cosh p K4 e sinh p K4 e cosh p
2 2 2
3
p 2
3 3 3p 2 3
K4 cosh p sinh p e Ke cosh p
2 2 2
3
p
2 3 3 3 3p 3p 3
Ke cosh p sinh p K4 cosh p e K4 e sinh p
2 2 2 2
3 3
p p
2 3 2 3
Ke cosh p Ke sinh p
2 2
> assign % ;

---Equao do deslocamento

> wrrbe d w :
> save wrrbe, "wrrbe.m";
Mtodo de Galerkin
> restart : with student :

---Nmero de modos

> nmod d 1 :

---Funo de forma

> for i from 1 by 2 to nmod do


2$i C1 $Pi
b id :
2$L
cos b i$L Kcosh b i$L
f id cos b i$x Kcosh b i$x K
sin b i$L Ksinh b i$L
$ sin b i$x Ksinh b i$x :

end do:

----Modos

> wd0:
for i from 1 by 2 to nmod do

w d w CC i$ f i :
end do:
> w;

3 px 3 px
C1 cos Kcosh (3.3.2.1)
2 L 2 L

3 3 px 3 px
cosh p sin Ksinh
2 2 L 2 L
C
3
K1 Ksinh p
2

---Equao diferencial

L
> eq d E$Iz$ diff w, x$4 Kp$Dirac x K ;
2

3 px 4 3 px 4
cos p cosh p
81 2 L 81 2 L
eq := E Iz C1 4
K 4
(3.3.2.2)
16 L 16 L

3 px 4 3 px 4
sin p sinh p
3 81 2 L 81 2 L
cosh p 4
K 4
2 16 L 16 L
C
3
K1 Ksinh p
2
1
Kp Dirac x K L
2

---Equaes de Galerkin

> for i from 1 by 2 to nmod do


tdf i:
eq i d int eq$t, x = 0 ..L assuming L O 0 :
end do:
---Sistema

> sys d NULL :


var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i :
var d var, C i :
end do:
> sys d sys : var d var :
> solve sys, var ;
2
16 3 3 3 3
C1 = K L p 2 sinh p C 2 sinh p cosh p (3.3.2.3)
27 2 2 2
2
3 3 3 3 3
C2 sinh p cosh p K2 sinh p cosh p sinh p
2 4 2 2 4

3 3 3 3
C2 2 sinh p Ccosh p 2 C4 sinh p cosh p
2 2 2 4

3 3 3
K2 cosh p sinh p C 2 C2 cosh p
2 4 4
9 15 15
3 K2 p p p
2
2 3 2 3 3
E Iz p e e cosh p Ke cosh p sinh p
2 2 2
15 15 9
p p 2 p
2 3 2 3 3 2
Ke cosh p Ce sinh p C6 p cosh p e
2 2 2
9 9
p p
3 2 3 3 2
C12 p sinh p e K2 cosh p sinh p e
2 2 2
9
p 2
3 2 3 6p 3 6p 3
K2 cosh p e C4 cosh p e K4 cosh p e sinh p
2 2 2 2
3
p 2
3 6p 3 6p 2 3
K4 cosh p e C4 sinh p e Ke cosh p
2 2 2
3
2 p
3p 3 2 3 3
C4 e cosh p Ke cosh p sinh p
2 2 2
3
p
3 3 3p 2 3 3 3p
C4 cosh p sinh p e Ke cosh p C4 cosh p e
2 2 2 2
3
p
2 3 3p 3
Ke sinh p C4 e sinh p
2 2
> assign % ;

---Equao do deslocamento

> wgbe d w :
> save wgbe, "wgbe.m";
>
Soluo exata
> restart : with student :

---Trecho 1

3
p x L 2
> w1 d $ K $x :
4$E$Iz 3 4

---Equao do deslocamento

> we dKw1;
1 3 1 2
p x K Lx
1 3 4
we := K (3.3.3.1)
4 E Iz
> save we, "we.m";
>
Comparao no meio do vo (X=L/2)
> restart : with student :
L
> xd ;
2
1
x := L (3.3.4.1)
2

---Mtodo de Rayleigh-Ritz

> evalf wrrbe ;


3
0.005171285367 p L
(3.3.4.2)
E Iz

---Mtodo de Galerkin

> evalf wgbe ;


3
0.005095440770 p L
(3.3.4.3)
E Iz

---Soluo Exata

> evalf we ;
3
0.005208333333 p L
(3.3.4.4)
E Iz
Estudo de convergncia do nmero de modos
> restart : with student :
---Dados geomtricos e do carregamento

L
> p d 20 : L d 5 : Iz d 1eK3 : E d 200e9 : x d :
2

---Convergncia

> want d 2 : wcomp d 1 : i d 1 : x d'x':


wantKwcomp
> while abs O 0.00001 do
wcomp

nmod d i :
wd0:
for j from 1 by 2 to nmod do
2$j C1 $Pi
b id :
2$L

w d w CC j$ cos b j$x Kcosh b j$x

cos b j$L Kcosh b j$L


K $ sin b j$x Ksinh b j$x :
sin b j$L Ksinh b j$L
end do:
1 2
U d $E$Iz$ diff w, x, x :
2
L
W d p$Dirac x K $w :
2
P d U KW :
for j from 1 to nmod do
P j d diff P, C j :

tdP j:

eq j d int t, x = 0 ..L assuming L O 0 :

end do:
sys d NULL :
var d NULL :
for j from 1 by 2 to nmod do
sys d sys, eq j :

var d var, C j :

end do:
sys d sys : var d var :
solve sys, var :
assign % ;
L
xd :
2
want d wcomp :
wcomp d w :
x d'x':
for j from 1 by 2 to nmod do
C j d cat C, j ;

end do;
numero_de_modos d i :
i d i C2 :
end do:
wcomp :
numero_de_modos :

---Nmero de modos

> numero_de_modos;
1 (3.3.5.1)

---Deslocamento aproximado

> wcomp;
-8 -8 3
2.035202852 10 2 C4.070405703 10 cosh p (3.3.5.2)
4
-8 3 1 3
4.070405703 10 cosh p 2 Ksinh p
2 2 4
K
3
K1 Ksinh p
2

Viga em balano
Mtodo de Rayleigh-Ritz
> restart : with student :

----Modos

> nmod d 1 :
wd0:
for i from 1 by 2 to nmod do
2$i C1 $Pi
b id :
2$L

w d w CC i$ cos b i$x Kcosh b i$x

cos b i$L Kcosh b i$L


K $ sin b i$x Ksinh b i$x :
sin b i$L Ksinh b i$L
end do:
----Energia elstica

1 2
> Ud $E$Iz$ diff w, x, x ;
2

3 px 2 3 px 2
cos p cosh p
1 2 9 2 L 9 2 L
U := E Iz C1 K 2
K 2
(3.4.1.1)
2 4 L 4 L

2
3 px 2 3 px 2
sin p sinh p
3 9 2 L 9 2 L
cosh p K 2
K 2
2 4 L 4 L
C
3
K1 Ksinh p
2

---Trabalho da fora externa

> W d p$Dirac x KL $w;

3 px 3 px
W := p Dirac x KL C1 cos Kcosh (3.4.1.2)
2 L 2 L

3 3 px 3 px
cosh p sin Ksinh
2 2 L 2 L
C
3
K1 Ksinh p
2

---Energia potencial de um corpo elstico

> P d U KW;

3 px 2 3 px 2
cos p cosh p
1 2 9 2 L 9 2 L
P := E Iz C1 K 2
K 2
(3.4.1.3)
2 4 L 4 L

2
3 px 2 3 px 2
sin p sinh p
3 9 2 L 9 2 L
cosh p K 2
K 2
2 4 L 4 L
C
3
K1 Ksinh p
2
3 px 3 px
Kp Dirac x KL C1 cos Kcosh
2 L 2 L

3 3 px 3 px
cosh p sin Ksinh
2 2 L 2 L
C
3
K1 Ksinh p
2

----Equaes de Euler-Lagrange

> for i from 1 by 2 to nmod do


P i d diff P, C i :
tdP i:
eq i d int t, x = 0 ..L assuming L O 0 :
end do:
> eq1;
9 15
p p
81 1 3 2 1 2 2 3p 2 6p
2
p Iz E pe C e K e K e (3.4.1.4)
16 3 3 6 3 3
L 1 Csinh p
2
3 9 15
p 2 p p
1 2 3 1 2 1 2 3p 6p
K e cosh p K e C e C2 e K2 e
6 2 3 2
3 9
p p
1 2 3 3 3 2
C e 1 Csinh p cosh p C2 sinh p pe
2 2 2 2
15 3 9
p p K p
1 2 1 3p 1 6p 1 2 2
C e K e K e K e e C1
12 3 3 12

----Sistema

> sys d NULL :


var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i;
var d var, C i;
end do:
> sys d sys : var d var :
> solve sys, var ;
C1 = 0 (3.4.1.5)
> assign % ;

---Equao do deslocamento

> wrrbe d w :
> save wrrbe, "wrrbe.m";
>
Mtodo de Galerkin
> restart : with student :

---Nmero de modos

> nmod d 1 :

---Funo de forma

> for i from 1 by 2 to nmod do


2$i C1 $Pi
b id :
2$L
cos b i$L Kcosh b i$L
f id cos b i$x Kcosh b i$x K
sin b i$L Ksinh b i$L

$ sin b i$x Ksinh b i$x :

end do:

----Modos

> wd0:
for i from 1 by 2 to nmod do

w d w CC i$ f i :
end do:
> w;

3 px 3 px
C1 cos Kcosh (3.4.2.1)
2 L 2 L

3 3 px 3 px
cosh p sin Ksinh
2 2 L 2 L
C
3
K1 Ksinh p
2

---Equao diferencial

> eq d E$Iz$ diff w, x$4 Kp$Dirac x KL ;

3 px 4 3 px 4
cos p cosh p
81 2 L 81 2 L
eq := E Iz C1 4
K 4
(3.4.2.2)
16 L 16 L
3 px 4 3 px 4
sin p sinh p
3 81 2 L 81 2 L
cosh p 4
K 4
2 16 L 16 L
C
3
K1 Ksinh p
2
Kp Dirac x KL

---Equaes de Galerkin

> for i from 1 by 2 to nmod do


tdf i:
eq i d int eq$t, x = 0 ..L assuming L O 0 :
end do:

---Sistema

> sys d NULL :


var d NULL :
for i from 1 by 2 to nmod do
sys d sys, eq i :
var d var, C i :
end do:
> sys d sys : var d var :
> solve sys, var ;
C1 = 0 (3.4.2.3)
> assign % ;

---Equao do deslocamento

> wgbe d w :
> save wgbe, "wgbe.m";
>
>
Soluo exata
> restart : with student :

---Trecho 1

3
p x 2
> w1 d $ KL$x :
2$E$Iz 3

---Equao do deslocamento

> we dKw1;

(3.4.3.1)
1 3 2
p x KL x
1 3
we := K (3.4.3.1)
2 E Iz
> save we, "we.m";
>
Comparao na extremidade (X=L)
> restart : with student :
L
> xd ;
2
1
x := L (3.4.4.1)
2

---Mtodo de Rayleigh-Ritz

> evalf wrrbe ;


0. (3.4.4.2)

---Mtodo de Galerkin

> evalf wgbe ;


0. (3.4.4.3)

---Soluo Exata

> evalf we ;
3
0.1041666667 p L
(3.4.4.4)
E Iz
>
Estudo de convergncia do nmero de modos
> restart : with student :

---Dados geomtricos e do carregamento

L
> p d 20 : L d 5 : Iz d 1eK3 : E d 200e9 : x d :
2

---Convergncia

> want d 2 : wcomp d 1 : i d 1 : x d'x':


wantKwcomp
> while abs O 0.00001 do
wcomp

nmod d i :
wd0:
for j from 1 by 2 to nmod do
2$j C1 $Pi
b id :
2$L

w d w CC j$ cos b j$x Kcosh b j$x

cos b j$L Kcosh b j$L


K $ sin b j$x Ksinh b j$x :
sin b j$L Ksinh b j$L
end do:
1 2
U d $E$Iz$ diff w, x, x :
2
W d p$Dirac x KL $w :
P d U KW :
for j from 1 to nmod do
P j d diff P, C j :

tdP j:

eq j d int t, x = 0 ..L assuming L O 0 :

end do:
sys d NULL :
var d NULL :
for j from 1 by 2 to nmod do
sys d sys, eq j :

var d var, C j :

end do:
sys d sys : var d var :
solve sys, var :
assign % ;
L
xd :
2
want d wcomp :
wcomp d w :
x d'x':
for j from 1 by 2 to nmod do
C j d cat C, j ;

end do;
numero_de_modos d i :
i d i C2 :
end do:
wcomp :
numero_de_modos :

---Nmero de modos
> numero_de_modos;
3 (3.4.5.1)

---

You might also like