При вирішенні залежних від часу PDE, використовуючи метод кінцевих елементів, наприклад скажімо рівняння тепла, якщо ми використовуємо явний кроковий час, тоді нам доведеться розв’язувати лінійну систему через матричну масу. Наприклад, якщо ми дотримуємось прикладу рівняння тепла,
то за допомогою вперед Ейлера ми отримуємо
таким чином, навіть якщо ми використовуємо чітку схему кроку в часі, нам все ж належить вирішити лінійну систему. Це, очевидно, головна проблема, оскільки головна перевага використання явних схем - НЕ доведеться вирішувати лінійну систему. Я читав, що поширений спосіб подолати цю проблему полягає в тому, щоб замість цього використовувати "згуртовану" матрицю маси, яка перетворює регулярну (послідовну?) Матрицю маси в діагональну матрицю і, таким чином, робить інверсію тривіальною. Виконуючи пошук в Google, я все ще не зовсім впевнений, як створюється ця згуртована матриця маси. Наприклад, дивлячись на папері НОМЕРИЧНІ ДОСВІДИ НА МАССЬКОМУ СВІТЛЕННІ ДЛЯ РІВНЯННЯ ДИФУЗІЇ РОЗМІСТУЕдсон Вендленд Гаррі та Едмар Шульц вони створюють свою матрицю згущеної маси, просто підсумовуючи всі коефіцієнти по діагоналі. Наприклад, якщо наша первісна послідовна матриця маси була:
тоді матриця згущеної маси буде такою:
Моє запитання тоді: чи це правильний спосіб формування матричної матриці? Які недоліки існують при використанні матриці згущеної маси замість повної послідовної матриці маси з точки зору точності? Автори статті, про яку я згадував, насправді запропонували не використовувати матричну матричну масу, хоча, здавалося, вони використовують лише неявну схему крокового часу, що, на мою думку, було дивним, оскільки головна причина використання таких матриць - це явні методи.
Примітка: Я ніколи не використовував би Ейлера вперед для вирішення рівняння теплоти, це був лише приклад. Крім того, якщо це має значення, моя проблема полягає у вирішенні рівнянь Нав'є Стокса, де нелінійний термін трактується явно, а термін дифузії трактується неявно.
Дякую