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

книги / Методы вычислительной математики

..pdf
Скачиваний:
3
Добавлен:
12.11.2023
Размер:
3.35 Mб
Скачать

θi0+1 = θ0 (ti+1 ), θin+1 = θL (ti+1 ).

(10.17)

Возможен иной вариант записи разностного аналога второй производной

(см. рис. 10.1, б):

θ′′ ≈ (θi++1 2θi+1 + θi+1 ) h2.

xx j 1 j j 1

Теперь разностный аналог дифференциального уравнения имеет вид

(θij+1 − θij ) τ − η(θij++11 2θij+1 + θij+11 ) h2 = 0.

(10.18)

После приведения подобных слагаемых получается выражение

θij+11 (− η h2 )+ θij+1 (1 τ + 2η h2 )+ θij++11 (− η h2 )= θij

τ, j =

 

 

1,n 1.

Полученную запись можно рассматривать как линейное алгебраическое уравнение относительно трех неизвестных узловых значений искомой функции

θij+−11 , θij+1 и θij++11 , записанное для каждого внутреннего узла (i + 1)-го временного

слоя. Общее число таких уравнений равно n – 1. Добавление двух граничных условий (10.17) замыкает систему n + 1 линейного алгебраического уравнения относительно n + 1 узлового значения искомой функции1.

10.4.1. Аппроксимация уравнения разностной схемой

Краевая задача в общем случае записывется в форме

 

Au f = 0,

x G,

 

 

(10.19)

 

 

Ru − ϕ = 0,

x G.

 

 

 

Здесь в качестве аргумента x выступает вектор x = t, x1, x2 ,, xn . Область

G + ∂G покрывается сеткой Ω, состоящей из множества граничных ∂Ω и множества внутренних Ω − ∂Ω узлов. Задача (10.19) заменяется разностным аналогом

Ahuh

fh = 0,

x Ω − ∂Ω,

 

 

 

 

 

 

(10.20)

 

 

 

− ϕ

 

= 0,

R u

h

h

x ∂Ω.

 

h

 

 

 

Близость разностной схемы к задаче (10.19) определяется величинами погрешностей аппроксимации

ψh = Ahu fh , x Ω − ∂Ω,

1 В отличие от схемы (10.16) разностный аналог (10.18), приводящий к необходимости решения системы алгебраических уравнений, носит название неявного.

231

νh = Rhu − ϕh , x ∂Ω,

получаемых после подстановок точного решения в разностные аналоги дифференциального оператора и краевых условий. Очевидно, что чем меньше величина погрешностей аппроксимации, тем точнее разностная схема аппроксимирует исходную задачу. Разностная схема (10.20) аппроксимирует задачу (10.19), если

 

ψ

h

 

 

 

0,

 

 

 

ν

h

 

 

 

0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h0

 

 

 

 

 

 

 

h0

 

 

 

 

 

 

 

 

Погрешность аппроксимации имеет порядок p, если

ψh = O(h p ), νh = O(h p ).

Пример 10.1. Оценить порядок погрешности аппроксимации уравнения (10.2) разностной схемой (10.16).

Для оценки порядка погрешности аппроксимации

ψij = [θ(ti+1, x j )− θ(ti , x j )]τ − η[θ(ti , x j+1 )2θ(ti , x j )+ θ(ti , x j1 )]h2

уравнения (10.2) разностной схемой (10.16) разложения функции θ(t, x) в ряды Тейлора возле точки (ti , x j )

θ(ti+1, xj ) = θ(ti , xj )+ θ′t (ti , xj )τ + θ′tt(ti , xj )τ2 2 + O(τ3 ),

θ(ti , x j+1 )= θ(ti , x j )+ θ′x (ti , x j )h + θ′xx(ti , x j )h2 2 + θ′xxx′′ (ti , x j )h3 6 +

+ θxxxxiv (ti , x j )h4 24 + θvxxxxx (ti , x j )h5 120 + O(h6 ),

θ(ti , x j1 )= θ(ti , x j )− θ′x (ti , x j )h + θ′xx(ti , x j )h2 2 − θ′xxx′′ (ti , x j )h3 6 +

+ θivxxxx (ti , x j )h4 24 − θvxxxxx (ti , x j )h5 120 + O(h6 )

подставляются в формулу разностного аналога:

ψij = [θ′t (ti , x j )τ + θ′tt(ti , x j )τ2 2]τ + O(τ2 )

η[θ′′xx (ti , x j )h2 + θivxxxx (ti , x j )h4 12]h2 + O(h4 )=

= θ′t (ti

, x j )+ θ′′tt (ti , x j )τ 2 − η[θ′′xx (ti , x j )+ θivxxxx (ti , x j )h2 12]

+ O(τ2 )+ O(h4 )=

= [θ′t

(ti , x j )− ηθ′′xx (ti , x j )]+ [θ′′tt (ti , x j )τ 2 − ηθivxxxx (ti , x j )h2

12] + O(τ2 ,h4 ).

Выражение в первых скобках соответствует дифференциальному уравнению (10.2) и обращается в нуль. Оставшиеся слагаемые

ψij = [θ′′tt (ti , x j )τ2 − ηθivxxxx (ti , x j )h2 12]+ O(τ2 ,h4 )= O(τ,h2 )

232

определяют величину погрешности аппроксимации, имеющую для рассматриваемой разностной схемы первый порядок относительно шага по времени и второй относительно шага по координате. Очевидно, что это утверждение имеет место при малых шагах интегрирования τ и h, а также ограниченных значениях второй производной θ′tt(ti , x j ) по времени и четвертой производной

θivxxxx (ti , x j ) по координате. Дополнительно преобразование

θ′′tt = (θ′t )t = (ηθ′′xx )t = η(θ′t )xx = η(ηθ′′xx )xx = η2θivxxxx

позволяет уточнить оценку погрешности

ψij = (ητ − h2 6)ηθivxxxx (ti , x j )2 + O(τ2 ,h4 ).

Если установить между шагами интегрирования соотношение τ = h2 6η, в последнем выражении сохранятся лишь слагаемые

ψij = O(τ2 ,h4 ),

имеющие второй порядок малости по τ и четвертый – по h.

При использовании начальных условий (10.3) и граничных условий (10.4) погрешность аппроксимации отсутствует, поскольку узловые значения искомой функции в начальный момент и в граничных точках задаются точно. При использовании граничного условия второго рода (10.5) производная по координате также заменяется разностным аналогом, например,

λ(θin − θin1 )h = −q(ti ) .

Для оценки погрешности аппроксимации граничного условия используется разложение функции θ(t, x) в ряд Тейлора вблизи точки xn :

θ(ti , xn1 ) = θ(ti , xn )− θ′x (ti , xn )h + O(h2 ).

Поскольку согласно условию (10.5) имеет место соотношение

λθ′x (ti , xn ) = −q(ti ) ,

погрешность аппроксимации граничного условия разностным аналогом

νin = λ[θ(ti , xn )− θ(ti , xn1 )]h + q(ti ) = [λθ′x (ti , xn )+ q(ti )]+ O(h) = O(h)

имеет первый порядок (ниже порядка аппроксимации самого дифференциального уравнения). В результате погрешность аппроксимации задачи (10.2) с граничным условием (10.5) приведенными разностными аналогами будет иметь первый порядок. Для повышения порядка аппроксимации следует воспользоваться разложением решения в ряд Тейлора,

233

θ(ti , xn1 ) = θ(ti , xn )− θ′x (ti , xn )h + θ′xx(ti , xn )h2 2 + O(h3 ).

Подстановка в этот ряд формул (10.2) и (10.5) приводит к соотношению

θ(ti , xn1 ) = θ(ti , xn )+ q(ti )hλ + θ′t (ti , xn )h2 2η + O(h3 ),

из которого следует явный разностный аналог граничного условия (10.5):

θin1 = θin + qi hλ + h2 (θin+1 − θin )2ητ,

λ(θin − θin1 ) h = −qi h − λh(θin+1 − θin ) 2τη,

(10.21)

имеющий второй порядок погрешности аппроксимации. Неявная схема для граничного условия (10.5) имеет вид

λ(θi+1 − θi+1 ) h = −qi+1h − λh(θi+1 − θi ) 2τη.

n n 1 n n

10.4.2. Устойчивость разностной схемы

Понятие устойчивости предполагает получение оценки развития возмущения, внесенного на каком-либо этапе расчетов, с увеличением числа шагов интегрирования1.

Разностная схема (10.20) устойчива, если ε > 0 δ(ε), не зависящее от шага h, что при f1 f2 < δ(ε) и ϕ1 − ϕ2 < δ(ε) имеет место u1 u2 < ε.

При численном интегрировании многомерных дифференциальных уравнений шаги по разным переменным могут быть различными. В этом случае устойчивость называется безусловной, если приведенное определение устойчивости имеет место для любых малых шагов. Устойчивость считается условной, если шаги по разным координатам должны удовлетворять дополнительным соотношениям.

Непрерывная зависимость решения дифференциального уравнения от функции f называется устойчивостью по правой части. Непрерывная зависимость решения дифференциального уравнения от ϕ называется устойчивостью по краевым условиям. Устойчивость по краевому условию t = t0 называется ус-

тойчивостью по начальным данным.

1 Согласно [33] «... схема численно неустойчива, если приводит к возникновению хаотических решений, не имеющих отношения к решению дифференциального уравнения. Такое поведение подчеркивает различие между точными конечно-разностными аналогами для производных и точным аналогом дифференциального уравнения».

234

В дальнейшем рассматриваются, как правило, двухслойные по времени разностные схемы, поскольку дифференциальные уравнения n-го порядка могут быть заменены системой n уравнений первого порядка, каждое из которых требует для аппроксимации только два временных слоя (два близких момента времени). В дальнейшем для упрощения записей разностных выражений используются следующие обозначения:

– символ (острие стрелки вверх) соответствует значению функции на следующем временном слое, u j uij+1 – численное значение функции

вкоординатном узле xj, временном слое ti + 1;

символ (острие стрелки вниз) соответствует значению функции на пре-

 

i1

;

дыдущем временном слое, то есть u j u j

– отсутствие символов или соответствует значению функции на теку-

щем временном слое, то есть u j uij .

Двухслойная разностная схема называется равномерно устойчивой по начальным данным, если она равномерно устойчива по аргументу t,

u1 (t)u2 (t)K u1 (t0 )u2 (t0 ) t (0,T ].

Здесь обозначено: K > 0 – постоянная, не зависящая от величин t и h, u1 (t, x) и u2 (t, x) – решения задачи (10.20) с разными начальными условиями и

одной и той же правой частью.

Теорема 10.1 (признак равномерной устойчивости).

Если Ahu1 = Ahu2 , то для равномерной устойчивости по начальным данным достаточно, чтобы при всех значениях i выполнялось соотношение

 

 

(1 + Cτ)

 

u1 u2

 

,

τ = ti+1 ti , C 0 .

 

 

u1

u2

 

 

 

 

 

 

 

 

 

 

Доказательство. В силу допущения теоремы Ahu1 = Ahu2 возмущение правой части уравнения (10.20) отсутствует. Формула теоремы означает, что при

наличии погрешности δu = u1 u2

 

на временном слое ti для следующего момен-

та времени ti + 1 норма возмущения

 

 

 

δu

 

 

 

=

 

 

 

u1 u2

 

 

 

возрастет не более чем в (1 + Cτ)

 

 

 

 

 

 

 

 

раз. Учитывая, что имеет место неравенство 1 + Cτ ≤ eCτ , можно оценить величину погрешности за произвольное число m = (t t0 )τ шагов по времени,

δueCτ eCτ δu0 = eCmτ δu0 = eC(tt0 ) δu0 eC(T t0 ) δu0 .

m

235

Тогда t (t0 ,T ], при использовании обозначения K = eC (T t0 ) имеет место δuK δu0 , то есть выполняется определение равномерной устойчивости. Что

и требовалось доказать.

Теорема 10.2 (признак устойчивости по правой части).

Двухслойная разностная схема устойчива по правой части, если она устой-

чива по

начальным

данным и такова, что если два

разностных решения

Ahu1 = f1

и Ahu2 = f2

равны на некотором слое, u1 = u2 ,

то на следующем слое

выполняется соотношение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

≤ στ

 

f1 f2

 

, σ = const.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u1

u2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Пусть u~ – решение разностного уравнения (10.20) с возмущенной правой частью,

~ = ~

Ahu f .

Поскольку возмущения начальных данных нет, u(0, x)= u~(0, x).

Для доказательства строится последовательность вспомогательных функций vk , k = 0,m следующим образом (рис. 10.2): пусть функция v0(t, x) совпадает с невозмущенным решением u(t, x) задачи (10.20).

v0 u

v

v1 v2

v3

 

 

 

 

~

 

 

 

 

vm u

t0 t1 t2 t3

tl tl +1

tm

Рис. 10.2. Схема построения последовательности функций vk

Функция v1(t, x) (рис. 10.2) представляет собой решение разностного уравнения

 

 

 

~

,

t t

,

 

 

f

Ahv1

= f1

 

 

 

1

 

=

 

 

t > t

,

 

 

f ,

 

 

 

 

 

1

 

236

в котором правая часть возмущена только на сегменте [t0 ,t1 ] с начальным условием v1(t0 , x) = v0 (t0 , x). Функция v2(t, x) – решение разностного уравнения

 

 

t t2

,

Ahν2 = f2

f ,

=

t > t

 

 

 

f ,

2

 

 

 

 

 

при возмущенной правой части на сегменте [t0 ,t2 ], причем в качестве начального условия принимается v2 (t1, x) = v1(t1, x), поскольку имеет место равенство

 

 

 

 

v1 (t, x)= v2 (t, x),

 

t [t0 ,t1 ].

 

 

 

 

 

Аналогичным образом функция v3(t, x) определяется как решение задачи

 

 

 

 

 

 

 

 

 

 

 

 

t t3 ,

 

 

 

 

 

 

 

 

 

 

Ahv3

= f3

 

f ,

 

 

 

 

 

 

 

 

 

 

 

=

 

,

 

t > t .

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

Для произвольных номеров l, l + 1 с начальными условиями v3 (t2 , x) =

= v2 (t2 , x).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

t tl

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A v

 

= f

 

=

f ,

v

(t

 

 

, x)

= v

(t

 

 

, x),

l

l

 

 

 

l1

l1

h

 

 

 

t > t

,

 

l

 

 

 

 

 

l1

 

 

 

 

 

 

 

 

f ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

t tl+1,

 

 

 

 

 

 

 

 

 

 

 

 

 

A v

 

= f

 

f ,

 

 

v

 

 

(t

 

, x)= v

 

(t

, x).

 

l+1

=

 

 

 

 

 

 

l+1

l

 

h l+1

 

 

 

t > t

 

,

 

 

 

 

 

l

 

l

 

 

 

 

 

 

f ,

l+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Последняя функция этой последовательности совпадает с решением задачи (10.20) с правой частью, возмущенной на всем отрезке интегрирования:

( ) = ~( ) [ ]

vm t, x u t, x , t 0,T .

Рассматриваются две функции: vl(t, x) и vl + 1(t, x) на сегменте [tl ,tl+1 ]. В силу построения значения этих функций в точке tl совпадают, vl+1 (tl )= vl (tl ), и, в соответствии с условием теоремы, имеет место соотношение

vl+1 (tl+1 )vl (tl+1 ) ≤ στ fl+1 fl = στ fl+1 f .

При t > tl+1 правые части разностных схем Ahvl = fl и Ahvl+1 = fl+1 совпадают, fl = fl+1 = f ; значения функций vl+1 (tl+1, x) и vl (tl+1, x) различны. Это можно трактовать как различие в начальных данных для краевой задачи. Согласно признаку равномерной устойчивости имеет место оценка

237

vl+1 (tm )vl (tm )K vl+1 (tl+1 ) vl (tl+1 ) ≤ στK fl+1 f .

Отсюда следует:

~

(tm ) = v0

(tm )vm (tm ) =

u(tm ) u

=

 

 

 

v0 (tm )v1 (tm ) + v1 (tm )v2 (tm )+ v2 (tm )−…− vm1 (tm ) + vm1 (tm )vm (tm )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v0 (tm ) v1 (tm )

 

 

 

+

 

 

 

v1 (tm ) v2 (tm )

 

 

 

 

 

+…+

 

 

 

vm1 (tm )vm (tm )

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1

 

 

 

 

 

 

 

 

 

 

 

 

 

m1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

vl (tm ) vl+1 (tm )

 

 

 

 

≤ στK

 

 

 

fl+1 f

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l=0

 

 

 

 

 

 

 

 

 

 

 

 

 

l=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Учитывая, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

, l = 0,m 1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fl+1 f

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

окончательно получается

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

≤ σKτm

 

 

 

 

 

 

 

 

 

 

 

 

= σK(tm t0 )

 

 

 

f

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(tm )u (tm )

f f

 

 

 

 

 

 

 

f

 

Если положить δ = ε σK(tm t0 ), то из

 

 

условия

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

f

 

 

 

 

< δ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

следует

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(tm )

 

~

(tm )

 

< ε,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то есть определение устойчивости разностного решения по правой части. Что и требовалось доказать.

Необходимо подчеркнуть, что устойчивость по правой части не может рассматриваться независимо от устойчивости по начальным данным.

Принцип максимума

Рассматриваются условия для конструктивной оценки устойчивости разностных схем. Для проведения анализа используются алгебраические уравнения неявной разностной схемы дифференциального уравнения теплопроводности:

θj1 (−ηh2 )+ θj (1 τ+ 2η h2 )j+1 (−ηh2 )= θj τ.

Это соотношение условно можно записать в виде

αk θ

k = βpθp + f j ,

(10.22)

k

p

 

238

где для рассматриваемого случая p принимает одно значение, равное j, а индекс k пробегает значения j – 1, j, j + 1. Коэффициенты αk и βp равны соот-

ветственно

α j1 = (− ηh2 ), α j = (1τ + 2ηh2 ), α j+1 = (− ηh2 ), βj =1τ;

правая часть f j = 0. В дальнейшем используется обозначение

αmax = max αk .

k

Для рассматриваемого разностного уравнения αmax =1τ + 2ηh2 .

Теорема 10.3 (принцип максимума). Разностная схема равномерно устойчива по начальным данным, если

 

αmax

 

 

αk

 

+

 

βp

 

.

(10.23)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kmax

 

p

 

 

 

 

 

Разностная схема устойчива по правой части, если имеет место неравенство (10.23) и выполнено условие

 

αmax αk ≥ ω τ, ω> 0 .

(10.24)

 

 

k max

 

Доказательство. Вносится возмущение δθ в решение рассматриваемой задачи теплопроводности на произвольном временном слое, при этом возмущение правой части отсутствует. Выражение (10.22), записанное относительно возмущения на следующем временном слое

αk δθk = βpδθp ,

k

p

можно представить в форме

αmaxδθmax = βpδθp αk δθk .

p

kmax

Слагаемые последнего выражения оцениваются по модулю,

 

αmax

 

 

δθmax

 

βp

 

 

 

δθp

 

+

 

αk

 

 

 

δθk

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

kmax

 

 

 

 

 

 

 

 

 

 

 

Полученное неравенство справедливо для всех внутренних узлов разност-

ной сетки, в том числе и для того узла, в котором погрешность δθ достигает наибольшего значения. С использованием чебышёвской нормы

δθ = max δθk

k

предыдущее выражение преобразуется к виду

239

 

αmax

 

 

δθ

 

 

 

 

βp

 

 

 

δθp

 

+

 

αk

 

 

 

δθk

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

k≠max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Неравенство может быть усилено заменой всех величин δθk , δθp наи-

большими значениями по всем узлам сетки Ω с использованием определения чебышёвской нормы,

αmax δθ ≤ δθβp + δθ αk ,

p

k≠max

 

 

 

 

 

 

 

αmax

 

 

αk

 

 

 

 

 

 

 

δθ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k≠max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Условие (10.23), записанное в форме

βp ≤ αmax

p

 

 

δθ

 

 

βp

 

.

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

αk ,

k≠max

позволяет преобразовать полученное неравенство к виду

 

 

 

 

 

 

 

αmax

 

 

αk

 

 

 

 

 

δθ

 

 

 

 

 

αmax

 

 

αk

 

 

 

 

 

 

 

 

 

 

 

 

δθ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

k≠max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k ≠max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда следует условие равномерной устойчивости по начальным данным,

δθδθ(1+Cτ)δθ, C 0 .

Множитель 1 + Cτ обычно включается в условие (10.23),

(1 + Cτ)

 

αmax

 

 

αk

 

+

 

βp

 

.

(10.25)

 

 

 

 

 

 

 

 

 

 

k ≠max

 

p

 

 

 

 

 

Это позволяет в некотором смысле характеризовать степень устойчивости разностной схемы.

Для доказательства второго утверждения вносится возмущение в правую часть уравнения (10.20), при этом погрешность начальных данных теперь отсутствует. Выражение (10.22) для погрешности имеет вид

αk δθk = δf j .

k

Это выражение удобно записать в форме

αmaxδθmax = δf j αk δθk

k≠max

240

Соседние файлы в папке книги