Qual è la differenza tra FEM implicita e FEM esplicita?


10

Qual è esattamente la differenza tra FEM esplicita e FEM implicita? Secondo il post qui , sembra che l'unica differenza sia se si utilizza l'integrazione temporale implicita o esplicita.

Come ricordo da un libro che ho letto, la FEM implicita è quella in cui la massa non viene aggregata ai nodi.

Quali sono le definizioni esatte di FEM esplicito e implicito?

Risposte:


7

Il metodo FEM per problemi transitori in genere utilizza il metodo delle linee, ovvero la discretizzazione spaziale è disaccoppiata dalla discretizzazione temporale: dove è il vettore di quantità nodali, assunto come funzioni sconosciute del tempo. In questa ipotesi del PDE spazio-tempo sono ridotti (discretizzato) per ODE in solo usando l'usuale macchine FEM per problemi statici.

uh(x,t)=Φ(x)TU(t)
U(t)(x,t)t

Come già sottolineato da altre risposte, parliamo di FEM esplicito o implicito con riferimento allo schema di integrazione temporale di questi ODE.

Con riferimento ai problemi della meccanica del continuum (senza smorzamento), finiamo con un sistema di ODE come dove e sono le forze equivalenti nodali interne ed esterne. Per problemi lineari .

MU¨(t)+Fi(U(t))=Fe(t)
FiFeFi(t)=KU(t)

A rischio di un'eccessiva semplificazione, supponiamo che in uno schema esplicito devi solo risolvere che è banale se la matrice di massa è raggruppata. Al contrario, nei metodi impliciti è necessario risolvere le equazioni (non) lineari .U¨(t)

MU¨(t)=Fi(U(t))+Fe(t)
Fi(U(t))=b

Per rispondere pienamente alla tua domanda: esplicito / implicito si riferisce alla soluzione del sistema ODE e non alla natura della matrice di massa. Naturalmente ogni ragionevole implementazione di uno schema esplicito richiede il raggruppamento della matrice di massa, altrimenti i vantaggi del metodo vanno persi nella soluzione per . Al contrario, per schemi impliciti è possibile avere matrici di massa sia concentrate che coerenti.U¨(t)


7

Sì, è l'integrazione temporale ma significa anche che:

  1. Devi risolvere un sistema lineare di tipo Ax = b nello schema implicito dove non lo fai come nello schema esplicito, poiché la matrice di massa aggregata ha solo voci diagonali, quindi inv (M) è banale.

  2. Il tuo passaggio nello schema esplicito è limitato dai criteri CFL per la stabilità. Gli schemi impliciti sono incondizionatamente stabili (anche se in pratica è ancora necessario un ragionevole intervallo di tempo per l'accuratezza)

In genere i problemi in cui gli effetti inerziali sono importanti (ad es. Propagazione delle onde) sono risolti da schemi espliciti in cui i problemi quasi statici utilizzano solitamente uno schema implicito. Tuttavia ci sono eccezioni.


Negli schemi impliciti sorgono non solo sistemi di equazioni lineari, ma (ad esempio nella modellazione fluida) si ottengono sistemi di equazioni non lineari.
Miseria,

5

I termini "esplicito" e "implicito" sorgono nella discretizzazione temporale, e questi termini sono già usati in letteratura sulle equazioni differenziali ordinarie (cioè, non sono specifiche del metodo degli elementi finiti). Vale la pena dare un'occhiata a un libro che discute della soluzione numerica degli ODE, ad esempio Hairer & Wanner.

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.