Ao resolver PDE dependentes do tempo usando o método dos elementos finitos, por exemplo, a equação do calor, se usarmos o passo explícito do tempo, teremos que resolver um sistema linear por causa da matriz de massa. Por exemplo, se mantivermos o exemplo da equação do calor,
usando o Euler para frente, obtemos
e, portanto, mesmo usando um esquema explícito de tempo, ainda temos que resolver um sistema linear. Obviamente, esse é um grande problema, pois a principal vantagem do uso de esquemas explícitos é NÃO ter que resolver um sistema linear. Li que uma maneira comum de contornar esse problema é usar uma matriz de massa "agrupada" que transforma a matriz de massa regular (consistente?) Em uma matriz diagonal e, portanto, torna a inversão trivial. No entanto, ao fazer uma pesquisa no Google, ainda não tenho certeza de como é criada essa matriz de massa concentrada. Por exemplo, olhando para o documento EXPERIMENTOS NUMÉRICOS DE GRUPO DE MASSA PARA A EQUAÇÃO DE ADVECÇÃO-DIFUSÃOpor Edson Wendland Harry e Edmar Schulz, eles criam sua matriz de massa agrupada simplesmente somando todos os coeficientes na diagonal. Por exemplo, se nossa matriz de massa consistente original fosse:
então a matriz de massa agrupada seria:
Minha pergunta então é: esta é a maneira correta de formar a matriz de massa agrupada? Quais são as desvantagens ao usar a matriz de massa concentrada em vez da matriz de massa consistente e completa em termos de precisão? Os autores do artigo que mencionei na verdade sugeriram não usar a matriz de massa agrupada, embora parecesse que eles estavam usando apenas um esquema de escalonamento de tempo implícito que achei estranho, uma vez que o principal motivo para usar essas matrizes é por métodos explícitos.
Nota: Eu nunca usaria Euler avançado para resolver a equação do calor, isso foi apenas um exemplo. Além disso, se importa, meu problema é resolver as equações de Navier Stokes, nas quais o termo não linear é tratado explicitamente e o termo de difusão é tratado implicitamente.
obrigado