Publicação em Diário da República: Despacho nº 9183/2020 - 25/09/2020
6 ECTS; 1º Ano, 1º Semestre, 45,0 TP , Cód. 300101.
Docente(s)
- João Manuel Mourão Patrício (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não Aplicável
Objetivos
1. Conhecer, implementar e interpretar as soluções obtidas por métodos de resolução numérica de equações diferenciais ordinárias;
2. Conhecer e implementar os métodos numéricos para a solução aproximada de sistemas de equações lineares;
3. Conhecer, implementar e interpretar os resultados obtidos por aplicação de métodos numéricos para alguns tipos de equações diferenciais de derivadas parciais;
4. Conhecer, implementar e interpretar os resultados obtidos por aplicação de métodos numéricos aplicados a problemas de otimização não linear.
Programa
1. Equações Diferenciais Ordinárias
1.1. Definições e Terminologia;
1.2. Equações Diferenciais de 1ª Ordem;
1.3. Solução geral de uma Equação Diferencial Completa;
1.4. Problemas de Condição Inicial;
1.5. Modelação Matemática com Equações Diferenciais;
1.6. Alguns Métodos Numéricos:
1.6.1. Método de Euler;
1.6.2. Métodos de Taylor;
1.6.3. Métodos de Runge-Kutta.
2. Métodos Numéricos para Sistemas de Equações Lineares
2.1. Métodos Diretos e Métodos Iterativos;
2.2. Métodos de Jacobi, Gauss-Seidel e SOR;
2.3. Matrizes estritamente diagonalmente dominantes e matrizes positivas definidas e semi-definidas;
2.4. Método dos gradientes conjugados e Métodos dos gradientes conjugados com precondicionamento;
2.5. Matrizes esparsas: estruturas de dados e algoritmos.
3. Equações Diferenciais de Derivadas Parciais
3.1. Conceitos Básicos;
3.2. Problemas de Condição Inicial;
3.3. Métodos Numéricos de Diferenças Finitas;
3.4. Aplicação a Problemas Elípticos;
3.5. Aplicação a Problemas Parabólicos;
3.6. Aplicação a Problemas Hiperbólicos.
4. Introdução à Otimização Não Linear
4.1. Problemas Sem Restrições
4.1.1. Método de Newton para sistemas não lineares;
4.1.2. Método de Newton local para problemas de minimização;
4.1.3. Métodos Quasi-Newton;
4.1.4. Aspetos Computacionais.
4.2. Problemas Com Restrições
4.2.1. Multiplicadores de Lagrange;
4.2.2. Aspetos Computacionais.
Metodologia de avaliação
Tanto a avaliação contínua como a final consistem num projeto computacional, elaborado individualmente ou em grupo, que terá que incorporar um relatório escrito detalhado e um conjunto de listagens do software produzido. O projeto referido é defendido oralmente.
Bibliografia
- Burden, R. e Faires, J. (2010). Numerical Analysis. USA: Brooks-Cole
- Canale, R. e Chapra, S. (2006). Numerical Methods For Engineers. NY: McGraw-Hill
- Heath, M. (2001). Scientific Computing: an Introductory Survey. New York: McGraw-Hill
- Murray, W. e Wright, M. e Gill, P. (2019). Practical Optimization. USA: SIAM
- Zill, D. (1989). A First Course in Differential Equations with Applications. Kent: PWS-Kent Publishing Company
Método de Ensino
Aulas teórico-práticas em que se descrevem e exemplificam os conceitos inerentes aos conteúdos lecionados, e aulas teórico-práticas em que são propostos exercícios de aplicação dos conceitos ministrados.
Software utilizado nas aulas
Matlab/Octave, GAMS.
Aprovado em Conselho Técnico Cientifico: Aprovada na Ata nº 11/2023 de 13/12
Download da Ficha da Unidade Curricular (FUC)