Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Уравнения первого порядка
Будем считать, что искомая функция u зависит от времени t и одной пространственной переменной x. Тогда линейное уравнение переноса может быть записано в виде:
Расчётная область при решении уравнения (13.6) может быть как бесконечной, так и ограниченной. В первом случае, задавая начальные условия при t=0
получаем задачу Коши для полуплоскости
значит, задача состоит в решении уравнения (13.6) с начальными и граничными условиями (13.7) и (13.8) в ограниченной области G:
Построим в области G равномерную прямоугольную сетку с помощью прямых При этом входящие в уравнение (13.6) производные аппроксимируют конечноразностными соотношениями с использованием односторонних разностей:
Решая разностное уравнение относительно единственного неизвестного значения
Полученная схема явная - т.е. значения сеточной функции в каждом узле верхнего слоя t=tj+1 выражаются явно с помощью соотношения (13.10) через ранее найденные её значения на предыдущем слое. Для начала счёта по схеме (13.10), т.е. для высчитывания сеточной функции на 1-ом слое, необходимы её значения на слое j=0. Они определяются начальными условиями (13.7), которые записываем для сеточной функции: Граничное условие (13.8) также записывается в сеточном виде:
Таким образом, решение исходной дифференциальной задачи (13.6) - (13.8) сводится к решению разностной задачи (13.10) - (13.12). Найденное значение сеточной функции Схема условно устойчива; условие устойчивости имеет вид:
Если a< 0 условие (13.13) не выполняется, и схема (13.10) не сходится. Можно построить сходящуюся схему и для случая a< 0. В качестве шаблона возьмем левый нижний уголок:
эта схема сходится если
При построении явной разностной схемы (13.10) производная
Разрешая это уравнение относительно
Эта двухслойная трехточечная схема первого порядка точности. Она, безусловно, устойчива. Хотя формально данная схема строилась как неявная, практическая организация счёта по ней проводится так же, как и для явной схемы. Эти разностные схемы решения уравнения линейного переноса называются схемами бегущего счёта. Они позволяют последовательно находить значения сеточной функции в узлах разной сетки.
|