КСЕ модели решения уравнения теплопроводности — различия между версиями
Martoon (обсуждение | вклад) м |
Martoon (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
Необходимо численно решить уравнение: | Необходимо численно решить уравнение: | ||
− | <tex> \frac{\delta T}{\delta t} + u \frac{\delta T}{\delta x} - \varkappa \frac{\delta T}{\delta x^2} = 0</tex> | + | <tex> \frac{\delta T}{\delta t} + u \frac{\delta T}{\delta x} - \varkappa \frac{\delta^2 T}{\delta x^2} = 0</tex> |
Для этого делаем такие замены (метод явный, "против потока") | Для этого делаем такие замены (метод явный, "против потока") |
Версия 21:14, 29 октября 2015
Необходимо численно решить уравнение:
Для этого делаем такие замены (метод явный, "против потока")
и выражаем
.
В методах "по потоку" мы смотрим на предыдущие значения справа, поэтому одна из замен такая:
В неявных методах у всех производных по
заменяется .Ещё есть метод "чехарда" (вероятно он называется методом Дефорта-Франкла), он задаётся таким уравнением:
Требуется самим придумать граничные и начальные условия и решить уравнение методами ([явным, неявным] <*> ["по потоку", "против потока"]) ++ ["чехарда"].
Заметка: в качестве вариантов начальных условий желательно иметь "ступеньку" и "пик" (типа
и , если кто помнит что это такое)Параметры
подаются на входной интерфейс программы, надо уметь как-то выводить , например в виде анимированного или 3D графика.
Ещё в ходе решения возникают выражения
- число Куррента
- число Рейнольца
Несходимость метода может напрямую зависеть от величины
, поэтому надо уметь показывать или принимать на вход эти и