Часть I. Основы теории обыкновенных дифференциальных уравнений

Назад § 4.1. Зависимость решений от начальных значений и параметров Вперед

Колеблет небо жизнь мою,
Но небом я не сокрушен!

Шицзин

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

4.1.1. Постановка задач. В этом параграфе изучаются следующие три задачи.

(а) Задача о зависимости решения от начального значения x0. Рассматривается начальная задача

xў = f(t,x), (НС)

x(t0) = x0 (НУ)

и исследуется зависимость ее решения j(t) = gt0t(x0)от x0 т. е. доказываются теоремы о липшицевости и дифференцируемости оператора сдвига.

(б) Задача о зависимости решения от параметра v. Рассматривается начальная задача

xў = f(t, x, v),    x(t0) = x0 (1)

(t0, x0 фиксированы). Если ввести дополнительную неизвестную функцию w с помощью уравнений

wў = 0, (2)

w(t0) = v, (3)

то (1) примет вид

xў = f(t, x, w), (4)

Нетрудно видеть, что (2)(4) есть задача о зависимости решения (x, w) от начального значения (x0, v).

(в) Задача о зависимости решения от начального момента t0, т. е. о зависимости выражения gt0t(x0) от t0 при фиксированных x0 и t0. Если ввести новое время t = tt0 и новую неизвестную функцию y(t) = x(t + t0), то получим:

dy
dt
= f(t + t0, y),

y(0) = x0.

Это есть задача о зависимости решения от параметра t0, которая, как мы видели выше, сводится к задаче о зависимости от x0.

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

4.1.2. Лемма Гронуолла — Беллмана. Пусть на некотором промежутке J ' t0 непрерывная функция y(t) і 0 удовлетворяет неравенству

y(t) Ј y0 + к
к
т t

t0
M(s)y(s) ds к
к
,
где y0 і 0, а M: J ® Rнепрерывная неотрицательная функция. Тогда

y(t) Ј y0·exp к
к
т t

t0
M(s) dsк
к
   (t О J).

Эта лемма часто применяется при исследовании дифференциальных уравнений, в частности, при изучении вопросов о зависимости решений от начальных значений.

Д о к а з а т е л ь с т в о.  Введем обозначение

z(t) = y0 + к
к
т t

t0
M(s)y(s) ds к
к
,

тогда, очевидно, y(t) Ј z(t) (t О J). Поэтому достаточно доказать, что

z(t) Ј y0·exp к
к
т t

t0
M(s) dsк
к
.

Очевидно, при t і t0

z(t) = y0 + т t

t0
M(s)y(s) ds

и

zў(t) = M(t)y(t) Ј M(t)z(t),

а при t < t0

z(t) = y0т t

t0
M(s)y(s) ds

и

zў(t) = –M(t)y(t) іM(t)z(t).

Поэтому для некоторых неотрицательных непрерывных функций b1(t), b2(t)

zў(t) = M(t)z(t) – b1(t)   (t і t0),

zў(t) = –M(t)z(t) + b2(t)   (t < t0).

Следовательно, положив Ft0(t) = exp тt0tM(s) ds и воспользовавшись формулой оператора сдвига для линейного неоднородного уравнения (2), получаем:

z(t) = Ft0(t) ж
и
z(0)  т t

t0
F –1
t0
(s)b1(s) ds ц
ш
Ј

Ј Ft0(t)z(0) = y0·expк
к
т t

t0
M(s) dsк
к
   (t і t0)

и

z(t) = F –1
t0
(t)ж
и
z(0) + т t

t0
Ft0(s)b2(s) ds ц
ш
Ј

Ј Ft(t0)z(0) = y0·expк
к
т t

t0
M(s) dsк
к
   (t < t0)

4.1.3. Теорема о липшицевости оператора сдвига. Пусть для уравнения (НС) выполнены условия обобщенной теоремы Коши — Пикара, т. е.

f: J×Rn ® Rn,

f(t, x) непрерывно по t при фиксированных x,

|f(t, x) – f(t, y)| Ј M(t)|xy|, M: J ® R непрерывна.

Тогда оператор сдвига по траекториям уравнения (НС) удовлетворяет обобщенному условию Липшица:


|gt0t(x0)gt0t(x0)|Ј |x0x0|·exp

к
к
т t

t0
M(s) dsк
к
(5)

и, в частности, gt0t непрерывен.

Д о к а з а т е л ь с т в о.  Положим j(t) = gt0t(x0), y(t) = gt0t(x0), тогда

(t) = f[t, j(t)],   j(t) = x0 + т t

t0
f[s, j(s)] ds

и


(t) = f[t, y(t)],   y(t) = x0 +

т t

t0
f[s, y(s)] ds.

Поэтому


|j(t) – y(t)| Ј |x0x0| +

к
к
т t

t0
|f[s, j(s)] dsf[s, y(s)| ds к
к
Ј

Ј |x0x0| + к
к
т t

t0
M(s)|j(s) – y(s)| ds к
к
.

Воспользовавшись леммой Гронуолла — Беллмана, получим (5).

4.1.4. Линеаризованная система. По определению оператора сдвига


t
gt0t(x0)= f[t, gt0t(x0)].

Предположим, что f(t, x) и gt0t(x0) являются достаточно гладкими по совокупности переменных t, t0, x0. Тогда


x0

t
gt0t(x0)= f(t, x)
x
к
к
к


x = gt0t(x0)

x0
gt0t(x0).
(6)

Введем обозначения

A(t) = f(t, x)
x
к
к
к


x = gt0t(x0)
,   Y(t) =
x0
gt0t(x0)= ~
g

t0t(x0).

Далее, поменяем порядок дифференцирования в левой части (6); получится матричное уравнение

Yў = A(t)Y. (МУ)

Заметим, что

Y(t0) = I, (МНУ)

так как


x0
gt0t(x0) к
к
к



t = t0
=
x0
gt0t0(x0) x0
x0
 = I.

Итак, если оператор сдвига дифференцируем и правая часть f уравнения (НС) является достаточно гладкой, то производная gt0t(x0)/x0 как матрица-функция от t является решением задачи Коши (МУ), (МНУ), т. е. оператором сдвига вдоль траекторий линейной системы

yў = A(t)y. (ЛОС)

Последняя система по отношению к уравнению (НС) и фиксированному его решению j(t) = gt0t(x0) называется линеаризованной, или системой уравнений в вариациях.

4.1.5. Пример. Уравнение маятника с трением имеет вид

jўў + r + w2sin j = 0   (r > 0).(7)

У него есть стационарные решения: jв(t) є 0 и jн(t) є p нижнее и верхнее положения равновесия. В виде системы уравнение (7) записывается так:

= x,

xў = –w2sin jrx.
(8)

Стационарные решения принимают вид:

yн = ж
з
и
jн(t)

xн(t)
ц
ч
ш
=  ж
з
и
0

0
ц
ч
ш
,   yв = ж
з
и
jв(t)

xв(t)
ц
ч
ш
=  ж
з
и
p

0
ц
ч
ш
.

Произведем линеаризацию системы (8) вдоль этих решений. Имеем

y = ж
з
и
j

x
ц
ч
ш
,   f(t, y) = f(y) = ж
з
и
x

w2sin jrx
ц
ч
ш
,

f(t, y)
y
= ж
з
и
01
w2cos j  r
ц
ч
ш
.

Поэтому

A(t) = f(t, y)
y
к
к
к



y = yн
= ж
з
и
0 1
w2  r
ц
ч
ш
,

а

A(t) = f(t, y)
y
к
к
к



y = yв
= ж
з
и
0 1
w2  r
ц
ч
ш
.

Итак, линеаризация в нижнем положении равновесия имеет вид

ж
з
и
yў1

yў2
ц
ч
ш
= ж
з
и
01
w2  r
ц
ч
ш
ж
з
и
y1

y2
ц
ч
ш
.

или, в "старых переменных"

yўў + r + w2y = 0,

а в верхнем

ж
з
и
yў1

yў2
ц
ч
ш
= ж
з
и
01
w2  r
ц
ч
ш
ж
з
и
y1

y2
ц
ч
ш
.

или

yўў + rw2y = 0.

Если решение задачи (МУ), (МНУ) для A(t) = Aн(t) обозначить через Yн, а для A(t) = Aв(t) — через Yв, то получим следующие приближенные формулы, описывающие поведение маятника вблизи нижнего и верхнего положений равновесия:

y » yн + Yн (y(0) – yн)

и

y » yв + Yв (y(0) – yв).

Погрешность этих формул имеет порядок o(|y(0) – yн|) и o(|y(0) – yв|).

4.1.6. Пример линеаризации по параметру. Метод линеаризации, описанный в предыдущем пункте, можно применять и непосредственно к уравнению (7), причем для дифференцирования по любому параметру, а не только по x0. Следует помнить только, что возможность дифференцирования и перестановки производных нуждается в обосновании. Для примера произведем линеаризацию уравнения (7) по параметру l = w2 в точке l = 0. Напомним, что w2 = g/l, где g ускорение свободного падения, l длина нити маятника. Поэтому значение l = 0 соответствует нулевой силе земного притяжения или бесконечной длине маятника. Для простоты выкладок будем также здесь считать, что r = 0. Итак j = j(t, l) и

2j
t2
 + l·sin j = 0.

Пусть j(0, l) = j0, (0, l) = 0. Тогда, очевидно, j(t, 0) є j0. Далее, продифференцируем уравнение и начальные условия по l в точке l = 0:

й
к
л
 
¶l 
2j
t2
щ
ъ
ы



l=0
+ 1·sin j0 + й
к
л
l·cos j0 ¶j
¶l
щ
ъ
ы



l=0
= 0,

й
к
л
¶j
¶l
щ
ъ
ы



l=0, t=0
= й
к
л
¶j(0, l)
¶l
щ
ъ
ы



l=0
= 0,

й
к
л
¶jў
¶l
щ
ъ
ы



l=0, t=0
= й
к
л
¶jў(0, l)
¶l
щ
ъ
ы



l=0
= 0,

Вводя обозначение

y = й
к
л
¶j
¶l
щ
ъ
ы



l=0

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

yўў = – sin j0,

y(0) = (0) = 0.

Эта задача легко решается:

y = – t2
2
sin j0.

Этим результатом можно воспользоваться для приближенного решения исходной задачи Коши при малых l:

j(t, l) » j(t, 0) + l й
к
л
¶j
¶l
щ
ъ
ы



l=0
= j0l t2
2
sin j0.

Такой способ исследования называют методом малого параметра. В данном случае в качестве малого параметра выступает l = w2.

4.1.7. Теорема о дифференцировании оператора сдвига. Пусть f: J × Rn ® Rn непрерывна по первому аргументу при любом фиксированном значении второго и дифференцируема по второму аргументу, причем матрица-функция

B(t, x) = f(t, x)
x
непрерывна по t и удовлетворяет обобщенному условию Липшица по x. Тогда оператор сдвига дифференцируем, его производная

gt0t(x0)
x0
удовлетворяет условию Липшица по x0 и при любых фиксированных значениях t, t0 и x0 является матрицей оператора сдвига по траекториям линеаризованной системы:

yў = A(t)y

(A(t) = B(t, gt0t(x0)).

Д о к а з а т е л ь с т в о  этой теоремы опускается.

4.1.8. Контрольные вопросы

4.1.8.1. Покажите, что если функция f: J×Rn ® Rn непрерывно дифференцируема по совокупности переменных k раз, то gt0t(x0) непрерывно дифференцируем по t  k+1 раз.

4.1.8.2. Заменой переменных переведите параметр a из правой части уравнение в начальное значение: xў = ax + 1, x(0) = 0.

4.1.8.3. Заменой переменных переведите параметр a из начального момента в правую часть уравнения: xў = x + t, x(a + 1) = 0.

4.1.9. Задачи

4.1.9.1. Оцените разность |g01(0)g01(0.001)|, где gt0t оператор сдвига по траекториям уравнения xў = t + sin x.

4.1.9.2. Оцените разность ||jy||C[0,1], где j и y — решения уравнения xў = t2 + ex, отвечающие начальным условиям x(0) = 0 и x(0) = 0.001, соответственно.

4.1.9.3. Пусть j и y ѕ решения уравнений xўў + sin x = 0 и xўў + x = 0 соответственно, удовлетворяющие начальным условиям x(0) = 0, xў(0) = 0.1. Оцените ||j - y||C[0,2].

4.1.9.4. Пусть j(t, v) — решение задачи Коши

xў = x + v(t + x2),   x(0) = 1.

Найдите (/v)j(t, v)|t=1, v=0.

4.1.9.5. Пусть j(t, v) — решение задачи Коши

xў = t + vx2,    x(0) = v – 1.

Найдите (/v)j(t, v)|t=2, v=1.

4.1.9.6. Пусть (j(t, v), y(t, v)) — решение задачи Коши

xў1 = vx22,    xў2 = 1 + vx1,    x1(0) = 0,   x2(0) = 0.

Найдите (/v)j(t, v)|t=2, v=1 и (/v)y(t, v)|t=2, v=1.

4.1.9.7. Пусть функция f: J×Rn ® Rn удовлетворяет условиям теоремы Коши — Пикара, а уравнение xў = f(t, x) имеет решения j1 и j2, удовлетворяющие неравенствам j1(1) і j1(0) і j2(0) і j2(1). Докажите, что это уравнение имеет решение j такое, что j(0) = j(1).

4.1.9.8. Пусть правая часть скалярного уравнения xўў = f(t, x, xў) непрерывна на R3 и удовлетворяет условию Липшица по x и xў. Докажите, что при достаточно малых T > 0 это уравнение имеет решение, удовлетворяющее условиям x(0) = x(T) = 0.

4.1.9.9. Вычислите (/x0)g0t(x0)|x0=0 для системы

xў1= x1(1 + x2),    xў2= x2(1 + x1).

4.1.9.10. Пусть g0t(x0, m) — оператор сдвига за время от нуля до t по траекториям уравнения Ван дер Поля

xўў + mxў(x2 – 1) + x = 0.

Найдите (/¶m)g0t(x0, m)|m=0, x0=0.


File based on translation from TEX by TTH, version 2.32.
Created 19 Jan 2002, 14:53.
Last modified 18 Apr 2002.