Sei sulla pagina 1di 8

UNIVERSIDAD CATÓLICA DE

SANTA MARÍA

ESCUELA PROFESIONAL DE INGENIERÍA


MECÁNICA, MECÁNICA – ELÉCTRICA Y
MECATRÓNICA

FACULTAD DE CIENCIAS E INGENIERIAS FISICAS Y


FORMALES

MECANISMOS Y VIBRACIONES

ANÁLISIS DE MECANISMO BIELA-MANIVELA EN


MATLAB

SECCIÓN: A
DOCENTE: Phd. Herman Enrique Alcazar Rojas
PRESENTADO POR: Franciss Raúl Barrios Velarde

AREQUIPA – 2019
Análisis de Mecanismo Biela-Manivela en Matlab

ANÁLISIS DE MECANISMO BIELA-MANIVELA EN


MATLAB

1. ANÁLISIS DEL PROBLEMA


Aplicando identidades trigonométricas y despejando las ecuaciones obtenidas, se obtienen
las ecuaciones básicas del desplazamiento en el mecanismo biela-manivela, derivando
estas ecuaciones respecto al tiempo obtenemos las ecuaciones de velocidad y derivando
las ecuaciones de velocidad respecto al tiempo se proceden a encontrar las ecuaciones de
aceleración; estas ecuaciones las replicaremos en Matlab para comprobar si son correctas
mediante ejercicios tipo en los cuales se darán como datos de entrada:

 Longitud de la Manivela (Lm)


 Longitud de la Biela (Lb)
 Angulo de la Manivela (Tm)
 Velocidad de la Manivela (Vm)
 Aceleración de la Manivela (Am)

Y se obtendrán como datos de salida:

 Ángulo de la Biela (Tb)


 Desplazamiento de la Corredera (s)
 Velocidad de la Biela (Vb)
 Velocidad de la Corredera (s_dot)
 Aceleración de la Biela (Ab)
 Aceleración de la Corredera (s_dot2)

2. CÓDIGO EN MATLAB

clc;
clear all;
close all;

%Datos:

Lm = input('Ingresar la Longitud de Manivela:');


Lb = input('Ingresar la Longitud de Biela:');
Tm = input('Ingresar el Angulo de Manivela:');
Vm = input('Ingresar la Velocidad de Manivela:');

Am = input('Ingresar la Aceleracion de Manivela:');


Análisis de Mecanismo Biela-Manivela en Matlab

%Ecuaciones de movimiento:

Tb=asin(Lm/Lb*sin(Tm))
s=Lm*cos(Tm)+Lb*cos(Tb)

%Ecuaciones de Velocidad en forma matricial

M=[Lb*sin(Tb),1;Lb*cos(Tb),0];
fv=[-Lm*sin(Tm)*Vm; Lm*cos(Tm)*Vm];
v=inv(M)*fv;

% Velocidad de la Biela y Velocidad de la Corredera

Vb=v(1)
s_dot=v(2)

%Ecuaciones de Aceleracion en forma matricial

fa=[-Lm*cos(Tm)*Vm*Vm-Lm*sin(Tm)*Am-
Lb*cos(Tb)*Vb*Vb;-
Lm*sin(Tm)*Vm*Vm+Lm*cos(Tm)*Am+Lb*sin(Tb)*Vb*Vb];
a=inv(M)*fa;

%Aceleración de la Biela y Aceleración de la


Corredera

Ab=a(1)
s_dot2=a(2)

3. COMPROBANDO CÓDIGO CON PROBLEMAS PRÁCTICOS


Análisis de Mecanismo Biela-Manivela en Matlab

a) Problema 15.3 Libro Mecánica Vectorial Para Ingenieros: Dinámica de E.


Russell Johnston y Ferdinand P. Beer Novena Edición

Iniciado el código se digita los datos de entrada en el Command Windows:

 Ingresar la Longitud de Manivela:3


 Ingresar la Longitud de Biela:8
 Ingresar el Angulo de Manivela:0.698
 Ingresar la Velocidad de Manivela:209.4
 Ingresar la Aceleración de Manivela:0

Se obtienen como datos de salida los siguientes valores:


Análisis de Mecanismo Biela-Manivela en Matlab

 Tb = 0.2434 (Ángulo de Biela)


 s = 10.0626 (Desplazamiento de la Corredera)
 Vb = 61.9875 (Velocidad de la Biela)
 s_dot = -523.2514 (Velocidad de la Corredera)
 Ab = -9.9346e+03 (Aceleración de la Biela)
 s_dot2 = -1.1146e+05 (Aceleración de la Corredera)

Para mayor evidencia podemos observar todas las variables ya sean de salida o de
entrada en el Workspace:

Comparando la velocidad de la biela, la velocidad de la corredera y el ángulo de


biela comprobamos que los datos obtenidos por el código de Matlab son correctos.

b) Problema 16.18 Libro Ingeniería Mecánica: Dinámica de Rusell C. Hibeller


Doceava Edición
Análisis de Mecanismo Biela-Manivela en Matlab

Iniciado el código se digita los datos de entrada en el Command Windows:

 Ingresar la Longitud de Manivela:0.25


 Ingresar la Longitud de Biela:0.75
Análisis de Mecanismo Biela-Manivela en Matlab

 Ingresar el Angulo de Manivela:0.7854


 Ingresar la Velocidad de Manivela: -10
 Ingresar la Aceleración de Manivela: -20

Se obtienen como datos de salida los siguientes valores:

 Tb = 0.2379 (Ángulo de Biela)


 s = 0.9056 (Desplazamiento de la Corredera)
 Vb = -2.4254 (Velocidad de la Biela)
 s_dot = 2.1965 (Velocidad de la Corredera)
 Ab = -27.6776 (Aceleración de la Biela)
 s_dot2 = -13.5368 (Aceleración de la Corredera)

Para mayor evidencia podemos observar todas las variables ya sean de salida o de
entrada en el Workspace:

Comparando la velocidad de la biela, ángulo de la biela, aceleración de la biela y


aceleración de la corredera comprobamos que los datos obtenidos por el código de
Matlab son correctos.

4. CONCLUSIÓN

Queda en evidencia que el código realizado en Matlab para el mecanismo de biela


manivela es correcto, al momento de trabajar en Matlab se debe tener en cuenta que
Análisis de Mecanismo Biela-Manivela en Matlab

los ángulos se ingresan en radianes de lo contrario se obtendrán resultados erróneos,


así mismo también se debe tener en cuenta el signo de las velocidades.

Potrebbero piacerti anche