Supposons que nous ayons l'équation du modèle de flux de Stokes suivante:
et nous savons que puisque le multiplicateur de Lagrange peut être déterminé jusqu'à une constante, la matrice finalement assemblée devrait avoir un espace nul , pour contourner cela, nous pourrions faire en sorte que la pression sur un certain élément soit nulle, de sorte que nous n'avons pas à résoudre un système singulier.
Voici donc ma question 1:
- (Q1) Existe-t-il un autre moyen que d'appliquer sur un élément pour éliminer le noyau des éléments finis mixtes standard? ou, par exemple, n'importe quel solveur capable de résoudre le système singulier pour obtenir une solution compatible? (ou certaines références sont les bienvenues)
Et à propos de la compatibilité, pour (1) ce devrait être et le petit truc sympa est de calculer être le nous avons obtenu de la solution de le système linéaire soustrait par sa moyenne pondérée: ˜ p p ˜ p = p - ν
Cependant, récemment, je viens de mettre en œuvre un élément fini mixte stabilisé pour l'équation de Stokes par Bochev, Dohrmann et Gunzberger˜ L ([u,p],[v,q])= L ([u,p],[v,q])- ∫ Ω (p- Π 1 p)(q- Π 1 q)= ∫ Ω f⋅v , dans lequel ils ont ajouté un terme stabilisé à la formulation variationnelle (1): où est la projection de l'espace constant par morceaux vers continu par morceaux , et le noyau constant de l'élément fini mélangé d'origine a disparu, cependant, des choses étranges se sont produites, (2) doesn ne fonctionne plus, j'ai inventé le problème de test de
cependant si est une constante, le problème de test fonctionne très bien:
Je suppose que c'est parce que la façon dont j'impose la condition de compatibilité, car elle est liée à la stabilité inf-sup de tout le système, voici ma deuxième question:
- (Q2): existe-t-il un moyen autre que (2) d'imposer la compatibilité pour la pression ? ou en inventant le problème du test, quel type de dois-je utiliser?