Przy rozwiązywaniu PDE zależnych od czasu za pomocą metody elementów skończonych, na przykład powiedzmy równanie cieplne, jeśli zastosujemy wyraźne stopniowanie czasu, wówczas musimy rozwiązać układ liniowy z powodu macierzy masy. Na przykład jeśli trzymamy się przykładu równania cieplnego,
następnie za pomocą forward Euler otrzymujemy
i dlatego, chociaż używamy jawnego schematu krokowego, nadal musimy rozwiązać układ liniowy. Jest to oczywiście poważny problem, ponieważ podstawową zaletą korzystania z jawnych schematów jest NIE zmuszanie do rozwiązywania układu liniowego. Czytałem, że powszechnym sposobem na obejście tego problemu jest zamiast tego użycie „zbrylonej” macierzy masy, która przekształca regularną (spójną?) Macierz masy w macierz diagonalną, a tym samym czyni inwersję banalną. Po przeprowadzeniu wyszukiwania w Google wciąż nie jestem do końca pewien, jak powstaje ta zbita matryca. Na przykład patrząc na artykuł DOŚWIADCZENIA NUMERYCZNE DOTYCZĄCE MASOWEGO UZDROWIENIA DLA RÓWNANIA DYFUZJI DAWKOWANIAEdson Wendland Harry i Edmar Schulz tworzą swoją zbitą macierz masy, po prostu sumując wszystkie współczynniki na przekątnej. Na przykład, jeśli nasza oryginalna spójna macierz masy była:
wtedy macierz bryły masy byłaby:
Moje pytanie brzmi zatem: czy jest to właściwy sposób na utworzenie matrycy bryłowej? Jakie wady występują przy stosowaniu matrycy bryłowej zamiast pełnej spójnej matrycy masowej pod względem dokładności? Autorzy wspomnianego przeze mnie artykułu faktycznie zasugerowali, aby nie stosować matrycy bryłowej, chociaż wydawało się, że używają jedynie domyślnego schematu krokowego, co moim zdaniem było dziwne, biorąc pod uwagę, że głównym powodem użycia takich macierzy są jawne metody.
Uwaga: nigdy nie użyłbym Eulera do rozwiązania równania ciepła, to był tylko przykład. Również jeśli ma to znaczenie, moim problemem jest rozwiązanie równań Naviera Stokesa, w których nieliniowy termin jest traktowany jawnie, a termin dyfuzji jest traktowany niejawnie.
Dzięki