Qual é o objetivo da função de teste na Análise de Elementos Finitos?

13

Na equação de onda:

c2u(x,t)2u(x,t)t2=f(x,t)

Por que multiplicamos pela função de teste v(x,t) antes de integrar?

Andy
fonte
6
Resposta curta: Como o método dos elementos finitos é uma discretização da formulação fraca, não a formulação forte (que você forneceu). Resposta média: porque você não pode ter certeza de encontrar uma função de dimensão finita, de modo que a equação seja satisfeita; na melhor das hipóteses, você pode esperar que o resíduo seja ortogonal ao espaço da solução de dimensão finita - ou equivalente, ortogonal a qualquer elemento desse espaço (que é precisamente uma função de teste). A integração por partes não é tão importante e, no seu caso, por uma questão de simetria. Resposta longa é muito tempo para um comentário :)
Christian Clason
3
Outra breve explicação: se você apenas integra e define como zero, está pedindo que a média desapareça - de maneira alguma o que você está procurando, porque o resíduo pode ser muito grande em uma parte do domínio, desde que é grande com sinal oposto em outro. O teste funciona em essência "localizar" o resíduo para cada elemento.
Christian Clason
Para obter uma explicação alternativa, consulte esta resposta: scicomp.stackexchange.com/questions/16331/…
Paul

Respostas:

13

Você está voltando atrás. A justificativa é melhor vista partindo da configuração variacional e trabalhando em direção à forma forte. Depois de fazer isso, o conceito de multiplicar por uma função de teste e integrar pode ser aplicado a problemas nos quais você não inicia com um problema de minimização.

Portanto, considere o problema em que queremos minimizar (e trabalhando formalmente e sem rigor aqui):

I(u)=12Ω(u(x))2dx

sujeito a algumas condições de contorno em . Se queremos que eu alcance um mínimo, precisamos diferenciá-lo em relação a u , que é uma função. Agora, existem várias maneiras bem conhecidas de considerar esse tipo de derivada, mas uma maneira que ela é introduzida é calcularΩIu

I(u(x),v(x))=limh0ddhI(u(x)+hv(x))

onde é apenas um escalar. Você pode ver que isso é semelhante à definição tradicional de um derivado para funções escalares de uma variável escalar, mas estendida a funcionais como eu, que devolvem escalares, mas têm domínio sobre as funções.hI

Se calcularmos isso para o nosso (principalmente usando a regra da cadeia), obteremosI

I(u,v)=Ωuvdx

Definindo isso como zero para encontrar o mínimo, obtemos uma equação que se parece com a afirmação fraca da equação de Laplace:

Ωuvdx=0

Agora, se usarmos a Divergence Theorm (também conhecida como integração multidimensional por partes), podemos tirar uma derivada de e colocá-la em u para obtervu

Ω(u)vdx+boundary terms=0

Agora, isso realmente parece onde você começa quando deseja criar uma declaração fraca a partir de uma equação diferencial parcial. Dada essa idéia agora, você pode usá-la para qualquer PDE, basta multiplicar por uma função de teste, integrar, aplicar o Teorema da Divergência e depois discretizar.

Bill Barth
fonte
Eu preferiria explicá-lo em termos de minimizar o resíduo ponderado.
nicoguaro
3
@nicoguaro, OK, então você pode escrever essa resposta e veremos qual faz mais sentido para o OP. :)
Bill Barth
+1 por apontar que a forma fraca é realmente (ou pelo menos frequentemente) mais natural que a forma forte.
Christian Clason
Interessante. Uma espécie de tangente, mas em relação a "Agora existem várias maneiras bem conhecidas de considerar esse tipo de derivada" : o único método que aprendi é o que você mencionou. Que outros tipos existem?
user541686
5
h
10

Como mencionei antes, prefiro pensar na forma fraca como um resíduo ponderado.

u^

R=c2u^2u^t2f(x,t)

R

ΩwRdΩ

wu^

Se você selecionar o primeiro caso, terá uma equação como a descrita por @BillBarth.

nicoguaro
fonte