Escolar Documentos
Profissional Documentos
Cultura Documentos
CARUARU - PE
2023
PEDRO VÍTOR FLORENTINO DE BRITO
CARUARU - PE
2023
RESUMO
Este relatório apresenta a resolução do problema 14.C2 do livro Mecânica Vetorial para
Engenheiros - Dinâmica, 9ª edição, onde foram obtidas três expressões por meio de solução
algébrica, método matemático que usa propriedades algébricas para simplificar equações e
resolver problemas em termos de variáveis desconhecidas, sendo útil na modelagem de sistemas
físicos e na resolução de problemas aplicados à engenharia. Neste caso, as expressões obtidas
foram utilizadas para calcular os valores solicitados pelas questões 14.9 e 14.13 do livro
supracitado, por meio do desenvolvimento de dois códigos em C/C++ usando o software
MATLAB. Esses códigos permitiram que os cálculos necessários para a resolução dos
problemas fossem realizados de forma rápida e eficiente. Ao final da atividade foram obtidos
não apenas os valores solicitados nas questões propostas, mas também gráficos que atestam a
confiabilidade dos resultados, demonstrando a funcionalidade prática da solução algébrica e sua
aplicabilidade na resolução dos problemas.
.
SUMÁRIO
1 OS PROBLEMAS ............................................................................................................. 5
1.1 Problema 14.9 .................................................................................................................. 5
1.2 Problema 14.13 ................................................................................................................ 6
2 SOLUÇÃO ......................................................................................................................... 7
2.1 Solução algébrica ............................................................................................................. 7
3 OS CÓDIGOS.................................................................................................................. 12
3.1 Código para o problema 14.9: ....................................................................................... 12
3.2 Código para o problema 14.13 ...................................................................................... 13
4 RESULTADOS ................................................................................................................ 15
4.1 Resultados do problema 14.9 ........................................................................................ 15
4.2 Resultados para o problema 14.13 ................................................................................. 16
5
1 OS PROBLEMAS
O problema 14.13 por sua vez, solicita que sejam calculados a velocidade da
partícula B nas direções 𝑥 e 𝑧, de forma que o vetor da quantidade de movimento angular
do sistema seja paralelo ao eixo 𝑥, e o valor da QMA do mesmo sistema, como pode ser
visto na Figura 4. Este problema também fornece, além das informações do enunciado,
uma ilustração, exposta na Figura 5.
2 SOLUÇÃO
❖ Como o Momento Linear de uma partícula é igual ao produto de sua Massa (𝑚) com
⃗⃗ ), temos que:
sua Velocidade (𝑉
⃗⃗𝑖
𝑝⃗ = 𝑚𝑖 ∙ 𝑉
8
𝑛
⃗⃗𝑖 ) = 𝑄𝑀𝐴𝐴 + 𝑄𝑀𝐴𝐵 + 𝑄𝑀𝐴𝐶
𝑄𝑀𝐴 = ∑(𝑟⃗𝑖 × (𝑚𝑖 ∙ 𝑉
𝑖=1
❖ Precisamos expandir essas equações de forma a encontrar suas componentes 𝑖̂, 𝑗̂ e 𝑘̂,
então temos:
➢ Lembrando que 𝑄𝑀𝐴 = 𝑄𝑀𝐴𝑥 + 𝑄𝑀𝐴𝑦 + 𝑄𝑀𝐴𝑧 e que o vetor QMA do sistema
deve ser paralelo ao eixo 𝑥, podemos afirmar que:
𝑄𝑀𝐴𝑦 = 𝑄𝑀𝐴𝑧 = 0
𝑧𝐴 ∙ (𝑚𝐴 𝑉𝑥𝐴 ) − 𝑥𝐴 ∙ (𝑚𝐴 𝑉𝑧𝐴 ) + 𝑧𝐵 ∙ (𝑚𝐵 𝑉𝑥𝐵 ) − 𝑥𝐵 ∙ (𝑚𝐵 𝑉𝑧𝐵 ) + 𝑧𝐶 ∙ (𝑚𝐶 𝑉𝑥𝐶 ) − 𝑥𝐶 ∙ (𝑚𝐶 𝑉𝑧𝐶 ) = 0
{
𝑥𝐴 ∙ (𝑚𝐴 𝑉𝑦𝐴 ) − 𝑦𝐴 ∙ (𝑚𝐴 𝑉𝑥𝐴 ) + 𝑥𝐵 ∙ (𝑚𝐵 𝑉𝑦𝐵 ) − 𝑦𝐵 ∙ (𝑚𝐵 𝑉𝑥𝐵 ) + 𝑥𝐶 ∙ (𝑚𝐶 𝑉𝑦𝐶 ) − 𝑦𝐶 ∙ (𝑚𝐶 𝑉𝑥𝐶 ) = 0
❖ Com isso, podemos enfim definir a expressão que descreve a QMA desse sistema.
Como 𝑄𝑀𝐴 = 𝑄𝑀𝐴𝑥 + 𝑄𝑀𝐴𝑦 + 𝑄𝑀𝐴𝑧 e 𝑄𝑀𝐴𝑦 = 𝑄𝑀𝐴𝑧 = 0, temos que:
𝑄𝑀𝐴 = 𝑄𝑀𝐴𝑥
3 OS CÓDIGOS
%% Variáveis do problema %%
N = 3; % número de partículas
M = [3; 4; 5]; % vetor das massas das partículas
vx = [-4; -6; 2]; % vetor das velocidades na direção x
vy = [4; 8; -6]; % vetor das velocidades na direção y
vz = [6; 4; -4]; % vetor das velocidades na direção z
x = [1.2; 0.9; 0]; % vetor das coordenadas x das partículas
y = [0; 1.2; 2.4]; % vetor das coordenadas y das partículas
z = [1.5; 1.2; 1.8]; % vetor das coordenadas z das partículas
%% Cálculos %%
% calcular as componentes da QMA
for i = 1:N
QMAx = QMAx + (y(i) * (M(i)*vz(i)) - z(i) * (M(i)*vy(i)));
QMAy = QMAy + (z(i) * (M(i)*vx(i)) - x(i) * (M(i)*vz(i)));
QMAz = QMAz + (x(i) * (M(i)*vy(i)) - y(i) * (M(i)*vx(i)));
end
% exibir os resultados
disp(['QMAx = ', num2str(QMAx)])
disp(['QMAy = ', num2str(QMAy)])
disp(['QMAz = ', num2str(QMAz)])
disp(['QMA do sistema = ', num2str(QMA)])
%% Plotagem %%
% plotar o vetor da quantidade de movimento angular
quiver3(0, 0, 0, QMAz, QMAx, QMAy, 'LineWidth', 1);
grid on;
% plotar as partículas
hold on;
cores = ['r','g','b'];
13
for i = 1:N
scatter3(z(i), x(i), y(i), M(i) * 5, cores(i), 'filled',
'MarkerFaceColor', cores(i));
end
hold off;
% definindo o gráfico
title('Sistema de Partículas');
xlabel('Eixo z');
ylabel('Eixo x');
zlabel('Eixo y');
view(-60, 5);
%% Variáveis do problema %%
N = 3; % Número de partículas
MA = 2.5; % Massa de A
MB = 2; % Massa de B
MC = 1.5; % Massa de C
VxA = 1; % Velocidade de A em x
VyA = 1.5; % Velocidade de A em y
VzA = -1; % Velocidade de A em z
xA = 0; % Posição de A em x
yA = 2.5; % Posição de A em y
zA = 2; % Posição de A em z
xB = 2; % Posição de A em x
yB = 2; % Posição de A em y
zB = 1.5; % Posição de A em z
xC = 4; % Posição de A em x
yC = 3; % Posição de A em y
zC = 0; % Posição de A em z
VyB = 1; % Velocidade de B em y
14
%% Cálculos %%
% calculando as velocidades de B em x e em z para que QMAy e QMAz
sejam zero
VxB = ((MA*(xA*VyA-yA*VxA))+(MC*(xC*VyC-
yC*VxC)))/(yB*MB)+((xB*VyB)/yB); % Velocidade de B em x
VzB = ((MA*(zA*VxA-xA*VzA))+(MC*(zC*VxC-
xC*VzC)))/(xB*MB)+((zB/xB)*(VxB)); % Velocidade de B em z
% exibir resultados
disp(['VxB = ',num2str(VxB)])
disp(['VzB = ',num2str(VzB)])
% exibir os resultados
disp(['QMAx = ', num2str(QMAx)])
disp(['QMAy = ', num2str(QMAy)])
disp(['QMAz = ', num2str(QMAz)])
disp(['QMA do sistema = ', num2str(QMA)])
%% Plotagem %%
% plotar o vetor da quantidade de movimento angular
quiver3(0, 0, 0, QMAz, QMAx, QMAy, 'LineWidth', 1);
grid on;
% plotar as partículas
hold on;
cores = ['r','g','b'];
for i = 1:N
scatter3(z(i), x(i), y(i), M(i) * 20, cores(i), 'filled',
'MarkerFaceColor', cores(i));
end
hold off;
% formatação do gráfico
title('Sistema de Partículas');
xlabel('Eixo z');
ylabel('Eixo x');
zlabel('Eixo y');
view(-60, 50);
15
4 RESULTADOS