• No se han encontrado resultados

GRADO EN MATEMÁTICAS GUÍA DOCENTE DE SOLUCIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES. Solución numérica de ecuaciones diferenciales Materia

N/A
N/A
Protected

Academic year: 2021

Share "GRADO EN MATEMÁTICAS GUÍA DOCENTE DE SOLUCIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES. Solución numérica de ecuaciones diferenciales Materia"

Copied!
9
0
0

Texto completo

(1)

GRADO EN MATEMÁTICAS

GUÍA DOCENTE DE

SOLUCIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES

Asignatura Solución numérica de ecuaciones diferenciales

Materia Métodos Numéricos

Módulo

Titulación Grado en Matemáticas

Plan Código 40027

Periodo de impartición 1º semestre Tipo/Carácter Optativa

Nivel/Ciclo Grado/1º Ciclo Curso Cuarto

Créditos ECTS 6

Idioma en que se

imparte Español.

Profesores responsables Dr. Luis Mª Abia Llera

Datos de contacto Despacho A333 - Facultad de Ciencias, Pº Belén nº 7,

Campus Miguel Delibes, 47011-Valladolid Tfno: 983-423796, email: abia@mac.uva.es

Horario de tutorías Lunes, Martes y Miércoles de 17 a 19 horas.

Departamento Matemática Aplicada

1. Situación / Sentido de la asignatura 1.1 Contextualización

Las ecuaciones diferenciales, ordinarias o en derivadas parciales, y los problemas asociados a ellas son fundamentales en la modelización matemática de muchos fenómenos de la Física y la Ingeniería, y cada vez más importantes en otras disciplinas como la Biología o las Ciencias Sociales. La solución aproximada de estos problemas mediante métodos numéricos es indispensable para la utilización efectiva de los correspondientes modelos matemáticos ya que su solución no puede ser abordada por otros métodos. En esta asignatura se proporciona al alumno un conocimiento de los métodos numéricos más utilizados, su motivación, los conceptos matemáticos necesarios para su análisis, y las metodologías y destrezas para su implementación efectiva en un ordenador. En su conjunto, el alumno adquiere el bagaje básico de lo que hasta recientemente era la esencia de la computación científica, entendiendo el alcance de los métodos y sus limitaciones.

1.2 Relación con otras materias

La motivación e implementación de los métodos numéricos para ecuaciones diferenciales hace uso constante de los métodos de interpolación, de cuadratura, de resolución de sistemas de ecuaciones lineales

(2)

y Ampliación de Ecuaciones Diferenciales que se cursan en cursos previos. Por último, está muy relacionada con la asignatura “Ecuaciones en Derivadas Parciales”. Así que la asignatura contribuye a una integración de las materias de métodos numéricos y ecuaciones diferenciales que se imparte en el Grado de Matemáticas.

1.3 Prerrequisitos

No se establecen prerrequisitos aunque es recomendable haber cursado las materias de “Análisis Numérico” y “Ampliación de Análisis Numérico”, y tener cierta experiencia en la programación en Matlab, o en un lenguaje de programación de alto nivel.

2.0 Competencias 2.1 Generales

G1. Demostrar poseer y comprender conocimientos en el área de las Matemáticas a partir de la base de la educación secundaria general, a un nivel que, apoyado en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia en el estudio de las Matemáticas.

G2. Saber aplicar los conocimientos matemáticos a su trabajo o vocación de una forma profesional y poseer las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro del área de las Matemáticas. G3. Tener la capacidad de reunir e interpretar datos relevantes, dentro del área de las

Matemáticas, para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética.

G4. Poder transmitir, tanto de forma oral como escrita, información, ideas, conocimientos, problemas y soluciones del ámbito matemático a un público tanto especializado como no especializado.

G5. Haber desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores en Matemáticas con un alto grado de autonomía.

G6. Utilizar bibliografía y herramientas de búsqueda de recursos bibliográficos en Matemáticas, incluyendo los recursos telemáticos.

G7. Conocer y utilizar recursos informáticos de carácter general y tecnologías de la información y las comunicaciones como medios de comunicación, organización, aprendizaje e investigación.

G8. Gestionar de forma óptima, tanto en el trabajo individual como en equipo, el tiempo de trabajo y organizar los recursos disponibles, estableciendo prioridades, caminos alternativos e identificando errores lógicos en la toma de decisiones.

G9. Tener la capacidad de trabajar en equipo, aportando orden, abstracción y razonamiento lógico; comprobando o refutando razonadamente los argumentos de otras personas y contribuyendo con profesionalidad al buen funcionamiento y organización del grupo.

(3)

2.2 Específicas

E1. Comprender y utilizar el lenguaje matemático. Adquirir la capacidad para enunciar proposiciones en distintos campos de las Matemáticas, para construir demostraciones y para transmitir los conocimientos matemáticos adquiridos.

E2. Conocer demostraciones rigurosas de algunos teoremas clásicos en distintas áreas de las Matemáticas.

E3. Asimilar la definición de un nuevo objeto matemático, en términos de otros ya conocidos, y ser capaz de utilizar este objeto en diferentes contextos.

E4. Saber abstraer las propiedades estructurales (de objetos matemáticos, de la realidad observada, y de otros ámbitos) distinguiéndolas de aquellas puramente ocasionales y poder comprobarlas con demostraciones o refutarlas con contraejemplos, así como identificar errores en razonamientos incorrectos.

E5. Capacitar para el aprendizaje autónomo de nuevos conocimientos y técnicas.

E6. Resolver problemas de Matemáticas, mediante habilidades de cálculo básico y otras técnicas.

E7. Proponer, analizar, validar e interpretar modelos de situaciones reales sencillas, utilizando las herramientas matemáticas más adecuadas a los fines que se persigan.

E8. Planificar la resolución de un problema en función de las herramientas de que se disponga y de las restricciones de tiempo y recursos.

E9. Utilizar aplicaciones informáticas de análisis estadístico, cálculo numérico y simbólico, visualización gráfica, optimización u otras para experimentar en Matemáticas y resolver problemas.

E10. Desarrollar programas que resuelvan problemas matemáticos utilizando para cada caso el entorno computacional adecuado.

3.0 Objetivos

El alumno conocerá los métodos más importantes para la resolución numérica de ecuaciones diferenciales ordinarias y ecuaciones en derivadas parciales, abordando las técnicas para su implementación efectiva. El alumno conocerá los conceptos fundamentales de consistencia, estabilidad y convergencia, que sustentan el análisis matemático de los métodos en diferencias finitas. El alumno conocerá los fundamentos del método de elementos finitos en problemas de valores en la frontera. El alumno se familiarizará con las técnicas computacionales más importantes para la resolución aproximada de los problemas discretos que se plantean. El alumno adquirirá una experiencia computacional mediante el uso de librerías para la computación científica en el ámbito de las ecuaciones diferenciales y la programación de la solución con ordenador de problemas relevantes de las Ciencias Aplicadas.

4. Tabla de dedicación del estudiante a la asignatura

ACTIVIDADES PRESENCIALES Horas TRABAJO PERSONAL DEL ALUMNO Horas

Clases teóricas 30 Estudio autónomo individual o en grupo 45

Resolución de problemas en grupos

reducidos 10

Preparación y redacción de ejercicios u otros

(4)

Sesiones de evaluación 3 Preparación de exámenes

Total presencial 60 Total personal 90

En resumen, por cada hora presencial de clase magistral el alumno deberá dedicar una hora y media adicional. Por cada hora presencial de clase de problemas el alumno deberá dedicar dos horas adicionales. Para la programación de los métodos numéricos estudiados el alumno deberá reservar hasta un máximo de 20 horas a lo largo del trimestre.

5. Bloques temáticos

a. Contextualización y justificación.

Ver sección 1.1 de esta guía docente.

b. Contenidos

Bloque 1. Métodos para ecuaciones diferenciales ordinarias con valor inicial

1. Convergencia del método de Euler y de la regla de los trapecios.

2. La clase de los métodos lineales multipaso. Métodos Adams. Teoría del orden

3. Teoría de convergencia de los métodos lineales multipaso. Condición de la raíz y 0-estabilidad. 4. Métodos Runge-Kutta.

5. Problemas rígidos. A-estabilidad. Fórmulas BDF.

6. Aspectos prácticos de implementación. Métodos predictor-corrector. Estimación y cambio de paso.

Bloque 2. Métodos para problemas de valores en la frontera y métodos iterativos de solución de los sistemas lineales.

7. Diferencias finitas para problemas de dos puntos frontera. Algoritmo de Thomas. 8. Diferencias finitas para la ecuación de Poisson. El teorema de Gerschgorin. 9. Métodos iterativos clásico. Convergencia y velocidad asintótica.

10. Métodos iterativos modernos. El método gradiente conjugado.

Bloque 3. Métodos de diferencias finitas para problemas de evolución

11. Métodos de diferencias finitas para la ecuación de difusión. El método de líneas. 12. El análisis de Von-Neumann.

13. Métodos de diferencias finitas para la ecuación de advección lineal.

Bloque 4. El método de elementos finitos para problemas de valores en la frontera

14. El método Galerkin para problemas de dos puntos frontera.

15. El método Galerkin para la ecuación de Poisson. El software PDETOOL de ©Matlab y el software FreeFem++.

(5)

c. Objetivos de aprendizaje por bloques

Bloque 1. Métodos para ecuaciones diferenciales ordinarias con valor inicial

1. Conocer los métodos más importantes para la resolución numérica de ecuaciones diferenciales ordinarias con valor inicial: métodos RK, métodos multipaso y métodos predictor-corrector.

2. Conocer los conceptos fundamentales de convergencia, orden y 0-estabilidad para los métodos de ecuaciones diferenciales ordinarias con valor inicial.

3. Conocer la diferencia entre sistemas stiff y no stiff y las implicaciones prácticas en su solución numérica.

4. Saber cómo funciona un código para ecuaciones diferenciales ordinarias con valor inicial. 5. Saber programar en un lenguaje de alto nivel estos métodos.

Bloque 2. Métodos para problemas de valores en la frontera y métodos iterativos de solución de los sistemas lineales

6. Conocer la metodología de diferencias finitas para discretizar problemas de valores en la frontera. 7. Conocer los conceptos de error de truncación local, estabilidad numérica y convergencia.

8. Conocer algunas demostraciones de convergencia de las soluciones numéricas.

9. Conocer los métodos iterativos más importantes para la solución de grandes sistemas dispersos: métodos clásicos y método gradiente conjugado.

10. Conocer algunos teoremas fundamentales sobre la convergencia de los métodos iterativos. 11. Saber programar estos métodos en problemas modelo.

Bloque 3. Métodos de diferencias finitas para problemas de ecuaciones en derivadas parciales de evolución

11. Conocer los métodos en diferencias más importantes para la ecuación de difusión y la ecuación de advección lineal.

12. Conocer el método de Von Neumann para el análisis de la estabilidad.

13. Saber programar con estos métodos la solución numérica de problemas tipo de difusión y transporte.

Bloque 4. Métodos de elementos finitos para problemas de valores en la frontera

14. Conocer la metodología de elementos finitos para problemas de dos puntos frontera. 15. Conocer la metodología de elementos finitos para la ecuación de Poisson.

d. Métodos docentes

La metodología docente está motivada por unos objetivos de aprendizaje que se centran en familiarizar al alumno con los métodos numéricos a través de numerosas experiencias prácticas, mediante ejemplos significativos bien seleccionados, sin perjuicio de una formalización matemática que se reduce prácticamente a primeros principios sobre los métodos.

(6)

1. La clase magistral o teórica:

Comprende la exposición ordenada del programa, exponiendo tanto aspectos teóricos como ejemplos completos en su desarrollo. La formalización se reduce al mínimo indispensable para abordar de la forma más directa las demostraciones en el programa. En ocasiones, la exposición magistral se complementará con la lectura por parte del alumno de las pruebas más técnicas, que se facilitarán con las notas de curso. 2. La clase de problemas:

Todas las unidades están acompañadas de una colección de ejercicios, de dificultad variable, con la que los alumnos podrán ejercitarse en los conceptos teóricos expuestos. Algunos de estos ejercicios tendrán naturaleza computacional, aunque en general los aspectos de programación se abordarán en la clase en el laboratorio de informática.

En la clase de problemas se abordará la solución completa por el profesor o por los alumnos de una selección de estos ejercicios.

3. El laboratorio de informática:

En este tipo de clase se mostrará el funcionamiento de diferentes programas que implementan los métodos estudiados sobre problemas elegidos adecuadamente. También será un espacio en el que los alumnos podrán abordar parcialmente la realización de las prácticas de laboratorio que se les proponga, pudiendo interactuar con el profesor o con otros alumnos para resolver dificultades de planteamiento.

4. La tutoría:

La tutoría es el intercambio entre un grupo reducido de alumnos y el profesor en relación con cualquier aspecto de la asignatura, que incluye la aclaración de dudas y la solución de problemas no abordados en clase. Al ser la asignatura optativa no es esperable un grupo numeroso por lo que la tutoría se realizará en dos ocasiones a lo largo de semestre a todo el grupo.

5. La tutoría individualizada:

Es la labor anterior que se realiza de forma individualizada a cada alumno o grupo reducido de alumnos en el despacho del profesor y fuera del horario lectivo del curso, generalmente en el horario previsto para ello. Este horario se fija de 17 a 19 horas los lunes, martes y miércoles aunque podrá variarse a lo largo del curso si surgieran circunstancias que lo justificaran.

e. Entregas de problemas, prácticas de laboratorio y pruebas parciales de evaluación

La evaluación continua se implementará mediante la recopilación de distintas evidencias sobre el estudio y el aprovechamiento de las clases. Provisionalmente, a falta de la coordinación con las entregas y pruebas parciales de evaluación en otras asignaturas del curso, se programarán:

1. Dos prácticas de laboratorio: una relacionada con el bloque I y otra relacionada con los Bloque 2 y 3. Para su valoración positiva estas prácticas comprenderán la entrega antes de una fecha límite de una memoria junto con los ficheros fuente de los programas realizados. Esta fecha límite será de 3 semanas desde la fecha de propuesta del ejercicio.

(7)

2. Tres entregas de hojas de ejercicios: una por cada uno de los bloque 1, 2 y 3. Para su valoración positiva las entregas deberán realizarse antes de una fecha límite, que será de 7 días desde la fecha de propuesta de los ejercicios.

3. Tres pruebas parciales de evaluación el último viernes lectivo de cada mes, a partir de octubre.

Aunque no se impide la elaboración cooperativa entre varios alumnos de las soluciones de los ejercicios, las entregas deben hacerse de forma individual por cada alumno, evitando la réplica indiscriminada por de una misma memoria o solución. En caso de que sea necesario discernir el grado de implicación de un alumno en la solución presentada, se podrá exigir a éste una exposición de dicho trabajo explicando las razones de las decisiones tomadas.

Todas las entregas serán calificadas y devueltas a los alumnos para establecer una retroalimentación en el proceso de aprendizaje de éste.

f. Evaluación

La evaluación se basa en la recopilación de trabajos de los alumnos, en las pruebas parciales de evaluación y en el examen global de la asignatura. La evaluación tenderá en lo máximo posible a una evaluación continua.

Para ello se tiene programadas 3 pruebas presenciales de 1 hora, en las que se propondrá la realización de un ejercicio. Asimismo, se programarán 3 entregas de ejercicios y 2 prácticas de laboratorio. El examen global es obligatorio para todos los alumnos. La calificación final será el promedio de la calificación del examen global, con un peso del 40%, las calificaciones de las pruebas parciales de evaluación con un peso del 30%, y las calificaciones de las asignaciones entregadas en tiempo con un peso del 30%.

Alternativamente, se puede optar por una calificación ponderada con el 70% de la calificación del examen global, y el 30% de las calificaciones de las asignaciones entregadas en tiempo, que comprende tanto prácticas de laboratorio como entregas de ejercicios. En todo caso, la calificación final será el máximo de los dos sistemas de calificación.

Para la convocatoria extraordinaria se ponderará con el 70% de la calificación del examen global y con el 30% la calificación de las prácticas de laboratorio exclusivamente

g. Bibliografía Básica.

El libro de texto que más se ajusta a todos los contenidos de esta asignatura es:

1. Iserles A. – A First Course in the Numerical Analysis of Differential Equations, Cambridge University Press (1996)

(8)

2. Dormand J. R. – Numerical Methods for Differential Equations. A Computational Approach, CRC Press, Boca Raton (1996)

El libro de texto de referencia para la parte de diferencias finitas es el libro

3. Morton K. W., Myers D. F. – Numerical Solution of Partial Differential Equations, 2nd ed., Cambridge

University Press, Cambridge (2005)

Las ideas básicas del método de elementos finitos pueden extraerse del libro de texto

4. Johnson C. – Numerical Solution of Partial Differential Equations by the Finite Element Method, Cambridge University Press, Cambridge, 1987.

Todos los textos anteriores incluyen ejercicios y problemas del nivel de los que se pedirán a los alumnos.

h. Bibliografía complementaria

1. Strikwerda J. C. – Finite Difference Schemes and Partial Differential Equations, 2nd ed., SIAM,

Philadelphia, (2004).

2. Atkinson K. E., Han W., Stewart D. – Numerical Solution of Ordinary Differential Equations, John Wiley and Sons, Hoboken, NJ, (2009).

3. Leveque R. J. – Finite Difference Methods for Ordinary and Partial Differential Equations:

Steady-State and Time-Dependent Problems, SIAM, Philadelphia, PA (2007).

4. Lambert, J. D. – Numerical Methods for Ordinary Differential Systems: The Initial Value Problem, 2nd

ed., Chichester, Sussex (1991).

5. Hairer, E., Norsett S. P., Wanner G. – Solving Ordinary Differential Equations I, 2nd ed.,

Springer-Verlag, Berlín, (1994).

5. Gockenbach M. S. – Understanding and Implementing the Finite Element Method, SIAM, Phildelphia, (2006)

El curso se apoyará en unos apuntes de cátedra que se facilitará a los alumnos al comienzo del curso. 6. Temporalización por bloques temáticos

Claves: T (Teoría), P (Problemas), L(Laboratorio), E(Prueba parcial de evaluación), Tut. (Tutoría de grupo)

1ª Semana (del 23/9 al 27/9) – 4 sesiones (3T,1P)

- Lección 1. Método de Euler y regla de los trapecios (convergencia). Ejemplos. - Lección 2. Métodos lineales multipaso (MLM). Métodos Adams.

(9)

2ª Semana (del 30/9 al 4/10) – 4 sesiones (1L, 2T, 1P)

- Lecciones 2 y 3. Orden de un método MLM. Condición de la raíz. Convergencia.

3ª Semana (del 7/10 al 11/10) – 4 sesiones (1L, 2T, 1P)

- Lección 4. Métodos Runge-Kutta.

4ª Semana (del 14/10 al 18/10) – 4 sesiones (1L, 2T, 1P)

- Lección 5. Problemas rígidos. A-estabilidad de MLM. Fórmulas BDF.

5ª Semana (del 21/10 al 25/10) – 4 sesiones (1L, 2T, 1E)

- Lección 5. Implementación de MLM. Métodos Predictor-Corrector. Estimativo de Milne.

1º Prueba presencial (25/10/2012) – 1 hora 6ª Semana (del 28/10 al 30/10) – 3 sesiones (1L, 2T)

- Lección 6. Diferencias finitas para problemas de 2 puntos frontera. Algoritmo de Thomas. Métodos de tiro.

7ª Semana (del 4/11 al 8/11) – 4 sesiones (1L, 2T, 1P)

- Lección 7. Diferencias finitas para la ecuación de Poisson. El teorema de Gerschgorin.

8ª Semana (del 11/11 al 14/11) – 3 sesiones (1L, 1T, 1P)

- Lección 8. Métodos iterativos clásicos. Formulación y teoría de convergencia.

9ª Semana (del 18/11 al 22/11) – 4 sesiones (1L, 2T, 1P)

- Lección 9. Métodos iterativos modernos. El método gradiente conjugado.

10ª Semana (del 25/11 al 29/11) – 4 sesiones (1L, 2T, 1E)

- Lección 10. Diferencias finitas para la ecuación de difusión. El método de líneas

2º Prueba presencial (29/11/2012) – 1 hora 11ª Semana (del 2/12 al 4/12) – 3 sesiones (1L, 1T, 1P)

- Lección 11. El análisis de Von-Neumann.

12ª Semana (del 10/12 al 13/12) – 3 sesiones (2T, 1P)

- Lección 12. Diferencias finitas para ecuaciones hiperbólicas

13ª Semana (del 16/12 al 20/12) – 4 sesiones (1L, 2T, 1E)

- Lección 13. Método Galerkin para problemas de 2 puntos frontera.

3ª Prueba presencial (20/12/2012) – 1 hora 14ª Semana (del 7/1/2013 al 10/1) – 3 sesiones (2T, 1P)

- Lección 14. Método Galerkin para la ecuación de Poisson.

15ª Semana (del 13/1 al 17/1) - 4 sesiones (1L, 1T,2P)

- Lección 15. El software FreeFem++

Examen global: Prueba de 3 horas, con tres ejercicios: 1 de la parte correspondiente a las lecciones 1-5,

otro de la parte de las lecciones 6-9 y el tercero de las lecciones 10-14. Fecha: 31-1-2014

TOTAL: 28 T + 12P + 12L + 3E Parcial + 3E. Global + 2 Tutorías

Referencias

Documento similar

Como ZA natuAat, nuzAtAoA AZAuttadoA Aon vdttdoA paAa taA Inz- zuaztonzA VaAtaztonatzA zon obAtdzutoA y poA tanto dz gAan uttttdad bAz pAobtzmaA dz ttzmpoA dz

Uno de los métodos más utilizados para resolver numéricamente problemas de ecuaciones diferenciales ordinarias con condiciones iniciales es el método de Runge- Kutta de cuarto

ecuaci on lineal no homog enea pasa por encontrar un sistema fundamental de soluciones.. de la ecuaci on homog enea y despu es una soluci on particular de

Por otro lado, si comparamos los cocientes de ambas extrapolaciones no lineales, la extrapolaci´ on polin´ omica rec´ıproca tiene un mejor compor- tamiento que la extrapolaci´

En primer lugar, sería interesante obtener las matrices del sistema para e ≥ 3, así como extender los modelos a funciones de forma distintas a las consideradas en este trabajo..

-Los aspectos analíticos, numéricos y gráficos de las ecuaciones diferenciales ordinarias de primer orden y de orden superior, y de los sistemas de ecuaciones lineales , así como de

Since high order methods obtained from compositions with complex coefficients provide good accuracy and behave in practice as geometric numerical integrators, one might consider

En este trabajo se revisarán los procedimientos principales para estimar los parámetros de un sistema de ecuaciones diferenciales ordinarias a partir de una muestra de