Planificación de Métodos Numéricos y Computación (2022)

 IMPRIMIR PLANIFICACIÓN

Información básica

Carrera
Ingeniería en Recursos Hídricos
Departamento
Formación Básica
Sitio Web
No especificada
Plan de Estudios
Plan 2006
Carácter Período
Cuatrimestral 1° Cuatrimestre
Docente Responsable
Carlos Alberto Vionnet

Equipo docente

Nombre y Apellido
Lopez, Emiliano Pedro
Vionnet, Carlos Alberto

Carga horaria

Carga horaria total 60 hs
Teoría 28 hs
Resolución de ejercicios 0 hs
Proyecto y diseño 0 hs
Evaluaciones 6 hs
Formación experimental 12 hs
Resolución de problemas de ingeniería 8 hs
Otras actividades 6 hs

Contenidos mínimos

Aproximacion de funciones. Interpolacion, Errores. Raices de ecuaciones. Integracion. Solucion de sistemas de ecuaciones. Solución numerica de ecuaciones diferenciales ordinarias. Ecuaciones diferenciales en derivadas parciales. Diferencias Finitas. Lenguajes de Programacion Cientifica.

Objetivos

El proposito del curso es integrar una serie de conceptos e ideas para la resolucion aproximada, mediante el empleo de metodos numericos, de problemas que normalmente se presentan en el ambito especifico de cada carrera. Se busca introducir al alumno a la potencialidad de la Informatica y la Computacion cientifica como herramienta auxiliar de calculo para la resolucion de problemas complejos de la Ingenieria. Se le transmitira al alumno conocimientos de Sistema Operativos, programas utilitarios y tecnicas de programacion con lenguajes de alto nivel (programación estructurada); y secuencias de comandos (scripts).

Conocimientos específicos previos para cursar la asignatura

Matemática Basica, Informática, Calculo I & II, Álgebra Lineal, Ecuaciones Diferenciales. Se discuten ejemplos extraídos de la IA y la IR, cuyos fundamentos se revisarán en clase (de forma tal que el dictado de la clase sea autocontenido).

Metodología de enseñanza

Temas: Lenguaje Octave/Matlab. Noción de Modelación Ambiental. Graficación Científica ; Aproximación de Funciones; Interpolación; Noción de Incertidumbre en los Datos; Ajuste por Mínimos Cuadrados; Raíces de Ecuaciones; Integración; Sistemas de Ecuaciones Lineales y no Lineales; Ecuaciones Diferenciales Ordinarias; Diferencias Finitas.

Hay alternancia de clases teóricas (ilustrando los conceptos con scripts que los alumnos utilizan para experimentar). Se alternan videos (subidos a YouTube por la cátedra), y prácticas donde se enfatiza la programación y la resolución de problemas específicos (Guías de TP). Hay evaluación continua, un examen breve una vez finalizado cada tema, de 10 o 15 min de duración, dos Parciales, Recuperatorios, y un Coloquio Final Integrador donde el alumno debe demostrar el manejo adecuado de los conceptos dados en el curso.

Programa Analítico

Introducción. Graficación Científica

Nociones de Modelación Ambiental. Concepto de Simulación (¿por qué es necesario o útil programa). Introducción a Octave. Graficación de funciones 1D, 2D, y 3D. Ejemplos.

Aproximación de Funciones

Aproximacion de Funciones; Evaluacion de Polinomios; Aproximación de funciones con polinomios de Taylor; Concepto de Error de la Aproximacion; Ejercicios.

Interpolación

Interpolacion de Datos El problema de la Interpolacion; Calculo Directo; Polinomios de Lagrange; Unicidad; Error; Fenomeno de Runge; Polinomios de Chebyshev; El Concepto del Minimax; Ejercicios

Raíces de Ecuaciones

Introduccion; Ejemplos de Aplicacion Practica [i) Ingenieria Maritima, ii) Ingenieria Fluvial]; Metodos para el Calculo de Raı́ces de Ecuaciones: Biseccion (o Dicotomico), Newton, Iteracion de Punto Fijo; Error; Tasas de Convergencia; Ejercicios.

Integración Numérica

Introduccion; Regla Trapezoidal y de Simpson; Estimacion del Error (global y asintotico); Extrapolacion de Richardson; Cuadratura de Gauss; Ejemplos; Ejercicios

Error o Incertidumbre. Ajuste de Datos

Empleo del Diferencial Total para evaluar incertidumbre en los datos. Concepto de Sensibilidad. Definición de Normas de Vectores y Matrices. Estimación del Error. Minimos cuadrados; Ajuste Polinomico, Potencial y Exponencial; Ejemplos; Ejercicios

Resolucion Numerica de Ecuaciones Diferenciales Ordinarias

Introduccion; Ejemplos tomados de la Ingenieria Ambiental (transferencia de un poluente al suelo; dinamica de lagos); Metodo de Euler; Analisis de Convergencia; Runge-Kutta; Sistemas de EDOs; Ejercicios

Resolución de Sistemas de Ecuaciones. Diferencias Finitas

Sistemas de Ecuaciones No Lineales y Lineales. Eliminación de Gauss. Sistemas Tridiagonales. Problemas de Valores de Contorno (PVC). Diferencias Finitas. Discretizacion; Error de Truncamiento; Convergencia.

Bibliografía

Bibliografía básica

R Burden & J Douglas Faires
Analisis Numerico
Thomson Learning

Formato: Libro impreso
Selección de páginas: Disponible en Biblioteca

Shoichiro Nakamura
Análisis Numérico y visualización gráfica con MATLAB
Ed. Pearson Educación.

Shoichiro Nakamura
Métodos Numéricos Aplicados con Software
Ed. Prentice Hall

Jhon Mathhews - Kurtis Fink
Métodos Numéricos con Matlab
Prentice Hall

ISBN: 978-84-8322-181-5
Selección de páginas: 557-600 y apéndice Matlab

S Chapra & R P Canale Steven
Metodos Numericos para Ingenieros
McGraw-Hill


Formato: Libro impreso
Selección de páginas: Disponible en Biblioteca

Chapra Steven c. y Canale Raimond P.
Métodos Numéricos para ingenieros (4ta. Edición)
Ed. Mc Graw-Hill

W Cheney & D Kinkaid
Metodos Numericos y Computacion
CENGAGE


Formato: Libro impreso
Selección de páginas: Disponible en Biblioteca

 

Bibliografía complementaria

Gil Montero Rosendo
Aprenda a utilizar MATLAB en Ingeniería
Universitas Córdoba

Apuntes

Unidad Título Apunte Descripción Descargar
Introducción. Graficación Científica MNyC Apuntes Introducción a Matlab-Octave

Apunte con los siguientes temas:
Introducción a Matlab.
Funciones y Script de Matlab.
Aplicaciones de Matlab/Octave en Métodos Numéricos

Descargar
Introducción. Graficación Científica Aproximacion de Funciones

Muchas de las funciones normalmente encontradas en la fisico-matematica, o en el ambito de la ingenieria, no pueden ser evaluadas directamente, a pesar de que usualmente se las maneja como si fueran entes de facil manipulacion. Ejemplo de ellos es la raiz cuadrada de un numero, o el logaritmo de un numero. La evaluacion numerica solo consta de las operaciones algebraicas basicas (suma, resta, multiplicacion y division). Por ende, es necesario suplantar tales funciones trascendentales por una coleccion de funciones simples faciles de evaluar.

Descargar
Introducción. Graficación Científica Gauss. Diferencias Finitas

Sistemas de Ecuaciones No Lineales y Lineales. Eliminación de Gauss. Sistemas Tridiagonales. Problemas de Valores de Contorno (PVC). Diferencias Finitas. Discretizacion; Error de Truncamiento; Convergencia.

Descargar
Aproximación de Funciones Interpolación

El problema de la Interpolacion; Calculo Directo; Polinomios de Lagrange; Unicidad; Error; Fenomeno de Runge; Polinomios de Chebyshev; El Concepto del Minimax; Ejercicios

Descargar
Aproximación de Funciones Errores. Mïnimos Cuadrados

Empleo del Diferencial Total para evaluar incertidumbre en los datos. Concepto de Sensibilidad. Definición de Normas de Vectores y Matrices. Estimación del Error. Minimos cuadrados; Ajuste Polinomico, Potencial y Exponencial; Ejemplos; Ejercicios

Descargar
Interpolación Raices de Ecuaciones

Introduccion; Ejemplos de Aplicacion Practica [i) Ingenieria Maritima, ii) Ingenieria Fluvial]; Metodos para el Calculo de Raı́ces de Ecuaciones: Biseccion (o Dicotomico), Newton, Iteracion de Punto Fijo; Error; Tasas de Convergencia; Ejercicios

Descargar
Interpolación Integración Numérica

Introduccion; Regla Trapezoidal y de Simpson; Estimacion del Error (global y asintotico); Extrapolacion de Richardson; Cuadratura de Gauss; Ejemplos; Ejercicios

Descargar
Integración Numérica EDOs

Introduccion; Ejemplos tomados de la Ingenieria Ambiental (transferencia de un poluente al suelo; dinamica de lagos); Metodo de Euler; Analisis de Convergencia; Runge-Kutta; Sistemas de EDOs; Ejercicios

Descargar

Cronograma de actividades

Introducción a la programación, Aproximacion de Funciones Semana 1 Tipo: T Duración: 5 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción: Fundamentos, Desarrollo teorico, Ejemplos
Observaciones:
Aproximacion de Funciones Semana 2 Tipo: EP Duración: 4 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción: Teoría - Práctica y resolución de problemas en el aula del tema enunciado.
Observaciones:
Aproximacion de Funciones Semana 2 Tipo: PL Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción: Desarrollo de scripts propios sobre la base de los vistos en clase teorico-practica.
Observaciones:
Interpolacion Semana 3 Tipo: T Duración: 6 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción: Fundamentos del tema
Observaciones:
Interpolacion Semana 4 Tipo: TP Duración: 6 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción: Fundamentos teoricos del tema.
Observaciones:
Ajuste de datos Semana 4 Tipo: PL Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

Programas con uso de ciclos y sentencias IF.

Observaciones:
Ajuste de datos Semana 5 Tipo: PL Duración: 4 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción: Desarrollo de ejemplos vistos en clase teorico-practico, algoritmos, scripts
Observaciones: Por Semana Santa, se dividen las tareas con la 4ta semana.
Raíces de ecuaciones Semana 5 Tipo: T Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

Practica de manejo de variables subindicadas en programación para programar la solución de SEA en la próxima semana

Observaciones:
Valuación numérica de integrales Semana 5 Tipo: TP Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción:
Observaciones:
Solucion de sistema de ecuaciones lineales Semana 6 Tipo: T Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción:

Teoría y ejercitación métodos de Gauss y Gauss Seidel
Solución de sistema de ecuaciones  con Matlab/Octave

Observaciones:
Funciones y Subrutinas en programación Semana 6 Tipo: PL Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción:
Observaciones:
Resolución de ejercicios de programación Semana 7 Tipo: PL Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

Teoría(breve)  y práctica de distintos tipos de ajustes con distintos tipos de soft.

Observaciones:
Resolución de ejercicios de programación Semana 7 Tipo: EP Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

Evalaución de programación en PC.
El alumno puede consultar a los docentes a medida que elabora el ejercicio.

Observaciones:
Ecuaciones diferenciales ordinarias Semana 8 Tipo: PL Duración: 6 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

Métodos de solución de EDO. Programación. Subrutinas

Observaciones:
Ecuaciones diferenciales de orden superior y sistema de EDO Semana 9 Tipo: PL Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

Teoría y práctica de distintos tipo de soluciones de EDO y sistema de EDO

Observaciones:
Resolución de problemas de programación Semana 9 Tipo: EP Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:
Observaciones:
Ecuaciones diferenciales en derivadas parciales Semana 10 Tipo: T Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

Teoría y práctica para genenerar esquemas de diferencia finitas para aplicarlos a la EDDP.
Programación de condiciones iniciales y de borde.
Interpretación gráfica

Observaciones:
Ecuaciones diferenciales parciales (continuación) Semana 10 Tipo: T Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción:

Método explícito

Observaciones:
Parcial 1 Semana 11 Tipo: E Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:
Observaciones:

Parcial 1. Escrito

Programacion de rutinas para EDDP. Armado de grillas, etc. Semana 11 Tipo: PL Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:
Observaciones:
TP de programación en problemas abiertos Semana 12 Tipo: PI Duración: 6 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:
Observaciones:
Parcial 2 Semana 13 Tipo: E Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción:

Parcial de métodos numéricos.
Evaluación de temas  de programación

Observaciones:
Resolución de problemas de programación Semana 13 Tipo: EP Duración: 3 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:
Observaciones:
TP de programación en problemas abiertos Semana 14 Tipo: PI Duración: 6 hs
Docente/s responsable/s: Carlos Alberto Vionnet
Descripción:
Observaciones:
Recuperatorios de parciales y CFI Semana 15 Tipo: O Duración: 6 hs
Docente/s responsable/s: Carlos Alberto Vionnet, Carlos Alberto Vionnet
Descripción:

CFI

Observaciones:

Recuperatorios de parciales de métodos numéricos y de evaluaciones de programación.

Guías de actividades

Actividad Título Descripción Descargar

Requerimientos para regularizar

Guias TP: 25.0 %; Parcial #1: 25.0 %; Parcial #2: 25.0 %; CFI: 25.0 %. Los TP se aprueban con un test de unos 10-15 min., sobre un problema en particular basado en una Guía sugerida de antemano. Eventualmente, el TP se aprueba mediante exposición oral breve. La nota de los TP resulta de un promedio ponderado de todos los exámenes breves. Los TP no se recuperan.
Recuperatorios: se podrá recuperar un parcial al cierre del cuatrimestre. De ser necesario recuperar ambos, se analizará cada caso particular.
CFI: constará de un examen breve individual, oral, que cubrirá el contenido del curso. Las preguntas serán de índole teórico-práctico.
Promoción directa: requiere un promedio mínimo del 70% y no inferior a 60% en cada uno de los parciales o en sus respectivos recuperatorios. La aprobación de ambos parciales es condición necesaria pero no suficiente para promover. Es esencial la aprobación del CFI. Regularidad: se debe alcanzar un 40% de la nota final ponderada.

Requerimientos para promover

Asistencia: 75% de las clases teórico prácticas.

El alumno debe presentar: 4 TP de programación (incluye técnicas de métodos numéricos) y aprobarlos con al menos 6 puntos de calificación.

Parciales: Aprobar los dos parciales previstos con una calificación no menor a 7 (siete) puntos. Cada parcial tiene su correspondiente recuperatorio.

Trabajo práctico final (TPF): El mismo debe ser defendido mediante coloquio.

Coloquio: Para alumnos promocionados, consiste en presentar el TPF y modificarlo con variantes propuestas por el docente y responder a preguntas teóricas.

El TP debe constar de:

Formulación del método a utilizar.

Tabulación y gráfico del problema si se requiere.

Diagrama de flujo del programa a utilizar.

Listado del programa en un lenguaje de programación Octave/Matlab .

Salida de la corrida del programa. Gráficos y/o tablas. Conclusiones

Según las calificaciones obtenidas en estos TP y en los parciales el alumno puede quedar en las siguientes condiciones:

Libre: menos de 4 puntos

Regular: 4 puntos en los parciales y haber aprobado los Tp

Promovido: debe haber aprobado los TP y obtenido 7 o mas puntos en los parciales (según el NRE) y aprobado el CFI

Examen final

Alumnos regulares

El examen final para alumnos regulares consiste en 3 ejercicios prácticos en PC. Una vez aprobada la práctica, se pasa a la instancia oral donde el alumno debe responder preguntas de índole teórico.

Alumnos libres

El examen final para alumnos libres consiste en 4 ejercicios prácticos en PC. Una vez aprobada la práctica, se pasa a la instancia oral donde el alumno debe responder preguntas de índole teórico.

Evaluaciones

Fecha Tipo Modalidad Descripción
16-05-2022 Parcial Otra 1er. Parcial.

Evaluación escrita 
Temas 1 a 5

23-06-2022 Parcial Escrita 2do. Parcial.

Evaluación escrita y en PC.
Temas 6 a 8

27-06-2022 Recuperatorio Escrita Recuperatorios.

Evaluación escrita y en Pc.


Todos los temas (según parcial/es que recupere).


Y temas programación.

27-07-2022 Trabajo Práctico Oral Coloquio Final Integrador.

El alumno deberá responder, con dominio de los conceptos, preguntas de índole teórico-práctico sobre alguno de los temas cubiertos en clase. En gral, el cuestionamiento (ya sea presencial o remoto) dura entre 10 y 15 minutos por estudiante.

Información complementaria

Hay diversos videos de apoyo, disponibles en YouTube, donde se discuten brevemente, en forma suscinta y con ejemplos complementarios, todos los conceptos vertidos en clase.