Escolar Documentos
Profissional Documentos
Cultura Documentos
P0
P0
2
1
2t
P0 sin
2
Te
a2 :=
2 P0
3
b2 := 0
4t
P0 cos
2
Te
p2 :=
3
a3 := 0
b3 := 0
p3 := 0
a4 :=
2 P0
15
b4 := 0
8t
P0 cos
2
Te
p4 :=
15
a5 := 0
b5 := 0
p5 := 0
a6 :=
2 P0
35
b6 := 0
12 t
P0 cos
2
Te
p6 :=
35
a7 := 0
b7 := 0
p7 := 0
2 P0
63
b8 := 0
a8 :=
16 t
P0 cos
2
Te
p8 :=
63
a9 := 0
b9 := 0
p9 := 0
a10 :=
2 P0
99
b10 := 0
20 t
P0 cos
Te
2
p10 :=
99
Representao da Fora
> Xest:=P0/K;
Xest :=
P0
K
> P:=a0+add(p[n],n=1..10):
> P_normalizada:=P/Xest:
Representao do Deslocamento
> for n from 1 by 1 to 10 do
beta[n]:=1/(1-(n*Te/Tp));
xp[n]:=(1/K)*((1/(1-(beta[n]*beta[n])))*(a[n]*cos(2*n*Pi*t/Tp
)+b[n]*sin(2*n*Pi*t/Tp)));
end do:
> Xp:=1/K*(a0+odd(xp[n],n=1..10)):
>
> xp_normalizado:=Xp/Xest:
Dados do problema
> Te:=0.2:
K:=400:
M:=25:
omega0:=evalf(sqrt(K/M)):
P0:=20:
Tp:=evalf(2*Pi/omega0):
#Perodo da Fora
# Rigidez do sistema
#Massa do sistema
# Frequncia Natural
#Fora Inicial
#Perodo da Estrutura
Espectro da fora
> Pmatrix:=Vector(201,2):
> count:=0:
> for i from 0 by 0.005 to 1 do
count:=count+1:
Pmatrix(count,1):=i:
Pmatrix(count,2):=evalf(subs(t=i,P_normalizada));
end do:
> Pmatrix:
> plot(Pmatrix,color=blue,title=`Espectro da Fora`,labels =
["tempo", "Fora"],titlefont = ["HELVETICA", 20],labelfont =
["HELVETICA", 12],thickness=5);
>
Xmatrix(count,2):=evalf(subs(t=i,xp_normalizado));
end do:
> plot(Xmatrix,color=red,title=`Espectro do
Deslocamento`,labels = ["tempo", "deslocamento"],titlefont =
["HELVETICA", 20],labelfont = ["HELVETICA", 12],thickness=4);
Variao da Resposta
> Rmatrix:=Vector(201,2):
> count:=0:
> for i from 0 by 0.05 to 10 do
count:=count+1:
Rmatrix(count,1):=i:
Rmatrix(count,2):=evalf(subs(t=i,K*xp_normalizado));
end do:
> for t from 0 by 0.05 to 10 do
Rmax:=evalf(K*xp_normalizado)
end do:
> Maximum( Rmax );
Maximum( 126.0916804 )
> plot(Rmatrix,color=green,title=`Espectro da Reao de
Apoio`,labels = ["tempo", "Reao"],titlefont = ["HELVETICA",
20],labelfont = ["HELVETICA", 12],thickness=4);