Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Применение численных методов для построения разностных моделей. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
4.1. Теоретическая часть
71

 
   󰇝     󰇞  
Тогда разностная схема (4.7), (4.8) устойчива по правой части, а для
решения справедлива априорная оценка








. (4.9)
Пусть А самосопряженный и положительный оператор, а В удо-
влетворяет условию


 (4.10)
с некоторой постоянной   не зависящей от . Тогда для разностной
схемы (4.7), (4.8) справедлива априорная оценка







. (4.11)
Для трехслойных разностных схем используется следующая канони-
ческая форма:


 󰇛

  

󰇜       (4.12)
Для однородного уравнения (4.12) при выполнении условий
    
 
(4.13)
имеет место априорная оценка.
При приближенном решении задачи (4.1)(4.3) определим сеточный
оператор:
 󰇛
󰇜   (4.14)
Приведем оценки для самосопряженного и положительного опера-
тора А снизу и сверху:


󰇛󰇜 


󰇛󰇜 (4.15)
Исходной дифференциальной задаче (4.1)–(4.3) поставим в соответ-
ствии задачу Коши для дифференциально-разностного уравнения


 󰇛󰇜 󰇛󰇜 
Для ее решения используем схему с весами:
4. Нестационарные задачи математической физики
72

 󰇛

 󰇛  󰇜󰇜     
(4.16)
 (4.17)
Рассмотрим схему переменных направлений. Она состоит из двух
шагов:



 
󰇛󰇜

 
 
󰇛󰇜
 
.
(4.18)




 
󰇛󰇜

 
 
󰇛󰇜

. (4.19)
4.2. Практическая часть
В предложенных ниже примерах получены результаты по исследо-
ванию устойчивости двух- и трехслойных разностных схем, исследуются разностные схемы для параболических и гиперболических уравнений вто­рого порядка.
Упражнение 1.
Пусть в схеме (4.7), (4.8) . Покажите, что при  
 
(4.20) разностная схема устойчива по
начальным данным и правой части, а для разностного решения справедлива априорная оценка








󰆽


.
(4.21)
Решение. Представим решение задачи (4.7), (4.8) в виде
 
,
(4.22)
где
есть решение стационарного уравнения


     
и пусть 󰇛󰇜 󰇛󰇜.
Для
получим задачу
 
,
  
с правой частью
4.2. Практическая часть
73
󰇛  󰇜
󰨙󰨙󰨙 
при использовании стандартных обозначений


.
Для решений этой задачи (см. оценку (4.9)) получим


   󰇼󰇼

Принимая во внимание, что  
, для последнего слагаемого
получим
󰇼󰇼 󰇼
 
󰇼 󰇼󰇛 󰇜
 
󰇼,
1 2
A
1
2
A
−
,
где С=


 
.
11
1
22
C A B A
−
=
.
В силу предположения (4.20), обеспечивающего устойчивость
схемы, имеем
  
.
И поэтому 󰇼
 
󰇼 󰇼

󰆽
󰇼

Тем самым


 


Принимая во внимание, что





получаем




   
 


С учетом (4.22) приходим к доказываемой оценке (4.21).
Упражнение 2.
Постройте двухслойную разностную схему повышенного порядка
аппроксимации для решения уравнения


 
 󰇛 󰇜 (4.23)
с условиями (4.2), (4.3).
4. Нестационарные задачи математической физики
74
Решение. Будем рассматривать схему с весами, и оптимизацию по-
рядка аппроксимации проведем за счет выбора веса. Уравнению (4.23) по­ставим в соответствии разностную схему

 
 


 󰇛  󰇜

    
Погрешность аппроксимации на решениях уравнения (4.23) есть
данное выражение
 


 󰇛  󰇜


 
.
Перепишем ее в более удобном виде

 
󰇛


 

󰇜  󰇛 
 
󰇜





 
.
С учетом

 

 
 󰇛󰇜

 󰇛  󰇜 

󰇛  󰇜 


󰇛  󰇜  󰇛󰇜
2
( , 0,5 ) ( , 0,5 )
2
n
nn
u
u u x t x t
t

= + − + +
 
󰇛  󰇜  󰇛󰇜
 
󰇛

 󰇜 󰇛  󰇜 


󰇛  󰇜  󰇛󰇜
,

 
 
󰇛  󰇜  󰇛󰇜
на решениях уравнения (4.23) получим
 
 
 


󰇛
  󰇜

 
󰇛  󰇜  󰇛 󰇜
(4.24)
Принимая во внимание, что





 
из (4.24) получим
4.2. Практическая часть
75
  󰇛  󰇜 



󰇛  󰇜 
󰇛󰇛 
 
󰇜 

󰇜


󰇛  󰇜  󰇛 󰇜
Выбирая

 

,
 󰇛  󰇜 

 
󰇛  󰇜
,
получим
 󰇛 󰇜
.
Упражнение 3.
Покажите, что если в разностной схеме с весами (4.16), (4.17) выпол-
нены условия, оператор




,

(4.25)
то верна априорная оценка устойчивости по начальным данным и правой части






,
(4.26)
где
 󰇛  󰇜
,


 
.
Решение. Умножая уравнение (4.16) на оператор В=  , полу-
чим разностную схему
  
 

.
При ограничениях (4.25) справедливо неравенство
 


(4.27)
Это следует из неравенства
 
  
󰇛  󰇜󰇛 󰇛 
  
󰇜󰇜
4. Нестационарные задачи математической физики
76
󰇛 󰇜󰇛

 󰇛 

󰇜󰇜󰇜
.
При выполнении неравенства (4.27) имеет место (см. 4.10), (4.11))
априорная оценка в Н
󰆽







.
Так как 


, то мы приходим к искомой оценке (4.26).
Упражнение 4.
Сформулируйте условие устойчивости явной трёхслойной схемы
второго порядка аппроксимации во времени и пространстве для задачи
(4.3), (4.4), (4.5).
Решение. В данном случае разностное уравнение примет вид

  

     
где разностный оператор А определен согласно (4.14).
Схема записывается в каноническом виде (4.12) при
  
,
a условия устойчивости (4.13) приводят к следующим ограничениям на шаг по времени:


.
Принимая во внимание (4.15), получаем

 
󰇡

󰇛󰇜󰇢

.
Тем самым устойчивость явной схемы обеспечивается при  󰇛󰇜
Упражнение 5.
Покажите, что схема переменных направлений (4.18), (4.19) при
󰇛󰇜
    сходится со скоростью О(h2+
).
Решение. Запишем соответствующую задачу для погрешности. По-
ложим, как обычно,  󰇛 󰇜 и пусть

 
 

 
 󰇛 󰇜. Вы-
бор точного решения, с которым связывается

 
, проведём позднее.
4.2. Практическая часть
77
Задача для погрешности имеет вид



 
󰇛󰇜

 
 
󰇛󰇜
 
,




 
󰇛󰇜

 
 
󰇛󰇜

 
.
Для погрешности аппроксимации получим
 
 

 
󰇛󰇜
 
󰇛󰇜
 
 



 
󰇛󰇜
 
󰇛󰇜
 
.
Положим, что

 
󰇛

 󰇜 
󰇛󰇜

.
В этом случае следует
 
 



 
󰇛󰇜
󰇛

 󰇜 
.
Кроме того, имеем
 
󰇛󰇜

 
󰇛󰇜
 

 
󰇛󰇜

 󰇛󰇜
.
На решениях уравнения (4.6) получим
 
 󰇛
󰇜
.
При специальном определении промежуточного решения разност-
ная схема переменных направлений (4.18), (4.19) с
󰇛󰇜
 
, а = 1,2
имеет второй порядок аппроксимации по времени и по пространству.
Для исследования точности рассмотрим сеточную задачу для по-
грешности. Используя априорную оценку для схемы переменных направ­лений при точном задании начальных условий, получим
󰇼󰇡 
 
󰇛󰇜
󰇢 

󰇼 

  


.
Схема переменных направлений сходится со скоростью 󰇛
󰇜
в соответствующей норме.
5. Краевые задачи для обыкновенных дифференциальных уравнений
78
5. КРАЕВЫЕ ЗАДАЧИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
5.1. Теоретическая часть
Наиболее важным классом краевых задач для обыкновенных диффе-
ренциальных уравнений являются задачи для уравнения второго порядка.
Помимо уравнений второго порядка кратко обсуждаются краевые
задачи для модельного обыкновенного дифференциального уравнения чет­вертого порядка. Основное внимание уделяется разностным методам при­ближенного решения краевых задач.
Основные обозначения
󰇛󰇜  󰇟 󰇠неизвестная функция;     узлы сетки;   шаг равномерной сетки;  множество внутренних узлов;   множество граничных узлов;
H гильбертово пространство сеточных функций; (.,.) скалярное произведение в Н;
  норма в H; 󰇛  󰇜 󰇛󰇜    правая разностная производная в
точке х;
 󰇛󰇜 󰇛  󰇜    левая разностная производная в точке х;
󰇗
 
󰇛
 
󰇜
центральная разностная производная в точке х;
󰇗
󰇛 
󰇜
 вторая разностная производная в точке х.
Основные формулы
В качестве базового уравнения рассматривается обыкновенное диф-
ференциальное уравнение второго порядка

󰇡󰇛
󰇜
 
󰇢  󰇛󰇜󰇛󰇜
(5.1)
с переменными коэффициентами
󰇛󰇜   󰇛󰇜 
.
5.1. Теоретическая часть
79
Для однозначного определения неизвестной функции и(х) уравнение
(5.1) дополняется двумя граничными условиями на концах отрезка [,].
Задаваться может функция u(х) (граничное условие первого рода),
поток 󰇛󰇜 󰇛
󰇜
󰇛
󰇜

(граничное условие второго рода) или же их ли-
нейная комбинация (граничное условие третьего рода):
󰇛󰇜󰇛󰇜
(5.2)
󰇛
󰇜
󰇛
󰇜

, 󰇛
󰇜
󰇛
󰇜

 
. (5.3)
󰇛
󰇜
󰇛
󰇜

 󰇛󰇜, 󰇛
󰇜
󰇛󰇜

 󰇛󰇜 
. (5.4)
Эллиптические уравнения второго порядка, прототипом которых яв-
ляется уравнение (5.1), используются при моделировании многих физико­механических процессов.
В задачах с разрывными коэффициентами (контакт двух сред) фор-
мулируются дополнительные условия. Простейшие из них (условие иде­ального контакта) для уравнения (5.1) связывается с непрерывностью ре-
шения и потока в точке контакта 
:
󰇟󰇛󰇜󰇠
  󰇩󰇛
󰇜
󰇛
󰇜

󰇪  
где использованы обозначения
󰇟󰇛󰇜󰇠
 󰇛  󰇜 󰇛  󰇜
Отдельного рассмотрения заслуживают задачи с несамосопряжен-
ным оператором, когда, например,

󰇡󰇛
󰇜
󰇛
󰇜

󰇢  󰇛
󰇜
 
 󰇛󰇜󰇛󰇜 
.
(5.5)
Уравнение конвекции-диффузии (5.5) является модельным при ис-
следовании процессов в механике сплошной среды.
При описании деформаций пластин и оболочек, задач гидродина-
мики математические модели включают эллиптические уравнения четвер­того порядка. Их рассмотрение необходимо начать с краевой задачи для обыкновенного дифференциального уравнения четвертого порядка. Про­стейшей такой задачей является задача для уравнения
5. Краевые задачи для обыкновенных дифференциальных уравнений
80
󰇛󰇜

 󰇛󰇜 
.
(5.6)
В этом случае задаются по два граничных условиях на концах от-
резка. Например, уравнение (5.6) дополняется условиями первого рода:
󰇛󰇜󰇛󰇜  (5.7)
 
󰇛󰇜
 
󰇛󰇜 (5.8)
При формулировке других типов краевых задач для уравнения (5.6)
в граничных точках могут участвовать вторая и третья производные.
При построении вычислительных алгоритмов [8] для приближен-
ного решения краевых задач для обыкновенных дифференциальных урав­нений основное внимание уделяется вопросам аппроксимации уравнений, краевых условий и условий сопряжения для задач с разрывными коэффи­циентами. Проводится исследование точности приближенного решения в различных нормах, обсуждаются особенности прямых методов решения се­точных уравнений для рассматриваемого класса задач.
Обозначим через равномерную (для простоты) сетку с шагом h на
интервале [0,1]:
 󰇝       󰇞
Будем использовать безындексные обозначения, когда  󰇛󰇜.
Для левой разностной производной имеем
 

 
󰇛󰇜 


󰇛󰇜  󰇛󰇜
Тем самым левая разностная производная
аппроксимирует
первую производную
 
с первым порядком (погрешность аппроксимации
0(h) в каждом внутреннем узле) при󰇛󰇜
󰇛󰇜
󰇛󰇜. Аналогично для правой
разностной производной получим

 
 
󰇛󰇜 


󰇛󰇜  󰇛󰇜
Для трехточечного шаблона (узлы

  

) можно использовать
центральную разностную производную:
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]