cfd aula 5
DESCRIPTION
CFD Aula 5 do professor Annibal Hetem da UFABCTRANSCRIPT
![Page 1: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/1.jpg)
EN3224 Dinâmica de Fluidos Computacional
Universidade Federal do ABC
Aula 5 O Método dos Volumes Finitos
EN3224 Dinâmica de Fluidos Computacional
![Page 2: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/2.jpg)
EN3224 Dinâmica de Fluidos Computacional
Método dos volumes finitos (MVF)
Origens: mecânica estrutural, cálculo das variações para condições de contorno elípticas.
Problemas de Condições de Contorno
Problemas de Minimização
⊕ o funcional contém derivadas de ordem inferior ⊕ soluções a partir de uma ampla classe de funções são admissíveis ⊕ condições de contorno para domínios complexos podem ser facilmente manipulados ⊖ às vezes não há funcional associado às condições de contorno originais
Técnicas modernas: formulação via resíduos ponderados (forma fraca da EDP)
![Page 3: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/3.jpg)
EN3224 Dinâmica de Fluidos Computacional
Teoria 1: minimização de problemas 1D
![Page 4: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/4.jpg)
EN3224 Dinâmica de Fluidos Computacional
Condição necessária em um dos extremos
arbitrária
![Page 5: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/5.jpg)
EN3224 Dinâmica de Fluidos Computacional
Lemma de Du Bois Reymond
![Page 6: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/6.jpg)
EN3224 Dinâmica de Fluidos Computacional
Restrições impostas à solução w = u do problema de minimização
Euler-Lagrange
condição de contorno essencial
condição de fronteira natural
Equação de Poisson: a solução
minimiza o functional
em (0, 1)
cond. contorno Dirichlet
cond. contorno Neumann
Exemplo: eq. Poisson 1D
![Page 7: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/7.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 2D
![Page 8: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/8.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 2D
![Page 9: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/9.jpg)
EN3224 Dinâmica de Fluidos Computacional
O Método de Rayleigh-Ritz
![Page 10: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/10.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 1D
![Page 11: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/11.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: má escolha das funções de base Considere a base polinomial
•A é conhecida como a matriz de Hilbert que é definida-positiva. Mas, é completa e não é
bem organizada, de modo a que a solução é computacionalmente cara e corrompida por erros
de arredondamento.
• Para A ser esparsa, as funções de base devem ter um suporte compacto.
![Page 12: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/12.jpg)
EN3224 Dinâmica de Fluidos Computacional
Fundamento do Método dos Elementos Finitos
O Método dos Elementos Finitos é uma abordagem
sistemática para a geração de trechos de funções
polinomiais de base com propriedades favoráveis.
O domínio computacional W é subdividido em um
número de subdomínios K, chamados de
elementos:
A triangulação Th é admissível se a intersecção de quaisquer dois elementos for um
conjunto vazio ou um vértice/aresta/face da grade comum.
O subespaço de elementos finitos Vh é composto por trechos de funções polinomiais,
tipicamente da forma
Qualquer função v Vh é unicamente determinada por um número finito de graus
de liberdade (valores ou derivadas em certos pontos chamados de nós).
Cada função de base ji representa exatamente um grau de liberdade e tem uma
estrutura compacta: as matrizes resultantes são esparsas.
![Page 13: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/13.jpg)
EN3224 Dinâmica de Fluidos Computacional
Aproximação via elementos finitos
Um elemento finito é representado por uma tripla (K, P, S), onde
K é um subconjunto fechado de W
P é o espaço polinomial para as funções de forma
S é o conjunto de graus de liberdade locais
Funções de base possuem a propriedade
Solução aproximada: os valores nodais u1,. . . , uN pode ser calculada pelo método de Ritz
desde que exista um problema de minimização equivalente.
![Page 14: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/14.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 1D
Encontrar os valores nodais u1,. . . , uN que minimizam o funcional
Funções base locais para
Solução aproximada para x ei
contínua e linear por partes
![Page 15: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/15.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 1D
O método de Ritz produz um sistema linear da forma Au = F, onde
Estas integrais podem ser avaliada exatamente ou numericamente (usando uma
regra de quadratura)
Stiffness matrix e load vector para uma grade uniforme
Este é o mesmo sistema linear como o obtido para o método de diferença finita!
![Page 16: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/16.jpg)
EN3224 Dinâmica de Fluidos Computacional
Existência de um problema de minimização
As condições suficientes para que uma EDP eliptica
seja ma equação de Euler-Lagrange de um problema variacional são:
• O operador L deve ser linear.
• O operador L deve ser auto-adjunto (simétrico)
para todos os u,v admissíveis.
• O operador L deve ser definido positivo
Neste caso, a única solução u minimiza o funcional
ao longo do conjunto de funções admissíveis.
Condições de contorno não-homogêneas modificam este conjunto, podendo dar
origem a outros termos do funcional a ser minimizado.
![Page 17: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/17.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 1D
![Page 18: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/18.jpg)
EN3224 Dinâmica de Fluidos Computacional
Método dos Mínimos Quadrados
corresponde a uma derivada do EDP inicial.
• requer condições de contorno adicionais e suavidade adicional.
• faz sentido reescrever uma EDP de alta ordem como um sistema de primeira ordem
Vantagem: as matrizes de uma discretização pelo método dos mínimos quadrados são
simétricos
![Page 19: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/19.jpg)
EN3224 Dinâmica de Fluidos Computacional
Formulação via resíduos ponderados
Ideia: tornar o resíduo ortogonal a um espaço de funções de teste.
Seja a solução de
O resíduo é zero se a sua projeção sobre cada função de teste for igual a zero.
Funções de teste
Formulação fraca: encontrar u V0 tal que
onde é uma forma bilinear e
Integração por partes:
![Page 20: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/20.jpg)
EN3224 Dinâmica de Fluidos Computacional
Discretização de elementos finitos
![Page 21: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/21.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 1D
Problema de valor de contorno Formulação fraca
Integração por partes Solução aproximada
Problema contínuo
Problema discreto (método de Galerkin)
Este é um sistema (esparso) linear da forma Au = F, onde
Os métodos de Galerkin e Ritz são equivalentes se existe o problema de minimização
![Page 22: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/22.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 2D
![Page 23: CFD Aula 5](https://reader030.vdocuments.pub/reader030/viewer/2022020207/55706787d8b42a51688b462b/html5/thumbnails/23.jpg)
EN3224 Dinâmica de Fluidos Computacional
Exemplo: eq. Poisson 2D