Métodos Numéricos
Prof. Pedro Américo Júnior
Aula 01
Objetivo
• Fornecer ao aluno conhecimentos dos
métodos de solução numérica dos problemas
mais comumente encontrados na engenharia
mecânica.
2
Ementa
• Análise de Erros.
• Ajuste de curvas, método dos mínimos quadrados,
splines, séries de Fourier.
• Integração e diferenciação numérica de funções,
métodos de quadratura.
• Solução de sistemas lineares, cálculo de autovalores e
autovetores, decomposição em valores singulares.
• Solução numérica de equações diferenciais ordinárias.
Introdução aos métodos das diferenças finitas,
elementos finitos, volumes finitos e elementos de
contorno.
3
Bibliografia Básica:
• CHAPRA, Steven C; CANALE, Raymond P.
Numerical methods for engineers. 5th ed.
New York: McGraw-Hill, c2006. xviii, 926 p.
ISBN 9780072918731
4
Bibliografia Complementar:
• HOFFMAN, Joe D. Numerical methods for
engineers and scientists. 2nd. ed. rev. New
York: Marcel Dekker, c2001. 823 p. ISBN
0824704436.
• HAMMING, R. W. (Richard Wesley). Numerical
methods for scientists and engineers. New
York: McGraw-Hill; Tokyo: Kogakusha, c1962.
411p.
Bibliografia Complementar:
• MATHEWS, John; FINK, Kurtis D. Numerical
methods: using MATLAB. 4th ed. New Jersey:
Pearson Prentice Hall, 2004. 680p. ISBN
0130652482.
• CARNAHAN, Brice; LUTHER, H. A.; WILKES,
James O. Applied numerical methods. New
York: J. Wiley, c1969. 604p. ISBN 0894644866.
6
Bibliografia Complementar:
• PRESS, William H et al. Numerical recipes in C:
the art of scientific computing. 2nd ed.
Cambridge: Cambridge University, 1992. ISBN
0521431085.
• MOAVENI, Saeed. Finite element analysis:
theory and application with ansys. Upper
Saddle River: Prentice Hall, c1999. 525p. ISBN
0137850980.
Bibliografia em Português:
• BURDEN, Richard L.; FAIRES, J. Douglas.
Análise numérica. São Paulo: Cengage
Learning, 2008. xiii, 721 p. ISBN
9788522106011.
• GILAT, Amos; SUBRAMANIAM, Vish. Métodos
numéricos para engenheiros e cientistas:
uma introdução com aplicações usando o
MATLAB. Porto Alegre: Bookman, 2008. xi,
479 p. ISBN 9788577802050
8
Bibliografia em Português:
• FRANCO, Neide Bertoldi. Cálculo numérico. São Paulo:
Pearson Prentice Hall, 2006. xii, 505 p. ISBN
8576050870.
• CLAUDIO, Dalcidio Moraes; MARINS, Jussara Maria.
Cálculo númerico computacional: teoria e pratica.
3.ed. São Paulo: Atlas, 2000. 464p. ISBN 8522424853.
• RUGGIERO, Márcia A. Gomes; LOPES, Vera Lúcia da
Rocha. Cálculo numérico: aspectos teóricos e
computacionais. 2. ed. Sao Paulo: Pearson Education
do Brasil, c1997. xvi, 406 p. ISBN 8534602042
Bibliografia em Português:
• ALVES FILHO, Avelino. Elementos finitos: a
base da tecnologia CAE : análise dinâmica. São
Paulo: Érica, 2005. 301p. ISBN 8536500506.
• ASSAN, Aloisio Ernesto. Método dos
elementos finitos : primeiros passos. 2.ed.
Campinas: Ed. da Unicamp, 2003. 298p. ISBN
8526806238.
10
Avaliação
• Trabalhos e Exercícios: 40 pontos.
– 8 trabalhos de 5 pontos cada.
• Apresentação de um artigo ou trabalho com
aplicações de métodos numéricos: 30 pontos.
• Prova final: 30 pontos.
11
Plano de Aula
• Aula 01) Introdução aos Métodos Numéricos.
Modelagem matemática. Análise de erros.
Propagação de erros. Representação
numérica. Estabilidade, convergência e
precisão numérica. Aplicações em Engenharia
Mecânica.
12
Plano de Aula
• Aula 02) Interpolação e extrapolação.
Operadores numéricos. Operadores de
diferenças finitas. Interpolação por Gregory-
Newton e Stirling. Interpolação por Lagrange.
Interpolação por Splines. Interpolação inversa.
Interpolação polinomial em duas e três
dimensões.
13
Plano de Aula
• Aula 03) Derivação e integração numérica.
Derivação por diferenças finitas. Série de
Taylor. Integração por Newton-Cotes.
Fórmulas de Quadratura Gaussiana.
Integração por Romberg. Integração múltipla.
Integração imprópria. Algoritmos adaptativos.
Estudo de erros.
14
Plano de Aula
• Aula 04) Matrizes e sistemas lineares. Solução
geral de sistemas de equações lineares.
Métodos diretos. Decomposição LU. Métodos
iterativos. Sistemas mal condicionados.
Sistemas complexos.
15
Plano de Aula
• Aula 05) Autovalores e autovetores. Definição
e problemas envolvendo autovalores e
autovetores. Métodos iterativos. Métodos de
transformação. Funções de matriz.
Decomposição matricial.
16
Plano de Aula
• Aula 06) Cálculo de raízes. Método da
Bisseção, Cordas e Pégaso. Método de
Newton e Newton-Raphson. Raízes de
polinômios. Sistemas de equações não
lineares. Considerações sobre erros e
convergências.
17
Plano de Aula
• Aula 07) Ajuste de curvas. Ajuste linear
simples. Ajuste linear múltiplo. Ajuste
polinomial. Troca de variáveis e linearização.
Ajuste não linear. Método de Gauss-Newton.
Polinômios ortogonais. Aproximação por
funções racionais. Coeficiente de
determinação, co-variância e correlação.
18
Plano de Aula
• Aula 08) Aproximação de Fourier. Série de
Fourier. Transformada de Fourier.
Transformada discreta de Fourier.
Transformada rápida de Fourier (F.F.T. - Fast
Fourier Transform). Transformada inversa.
Aplicações na engenharia.
19
Plano de Aula
• Aula 09) Otimização e Programação
matemática. Programação linear e método
Simplex. Programação inteira e método de
Branch-and-Bound. Programação dinâmica.
Programação não linear. Aplicações em
engenharia.
20
Plano de Aula
• Aula 10) Solução numérica de equações
diferenciais ordinárias. Método de Adams-
Taylor e Euler. Métodos de Runge-Kutta.
Problema de valor inicial. Sistema de
equações diferenciais ordinárias. Problema de
valor de contorno.
21
Plano de Aula
• Aula 11) Solução numérica de equações
diferenciais parciais. Método das diferenças
finitas. Métodos explícitos e implícitos.
Condições de contorno. Aplicações em
engenharia.
22
Plano de Aula
• Aula 12) Introdução ao Método dos
Elementos Finitos. Matemática do Método
dos Elementos Finitos. Método dos resíduos
ponderados. Técnica colocacional,
subdomínio, mínimos quadrados e Galerkin.
Métodos variacionais. Método de Rayleigh-
Ritz.
23
Plano de Aula
• Aula 13) Data: 05/11 - Introdução as
ferramentas de engenharia assistida por
computador (CAE). Tecnologia em simulação
de processos. Automação e análise de
projetos de engenharia. Introdução e
utilização do MatLab/PDETOOL®.
24
Plano de Aula
• Aula 14) Utilização do ANSYS® em problemas
de física, mecânica estrutural e dinâmica.
Aplicações em engenharia. Problemas práticos
em automobilística. Aplicações do ANSYS® em
projetos de engenharia e em processos
industriais. Análise de desempenho.
Otimização de projetos de engenharia.
Recursos e ferramentas de software de CAE.
Estudo de casos.
25
Plano de Aula
• Aula 15) Introdução aos Volumes Finitos e
Elementos de Contorno. Evolução do Método
dos Elementos Finitos. Descrição das técnicas.
Aplicações e estudo de casos. Recursos do
ANSYS®.
26
Recursos Computacionais
• ANSYS® (www.ansys.com)
• MATLAB® (www.mathworks.com)
• Maple® (www.maplesoft.com)
• Mathematica® (www.wolfram.com)
• Bloodshed Dev-C++®
(www.bloodshed.net/devcpp.html)
• Lingo® (www.lindo.com)
• Microsoft Excel® (www.microsoft.com)
• Calculadora HP-50 (www.hp.com)
• VCN® (www.matematica.pucminas.br)
27
Introdução
Ferramentas de CAE (Engenharia Assistida por
Computador)
“Engenharia Moderna”
CAD – Desenho
Assistido por
Computador CAE – Engenharia
Assistida por
Métodos Computador
Numéricos Método
dos Elementos
Finitos
28
Introdução
Fases para a resolução de um problema
29
Erros na Fase de Resolução
• Erro de Arredondamento :
– Ocorre sempre que se despreza parte decimal de
um número e isso sempre se dá ao operar com
números irracionais ou dízimas periódicas.
• Erro de Truncamento :
– Ocorre quando se despreza termos de uma série
numérica e isso se dá com frequência na
obtenção dos métodos numéricos.
30
Representação Numérica
31
Representação Numérica
32
Representação Numérica
33
Representação Numérica
34
Série de Taylor
• Série de Taylor:
( x − a)1 ( x − a )2 ( x − a )3 ( x − a)n (n)
f ( x ) = f (a) + f´(a) + f´´(a) + f´´´(a) + ... f (a)...
1! 2! 3! n!
• Série de Maclaurin
x1 x2 x3 xn
f ( x ) = f ( 0) + f ´(0) + f ´´(0) + f ´´´(0) + ... f ( n ) (0)...
1! 2! 3! n!
35
Série de Taylor
Como exemplo, será usada a função y = sen x
a) Veja como obter a fórmula:
1o) Calculam-se as derivadas sucessivas de sen(x) para x = 0 , ou seja:
f(x) = senx ............................f(0) = 0
f ´(x) = cosx ............................f ´(0) = 1
f ´´(x) = -senx ............................f ´´(0) = 0
f ´´´(x) = -cosx ............................f ´´´(0) = -1
f(4)(x) = sen(x) ………………….f(4) (0) = 0
f(5)(x) = sen(x) ………………….f(5) (0) = 1
e já está repetindo
2o) Substituem-se os valores na fórmula de Maclaurin
x1 x2 x3 xn (n)
f ( x ) = f (0 ) + f ´(0) + f ´´(0) + f ´´´(0) + ... f (0)... e efetuam-se as
1! 2! 3! n!
simplificações.
n-1
x3 x5 x7 x9 x11 xn
Fórmula: sen x = x − + − + - . . . + (-1) 2
3! 5! 7! 9! 11! n! 36
Série de Taylor
• Exponencial de x : Exp(x):
1 2 1 3 1 4 1 5 1 6 1 7 8
1+x+ x + x + x + x + x + x + O( x )
2 6 24 120 720 5040
• Seno de x: Sin(x):
1 3 1 5 1 7 1 9 11
x− x + x − x + x + O( x )
6 120 5040 362880
• Cosseno de x: Cos(x):
1 2 1 4 1 6 1 8 1 10 11
1− x + x − x + x − x + O( x )
2 24 720 40320 3628800
37
Série de Taylor
• Logaritmo Natural: ln(x):
1 2 1 3 1 4 1 5 1 6 7
x−1− ( x − 1 ) + ( x − 1 ) − ( x − 1 ) + ( x − 1 ) − ( x − 1 ) + O( ( x − 1 ) )
2 3 4 5 6
• Raiz Quadrada: Sqrt(x):
1 1 2 1 3 5 4 7 5 21 6 7
1+ (x − 1 ) − (x − 1) + (x − 1) − (x − 1) + (x − 1) − ( x − 1 ) + O( ( x − 1 ) )
2 8 16 128 256 1024
• Raiz Cúbica: x^(1/3):
1 1 2 5 3 10 4 22 5 154 6 7
1+ (x − 1 ) − (x − 1) + (x − 1) − (x − 1) + (x − 1) − ( x − 1 ) + O( ( x − 1 ) )
3 9 81 243 729 6561
38
Operadores
39
Operadores
Propriedades
40
Operadores Numéricos
41
Operador Deslocamento
42
Operador Diferença Finita
Ascendente
43
Operador Diferença Finita
Ascendente
44
Operador Diferença Finita
Descendente
45
Operador Diferença Finita
Descendente
46
Operador Diferença Finita Central
47
Operador Mediador Central
48
Operador Diferença Central
Mediada
49
Operador Diferença Central
Mediada
50