Você está na página 1de 3

UNIVERSIDADE ESTADUAL DO MARANHO

CENTRO DE CINCIAS TECNOLGICAS


CURSO DE ENGENHARIA DE COMPUTAO
PROFESSOR: JOS HENRIQUE BEZERRA

Flvia Larisse da Silva Fernandes

CINEMTICA DOS MECANISMOS


(Mecanismo biela-pisto)

So Lus MA
2016
Cdigo em MATLAB para o clculo da posio, velocidade e acelerao do embolo (pisto)
para uma revoluo manivela:
% Univerdade Estadual do Maranho - UEMA
% Centro de Cincias Tecnolgicas - CCT
% Flvia Larisse da Silva Fernandes (12092022)

% Declarao das Variveis

theta_rpm = 500; %Velocidade angular em rpm


r = 0.12; c = 0.25; %Declarao das variveis r e c
theta_rad = theta_rpm*(2*pi)/60; %Converte a unidade da
velocidade para rad/s
tempo_revolucao = 2 * pi/theta_rad; %Determina o tempo de uma
revoluo da manivela
tempo = linspace (0, tempo_revolucao, 100); %Cria um vetor
tempo com 100 elementos
theta = theta_rad *tempo; %Determina a velocidade para cada
tempo
d2s = c^2-r^2*sin(theta).^2; %Calcula o quadrado de d2 para
cada velocidade
posicao = r*cos(theta)+sqrt(d2s); %Calcula x para cada
velocidade
velocidade = -r*theta_rad*sin(theta)-
(r^2*theta_rad*sin(2*theta))./(2*sqrt(d2s));
aceleracao = -r*theta_rad^2*cos(theta)-...
(4*r^2*theta_rad^2*cos(2*theta).*d2s+...
(r^2*sin(2*theta)*theta_rad).^2)./(4*d2s.^(3/2));

%Plotagem dos grficos:


%Grfico da posio
subplot (3,1,1)
plot(tempo,posicao, 'g')
grid on
xlabel('Tempo(s)')
ylabel('Posio (m)')
%Grfico da velocidade
subplot (3,1,2)
plot(tempo,velocidade, 'r')
grid on
xlabel('Tempo(s)')
ylabel('Velocidade (m/s)')
%Grfico da acelerao
subplot(3,1,3)
plot(tempo,aceleracao, 'b')
grid on
xlabel('Tempo(s)')
ylabel('Acelerao (m/s^2)')
Esboo dos grficos da posio, velocidade e acelerao do embolo (pisto) para uma
revoluo manivela, plotados no MATLAB:

Figura 1: Grficos da posio, velocidade e acelerao.

Você também pode gostar