Россия |
Лекция 5: Численное решение уравнений в частных производных гиперболического типа с большими градиентами решений
5.1. Потоковая форма представления разностных схем
Рассмотрим линейное одномерное уравнение переноса
Приблизим его при помощи схем "левый уголок" и "правый уголок" в зависимости от направления переноса (схемы Куранта - Изаксона - Риса [15.1] или С.К.Годунова [15.2]):
Можно объединить форму записи приведенных выше выражений и записать схему как
Введя обозначения
, приведенную выше объединенную запись можно представить еще в двух формах:или
Представим разностную схему в потоковом виде, для чего введем функции так, что данные на следующем слое по времени можно представить в виде
Тогда простое сравнение выражений даст возможность записать потоки, для них легко получаются выражения
В [15.3] приведен общий вид неявной схемы, записанной в потоковом виде
выражение для аналогично выражению для .
Введем также двухпараметрическое семейство разностных схем [15.4]
в которых потоки будут определяться в зависимости от направления переноса A. Они также будут зависеть от значений параметров:
5.2. Гибридные схемы
Для построения первой гибридной разностной схемы в работе [15.5] использовалось следующее представление ( a > 0 ):
где — параметр гибридности. От него зависит порядок разностной схемы, по которой будет производиться расчет в областях с большими локальными градиентами решения. В цитируемой работе [15.5]
( 5.1) |
При = 0 схема имеет первый порядок точности, при сколь угодно больших — второй. Можно повысить порядок аппроксимации этой схемы до третьего:
В [15.21] схему, записанную в потоковой форме представления, предложено сделать гибридной, вводя потоки:
при такой записи
в области гладкого решения и в области с большими градиентами решения. Переключатель между "гладким" и "негладким" решениями может быть построен аналогично (5.1). Другие способы построения переключателей описаны в [15.6], [15.7]. В [15.6] построены сеточно - характеристические гибридные схемы.