Práctica #10, Runge Kutta.
Resumen—En este artículo se explorará la introducción, el desarrollo de la realización de la práctica 10 en donde se explorara los diferentes comandos que tiene el software a utilizar Excel, además se desarrollaran los conocimientos básicos de la computadora y la utilización de las matemáticas básicas y el álgebra así como los cálculos previamente indicados en esta décima práctica y reforzando nuestros conocimientos en el software de Excel; además del análisis de los distintos métodos para resolver ecuaciones diferenciales que son el de Runge Kutta de orden superior que además presento una breve descripción e introducción a cada uno de los distintos métodos. Con la aplicación del desarrollo de cada ecuación diferencial ya estudiada y vista en clases de ecuaciones diferenciales.
Palabras clave—Excel, Práctica 10, software, comandos, computadoras, Mathcad.
I.
Los comandos en Excel pueden tener muchas características útiles para la mejor comprensión para
una idea mejor al momento de la realización de una o varias tareas prácticas; unas de las mejores que nos servirían mucho para esta segunda práctica son [1]:
· Realizan acciones del mismo modo que los usuarios.
· Pueden hacer lo que haga un usuario, como modificar la configuración de Excel, abrir, cerrar y editar documentos, iniciar actualizaciones, etc.
· Pueden mostrar cuadros de diálogo e interactuar con el usuario.
· Se pueden vincular para controlar los objetos de modo que se les llame al realizar alguna acción en ese objeto, como al hacer clic.
Además de analizar los comandos, necesitamos realizar un pequeño aporte de investigación para los tipos de métodos de solución de las ecuaciones diferenciales que usaremos en esta práctica.
Las ecuaciones diferenciales aparecen naturalmente al modelar situaciones físicas en las ciencias naturales, ingeniería, y otras disciplinas, donde hay envueltas razones de cambio de una o varias funciones desconocidas con respecto a una o varias variables independientes. Estos
modelos varían entre los más sencillos que envuelven una sola ecuación diferencial para una función desconocida, hasta otros más complejos que envuelven sistemas de ecuaciones diferenciales acopladas para varias funciones desconocidas [2].
Los métodos de Runge-Kutta (RK) son un conjunto de métodos iterativos (implícitos y explícitos) para la aproximación de soluciones de ecuaciones diferenciales ordinarias, concretamente, del problema de valor inicial [3].
II. DESARROLLO DE LA PRÁCTICA 10
Para el desarrollo de la práctica se necesitan varias cosas; las principales son: la descripción de la práctica, es decir, en que consiste la práctica, los materiales a usar y finalmente el desarrollo de dicha práctica.
1.2.1 DESCRIPCION DE LA PRÁCTICA
Una breve descripción de la práctica es que el alumno encontrara una tabla de valores que corresponde a la ecuación solución que representa el problema de valor inicial de una ecuación diferencial dada.
1.2.2 MATERIALES A USAR
· Computadora
· Software (Microsoft Excel)
· Libro
· Software MathType
· Proyector
· Geogebra
1.2.3 REALIZACIÓN DE LA PRÁCTICA
Principalmente para el desarrollo de la práctica se necesitan el software de Excel, lo abrimos creamos una hoja para trabajar en ello. Además necesitaremos el software de Mathtype para obtener primeramente las ecuaciones diferenciales para la resolución de la misma, así como la ecuación diferencial dada en la práctica, como se muestra en la Fig. 1.
1
Fig. 1. Ecuación diferencial a resolver y obtener resultados.
Ahora antes de aplicar el método, debemos de calcular y encontrar la solución general de la ecuación diferencial de la Fig. 1, aplicando métodos que ya conocemos y calculamos la ecuación manualmente la solución general explicita nos queda que despejada a “y”, y que además nos dan los valores iniciales para “x” y para “y”, como se muestra en la Fig. 2.
Fig. 2. Solución general de la Ecuación Diferencial y los valores iniciales.
Como se observa en la Fig. 2, la solución general de la ecuación es imposible despejarla y por lo tanto usaremos la Ec. 1 para obtener su valor real de la función, ya que al final podremos observar su función.
(1)
Además con lo dicho antes, podemos graficar la Ec. 1 en Geogebra para visualizar mejor la función real, como se muestra en la Fig. 3, que sin más dudas es la gráfica que pertenece a nuestra solución general de la ecuación diferencial.
Fig. 3. Ecuación general graficada en geogebra para su mejor visualización al momento de realizar los métodos de Euler.
Además de obtener la solución, la gráfica y los valores iniciales, hay distintas fórmulas que debemos de conocer
del método para calcular los distintos niveles o los de 3er y 4to orden en este caso, como se muestra en la Fig. 4, las distintas funciones y formulas a usar en este método.
Fig. 4, formulas a usar para el método de kutta. Con el distintivo procedimiento de cada una.
Sabiendo lo anterior aplicamos el método de Runge kutta principalmente usamos los tres datos, la ecuación diferencial, su solución general y los valores iniciales como se observan en la Fig. 1 y Fig. 2.
Para este método aplicaremos solamente los comandos ya conocidos de Excel, por decir que lo único difícil es calcular la solución de la ecuación diferencial, Entonces resolvemos por el método de Kutta de 3er orden solamente usando los valores iniciales anteriores y con 3 distintos valores para h, h=0.01, h=0.005 y h=0.0001.
Primero con h=0.01, como resultado obtenemos los siguientes valores, como se observa en la Fig. 5.
2
Fig. 5. Resultados obtenidos con h=0.01.
Ahora calculando usando h=0.005, como se observa en la Fig. 6.
Fig. 6. Datos obtenidos con h=0.005.
Ahora usando h=0.0001, como se muestra en la Fig. 7.
Fig. 7. Datos obtenidos con h=0.0001.
En la Fig. 7 si se obtienen los mismos valores, sin embargo son muchísimos números por lo tanto solo puse los primeros valores, pero si se obtienen los valores esperados.
Ahora como siguiente paso usaremos el método de Runge de 4to Orden para resolver la ecuación diferencial de la Fig. 1, igualmente usando los mismos valores de h que se usaron anteriormente solo que esta vez será con el mismo método de 4to orden.
Primeramente usamos el primer valor de h=0.01, como se observa en la Fig. 8 los valores obtenidos.
Fig. 8. Datos obtenidos con h=0.01 y con el método de Runge Kutta de 4to orden.
Ahora usamos h=0.005, como se observa en la Fig. 9.
3
Fig. 9. Datos obtenidos usando h=0.005 y con el método de Runge kutta de 4to orden.
Ahora usando el mismo método pero con h=0.0001, como se observa en la Fig. 10.
Fig. 10. Valores obtenidos con h=0.0001.
Igualmente para la Fig. 10, se obtuvieron los mismos datos que como los otros valores, sin embargo no se muestran todos, pero si se obtuvieron los valores esperados.
Ahora como siguiente paso debemos de comparar los resultados obtenidos de cada método, los valores esperados ya sea de “y” o y real, pero como vimos anteriormente se obtuvieron los valores esperados. Como se observa en la tabla 1.
Tabla 1. Resultados obtenidos.
Resultado Ep | ||
Clásico |
|
|
RK 3er h=0.01 | 5.14521 | 3.83333 |
RK 3er h=0.005 | 5.1325 | 1.913 |
RK 3er h=0.0001 | 5.1466 | 1.909 |
RK 4to h=0.01 | 5.16319 | 1.5932 |
RK 4to h=0.005 | 5.16319 | 1.5962 |
RK 4to h=0.0001 | 5.1631929 | 1.59921 |
Como siguiente paso necesitaremos graficar los datos ya obtenidos que nos dio de cada uno de los valores obtenidos con los valores de h. Y además junto con el valor real (y real) para comprobar cada valor obtenido. Como se observa en la Fig. 11, las gráficas de cada uno de los valores obtenidos, que representan las soluciones de Rugen kutta de 4to orden.
4
Fig. 11. Graficas obtenidas con el método de Runge kutta de 4to orden.
Ahora debemos de graficar los distintos valores obtenidos con el método de Runge kutta de 3er orden, como se observa en la Fig. 12.
Fig. 12. Graficas obtenidas al graficar los valores calculados con el método de Runge kutta de 3er orden.
Como siguiente paso ahora haremos todo el mismo procedimiento anteriormente desarrollado en esta práctica, mismos valores de h, y misma ecuación diferencial. Pero esta vez usaremos un valor inicial de y(2)=10, para
resolverlas igualmente con el mismo método de Runge kutta de 3er y 4to orden.
Primero empezamos con el valor de h=0.01, usando el método de Runge kutta de 3er orden, como se muestra en la Fig. 13.
Fig. 13. Valores obtenidos con h=0.01 con el método de Runge de 3er orden.
Ahora calculamos con h=0.005, igualmente con el método de kutta de 3er orden. Como se muestra en la Fig. 14.
Fig. 14. Valores obtenidos con h=0.005.
Ahora usando h=0.0001 para los mismos valores. Como se muestra en la Fig. 15.
5
Fig. 16. Primeros valores obtenidos, usando h=0.01.
Ahora con el valor de h=0.005, igualmente con el método de kutta de 4to orden, como se muestra en la Fig. 17.
Fig. 15. Resultados obtenidos con h=0.0001, y usando el método de kutta de 3er orden.
Ahora como siguiente paso será realizar los mismos procedimientos para obtener los resultados esperados, pero esta vez será usando el método de Runge kutta de 4to orden para la ecuación diferencial y también para los valores iniciales y(2)=10 que ya usamos para obtener los valores anteriormente calculados.
Primeramente usamos el valor h=0.01 para obtener los resultados, como se observa en la Fig. 16.
Fig. 17. Resultados obtenidos usando h=0.005, con el método de kutta 4to orden.
Ahora aplicamos el ultimo valor de h=0.0001, igualmente usando el método de Euler mejorado. Como se muestra en la Fig. 18.
6
Fig. 18. Resultados obtenidos usando el valor de h=0.0001, con el método kutta de 4to orden.
Ahora como siguiente paso debemos de comparar los resultados obtenidos de cada método, los valores esperados ya sea de “y” o y real, pero como vimos anteriormente se obtuvieron los valores esperados. Como se observa en la tabla 2.
Tabla 2. Resultados Obtenidos.
Resultados | |
RK 3er h=0.01 | 10.1172 |
RK 3er h=0.005 | 10.1117 |
RK 3er h=0.0001 | 10.1172 |
RK 4to h=0.01 | 10.2820 |
RK 4to h=0.005 | 10.1355 |
RK 4to h=0.0001 | 10.135 |
Ahora debemos de graficar los distintos valores obtenidos con el método de Runge Kutta de 4to orden. En este caso del método solamente para distinguirlas mejor, como se observa en la Fig. 19.
Fig. 19. Graficas obtenidas con el método de Runge kutta de 4to orden.
Y ahora debemos de graficar los distintos valores obtenidos con el método de Runge kutta de 3er orden, como se observa en la Fig. 20.
7
h0.01
h
= 3.4424857e0.37267 x
= 3.594204e0.330125 x
0.005
h0.0001
= 3.578525e0.334486 x
Fig. 20. Graficas obtenidas con el método de Runge kutta de 3er orden.
Finalmente obtenemos los resultados esperados y los podemos comparar entre ellos, podemos observar que en cada grafica obtenida se parecen mucho, ya que con los métodos de Runge kutta de 3er y 4to orden se calculan sin ningún problema y son muy parecidas casi. Y con la solución general graficada podemos decir que si son casi exactamente iguales nuestras funciones calculadas y como se observan en cada una de las tablas.
ACTIVIDADES COMPLEMENTARIAS
Ahora para la actividad complementaria, hay que aplicar los distintos métodos numéricos que ya hemos aplicado anteriormente en otras prácticas (Regresión o LaGrange), para obtener la mejor función que correspondan para los resultados obtenidos de las tablas 1 y 2.
Además al final de obtener los resultados compararemos los distintos resultados obtenidos, igualmente para las tablas 1 y 2.
Principalmente para los primeros resultados obtenidos usando h y con valores iniciales de y(1)=5, para el método de Runge kutta de 3er orden que se obtuvieron las distintas funciones, como se observa en la Fig. 21.
Fig. 22. Funciones obtenidas usando el método de regresión, para los valores obtenidos del método de Kutta de 4to orden.
Comparamos los resultados y las funciones obtenidas por el método de regresión y podemos observar que no hay mucho cambio entre ellas, además de que en las gráficas de cada una, como se pueden observar en las Fig. 11, 12, 19 y Fig. 20 que no hay mucho cambio entre ella, por lo tanto si están bien los resultados obtenidos anteriormente.
Y en otro caso, si graficáramos todas las funciones podríamos observar que las funciones se aproximarían bastante, esto se da por los métodos de Runge kutta que obtuvimos y realizamos anteriormente.
III. CONCLUSIONES
En esta práctica Comprendimos diferentes comandos referentes a matemáticas, para la utilización de los métodos de Euler y Euler mejorado se debieron de tener los conocimientos básicos de la materia de ecuaciones diferenciales para obtener las soluciones exactas y precisas para la obtención hay aplicación de dichos métodos que, además obtuvimos en esta práctica distintos valores que nos ayudaron a comprender mejor este tipo de temas. También debemos de tener en cuenta que la solución de ecuaciones diferenciales debe de ser precisa, ya que en algunas ocasiones debemos de estudiar los resultados y las soluciones generales y explicitas para encontrar la mejor solución a nuestro problema.
h0.01
h
= 3.573799e0.3352974 x
= 3.71524e0.2970035 x
REFERENCIAS
[1]. Microsoft Office. “Information general Excel Office”. Internet: https://support.office.com/es-
0.005
h0.0001
= 3.7049153e0.2997775 x
es/article/informaci%C3%B3n-general-sobre- f%C3%B3rmulas-en-excel-ecfdc708-9162-49e8-b993- c311f47ca173 Oct, 17 2013 [Abril. 26, 2020].
Fig. 21. Funciones obtenidas usando los valores de h y el método de Runge kutta de 3er orden para los valores iniciales de y(1)=5,
Igualmente las funciones obtenidas usando el método de regresión como se usó anteriormente, para las tablas obtenidas del método de Runge Kutta de 4to orden, con los mismos valores de h y con el mismo valor inicial y(1)=5, como se observa en la Fig. 22.
[2]. Danaly9. “Métodos de Euler y Euler Modificado”.
Internet: https://www.monografias.com/trabajos73/metodos- numericos-metodo-euler-mejorado/metodos- numericos-metodo-euler-mejorado.shtml Junio, 01
2019 [Mayo 30, 2020].
[3]. Wikipedia. “Métodos de Runge kutta”. Internet: https:
8
https://es.wikipedia.org/wiki/M%C3%A9todo_de_ Runge-Kutta agosto, 21 2019 [Mayo 30, 2020].
No hay comentarios.:
Publicar un comentario