Métodos Numéricos Aplicados à Engenharia Mecânica - EMA-084N
Cap. 8.- Derivação
Numérica
8.1. Introdução
Praticamente todos os modelos matemáticos dos problemas de engenharia
podem ser escritos no formato de equações diferenciais ordinárias ou
parciais.
A solução deste modelos pode ser analítica ou numérica.
Solução fechada!
ex. Movimento
uniforme
A solução analítica é chamada de solução fechada e para ser possível
exige uma série de suposições e restrições.
Solução numérica!
ex. Decolagem, vôo e
pouso de um avião
A solução numérica é usada onde a solução analítica não é possível
devido a complexidade das condições de contorno impostas e a própria
não linearidade das equações descritivas do problema. A qualidade da
solução é determina da pelo tempo disponível para a simulação que limita
a complexidade do modelo a ser resolvido.
8.2. Derivação
Numérica por
Polinômios
A derivada de uma função contínua pode ser aproximada através da
aproximação da função por um polinômio interpolador.
df x
dx
dP n x
dx
Y
f(x)
Pn (x)
X
O processo de derivação é intrinsecamente impreciso.
Seja o polinômio interpolador:
f x
Pn x
ao a1 x a2 x2
Determinado por:
a) Interpolação,ou seja, o polinômio passa por todos os pontos
dados da função (ex: spline);
b) Ajuste de um polinômio como menor afastamento dos
pontos dados da função (ex: método dos mínimos quadrados).
José Eduardo Mautone Barros
08/03/07
1/5
Métodos Numéricos Aplicados à Engenharia Mecânica - EMA-084N
8.2. Derivação
Numérica por
Polinômios (cont.)
Para encontrar as derivadas temos,
dP n x
dx
f' x
dP n x
dx
f' x
a 1 2a 2 x 3a3 x
2
2
d Pn x
2
dx
f '' x
Calcular a derivada primeira e a segunda para a função f(x) = 1/x no
ponto x = 3,5 conhecendo-se 3 pontos da função.
Exemplo
f(x) = 1/x
f'(x) = -1/x2
f''(x) = 2/x
2a 2 6a 3 x
3
x
f(x)
3,4
0,294118
3,5
0,285714
3,6
0,277778
Ajustando um polinômio de segunda ordem, temos
0,294118 a 3,4 b 3,4 2 c
0,285714 a 3,5 b 3,5 2 c
2
0,277778 a 3,6 b 3,6 c
A solução do sistema é,
Para x = 3,5
P 2 3,5
P '2 3,5
0,858314 0,245500 x 0,023400 x
2
0,858314 0,245500 3,5 0,023400 3,5 2 0,285714
0,245500 2 0,023400 3,5
P '2' 3,5
2 0,023400 0,046800
f ' 3,5
f ' ' 3,5
0,081633
0,046647
Erro
Erro
José Eduardo Mautone Barros
P2 x
f ' 3,5
f ' ' 3,5
P '2 3,5
P ''2 3,5
08/03/07
0,081700
0,000067
0,000153
2/5
Métodos Numéricos Aplicados à Engenharia Mecânica - EMA-084N
8.3. Derivação
Numérica pela Série
de Taylor
fi+1
Y
fi
fi+2
fi-1
fi-2
xi-2
Série de
Brook Taylor, 1715
xi
1
xi h
xi
2
x i 2h
f(x)
xi-1
xi
xi+1
xi+2
X
Considerando pontos igualmente espaçados, com um passo h, e
expandindo em série de Taylor ao redor dos pontos xi+1 e xi+2 , temos,
fi
fi
h2
hf i '
f ''
2! i
fi
1
2
2h
f i' '
2!
f i 2hf i '
2
Trucando as séries no terceiro termo e multiplicando a primeira equação
por -4 e somando a segunda temos,
4f i
1
fi
3f i 2hf i '
2
ou,
Derivada numérica a
direita! (forward)
1
2h
f i'
3f i 4f i
1
fi
2
Do mesmo modo considerando os pontos xi-1 e xi-2 , temos,
Derivada numérica a
esquerda! (backward)
f i'
1
f
2h i
2
4f i
1
3f i
Do mesmo modo considerando os pontos xi-1 e xi+1 , temos,
Derivada numérica
centrada! (central)
José Eduardo Mautone Barros
f i'
08/03/07
1
2h
fi
1
fi
1
3/5
Métodos Numéricos Aplicados à Engenharia Mecânica - EMA-084N
8.3. Derivação
Numérica pela Série
de Taylor (cont.)
Exemplo:
Calcular a derivada primeira para a função f(x) = ex-2 no ponto x = 2
conhecendo-se os seguintes pontos da função.
f(x) = ex-2
x
f(x)
f'(x) = ex-2
1,8
0,8187308
1,9
0,9048374
2
1
2,1
1,1051709
2,2
1,2214027
f(2) = e0 = 1
Forward
Backward
Centrada
8.4. Representação de
Derivadas Numéricas
usando Estênceis
Estêncil
1
2 0,1
f' 2
'
f 2
'
f 2
1
2 0,1
3 1 4 1,1051701 1 1,2214027
0,9964045
1 0,8187308 4 0,9048374 3 1
0,9969058
1
2 0,1
1 0,9048374 1 1,1051701
1,0016675
É comum usar tabelas para apresentar as diversas formas de avaliação de
derivadas. Al-Khafaji e Tooley, 1986, apresentam 6 tabelas para o cálculo
de integrais de primeira, segunda e terceira ordens com diferentes
estênceis.
Estêncil é o nome dado ao conjunto de pontos dados da função para a
avaliação da derivada no ponto “i”. Um maior número de pontos
utilizados leva a resultados mais precisos.
Nomenclatura
Derivada numérica a
direita!
f
1
1
2h
3
4
1
O h2
Os números dentro dos parênteses angulados (ou círculos como usado no
livro) indicam os multiplicadores dos valores dados da função a derivar.
O parêntese angulado duplo indica o ponto “i” e sua posição relativa
indica se os outros pontos estão a sua direita ou a sua esquerda.
José Eduardo Mautone Barros
08/03/07
4/5
Métodos Numéricos Aplicados à Engenharia Mecânica - EMA-084N
8.4. Representação de
Derivadas Numéricas
usando Estênceis
(cont.)
Referências
José Eduardo Mautone Barros
Cap. 10 do livro de Al-Khafaji e Tooley
Cap. 5 do livro de Hoffman
08/03/07
5/5
Download

08 - mautone.eng.br