Корисність елементів із стійкістю до сітки


15

Виконуючи математику, пов’язану зі стійкістю елементів у задачі 3D Стокса, я був трохи шокований, зрозумівши, що не є стабільним для довільної тетраедричної сітки. Точніше, якщо у вас є елемент, де всі вузли і три з чотирьох граней лежать на межі домену з умовою Діріхле, ви отримуєте сингулярну матрицю. Це насправді досить тривіально, щоб зробити висновок із слабкої форми системи Стокса.П2-П1

Я протестував єдиний комерційний код Стокса, до якого я маю доступ (COMSOL), і він дозволив мені створити таку мережу. Після натискання рішення я отримую "Помилка: сингулярна матриця", як очікувалося. (Я маю враження, що COMSOL використовує для свого модуля повзучого потоку.)П2-П1

Погана сітка.

Щоб додатково перевірити, що проблема не була пов'язана з іншими конфігураціями, я спробував наступну сітку і все працює як очікувалося.

введіть тут опис зображення

Запитання: Чи враховується такий вид обмежень у (адаптивних або неадаптивних) сітчастих генераторах? З різних наукових праць я бачу, що цей елемент здається досить популярним. Чи загалом ці граничні нестабільності не враховуються як незначні при виборі методу використання? Що ще важливіше, що насправді означає стабільний кінцевий елемент , тобто які нестабільності від сітки є занадто великими, щоб ми зробили висновок про поганий метод?


5
Цікаве запитання! Наскільки я бачу, ці елементи, як правило, є результатом структурованої тетраедричної сітки на кубиках, і вони грають лише незначну роль у реальних програмах, де у вас є неструктуровані алгоритми нодалізації. Я трохи пробував деякий час тому і не зміг створити таку сітку з сітчастим генератором, що виробляє повністю неструктуровані сітки. Я підозрюю, що вони використовують механізм уникнення таких надмірних елементів. У мене немає доступу до COMSOL, але я думаю, що для більшості вирішувачів цей елемент не становить значної проблеми.
Крістіан Валуга

Цікаво, чи це теж проблема з елементом MINI?
Даніель Шаперо

1
(v,p)=0 vVгодp=глобальний конст.p(х,у)=а+бх+cуv=(бϕ,cϕ)ϕp

Відповіді:


1

pp

Сітчасті генератори зазвичай мають можливість впоратися з цим, наприклад, 2D сітки генератор bamgз freefem++має -splitpbedgeваріант , який додає вузол в середині будь-якого ребра , що має обидва кінці на кордоні. Згідно з bamgдокументацією, неструктурована мережева генерація може повертати такі трикутники.


Ви впевнені, що це стосується, наприклад, Тейлора-Гуда в 2D Stokes? Моя інтуїція підказує мені, що DOF, пов'язаний з краєм, рятує ситуацію там. У 3D Taylor-Hood немає DOF, пов'язаного з фасетом, і отже, виникає нестабільність.
кнл

Ти маєш рацію, це може бути так. Я вважаю, що доказ Верфурта щодо умови інфляції для Тейлора-Гуда є достатньо конструктивним, щоб перевірити це, але зараз немає часу.
Джоце
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.