Escolar Documentos
Profissional Documentos
Cultura Documentos
1-Prova01-Gabarito
1 Questão1
Vamos usar a figura abaixo para referência.
É claro que o sistema tem apenas um grau de liberdade, pois as rotações 𝜃1 e 𝜃2 não são indepen-
dentes. Temos que
𝜃1 𝑅
𝜃1 𝑅1 = 𝜃2 𝑅2 ou = 2.
𝜃2 𝑅1
Para um sistema com um grau de liberdade meio estranho como este, pode ser mais conveniente
usar o método de Rayleigh para calcular a frequência natural, igualando a energia cinética máxima
à energia potencial máxima.
Será necessário colocar todas as expressões em termos de uma única coordenada generalizada,
vamos escolher 𝜃1 .
2
1 𝑙
𝑇𝑏 = (𝐽1 + (𝐽2 + 𝑚2 𝐿21 ) + (𝐽𝑏 + 𝑚𝑏 (𝑅1 + 𝑏 ) )) 𝜃12̇ ,
2 2
[1]: R1 = 0.080
R2 = 0.040
1
lb = 0.240
Rb = 0.0045
t = 0.020
� = 7700
Massas
[2]: import math
A1 = math.pi*R1**2
V1 = A1*t
m1 = V1*�
A2 = math.pi*R2**2
V2 = A2*t
m2 = V2*�
print(f"m1:{m1:.3g}, m2:{m2:.3g}")
Ab = math.pi*Rb**2
Vb = Ab*lb
mb = Vb*�
print(f"mb:{mb:.3g}")
m1:3.1, m2:0.774
mb:0.118
Momentos de inércia
[3]: J1 = m1*R1**2/2
J2 = m2*R2**2/2
Jb = mb*lb**2/12
print(f"J1:{J1:.3g}, J2:{J2:.3g}, Jb:{Jb:.3g}")
[4]: L1 = R1+R2+lb
print(f"L1:{J1:.3g}")
L1:0.00991
O momento de inércia total do seguimento azul em relação ao eixo é então
Ja:0.116
Para o segmento marcado em vermelho, o raciocínio é análogo.
A energia cinética total deste seguimento é dada por
2
1 𝑙
𝑇𝑣 = (𝐽2 + 𝐽𝑏 + 𝑚𝑏 (𝑅2 + 𝑏 ) + 𝐽1 + 𝑚1 𝐿21 ) 𝜃22̇ .
2 2
2
Perceba que no último termo a distância é 𝐿1 , pois o sistema gira em torno do centro do disco com
raio 𝑅2 . O comprimento 𝐿2 está na figura para ser usado para outra coisa.
Jv:0.415
A energia cinética total é então
1
𝑇 = (𝐽 𝜃2̇ + 𝐽𝑣 𝜃22̇ ) ,
2 𝑎 1
2
1 𝑅 1 𝑅2
𝑇 = (𝐽𝑎 𝜃12̇ + 𝐽𝑣 (𝜃1̇ 1 ) ) = (𝐽𝑎 + 𝐽𝑣 12 ) 𝜃12̇ .
2 𝑅2 2 𝑅2
Supondo que o movimento seja harmônico, da forma 𝜃1 (𝑡) = Θ cos(𝜔𝑡), a velocidade é dada por
𝜃1̇ (𝑡) = 𝜔Θ cos(𝜔𝑡), e a velocidade máxima é 𝜔Θ.
A energia cinética máxima é então
1 𝑅2 1
𝑇max = (𝐽𝑎 + 𝐽𝑣 12 ) 𝜔2 Θ2 = 𝐽𝑒 𝜔2 Θ2 .
2 𝑅2 2
[7]: Je = Ja + Jv*(R1/R2)**2
print(f"Je:{Je:.3g}")
Je:1.78
𝛿𝑙 = 𝛿1 sin 𝛼1 + 𝛿2 sin 𝛼2 .
[8]: L2 = R1 + R2 + lb + R1
print(f"L2: {L2:.3g}")
L2: 0.44
3
[9]: lw = math.hypot(L1, L2)
print(f"lw: {lw:.3g}")
lw: 0.569
𝑅1 𝑅
𝛿𝑙 = 𝜃1 𝐿1 sin 𝛼1 + 𝜃1 𝐿1 sin 𝛼2 = (sin 𝛼1 + 1 sin 𝛼2 ) 𝐿1 𝜃1 = 𝑡𝑓 𝜃1 .
𝑅2 𝑅2
tf: 0.735
Com o deslocamento harmômico suposto acima, o deslocamento máximo é Θ e a máxima com-
pressão da mola é então
𝛿max = 𝑡𝑓 Θ.
A rigidez de uma barra na direção axial é dada por 𝑘𝑎 = 𝐸𝐴/𝐿, no caso temos
[12]: E=210E9
ka = E*Ab/lb
print(f"ka: {ka:.3g}")
ka: 5.57e+07
A energia potencial é dada por 𝑉 = 1/2𝑘𝑥2 , assim
1 2 1
𝑉max = 𝑘𝑎 𝛿max = 𝑘𝑎 𝑡2𝑓 Θ2 .
2 2
1 2 2 1
𝑘 𝑡 Θ = 𝐽𝑒 𝜔 2 Θ 2 ,
2 𝑎 𝑓 2
𝑘𝑎 𝑡2𝑓 = 𝐽𝑒 𝜔2 ,
𝑘𝑎 𝑡2𝑓
𝜔=√ .
𝐽𝑒
4
Neste caso,
[13]: �n = math.sqrt(ka*tf**2/Je)
print(f"�n: {�n:.3g}")
�n: 4.11e+03
2 Questão 2
O enunciado desta questão está um pouco ambíguo. Não está perfeitamento claro se o amorteci-
mento deve ser usado apenas para responder a segunda pergunta, o que foi a minha intenção. As
duas interpretações serão consideradas corretas, então, considerar o amortecimento para as duas
partes ou apenas na segunda.
Aque no gabarito vou considerar o amortecimento apenas na segunda parte.
Para a primeira parte, o sistema mostra um problema com 1 grau de liberdade em vibação forçada
não amortecida, sob uma força harmônica. O fato de sistema estar em um plano inclinado não tem
nenhuma relevância sobre o problema, apenas muda a posição de equilíbrio estático do problema,
e portanto a origem do sistema de coordenadas.
A única diferença em relação ao usual é que termos condições iniciais não nulas.
Para um sistema em vibração forçada não amortecida, a resposta total é dada por
𝐹0 𝑥̇ 𝐹0
𝑥(𝑡) = (𝑥0 − 2
) cos 𝜔𝑛 𝑡 + ( 0 ) sin 𝜔𝑛 𝑡 + ( ) cos 𝜔𝑡.
𝑘 − 𝑚𝜔 𝜔𝑛 𝑘 − 𝑚𝜔2
𝐹0 𝑥̇
𝑥(𝑡) = 2
(cos 𝜔𝑡 − cos 𝜔𝑛 𝑡) + ( 0 ) sin 𝜔𝑛 𝑡.
𝑘 − 𝑚𝜔 𝜔𝑛
[14]: m = 60
k = 1500
�n = math.sqrt(k/m)
print(f"�n: {�n:.3g}")
�n: 5
[15]: F0 = 90.0
� = 2.5
FM = F0/(k - m*�**2)
print(f"FM: {FM:.3g}")
FM: 0.08
[16]: v0 = 0.15
vwn = v0/�n
5
print(f"vwn: {vwn:.3g}")
vwn: 0.03
A resposta total é então
Para determinar a duração do regime transiente, precisamos estabelecer quando a resposta amorte-
cida torna-se irrelevante.
Não há regra para isto, vamos arbitrar que quando a amplitude cai para 1% da amplitude inicial,
não é mais importante. Vamos usar o decremento logarítmico para determinar em quantos ciclos
isto acontece. Sabemos que
1 𝑥
𝛿= ln 1 ,
𝑛 𝑥𝑛+1
onde 𝛿 = 𝜁𝜔𝑛 𝜏𝑑 .
[17]: c = 6.0
cc = 2*m*�n
� = c/cc
�d = math.sqrt(1-�**2)*�n
�d = 2*math.pi/�d
� = �*�n*�d
print(f"�: {�:.3g}")
�: 0.0628
O número de ciclos para a razão de amplitudes requerida é
1 𝑥
𝑛= ln 1 .
𝛿 𝑥𝑛+1
[18]: n = math.log(100)/�
print(f"n: {n:.3g}")
n: 73.3
Vamos arredondar para cima, para um número inteiro de ciclos.
[19]: nc = math.ceil(n)
print(f"nc: {nc:.3g}")
nc: 74
O tempo total é o número de ciclos vezes o período.
[20]: tf = nc*�d
print(f"�d: {�d:.3g}")
6
�d: 1.26
3 Questão 3
Sabemos que podemos calcular a reposta de um sistema com 1 grau de liberdade por
𝑡
𝑥(𝑡) = ∫ 𝑓(𝜏 )𝑔(𝑡 − 𝜏 ) 𝑑𝜏 ,
0
1 −𝜁𝜔𝑛 𝑡
𝑔(𝑡) = 𝑒 sin 𝜔𝑑 𝑡.
𝑚𝜔𝑑
𝑡
1
𝑥(𝑡) = ∫ 𝑓(𝜏 )𝑒𝜁𝜔𝑛 (𝑡−𝜏) sin(𝜔𝑑 (𝑡 − 𝜏 )) 𝑑𝜏 .
𝑚𝜔𝑑 0
Neste problema basta substituir os valores numéricos e a expressão para a força, que é 𝑓(𝑡) =
32𝑒𝑡(2.1−2𝑡) .
[21]: m = 3.0
k = 3200.0
c = 20
[22]: �n = math.sqrt(k/m)
cc = 2*m*�n
� = c/cc
�d = math.sqrt(1-�**2)*�n
print(f"�n: {�n:.3g}, �d: {�d:.3g}, �: {�:.3g}")
𝑡
1
𝑥(𝑡) = ∫ 32𝑒𝜏(2.1−2𝜏) 𝑒0.103×32.7(𝑡−𝜏) sin(32.5(𝑡 − 𝜏 )) 𝑑𝜏 .
3 × 32.5 0
𝑡
1 2
𝑥(𝑡) = ∫ 32𝑒2.1𝜏−2𝜏 +3.368𝑡−3.368𝜏 sin(32.5(𝑡 − 𝜏 )) 𝑑𝜏 .
97.5 0
𝑡
1 2
𝑥(𝑡) = ∫ 32𝑒−2𝜏 −1.268𝜏+3.368𝑡 sin(32.5(𝑡 − 𝜏 )) 𝑑𝜏 .
97.5 0
7
4 Questão 4
Claramente este é um problema com um grau de liberdade, com excitação pela base e estamos
interessados no movimento relativo, cuja equção de movimento é
que corresponde a um problema de vibração forçada amortecida com uma força harmônica de
amplitude 𝑚𝜔2 𝑌 . Neste caso, a amplitude da resposta é dada por
𝑟
𝑍=𝑌 .
√(1 − 𝑟 2 )2 + (2𝜁𝑟)2
Neste problema basta calcular os valores numéricos das grandezas adimensionais e substituí-los na
fórmula.
[23]: m = 1010.0
k = 32700.0
c = 230.0
� = 5.818
Y = 0.01
[24]: �n = math.sqrt(k/m)
print(f"�n: {�n:.3g}")
�n: 5.69
[25]: cc = 2*m*�n
print(f"cc: {cc:.3g}")
cc: 1.15e+04
[26]: � = c/cc
print(f"�: {�:.3g}")
�: 0.02
[27]: r = �/�n
print(f"r: {r:.3g}")
r: 1.02
Z: 0.167
Como a frequência é muito próxima da ressonância, o deslocamento é muito grande!