Vous êtes sur la page 1sur 11

Universidad Catlica de Salta

Facultad de Ingeniera e Informtica


Ao 2011

ANLISIS NUMRICO
Tema: PNDULO SIMPLE

Integrantes:
Sassarini,
Jos Martn
(Ing. Civil)
m

Tejerina,
Pablo

(Telecomunicaciones)
Chocobar, Diego (Telecomunicaciones)
Mdalel, Miguel (Ing. Industrial)
Profesores: Ing. Paganini, Jos Humberto
Ing. Arias, Pacheco Alfredo
Ing. Orellana, Mauricio

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

INTRODUCCIN

Mediante el proceso de este trabajo, tendremos como principal


objetivo el desarrollo de un Mtodo Numrico planteado tanto en clases
tericas como prcticas de manera tal que el problema propuesto por la
ctedra pueda ser resuelto en base a dichos conocimientos inherentes.
Asimismo, lo realizaremos desde un planteo matemtico e
informtico acompaado del marco terico correspondiente.

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

Problema en Espaol:

Figure P9.17.
El desplazamiento angular del pndulo simple de longitud L mostrado en
la fig.P.9.17 responde a la ecuacin diferencial.
d2 = - g f*sin
L
dt2
Donde t es el tiempo y g es la aceleracin gravedad.

___
Definiendo el tiempo sin dimensiones T= t* g/L demostrar que la
ecuacin antedicha del movimiento se puede reescribir como
d2 = - sin
dT2
El pndulo se lanza desde el reposo con = o en T= 0 Escribir un
programa que utilice un mtodo numrico para computar y para tabular y
d/dT como funciones de T. Los datos de entrada deben incluir los valores
para o, T (el prximo valor de tiempo en la solucin), Tmax (el tiempo
mximo durante el cual la solucin debe ser computada) y freq (una
frecuencia del nmero entero para imprimir o mostrar, como en el ejemplo
9.1).Examinar la salida para ver si el movimiento es peridico; si es as
comparar el perodo con el valor conocido de 2 para valores pequeos de
o.

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

Datos de prueba sugeridos


o hasta /20 a /2 en incrementos de /20; Tmax = 20; T y freq
depender de la tcnica particular de la solucin usada, pero T debe ser
tomado suficientemente pequeo de modo que su valor exacto no influya
en el resultado de la solucin computada.

TEORA
Fundamento terico:
Un Pndulo Simple es un cuerpo ideal que consiste en una masa m Puntual,
suspendida de una cuerda sin masa de longitud L. Cuando se separa de su
posicin de equilibrio y se suelta, el pndulo oscila en un plano vertical
bajo la accin de la gravedad.
El movimiento es peridico y oscilatorio. El periodo es el tiempo necesario
para completar un ciclo completo de movimiento, esto es, una oscilacin
completa o ciclo.
El periodo de un pndulo cuando su amplitud es pequea esta dada por:
____
T=2 L / g
Ntese que el periodo es independiente de la masa m, suspendida
La frecuencia del movimiento, f, es el nmero de oscilaciones por unidad
de tiempo. La frecuencia, por lo tanto, es el recproco del periodo, o sea:
f =1/T
La unidad mks de frecuencia es ciclo por segundo o Hertz
1- Cmo determinaras la aceleracin de la gravedad en el aula,
disponiendo de un pndulo simple?
Disponiendo solamente de un pndulo no podramos determinar la
aceleracin de la gravedad. En el caso de disponer de un cronmetro y de
una regla (bastante precisa), podramos medir la longitud del hilo y el
tiempo de un nmero determinado de oscilaciones. Con el nmero de
oscilaciones realizadas y el tiempo transcurrido podemos obtener el
periodo.

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

T = _t___
N de oscilaciones
2- Qu variables influyen en la determinacin de un pndulo simple?
______
A partir de la frmula
T=2 L / g , y suponiendo que la aceleracin
de la gravedad sea constante (9,81), la nica variable que influye en la
determinacin de un pndulo simple es la longitud del hilo.
3- Cmo se consigue que el movimiento de un pndulo simple sea un
movimiento armnico?
Si tomamos pequeas amplitudes de oscilacin (<15) podemos considerar
que el pndulo realiza un movimiento armnico simple ya que el ngulo en
radianes y el seno de ese ngulo tienen una diferencia despreciable
= sen

RESOLUCION
PLANTEO MATEMATICO:
Deduccin de Formulas:

S = L*
Fx = - mg *sin = m * d2 s = m*d (L* ) 2 = m*L * d2
5

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

dt2

dt2

dt2

m*L*d2 = - mg*sin
dt2
d2 = - m g*sin
dt2
m*L
d2 = - g *sin
dt2
L

s.q.d

Definiendo el tiempo sin dimensiones:

d2 = - g *sin
dt2
L

___
T= t* g/L
t= T

___ g/L ____


d2 = - g *sin
dt2
L
d2
= - g *sin
2
d( L/g T)
L
d2 = - g *sin
(L/g )dT2
L
d2 = - g *sin L dT2
dT2
L
g
d2 = -sin
dT2

Ecuacin diferencial de movimiento del Pndulo

Resolucin Analtica:
Ecuacin diferencial de movimiento del pndulo

d2 = -sin
dT2
6

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

d2 = d d
dT2 dT dT
= d
dT
d = -sin
dT
d = -sin dT
= -sin *T + c1 (1)
d = -sin * T + c1
dT
d =

(-sin * T + c1) dT

= -sin *T 2 + c1 * T + c2 (2)
2
Para =0 y T=0 reemplazando en (2)
C2= 0
Para =1.5 y T=0 reemplazando en (1)
C1= 1.5
Entonces de (1) y (2) tenemos:

= -sin *T + 1.5 * T
2

Puede ser tabulado para los valores dados

Mtodo Numrico:
El mtodo numrico elegido para resolver el problema en cuestin es el
Mtodo de RUNGE-KUTTA de cuarto orden con valores iniciales
conocidos. Este mtodo es aplicable para resolver ecuaciones diferenciales de
2 orden.
Una desventaja fundamental de los mtodos de Euler consiste en que los
rdenes de precisin son bajos. Esta desventaja tiene dos facetas. Para

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

mantener una alta precisin se necesita un h pequea, lo que aumenta el


tiempo de clculo y provoca errores de redondeo.
En los mtodos de RUNGE-KUTTA, el orden de precisin aumenta al
utilizar puntos intermedios en cada intervalo. Una mayor precisin implica
que los errores decrecen ms rpido al reducir el h, en comparacin con los
mtodos con precisin.
La condicin inicial siempre es parte de la definicin del problema, debido a
que la solucin de un problema con condiciones iniciales solo se puede
determinar de manera nica si dicha condicin inicial esta dada.
Desarrollo del mtodo RUNGE-KUTTA:
Ecuacin diferencial

Valores iniciales

h=0.15; t=0; =0; =1.5

d2 + sin d + = 0
dT2
dT
+ sin * + = 0
= - sin * -
donde z=
z= - sin * z - = g(x,y,z) = Li
= -
sin
z = - z = f(x,y,z) = Ki
sin

L1 = g(x,y,z)
K1 = f(x,y,z)
L2 = g(x + h/2 ; y + h.k1/2 ; z + h.L1/2)
k2 = f(x + h/2 ; y + h.k1/2 ; z + h.L1/2)
L3 = g(x + h/2 ; y + h.k2/2 ; z + h.L2/2)
K3 = f(x + h/2 ; y + h.k2/2 ; z + h.L2/2)
L4 = g(x + h ; y + h.k3 ; z + h.L3)
k4 = f(x + h ; y + h.k3 ; z + h.L3)
Ym+1 = Ym + h/6 *[k1 + 2K2 + 2K3 + K4]
Zm+1 = Zm + h/6 *[ L1 + 2L2 + 2L3 + L4]

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

Ym+1= RESULTADO APROXIMADO


Zm+1 = DERIVADA DE Ym+1
PLANTEO INFORMATICO:
El lenguaje de programacin a utilizar es Fortran95, por su gran capacidad y
velocidad para realizar clculos, esto no quiere decir que no se lo puede
realizar en lenguaje de programacin visual.
El programa posee el siguiente cdigo ejecutable y compilable en Fortran95:

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

10

Universidad Catlica de Salta


Facultad de Ingeniera e Informtica
Ao 2011

CONCLUSIN

Mediante la resolucin de este informe, los integrantes al grupo pudimos


adquirir los conocimientos necesarios y fundamentales para poder optar por
un mtodo numrico que sea propicio y adecuado de acuerdo al planteo de
cada situacin. De esta manera, el mtodo utilizado es el que mejor se
aproxima al resultado, con diversas interacciones para poder reducir el grado
de error.

11

Vous aimerez peut-être aussi