Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisis Numerico y Computacional-Exposicion Jovenes Investigadores
Analisis Numerico y Computacional-Exposicion Jovenes Investigadores
Al derivar la solucin obtenida, vemos que su derivada es la misma funcin por lo que esta
expresin es la solucin de la ecuacin diferencial planteada por cumplir la condicin que
esta pide.
Al problema se le suele agregar lo que se conoce como condicin de frontera,
estableciendo que la ecuacin est sujeta a que cuando
x=1 y =5
Esto sera una condicin de frontera, llamada as porque es un valor en un extremo del
dominio. Si aplicamos dicha condicin a nuestra solucin de tal forma que si:
5=C 2 .e 1 C 2=
5
e
Por lo que la solucin del problema completo, con su condicin de frontera es simplemente:
5
y= e x
e
Por lo que esta funcin es la que resuelve nuestra ecuacin diferencial con sus condiciones
de frontera, sin embargo, lo que estamos buscando es un mtodo numrico para resolver la
ecuacin.
Para ello, tendremos que hacer algunas consideraciones, relacionadas con el dominio en el
cual vamos a trabajar, con el orden de la ecuacin diferencial y sus caractersticas.
Para ello vamos a dejar a un lado la solucin analtica u operacional obtenida, habiendo
visto el fundamento de donde viene.
x0
Ahora si partimos de una
siendo ese valor nuestra condicin de borde, proponemos
un dominio, para que podamos establecer un intervalo sobre el cual podamos hacer
x1
aproximaciones de la solucin, estas aproximaciones van a ser a un valor
, le
corresponde otro valor
y1
, a otra
x , su propia
y , es decir una
xn
x cualquiera
Si proponemos un dominio para el cual, queremos aproximar nuestra solucin, por ejemplo:
Dominio
x0 x xn
Esto quiere decir que si
x va a correr de
x0
xn
hacer de ese intervalo para encontrar los valores aproximados de la solucin, nos llevara a
decir que vamos a subdividir en intervalos iguales, de tal manera que considerando los n
puntos, siendo n tan grande como nosotros queramos.
En este punto debemos notar que si las subdivisiones son iguales, podemos ver que si
tenemos n puntos, tendremos n1 subdivisiones, esto quiere decir, que el valor n
, que nos va definir qu tan fino es la subdivisin se obtendra como:
h=
x nx 0
ancho de la subdivision que voy a proponer
n1
xn
x0
lo
lo propusimos.
Siendo las incgnitas, las ordenadas de los valores del dominio, es decir, por lo que el
yi
objetivo de las diferencias finitas es determinar cunto valen los
.
Para poder hacer esto debemos recordar, la definicin de derivada por que el problema es
justamente una ecuacin en derivadas, por lo que recordando que la derivada de una
funcin con respecto a x matemticamente hablando, es el lmite precisamente cuando
un parmetro h tiende a cero.
y ( x +h ) y ( h )
dy
=lim
dx h 0
h
Estos lmites se pueden calcular de una forma analtica obteniendo el valor de la derivada,
sin embargo, ahora vamos a aprovechar esta definicin, de una forma ms numrica, es
decir, sin meternos en la funcin como tal. Entonces si decimos y ( x +h) , si tomo una
x cualquiera y le pongo una h , pues realmente lo que se hace es tomar dos puntos de
nuestra grfica, y si yo quiero la derivada, es decir, la primera aproximacin, esta seria,
recordando la definicin de derivada: habra que determinar la pendiente de la funcin en el
punto de inters, pues esa es la derivada y la pendiente es la tangente trigonomtrica del
ngulo que forma la recta tangente a la funcin en el punto en el que evaluamos la derivada
con respecto al eje de las abscisas, entonces, para poder calcular la derivada de forma
aproximada diremos que:
dy y i+1 y i C . O
dx
h
C. A
Por lo que una forma nueva de un problema diferencial, seria escribir la derivada en
trminos de la formulacin , pero siempre tendremos que considerar que, en realidad, su
valor es una aproximacin que de acuerdo a la definicin de derivada, cuando h sea ms
pequeo el valor de la solucin se acercara ms al valor verdadero de la derivada, si igualo
esta expresin a nuestra ecuacin diferencial, tendremos que:
y i=
y i+1 y i
y i+1 y i=h y i y i +1=h y i+ y i y i+1= yi ( h+1 )
h
Esta ltima expresin indica que en nuestro esquema de diferencias finitas, denominado as,
porque en realidad, se calculan las derivadas como si fueran diferencias, y finitas por que se
toman intervalos que son pequeos, pero que no tiende a cero, por lo que estamos
realizando una aproximacin del lmite que define a la derivada, y no calculando el lmite.
Sin embargo la aproximacin ser ms cercana al lmite, cuando nuestros intervalos
adoptados tiendan ms a cero.
yi
En la ecuacin , se observa que si nosotros tenemos la
correspondientemente a la
xi
y i+1
y i+2
, hasta llegar a la
yn
que
queramos.
En efecto, si nosotros tenemos una condicin de frontera, en el cual nuestra ecuacin est
sujeta a que cuando:
x=x 0 y= y 0
Efectivamente podremos calcular de forma aproximada el valor de la funcin que resuelve
nuestra ecuacin diferencial, para el siguiente punto de nuestro dominio, es decir:
y 1= y 0 ( h+1 )
Derivadas de orden n
Si vamos a trabajar con derivadas segundas, vamos a proponer ms puntos para obtener
mejores aproximaciones.
Por lo que vamos a pensar que toda la muestra de puntos que integran la solucin que
x ;y , x ;y , x ;y
estamos buscando, tomaremos solo 3 puntos, siendo estos ( i+1 i+1 ) ( i i ) ( i1 i1 )
los cuales se encuentran separados una distancias h en el eje de las
x .
Entonces siguiendo el criterio que establecimos para el clculo de las diferencias finitas, en
la primer derivada, la segunda derivada tendra que ser en una aproximacin, es decir, la
derivada de la derivada; tomando para ello un valor de la derivada, menos el valor anterior
de la derivada y lo dividimos entre la separacin que corresponde a ambos modelos de
derivada, por lo que en el numerador de la definicin de la derivada, ya no habra una
diferencia de funciones, sino que como estas ya fueron derivadas una vez, en la derivada
segunda, el numerador estar formado por una diferencia de derivadas de tal forma que:
y i+1 y i y i y i1
d y
h
h
2
h
dx
2
d x2
h2
Para solucionar el problema vamos a considerar la forma en que podemos representar
derivadas a travs de diferencias finitas, para poder pasar despus, a la solucin de las
ecuaciones planteadas, entonces, cuando nosotros tenemos una funcin f(x) cualquiera y
queremos una aproximacin a la derivada, nosotros ante todo, nos debemos acordar de esta
forma de representacin de las derivadas:
Derivada Primera
dy y i+1 y i
dx
h
y i+1 y i y i yi 1
d y
h
h
Derivada Segunda
2
h
dx
2
2
d y y i+1 2 y i + y i1
d x2
h2
y i+1 y i
y y
y y
2 i i1 + i1 i2
d y
h
h
h
Derivada Tercera 3
2
dx
h
3
d 3 y y i+ 1 y i2 y i+ 2 y i1 + y i1 y i2
d x3
h3
d 3 y y i+ 13 y i+3 y i1 y i2
d x3
h3
y i +2 y i+1
y i+1 y i
y i y i1 y i1 y i2
3
+3
+
d y
h
h
h
h
Derivada Cuarta
4
3
dx
h
4
d x4
h4
d 4 y y i+24 y i+1 +6 y i4 y i1 + y i2
4
dx
h4
Si tomamos esto como base fundamental para trabajar, nos imaginamos a la viga a la cual la
dividimos en una serie de intervalos iguales, de esta forma definimos los puntos en los
cuales, valuaremos a la funcin en cada uno de estos puntos.
Como queremos determinar el valor de la funcin en los distintos puntos, para las distintas
posiciones de la viga.
Por lo que podramos expresar estos puntos en funcin de las posiciones de la viga, es
decir:
wi
en funcin de la
posicin en la que se encuentran en la viga, sin embargo, sus valores sern distintos al del
tiempo inicial, debido a que se trata de un tiempo diferente al inicial (debido a que la
funcin tambin vara de un tiempo a otro).
Entonces, para poder ubicar a los nodos en el espacio y tiempo, se agrega otro subndice n
(asociado a la posicin en el tiempo de la funcin)
De tal forma que estableceremos que el superndice n: establece el instante de tiempo en el
que est ocurriendo: asociado al tiempo
Y el sub ndice i: establece la posicin en el que ocurre, es decir el nodo del cual se trata.
n+1
n1
n +1
n1
=
+
2
x2
x2
x2
=
+
2
x4
x4
x4
w ( x , 0)
=v 0 /v 0 R2
t
+
w ( 0, t )
w ( 0,t )=
=0 Empotrado ; a , k R0
x
2 w ( l , t ) 3 w ( l ,t )
=
=0 Libre ; f C 4 ( R )
2
3
x
x
n
4 K
a=
; f ( x , t )= ( xx ai ) ( xx bi )
E. I
i
Pi ( t ) / Pi ( t )=sin (xi . t i )
n1
2
w (x , t ) wi 2 wi + wi
=
2
2
t
t
=
4
4
x
x
Dis cretizacion de la funcion :
w ( x , t )=w ni
Reemplazando en la ecuacin inicial
n +1
n1
wi 2 wi + wi
t
+a
+ K w i =f ( x , t )
n+1
Despejo w i
n+1
w i = f ( x , t )K wi a
Aplicando distributiva
n+1
n1
t + 2w i wi
w i = t f ( x , t )K t w i a
t 2 n
n
n
n
n
n
n1
w 4 w i+1 +6 w i 4 wi 1 + wi2 ] +2 wi wi
4 [ i+2
x
A= t 2
2
2
B=K t
2
Llamando
4 t
C=a
x4
Y sacando F .C=wni
La ecuacin finalmente queda:
n
n
n
n
n
n
n1
w n+1
i =wi ( 2B ) + A f ( x ,t )C [ w i +24 w i +1+6 w i 4 w i1+ w i2 ]w i
w n+1
i
y los sucesivos siguientes debemos realizar ciertas
n+1
i
t 01
t0
Mientras que en el extremo libre, propio de la viga en voladizo, supondremos que la distribucin es
a partir del valor conocido, continua con los valores anteriores de una forma lineal, y proporcional
con los crecimientos o descensos en los valores inmediatamente anteriores, es decir ocurrir que:
t =0,2 s A= t A=0,04
x=0,2m
2
2
K=3 B=K t B=0,36
2
2
4 t
4 0,2
a=0,3 C=a
=0,3
C=0,2025
4
4
x
0,2
Obtenindose la Ecuacin final considerada para el clculo de los nodos, la cual est dada por:
n
n
n
n
n
n
n1
w n+1
i =1,64 wi +0,04 sin ( x i .t i )0,2025 [ w i+ 24 w i +1+6 wi 4 w i1+ w i2 ]wi
Desarrollo de la simulacin
Para la simulacin de la ecuacin procedimos a obtener los grficos en Excel de la ecuacin
anterior, hasta los 65 seg. Esto nos arroj 325 grficos distintos, cada uno de los grficos
los copiamos y los pegamos en el programa de Windows Paint, y de esa forma los
convertimos en imgenes. Esto fue realizado con el objeto de llevar las imgenes a otro
programa de Windows conocido como Windows Movie Maker.
En dicho programa podramos darle el movimiento a la simulacin al reproducir las
imgenes con una velocidad rpida. Y tambin mostrara el desarrollo de la ecuacin desde
la condicin inicial al tiempo elegido de duracin de la simulacin. Siendo este mtodo de
simulacin sencillo al no tener que requerir de algn software complejo de simulacin que
requieren de conocimientos ms avanzados propios de la programacin como podra ser
Matlab. Siendo el mtodo usado ms bien practico e ingenioso.