Elementos de Raviart-Thomas no quadrado de referência

10

Gostaria de aprender como o elemento Raviart-Thomas (RT) funciona. Para esse fim, gostaria de descrever analiticamente como as funções básicas ficam no quadrado de referência. O objetivo aqui não é implementá-lo, mas apenas obter uma compreensão intuitiva do elemento.

Estou baseando amplamente esse trabalho nos elementos triangulares discutidos aqui , talvez estendê-lo a quadriláteros já seja um erro.

Dito isto, posso definir as funções básicas para o primeiro elemento RK RK0:

parai=1,,4.

ϕi(x)=a+bx=(a1+b1xa2+b2y)
i=1,,4.

As condições em são as seguintes:ϕi

ϕi(xj)nj=δij

onde é a unidade normal mostrada abaixo e x j é sua coordenada.njxj

RT0

Este é o quadrado de referência , portanto isso leva a um sistema de equações para cada função de base. Para ϕ 1 é:[1,1]×[1,1]ϕ1

(1010010110100101)(a1a2b1b3)=(1000)

que pode ser resolvido para fornecer:

ϕ1(x)=12(1+x0)

As outras funções básicas podem ser encontradas da mesma forma.

Supondo que isso esteja correto, o próximo passo é encontrar as funções básicas do RK1. É aqui que estou ficando um pouco insegura de mim mesma. De acordo com o link acima, o espaço em que estamos interessados ​​é:

P1(K)+xP1(K)

Uma base para seria { 1 , x , y }P1{1,x,y}

Eu acho que isso significa que as funções básicas do RK1 devem assumir a forma:

ϕi(x)=(a1+b1x+c1y+d1x2+e1xya2+b2x+c2y+d2xy+e2y2)

Isso deixa 10 incógnitas para cada função básica. Se aplicarmos as mesmas condições do caso RK0, a saber:

ϕi(xj)nj=δij
nj

RK1

[P1]2

Lukas Bystricky
fonte

Respostas:

11

Em geral, você não pode simplesmente transferir a mesma base polinomial dos elementos tetraédricos para quadrilaterais. 1 Em particular, todo o objetivo dos elementos quadrilaterais é trabalhar com produtos tensores de polinômios unidimensionais, o que não é possível para elementos tetraédricos.

RTk

Pk+1,k×Pk,k+1,
Pk,l={i=0kj=0laijxiyj:aijR}.
k=0k=1
(a1+b1x+c1x2+d1y+e1xy+f2x2ya2+b2y+c2y2+d2x+e2xy+f2xy2).
dimRT1=12dimRTk=2(k+1)(k+2)RTkk+1

1111ϕi(x,y)qj(x,y)dxdx=δij,
{qj}Pk1,k×Pk,k1{1,x,y}k=1
emϕi(s)Tνemqm,j(s)ds,
emνemmqm,jPk(em){1,x}{1,y}k=1

H(div)


kkkkx2y32

Christian Clason
fonte
Muito obrigado pela sua resposta, obviamente você se esforça muito. Eu acho que isso esclarece muitos dos meus conceitos errados.
Lukas Bystricky
ϕ1k=0141+x,0Tϕ1y
Que bom que você achou útil; sua pergunta é interessante e você gastou muito esforço também. O suporte compacto vem do fato de que os polinômios são definidos apenas no elemento de referência - lembre-se de que Raviart-Thomas são elementos conformes ao H (div) e, portanto, as funções no espaço global do elemento finito não precisam ser contínuas.
Christian Clason
Na verdade, isso é verdade apenas para as funções básicas conectadas aos graus de liberdade interiores: As funções básicas (globais) conectadas aos graus de liberdade da aresta suportam (apenas) os dois elementos conectados pela aresta; em todos os outros elementos, eles são definidos como zero.
Christian Clason
11
Na verdade, na verdade: para elementos de aresta, apenas o rastreio normal precisa ser contínuo, não o polinômio em si; portanto, isso deve ser resolvido automaticamente sem estender o suporte. Se você precisar de mais detalhes sobre o espaço global de Raviart-Thomas, sugiro que você expanda sua pergunta e tentarei expandir minha resposta.
Christian Clason