Está en la página 1de 10

Universidad del Bo Bo

Facultad de Ingeniera
DIMec

Tarea N1

Modelacin en MATLAB
de la ecuacin de un
pndulo simple

Integran
te

: Juan Jeldres
Romero

Asignat
ura
Cdigo
Profesor

: Dinmica de
Sistemas Lineales
: 440124
: Juan Carlos

Dinmica de sistemas lineales (440124)


Tarea n1

Fecha

Figueroa
: 25/04/2016

ndice
Introduccin.......................................................................................................... 3
Desarrollo............................................................................................................. 4
Modelamiento y clculos......................................................................................5
Anlisis de sensibilidad........................................................................................6
Conclusiones........................................................................................................9
Bibliografa......................................................................................................... 10

Pgina 2

Dinmica de sistemas lineales (440124)


Tarea n1

Introduccin
En el siguiente informe, mediante la modelacin en MATLAB se realizar un
anlisis de sensibilidad de la solucin de la ecuacin diferencial de un pndulo
simple.
El pndulo simple se define en Fsica como un punto material (de masa m)
suspendido de un hilo (de longitud l y masa despreciable) en el campo de
gravedad de la Tierra. Considerando que el pndulo oscila libremente (sin roce) se
puede demostrar que su movimiento es un movimiento armnico simple, siempre y
cuando la amplitud de su oscilacin sea pequea. Las fuerzas que actan sobre la
masa son las fuerzas ejercidas por la cuerda T y la fuerza gravitacional mg.
El movimiento oscilatorio resultante queda caracterizado por los siguientes
parmetros:
Oscilacin completa o ciclo: es el desplazamiento de la esfera desde uno de
sus extremos ms alejados de la posicin de equilibrio hasta su punto simtrico
(pasando por la posicin de equilibrio) y desde este punto de nuevo hasta la
posicin inicial, es decir, dos oscilaciones sencillas.
Periodo: es el tiempo empleado por la esfera en realizar un ciclo u
oscilacin completa.
Frecuencia: es el nmero de ciclos realizados en la unidad de tiempo.
Amplitud: es el mximo valor de la elongacin o distancia hasta el punto de
equilibrio, que depende del ngulo entre la vertical y el hilo.

Pgina 3

Dinmica de sistemas lineales (440124)


Tarea n1

Desarrollo
Pndulo simple.

T
Ft
T
FN

Para un tiempo cualquiera t, la cuerda forma un ngulo con la vertical y el


sistema de fuerzas que acta sobre la partcula lo constituyen el peso W y la
tensin T en la cuerda.
Por la segunda ley de Newton para el movimiento circular se tiene:
mg sen=ma t
mg sen 0=mL
Para oscilaciones pequeas:

sen

Luego puede escribirse:


+(g /L)0=0

Ecuacin diferencial lineal de un pndulo simple.

Pgina 4

Dinmica de sistemas lineales (440124)


Tarea n1

Modelamiento y clculos
Programacin en Matlab
% Encontrar solucin diferencial de la ecuacin de mov de un pndulo
%Condiciones inciales
clear all
clc
l=4;
g=9.81;
x0=zeros(1,2);
x0(1)=pi;% Posicin inicial
x0(2)=0;% Velocidad inicial
tf=5;
f=@(t,x) [x(2);-(g/l)*x(1)];
tspan=[0 tf];
[t,x]=ode45(f,tspan,x0);
close all
plot(t,x(:,1),'b')
grid on
xlabel('Tiempo')
ylabel('x');
title('Pendulo Simple')
T=2*pi*sqrt(l/g) %periodo
wn=(sqrt(g/l))/2*pi
%frecuencia natural

Movimiento armnico simple de un pndulo

Pgina 5

Dinmica de sistemas lineales (440124)


Tarea n1

Anlisis de sensibilidad
Una vez realizada la programacin. Se llevar a cabo un anlisis de
sensibilidad, haciendo variar el largo del pndulo y el ngulo con que se deja caer.

Caso 1: L = 2 (m) , = 2 se obtiene la siguiente grafica

Freciencia natural Fn =3.47 (Hz)


Periodo T= 2.83 (s)

Pgina 6

Dinmica de sistemas lineales (440124)


Tarea n1
Caso 2: L = 10 (m) , = 2 se obtiene la siguiente grafica

Freciencia natural Fn = 1.5558 (Hz)


Periodo T= 6.3437 (s)

Caso 3: L = 2 (m) , = se obtiene la siguiente grafica

Pgina 7

Dinmica de sistemas lineales (440124)


Tarea n1
Freciencia natural Fn = 3.47 (Hz)
Periodo T= 2.83 (s)

Caso 4: L = 2 (m) , = /2 se obtiene la siguiente grafica

Freciencia natural Fn = 3.47 (Hz)


Periodo T= 2.83 (s)

Pgina 8

Dinmica de sistemas lineales (440124)


Tarea n1

Conclusiones
En el presente informe se resolvi la ecuacin diferencial lineal de un
pndulo simple mediante MATLAB, especficamente utilizando el comando ode45.
Mediante un anlisis de sensibilidad, se hizo variar el largo del pndulo y el
ngulo con que se deja caer el pndulo se observ que:
Al aumentar el largo del pndulo, manteniendo constante el ngulo con que
se suelta, aumenta el periodo de oscilacin y disminuye su frecuencia natural.
Al aumentar o disminuir el ngulo con que se suelta el pndulo,
manteniendo el largo constante, el periodo y frecuencia natural no varan. No
obstante lo que vara es la Amplitud de la onda. Mientras mayor es el ngulo con
que se suelta, mayor es la amplitud de la onda

Pgina 9

Dinmica de sistemas lineales (440124)


Tarea n1

Bibliografa
[1] Thompson, William T.; Vibration; Chapman & Hall; Fourth Ed
[2] Seto, William w.; Teora y problemas de vibraciones mecnicas

Pgina 10

También podría gustarte