Począwszy od równania doradczego w formie konserwatorskiej.
gdzie jest prędkością zależną od przestrzeni, jest stężeniem gatunku, który jest zachowany.
Dyskretyzacja strumienia (gdzie strumień jest zdefiniowany na krawędziach komórek między punktami siatki) daje,
Stosując podmuch wiatru pierwszego rzędu przybliżamy strumienie, ponieważ,
Jeśli było stałe, zredukuje się to do znanego schematu podmuchu wiatru, tj. .
Moje pytanie brzmi: jak możemy traktować niestałe współczynniki równania doradczego? Prędkość jest zdefiniowana w centrach komórek, więc proste podejście byłoby następujące,
To jest moje preferowane podejście, ponieważ jest bardzo proste do wdrożenia.
Możemy jednak również użyć (domyślam się) schematu uśredniania do zdefiniowania prędkości na krawędziach komórki,
W książce LeVeque mówi:
Dotychczas zakładaliśmy, że zmienna prędkość ( x ) jest określona przez wartość stałą się j obrębie j-tej komórce siatki. W niektórych przypadkach bardziej naturalne jest założenie, że prędkość a j - 1 jest określony na każdym interfejsie komórki.
Ale potem tak naprawdę nie rozwija zbyt wiele. Jakie jest wspólne podejście?
Rozwiązuję problem konserwacyjny (używam równania doradczego jako równania ciągłości), więc chcę się upewnić, że po zastosowaniu dyskretyzacji właściwość konserwacyjna zostanie zachowana. Chciałbym uniknąć ukrytych niespodzianek dotyczących tych zmiennych współczynników! Czy ktoś ma jakieś ogólne uwagi i wskazówki?
Aktualizacja Istnieją dwie naprawdę dobre odpowiedzi poniżej i mogłem wybrać tylko jedną :(