15.05.2013 Views

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 13. SOLUÇÃO NUMÉRICA DE EQUAÇÕES DIFERENCIAIS PARCIAIS 463<br />

Assim, as derivadas podem ser aproximadas por:<br />

uxx(xi, yj) u(xi + h, yj) − 2u(xi, yj) + u(xi − h, yj)<br />

h 2<br />

uyy(xi, yj) u(xi, yj + k) − 2u(xi, yj) + u(xi, yj − k)<br />

k2 .<br />

Substituindo essas aproximações em (13.73) obtemos:<br />

<br />

u(xi + h, yj) − 2u(xi, yj) + u(xi − h, yj)<br />

−<br />

h2 + u(xi, yj + k) − 2u(xi, yj) + u(xi, yj − k)<br />

k2 <br />

f(xi, yj). (13.74)<br />

Note que a expressão (13.74) não representa uma equação porque o segundo membro é somente uma<br />

aproximação para o primeiro e portanto não temos uma igualdade. Isto decorreu de termos substituído<br />

uxx(xi, yj) e uyy(xi, yj) por suas respectivas aproximações. Podemos transformar (13.74) numa equação,<br />

simplesmente trocando o sinal pelo de igualdade. Se assim procedermos, no entanto, não poderemos<br />

mais garantir que os valores numéricos presentes no lado esquerdo de (13.74) coincidam com os valores<br />

da solução de (13.71) nos mesmos pontos.<br />

Seguindo a notação utilizada na literatura denotaremos por ui,j o valor da solução no ponto (xi, yj)<br />

e por Ui,j a solução da equação de diferenças:<br />

<br />

Ui+1,j − 2Ui,j + Ui−1,j<br />

−<br />

h2 + Ui,j+1 − 2Ui,j + Ui,j−1<br />

k2 <br />

= fi,j. (13.75)<br />

A equação (13.75) deverá ser aplicada para todos os pontos em Rδ. Para os pontos em ∂Rδ calculamos<br />

Ui,j da condição de fronteira de Dirichlet<br />

Ui,j = g(xi, yj). (13.76)<br />

Nossa esperança quando escrevemos a equação (13.75) é que Ui,j seja uma aproximação para u(xi, yj),<br />

isto é, Ui,j u(xi, yj). Demonstraremos mais adiante que, de fato, isto é verdadeiro. Provaremos mais<br />

ainda que Ui,j “converge” para u(xi, yj) quando a malha é refinada. Para simplificar a notação para a<br />

equação de diferenças definimos o operador:<br />

<br />

Ui+1,j − 2Ui,j + Ui−1,j<br />

−∆δUi,j = −<br />

h2 + Ui,j+1 − 2Ui,j + Ui,j−1<br />

k2 <br />

.<br />

Com essa notação as equações discretas (13.75)-(13.76) podem ser reescritas na forma:<br />

−∆δUi,j = f(xi, yj), (xi, yj) ∈ Rδ<br />

(13.77)<br />

Ui,j = g(xi, yj), (xi, yj) ∈ ∂Rδ. (13.78)<br />

Substituindo na equação (13.77) cada um dos (N −1)×(M −1) pontos interiores da malha em Rδ veremos<br />

que a função discreta U satisfaz um sistema de equações lineares com (N −1)×(M −1) equações no mesmo<br />

número de incógnitas, incógnitas essas que são as aproximações para a solução da equação diferencial nos<br />

pontos da malha. Em notação matricial, seguindo a convenção notacional adotada no caítulo 3, podemos<br />

escrever esse sistema como:<br />

AU = c

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!