Qual è lo scopo di utilizzare l'integrazione per parti nel derivare una forma debole per la discretizzazione FEM?


24

Quando si passa dalla forma forte di una PDE alla forma FEM sembra che si debba sempre farlo affermando prima la forma variazionale. Per fare questo moltiplichi la forma forte per un elemento in un certo spazio (Sobolev) e ti integri nella tua regione. Questo lo posso accettare. Quello che non capisco è perché si debba anche usare la formula di Green (una o più volte).

Ho lavorato principalmente con l'equazione di Poisson, quindi se prendiamo questo (con condizioni al contorno di Dirichlet omogenee) come esempio, cioè

2u=f,uΩu=0,uΩ

quindi si afferma che il modo corretto di formare la forma variazionale è

Ωfvdx=Ω2uvdx=ΩuvdxΩnuvds=Ωuvdx.

Ma cosa mi impedisce di usare l'espressione sulla prima riga, non è anche quella una forma variazionale che può essere usata per ottenere un modulo FEM? Non corrisponde alle forme bilineari e lineari el ? Il problema qui è che se uso le funzioni di base lineare (funzioni di forma), allora sarò nei guai perché la mia matrice di rigidezza sarà la matrice nulla (non invertibile)? Ma cosa succede se utilizzo funzioni di forma non lineare? Devo ancora usare la formula di Green? Se non devo: è consigliabile? In caso contrario, ho una formulazione variazionale ma non debole?b(u,v)=(2u,v)l(v)=(f,v)

Ora, diciamo che ho un PDE con derivati ​​di ordine superiore, significa che ci sono molte possibili forme variazionali, a seconda di come uso la formula di Green? E tutti portano a (diverse) approssimazioni FEM?


Risposte:


18

Risposta breve:

No, non è necessario eseguire l'integrazione per determinati FEM. Ma nel tuo caso, devi farlo.


Risposta lunga:

  • Diciamo che è la soluzione agli elementi finiti. Se scegli il polinomio lineare a tratti come base, quindi prendere su di esso ti darà una distribuzione dell'ordine 1 (pensa prendendo la derivata su una funzione di passaggio di Heaviside) e l'integrazione di la moltiplicazione con avrà senso solo se la prendi come coppia dualistica anziché come prodotto interno . Non otterrai una matrice nulla, il teorema di rappresentazione di Riesz dice che esiste un elemento in grado di caratterizzare la coppia di dualità dal prodotto interno in : Δ - Δ u hH - 1 v L 2 φ - Δ u hH 1 0 H 1- Δ u h , v H - 1 , H 1 0 = Ohmφ - Δ u hv prodotto interno in  H 1 . u huhΔΔuhH1vL2φΔuhH01H1

    Δuh,vH1,H01=ΩφΔuhvinner product in H1.
    L'integrazione di parti elemento per elemento per farà luce su questa coppia di dualità: per un elemento in questa triangolazione questo ti dice che dovrebbe includere inter-element salto di flusso nella sua rappresentazione della coppia di dualità, si noti che l'integrazione sul confine di ciascun elemento è anche una coppia di dualità tra euhT
    Ωuhv=T(TΔuhv+TuhnvdS),
    ΔuhH1/2H1/2. Anche se usi una base quadratica, che ha un non-evanescente su ogni elemento, non puoi ancora scrivere come prodotto interno, a causa della presenza di questo salto di flusso tra elementi.Δ(Δu,v)
  • L'integrazione per parti può essere fatta risalire alla teoria di Sobolev per pde ellittico usando la funzione smooth, dove gli spazi sono tutti chiusura di funzioni smooth sotto il tipo di norma integrale . Quindi le persone dicono qual è la regolarità minima qui che possiamo eseguire il prodotto interno. Tenendo anche presente che una soluzione debole regolare in determinate condizioni è la soluzione forte (regolarità ellittica). Ma il polinomio lineare continuo a tratti non è , da questo punto di vista, non ha alcun senso prendere anche il prodotto interno usando . W k , p H 1 H 2 H 2 Δ u hWk,pWk,pH1H2H2Δuh

  • Per alcuni FEM, non è necessario eseguire l'integrazione per parti. Ad esempio, elemento finito Least-square. Scrivi il secondo ordine pde come sistema del primo ordine: Quindi vuoi minimizzare la funzione del minimo quadrato: porta lo stesso spirito con Ritz-Galerkin funzionale, la formulazione agli elementi finiti di minimizzare sopra funzionale in un lo spazio degli elementi finiti non richiede l'integrazione per parti.

    {σ=u,σ=f.
    J(v)=σ+uL2Ω2+σfL2Ω2,

17

Nulla ti impedisce di farlo tecnicamente, ma quando ti integri per parti ottieni una maggiore flessibilità con lo spazio della soluzione in quanto non hanno bisogno della regolarità (richiesto per la formulazione non IBP). Gli elementi lineari che suggerisci generalmente hanno una continuità forzata tra gli elementi e quindi non possono essere in . La formulazione IBP è inoltre simmetrica, che presenta anche alcuni dei suoi vantaggi.H 2H2H2


1
Stai dicendo che le funzioni di forma lineare danno una soluzione alla formulazione FEM che non si trova in perché differenziando questa soluzione FEM due volte (debolmente) si ottiene una somma di distribuzioni delta, che non è in ? Questo significa che per PDE: S di ordine superiore a 2 mi devo usare funzioni di forma di ordine superiore a 1 (almeno se gli spazi di test e di prova dovrebbe essere lo stesso?)? L 2H2L2
Christian,

1
Quello che stai dicendo è essenzialmente giusto. Per quanto riguarda le PDE superiori al secondo ordine, non è necessario utilizzare spazi di regolarità più elevati, poiché scrivere la formulazione mista (vedere la risposta di Shuhao) può essere d'aiuto. Puoi anche usare altre tecniche come la penalizzazione dei salti per evitare questa difficoltà. Per una risposta FEM classica, sì, avresti bisogno di una maggiore regolarità.
Reid.Atcheson,

2
Vorrei sottolineare l'importanza della simmetria. Se un operatore differenziale è autoaggiunto, mi aspetto di finire con una matrice simmetrica. Senza l'integrazione per parti questo non sarà il caso.
Stefano M,

1
I benefici computazionali sono stati il ​​mio pensiero principale nell'aggiungerlo, ma ci sono anche forti vantaggi teorici della simmetria (a parte prove più semplici di fatti che probabilmente valgono ancora nel caso ellittico, anche se la discretizzazione è asimmetrica)?
Reid.Atcheson,

15

Ottime risposte già in questa pagina, ma c'è ancora un (piccolo) punto mancante.

L'OP ha chiesto:

Ora, diciamo che ho un PDE con derivati ​​di ordine superiore, significa che ci sono molte possibili forme variazionali, a seconda di come uso la formula di Green? E tutti portano a (diverse) approssimazioni FEM?

L'integrazione per parti (nel modo corretto ) è importante quando si hanno condizioni al contorno di tipo Neumann. In effetti è per il fatto che prendi in considerazione Neumann bc nella tua formulazione variazionale. La forma del Neumann bc dipende da come si integra per parti, cfr. questa risposta sull'integrazione per parti in elasticità lineare. Quindi, anche per le PDE ellittiche di secondo ordine, l'integrazione per parti deve essere eseguita in un determinato modo, al fine di recuperare una formulazione variazionale valida per Neumann o condizioni al contorno miste. (E questo ovviamente indipendentemente dal fatto che tu discretizzi da FEM).

Nella fisica matematica, dove Neumann bc ha un significato ben definito (flusso di calore, stress ...), l'integrazione per parti è importante al fine di mantenere la corretta interpretazione dei risultati. Anche per condizioni di Dirichlet omogenee e FEM questo è vero, poiché se usiamo un metodo moltiplicatore di Lagrange per imporre i bc, i moltiplicatori diventano quantità fisiche, come flussi o forze concentrati.

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.