Estou acostumado a pensar nas diferenças finitas como um caso especial de elementos finitos, em uma grade muito restrita. Então, quais são as condições de como escolher entre o Método das Diferenças Finitas (FDM) e o Método dos Elementos Finitos (MEF) como método numérico?
Do lado do Método das Diferenças Finitas (FDM), pode-se contar que eles são conceitualmente mais simples e fáceis de implementar do que o Método dos Elementos Finitos (MEF). O MEF tem o benefício de ser muito flexível, por exemplo, as grades podem ser muito não uniformes e os domínios podem ter uma forma arbitrária.
O único exemplo que eu sei onde o FDM se mostrou superior ao FEM é em Celia, Bouloutas, Zarba , onde o benefício é devido ao método FD usando uma discretização diferente da derivada de tempo, que, no entanto, poderia ser corrigida para o método dos elementos finitos .
fonte
Essa pergunta pode ser muito ampla para ter uma resposta significativa. A maioria das pessoas que responde apenas conhece alguns subconjuntos de todos os tipos de discretizações de DF e FE que podem ser usadas. Observe que tanto o FD quanto o FE
Você entendeu a ideia. Obviamente, em uma disciplina específica, os métodos FD e FE que as pessoas comumente implementam e usam podem ter características muito diferentes. Mas isso geralmente não se deve a limitações inerentes às duas abordagens de discretização.
Em relação aos esquemas FD de ordem arbitrariamente alta: os coeficientes dos esquemas FD de alta ordem podem ser gerados automaticamente para qualquer ordem; veja o livro de LeVeque , por exemplo. Os métodos de colocação espectral, que são métodos FD, convergirão mais rapidamente do que qualquer potência do espaçamento da malha; veja o livro de Trefethen , por exemplo.
fonte
Vantagens dos elementos finitos (FE):
Vantagens das diferenças finitas (DF):
Às vezes, as pessoas dizem que "diferenças finitas" significam um integrador para ODE como Runge-Kutta ou o método Adams. Nesse caso, há outra vantagem do FD:
enquanto o FE precisa de alguma iteração não linear como o método de Newton.
fonte
Várias respostas legais já declararam que os métodos Pros de elementos finitos são flexíveis e poderosos, e aqui vou dar outra vantagem do MEF, do ponto de vista do espaço e geometria diferencial de Sobolev, é que a possibilidade do espaço de elementos finitos herdar a condição de continuidade física do Espaços de Sobolev onde está a verdadeira solução.
Por exemplo, Raviart-Thomas enfrenta o elemento para elasticidade plana e método misto para difusão; Elemento de borda Nédélec para eletromagnetismo computacional.
o intervalo do operador é o espaço nulo do próximo operador e há muitas propriedades interessantes sobre isso. Se pudéssemos construir um espaço de elementos finitos para herdar essa sequência exata de Rham, o método Galerkin baseado nesse espaço de elementos finitos será seja estável e convergirá para a solução real. E poderíamos obter a propriedade de estabilidade e aproximação do operador de interpolação simplesmente pelo diagrama de comutação da sequência de Rham, além de podermos construir o procedimento de estimativa de erro a posteriori e refino de malha adaptável com base nessa sequência.
Para mais informações, consulte o artigo de Douglas Arnold na Acta Numerica: " Cálculo externo de elementos finitos, técnicas homológicas e aplicações " e um slide que apresenta brevemente a idéia
fonte
É importante distinguir entre esquemas espaciais e temporais.
Elementos finitos costumam usar diferenças finitas para integrar termos temporais (por exemplo, Euler explícito, implícito, Crank-Nicholson ou Runga Kutta para difusão transitória) e elementos finitos para discretização espacial.
Elementos finitos se prestam bem a malhas irregulares. Eles podem ser baseados em princípios variacionais, mas geralmente são generalizados usando o método de resíduos ponderados. É fácil desenvolver bibliotecas de elementos que usem diferentes ordens polinomiais e imponham restrições como incompressibilidade usando multiplicadores Lagrange.
Ambas as formulações são o meio para um fim: expressar uma equação diferencial em termos de sistemas de equações e álgebra linear.
Declarações sobre a velocidade de um método em detrimento de outro precisam ser qualificadas, descrevendo o algoritmo. Por exemplo, converter problemas mecânicos como problemas de dinâmica hiperbólica pode dar resultados mais rápidos em alguns casos, porque substituem a decomposição da matriz pela multiplicação e adição.
Admito que sei muito mais sobre métodos de elementos finitos do que diferenças finitas. O FEM está disponível em embalagens comerciais e é amplamente utilizado na indústria e na academia para resolver problemas em mecânica de sólidos e transferência de calor. Acredito que diferenças finitas ou abordagens de volume finito são usadas na dinâmica computacional dos fluidos.
fonte