Método de volume finito - Finite volume method

O método dos volumes finitos ( FVM ) é um método para representar e avaliar equações diferenciais parciais na forma de equações algébricas. No método dos volumes finitos, integrais de volume em uma equação diferencial parcial que contém um termo de divergência são convertidos em integrais de superfície , usando o teorema da divergência . Esses termos são então avaliados como fluxos nas superfícies de cada volume finito. Como o fluxo que entra em um determinado volume é idêntico ao que sai do volume adjacente, esses métodos são conservadores . Outra vantagem do método de volume finito é que ele é facilmente formulado para permitir malhas não estruturadas. O método é usado em muitos pacotes de dinâmica de fluidos computacional . "Volume finito" refere-se ao pequeno volume em torno de cada ponto de nó em uma malha.

Os métodos de volume finito podem ser comparados e contrastados com os métodos de diferença finita , que aproximam derivadas usando valores nodais, ou métodos de elementos finitos , que criam aproximações locais de uma solução usando dados locais e constroem uma aproximação global juntando-os. Em contraste, um método de volume finito avalia expressões exatas para o valor médio da solução em algum volume e usa esses dados para construir aproximações da solução dentro das células.

Exemplo

Considere um problema de advecção 1D simples :

 

 

 

 

( 1 )

Aqui, representa a variável de estado e representa o fluxo ou fluxo de . Convencionalmente, o positivo representa o fluxo para a direita, enquanto o negativo representa o fluxo para a esquerda. Se assumirmos que a equação ( 1 ) representa um meio fluido de área constante, podemos subdividir o domínio espacial,, em volumes finitos ou células com centros celulares indexados como . Para uma determinada célula, podemos definir o valor médio do volume de uma vez e , como

 

 

 

 

( 2 )

e no momento como,

 

 

 

 

( 3 )

onde e representam os locais das faces ou bordas a montante e a jusante, respectivamente, da célula.

Integrando a equação ( 1 ) no tempo, temos:

 

 

 

 

( 4 )

onde .

Para obter a média do volume de uma vez , integramos o volume da célula e dividimos o resultado por , ou seja,

 

 

 

 

( 5 )

Assumimos que é bem comportado e que podemos inverter a ordem de integração. Além disso, lembre-se de que o fluxo é normal para a área da unidade da célula. Agora, uma vez que em uma dimensão , podemos aplicar o teorema da divergência , ou seja , e substituir a integral de volume da divergência com os valores de avaliados na superfície da célula (bordas e ) do volume finito da seguinte forma:

 

 

 

 

( 6 )

onde .

Podemos, portanto, derivar um esquema numérico semi-discreto para o problema acima com centros de células indexados como , e com fluxos de borda de células indexados como , diferenciando ( 6 ) em relação ao tempo para obter:

 

 

 

 

( 7 )

onde os valores para os fluxos de borda,, podem ser reconstruídos por interpolação ou extrapolação das médias das células. A equação ( 7 ) é exata para as médias de volume; ou seja, nenhuma aproximação foi feita durante sua derivação.

Este método também pode ser aplicado a uma situação 2D considerando as faces norte e sul junto com as faces leste e oeste ao redor de um nó.

Lei geral de conservação

Podemos também considerar o problema geral da lei de conservação , representado pelo seguinte PDE ,

 

 

 

 

( 8 )

Aqui, representa um vetor de estados e representa o tensor de fluxo correspondente . Novamente, podemos subdividir o domínio espacial em volumes finitos ou células. Para uma célula particular,, tomamos o volume integral sobre o volume total da célula ,, o que dá,

 

 

 

 

( 9 )

Ao integrar o primeiro termo para obter a média do volume e aplicar o teorema da divergência ao segundo, isso resulta

 

 

 

 

( 10 )

onde representa a área de superfície total da célula e é um vetor unitário normal à superfície e apontando para fora. Então, finalmente, podemos apresentar o resultado geral equivalente a ( 8 ), ou seja,

 

 

 

 

( 11 )

Novamente, os valores para os fluxos de borda podem ser reconstruídos por interpolação ou extrapolação das médias das células. O esquema numérico real dependerá da geometria do problema e da construção da malha. A reconstrução MUSCL é frequentemente usada em esquemas de alta resolução onde choques ou descontinuidades estão presentes na solução.

Os esquemas de volumes finitos são conservadores, pois as médias das células mudam ao longo dos fluxos de borda. Em outras palavras, a perda de uma célula é o ganho de outra célula !

Veja também

Leitura adicional

  • Eymard, R. Gallouët, TR, Herbin, R. (2000) O método de volumes finitos Handbook of Numerical Analysis, Vol. VII, 2000, pág. 713–1020. Editores: PG Ciarlet e JL Lions.
  • Hirsch, C. (1990), Numerical Computation of Internal and External Flows, Volume 2: Computational Methods for Inviscid and Viscous Flows , Wiley.
  • Laney, Culbert B. (1998), Computational Gas Dynamics , Cambridge University Press.
  • LeVeque, Randall (1990), Métodos Numéricos para Leis de Conservação , ETH Lectures in Mathematics Series, Birkhauser-Verlag.
  • LeVeque, Randall (2002), Métodos de volume finito para problemas hiperbólicos , Cambridge University Press.
  • Patankar, Suhas V. (1980), Numerical Heat Transfer and Fluid Flow , Hemisphere.
  • Tannehill, John C. , et al., (1997), Computational Fluid mechanics and Heat Transfer , 2ª Ed., Taylor e Francis.
  • Toro, EF (1999), Riemann Solvers and Numerical Methods for Fluid Dynamics , Springer-Verlag.
  • Wesseling, Pieter (2001), Principles of Computational Fluid Dynamics , Springer-Verlag.

Referências

links externos