Você está na página 1de 14

Universidad de Chile

Facultad de Ciencias Fsicas y Matemticas


Departamento de Ingeniera y Matemtica

Ecuaciones Diferenciales Ordinarias

CONTROL 4
MTODOS NUMRICOS PARA EDOS NO LINEALES ESCALARES

Integrantes: Deborah Caceres


Matias Olivares
Profesores: Cristbal Bertoglio
Italo Cipriano
Gino Montecinos
Hctor Olivero
Axel Osses
Fecha de entrega: 13 de Mayo, 2017
Santiago, Chile
Introduccin 1

1. Introduccin
Los mtodos o anlisis numricos son procedimientos mediante los cuales se obtiene de manera
aproximada la solucin a ciertos problemas, realizando calculos aritmticos y lgicos. Existen muchos
mtodos, estos comparten una caracterstica en comn, y es que el procedimiento consiste en una
lista finita de instrucciones que especifican una secuencia de operaciones algorimicas que emiten
soluciones aproximadas o bien algo que decir del problema.

Estos mtodos cobran una especial importancia con la llegada de los ordenadores, debido a
que estos son tiles para clculos matemticos extremadamente complejos, operando con numeros
binarios y operaciones matemticas simples. Siendo as los mtodos numricos una de las principales
herramientas para la ciencia e investigacin.

El siguiente trabajo consiste en la resolucin de una ecuacion diferencial ordinaria, esta ser
vista de manera analtica, para que posteriormente se haga uso de distintos mtodos numericos
vistos para problemas no-lineales mediante Matlab (entorno de clculo tcnico de altas prestaciones
para clculo numrico y visualizacin), lo cual nos permitir dar una respuesta a la problematica
que se nos plantea.

El problema en cuestin se trata de la modelacin y simulacin de la respuesta dinmica de una


clula cardiaca, donde la ecuacin a resolver es el modelo bi-estable dado por el siguiente problema
de Cauchy para u(t):

u0 = c1 u(u )(1 u) + f, u(0) = u0 (1.1)

con c1 , 0, u0 , f R parmetros del modelo.

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 2

2. Desarrollo
2.1. Pregunta 1
Implemente el mtodo de Euler progresivo para solucionar numricamente el problema. Para
f = 0, c1 = 0.175, = 0.1, 0 t 800, y usando un paso de discretizacin de h = 1.0, resuelva
numricamente el problema de Cauchy para diferentes valores de u0 : u0 = 1, 0, /2, ( + 1)/2, 1, 2
y grafquelos en una misma figura. Para cada condicin inicial, hacia dnde tiende la solucin
cuando el tiempo incrementa?

Figura 2.1: Grfico u(t) v/s t.(Euler Progresivo con diferentes con-
diciones iniciales)

Podemos ver en la Figura 2.1 que para cada condicin inicial la solucin del problema tiende a
diferentes puntos, los cuales veremos de forma ordenada en la siguiente Tabla:

Tabla 2.1: Tendencia de la solucin cuando el tiempo incrementa

Condicin inicial Solucin de la edo


1 1
0.1 0.1
< 0.1 converge a 0
> 0.1 converge a 1

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 3

Podemos notar que para los trminos 1 y 0.1 la EDO se anula, por lo cual la solucin da una
funcin constante en u(t)=1 y u(t) = 0.1 respectivamente. Y adems que para los trminos < 0.1
la curva tiende a 0, > 0.1 la curva tiende a 1.

En este caso cabe destacar que el parmetro de juega un rol muy importante en este problema,
debido a que la condicin inicial depende de ste, donde notamos que a un aumento de las curvas
comienzan a destabilizarse. Por otra parte tenemos h = 0.1 como valor de discretizacin, el cual
afecta la exactitud para la variacin de los .

2.2. Pregunta 2
Para u0 = 2, encuentre el mayor valor de h que permite que la solucin se mantenga acotada,
y grafique conjuntamente las curvas obtenidas para el valor de h obtenido y h = 1.0. Cmo
se compara este valor con el que se obtiene del mismo problema pero despreciando los trminos
cuadrticos y cbicos en u?

Primero implementamos el mtodo de Euler progresivo, sin despreciar los valores cuadrticos y
cbicos enu de lo cual se obtiene el siguiente grfico:

Figura 2.2: Grfico u(t) v/s t.(Euler Progresivo para diferentes h)

En la Figura 2.2 podemos notar que para el h = 1.0 la solucin de la EDO converge a 1, en
cambio tenemos que si h = 24.4 un mximo tal que u(t) se mantenga acotado, la solucin de la EDO
no convergera a un nmero, pero an as dicha solucin esta acotada. Adems probando valores en
Matlab notamos que para h >24.4 la solcin diverge.

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 4

Luego despreciando los trminos cuadrticos y cbicos en u, queda la ecuacin de la siguiente


forma:

u0 (t) = uc1 + f (2.1)

Figura 2.3: Grfico u(t) v/s t.(Euler Progresivo)

Ahora en la Figura 2.3 podemos notar que al no tener trminos cuadrticos ni cbicos, al tomar
h = 1.0 y h = 24.4 un mximo tal que u(t) se mantenga acotado, sus graficos son similares y tienden
a un mismo valor, por lo cual podriamos decir que independiente del h que tomemos la grfica ser
similar.

Lo anterior es debido a que nuestra ecuacin pasa a ser una EDO lineal y por lo tanto el mtodo
pasa a ser ms exacto, debido a que su error es minimo en comparacin con la otra EDO, teniendo
una solucin fcil de calcular. En cambio para la EDO con los trminos cuadrticos y cbicos no se
tiene una solucin explicita, variando drastricamente la grafica al variar los valores de h, aumentando
asi su error al tener un mayor h.

2.3. Pregunta 3
Usando u0 = 2, para cada valor de h = 2k , k = 5, ..., 0, ..., 3, calcule el error global de la
solucin dado por

e(h) = max |uref (tn un )|, tn = hn 800, n = 0, 1, ... (2.2)

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 5

con uref la solucin calculada con el mismo metodo con h = 210 . Grafique la curva h v/s e(h).
Luego, a partir de esta curva, determine empricamentet el orden del mtodo. Indicacin: el orden
p satisface e(h) Chp , para h suficientemente pequeo, con C una constante independiente de h.
Por lo tanto podemos estimar empricamente p de la siguiente forma:

(2h)/e(h) = C2p hp /Chp = 2p = p = log(e(2h)/e(h)) = log(2) (2.3)

para valores de h suficientemente pequeos

Figura 2.4: Grfico h v/s e(h).(Euler Progresivo)

En la Figura 2.4 podemos notar que h es proporcional a su e(h): error, por ende si h aumenta
e(h) tambien lo hace.

Tomamos un h de referencia 210 cuya grfica se ajusta bastante a nuestra curva original. Esto
nos muestra grficamente que mientras mayor sea el valor que adquiere nuestra variable h mayor
sera nuestro margen de error, por ende el mtodo es menos preciso, ya que, los intervalos son ms
grandes difiriendo as con la curva de referencia.

Dado que utilizamos el mtodo de Euler progresivo, el cual es de primer orden, pudimos obtener
los siguiente valores de p

p = [1.0028 1.0017 1.0007 1.0003 1.0000 1.0003 1.0000 0.9998 1.0000] (2.4)

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 6

El promedio de estos nos da un valor aproximado de p = 1. Esto nos muestra que nuestro mtodo
de euler progesivo tiende al valor 1 mientras menor sea el valor adquirido por nuestra variable h, si
modificamos esta variable nuestra curva se aleja del valor promedio mostrando as un mayor margen
de error.

2.4. Pregunta 4
Implemente el mtodo de Euler modificado para solucionar numricamente el problema de
Cauchy con u0 = 2. Grafique conjuntamente las soluciones de ambos mtodos numricos en figuras
separadas para cada h = 2k , k = 0, ..., 5.

En los siguentes grficos tendremos la comparacin de los mtodos de Euler progresivo y modi-
ficado para diferentes valores de h.

Figura 2.5: Grfico u(t) v/s t, con h = 1 (Euler Progresivo y Mo-


dificado)

En la Figura 2.5 y 2.6 podemos notar que la curva del mtodo de Euler progresivo y modificado
son similares, dado que h = 1 y 2 los cuales son valores mnimos del intervalo, generando una casi
nula variacin entre las curvas de los mtodos.

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 7

Figura 2.6: Grfico u(t) v/s t, con h = 2 (Euler Progresivo y Mo-


dificado)

Figura 2.7: Grfico u(t) v/s t, con h = 4 (Euler Progresivo y Mo-


dificado)

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 8

Figura 2.8: Grfico u(t) v/s t, con h = 8 (Euler Progresivo y Mo-


dificado)

Luego en la Figura 2.7 con h =4 se aprecia que las curvas los mtodos comienzan a diferenciarse,
apreciando que la solucin del euler progresivo tiende un mayor valor que el modificado. Esto ya se
hace notorio en la Figura 2.8 con un h=8.

Figura 2.9: Grfico u(t) v/s t, con h = 16 Euler Progresivo y Mo-


dificado)

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 9

Figura 2.10: Grfico u(t) v/s t, con h = 32 (Euler Progresivo y


Modificado)

Finalmente en las Figuras 2.9 2.10 ambas curvas se comportan de manera totalmente distinta,
as con un valor de h > 16 tendremos ese fenmeno.

A lo largo de esos ses grficos podemos ver una variedad de cambios en sus curvas debido a
los valores que toma k para cada h, por otra parte tenemos que ambos mtodos presentan una
variedad de diferencias, las cuales se pueden apreciar en las diferentes curvas, teniendo una mayor
diferenciacin a un mayor h. Tenemos por una parte que el mtodo de Euler progresivo cuando h
es pequeo el mtodo es ms bien estable, pero si h se hace mayor, este se vuelve intestable. En
cambio el mtodo de Euler modificado al ser de orden dos es mucho ms exacto y estable. Estas
diferencias las podemos notar grficamente ya que los errores del Euler progresivo son mayores que
el Euler modificado.

2.5. Pregunta 5
Encuentre el mayor valor de h que permite que la solucin sea estable para el mtodo de Eu-
ler modificado. Cmo se compara este valor con el del mtodo de Euler progresivo encontrado
anteriormente?

El mayor valor de h encontrado el cual permite que la solucin sea estable para el mtodo de
Euler modificado es h=28.3. Podemos notar en la Figura 2.11 que para los valores h 28.3 la
solucin converge a cero, por lo cual la solucin se dice estable, debido a que cuando el tiempo
tiende a para cualquier h 28.3 la solucin converge a cero, en cambio para h > 28.3 la solucin

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 10

diverge a siendo de esta forma un mtodo de aproximacin inestable.

Al realizar una comparacin entre el mtodo de Euler progresivo y modificado, tenemos para
el primero que en un tiempo entre 0y600 la solucin estar oscilando entre 0.4y1.2, luego de eso
comienza a converger a cero, en cambio el segundo metodo en un tiempo entre 0y100 la solucion
oscila entre 0.4y0.75, luego comienza a converger a 0.

Podemos ver entonces que el valor de Euler modificado es mayor que el de Euler progresivo, lo
cual se debe a que el mtodo de Euler modificado es ms estable y puede aproximar de mejor forma
la solucin, al contrario del mtodo de Euler progresivo, el cual no es tan exacto, y suele tener ms
errores.

Figura 2.11: Grfico u(t) v/s t,(Euler Modificado)

2.6. Pregunta 6
Calcule empricamente el orden del mtodo de Euler modificado.

Dado que utilizamos el mtodo de Euler modificado, el cual es de segundo orden, pudimos
obtener los siguiente valores de p

p = [1.9995 1.9971 1.9938 1.9875 1.9735 1.9517] (2.5)

El promedio de estos nos da un valor aproximado de p = 2. Esto nos muestra que nuestro mtodo
de euler modificado tiende al valor 2, por que tiene dos aproximaciones sucesivas siendo ms exacta

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Desarrollo 11

presentando un menor margen de error.

2.7. Pregunta 7
Determine aproximadamente el valor mnimo de f > 0 tal que u(t) 1 si t cuando
u0 = 0. Elija la precisin del valor de f tal que f /0.0001 Z.

Figura 2.12: Grfico u(t) v/s t, (Euler Progresivo y Modificado)

Determinamos el valor de f = 0.0005 por que cumple con la condicin del enunciado. Por otra
parte tomamos un valor muy pequeo de h = 210 para que la curva tanto del Euler progresivo
como del moficado tomaran igual forma, tendiendo a 1. Por lo que vemos que a medida que nuestro
tiempo se va al la curva de ambos converge a 1 con una mayor precisin.

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Conclusin 12

3. Conclusin
Luego de trabajar con los mtodos de Euler progresivo y modificado podemos concluir que el
mtodo de Euler modificado es ms estable, presentando una mayor presicin aproximando de mejor
forma la solucin, en cambio el mtodo de Euler progresivo no es tan exacto, teniendo un mayor
margen de error.

Adems es importante recalcar la necesidad de encontrar aproximaciones de ecuaciones dife-


renciales complejas, por lo cual existe una gran importancia de los mtodos numricos, ya que, a
travs de estos podemos encontrar las solucines a dichas ecuaciones diferenciales, aproximando su
solucin.

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias


Referencias 13

Referencias
[1] Osses. A (2013). Ecuaciones Diferenciales Ordinarias. Departamento de Ingeniera Matem-
tica. Universidad de Chile. Santiago, Chile

CONTROL 4 MA2601-1 Ecuaciones Diferenciales Ordinarias

Você também pode gostar