Quando estudei o método dos elementos finitos na faculdade, essa noção de multiplicar por uma função de peso também era muito estranha para mim. Eventualmente, encontrei uma analogia agradável (embora não rigorosa) que me ajudou a entendê-la. Essa analogia é baseada na geometria vetorial 3D e no entendimento de projeções e produtos pontuais.
Geometria 3D
Imagine um avião 2D em algum lugar no espaço euclidiano 3D. Esse plano pode ter o intervalo de dois vetores e v 2 . Assim, qualquer vetor w no plano pode ser escrito como uma combinação linear desses vetores; ou seja, w = c 1 v 1 + c 2 v 2v1v2Ww = c1v1+ c2v2
Agora imagine um ponto no espaço 3D que não esteja no avião. Considere a pergunta: De todos os pontos do avião, qual é o ponto mais próximo de Q ? É o ponto w (não mostrado na imagem acima) que fica na linha que passa pelo ponto Q e perpendicular ao plano. O ponto w também é conhecido como projeção ortogonal de Q no plano. Embora não conheçamos as coordenadas desse ponto w , sabemos que o vetor entre Q e w é perpendicular a todos os vetores que definem o plano, ou seja, v 1QQWQWQWQWv1e . Perpendicular também significa que o produto escalar é zero. Se denotarmos o vetor entre Q e w como → Q - → w , forçar → Q - → w a ser perpendicular ao plano também implicav2QWQ⃗ - w⃗ Q⃗ - w⃗
( Q⃗ - w⃗ ) ⋅ v1= 0
e
( Q⃗ - w⃗ ) ⋅ v2= 0
Isso resulta em um sistema de equações que podemos resolver. Observe também que para construir , devemos conhecer a coordenada de QQ⃗ −w⃗ Q
Analogia para o método Galerkin
Vamos supor que a solução seja uma combinação linear finita de funções N 1 , ..., N k ; assim, u h = C 1 N 1 + . . . + C k N k . Essa combinação linear atua como o plano na discussão acima. uhN1Nkvocêh= C1N1+ . . . + CkNk
Agora, vamos supor que exista alguma solução exata , que não sabemos. Esta solução de retorno é como o ponto no espaço 3D que não está no plano.vocêvocê
No método galerkin, procuramos a solução em um espaço (plano) mais próximo da solução verdadeira (ponto que não está no plano). Nesse sentido, a "melhor solução" é a escolha de que a diferença u - u h é perpendicular ao espaço u h . Note-se que para espaços de funções, o "ponto-produto" é definido pela integral de seu produto, ou seja, < u , v > = ∫ ohms u v . Então, perpedicular implica que o produto escalar entre u - u he todas essas bases funcione N 1vocêhu - uhvocêh<u,v>=∫Ωuvu−uhN1, ..., deve ser zero, ou seja,Nk
. . . ∫ ohms (u- u h ) N k =0
∫Ω(u−uh)N1=0
...
∫Ω(u−uh)Nk=0
Agora, você pode estar dizendo para si mesmo, "todo este restos de configuração crítica na suposição de que sabemos a solução exata antes do tempo. Mas a verdade é que nós geralmente não sei u a priori. Em qual caso, como pode possivelmente computamos u - u h em todas essas equações?uuu−uh "Estou tão feliz que você perguntou!
A verdade é que não podemos e não avaliam diretamente. Mas nós sabemos o que u e u h devem satisfazer; ou seja, o PDE. u - uhvocêvocêh
Suponha que seu problema PDE original está
- ∇ ⋅ ( k ( x ) ∇ u ) = f
Também poderíamos reescrever isso como
onde o operador A é definido pela expressão Um u = - ∇ ⋅ ( k ( x ) ∇ u )
A u = f
UMAUm u = - ∇ ⋅ ( k ( x ) ∇ u )
Portanto, em vez de considerar a diferença absoluta entre as soluções , consideramos a diferença residual A u - A u h em todas as equações (perpendiculares). Ou seja, não considerar o que u e u h são, mas sim o que u e u h satisfazem vez. Substituindo a diferença absoluta pela diferença residual nas equações (perpendiculares) acima, podemos escreveru - uh A u - A uhvocêvocêhvocêvocêh
. . . A Ω (Au-A u h ) N k =0
∫Ω( A u - A uh) N1= 0
. . .
∫Ω( A u - A uh) Nk= 0
Novamente, ainda não sabemos o que é, portanto isso pode não parecer muito útil. Mas, na verdade, podemos substituir um u com o conhecido termo fonte f (desde A u = f ). Assim, obtemos as equaçõesvocêA ufA u = f
. . . ∫ ohms (f-Um u h ) N k =0
∫Ω( f- A uh) N1= 0
. . .
∫Ω( f- A uh) Nk= 0
Assim, a aplicação residual para ser ortogonal para os resultados indicados no espaço de um sistema de equações que se pode resolver para os coeficientes . C1, . . . , Ck
Sumário
A explicação acima é uma "analogia" grosseira. Eu realmente não deduzi nada ou dei uma prova razoável de que pode ser substituído por A u - A u he ainda produz uma aproximação aproximada. Também não expliquei nada sobre como obter uma forma fraca do PDE ou sobre como escolher os espaços onde N 1 . . . N k mentem.u - uhA u - A uhN1. . . Nk
N1Nkvocê
você você
Boris Grigoryevich deseja que você não seja capaz de criar resíduos com as mesmas funções que você usou para criar a solução.
fonte
Embora essa pergunta seja antiga e tenha sido respondida por muitas pessoas inteligentes, só quero anotar a intuição que uso para explicar o método de Galerkin às pessoas.
O objetivo em nossa situação é encontrar a solução mais próxima possível de alguma equação residual contínua:
Essa expressão integral pode ser vista como um produto interno, escrito como:
Do ponto de vista deste produto interno, a Projeção Galerkin força o erro residual a ser ortogonal à escolha das funções básicas. Portanto, embora possa haver um erro real associado ao uso de uma representação dimensional mais baixa da solução, a Galerkin Projection visa minimizar o componente de erro associado à base escolhida.
fonte
Lembre-se de que quando você multiplica a equação de forma forte pela função shape, a função shape é arbitrária . Portanto, ao exigir que o resíduo seja ortogonal a qualquer função de forma, esse resíduo é de fato muito próximo de zero.
Isso não é o mesmo que exigir que o resíduo seja zero exatamente, mas um requisito um tanto enfraquecido que a solução discreta pode atender.
fonte