При решении зависящих от времени PDE с использованием метода конечных элементов, например, скажем, уравнения теплопроводности, если мы используем явный шаг по времени, то мы должны решить линейную систему из-за матрицы масс. Например, если мы будем придерживаться примера уравнения тепла,
затем с помощью форвард Эйлера мы получаем
и, таким образом, несмотря на то, что мы используем явную схему шагания во времени, нам все равно придется решать линейную систему. Это, очевидно, главная проблема, поскольку основное преимущество использования явных схем состоит в том, что НЕ приходится решать линейную систему. Я читал, что обычный способ обойти эту проблему - вместо этого использовать «сосредоточенную» матрицу масс, которая преобразует матрицу регулярной (согласованной?) Массы в диагональную матрицу и, таким образом, делает инверсию тривиальной. Однако после выполнения поиска в Google я все еще не совсем уверен, как создается эта матрица с сосредоточенными массами. Например, глядя на статью « ЧИСЛЕННЫЕ ЭКСПЕРИМЕНТЫ ДЛЯ МАССОВОГО ОБЪЕКТА» ДЛЯ УРАВНЕНИЯ ДЛЯ АДВЕКТНО-ДИФФУЗИОННОГОЭдсон Вендланд, Гарри и Эдмар Шульц создают матрицу сосредоточенных масс, просто суммируя все коэффициенты на диагонали. Так, например, если наша оригинальная матрица согласованной массы была:
тогда матрица с сосредоточенными массами будет:
Мой вопрос: правильный ли это способ формирования матрицы сосредоточенных масс? Какие недостатки существуют при использовании матрицы сосредоточенных масс вместо полной согласованной матрицы масс с точки зрения точности? Авторы упомянутой мною работы фактически предложили не использовать матрицу с сосредоточенными массами, хотя казалось, что они использовали только неявную схему временного шага, которая, на мой взгляд, была странной, учитывая, что основная причина использования таких матриц - явные методы.
Примечание: я бы никогда не использовал форвард Эйлера для решения уравнения теплопроводности, это был только пример. Также, если это имеет значение, моей задачей является решение уравнений Навье-Стокса, где нелинейный член обрабатывается явно, а диффузионный член обрабатывается неявно.
Спасибо