Elementi di Raviart-Thomas sul quadrato di riferimento


10

Mi piacerebbe sapere come funziona l'elemento Raviart-Thomas (RT). A tal fine, vorrei descrivere analiticamente come appaiono le funzioni di base sul quadrato di riferimento. L'obiettivo qui non è di implementarlo da solo, ma piuttosto di ottenere una comprensione intuitiva dell'elemento.

Sto ampiamente basando questo lavoro sugli elementi triangolari discussi qui , forse estenderlo ai quadrilateri è un errore in sé.

Detto questo, posso definire le funzioni di base per il primo elemento RK RK0:

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

Le condizioni su sono che:ϕi

ϕi(xj)nj=δij

dove è l'unità normale mostrata di seguito e è la sua coordinata.x jnjxj

RT0

Questo è il quadrato di riferimento [-1,1]×[1,1] , quindi questo porta a un sistema di equazioni per ciascuna funzione di base. Per φ1 questo è:

(10100-101-10100101)(un'1un'2B1B3)=(1000)

che può essere risolto per dare:

φ1(X)=12(1+X0)

Le altre funzioni di base possono essere trovate in modo simile.

Supponendo che ciò sia corretto, il passaggio successivo è trovare le funzioni di base per RK1. È qui che mi sto insicuro un po '. Secondo il link sopra, lo spazio a cui siamo interessati è:

P1(K)+XP1(K)

Una base per sarebbe { 1 , x , y }P1{1,X,y}

Penso che questo significhi che le funzioni di base di RK1 dovrebbero assumere la forma:

φio(X)=(un'1+B1X+c1y+d1X2+e1Xyun'2+B2X+c2y+d2Xy+e2y2)

Questo lascia 10 incognite per ogni funzione di base. Se applichiamo le stesse condizioni del caso RK0, vale a dire:

n j

φio(Xj)nj=δioj
, dove è l'unità normale come mostrato di seguito:nj

RK1

questo ci dà 8 equazioni. Le altre 2 penso che possano essere trovate da alcuni momenti. Non sono sicuro di come esattamente. Il link sopra parla dell'integrazione con una base per , ma ho difficoltà a capire cosa significhi. Sono sulla strada giusta o ho perso completamente qualcosa qui?[P1]2

Risposte:


11

In generale, non puoi semplicemente trasferire la stessa base polinomiale da elementi tetraedrici a elementi quadrilatero. 1 In particolare, il punto centrale degli elementi quadrilaterali è lavorare con prodotti tensoriali di polinomi monodimensionali, cosa impossibile per gli elementi tetraedrici.

Esistono infatti elementi quadrilaterali Raviart-Thomas, ma la loro definizione è diversa. In due dimensioni, lo spazio polinomiale per è dato da dove Un polinomio tipico per sarebbe quindi come hai scritto, ma per sarebbe Quindi, , e in generale,P k + 1 , k × P k , k + 1 , P k , l = { k i = 0 l j = 0 a i j x i y j : a i jR } . k = 0 k = 1 ( a 1 + b 1 xRTK

PK+1,K×PK,K+1,
PK,l={Σio=0KΣj=0lun'iojXioyj:un'iojR}.
K=0K=1dimRT1=12dimRTk=2(
(un'1+B1X+c1X2+d1y+e1Xy+f2X2yun'2+B2y+c2y2+d2X+e2Xy+f2Xy2).
offuscareRT1=12R T k k + 1offuscareRTK=2(K+1)(K+2). Ciò significa che sono necessari due gradi di libertà aggiuntivi, che dovrebbero trovarsi all'interno dell'elemento. (In generale, per prendi derivate normali su ogni aspetto e i rimanenti gradi di libertà dall'interno.)RTKK+1

Per rispondere alla tua domanda reale: per gli elementi Raviart-Thomas, di solito prendi dei momenti anziché delle valutazioni dei punti, cioè le condizioni rimanenti provengono dalle condizioni dove sono una base di ( ad es. per ). Per rendere più semplice ottenere una base nodale completa, i gradi sfaccettati della libertà di solito non sono presi come valutazione puntuale, ma anche come condizioni del momento: dove è uno dei quattro bordi, è il normale esterno corrispondente e per ogni

-11-11φio(X,y)qj(X,y)dXdX=δioj,
{qj}PK-1,K×PK,K-1{1,X,y}K=1
emφio(S)Tνemqm,j(S)dS,
emνemm, formano una base di (ad es. o per seconda dell'orientamento del bordo). Insieme, questi gradi di libertà sono insolubili (ovvero, il sistema corrispondente di funzioni di base è sempre invertibile).qm,jPK(em){1,X}{1,y}K=1

Puoi trovare una discussione su Raviart-Thomas-Elements quadrilatero nel capitolo 2.4.1 di Boffi, Brezzi, Fortin: Metodi e applicazioni agli elementi finiti misti , Springer 2013 , Arnold, Boffi, Falk: elementi finiti quadrilateraliH(diov) , SINUM 42 (5), 2005, pagg. 2429-2451 e il capitolo 3.2.3 degli appunti di Ronald Hoppe .


1. Come regola empirica, uno spazio polinomiale dell'ordine su elementi tetraedrici contiene monomi i cui poteri si sommano a , mentre uno spazio dell'ordine su elementi quadrilatero contiene monomi il cui potere massimo è . Ad esempio, sarebbe di ordine su tetraedri, ma solo di ordine su quadrilateri. KKKKX2y32


Grazie mille per la tua risposta, ovviamente hai fatto molti sforzi. Penso che chiarisca molte delle mie idee sbagliate.
Lukas Bystricky,

I ricalcolato base funzione per usando l'integrale sopra descritto e si avvicinò con . Supponendo che ciò sia corretto, potresti spiegare dove entra in gioco il supporto compatto? Poiché è costante in , sarà diverso da zero su tutti gli elementi sopra e sotto di esso. φ1K=0141+X,0Tφ1y
Lukas Bystricky,

Sono contento che l'abbia trovato utile; la tua domanda è interessante e hai speso molto sforzo. Il supporto compatto deriva dal fatto che i polinomi sono definiti solo sull'elemento di riferimento - ricordate che Raviart-Thomas sono elementi conformanti H (div), e quindi le funzioni nello spazio globale degli elementi finiti non devono essere continue.
Christian Clason,

In realtà, questo è vero solo per le funzioni di base connesse ai gradi di libertà interni: le funzioni di base (globali) connesse ai gradi di libertà del bordo hanno supporto su (solo) i due elementi collegati dal bordo; su ogni altro elemento, sono impostati a zero.
Christian Clason,

1
In realtà effettivamente: per gli elementi di bordo solo la traccia normale deve essere continua, non il polinomio stesso, quindi anche quello dovrebbe essere curato automaticamente senza estendere il supporto. Se hai bisogno di maggiori dettagli sullo spazio globale Raviart-Thomas, ti suggerirei di espandere la tua domanda e cercherò di espandere la mia risposta.
Christian Clason,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.