Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Vamos introduzir a malha do domínio computacional 2D a partir de uma triangularização. O espaço de elementos finitos é tomado como o espaço de polinômios afins por partes construído sobre esta malha. Estudos de interpolação e projeção de funções neste espaço são, então, realizados.
Seja um domínio limitado com fronteira suave e poligonal111 é, também, chamado de domínio computacional. Uma malha (ou triangularização) de é um conjunto de células (ou elementos) , em que e tal que a interseção de duas células é ou um lado, um canto ou vazia.
Uma escolha clássica é tomar as células como triângulos. O comprimento do maior lado da célula define o chamado tamanho local da malha . O tamanho global da malha é definido por .
Uma malha é dita regular quando existe uma constante tal que para todo , sendo e o diâmetro do circulo inscrito em . Esta condição significa que os triângulos da malha não podem ter ângulos muito grandes nem muito pequenos. Ao longo do texto, a menos que especificado o contrário, assumiremos trabalhar com malhas regulares.
O seguinte Código 13, gera uma malha uniforme no domínio .
Seja um triângulo e seja o espaço dos polinômios afins em , i.e.
| (2.1) | ||||
Observamos que toda função é unicamente determinada por seus valores nodais
| (2.2) |
onde é o -ésimo nodo (ou vértice) do triângulo . Isto segue do fato de que o sistema (2.2) tem forma matricial
| (2.3) |
Ainda, o valor absoluto do determinante da matriz de coeficientes é , onde denota a área de , a qual é não nula222Consulte o E.LABEL:exer:detK.
Afim de usarmos os valores nodais como graus de liberdade (incógnitas), nós introduzimos a seguinte base nodal com
| (2.4) |
Com esta base, toda função pode ser escrita como
| (2.5) |
onde .
Dada uma função contínua em um triângulo com nodos , , sua interpolação linear é definida por
| (2.6) |
Logo, temos para todo .
Afim de determinar estimativas para o erro de interpolação, precisamos da chamada derivada total de primeira ordem
| (2.7) |
e da derivada total de segunda ordem
| (2.8) |
A interpolação satisfaz as seguintes estimativas
| (2.9) | ||||
| (2.10) |
Consulte [2]. ∎
O espaço contínuo dos polinômios afins por partes na malha é definido por
| (2.11) |
Observamos que toda função é unicamente determinada por seus valores nodais , onde é número de nodos da malha .
De fato, os valores nodais determinam uma única função em para cada e, portanto, uma função em é unicamente determinada por seus valores nos nodos. Agora, consideremos dois triângulos e compartilhando um lado . Sejam e os dois únicos polinômios em e , respectivamente determinados pelos valores nodais em e . Como e também são polinômios lineares em e seus valores coincidem nos nodos de , temos em . Portanto, concluímos que toda função é unicamente determinada por seus valores nodais.
Afim de termos os valores nodais como graus de liberdade (incógnitas), definimos a base nodal tal que
| (2.12) |
Notamos que cada função base é contínua, polinômio linear por partes e com suporte somente em um pequeno conjunto de triângulos que compartilham o nodo . Além disso, toda a função pode, então, ser escrita como
| (2.13) |
onde , , são os valores nodais de .
A interpolação no espaço de uma dada função no domínio é denotada por e definida por
| (2.14) |
O interpolador satisfaz as seguintes estimativas
| (2.15) | |||
| (2.16) |
Consulte o E.2.1.3. ∎
No seguinte código, alocamos um espaço de elementos finitos sobre uma malha regular no domínio . Ainda, uma função é alocada com valores nodais
| (2.17) |
Mostre que o determinante da matriz de coeficientes do sistema (2.2) é , onde é a área do triângulo .
Mostre que, para triângulo de vértices , e , a base nodal é dada por
| (2.18) | |||
| (2.19) | |||
| (2.20) |
Então, escreva a base nodal para um triângulo genérico , usando uma matriz de transformação afim.
Considere a função definida no domínio . Calcule os erros de interpolação e para diferentes refinamentos de malha. Estime a taxa de convergência do erro de interpolação.
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.