Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Vamos estudar sobre soluções de elementos finitos para o problema modelo
| (1.121) |
com diferentes condições de contorno.
Consideramos o seguinte problema com condições de contorno de Dirichlet777Johann Peter Gustav Lejeune Dirichlet, 1805 - 1859, matemático alemão. Fonte: Wikipédia: Johann Peter Gustav Lejeune Dirichlet.: encontrar tal que
| (1.122) | |||
| (1.123) |
com e dados.
Tomando uma função teste e multiplicando-a em (1.122), obtemos
| (1.124) |
Aplicando a integração por partes, temos
| (1.125) |
Desta forma, definimos o seguinte problema fraco associado: encontrar tal que
| (1.126) |
onde é a forma bilinear
| (1.127) |
e é a forma linear
| (1.128) |
Consideramos o problema
| (1.129) | |||
| (1.130) |
Sua solução analítica é .
Para obtermos uma aproximação de elementos finitos, consideramos o seguinte problema fraco: encontrar tal que
| (1.131) |
para todo , onde
| (1.132) | |||
| (1.133) |
Então, o problema de elementos finitos no espaço das funções afins por partes lê-se: encontrar tal que
| (1.134) |
para todo .
Este problema pode ser implementado com um código semelhante ao Código 4, mas com os devidos ajustes para as condições de contorno de Dirichlet não homogêneas. Estes ajustes estão presentes no código a seguir. Faça os ajustes e verifique!
Consideramos o seguinte problema com condições de contorno de Neumann888Carl Gottfried Neumann, 1832 - 1925, matemático alemão. Fonte: Wikipédia: Carl Neumann. homogênea em : encontrar tal que
| (1.135) | |||
| (1.136) |
com e dados. Trata-se de um problema com condição de contorno de Dirichlet999Johann Peter Gustav Lejeune Dirichlet, 1805 - 1859, matemático alemão. Fonte: Wikipédia: Johann Peter Gustav Lejeune Dirichlet. à esquerda e condição de contorno de Neumann101010Carl Gottfried Neumann, 1832 - 1925, matemático alemão. Fonte: Wikipédia: Carl Neumann. homogênea à direita.
Tomando uma função teste e multiplicando-a em (1.135), obtemos
| (1.137) |
Aplicando a integração por partes, temos
| (1.138) | |||
| (1.139) |
Desta forma, definimos o seguinte problema fraco associado: encontrar tal que
| (1.140) |
onde é a forma bilinear
| (1.141) |
e é a forma linear
| (1.142) |
Consideramos o problema
| (1.143) | |||
| (1.144) |
Sua solução analítica é .
Podemos construir uma aproximação por elementos finitos do seguinte problema fraco associado: encontrar tal que
| (1.145) |
para todo , com as formas bilinear e linear dadas em (1.141) e (1.142).
Então, considerando elementos afins por partes, temos o seguinte problema de elementos finitos: encontrar tal que
| (1.146) |
A implementação deste problema de elementos finitos é semelhante a do Código 4, mas com os devidos ajustes para as condições de contorno. Estes ajustes estão presentes no código a seguir. Faça os ajustes e verifique!
Agora, consideramos o seguinte problema com condições de Neumann não-homogênea em : encontrar tal que
| (1.147) | |||
| (1.148) |
com , e dados.
Tomando uma função teste e multiplicando-a em (1.147), obtemos
| (1.149) |
Aplicando a integração por partes, temos
| (1.150) |
Desta forma, definimos o seguinte problema fraco associado: encontrar tal que
| (1.151) |
onde é a forma bilinear
| (1.152) |
e é a forma linear
| (1.153) |
Consideramos o problema
| (1.154) | |||
| (1.155) |
Sua solução analítica é .
Agora, consideramos o seguinte problema fraco associado: encontrar tal que
| (1.156) |
com
| (1.157) |
e
| (1.158) |
O problema de elementos finitos no espaço das funções lineares por partes lê-se: encontrar tal que
| (1.159) |
A implementação deste problema pode ser feita com um código semelhante ao Código 4, mas com os devidos ajustes para as condições de contorno e para a forma linear , que agora inclui um termo de contorno. Estes ajustes estão presentes no código a seguir. Faça os ajustes e verifique!
Consideramos o seguinte problema com condições de contorno de Robin111111Victor Gustave Robin, 1855 - 1897, matemático francês. Fonte: Wikipedia: Victor Gustave Robin.: encontrar tal que
| (1.160) | |||
| (1.161) |
com , , , e dados.
Tomando uma função teste e multiplicando-a em (1.160), obtemos
| (1.162) |
Aplicando a integração por partes, temos
| (1.163) | |||
| (1.164) |
ou, mais adequadamente,
| (1.165) | |||
| (1.166) |
Desta forma, definimos o seguinte problema fraco associado: encontrar tal que
| (1.167) |
onde é a forma bilinear
| (1.168) |
e é a forma linear
| (1.169) |
Consideramos o problema
| (1.170) | |||
| (1.171) |
Sua solução analítica é .
Aqui, tomamos o seguinte problema fraco: encontrar tal que
| (1.172) |
onde
| (1.173) |
e
| (1.174) |
Então, uma aproximação por elementos finitos lineares por partes pode ser obtida resolvendo o seguinte problema: encontrar tal que
| (1.175) |
A implementação deste problema de elementos finitos é semelhante a do Código 4, mas com os devidos ajustes para as condições de contorno e para as formas bilinear e linear. Para tanto, precisamos marcar as bordas do domínio para podermos integrar os termos de contorno. Estes ajustes estão presentes no código a seguir. Faça os ajustes e verifique!
Obtenha uma aproximação por elementos finitos da solução de
| (1.176) | |||
| (1.177) |
Faça o esboço dos gráficos da solução analítica e da sua aproximação de elementos finitos . Então, faça uma análise da convergência de malha e verifique as taxas de convergência dos erros e .
Obtenha uma aproximação por elementos finitos da solução de
| (1.178) | |||
| (1.179) |
Faça o esboço dos gráficos da solução analítica e da sua aproximação de elementos finitos . Então, faça uma análise da convergência de malha e verifique as taxas de convergência dos erros e .
Obtenha uma aproximação por elementos finitos da solução de
| (1.180) | |||
| (1.181) |
Faça o esboço dos gráficos da solução analítica , , e da sua aproximação de elementos finitos . Então, faça uma análise da convergência de malha e verifique as taxas de convergência dos erros e .
Obtenha uma aproximação por elementos finitos da solução de
| (1.182) | |||
| (1.183) |
Faça o esboço dos gráficos da solução analítica , , , e da sua aproximação de elementos finitos . Então, faça uma análise da convergência de malha e verifique as taxas de convergência dos erros e .
Obtenha uma aproximação por elementos finitos da solução de
| (1.184) | |||
| (1.185) |
Faça o esboço dos gráficos da solução analítica e da sua aproximação de elementos finitos . Então, faça uma análise da convergência de malha e verifique as taxas de convergência dos erros e .
Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.