Dopo aver fatto un po 'di matematica correlata alla stabilità degli elementi nel problema di Stokes 3D, sono rimasto leggermente scioccato nel rendermi conto che non è stabile per una mesh tetraedrica arbitraria. Più precisamente, nel caso in cui si abbia un elemento in cui tutti i nodi e tre facce su quattro si trovano sul confine del dominio con una condizione di Dirichlet, si ottiene una matrice singolare. Questo è in effetti abbastanza banale per concludere dalla forma debole del sistema Stokes.
Ho testato l'unico codice commerciale di Stokes a cui ho accesso (COMSOL) e mi ha permesso di creare una simile mesh. Facendo clic su risolve ottengo "Errore: matrice singolare" come previsto. (Ho l'impressione che COMSOL utilizzi per il suo modulo di flusso strisciante.)
Per verificare ulteriormente che il problema non fosse correlato ad altre configurazioni, ho provato la seguente mesh e tutto funziona come previsto.
Domande: questo tipo di vincolo viene preso in considerazione nei generatori di mesh (adattativi o non adattativi)? Vedo da vari articoli di ricerca che questo elemento sembra essere abbastanza popolare. Questo tipo di instabilità al contorno viene generalmente ignorato come insignificante quando si sceglie un metodo da usare? Cosa ancora più importante, cosa significa realmente avere un elemento finito stabile , cioè che tipo di instabilità dipendenti dalla mesh sono troppi per concludere che il metodo è cattivo?