Лекции по нелинейным уравнениям математической физики [Андрей Дмитриевич Полянин] (pdf) читать онлайн

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

ut = [f(u)ux]x + g(u)

А. Д. ПОЛЯНИН

ЛЕКЦИИ
ПО НЕЛИНЕЙНЫМ УРАВНЕНИЯМ
МАТЕМАТИЧЕСКОЙ ФИЗИКИ

uyuxy − uxuyy = uyyy

ФИЗИКО-МАТЕМАТИЧЕСКАЯ ЛИТЕРАТУРА

А. Д. ПОЛЯНИН

ЛЕКЦИИ
ПО НЕЛИНЕЙНЫМ УРАВНЕНИЯМ
МАТЕМАТИЧЕСКОЙ ФИЗИКИ

Москва
ИПМех РАН
2023

УДК 517.9
ББК 517.2
П 54
Полянин А. Д. Лекции по нелинейным уравнениям математической
физики. — М.: Издательство «ИПМех РАН», 2023. — 256 с. — ISBN 978-5-91741283-2.
Излагаются эффективные аналитические методы построения точных решений нелинейных уравнений математической физики и механики. Описаны
методы обобщенного и функционального разделения переменных, прямой метод построения редукций (метод Кларксона — Крускала), метод поиска слабых
симметрий, метод дифференциальных связей и некоторые другие методы. Показано, что точные решения одних уравнений нередко могут служить основой
для построения решений более сложных родственных уравнений. Исследуются
уравнения массо- и теплопереноса, гидродинамики, теории волн, нелинейной
акустики, теории горения, нелинейной оптики и др. Во всех разделах рассматриваются примеры использования методов для построения точных решений
конкретных нелинейных дифференциальных уравнений с частными производными. Приведены многочисленные задачи и упражнения, позволяющие получить практические навыки применения рассматриваемых методов.
Изложение материала ведется в соответствии с принципом «от простого
к сложному». Многие разделы можно читать независимо друг от друга, что
облегчает работу с материалом.
Книга предназначена для широкого круга научных работников, преподавателей вузов, инженеров, аспирантов и студентов, специализирующихся в
различных областях прикладной математики, механики и физики. Ее теоретический материал и упражнения могут быть использованы в курсах лекций
по прикладной математике и математической физике, для чтения спецкурсов и
для проведения практических занятий.
Табл. 16. Ил. 8. Библиогр. 116 назв.
Р е ц е н з е н т ы: доктор физико-математических наук А. В. Аксенов
доктор физико-математических наук С. А. Лычев

ISBN 978-5-91741-283-2

© А. Д. Полянин, 2023

Оглавление
Предисловие

9

Некоторые обозначения и замечания
1. Введение. Методы прикладной математики
1.1. Точные методы . . . . . . . . . . . . . . . . . . . .
1.1.1. Краткая информация . . . . . . . . . . . .
1.1.2. Более подробная информация . . . . . . .
1.2. Асимптотические методы (методы возмущений) .
1.2.1. Краткая информация . . . . . . . . . . . .
1.2.2. Более подробная информация . . . . . . .
1.3. Численные методы . . . . . . . . . . . . . . . . .
1.3.1. Краткая информация . . . . . . . . . . . .
1.3.2. Более подробная информация . . . . . . .
1.4. Приближенные аналитические методы . . . . . .
1.4.1. Краткая информация . . . . . . . . . . . .
1.4.2. Более подробная информация . . . . . . .
1.5. Комбинирование теоретических методов . . . . .
1.6. Точные решения и методы решения нелинейных
матической физики . . . . . . . . . . . . . . . . .
Литература к главе 1 . . . . . . . . . . . . . . . . . . . .

11
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
уравнений мате. . . . . . . . . .
. . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.

. 28
. 29

2. Элементарная теория инвариантов: Алгебраические и обыкновенные дифференциальные уравнения
2.1. Симметрии. Общая схема использования инвариантов для решения
уравнений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1. Симметрии. Преобразования, сохраняющие вид уравнений.
Инварианты . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2. Общая схема использования инвариантов для решения математических уравнений . . . . . . . . . . . . . . . . . . . . .
2.2. Алгебраические уравнения и системы уравнений . . . . . . . . . . .
2.2.1. Алгебраические уравнения, содержащие четные степени . . .
2.2.2. Возвратные уравнения и их обобщения . . . . . . . . . . . . .
2.2.3. Системы алгебраических уравнений, симметричные относительно перестановки аргументов . . . . . . . . . . . . . . . .
2.3. Обыкновенные дифференциальные уравнения . . . . . . . . . . . . .
2.3.1. Преобразования, сохраняющие вид уравнения, и их инварианты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2. Процедура понижения порядка ОДУ при n > 2 (приведение
ОДУ к разрешимому виду n = 1) . . . . . . . . . . . . . . . .
3

13
13
13
14
18
18
18
22
22
23
25
25
26
27

31
31
31
34
34
34
35
37
38
38
40

4

О ГЛАВЛЕНИЕ

2.3.3. Используемые преобразования. Процедура определения инвариантов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.3.4. Анализ конкретных обыкновенных дифференциальных уравнений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Литература к главе 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3. Квазилинейные уравнения с частными производными первого порядка
3.1. Характеристическая система. Общее решение . . . . . . . . . . . . .
3.1.1. Уравнения с двумя независимыми переменными . . . . . . .
3.1.2. Уравнения с произвольным числом независимых переменных
3.2. Задача Коши. Процедура построения решения. Теорема существования и единственности . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1. Две формулировки задачи Коши . . . . . . . . . . . . . . . . .
3.2.2. Процедура решения задачи Коши . . . . . . . . . . . . . . . .
3.2.3. Теорема существования и единственности . . . . . . . . . . .
Литература к главе 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4. Решение некоторых функциональных уравнений
4.1. Метод дифференцирования по независимым переменным . . . . .
4.1.1. Предварительные замечания . . . . . . . . . . . . . . . . . .
4.1.2. Решение конкретных функциональных уравнений методом
дифференцирования по независимым переменным . . . . .
4.2. Метод дифференцирования по параметру . . . . . . . . . . . . . . .
4.2.1. Рассматриваемые классы уравнений. Описание метода . . .
4.2.2. Решение конкретных функциональных уравнений методом
дифференцирования по параметру . . . . . . . . . . . . . .
4.3. Метод исключения аргумента с помощью тестовых функций . . .
4.3.1. Рассматриваемые классы уравнений. Описание метода . . .
4.3.2. Решение конкретных функциональных уравнений методом
исключения аргумента . . . . . . . . . . . . . . . . . . . . .
Литература к главе 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47
47
47
50
51
51
51
54
54

55
. 55
. 55
. 55
. 59
. 59
. 61
. 64
. 64
. 65
. 67

5. Элементарная теория инвариантов: Уравнения с частными производными
5.1. Описание метода построения решений, основанного на теории инвариантов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.1. Преобразования, сохраняющие вид уравнения, и их инварианты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.2. Процедура построения точных решений . . . . . . . . . . . .
5.2. Примеры построения точных решений нелинейных уравнений математической физики . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.1. Решения типа бегущей волны (построенные с помощью преобразований сдвига) . . . . . . . . . . . . . . . . . . . . . . .
5.2.2. Автомодельные решения (построенные с помощью преобразований масштабирования) . . . . . . . . . . . . . . . . . .
5.2.3. Другие инвариантные решения (построенные с помощью
композиций преобразований сдвига и масштабирования) . . .

68
68
68
69
70
70
72
76

О ГЛАВЛЕНИЕ
5.3. Обратные задачи (определение вида уравнения по его свойствам)
5.3.1. Предварительные замечания . . . . . . . . . . . . . . . . .
5.3.2. Примеры обратных задач и их решений . . . . . . . . . .
Литература к главе 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5
.
.
.
.

.
.
.
.

80
80
80
84

6. Методы обобщенного разделения переменных
86
6.1. Решения с простым разделением переменных . . . . . . . . . . . . . 86
6.1.1. Решения с мультипликативным и аддитивным разделением
переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.1.2. Решения с простым разделением переменных нелинейных
уравнений математической физики . . . . . . . . . . . . . . . 86
6.1.3. Примеры нетривиального разделения переменных в нелинейных уравнениях . . . . . . . . . . . . . . . . . . . . . . . . 88
6.2. Структура решений с обобщенным разделением переменных . . . . 91
6.2.1. Общий вид решений. Рассматриваемые классы нелинейных
дифференциальных уравнений . . . . . . . . . . . . . . . . . . 91
6.2.2. Функционально-дифференциальные уравнения, возникающие
при обобщенном разделении переменных . . . . . . . . . . . 93
6.3. Упрощенный метод построения решений с обобщенным разделением переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.3.1. Упрощенный метод, основанный на априорном задании одной системы координатных функций. Описание . . . . . . . . 93
6.3.2. Примеры построения точных решений нелинейных уравнений с двумя независимыми переменными . . . . . . . . . . . 94
6.4. Решение функционально-дифференциальных уравнений методом дифференцирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.4.1. Описание метода дифференцирования . . . . . . . . . . . . . 99
6.4.2. Примеры построения решений с обобщенным разделением
переменных методом дифференцирования . . . . . . . . . . . 100
6.5. Решение функционально-дифференциальных уравнений методом расщепления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.5.1. Предварительные замечания. Описание метода. Принцип расщепления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.5.2. Решения билинейных функциональных уравнений . . . . . . 107
6.5.3. Примеры построения решений с обобщенным разделением
переменных методом расщепления . . . . . . . . . . . . . . . 109
6.6. Метод инвариантных подпространств . . . . . . . . . . . . . . . . . . 113
6.6.1. Подпространства, инвариантные относительно нелинейного
дифференциального оператора. Описание метода . . . . . . . 113
6.6.2. Некоторые обобщения . . . . . . . . . . . . . . . . . . . . . . 116
6.6.3. Нахождение линейных подпространств, инвариантных относительно заданного нелинейного оператора . . . . . . . . . 119
Литература к главе 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

6

О ГЛАВЛЕНИЕ

7. Методы функционального разделения переменных
126
7.1. Предварительные замечания . . . . . . . . . . . . . . . . . . . . . . . 126
7.1.1. Структура решений с функциональным разделением переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.2. Упрощенный метод построения решений с функциональным разделением переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
7.2.1. Описание упрощенного метода, основанного на преобразованиях искомой функции . . . . . . . . . . . . . . . . . . . . . 127
7.2.2. Примеры построения точных решений нелинейных уравнений127
7.3. Решения типа обобщенной бегущей волны . . . . . . . . . . . . . . . 131
7.3.1. Решения типа обобщенной бегущей волны и другие решения специального вида. Алгоритм построения решений . . . 131
7.3.2. Примеры построения точных решений типа обобщенной бегущей волны . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
7.4. Метод дифференцирования . . . . . . . . . . . . . . . . . . . . . . . . 141
7.4.1. Краткое описание метода. Редукция к функционально-дифференциальному уравнению стандартного вида . . . . . . . . 141
7.4.2. Примеры построения решений с функциональным разделением переменных методом дифференцирования . . . . . . . . 141
7.5. Построение решений с функциональным разделением переменных
в неявной форме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
7.5.1. Предварительные замечания. Решения типа бегущей волны
в неявном виде . . . . . . . . . . . . . . . . . . . . . . . . . . 151
7.5.2. Прямой метод построения решений с функциональным разделением переменных в неявном виде. Описание . . . . . . . 152
7.5.3. Нелинейные реакционно-диффузионные уравнения с переменными коэффициентами . . . . . . . . . . . . . . . . . . . . 153
Литература к главе 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
8. Прямой метод построения редукций. Слабые симметрии
8.1. Прямой метод построения редукций . . . . . . . . . . . . . . . . .
8.1.1. Упрощенная схема. Уравнения Кортевега — де Фриза и Буссинеска . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1.2. Специальный вид редукций. Уравнение Буссинеска и волновое уравнение с пространственной анизотропией . . . . .
8.1.3. Специальный вид редукций. Нелинейные уравнения
реакционно-диффузионного типа . . . . . . . . . . . . . . .
8.1.4. Общий вид редукций. Уравнение Гарри Дима . . . . . . . .
8.2. Прямой метод поиска слабых симметрий . . . . . . . . . . . . . . .
8.2.1. Общее описание метода. Уравнение стационарного пограничного слоя . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.2. Уравнение Бюргерса — Хаксли (уравнение диффузионного
типа с кубической нелинейностью) . . . . . . . . . . . . . .
8.2.3. Уравнения нестационарного плоского и осесимметричного
пограничного слоя . . . . . . . . . . . . . . . . . . . . . . .
Литература к главе 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

160
. 160
. 160
. 163
. 166
. 175
. 177
. 177
. 180
. 183
. 191

О ГЛАВЛЕНИЕ

7

9. Метод дифференциальных связей
193
9.1. Метод дифференциальных связей для обыкновенных дифференциальных уравнений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
9.1.1. Описание метода. Дифференциальные связи первого порядка 193
9.1.2. Дифференциальные связи произвольного порядка. Общий
метод исследования на совместность двух уравнений . . . . . 197
9.2. Описание метода дифференциальных связей для уравнений с частными производными . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
9.2.1. Предварительные замечания. Простой пример . . . . . . . . . 200
9.2.2. Общее описание метода дифференциальных связей . . . . . . 202
9.3. Дифференциальные связи первого порядка для уравнений с частными производными . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
9.3.1. Эволюционные уравнения второго порядка . . . . . . . . . . 204
9.3.2. Уравнения второго порядка гиперболического типа . . . . . . 208
9.4. Дифференциальные связи второго порядка для уравнений с частными производными . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
9.4.1. Дифференциальные связи второго порядка и эквивалентные
более простые дифференциальные связи . . . . . . . . . . . . 210
9.4.2. Иллюстративные примеры использования дифференциальных связей второго порядка . . . . . . . . . . . . . . . . . . . 211
9.5. Связь между методом дифференциальных связей и другими методами214
9.5.1. Предварительные замечания . . . . . . . . . . . . . . . . . . . 214
9.5.2. Связь методов обобщенного разделения переменных с методом дифференциальных связей . . . . . . . . . . . . . . . . 215
9.5.3. Связь методов функционального разделения переменных с
методом дифференциальных связей . . . . . . . . . . . . . . . 216
9.5.4. Прямой метод построения редукций и дифференциальные
связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Литература к главе 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
10. Использование простых решений для построения сложных
решений
10.1. Построение сложных решений, исходя из простых решений, с помощью преобразований сдвига и масштабирования . . . . . . . . .
10.1.1. Некоторые определения. Простейшие преобразования . . .
10.1.2. Построение сложных решений, исходя из простых решений
с разделением переменных специального вида . . . . . . .
10.1.3. Обобщение на случай произвольного числа пространственных переменных . . . . . . . . . . . . . . . . . . . . . . . . .
10.1.4. Обобщение на системы уравнений математической физики
10.2. Построение сложных точных решений путем обобщения простых
решений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.1. Построение сложных точных решений путем добавления
слагаемых к более простым решениям . . . . . . . . . . . .
10.2.2. Построение составных решений (нелинейная суперпозиция
решений) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

219
. 219
. 219
. 220
. 224
. 225
. 227
. 227
. 230

8

О ГЛАВЛЕНИЕ

10.3. Использование комплексных параметров для построения точных
решений УрЧП . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.1. Линейные уравнения с частными производными . . . . . .
10.3.2. Нелинейные уравнения с частными производными . . . . .
Литература к главе 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.

233
233
235
237

11. Построение решений одних УрЧП с помощью решений других
УрЧП
238
11.1. Построение решений сложных УрЧП с помощью решений более
простых УрЧП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
11.1.1. Одномерные нелинейные уравнения с частными производными . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
11.1.2. Использование одномерных уравнений для построения решений многомерных уравнений . . . . . . . . . . . . . . . . . 240
11.2. Построение решений УрЧП с запаздыванием помощью решений
более простых уравнений . . . . . . . . . . . . . . . . . . . . . . . . . 242
11.2.1. Построение точных решений нелинейных УрЧП с запаздыванием, исходя из структуры решений соответствующих УрЧП
без запаздывания . . . . . . . . . . . . . . . . . . . . . . . . . 242
11.2.2. Построение точных решений нелинейных УрЧП с запаздыванием с помощью решений специального вида более простых УрЧП без запаздывания . . . . . . . . . . . . . . . . . . 244
11.2.3. Принцип аналогии решений для нелинейных УрЧП с пропорциональными аргументами . . . . . . . . . . . . . . . . . . 248
11.2.4. Метод порождающих уравнений . . . . . . . . . . . . . . . . 250
Литература к главе 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

Предисловие
Данная книга представляет собой расширенный курс лекций по нелинейным уравнениям математической физики, который автор читал студентам-старшекурсникам кафедры «Прикладная математика» Московского государственного технического университета имени Н. Э. Баумана в 2004–2020 гг. При этом основное внимание было
уделено описанию и применению эффективных аналитических методов, позволяющих
получать точные решения нелинейных уравнений математической физики.
Со временем выяснилось, что в курс целесообразно включить вспомогательные
разделы (инвариантные решения обыкновенных дифференциальных уравнений, методы решения квазилинейных уравнений с частными производными первого порядка,
методы решения функциональных уравнений и др.), которые полезны для лучшего
понимания последующего материала или используются для построения точных решений уравнений с частными производными. Изложение некоторых разделов удалось
значительно упростить.
Нелинейные дифференциальные уравнения с частными производными второго и
более высоких порядков (нелинейные уравнения математической физики) часто встречаются в различных областях математики, физики, механики, химии, биологии и в
многочисленных приложениях. Общее решение нелинейных уравнений математической физики удается получить только в исключительных случаях. Поэтому обычно
приходится ограничиться поиском и анализом частных решений, которые принято
называть точными решениями.
Точные решения уравнений математической физики способствуют пониманию качественных особенностей многих явлений и процессов в различных областях естествознания. Точные решения нелинейных уравнений наглядно демонстрируют механизмы таких сложных нелинейных эффектов, как пространственная локализация
процессов переноса, множественность или отсутствие стационарных состояний при
определенных условиях, существование режимов с обострением и др. Простые решения широко используются для иллюстрации теоретического материала и некоторых
приложений в учебных курсах университетов и технических вузов (по теории теплои массопереноса, гидродинамике, газовой динамике, теории волн и др.).
Следует отметить, что точные решения типа бегущей волны и автомодельные
решения часто представляют собой асимптотики существенно более широких классов решений, соответствующих другим начальным и граничным условиям. Указанное
свойство позволяет делать выводы общего характера и прогнозировать динамику различных явлений и процессов.
Точные решения уравнений математической физики играют важную роль стандартных «математических эталонов», которые широко используются для оценки точности и разработки различных численных, асимптотических и приближенных аналитических методов.
В книге описаны методы обобщенного и функционального разделения переменных, прямой метод построения редукций (метод Кларксона — Крускала), метод поиска
слабых симметрий, метод дифференциальных связей и некоторые другие методы, позволяющие находить точные решения нелинейных уравнений математической физики∗ .
Излагается элементарная теория инвариантов, дающая возможность с минимальными
Выбор методов в значительной мере обусловлен профессиональными интересами и научной деятельностью автора.


9

10

П РЕДИСЛОВИЕ

усилиями получать наиболее распространенные решения, которые обычно ищутся
методами группового анализа дифференциальных уравнений∗ . Обсуждается ряд простых, но достаточно эффективных методов построения точных решений нелинейных
уравнений математической физики и функционально-дифференциальных уравнений
с частными производными, которые приводят к небольшому объему промежуточных
вычислений. Эти методы базируются на следующих двух основных идеях: (i) точные
решения рассматриваемых уравнений могут использоваться для поиска более сложных
решений этих же уравнений; (ii) точные решения одних уравнений могут служить
основой для построения решений более сложных родственных уравнений или других
классов уравнений, имеющих аналогичные нелинейные члены.
Изложение методов сопровождается многочисленными конкретными примерами и
упражнениями, необходимыми для лучшего усвоения материала и получения практических навыков решения нелинейных дифференциальных уравнений.
При отборе практического материала (примеров и упражнений) автор отдавал
наибольшее предпочтение следующим двум важным типам уравнений:
• уравнениям, которые встречаются в различных приложениях (в теории тепло- и
массопереноса, теории волн, гидродинамике, газовой динамике, нелинейной оптике,
биологии и др.);
• уравнениям достаточно общего вида, которые зависят от нескольких свободных
параметров или содержат произвольные функции (точные решения таких уравнений
представляют особый интерес для тестирования численных методов).
Изложение материала ведется в соответствии с принципом «от простого к сложному». Для максимального расширения круга потенциальных читателей с разной математической подготовкой автор по возможности старался избегать использования
специальной терминологии. Поэтому некоторые результаты описаны кратко и упрощенно (без доказательств), чего вполне достаточно для их успешного применения в
большинстве приложений. Многие разделы можно читать независимо друг от друга,
что облегчает работу с материалом. Подробное оглавление позволяет быстро находить
необходимую информацию.
Отметим, что в книгу включена важная специальная вводная глава, в которой
описано место и роль точных методов (позволяющих получать точные решения) среди других методов. Там же рассмотрены качественные особенности, отличительные
признаки, достоинства и недостатки различных методов прикладной математики.
Автор надеется, что книга будет полезной для широкого круга научных работников, преподавателей вузов, инженеров, аспирантов и студентов, специализирующихся
в области прикладной математики, механики, физики, теории управления и химической технологии. Отдельные разделы книги и упражнения могут быть использованы
для чтения лекций и проведения практических занятий по прикладной математике и
математической физике для студентов физико-математических специальностей университетов и технических вузов.
А. Д. Полянин
апрель 2023 г.

Методы группового анализа дифференциальных уравнений содержат большой объем
технически сложного материала и должны быть предметом отдельного лекционного спецкурса.


Некоторые обозначения и замечания
Латинские буквы
C1 , C2 , . . . — произвольные постоянные;
t — время (t > 0), независимая переменная;
u — искомая функция (зависимая переменная) для уравнений математической физики;
x — пространственная переменная, независимая переменная;
y — искомая функция (зависимая переменная) для обыкновенных
дифференциальных уравнений;
x1 , . . . , xn — независимые переменные, декартовы координаты в n-мерном
пространстве.

Краткие обозначения производных
Частные производные функции u = u(x, t):
ux =

∂u
,
∂x

ut =

∂u
,
∂t

uxx =

∂2u
,
∂x2

uxt =

∂2u
,
∂x∂t

utt =

∂2u
,
∂t2

. . . , u(n)
x =

∂nu
.
∂xn

Обыкновенные производные функции f = f (x):
fx′ =

df
,
dx

′′
fxx
=

d2 f
dx2

,

′′′
fxxx
=

d3 f
dx3

,

′′′′
fxxxx
=

d4 f
dx4

,

fx(n) =

dn f
dxn

при

n > 4.

Замечания
1. В книге часто используются сокращения ОДУ и УрЧП, которые соответственно обозначают «обыкновенное дифференциальное уравнение» (или
«обыкновенные дифференциальные уравнения») и «уравнение с частными производными» (или «уравнения с частными производными»).
2. Если формула или решение содержит производные некоторых функций,
то предполагается, что эти производные существуют.
3. Если формула или решение содержит неопределенные или определенные интегралы, то предполагается, что эти интегралы существуют.
f (x)

, часто не
4. В формулах и решениях, содержащих выражения типа
a−2
оговаривается, что a 6= 2.
11

12

Н ЕКОТОРЫЕ

ОБОЗНАЧЕНИЯ И ЗАМЕЧАНИЯ

5. В книге не рассматриваются простые решения, которые зависят только
от одной независимой переменной, входящей в исходное УрЧП.
6. В книге часто используется очень простая и наглядная классификация
наиболее распространенных решений по их внешнему виду, которая не связана
с типом и видом рассматриваемых уравнений (см. таблицу).
ТАБЛИЦА
Наиболее распространенные типы точных решений для уравнений с
двумя независимыми переменными x и t и искомой функцией u


Название решения

Структура решения
(x и t можно поменять местами)

1

Решение с аддитивным разделением
переменных

u = ϕ(x) + ψ(t)

2

Решение с мультипликативным
разделением переменных

u = ϕ(x)ψ(t)

3

Решение типа бегущей волны∗

4

Автомодельное решение

u = U (z), z = αx + βt, αβ 6= 0

5

Решение с обобщенным разделением
переменных (специальный случай)

u = ϕ(t)θ(x) + ψ(t)

6

Решение с обобщенным разделением
переменных

u = ϕ1 (x)ψ1 (t) + · · · + ϕn (x)ψn (t)

7

Решение типа обобщенной бегущей
волны

u = U (z), z = ϕ(t)x + ψ(t)

8

Решение с функциональным разделением
переменных (специальный случай)

u = U (z), z = ϕ(x) + ψ(t)

9

Решение с функциональным
разделением переменных

u = U (z),
z = ϕ1 (x)ψ1 (t) + · · · + ϕn (x)ψn (t)



u = tα F (z), z = xtβ

Обе независимые переменные могут играть роль пространственных координат.

1. Введение. Методы прикладной
математики
Предварительные замечания. Дифференциальные уравнения в частных производных второго и более высоких порядков часто встречаются в различных
областях математики, физики, механики, химии, биологии и многочисленных
приложениях.
Далее пойдет речь о методах решения задач, которые допускают математическую формулировку в виде дифференциальных уравнений и некоторых
дополнительных условий (начальных и граничных). Основные теоретические
методы условно можно разделить на следующие четыре класса∗ :
• точные методы,
• асимптотические методы (методы возмущений),
• численные методы,
• приближенные аналитические методы.
Данная классификация весьма удобна, она основана на использовании ряда
характерных черт и отличительных признаков каждого класса. Важно отметить, что большинство специалистов обычно хорошо владеют только методами
одного класса (это обстоятельство нередко приводит к недооценке возможностей других методов и ошибочным высказываниям на тему «какие методы
важнее»). Ниже приведено краткое описание методов каждого класса, указаны
их основные достоинства и недостатки.
Замечание 1.1. При решении конкретных задач нередко приходится использовать
сочетание нескольких методов различных классов (см. далее разд. 1.5).
Замечание 1.2. Некоторые методы в зависимости от их конкретной реализации
при решении различных задач можно отнести как численным, так и к приближенным
аналитическим методам (например, различные модификации метода Галеркина).

1.1. Точные методы
1.1.1. Краткая информация
⊲ Отличительные признаки.
1. Позволяют получать точные решения.
2. В процессе решения не допускаются какие-либо упрощения.
Здесь не рассматриваются качественные методы, которые сравнительно редко используются в приложениях.


13

14

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

⊲ Основные достоинства точных решений.
1. Формируют физические представления о рассматриваемых явлениях и
процессах.
2. Наглядно демонстрируют и позволяют разобраться в механизме сложных нелинейных эффектов.
3. Широко используются в учебных курсах университетов для иллюстрации теоретического материала и некоторых приложений.
4. Широко используются в качестве тестовых задач для всех других методов.
5. Позволяют планировать эксперименты для определения эмпирических
параметров.
⊲ Основные недостатки точных методов.
1. Имеют ограниченную область применимости (часто не позволяют получить искомый результат).
2. Иногда приводят к решениям сложного вида, которые неудобно использовать на практике.
⊲ Возможности проверки публикуемых результатов читателями.
Точные решения обычно нетрудно проверить путем подстановки их в рассматриваемые уравнения (при этом нет необходимости знать метод получения
решений).

1.1.2. Более подробная информация
Под точными методами здесь понимаются математические методы, при использовании которых в процессе решения не допускаются какие-либо упрощения рассматриваемых задач. Эти методы позволяют получать точные решения
в виде математических формул, интегралов или рядов (более строгое определение точного решения дается в разд. 6). Точные решения дифференциальных уравнений математической физики всегда играли и продолжают играть
огромную роль в формировании правильного понимания качественных особенностей многих явлений и процессов в различных областях естествознания.
Точные решения нелинейных уравнений наглядно демонстрируют и позволяют
разобраться в механизме таких сложных нелинейных эффектов, как пространственная локализация процессов переноса, множественность или отсутствие
стационарных состояний при определенных условиях, существование режимов с обострением или корневой особенностью, возможная негладкость или
разрывность искомых величин и др.
Некоторые нестандартные ситуации проиллюстрированы ниже на модельных задачах, которые описываются нелинейными обыкновенными дифференциальными уравнениями (при применении численных методов в таких ситуациях необходимо понимать качественные особенности решений подобных
задач).

15

1.1. Точные методы

◮ Пример 1.1. (Пространственная локализация решений.) Рассмотрим
двухточечную краевую задачу со степенной нелинейностью:
′′
yxx
= yk ;

y(0) = 1,

y(∞) = 0,

(1.1.2.1)

где 0 < k < 1.
Точное решение задачи (1.1.2.1) записывается так:

 2

x 1−k
, 0 6 x < h;
1−
y=
(1.1.2.2)
h

0,
x > h,
p
где h = 2(1 + k)/(1 − k)2 . Видно, что изменение решения происходит на
ограниченном участке 0 6 x 6 h (т. е. решение локализовано).
В задаче (1.1.2.1) граничное условие на бесконечности можно заменить
условием в конечной точке y(x1 ) = 0. В этом случае при x1 > h решение в
области локализации 0 6 x < h также определяется формулой (1.1.2.2), а при

h 6 x 6 x1 решение равно нулю.
◮ Пример 1.2. (Неединственность или несуществование решений.) Рассмотрим двухточечную краевую задачу с экспоненциальной нелинейностью
(модельная задача теории горения):
′′
yxx
+ λey = 0;
y(0) = y(1) = 0.

Общее решение уравнения (1.1.2.3) имеет вид
i
h
2c2
,
y = ln
2
λ ch (cx + b)

(1.1.2.3)
(1.1.2.4)

(1.1.2.5)

где b и c — произвольные постоянные. Подставив (1.1.2.5) в граничные условия
(1.1.2.4), после несложных преобразований получим трансцендентную систему
уравнений для определения коэффициентов b и c:
λ=

8b2
,
ch2 b

c = −2b.

Функция λ(b) = 8b2/ ch2 b положительна при b 6= 0, стремится к нулю
при b → 0 и b → ∞ и имеет максимум равный λ∗ = max λ(b) = 3.5138.
Рассматриваемая задача при 0 < λ < λ∗ имеет два решения, при λ = λ∗ — одно

решение, при λ > λ∗ — не имеет решения.
◮ Пример 1.3. (Бесконечное множество решений.) Задача Коши
yt′ = y 1/3 ;

y(0) = 0

имеет бесконечное множество решений (однопараметрическое семейство):
(
0
при 0 6 t 6 a,
y(t) =  2
3/2
при t > a,
3 (t − a)

16

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

где a > 0 — произвольная постоянная. Функция y(t) непрерывно дифференцируема везде, включая точку t = a, и удовлетворяет рассматриваемому уравнению
с нулевым начальным условием.
В этой задаче не выполнены условия теоремы единственности решения.
Для выделения единственного решения здесь надо выставить дополнительное
условие (например, задать ненулевое значение искомой функции y = y1 в

некоторой точке t = t1 ).
◮ Пример 1.4. (Решение с обострением.) Задача Коши
yt′ = ay 2 ;

y(0) = 1

имеет точное решение
y=

1
.
1 − at

При a > 0 это решение существует лишь на ограниченном интервале времени
0 6 t < 1/a и стремится к бесконечности при t → 1/a. Положение сингулярной
точки t = t∗ = 1/a, в которой функция y обращается в бесконечность, заранее

неизвестно и определяется в процессе построения решения.
◮ Пример 1.5. (Решение с корневой особенностью.) Задача Коши

имеет точное решение

yt′ = −

1
;
2y

y=

y(0) = a > 0
p

a2 − t.

Это решение существует на ограниченном интервале времени 0 6 t 6 a2 .
Положение сингулярной точки t = t∗ = a2 , в которой производная функции
y обращается в бесконечность, заранее неизвестно и определяется в процессе

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

1.1. Точные методы

17

которые, в свою очередь, позволяют исследовать уже более сложные задачи,
не имеющие точного аналитического решения.
Точные методы и решения необходимы также для разработки и совершенствования программ компьютерной алгебры, предназначенных для аналитических вычислений (системы Maple, Mathematica, MATLAB, CONVODE и др.)
Важно отметить, что многие уравнения прикладной и теоретической физики, химии, биологии и экологии содержат эмпирические параметры или
эмпирические функции. Точные решения позволяют планировать эксперимент
для определения этих параметров или функций путем искусственного создания
подходящих (граничных и начальных) условий. Точные методы чаще всего
применяют:
• для решения различных классов линейных задач, описываемых уравнениями с частными производными в областях с простой геометрией (наибольшую
пользу они приносят при исследовании линейных уравнений с постоянными
коэффициентами);
• для решения задач, описываемых линейными и нелинейными уравнениями с частными производными первого порядка.
Наиболее распространенными методами, используемыми для решения линейных задач математической физики, являются метод разделения переменных, методы интегральных преобразований (Лапласа, Фурье, Меллина и др.),
метод, основанный на функциях Грина, и метод характеристик. Для решения задач, описываемых линейными и нелинейными уравнениями с частными
производными первого порядка, обычно используются метод характеристик
и метод разделения переменных.
Простейшим методом решения нелинейных задач математической физики и механики является метод подобия, позволяющий ввести автомодельные переменные, которые дают возможность перейти от сложных уравнений с
частными производными к обыкновенным дифференциальным уравнениям. О
других методах решения нелинейных уравнений математической физики будет
подробно рассказано далее в разд. 1.6 и главах 5–11.
Для подавляющего большинства сложных задач, описываемых уравнениями с частными производными, не удается найти точное аналитическое решение
(сказанное справедливо и для существенно более простых алгебраических и
трансцендентных уравнений, а также для обыкновенных дифференциальных
уравнений). Основные причины, затрудняющие получение точных решений,
обусловлены, как правило, нелинейностью уравнений или граничных условий,
зависимостью коэффициентов уравнений от координат, сложной формой границ и др. Поэтому для получения необходимой информации об исследуемом
явлении или процессе приходится прибегать к разного рода упрощениям в
математической формулировке соответствующей задачи, к различным приближениям и аппроксимациям, численным методам или к тем и другим одновременно.

18

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

1.2. Асимптотические методы (методы возмущений)
1.2.1. Краткая информация
⊲ Отличительные признаки
1. Один параметр задачи считается малым или большим∗ .
2. Решение ищется в виде одного или нескольких асимптотических разложений по этому параметру.
⊲ Основные достоинства асимптотических методов
1. Позволяют регулярным образом находить члены разложения и получать
приближенные формулы.
2. Позволяют установить качественные особенности явлений/процессов и
приближенные законы подобия.
3. Позволяют исследовать задачи, в которых существуют узкие пространственно-временные области с быстрым изменением решения.
4. Результаты используются в качестве тестовых задач для оценки точности
численных и приближенных аналитических методов.
5. Являются основой для разработки численных методов в задачах с малым
параметром.
6. Являются основой для разработки комбинированных методов.
⊲ Основные недостатки асимптотических методов
1. Не позволяют получить результат для промежуточных (конечных) значений характерного параметра.
2. Нередко отсутствует строгое математическое обоснование.
⊲ Возможности проверки публикуемых результатов читателями
Асимптотические решения нередко можно проверить прямой подстановкой
в рассматриваемые уравнения и граничные/начальные условия путем анализа
порядков членов полученных разложений.

1.2.2. Более подробная информация
Рассматриваемые задачи часто настолько сложны, что возникает необходимость построения упрощенных (модельных) уравнений, которые дают возможность лучше понять физический смысл рассматриваемого явления или
процесса и дать его наглядную интерпретацию. Характерным и очень важным
примером построения приближенных уравнений такого рода являются уравнения пограничного слоя. Упрощение исходных полных уравнений позволило
получить более простые уравнения пограничного слоя (например, в гидро- и
аэродинамике и теории конвективного тепло- и массопереноса) и сформулировать соответствующие законы подобия. Авторы ранних работ при выводе
приближенных уравнений обычно руководствовались интуицией и правдоподобными рассуждениями, но постепенно выяснилось, что надежнее и лучше


Сложные задачи могут содержать несколько малых или/и больших параметров.

1.2. Асимптотические методы (методы возмущений)

19

пользоваться асимптотическими методами (методами возмущений), совершая
предельный переход по одному или нескольким малым (или большим) параметрам и используя регулярные процедуры.
В простейшем случае, когда неизвестная величина u зависит от одной независимой переменной x и малого параметра ε, асимптотические разложения
ищутся в виде
u=

n
X

δj (ε)aj (z) + o(δn (ε)),

z = εk x,

j=1

где δk (ε) — асимптотическая последовательность, т. е. δj+1 (ε)/δj (ε) → 0 при
ε → 0, aj+1 (z)/aj (z) = O(1), z — растянутая переменная. Асимптотические
методы позволяют формализованным образом получать первое и последующие
члены разложения. Эти методы помимо наиболее простого и хорошо известного метода регулярных разложений включают также метод усреднения, метод
сращиваемых асимптотических разложений, методы двух- и многомасштабных разложений и другие методы.
Асимптотические решения представляются в виде одного или нескольких
рядов, каждый член которых удовлетворяет более простому, чем исходное,
дифференциальному уравнению. Возникающие при решении неизвестные постоянные и структура асимптотического разложения (т. е. зависимость членов
асимптотической последовательности δj от малого или большого параметра)
определяются последовательно в процессе анализа, например, с помощью процедуры сращивания. Чтобы выявить качественные черты изучаемой задачи
и дать хорошее численное приближение к искомому решению, как правило,
достаточно знать лишь несколько первых членов разложения.
◮ Пример 1.6. Для иллюстрации качественных особенностей задач с пограничным слоем рассмотрим тестовую краевую задачу для линейного ОДУ∗ :
′′
εyxx
+ yx′ + y = 0 (0 < x < 1);
y(0) = a, y(1) = b,

(1.2.2.1)
(1.2.2.2)

где a, b, ε — свободные определяющие параметры. При ε = 0 ОДУ второго порядка (1.2.2.1) вырождается в ОДУ первого порядка, решение которого
не может удовлетворить одновременно двум граничным условиям (1.2.2.2).
В задаче (1.2.2.1)–(1.2.2.2) при ε → 0 (ε > 0) пограничный слой (область,
которая характеризуется большими градиентами решения) образуется вблизи
точки x = 0.
В зависимости от значений свободных параметров задача (1.2.2.1)–(1.2.2.2)
может иметь как монотонные, так и немонотонные решения. Точное решение
Здесь и далее ОДУ обозначает обыкновенное дифференциальное уравнение (или обыкновенные дифференциальные уравнения).


20

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

Рис. 1.1. Точные решения (1.2.2.3) задачи (1.2.2.1)–(1.2.2.2) (сплошные линии) и
асимптотические решения (1.2.2.4) этой задачи (точки) для двух наборов численных
значений определяющих параметров: a) a = 1, b = 0, ε = 0.005; b) a = 0, b = 1, ε = 0.005.

этой задачи определяется формулами
y=
λ1 =

1 −1


−1 −

aeλ2 − b λ1 x
e
eλ2 − eλ1




1 − 4ε ,

+

b − aeλ1 λ2 x
e ,
eλ2 − eλ1

λ2 =

1 −1


−1 +




1 − 4ε .

(1.2.2.3)

Для малых ε справедливы приближенные соотношения
λ1 ≃ −ε−1 ,

yx′ (0) ≃ ε−1 (be − a),

λ2 ≃ −1,

а соответствующее асимптотическое решение задачи (1.2.2.1)–(1.2.2.2) при
ε → 0 имеет вид
ya ≃ (a − eb)e−x/ε + be1−x .

(1.2.2.4)

Для конкретности, далее будем полагать, что a > 0, b > 0. Если a > eb,
то функция (1.2.2.4) монотонно убывает. Если a < eb, то функция (1.2.2.4)
монотонно (и очень быстро) возрастает в узкой области 0 6 x <x∗ , где
i
h 
a
1
1−
, y∗ ≃ eb,
(1.2.2.5)
x∗ ≃ ε ln
ε

eb

а в оставшейся области x∗ 6 x 6 1 решение монотонно (и достаточно медленно)
убывает.
Точные решения (1.2.2.3) задачи (1.2.2.1)–(1.2.2.2) показаны сплошными
линиями на рис. 1.1 для двух наборов численных значений определяющих
параметров: a) a = 1, b = 0, ε = 0.005 и b) a = 0, b = 1, ε = 0.005. Для второго
набора значений решение в области 0 6 x 6 x∗ ≈ 0.0267 быстро возрастает (от
нуля до максимального значения y∗ ≈ 2.6462), а в области x∗ 6 x 6 1 медленно
убывает; в этом случае максимум разности между асимптотическим решением
(1.2.2.4) и точным решением (1.2.2.3) на всем интервале 0 6 x 6 1 равен 0.0720
(а относительная погрешность равна 0.0272).

1.2. Асимптотические методы (методы возмущений)

21

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

шагом вне его.
Важно подчеркнуть, что наличие малого или большого параметра во многих случаях обусловлено физической реальностью. Например, практически во
всех задачах о конвективной диффузии в жидкостях имеется большой безразмерный параметр Sc = ν/D — число Шмидта, где ν — кинематическая вязкость
жидкости, D — коэффициент диффузии (для воды — Sc = 0.5 × 103 , для вязких
жидкостей типа глицерина — Sc ∼ 106 , для моторных масел — Sc ∼ 108 ); указанное обстоятельство приводит к появлению диффузионного пограничного слоя
и диффузионного следа за реагирующей частицей. В сингулярно-возмущенных
задачах такого рода существуют узкие пространственно-временные области, в
которых решение быстро меняется. Структура, протяженность и число этих
областей, как правило, заранее неизвестны. Это сильно затрудняет непосредственное использование конечно-разностных численных методов, которые обычно основаны на априорном представлении о качественном поведении решения.
Строгое математическое обоснование асимптотических методов для решения сложных нелинейных задач в настоящее время нередко отсутствует. Однако непротиворечивость полученных результатов и огромный опыт успешного
практического применения этих методов дают основание считать их весьма
мощным инструментом прикладной математики и механики.
Получающиеся при использовании методов возмущений асимптотические
ряды часто расходятся или очень медленно сходятся. Кроме того, как правило,
удается вычислить лишь несколько (обычно не более двух или трех) первых
членов возмущенного разложения. Указанные обстоятельства не позволяют
оценить поведение решения при промежуточных (конечных) значениях параметра или переменной и накладывают существенные ограничения на использовании асимптотических формул для расчетов в инженерной практике. Это —
наиболее существенный недостаток методов возмущений.
Для улучшения асимптотических рядов применяли различные преобразования и приемы (преобразования Эйлера и Шенкса, Паде аппроксимации, приближения рациональными дробями и др.), которые несмотря на их полезность
не обладают общностью. Обычно их приходится использовать интуитивно, без
понимания соответствующего механизма.
Несмотря на указанные недостатки, в настоящее время — время интенсивного развития вычислительной математики и компьютерной техники — методы
возмущений отнюдь не утрачивают своего значения. Они служат для выяснения принципиально важных закономерностей и качественных особенностей

22

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

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

1.3. Численные методы
1.3.1. Краткая информация
⊲ Отличительные признаки
1. Независимые переменные и искомые величины рассматриваются на дискретном множестве точек.
2. Основаны на различных аппроксимациях и использовании компьютеров.
⊲ Основные достоинства численных методов
1. Обладают большой универсальностью и имеют широкий диапазон применимости.
2. Анимация результатов дает наглядное представление о рассматриваемых
явлениях и процессах.
3. Использование стандартных подпрограмм позволяет сравнительно просто и быстро решать многие задачи.
4. Позволяют исследовать сложные задачи с большим числом неизвестных
при промежуточных значениях характерных параметров.
5. Являются незаменимым аппаратом для расчета, проектирования, управления и оптимизации элементов конструкций, аппаратов и технологических
процессов.
6. Использование стандартных подпрограмм часто не требуют от исследователя глубокого понимания применяемых методов∗ .
⊲ Недостатки численных методов
1. Необходимость тестирования получаемых решений (особенно имеющих
качественные особенности, подобные описанным в разд. 1.1.2 и 1.2.2).
2. Нередко отсутствует строгое математическое обоснование.
3. Наличие в задаче большого числа параметров и широкий диапазон их
изменения часто делают численные результаты ненаглядными и неудобными
для анализа.
4. Необходимость прибегать к дополнительному аналитическому исследованию для задач с сингулярными особенностями.
5. Таблицы и графики часто менее удобны, чем простые формулы.
⊲ Возможности проверки публикуемых результатов читателями
Публикуемые численные решения обычно очень трудно проверить (фактически для этого нужно заново численно решить задачу).


Естественно здесь речь идет о сравнительно простых задачах.

1.3. Численные методы

23

1.3.2. Более подробная информация
Неудобство прямого использования результатов асимптотического анализа в
инженерной практике в значительной мере может быть преодолено путем применения численных методов (конечно-разностных, проекционных, конечных
элементов, итерационных и др.) с использованием компьютеров. Конечно-разностные методы основаны на замене любых дифференциальных соотношений
соответствующими конечно-разностными аппроксимациями, что позволяет для
решения уравнений с частными производными использовать различные численные алгоритмы, содержащие большое число алгебраических и логических
операций. Точность и скорость вычислительного процесса зависит от способа аппроксимации дифференциальных величин; от геометрии и плотности
системы дискретных точек, в которых вычисляются искомые величины и их
производные; от способа организации численного алгоритма, управляющего
алгебраическими и логическими операциями.
Численные методы, в совокупности, обладают большой универсальностью
и позволяют эффективно получать решения различного рода задач для промежуточных значений параметра и координаты, т. е. в той области, где не
могут быть использованы асимптотические методы. Стремительное вторжение ЭВМ в разные области человеческой деятельности привело к довольно
распространенному мнению о всесильности численных методов. Это, в свою
очередь способствует тому, что многие исследователи все чаще предпочитают
обращаться к ним, пренебрегая другими теоретическими методами.
Несмотря на очевидную полезность и общность численных методов, их порой необоснованно переоценивают. Отметим некоторые недостатки численных
методов.
• Таблицы и графики, являющиеся результатом численных расчетов, часто
менее удобны чем приближенные аналитические формулы. Наличие в задаче
большого числа характерных параметров (а иногда и произвольных функций)
и широкий диапазон их изменения, как правило, делают результаты численных
расчетов ненаглядными и неудобными для интерпретации и анализа∗ .
• Необходимость прибегать к дополнительному аналитическому исследоваПри математическом моделировании сложных систем с большим числом варьируемых параметров до проведения массированных численных расчетов полезно сделать оценку времени,
которое потребуется для исследования. Поясним сказанное на модельном примере. Пусть имеется достаточно сложная задача с 9 варьируемыми параметрами (подобные задачи возникают,
например, при оптимизации технологических процессов, определении границ устойчивости
многопараметрических систем, оптимизации формы летательных аппаратов и др.). Будем
считать, что нужно численно проанализировать десять значений для каждого из параметров,
поэтому надо рассмотреть 109 вариантов. Пусть решение тестового варианта задачи для одного
набора параметров занимает одну секунду, что дает 86400 (60 × 60 × 24) вариантов в сутки.
Чтобы проанализировать все 109 вариантов потребуется более 30 лет непрерывной работы
компьютера. Это очень долго, поэтому в данном случае исследователям надо либо упрощать
рассматриваемую модель, либо использовать другие численные методы, либо переходить на
существенно более мощный компьютер и т. д.


24

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

нию при наличии различного типа сингулярностей решений и особых точек в
коэффициентах дифференциальных уравнений (подобное исследование часто
трудно осуществить в рамках численных методов, особенно если исследователи впервые сталкиваются с подобными ситуациями).
• Необходимость дополнительного привлечения асимптотических методов
при исследовании задач с малым параметром и при получении решения в
областях с большими градиентами решения∗ или в областях с неоднородной
микроструктурой.
• Необходимость тестирования результатов численного решения путем сопоставления с известными точными решениями или решениями модельных
задач.
Один из наиболее существенных недостатков, которым часто просто пренебрегают (ввиду малой информированности, а также из-за неправильного понимания и неудачного употребления термина «точный метод» применительно
к численным методам), состоит в том, что для гарантированной уверенности
в адекватности и точности результатов численного решения сложных задач
при отсутствии тестовых решений вычисления следует проводить сразу по
нескольким принципиально различным схемам. Такое дублирование необходимо даже тогда, когда первое из полученных численных решений приводит к
внешне разумным и хорошо интерпретируемым результатам.
Указанная ситуация обусловлена тем, что для подавляющего большинства
сложных нелинейных задач отсутствует строгое обоснование той или иной
вычислительной процедуры. Практика показывает, что расхождение публикуемых в печати данных разных авторов, исследовавших одну и ту же задачу
различными (а иногда и идентичными) численными методами, как правило,
составляет 5–15%. Известны случаи, когда это отличие было значительно больше и приводило даже к качественно различным результатам (например, для
внутренней задачи массопереноса при больших числах Пекле).
Рассмотрим простой модельный пример, поясняющий одну из возможных
причин возникновения опасности «плохих» вычислений. Будем считать, что
искомая величина выражается в виде определенного интеграла, а подынтегральное выражение хотя и непрерывно дифференцируемо, но его вторая или
третья производная имеет особенность (неограничена) в какой-либо точке. Использование стандартных подпрограмм, основанных на формулах Симпсона,
может привести к значительной ошибке (поскольку погрешность этих формул оценивается четвертой производной, которая в данном случае может быть
неограниченной).
Создание и использование адаптивных сеток с автоматическим выбором шага и направления в пространстве требует много времени и больших усилий значительной группы исследователей (такие сетки не являются универсальными и обычно применимы к весьма ограниченному
классу задач). Отметим интересную статью Franz & Roos (2011), в которой содержится любопытная коллекция примеров экзотических численных решений краевых задач с пограничным
слоем, полученных на основе использования неадекватных численных алгоритмов и схем.


1.4. Приближенные аналитические методы

25

Важно отметить, что публикуемые численные результаты во многом остаются лишь на совести авторов — их практически невозможно проверить даже
опытному рецензенту (с аналогичными трудностями приходится сталкиваться
также при анализе экспериментальных работ); во многих случаях эти результаты сложно использовать «посторонним» людям, незнакомым с автором.
Несмотря на указанные недостатки, численные методы в настоящее время
играют определяющую роль в развитии научно-технического прогресса, являясь основным аппаратом исследования инженерно-технических и экономических задач, связанных, в первую очередь, с расчетом, проектированием, управлением и оптимизацией конструкций, аппаратов и технологических процессов.
Численные методы широко используются для математического моделирования
природных явлений.

1.4. Приближенные аналитические методы
1.4.1. Краткая информация
⊲ Отличительные признаки
1. Основаны на интуитивных соображениях и нестрогих рассуждениях∗ .
2. При решении задач используются различные упрощения и субъективные
представления авторов о качественном поведении решений.
⊲ Основные достоинства приближенных методов
1. Позволяют получать простые формулы, удобные для практических расчетов.
2. Дают возможность сравнительно быстро получать приближенные оценки.
3. Эффективны в задачах, характерные параметры которых заданы с невысокой точностью.
4. Являются основой для разработки комбинированных методов.
5. Не требуют от исследователя обширных математических знаний.
⊲ Недостатки приближенных методов
1. Полное отсутствие строго математического обоснования.
2. Не могут быть использованы при необходимости получения большой
точности.
⊲ Возможности проверки публикуемых результатов читателями
Публикуемые результаты невозможно проверить при отсутствии описания
способа их получения.
В этом разделе в основном рассматриваются приближенные аналитические методы инженерного типа.


26

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

1.4.2. Более подробная информация
До сих пор сохраняют свое значение разнообразные и во многом опирающиеся
на интуитивные соображения (о свойствах и структуре решения) приближенные инженерные методы, к которым относятся, например, однопараметрические интегральные методы в теории ламинарного и турбулентного пограничного слоя, метод равнодоступной поверхности в задачах массопереноса
с поверхностными реакциями, различные модификации метода линеаризации
уравнений или граничных условий и др. Использования этих простых методов
во многих случаях оказывается вполне достаточно для практических целей. К
сожалению, мода на численные методы за последние несколько десятилетий
привела к тому, что приближенные методы часто недооцениваются и редко
используются.
Многие приближенные методы основаны на глубоком и неформальном понимании физической сущности явления. Конкретные представления о механизме рассматриваемого явления или процесса, которые черпаются непосредственно из повседневной практической деятельности или эксперимента и неявно заложены в приближенный метод, нередко позволяют получать искомые
зависимости, успешно конкурирующие с результатами соответствующего численного анализа. Более того, в ряде случаев приближенные формулы значительно более удобны для проведения практических расчетов, чем любые вычисления с привлечением ЭВМ. Это обычно происходит тогда, когда одна и
та же формула, полученная тем или иным разумным приближенным методом,
дает возможность учесть сразу много факторов.
Поясним сказанное на примере. Известны простые общие формулы позволяющие приближенно вычислять средние числа Шервуда для любой кинетики объемной или поверхностной химической реакции, произвольного типа
течения и формы частиц (в этих случаях исходная постановка задачи помимо
обычных безразмерных параметров дополнительно содержит произвольные
функции). Подобные результаты принципиально не могут быть получены численными методами: можно посчитать лишь много различных частных случаев
(с фиксированной кинетикой, геометрией течения и формой частиц) и для
каждого из них определить искомые зависимости в виде таблиц и графиков.
При этом представляется маловероятным дать какие-либо рекомендации общего характера (например, для произвольной кинетики химической реакции).
Из сказанного ясно, что актуальная проблема получения любых достаточно
общих приближенных соотношений не может быть исчерпана применением
численных методов.
Важно подчеркнуть, что имеющиеся в настоящее время опытные данные
для численных значений многих физико-химических постоянных (например,
константы скорости, порядок и энергии активации объемных и поверхностных
химических реакций) имеют весьма невысокую точность. Это дополнительно
говорит в пользу того, что в такого рода задачах уместно использовать апроби-

1.5. Комбинирование теоретических методов

27

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

1.5. Комбинирование теоретических методов
Из сказанного выше следует, что все перечисленные классы теоретических методов имеют свои характерные достоинства и недостатки. При этом важно, что
все теоретические методы полностью не перекрывают друг друга. Поэтому при
решении конкретных задач часто приходится прибегать к сочетанию нескольких методов различных классов. Приведем несколько конкретных примеров.
Введение автомодельных переменных (что соответствует использованию
точных методов для анализа уравнений с частными производными и существенно упрощает исходную задачу) нередко приводит к обыкновенным дифференциальным уравнениям, решение которых нельзя представить в замкнутом виде. Поэтому на втором этапе исследования полученное ОДУ решают
либо численными, либо приближенными методами.
◮ Пример 1.7. (Задача Блазиуса.) Ниже приведена краткая схема получения решения задачи пограничного слоя на плоской пластине:
• Уравнения Навье — Стокса, УрЧП

⇓ Асимптотический метод (большие числа Рейнольдса)

• Более простые уравнения пограничного слоя, УрЧП

⇓ Точный метод (введение автомодельных переменных)

• Обыкновенное дифференциальное уравнение

⇓ Численный (или приближенный аналитический) метод

• Искомое решение



28

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

Наличие сингулярностей в коэффициентах дифференциальных уравнений,
точное решение которых отсутствует, вынуждает исследователя сначала «раскрывать» все особенности аналитически, а затем применять численные методы. Нередко приходится использовать сочетание асимптотических и численных методов (гидродинамический и тепловой пограничный слой).
Весьма перспективными оказываются комбинированные методы, основанные на сочетании асимптотических и приближенных методов (методы асимптотических аналогий, асимптотической коррекции и др.). Это позволяет, с
одной стороны, получить окончательные результаты в простом аналитическом
виде, а с другой — устранить наиболее существенные недостатки приближенных формул, связанные с их неточным поведением в некоторых предельных
случаях. При этом, как правило, существенно повышается точность приближенных формул и нередко возрастает их информативность, что позволяет для
расчета сходных задач использовать одну и ту же формулу.
Замечание 1.3. Из сказанного следует, что ошибочно противопоставлять друг
другу различные классы теоретических методов, которые имеют свои характерные
достоинства и недостатки и разную область применимости. Гораздо вернее считать,
что все теоретические методы (точные, асимптотические, численные, приближенные) взаимно дополняют друг друга.

1.6. Точные решения и методы решения нелинейных
уравнений математической физики
Общее решение нелинейных уравнений математической физики и механики
удается получить очень редко (в исключительных случаях). Поэтому обычно приходится ограничиться поиском и анализом частных решений, которые
принято называть точными решениями. Под точными решениями нелинейных
уравнений математической физики понимаются следующие решения:
(a) Решения, которые выражаются через элементарные функции.
(b) Решения, которые выражаются в виде квадратур∗ .
(c) Решения, которые выражаются через решения обыкновенных дифференциальных уравнений или систем обыкновенных дифференциальных уравнений.
Простейший случай (a) специально выделен из более общего случая (b),
поскольку некоторые авторы ограничиваются поиском только таких точных

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

1.6. Точные решения и методы решения нелинейных уравнений математической физики

29

решений. В случаях (a) и (b) точное решение может быть представлено в
явной, неявной или параметрической форме.
Под точными методами решения нелинейных уравнений математической
физики понимаются методы, позволяющие получать точные решения.
Наиболее распространенные и весьма эффективные точные методы решения нелинейных уравнений математической физики и механики перечислены
ниже в сводной табл. 1.1. Эти методы имеют широкую область применимости,
позволяя строить точные решения нелинейных УрЧП разных типов и разных
порядков (в настоящее время имеется много публикаций, в которых с помощью
этих методов получено большое число точных решений).
Замечание 1.4. В табл. 1.1 указаны только методы, обладающие широким диапазоном применимости и пригодные для поиска точных решений уравнений различных
типов (параболических, гиперболических, эллиптических, смешанных) и разных порядков. Метод Монжа, метод Хироты и другие точные методы, имеющие существенно
более узкую область применимости, здесь не рассматриваются.
Замечание 1.5. В теории тепло- и массопереноса и гидродинамике∗ эффективно
работают только первые шесть методов, указанных в табл. 1.1.

Литература к главе 1
Альшина Е.А., Калиткин Н.Н., Корякин П.В. Диагностика особенностей точного
решения при расчетах с контролем точности. Жур. выч. мат. и мат. физики, 2005,
т. 45б, № 10, с. 1837–1847.
Баренблатт Г. И. Подобие, автомодельность, промежуточная асимптотика, 2-е изд.
М.: Гидрометеоиздат, 1982.
Бахвалов Н.С. К оптимизации методов решения краевых задач при наличии пограничного слоя. Жур. выч. мат. и мат. физики, 1969, т. 9, № 4, с. 841–859.
Бахвалов Н. С., Жидков Н. П., Кобельков Г. М. Численные методы, 9-е изд.. М.:
Лаборатория знаний, 2020.
Гупало Ю.П., Полянин А.Д., Рязанцев Ю.С. Массотеплообмен реагирующих частиц
с потоком. М.: Наука, 1985.
Ильин А. М. Разностная схема для дифференциального уравнения с малым параметром при старшей производной. Мат. заметки, 1969, т. 6, № 2, с. 237–248.
Коул Дж. Методы возмущений в прикладной математике. М.: Мир, 1972.
Найфэ А. Введение в методы возмущений. М.: Мир, 1984.
Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: Издательство «ИПМех РАН», 2020.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.
Самарский А. А. Теория разностных схем, 3-е изд. М.: Наука, 1989.
Franz S., Roos H.-G. The capriciousness of numerical methods for singular perturbations.
SIAM Review, 2011, Vol. 53, No. 1, pp. 157–173.
Lagerstrom P.A. Matched Asymptotic Expansions. Ideas and Techniques. New York: Springer, 1988.
Здесь имеется ввиду поиск точных решений уравнений гидродинамического пограничного
слоя и уравнений Навье — Стокса.


30

1. В ВЕДЕНИЕ . М ЕТОДЫ

ПРИКЛАДНОЙ МАТЕМАТИКИ

Таблица 1.1. Основные методы поиска точных решений нелинейных уравнений
математической физики.


Название метода

Характерные особенности

1

Классический метод
поиска симметрий (метод
группового анализа)

Основан на поиске однопараметрических групп Ли
непрерывных преобразований, которые сохраняют вид
УрЧП. Позволяет получать автомодельные и другие
инвариантные решения

2

Неклассический метод
поиска симметрий
(допускает различные
модификации)

Обобщает классический метод поиска симметрий
(основан на условии инвариантной поверхности).
Позволяет описать более широкий класс точных
решений, но более сложен для использования

3

Прямой метод построения
редукций (метод
Кларксона — Крускала)

Задается общий вид решения с несколькими свободными
функциями. Для определения этих функций
используются специальные приемы, одна из искомых
функций должна удовлетворять ОДУ

4

Метод дифференциальных
связей

Наиболее общий метод. Основан на анализе
совместности рассматриваемого УрЧП и
вспомогательных (более простых) дифференциальных
уравнений, называемых дифференциальными связями

5

Методы обобщенного
разделения переменных

Решение ищется в виде суммы попарных произведений
функций разных аргументов (как в методе Галеркина).
Для определения искомых функций используют
несколько разных методов

6

Методы функционального
разделения переменных

Задается вид решения (в явной или неявной форме) с
несколькими свободными функциями. Эти функции
определяются методами дифференцирования или
расщепления

7

Метод обратной задачи
рассеяния (теория
солитонов)

Основан на специальном представлении уравнения (с
помощью пары Лакса линейных операторов) или на
условии совместности двух систем линейных
дифференциальных уравнений

8

Метод усеченных
разложений Пенлеве

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

Polyanin A.D., Dilman V.V. Methods of Modeling Equations and Analogies in Chemical
Engineering. Boca Raton — Ann Arbor: CRC Press/Begell House, 1994.
Polyanin A.D., Zaitsev V.F. Handbook of Nonlinear Partial Differential Equations, 2nd ed.
Boca Raton — London: Chapman & Hall/CRC Press, 2012.
Polyanin A.D., Zaitsev V.F. Handbook of Ordinary Differential Equations: Exact Solutions,
Methods, and Problems. Boca Raton — London: CRC Press, 2018.
Shishkin G.I., Shishkina L.P. Difference Methods for Singular Perturbation Problems.
Boca Raton: Chapman & Hall/CRC Press, 2009.

2. Элементарная теория инвариантов:
Алгебраические и обыкновенные
дифференциальные уравнения
Предварительные замечания. В данной главе описан простой метод, позволяющий упрощать алгебраические уравнения, интегрировать обыкновенные
дифференциальные уравнения первого порядка и понижать порядок обыкновенных дифференциальных уравнений второго и старших порядков, а также
получать точные решения нелинейных уравнений с частными производными
с помощью инвариантов (об этом будет рассказано в главе 5 «Элементарная
теория инвариантов: Уравнения с частными производными»). Построение инвариантов осуществляется путем поиска преобразований, сохраняющих вид
рассматриваемых уравнений. Приведены многочисленные примеры решения
конкретных дифференциальных уравнений. Важно отметить, что использование даже простейших линейных преобразований сдвига и масштабирования (и
их комбинаций) позволяет единообразно описать разрешимых (или допускающих понижение порядка) обыкновенных дифференциальных уравнений значительно больше, чем описано в стандартных учебниках. При использовании
указанного простого метода надо уметь решать лишь самые простые алгебраические уравнения (или системы таких уравнений) и уметь дифференцировать.

2.1. Симметрии. Общая схема использования
инвариантов для решения уравнений
2.1.1. Симметрии. Преобразования, сохраняющие вид
уравнений. Инварианты
В природе и технике (и элементарной геометрии) обычно встречается либо
зеркальная симметрия, когда одна половина предмета зеркально-симметрична
другой, либо центральная симметрия, когда предмет переходит сам в себя при
повороте относительно некоторого центра. Однако понятие симметрии гораздо
шире, чем в указанных случаях. В общем случае под симметрией понимается
неизменность при какой-либо процедуре не только предметов, но и физических
явлений, математических формул, уравнений и т. д. Далее пойдет речь о том,
как использовать свойство симметрии для поиска решений или упрощения
различных классов нелинейных алгебраических и дифференциальных урав31

32 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ
нений (как обыкновенных, так и с частными производными) и систем таких
уравнений.
Под симметриями математических уравнений будут пониматься преобразования, сохраняющие вид уравнений. Ниже приведены примеры конкретных
уравнений, которые сохраняют свой вид при некоторых простых преобразованиях.
◮ Пример 2.1. Рассмотрим биквадратное уравнение
x4 + ax2 + 1 = 0.

(2.1.1.1)

Замена
x = −x̄

приводит к точно такому же уравнению

x̄4 + ax̄2 + 1 = 0
(т. е. уравнение (2.1.1.1) сохраняет вид при преобразовании x = −x̄).
Два других преобразования
x=±

1


также сохраняют вид уравнения (2.1.1.1), поскольку после умножения на x̃4
получим
x̃4 + ax̃2 + 1 = 0.
Пусть x1 = x∗ — решение уравнения (2.1.1.1). Приведенные преобразования,
сохраняющие вид данного уравнения, позволяют найти его три других реше◭
ния: x2 = −x∗ , x3 = 1/x∗ , x4 = −1/x∗ .
◮ Пример 2.2. Вид дифференциального уравнения
′′
yxx
− yx′ = 0

(2.1.1.2)

не изменится, если сделать любое преобразование вида
x = x̄ + a, y = ȳ
(a — любое число);
x = x̄,
y = ȳ + b (b — любое число);
(2.1.1.3)
x = x̄,
y = cȳ
(c — любое число, не равное нулю),
поскольку для всех трех указанных преобразований в результате получим точно такое же уравнение
′′
ȳx̄x̄
− ȳx̄′ = 0.

Далее будет показано, что преобразования, сохраняющие вид уравнений,
позволяют «размножать» решения уравнений.
Инвариант преобразования — функция (отличная от постоянной), которая
сохраняет вид при действии данного преобразования. Инвариант преобразования может зависеть от независимых и зависимой переменной и их производных (если идет речь о дифференциальных уравнениях). Для пояснения
понятия инвариантов, которые сохраняют вид при заданных преобразованиях,
рассмотрим несколько простых конкретных примеров.

2.1. Симметрии. Общая схема использования инвариантов для решения уравнений

33

◮ Пример 2.3. Однопараметрическое преобразование одинакового сдвига
по обеим осям
x = x̄ + a, y = ȳ + a,
где a — любое число, имеет инвариант
I = y − x = ȳ − x̄.
Если x — независимая переменная, а y — зависимая переменная, то другими
инвариантами этого преобразования являются производные
I2 = yx′ = ȳx̄′ ,

′′
′′
I3 = yxx
= ȳx̄x̄
,

...



◮ Пример 2.4. Однопараметрическое преобразование одинакового изменения масштабов длины по обоим осям
x = ax̄,

y = aȳ,

где a 6= 0 — любое число, имеет инвариант
I1 =

y
x

=


.


Если x — независимая переменная, а y — зависимая переменная, то имеются
также более сложные инварианты, которые зависят от производных и сохраняют вид при действии данного преобразования, например,
I2 = yx′ = ȳx̄′ ,

′′
′′
I3 = xyxx
= x̄ȳx̄x̄
.



◮ Пример 2.5. Однопараметрическое преобразование, представляющее собой изменение масштаба по одной переменной и сдвига по другой переменной,
вида
x = ax̄, y = ȳ + k ln a,
где a 6= 0 — любое число, k — заданная константа, имеет инвариант
I1 = y − k ln x = ȳ − k ln x̄.

Два других инварианта, которые зависят от производных и не меняются
при действии данного преобразования, имеют вид
I2 = xyx′ = x̄ȳx̄′ ,

′′
′′
I3 = x2 yxx
= x̄2 ȳx̄x̄
.



Замечание 2.1. В примерах 2.3–2.5 инварианты преобразований не зависели явно
от параметра a. Такие и подобные инварианты однопараметрических преобразований
играют первостепенную роль при анализе и решении обыкновенных дифференциальных уравнений (и уравнений с частными производными).
Замечание 2.2. Инвариант преобразования определяется неоднозначно. Если I —
инвариант некоторого преобразования, то f (I), где f — произвольная функция, также
является инвариантом этого преобразования. На практике предпочтительнее использовать инварианты простейшего вида, которые приводят к наиболее простым выкладкам.

34 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ

2.1.2. Общая схема использования инвариантов для решения
математических уравнений
Ниже изображена принципиальная схема исследования математических уравнений, которая основана на поиске преобразований, сохраняющих вид уравнений, с последующем переходом в уравнении от исходных переменных к новым
переменным — инвариантам преобразований.
Исходное уравнение

Ищется преобразование, сохраняющее вид уравнения

Находятся инварианты, сохраняющие вид при действии этого преобразования

Исходное уравнение записывается в терминах инвариантов
После выполнения указанных действий уравнение часто упрощается или
приводится к разрешимому виду. Важно отметить, что данная схема с успехом
может применяться для самых различных типов математических уравнений
(см. далее разделы 2.2–2.4 и главу 5).
Для лучшего понимания и усвоения идей использования инвариантов для
решения математических уравнений при изложении дальнейшего материала
применяется принцип «от простого к сложному»: сначала кратко излагаются соответствующие результаты для алгебраических уравнений, потом — для
обыкновенных дифференциальных уравнений, а лишь затем — для нелинейных
уравнений математической физики.

2.2. Алгебраические уравнения и системы уравнений
2.2.1. Алгебраические уравнения, содержащие четные степени
Рассмотрим алгебраическое уравнение
a2n x2n + a2n−2 x2n−2 + a2n−4 x2n−4 + · · · + a4 x4 + a2 x2 + a0 = 0,

(2.2.1.1)

содержащие только четные степени. Биквадратное уравнение является частным случаем уравнения (2.2.1.1) при n = 2.
Замена
x = −x̄

(2.2.1.2)

приводит точно к такому же уравнению для x̄ (говорят, что уравнение (2.2.1.1)
инвариантно относительно преобразования (2.2.1.2)). Отсюда следует, что если
уравнение (2.2.1.1) имеет решение x = x1 , то оно имеет также другое решение
x = −x1 .

35

2.2. Алгебраические уравнения и системы уравнений

Возводя в квадрат обе части (2.2.1.2), получим простейшую алгебраическую функцию, которая сохраняет вид при преобразовании (2.2.1.2):
x2 = x̄2

(2.2.1.3)

Эта функция и является инвариантом преобразования (2.2.1.2). Если выбирать
инвариант (2.2.1.3) за новую переменную, z = x2 , то уравнение (2.2.1.1) порядка 2n преобразуется к уравнению порядка n:
a2n z n + a2n−2 z n−1 + a2n−4 z n−2 + · · · + a4 z 2 + a2 z + a0 = 0.

Таким образом в данном случае переход от исходной переменной x к инварианту преобразования (2.2.1.3) z = x2 позволяет упростить рассматриваемое
уравнение (понизить его порядок в два раза).

2.2.2. Возвратные уравнения и их обобщения
Возвратное алгебраическое уравнение четной степени имеет вид
a0 x2n + a1 x2n−1 + a2 x2n−2 + · · · + a2 x2 + a1 x + a0 = 0

(a0 6= 0).
(2.2.2.1)

Левая часть этого уравнения называется возвратным многочленом∗ , а само
уравнение — возвратным уравнением.
В уравнении (2.2.2.1) сделаем замену
x=

1


(2.2.2.2)

После умножения на x̄2n получим точно такое же уравнение. Отсюда следует,
что если уравнение (2.2.2.1) имеет корень x = b, то оно имеет также другое
решение x = 1/b.
Простейшее возвратное уравнение — квадратное уравнение
a0 x2 + a1 x + a0 = 0.
Делим его на x:



1
+ a1 = 0.
a0 x +
x

Результат удобно представить в форме уравнения первого порядка
a0 z + a1 = 0,
где
z =x+

1
x

= x̄ +

1


(2.2.2.3)

— простейший инвариант преобразования (2.2.2.2).
Теорема 1. В общем случае возвратное уравнение порядка 2n допускает
понижение порядка с помощью подстановки (2.2.2.3). В результате получается
алгебраическое уравнение порядка n.
Коэффициенты возвратного многочлена, одинаково удаленные от его начала и конца,
равны.


36 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ
◮ Пример 2.6. Рассмотрим возвратное уравнение четвертого порядка
ax4 + bx3 + cx2 + bx + a = 0.
Делим его на x2 :





1
1
a x2 + 2 + b x +
+ c = 0.
x

Учитываем, что


1
1 2
= x2 + 2 + 2
x+
x

(2.2.2.4)

x

=⇒

x

x2 +

1
x2

= z 2 − 2.

В результате уравнение (2.2.2.4) подстановкой (2.2.2.3), которая основана на
инварианте преобразования (2.2.2.2), сводится к уравнению второго порядка
az 2 + bz + c − 2a = 0.



Теорема 2. В общем случае возвратное алгебраическое уравнение нечетного порядка
P2n+1 (x) = 0,

где P2n+1 (x) ≡ a0 x2n+1 +a1x2n +a2 x2n−1 +· · ·+a2 x2 +a1 x+a0

имеет корень x = −1, а его левая часть допускает представление
P2n+1 (x) = (x + 1)Q2n (x),

где Q2n (x) — возвратный многочлен степени 2n.
◮ Пример 2.7. Возвратное уравнение третьего порядка
ax3 + bx2 + bx + a = 0
может быть представлено в виде
(x + 1)[ax2 + (b − a)x + a] = 0.



Из теоремы 2 следует, что возвратное уравнение порядка 2n + 1 после
деления на (x+1) и введения новой переменной (2.2.2.3) сводится к уравнению
порядка n.
Замечание 2.3. Обобщенные возвратные уравнения
a0 x2n + a1 x2n−1 + · · · + an−1 xn+1 + an xn +

+ λan−1 xn−1 + λ2 an−2 xn−2 + · · · + λn−1 a1 x + λn a0 = 0

(a0 6= 0)

не меняются при преобразовании
x=

λ
.


Простейший инвариант этого преобразования имеет вид
z =x+

λ
λ
= x̄ + .
x


Переход в исходном уравнении 2n-го порядка от x к новой переменной z приводит
более простому уравнению n-го порядка.

37

2.2. Алгебраические уравнения и системы уравнений

2.2.3. Системы алгебраических уравнений, симметричные
относительно перестановки аргументов
Многочлен P (x, y) от двух переменных называется симметрическим, если он
не меняется при перестановке аргументов: P (x, y) = P (y, x).
Замечание 2.4. В терминах преобразований симметрический многочлен определяется как многочлен, сохраняющий вид при преобразовании x = ȳ , y = x̄.

Простейшие симметрические многочлены
u = x + y,

w = xy

(2.2.3.1)

называются элементарными. Эти многочлены являются простейшими алгебраическими инвариантами при перестановке аргументов.
Любой симметрический многочлен от двух переменных может быть единственным образом выражен через элементарные многочлены.
Для решения систем двух алгебраических уравнений
P (x, y) = 0,

Q(x, y) = 0,

где P и Q — симметрические многочлены, полезно в качестве новых переменных использовать элементарные симметрические многочлены (2.2.3.1). Подобные системы обладают следующим свойством: если система имеет решение
x = x0 , y = y0 , то она имеет также решение x = y0 , y = x0 .
◮ Пример 2.8. Рассмотрим нелинейную систему алгебраических уравнений
x2 + axy + y 2 = b,
(2.2.3.2)
x4 + cx2 y 2 + y 4 = d.
Система (2.2.3.2) не меняется при перестановке аргументов.
Переходя в (2.2.3.2) от x, y к переменным (2.2.3.1) и учитывая формулы
x2 + y 2 = (x + y)2 − 2xy = u2 − 2w,

x4 + y 4 = (x2 + y 2 )2 − 2x2 y 2 = (u2 − 2w)2 − 2w2 = u4 − 4u2 w + 2w2 ,

получим

u2 + (a − 2)w = b,

u4 − 4u2 w + (c + 2)w2 = d.

(2.2.3.3)

Исключая из уравнений u, приходим к квадратному уравнению
(a2 + c − 2)w2 − 2abw + b2 − d = 0.

Дальнейшая процедура определения решений элементарна и здесь не приво◭
дится.
◮ Пример 2.9. Рассмотрим нелинейную систему алгебраических уравнений
x2 + y 2 = a,
(2.2.3.4)
x3 + y 3 = b.

38 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ
Переходя к переменным (2.2.3.1) и учитывая равенство x3 + y 3 = (x + y)3 −
3xy(x + y), получим
u2 − 2w = a,

u3 − 3uw = b.

Исключив w, приходим к кубическому уравнению
u3 − 3au + 2b = 0.

(2.2.3.5)

Отметим, что прямое исключение из системы (2.2.3.4) переменной y приводит к существенно более сложному, чем (2.2.3.5), алгебраическому уравнению
шестой степени:
(a − x2 )3 = (b − x3 )2

=⇒

2x6 − 3ax4 − 2bx3 + 3a2 x2 + b2 − a3 = 0. ◭

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

 Задачи и упражнения к разд. 2.2

1. Найти общий вид алгебраического уравнения четвертой степени, которое сохраняет
вид при преобразовании x = −1/x̄. Указать замену, понижающую порядок полученного уравнения.
2. Свести алгебраическое уравнение пятой степени x5 + ax4 + bx3 + bx2 + ax + x = 0
к квадратному уравнению. Найти корни исходного уравнения при a = b = −1/2.
3. Решить систему уравнений

x + y = a,

x3 + y 3 = b(x2 + y 2 ).

4. Решить систему уравнений
x + y = a,

x4 + y 4 = b.

5. Решить систему уравнений
x3 + y 3 = a,

x2 y + xy 2 = b.

2.3. Обыкновенные дифференциальные уравнения
2.3.1. Преобразования, сохраняющие вид уравнения, и их
инварианты
Говорят, что обыкновенное дифференциальное уравнение (кратко ОДУ)
F (x, y, yx′ , . . . , yx(n) ) =0

(2.3.1.1)

инвариантно относительно (обратимого) преобразования
x = ϕ(x̄, ȳ),

y = ψ(x̄, ȳ),

(2.3.1.2)

2.3. Обыкновенные дифференциальные уравнения

39

если в результате подстановки (2.3.1.2) в (2.3.1.1) получим точно такое же
уравнение
(n)

F (x̄, ȳ, ȳx̄′ , . . . , ȳx̄ ) = 0.

(2.3.1.3)

Функция F в уравнениях (2.3.1.1) и (2.3.1.3) одинакова.
Преобразования, сохраняющие вид уравнения, позволяют «размножать» его
решения. Действительно, пусть известно частное решение
y = g(x)

(2.3.1.4)

уравнения (2.3.1.1). Поскольку уравнение (2.3.1.1) после перехода к новым
переменным (2.3.1.2) сохраняет такой же вид, то преобразованное уравнение
(2.3.1.3) имеет решение
ȳ = g(x̄).

(2.3.1.5)

Возвращаясь в (2.3.1.5) к старым переменным по формулам (2.3.1.2) (их предварительно надо разрешить относительно x̄ и ȳ) получим решение уравнения
(2.3.1.1), которое, в случае общего положения будет отличаться от исходного
решения (2.3.1.4).
◮ Пример 2.10. Дифференциальное уравнение третьего порядка
′′′
yxxx
− yx′ = 0

(2.3.1.6)

имеет частное решение
y = ex .
Преобразование
x = x̄ + a,

y = ȳ + b

(2.3.1.7)

сохраняет вид этого уравнения, поэтому преобразованное уравнение
′′′ − ȳ ′ = 0 имеет решение ȳ = ex̄ . Подставляя сюда старые переменные,
ȳx̄x̄x̄

полученные обращением формул (2.3.1.7), имеем новое решение уравнения
(2.3.1.6):
y = Aex + b, A = e−a ,
содержащее две произвольные постоянные A и b.



Функция I(x, y, yx′ ) (отличная от постоянной) называется инвариантом преобразования (2.3.1.2), если она сохраняет вид при этом преобразовании
I(x, y, yx′ ) = I(x̄, ȳ, ȳx̄′ ).
Замечание 2.5. Если I = I(x, y, yx′ ) — инвариант преобразования (2.3.1.2), то Ψ(I),
где Ψ — произвольная функция, тоже является инвариантом данного преобразования.

40 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ

2.3.2. Процедура понижения порядка ОДУ при n > 2
(приведение ОДУ к разрешимому виду n = 1)
Конкретизируем описанную в разд. 2.1.2 общую схему использования инвариантов для анализа математических уравнений применительно к обыкновенным
дифференциальным уравнениям.
На первом этапе ищется однопараметрическое преобразование
x = ϕ(x̄, ȳ; c),

y = ψ(x̄, ȳ; c),

(2.3.2.1)

которое сохраняет вид уравнения (2.3.1.1). Преобразование (2.3.2.1) обязательно должно зависеть от одного свободного параметра c ∈ [c1 , c2 ] (само исходное
уравнение (2.3.1.1) от этого параметра не зависит).
На втором этапе для уравнений второго и более высоких порядков (при
n > 2) строятся два функционально-независимых инварианта преобразования
(2.3.2.1):
I2 = I2 (x, y, yx′ ),

I1 = I1 (x, y),

(2.3.2.2)

которые явно не зависят от c.
На третьем этапе инварианты (2.3.2.2) выбираются в качестве новых переменных для уравнения (2.3.1.1), т. е. делается преобразование
u = I2 ,

z = I1 ,

u = u(z).

Указанная процедура приводит к понижению порядка уравнения на единицу.
Для уравнений первого порядка (при n = 1) на третьем этапе в (2.3.1.1)
надо сделать замену
z = I1 , z = z(x).
В результате уравнение приводится к разрешимому виду (к уравнению с разделяющимися переменными).

2.3.3. Используемые преобразования. Процедура определения
инвариантов
Далее будем использовать только простейшие преобразования вида
x = x̄ + A,
x = Ax̄,

y = ȳ + B
y = B ȳ

преобразование сдвига;
преобразование масштабирования

и их комбинации
x = A1 x̄ + B1 ,

y = A2 ȳ + B2 .

(2.3.3.1)

В последнем случае производные связаны линейными соотношениями
yx′ =

A2 ′
ȳ ,
A1 x̄

′′
yxx
=

A2 ′′
ȳ ,
A21 x̄x̄

yx(n) =

A2 (n)
ȳx̄ .
An
1

(2.3.3.2)

41

2.3. Обыкновенные дифференциальные уравнения

Коэффициенты A1 , A2 , B1 , B2 преобразования (2.3.3.1) определяются из условия инвариантности рассматриваемого уравнения (коэффициенты A1 , A2 , B1 ,
B2 должны зависеть от одного свободного параметра c).
Справедливо следующее утверждение. Пусть преобразование (2.3.3.1) сохраняет вид некоторого уравнения, имеющего частное решение (2.3.1.4). Тогда
это уравнение имеет также решение


x − B1
y = B2 + A2 g
.
A1

Первый инвариант I1 получаем путем исключения параметра a из равенств
(2.3.3.1), а второй инвариант I2 — путем исключения параметра a из одного из
соотношений (2.3.3.1) и первого соотношения (2.3.3.2).

2.3.4. Анализ конкретных обыкновенных дифференциальных
уравнений
Ниже приведены примеры использования элементарной теории инвариантов
для упрощения и интегрирования конкретных обыкновенных дифференциальных уравнений.
◮ Пример 2.11. Нелинейное ОДУ второго порядка, не зависящее явно от y:
′′
yxx
= F (x, yx′ ).

(2.3.4.1)

Это уравнение не меняется при произвольном сдвиге по зависимой переменной y =⇒ y + c, где c — свободный параметр, что эквивалентно преобразованию
x = x̄,

y = ȳ + c

(yx′ = ȳx̄′ ).

(2.3.4.2)

При этом из трех величин x, y, yx′ две остаются неизменными:
x = x̄,

yx′ = ȳx̄′ .

Это и есть инварианты преобразования (2.3.4.2), т. е. I1 = x, I2 = yx′ . Выбираем
их за новые переменные:
u = yx′ ,

z = x,

u = u(z).

В результате получим ОДУ первого порядка: u′x = F (x, u).



◮ Пример 2.12. Автономное уравнение второго порядка, не зависящее явно от x:
′′
yxx
= F (y, yx′ ).

(2.3.4.3)

Это уравнение не меняется при произвольном сдвиге по независимой переменной x =⇒ x + c, где c — свободный параметр, что эквивалентно преобразованию
x = x̄ + c,

y = ȳ

(yx′ = ȳx̄′ ).

(2.3.4.4)

42 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ
При этом из трех величин x, y, yx′ две остаются неизменными:
yx′ = ȳx̄′ .

y = ȳ,

Это и есть инварианты преобразования (2.3.4.4), т. е. I1 = y, I2 = yx′ . Выбираем
их за новые переменные:
u = yx′ ,

z = y,

u = u(z).

В результате получим уравнение первого порядка: uu′y = F (y, u).
◮ Пример 2.13. Нелинейное уравнение второго порядка


y′
′′
yxx
= yF x, x
y



(2.3.4.5)

не меняется при растяжении зависимой переменной y =⇒ cy, где c 6= 0 —
свободный параметр, что эквивалентно преобразованию
x = x̄,

(yx′ = cȳx̄′ ).

y = cȳ

При этом две комбинации из трех величин x, y,
yx′

x = x̄,

=

y

ȳx̄′


yx′

(2.3.4.6)

остаются неизменными:

.

Это инварианты преобразования (2.3.4.6). Выбираем их за новые переменные:
u=

yx′
,
y

z = x,

Дифференцируя u по x, имеем
u′x =

′′
yxx
y





yx′
y

u = u(z).

2

=

′′
yxx
y

− u2 .

′′ в (2.3.4.5), приходим к уравнеИсключая с помощью этого соотношения yxx
нию первого порядка
u′x = F (x, u) − u2 .


Замечание 2.6. При F (x, u) = g(x) + f (x)u уравнение (2.3.4.5) является общим
линейным однородным ОДУ второго порядка. Указанным преобразованием оно сводится к ОДУ первого порядка с квадратичной нелинейностью.

◮ Пример 2.14. Рассмотрим нелинейное ОДУ второго порядка
′′
yyxx
− (yx′ )2 = ky 3 eλx .

(2.3.4.7)

Ищем инвариантное преобразование в виде
x = x̄ + b,

(2.3.4.8)

y = cȳ.

Подставив (2.3.4.8) в (2.3.4.7), а затем сократив на c, получим уравнение
′′
ȳ ȳx̄x̄
− (ȳx̄′ )2 = ceλb kȳ 3 eλx̄ .

Требуя его совпадения с уравнением (2.3.4.7), получим соотношение для определения параметра b:
ceλb = 1

=⇒

b=−

При этом параметр c остается свободным.

1
λ

ln c.

(2.3.4.9)

43

2.3. Обыкновенные дифференциальные уравнения

Подставим (2.3.4.9) в (2.3.4.8), а затем из второго соотношения исключим
параметр c с помощью первого соотношения. Имеем
y = ȳeλ(x̄−x)

yeλx = ȳeλx̄ .

=⇒

Таким образом получен первый инвариант преобразования (2.3.4.8)–(2.3.4.9) в
виде
I1 = yeλx .

(2.3.4.10)

Чтобы найти второй инвариант, вычислим производную
yx′ = cȳx̄′ .
Исключаем здесь параметр c, используя второе соотношение (2.3.4.8). В результате получим второй инвариант
yx′
y

=

ȳx̄′


(2.3.4.11)

= I2 .

Для понижения порядка исходного уравнения надо принять за новые переменные инварианты (2.3.4.10)–(2.3.4.11):
z = eλx y,

u=

yx′
y

,

u = u(z).

(2.3.4.12)



2

=

′′
yxx
y

(2.3.4.13)

С одной стороны
u′x =

′′
yxx
y



с другой стороны

yx′
y

− u2 ;



y′
u′x = uz zx′ = (λeλx y + eλx yx′ )u′z = λz + eλx y x u′z = (λz + zu)u′z .
y

(2.3.4.14)

Приравнивая правые части соотношений (2.3.4.13)–(2.3.4.14), имеем
′′
yxx
y

− u2 = (λz + zu)u′z

=⇒

′′
yxx
y

= u2 + (λz + zu)u′z .

Подставив в (2.3.4.7), после элементарных преобразований получим ОДУ первого порядка с разделяющимися переменными:
(λ + u)u′z = k,
которое легко интегрируется.



Замечание 2.7. Аналогичными свойствами обладает более общее нелинейное
ОДУ второго порядка


y′
′′
yxx
= yF eλx y, x .
y

Преобразование (2.3.4.12) приводит его к ОДУ первого порядка:
u2 + (λz + zu)u′z = F (z, u).

44 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ
◮ Пример 2.15. Рассмотрим теперь нелинейное ОДУ первого порядка


α x + β1 y + γ1
yx′ = f 1
.
(2.3.4.15)
α2 x + β2 y + γ2

Левая часть этого уравнения не меняется при преобразованиях вида
x = ax̄ + b,

(2.3.4.16)

y = aȳ + c,

где a, b, c — произвольные постоянные. Подставим (2.3.4.16) в аргумент правой
части уравнения (2.3.4.15):
α1 x + β1 y + γ1
α2 x + β2 y + γ2

=

a(α1 x̄ + β1 ȳ) + α1 b + β1 c + γ1
a(α2 x̄ + β2 ȳ) + α2 b + β2 c + γ2

(2.3.4.17)

.

Чтобы уравнение (2.3.4.15) было инвариантным относительно преобразования (2.3.4.16) в (2.3.4.17) надо положить
α1 b + β1 c + γ1 = aγ1 ,
α2 b + β2 c + γ2 = aγ2 .

(2.3.4.18)

В этом случае числитель и знаменатель последней дроби в (2.3.4.17) можно
сократить на a. Соотношения (2.3.4.18) можно рассматривать как систему двух
линейных алгебраических уравнений первого порядка для определения коэффициентов b и c. При этом коэффициент a остается произвольным.
Таким образом мы показали, что уравнение (2.3.4.15) инвариантно относительно преобразования (2.3.4.16), (2.3.4.18), а первым инвариантом этого
преобразования является аргумент правой части уравнения (2.3.4.15). Поэтому
в уравнении (2.3.4.15) надо сделать замену
z=

α1 x + β1 y + γ1
α2 x + β2 y + γ2

,

где

(2.3.4.19)

z = z(x).

Разрешим (2.3.4.19) относительно y, а затем продифференцируем по x. Заменив затем yx′ на f (z) (это следует из (2.3.4.15) и (2.3.4.19)), после элементарных преобразований приходим к ОДУ первого порядка с разделяющимися
переменными
(α2 β1 − α1 β2 )x + β1 γ2 − β2 γ1 ′
zx
(β2 z − β1 )2

= f (z) +

α2 z − α1
β2 z − β1

.


В табл. 2.1 представлены некоторые ОДУ второго порядка, допускающие
понижение порядка путем использования простейших инвариантных преобразований. Для уравнений первого порядка (когда функция F (u, v, w) не зависит
от третьего аргумента) уравнения, указанные в табл. 2.1, решаются путем
перехода от y к новой зависимой переменной z = I1 (x, y), где I1 — первый
инвариант.
Приведенные в табл. 2.1 результаты легко обобщаются на нелинейные уравнения произвольного порядка.
Заключительные замечания. Описанный метод исследования ОДУ использует идеи метода группового анализа дифференциальных уравнений, но

45

2.3. Обыкновенные дифференциальные уравнения

Таблица 2.1. Некоторые обыкновенные дифференциальные уравнения, допускающие
понижение порядка, их инвариантные преобразования и инварианты.
Уравнение

Инвариантное
преобразование

Первый
инвариант

Второй
инвариант

′′
F (x, yx′ , yxx
)=0

y = ȳ + c

I1 = x

I2 = yx′

′′
F (y, yx′ , yxx
)=0

x = x̄ + c

I1 = y

I2 = yx′

′′
F (αx + βy + γ, yx′ , yxx
)=0

x = x̄ + cβ, y = ȳ − cα

I1 = αx + βy + γ

I2 = yx′

y = cȳ

I1 = x

I2 =

x = cx̄

I1 = y

I2 = xyx′


F x,


yx
y

,

′′
yxx
y



=0

′′
F (y, xyx′ , x2 yxx
)=0


F eλx y,


yx
y

,

′′
yxx
y



=0

′′
F (eλx y, eλx yx′ , eλx yxx
)=0
′′
F (xeλy , xyx′ , x2 yxx
)=0
′′
F (xk y, xk+1 yx′ , xk+2 yxx
)=0


F xn y m ,


xyx
y

,

′′
x2 yxx
y



=0


yx
y


yx
y

x = x̄ −

1
λ

ln c, y = cȳ

I1 = eλx y

x = x̄ −

1
λ

ln c, y = cȳ

I1 = eλx y

I2 = eλx yx′

I1 = xeλy

I2 = xyx′

x = cx̄, y = c−k ȳ

I1 = xk y

I2 = xk+1 yx′

x = cm x̄, y = c−n ȳ

I1 = xn y m

x = cx̄, y = ȳ −

1
λ

ln c

I2 =

I2 =


xyx
y

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

 Задачи и упражнения к разд. 2.3

1. Понизить порядок уравнения (2.1.1.2) тремя различными способами, используя
преобразования (2.1.1.3).
′′
2. Найти три преобразования, которые сохраняют вид уравнения xyxx
− yx′ = 0.
Используя эти преобразования понизить порядок этого уравнения разными способами.
′′
− (yx′ )2 = 0.
3. Найти три преобразования, которые сохраняют вид уравнения yxx
Используя эти преобразования понизить порядок этого уравнения разными способами.

46 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ИНВАРИАНТОВ : А ЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ И ОДУ
4. Решить уравнение yx′ = y(kx + ln y).
5. Решить уравнение xyx′ = f (ky + ln x), где f (z) — произвольная функция.
6. Решить обобщенно-однородное уравнение yx′ = axk−1 exp(yx−k ).
7. Решить обобщенно-однородное уравнение xyx′ = yf (xn y m ).
′′
8. Понизить порядок уравнения Эмдена — Фаулера yxx
= Axn y m .
′′
9. Понизить порядок уравнения yxx
= Axn eλy .
′′
10. Понизить порядок уравнения yxx
= Ay n eλx .

11. Найти преобразование, понижающее порядок обобщенного уравнения Эмдена —
′′
Фаулера yxx
= Axn y m (yx′ )k .
′′
12. Найти преобразование, понижающее порядок уравнения yxx
= Ay n eλx (yx′ )m .
′′
13. Найти преобразование, понижающее порядок уравнения yxx
= Axn eλy (yx′ )m .

14. Написать обобщения уравнений, приведенных в табл. 2.1, на случай ОДУ третьего
порядка.
15. Написать обобщения уравнений, приведенных в табл. 2.1, на случай ОДУ произвольного порядка.

Литература к главе 2
Болтянский В.Г., Виленкин Н.Я. Симметрия в алгебре, 2-е изд. М.: Наука, 2002.
Ибрагимов Н.Х. Азбука группового анализа. М.: Знание, 1989, № 8.
Ибрагимов Н.Х. Опыт группового анализа обыкновенных дифференциальных уравнений. М.: Знание, 1991, № 7.
Кудряшов Н.А. Симметрия алгебраических и дифференциальных уравнений. Соросовский образовательный журнал, 1998, № 9, с. 104–110.
Полянин А.Д. Элементарная теория использования инвариантов для решения математических уравнений. Вестник Самарского государственного университета, 2008,
№ 6(65), с. 152–176.
Polyanin A.D., Zaitsev V.F. Handbook of Ordinary Differential Equations: Exact Solutions,
Methods, and Problems. Boca Raton — London: CRC Press, 2018.

3. Квазилинейные уравнения с
частными производными первого
порядка
3.1. Характеристическая система. Общее решение
3.1.1. Уравнения с двумя независимыми переменными
Квазилинейные уравнения с частными производными первого порядка с двумя
независимыми переменными x и y имеют вид
f (x, y, u)ux + g(x, y, u)uy = h(x, y, u),

(3.1.1.1)

где u — искомая функция. Такие уравнения достаточно часто встречаются в
различных приложениях (в механике сплошных сред, газовой динамике, гидродинамике, теории волн, акустике, теории фильтрации, теории массо- и теплопереноса, химической технологии и других областях).
Уравнение (3.1.1.1) является линейным, если функциональные коэффициенты f и g не зависят от u, а правая часть уравнения имеет вид h(x, y, u) =
= h1 (x, y)u + h0 (x, y).
Общее решение уравнения (3.1.1.1) строится в несколько этапов, описанных ниже.
1◦ . Уравнению с частными производными (3.1.1.1) ставится в соответствие
характеристическая система обыкновенных дифференциальных уравнений:
dx
f (x, y, u)

=

dy
g(x, y, u)

=

du
.
h(x, y, u)

(3.1.1.2)

2◦ . Находятся два функционально независимых интеграла∗ характеристической системы ОДУ 3.1.1.2:
Q1 (x, y, u) = C1 ,

Q2 (x, y, u) = C2 ,

(3.1.1.3)

где C1 и C2 — произвольные постоянные.
3◦ . Общее решение уравнения (3.1.1.1) записывается в неявной форме
Ψ(Q1 , Q2 ) = 0,

(3.1.1.4)

где Ψ — произвольная функция двух аргументов, имеющая непрерывные первые производные.


Якобиан функций Q1 и Q2 отличен от нуля.

47

48 3. К ВАЗИЛИНЕЙНЫЕ УРАВНЕНИЯ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ ПЕРВОГО ПОРЯДКА
Замечание 3.1. Разрешив (3.1.1.4) относительно Q1 или Q2 , решение часто записывают в виде
Qk = Φ(Q3−k ),

k = 1, 2,

(3.1.1.5)

где Φ — произвольная непрерывно дифференцируемая функция одного аргумента.

Дополнительные комментарии. Характеристическая система ОДУ записана
в симметричной форме (3.1.1.2). Она эквивалентна двум ОДУ:
yx′ =

g(x, y, u)
,
f (x, y, u)

u′x =

h(x, y, u)
.
f (x, y, u)

(3.1.1.6)

Аналогичным образом можно использовать другие эквивалентные системы,
состоящие из двух ОДУ: x′y = f /g, u′y = h/g или u′x = h/f , u′y = h/g.
На практике выбираются системы, которые проще интегрировать (например,
системы, состоящие из изолированных уравнений).
Замечание 3.2. В частном случае h ≡ 0 второе уравнение системы ОДУ (3.1.1.6)
имеет тривиальный первый интеграл
(3.1.1.7)

u = C2 .

В этом случае при интегрировании первого уравнения (3.1.1.6) функция u рассматривается как свободный постоянный параметр.

◮ Пример 3.1. Рассмотрим линейное уравнение в частных производных
первого порядка с постоянными коэффициентами
ux + auy = b,

(3.1.1.8)

которое является частным случаем уравнения (3.1.1.1) при f (x, y, u) = 1,
g(x, y, u) = a, h(x, y, u) = b.
Запишем характеристическую систему ОДУ:
dx
1

=

dy
a

=

du
,
b

(3.1.1.9)

которая эквивалентна двум независимым линейным уравнениям
yx′ = a,

u′x = b.

Интегрируя эти уравнения, имеем y = ax + C1 и u = bx + C2 , где C1 и C2 —
произвольные постоянные. Разрешая полученные решения относительно C1
и C2 , находим первые интегралы характеристической системы (3.1.1.9):
y − ax = C1 ,

u − bx = C2 ,

Используя замечание 3.1 при k = 2, после переноса члена bx в правую часть
выражения (3.1.1.5) получим общее решение уравнения (3.1.1.8) в явном виде
u = bx + Φ(y − ax),

(3.1.1.10)

где Φ(z) — произвольная функция.
При b = 0 решение (3.1.1.10) называется решением типа бегущей волны. ◭

3.1. Характеристическая система. Общее решение

49

◮ Пример 3.2. Рассмотрим линейное уравнение в частных производных
первого порядка с переменными коэффициентами
ux + axuy + bu = 0,

(3.1.1.11)

которое является частным случаем уравнения (3.1.1.1) при f (x, y, u) = 1,
g(x, y, u) = ax, h(x, y, u) = −bu.
Запишем характеристическую систему ОДУ:
dx
1

=

dy
ax

=−

du
,
bu

которая эквивалентна двум независимым линейным уравнениям
yx′ = ax,

u′x = −bu.

Интегрируя эти уравнения, имеем y = 12 ax2 + C1 и u = C2 e−bx . Разрешая
полученные соотношения относительно C1 и C2 , находим первые интегралы
характеристической системы
y−

2
1
2 ax

uebx = C2 .

= C1 ,

Используя замечание 3.1 при k = 2, после умножения обеих частей выражения
(3.1.1.5) на e−bx , получим общее решение уравнения (3.1.1.8) в явном виде
u = e−bx Φ(y −

2
1
2 ax ),

где Φ(z) — произвольная функция.



Замечание 3.3. Общее решение линейных уравнений с частными производными
первого порядка (3.1.1.1) можно представить в явном виде (разрешенном относительно
искомой функции u).

◮ Пример 3.3. Рассмотрим теперь нелинейное уравнение
ux + auuy = 1.

(3.1.1.12)

Соответствующая характеристическая система ОДУ
dx
1

=

dy
au

=

du
1

эквивалентна двум независимым уравнениям (второе из этих уравнений является нелинейным):
u′x = 1,

u′y = 1/(au).

Два независимых интеграла этой системы имеют вид
u − x = C1 ,

au2 − 2y = C2 .

Общее решение исходного уравнения (3.1.1.12) записывается в неявной форме
Ψ(u − x, au2 − 2y) = 0.

(3.1.1.13)

Замечание 3.4. Решение (3.1.1.13), в отличие от решений, полученных в примерах 3.1 и 3.2, нельзя представить в явном виде, разрешенном относительно искомой
функции u. Это свойство является типичным для нелинейных уравнений с частными
производными первого порядка.


50 3. К ВАЗИЛИНЕЙНЫЕ УРАВНЕНИЯ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ ПЕРВОГО ПОРЯДКА

3.1.2. Уравнения с произвольным числом независимых
переменных
Общее квазилинейное уравнение с частными производными первого порядка
с n независимыми переменными имеет вид
f1 (x1 , . . . , xn , u)

∂u
∂x1

+ · · · + fn (x1 , . . . , xn , u)

∂u
∂xn

= g(x1 , . . . , xn , u).
(3.1.2.1)

Общее решение уравнения (3.1.2.1) строится следующим образом.
Сначала уравнению (3.1.2.1) ставится в соответствие характеристическая
система обыкновенных дифференциальных уравнений:
dx1
f1 (x1 , . . . , xn , u)

= ··· =

dxn
fn (x1 , . . . , xn , u)

=

du
.
g(x1 , . . . , xn , u)

Затем определяются n независимых интегралов этой системы
Q1 (x1 , . . . , xn , u) = C1 ,

...,

Qn (x1 , . . . , xn , u) = Cn ,

(3.1.2.2)

где C1 , . . . , Cn — произвольные постоянные. Общее решение уравнения (3.1.2.1)
задается неявно формулой
Ψ(Q1 , . . . , Qn ) = 0,
где Ψ — произвольная функция n аргументов, Qm = Qm (x1 , . . . , xn , u) — функции, входящие в интегралы (3.1.2.2), m = 1, . . . , n.

 Задачи и упражнения к разд. 3.1

1. Найти общее решение линейного уравнения
aux + auy = f (x).
2. Найти общее решение линейного уравнения
xux + ayuy = b.
3. Найти общее решение нелинейного уравнения
ux + auy = f (u).
4. Найти общее решение уравнения Хопфа
ux + uuy = 0.
5. Найти общее решение модельного уравнения газовой динамики
ux + f (u)uy = 0.
6. Найти общее решение линейного уравнения
ux + auy + buz = c.

51

3.2. Задача Коши. Процедура построения решения. Теорема существования

3.2. Задача Коши. Процедура построения решения.
Теорема существования и единственности
3.2.1. Две формулировки задачи Коши
1◦ . Обобщенная задача Коши. Требуется найти решение u = u(x, y) уравнения (3.1.1.1), удовлетворяющее начальным условиям
x = h1 (ξ),

y = h2 (ξ),

u = h3 (ξ),

(3.2.1.1)

где ξ — параметр (α 6 ξ 6 β), а hk (ξ) — заданные функции.
Геометрическая интерпретация: требуется найти интегральную поверхность
уравнения (3.1.1.1), проходящую через линию (3.2.1.1), заданную параметрически.
2◦ . Классическая задача Коши. Требуется найти решение u = u(x, y) уравнения (3.1.1.1), удовлетворяющее начальному условию
u = ϕ(y)

при

x = 0,

(3.2.1.2)

где ϕ(y) — заданная функция.
Классическую задачу Коши удобно представить в виде обобщенной задачи
Коши, записав начальное условие (3.2.1.2) в параметрическом виде:
x = 0,

y = ξ,

u = ϕ(ξ).

(3.2.1.3)

3.2.2. Процедура решения задачи Коши
Процедура решения задачи Коши (3.1.1.1), (3.2.1.1) состоит из нескольких этапов. Сначала определяются два независимых интеграла (3.1.1.3) характеристической системы (3.1.1.2). Затем для определения постоянных интегрирования
C1 и C2 в интегралы (3.1.1.3) подставляются начальные данные (3.2.1.1):
Q1 (h1 (ξ), h2 (ξ), h3 (ξ)) = C1 ,

Q2 (h1 (ξ), h2 (ξ), h3 (ξ)) = C2 .

(3.2.2.1)

Исключая из (3.1.1.3) и (3.2.2.1) постоянные C1 и C2 , имеем
Q1 (x, y, u) = Q1 (h1 (ξ), h2 (ξ), h3 (ξ)),
Q2 (x, y, u) = Q2 (h1 (ξ), h2 (ξ), h3 (ξ)).

(3.2.2.2)

Формулы (3.2.2.2) представляют собой параметрическую форму решения задачи Коши (3.1.1.1), (3.2.1.1). В некоторых случаях, исключая из (3.2.2.2) параметр ξ, удается получить решение в явном виде.
◮ Пример 3.4. Рассмотрим задачу Коши для уравнения Хопфа
ux + uuy = 0

(3.2.2.3)

52 3. К ВАЗИЛИНЕЙНЫЕ УРАВНЕНИЯ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ ПЕРВОГО ПОРЯДКА
с начальным условием
при x = 0.

u = ϕ(y)

(3.2.2.4)

Сначала представим начальное условие (3.2.2.4) в параметрическом виде
(3.2.1.1):
x = 0,

y = ξ,

u = ϕ(ξ).

(3.2.2.5)

Решая характеристическую систему ОДУ
dx
1

=

находим два независимых интеграла:
u = C1 ,

dy
u

=

du
,
0

y − ux = C2 .

(3.2.2.6)
(3.2.2.7)

Используя начальные условия (3.2.2.5), определяем значения постоянных
интегрирования: C1 = ϕ(ξ), C2 = ξ. Подставляя эти выражения в (3.2.2.7),
получим решение задачи Коши (3.2.2.3), (3.2.2.4) в параметрическом виде:
u = ϕ(ξ),
y = ξ + ϕ(ξ)x.

(3.2.2.8)
(3.2.2.9)

Характеристики (3.2.2.9) представляют собой прямые линии в плоскости (x, y)
с углом наклона ϕ(ξ), пересекающие ось y в точках ξ. На каждой характеристике функция u имеет одинаковое значение, равное ϕ(ξ) (на разных характеристиках значения u в общем случае разные).
При ϕ′ (ξ) > 0 различные характеристики не пересекаются, и формулы
(3.2.2.8), (3.2.2.9) описывают однозначное решение. В качестве примера рассмотрим начальный профиль


u1
при ξ 6 0,
(3.2.2.10)
ϕ(ξ) = u2 ξ 2 + εu1
 2
при ξ > 0,
ξ +ε

где u1 < u2 и ε > 0. Из формул (3.2.2.8), (3.2.2.9) получим однозначное
гладкое решение во всей полуплоскости x > 0. В области, которую заполняют
характеристики y = ξ + u1 x (при ξ 6 0), решение постоянно:
u = u1

при

y/x 6 u1 .

(3.2.2.11)

При ξ > 0 решение можно определить по формулам (3.2.2.8)–(3.2.2.10).
Посмотрим, во что перейдет указанное решение в предельном случае ε → 0,
который соответствует кусочно-непрерывному начальному профилю
(
u1 при ξ 6 0,
ϕ(ξ) =
где u1 < u2 .
(3.2.2.12)
u2 при ξ > 0,
Далее считаем, что ξ > 0 [при ξ 6 0 справедлива формула (3.2.2.11)]. При
ξ = const 6= 0 и ε → 0 из (3.2.2.10) имеем ϕ(ξ) = u2 . Поэтому в области, которую
заполняют характеристики y = ξ + u2 x (при ξ > 0), решение постоянно:
u = u2

при

y/x > u2

(при ε → 0).

(3.2.2.13)

3.2. Задача Коши. Процедура построения решения. Теорема существования

53

При ξ → 0 функция ϕ может принимать любое значение между u1 и u2 в
зависимости от соотношений между двумя малыми параметрами ε и ξ, при
этом первым слагаемым в правой части формулы (3.2.2.9) можно пренебречь.
В результате из (3.2.2.8), (3.2.2.9) находим соответствующую асимптотику решения в явном виде:
u = y/x

при

u1 6 y/x 6 u2

(при ε → 0).

(3.2.2.14)

Объединяя формулы (3.2.2.11), (3.2.2.13) и (3.2.2.14), получим решение задачи
Коши для уравнения (3.2.2.3) с начальным условием (3.2.2.12):


при y 6 u1 x,
u1
u(x, y) = y/x при u1 x 6 y 6 u2 x,
(3.2.2.15)


u2
при y > u2 x.

Характеристики уравнения (3.2.2.3) при условии (3.2.2.12) и зависимость функции u от y показаны на рис. 3.1 (где u1 = 12 , u2 = 2, x0 = 1). В приложениях
такое решение называют центрированной волной разрежения.
x

x0

y

0
u
u2
y1 = u1!x0
y2 = u2!x0

u1
0 y1

y2

y

Рис. 3.1. Характеристики задачи Коши (3.2.2.3), (3.2.2.4) с начальным профилем
(3.2.2.12) и зависимость искомой величины u от координаты y при u1 = 21 , u2 = 2,
x0 = 1.
Замечание 3.5. При наличии участка с ϕ′ (ξ) < 0 характеристики будут пересекаться в некоторой области. В точке пересечения двух характеристик, задаваемых различными значениями параметра ξ1 и ξ2 , функция u согласно первой формуле (3.2.2.10)
будет иметь два разных значения, которые равны ϕ(ξ1 ) и ϕ(ξ2 ). Поэтому в области

54 3. К ВАЗИЛИНЕЙНЫЕ УРАВНЕНИЯ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ ПЕРВОГО ПОРЯДКА
пересечения характеристик решение будет многозначным. Этот пример демонстрирует локальность теоремы существования и единственности, которая рассматривается
далее.


3.2.3. Теорема существования и единственности
Пусть D0 — область плоскости (x, y), а D — цилиндрическая область пространства (x, y, u), полученная из D0 добавлением координаты u, причем |u| < A1 .
Пусть коэффициенты уравнения (3.1.1.1) f , g, h — непрерывно дифференцируемые функции от x, y, u в D, а x = h1 (ξ), y = h2 (ξ), u = h3 (ξ) — непрерывно
дифференцируемые функции от ξ для |ξ| < A2 , определяющие кривую C в D с
простой проекцией C0 в D0 , и такие, что (h′1 )2 + (h′2 )2 6= 0 (штрих обозначает
производную по ξ). Считаем, что f h′2 − gh′1 6= 0 на C. Тогда существует
подобласть D0 области D0 , содержащая C0 , в которой определена непрерывно
дифференцируемая функция u = u(x, y), удовлетворяющая дифференциальному уравнению (3.1.1.1) в D0 и начальному условию (3.2.1.1) на C0 . Эта
функция определяется единственным образом.
Важно отметить, что эта теорема носит локальный характер: существование решения гарантируется только в некоторой, достаточно «узкой», заранее не
фиксированной, окрестности линии C (см. замечание 3.5 в конце примера 3.4).

Литература к главе 3
Камке Э. Справочник по дифференциальным уравнениям в частных производных первого порядка. М.: Наука, 1966.
Рождественский Б.Л., Яненко Н.Н. Системы квазилинейных уравнений и их приложения к газовой динамике. М.: Наука, 1978.
Зайцев В.Ф., Полянин А.Д. Справочник по дифференциальным уравнениям с частными производными первого порядка. М.: Физматлит, 2003.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.

4. Решение некоторых
функциональных уравнений
4.1. Метод дифференцирования по независимым
переменным
4.1.1. Предварительные замечания
Функциональными уравнениями называются уравнения, содержащие искомые
функции, зависящие от разных аргументов, а функционально-дифференциальными уравнениями — уравнения, содержащие искомые функции разных аргументов и производные этих функций.
Простейшими и наиболее распространенными функциональными уравнениями являются разностные уравнения, которые используются для численного
решения дифференциальных уравнений. Методы решения разностных уравнений достаточно хорошо разработаны.
Функциональные уравнения, отличные от разностных уравнений, обычно
бывают сложнее дифференциальных уравнений. Не существует общих методов
решения функциональных уравнений, для различных узких классов функциональных уравнений используются свои специфические методы. Общие решения функциональных уравнений могут включать произвольные постоянные
или зависеть от произвольных функций, функциональные уравнения могут
иметь несколько решений или вообще не иметь решений.
В данном главе будут рассмотрены функциональные уравнения, решение
которых удается свести к решению более простых обыкновенных дифференциальных уравнений или к решению линейных уравнений с частными производными первого порядка.

4.1.2. Решение конкретных функциональных уравнений методом
дифференцирования по независимым переменным
В ряде случаев путем дифференцирования по независимым переменным удается исключить некоторые аргументы рассматриваемого функционального уравнения и свести его к обыкновенному дифференциальному уравнению. Полученное таким образом решение затем надо подставить в исходное уравнение, чтобы «убрать» лишние постоянные интегрирования (которые могут
возникнуть из-за процедуры дифференцирования, которое использовалось для
построения решения).
55

56

4. Р ЕШЕНИЕ

НЕКОТОРЫХ ФУНКЦИОНАЛЬНЫХ УРАВНЕНИЙ

Замечание 4.1. В некоторых случаях процедуру дифференцирования по независимым переменным надо проводить в комбинации с умножением (или делением) уравнения и его дифференциальных следствий на подходящие функции. Иногда уравнение
или его следствия полезно предварительно прологарифмировать.

◮ Пример 4.1. Рассмотрим функциональное уравнение Коши:
f (x) + f (y) = f (x + y),

(4.1.2.1)

где x, y — независимые переменные, а f (x) — искомая функция. Отметим, что
уравнение (4.1.2.1) является линейным.
Дифференцируя функциональное уравнение (4.1.2.1) по x и по y, приходим
′′ (z) = 0, где z = x + y.
к обыкновенному дифференциальному уравнению fzz
Его решением является линейная функция
(4.1.2.2)

f (z) = az + b,

где a и b — произвольные постоянные.
Подставив функцию (4.1.2.2) в (4.1.2.1), получим b = 0. В итоге находим
однопараметрическое решение уравнения Коши (4.1.2.1):
f (x) = ax,
где a — произвольная постоянная.



Замечание 4.2. В примере 4.1 функциональное уравнение (4.1.2.1) достаточно
было продифференцировать один раз по любой независимой переменной. Например,
после дифференцирования по x, получим равенство
fx′ (x) = fz′ (z),

z = x + y,

в котором слева и справа стоят функции разных аргументов. Это возможно лишь при
выполнении условий fx′ (x) = fz′ (z) = a, где a — произвольная постоянная (процедура
разделения переменных). Интегрирование уравнения fz′ (z) = a приводит к формуле
(4.1.2.2). Далее действуем точно также, как и в примере 4.1.

◮ Пример 4.2. Рассмотрим нелинейное функциональное уравнение (логарифмическое уравнение Коши):
f (x)f (y) = f (x + y).

(4.1.2.3)

Считая f > 0, прологарифмируем уравнение (4.1.2.3), а затем продифференцируем полученное выражение по x и по y. Имеем
[ln f (x)f (y)]xy = [ln f (x) + ln f (y)]xy = 0
[ln f (x + y)]xy = [ln f (z)]′′zz , z = x + y

(левая часть уравнения),
(правая часть уравнения).

В результате приходим к обыкновенному дифференциальному уравнению
[ln f (z)]′′zz = 0, где z = x + y. Интегрируя дважды, находим ln f (z) = az + b или
f (z) = eaz+b ,
где a и b — произвольные постоянные.

(4.1.2.4)

57

4.1. Метод дифференцирования по независимым переменным

Подставив функцию (4.1.2.4) в (4.1.2.3), получим b = 0. В итоге находим
однопараметрическое решение функционального уравнения (4.1.2.1):
f (x) = eax ,
где a — произвольная постоянная.
Отметим, что уравнение (4.1.2.3) допускает также тривиальное решение

f = 0 (при логарифмировании предполагалось, что f > 0).
◮ Пример 4.3. Рассмотрим нелинейное функциональное уравнение
f (x + y) = f (x) + f (y) + af (x)f (y),

(4.1.2.5)

a 6= 0,

которое при a = −1 встречается в теории вероятностей.
Дифференцируя обе части уравнения по x и y, имеем

(4.1.2.6)

′′
fzz
(z) = afx′ (x)fy′ (y),

где z = x + y. Прологарифмируем обе части уравнения (4.1.2.6), а затем полученное равенство продифференцируем по x и y. Приходим к обыкновенному
дифференциальному уравнению
(4.1.2.7)

′′
[ln fzz
(z)]′′zz = 0.

Интегрируя (4.1.2.7) дважды по переменной z, имеем
(4.1.2.8)

′′
fzz
(z) = C1 exp(C2 z),

где C1 и C2 — произвольные постоянные. Подставив (4.1.2.8) в (4.1.2.6), получим уравнение
C1 exp[C2 (x + y)] = afx′ (x)fy′ (y),
которое допускает разделение переменных. Интегрирование приводит к выражению
r
f (x) = A exp(C2 x) + B,

A=±

1
C2

C1
a

.

(4.1.2.9)

Подставив (4.1.2.9) в исходное уравнение (4.1.2.5), находим значения постоянных: A = −B = 1/a и C2 = β — произвольная постоянная. В результате
получим искомое решение

1 βx
e −1 .
f (x) =
a


До сих пор рассматривались функциональные уравнения, которые содержали одну неизвестную функцию. Аналогичным образом решаются также функциональные уравнения, которые содержат сразу несколько неизвестных функций.
◮ Пример 4.4. Рассмотрим уравнение Пексидера:
f (x) + g(y) = h(x + y),

(4.1.2.10)

где x, y — независимые переменные, а f (x), g(y), h(z) — искомые функции.

58

4. Р ЕШЕНИЕ

НЕКОТОРЫХ ФУНКЦИОНАЛЬНЫХ УРАВНЕНИЙ

Дифференцируя функциональное уравнение (4.1.2.10) по x и по y, приходим к обыкновенному дифференциальному уравнению h′′zz (z) = 0, где z = x+y.
Его решением является линейная функция
h(z) = az + b.

(4.1.2.11)

Подставляя это выражение в (4.1.2.10), получим
f (x) + g(y) = ax + ay + b.
Разделяя переменные, находим функции f и g:
f (x) = ax + b + c,
g(y) = ay − c.

(4.1.2.12)

Таким образом, решение уравнения Пексидера (4.1.2.10) дается формулами

(4.1.2.11), (4.1.2.12), где a, b, c — произвольные постоянные.
Замечание 4.3. Метод дифференцирования по независимым аргументам допускает различные обобщения и будет использован далее главах 6 и 7 для построения
точных решений нелинейных уравнений с частными производными, которые выражаются через решения функционально-дифференциальных уравнений.

 Задачи и упражнения к разд. 4.1

1. Решить функциональное уравнение Дженсена


x+y
f (x) + f (y)
f
.
=
2

2

2. Решить функциональное уравнение

f (xy) = f (x) + f (y).
3. Решить функциональное уравнение
f (x) + f (y/x) = f (y).
4. Решить функциональное уравнение
 p

x+y
= f (x)f (y).
f
2

5. Решить функциональное уравнение

f (xy) = af (x)f (y).
6. Решить функциональное уравнение Лобачевского
f (x + y)f (x − y) = f 2 (x).
7. Решить функциональное уравнение Гаусса
p

x2 + y 2 = f (x)f (y).
f

59

4.2. Метод дифференцирования по параметру

8. Решить функциональное уравнение
f (x)g(y) = h(x + y).
9. Решить функциональное уравнение
f (x)g(y) + h(y) = f (x + y).
10. Решить функциональное уравнение
f (xy)g(y/x) = f 2 (y).
11. Решить функциональное уравнение
f (x + y) = axy f (x)f (y).
12. Решить функциональное уравнение
f (xy) = [f (x)]y .
13. Решить функциональное уравнение
f (x + y) + f (x − y) = 2f (x) + 2f (y).
14. Решить функциональное уравнение

f (xn + y n )1/n = af (x)f (y).

4.2. Метод дифференцирования по параметру
4.2.1. Рассматриваемые классы уравнений. Описание метода
Предварительные замечания. В некоторых случаях путем дифференцирования по параметру удается свести рассматриваемое функциональное уравнение
к линейному уравнению с частными производными первого порядка. Это уравнение интегрируется методом, описанным в разд. 3.1. На заключительном этапе полученное решение надо подставить в исходное уравнение, чтобы исключить лишние решения (которые могут возникнуть из-за дифференцирования
рассматриваемого уравнения по параметру).
Рассматриваемые классы функциональных уравнений. Будем рассматривать линейные функциональные уравнения вида

w(x, t) = θ(x, t, a)w ϕ(x, t, a), ψ(x, t, a) ,
(4.2.1.1)

где x и t — независимые переменные, w = w(x, t) — искомая функция, θ =
= θ(x, t, a), ϕ = ϕ(x, t, a), ψ = ψ(x, t, a) — заданные функции, a — свободный параметр, который может принимать любые значения (на некотором интервале).
Будем считать, что при частном значении a = a0 выполняются равенства
θ(x, t, a0 ) = 1,

ϕ(x, t, a0 ) = x,

ψ(x, t, a0 ) = t,

(4.2.1.2)

т. е. при a = a0 рассматриваемое функциональное уравнение (4.2.1.1) превращается в тождество.

60

4. Р ЕШЕНИЕ

НЕКОТОРЫХ ФУНКЦИОНАЛЬНЫХ УРАВНЕНИЙ

Замечание 4.4. Функциональные уравнения вида (4.2.1.1) возникают при решении некоторых обратных задач математической физики, когда по заданным свойствам
решений требуется определить вид соответствующих нелинейных уравнений (такие
задачи будут рассматриваться далее в главе 6).

Описание метода. Разложим (4.2.1.1) в ряд по параметру a в окрестности
a0 c учетом равенств (4.2.1.2). С точностью до малых членов порядка o(a − a0 )
получим
ϕ(x, t, a) ≃ x + ϕ◦a (x, t)∆a,
ψ(x, t, a) ≃ t + ψa◦ (x, t)∆a,
θ(t, x, a) ≃ 1 + θa◦ (x, t)∆a,
(4.2.1.3)




w ϕ(x, t, a), ψ(x, t, a) ≃ w x + ϕa (x, t)∆a, t + ψa (x, t)∆a ≃
≃ w(x, t) + ϕ◦a (x, t)∆a wx + ψa◦ (x, t)∆a wt ,
где использованы обозначения
∆a = a − a0 , ϕ◦a (x, t) =

∂ϕ
,
∂a a=a0

ψa◦ (x, t) =

∂ψ
,
∂a a=a0

θa◦ (x, t) =

∂θ
.
∂a a=a0

Подставив два последних соотношения (4.2.1.3) в правую часть уравнения
(4.2.1.1), с точностью до o(∆a) имеем

θ(x, t, a)w ϕ(x, t, a),ψ(x, t, a) ≃ w(x, t)+
(4.2.1.4)
+ [ϕ◦a (x, t)wx + ψa◦ (x, t)wt + θa◦ (x, t)w]∆a.
Заменим теперь правую часть уравнения (4.2.1.1) правой частью соотношения
(4.2.1.4) и сократим в обеих частях функцию w(x, t). Затем поделим полученное выражение на ∆a и перейдем к пределу при ∆a → 0. В результате
приходим к линейному уравнению с частными производными первого порядка
для функции w:
ϕ◦a (x, t)wx + ψa◦ (x, t)wt + θa◦ (x, t)w = 0.

(4.2.1.5)

Для решения уравнения (4.2.1.5) надо рассмотреть соответствующую характеристическую систему УрЧП (см. разд. 3.1):
dx
ϕ◦a (x, t)

=

dt
ψa◦ (x, t)

dw
.
θa◦ (x, t)w

(4.2.1.6)

Q2 (x, t, w) = C2

(4.2.1.7)

=−

Пусть
Q1 (x, t) = C1 ,

— независимые интегралы характеристической системы (4.2.1.6). Тогда общее
решение уравнения (4.2.1.5) имеет вид

Q2 (x, t, w) = F Q1 (x, t) ,
(4.2.1.8)

где F (z) — произвольная функция.

4.2. Метод дифференцирования по параметру

61

Из решения (4.2.1.8) надо выразить w и подставить его для проверки в исходное уравнение (4.2.1.1) [могли появится лишние решения; возможны также
случаи, когда решение уравнения с частными производными (4.2.1.5) вообще
не является решением функционального уравнения (4.2.1.1): см. далее пример 4.7].
Замечание 4.5. Уравнение (4.2.1.5) можно получить из (4.2.1.1) путем дифференцирования по параметру a, после чего надо положить a = a0 . Другими словами,
уравнение (4.2.1.5) можно вывести с помощью формулы
h
i

θ(x, t, a)w ϕ(x, t, a), ψ(x, t, a)
= 0,
∂a

a=a0

которую легко запомнить.

Замечание 4.6. Второй интеграл (4.2.1.7) удобно выбрать линейным относительно w, т. е. Q2 (x, t, w) = ξ(x, t)w, а формулу (4.2.1.8) переписать в виде, разрешенном
относительно w.
Замечание 4.7. В вырожденных случаях ϕ◦a (x, t) ≡ 0 и ψa◦ (x, t) ≡ 0 уравнение
(4.2.1.5) легко интегрируется, поскольку является линейным обыкновенным дифференциальным уравнением, в котором одна из независимых переменных играет роль
параметра.
Замечание 4.8. Метод дифференцирования по параметру можно использовать
также для решения более сложных функциональных уравнений вида


w ϕ1 (x, t, a), ψ1 (x, t, a) = θ(x, t, a)w ϕ2 (x, t, a), ψ2 (x, t, a) + η(x, t, a),

которые обращаются в тождество при некотором значении a = a0 (некоторые уравнения такого рода приведены для упражнений в конце разд. 4.2.2).

4.2.2. Решение конкретных функциональных уравнений
методом дифференцирования по параметру
◮ Пример 4.5. Автомодельные решения, которые часто встречаются в математической физике, можно определить как решения, инвариантные относительно преобразования масштабирования, т. е. удовлетворяющие функциональному уравнению:
w(x, t) = ak w(am x, an t),

(4.2.2.1)

где k, m, n — некоторые заданные константы, a — произвольная положительная
постоянная.
Уравнение (4.2.2.1) обращается в тождество при a = 1. Дифференцируя
(4.2.2.1) по a, а затем полагая a = 1, приходим к дифференциальному уравнению с частными производными первого порядка:
mxwx + ntwt + kw = 0.

(4.2.2.2)

Первые интегралы соответствующей характеристической системы обыкновенных дифференциальных уравнений
dx
mx

=

dt
nt

=−

dw
kw

62

4. Р ЕШЕНИЕ

НЕКОТОРЫХ ФУНКЦИОНАЛЬНЫХ УРАВНЕНИЙ

записываются так:
xt−m/n = C1 ,

tk/n w = C2

(n 6= 0).

Поэтому общее решение уравнения с частными производными (4.2.2.2) имеет
вид
w(x, t) = t−k/n F (z),

z = xt−m/n ,

(4.2.2.3)

где F (z) — произвольная функция.
Прямой проверкой можно убедиться, что выражение (4.2.2.3) является ре◭
шением рассматриваемого функционального уравнения (4.2.2.1).
◮ Пример 4.6. Рассмотрим функциональное уравнение
w(x, t) = ak w(am x, t + β ln a),

(4.2.2.4)

где k, m, β — некоторые заданные константы, a > 0 — произвольная постоянная.
Уравнение (4.2.2.4) обращается в тождество при a = 1. Дифференцируя
(4.2.2.4) по a, а затем полагая a = 1, приходим к дифференциальному уравнению с частными производными первого порядка:
mxwx + βwt + kw = 0.

(4.2.2.5)

Соответствующая характеристическая система обыкновенных дифференциальных уравнений
dx
mx

=

dt
β

допускает первые интегралы:
x exp(−mt/β) = C1 ,

=−

dw
kw

w exp(kt/β) = C2 .

Поэтому общее решение уравнения с частными производными (4.2.2.5) имеет
вид
w(x, t) = exp(−kt/β)F (z),

z = x exp(−mt/β),

(4.2.2.6)

где F (z) — произвольная функция.
Прямой проверкой нетрудно убедиться, что выражение (4.2.2.6) является

решением функционального уравнения (4.2.2.4).
◮ Пример 4.7. Рассмотрим теперь функциональное уравнение

w(x, t) = ak w x + (1 − a)t, an t ,

(4.2.2.7)

где a > 0 — любое, n — некоторая константа.
Уравнение (4.2.2.7) обращается в тождество при a = 1. Дифференцируя
(4.2.2.7) по a, а затем полагая a = 1, приходим к дифференциальному уравнению с частными производными первого порядка:
−twx + ntwt + kw = 0.

(4.2.2.8)

4.2. Метод дифференцирования попараметру

63

Соответствующая характеристическая система

имеет первые интегралы:



dx
t

=

t + nx = C1 ,

dt
nt

=−

dw
kw

wtk/n = C2 .

Поэтому общее решение уравнения с частными производными (4.2.2.8) имеет
вид
w(x, t) = t−k/n F (nx + t),

(4.2.2.9)

где F (z) — произвольная функция.
Подставим выражение (4.2.2.9) в исходное уравнение (4.2.2.7). После сокращения на t−k/n получим
σ = (1 − a)n + an .

F (nx + t) = F (nx + σt),

Отсюда при F (z) 6= const имеем σ = 1, или

(1 − a)n + an = 1.

(4.2.2.10)

(4.2.2.11)

Поскольку равенство (4.2.2.10) должно выполняться для любых a > 0, то и
(17) должно выполняться для любых a > 0. Это может быть только при одном
значении:
n = 1.
В этом случае решение уравнения (4.2.2.7) дается формулой [см. (4.2.2.9) при
n = 1]:
w(x, t) = t−k F (x + t),

(4.2.2.12)

где F (z) — произвольная функция.
Если n 6= 1, то уравнение (4.2.2.7) имеет только вырожденное решение
w(x, t) = Ct−k/n , где C — произвольная постоянная [вырожденное решение

соответствует F = const в (4.2.2.10)].

 Задачи и упражнения к разд. 4.2
1. Решить функциональное уравнение
w(x, t) = w(x + ak1 , t + ak2 ).
2. Решить функциональное уравнение
w(x + ak1 , t) = w(x, t + ak2 ).
3. Решить функциональное уравнение
w(am x, t) = ak w(x, an t).

64

4. Р ЕШЕНИЕ

НЕКОТОРЫХ ФУНКЦИОНАЛЬНЫХ УРАВНЕНИЙ

4. Решить функциональное уравнение
w(am x, t) = w(x, an t) + k ln a.
5. Решить функциональное уравнение
w(am x, t) = ak w(x, t + β ln a).
6. Решить функциональное уравнение
w(x, t) = w(x + ak1 , t + ak2 ) + ac.
7. Решить функциональное уравнение
w(x, t) = eac w(x + ak1 , t + ak2 ).
8. Решить функциональное уравнение
w(x + ak1 , t) = eac w(x, t + ak2 ).
Замечание 4.9. Для решения уравнений 1–8 использовать метод дифференцирования по параметру a (см. замечание 4.8).

4.3. Метод исключения аргумента с помощью
тестовых функций
4.3.1. Рассматриваемые классы уравнений. Описание метода
Будем исследовать функциональные уравнения вида (4.2.1.1), удовлетворяющие условиям (4.2.1.2).
Вместо уравнения (4.2.1.1) рассмотрим более общее вспомогательное функциональное уравнение

w(x, t) = θ(x, t, ξ)w ϕ(x, t, ξ), ψ(x, t, ξ) ,
(4.3.1.1)
где ξ = ξ(x, t) — произвольная функция.
Основная идея метода: если нам удастся получить точное решение уравнения (4.3.1.1), то это решение будет одновременно и решением исходного
функционального уравнения (4.2.1.1) [так как уравнение (4.2.1.1) соответствует
частному случаю уравнения (4.3.1.1) при ξ = a].
Поскольку функция ξ = ξ(x, t) является произвольной, выберем теперь
тестовую (пробную) функцию, исходя из условия
ψ(x, t, ξ) = b,

(4.3.1.2)

где b — некоторая постоянная (обычно удобно полагать b = 1 или b = 0).
Разрешив (4.3.1.2) относительно ξ и подставив полученную тестовую функцию
ξ = ξ(x, t) в (4.3.1.1), имеем
w(x, t) = θ(x, t, ξ(x, t))Φ(ϕ(x, t, ξ(x, t))),
где использовано обозначение Φ(ϕ) ≡ w(ϕ, b).

(4.3.1.3)

65

4.3. Метод исключения аргумента с помощью тестовых функций

Выражение (4.3.1.3) является основой для построения точного решения
исходного функционального уравнения: его надо подставить в (4.2.1.1) и выяснить, для каких функций Φ(ϕ) оно будет решением (при этом могут появиться
некоторые ограничения на вид определяющих функций θ, ϕ, ψ).
Замечание 4.10. Условие (4.3.1.2) соответствует исключению второго аргумента
(поскольку он заменяется на константу) в правой части уравнения (4.3.1.1).
Замечание 4.11. Вместо условия (4.3.1.2) функцию ξ = ξ(x, t) можно выбирать из
аналогичного условия: ϕ(x, t, ξ) = b.

4.3.2. Решение конкретных функциональных уравнений
методом исключения аргумента
◮ Пример 4.8. Рассмотрим функциональное уравнение (4.2.2.1), которое
является частным случаем уравнения (4.2.1.1) при θ(x, t, a) = ak , ϕ(x, t, a) =
= am x, ψ(x, t, a) = an t.
Следуя описанной в разд. 4.3.1 схеме, используем вспомогательное уравнение
w(x, t) = ξ k w(ξ m x, ξ n t),

(4.3.2.1)

где тестовую функцию ξ согласно (4.3.1.2) определим из условия
ξ nt = 1

(b = 1).

(4.3.2.2)

Отсюда находим ξ = t−1/n . Подставив эту зависимость в (4.3.2.1), имеем
w(x, t) = t−k/n Φ(t−m/n x),

(4.3.2.3)

где использовано обозначение Φ(ϕ) ≡ w(ϕ, 1).
Прямой проверкой легко установить, что выражение (4.3.2.3) является решением рассматриваемого функционального уравнения (4.2.2.1) для произвольной функции Φ и совпадает (с точностью до переобозначения) с решением

(4.2.2.3), полученным методом дифференцирования по параметру.
Замечание 4.12. Вместо 1 в правой части равенства (4.3.2.2) можно было взять
любую отличную от нуля константу b; результат был бы тем же самым (с точностью
до переопределения произвольной функции Φ).

◮ Пример 4.9. Рассмотрим функциональное уравнение (4.2.2.4), которое
является частным случаем уравнения (4.2.1.1) при θ(x, t, a) = ak , ϕ(x, t, a) =
= am x, ψ(x, t, a) = t + β ln a.
Следуя описанной схеме, рассмотрим более общее вспомогательное уравнение
w(x, t) = ξ k w(ξ m x, t + β ln ξ).
Тестовую функцию ξ найдем из условия
t + β ln ξ = 0

(b = 0).

(4.3.2.4)

66

4. Р ЕШЕНИЕ

НЕКОТОРЫХ ФУНКЦИОНАЛЬНЫХ УРАВНЕНИЙ

Имеем ξ = exp(−t/β). Подставив эту зависимость в (4.3.2.4), получим
w(x, t) = e−kt/β Φ(xe−mt/β ),

(4.3.2.5)

где использовано обозначение Φ(ϕ) ≡ w(ϕ, 0). Прямой проверкой можно убедиться, что выражение (4.3.2.5) является решением функционального уравнения (4.2.2.4) для произвольной функции Φ и совпадает с решением (4.2.2.6),

полученным методом дифференцирования по параметру.
◮ Пример 4.10. Рассмотрим теперь функциональное уравнение (4.2.2.7),
которое является частным случаем уравнения (4.2.1.1) при θ(x, t, a) = ak ,
ϕ(x, t, a) = x + (1 − a)t, ψ(x, t, a) = an t.
Следуя описанной схеме, рассмотрим вспомогательное уравнение

w(x, t) = ξ k w x + (1 − ξ)t, ξ n t .
(4.3.2.6)
где тестовую функцию ξ согласно (4.3.1.2) определим из условия (4.3.2.2).
Имеем ξ = t−1/n . Подставив эту зависимость в (4.3.2.6), получим
w(x, t) = t−k/n Φ(z),

z = x + t − t(n−1)/n ,

(4.3.2.7)

где использовано обозначение Φ(ϕ) ≡ w(ϕ, 1).
Подставим выражение (4.3.2.7) в исходное уравнение (4.2.2.7). После сокращения на t−k/n имеем


Φ x + t − t(n−1)/n = Φ x + (1 − a + an )t − an−1 t(n−1)/n .
(4.3.2.8)

Поскольку это равенство должно выполняться для всех a > 0, то имеются две
возможности:
1)
n — любое, Φ = C = const;
(4.3.2.9)
2)
n = 1,
Φ — любая.
Во втором случае, соответствующем значению n = 1 в функциональном уравнении (4.2.2.7), его решение записывается так:
w(x, t) = t−k F (x + t),

(4.3.2.10)

где F (z) — произвольная функция, F (z) = Φ(z − 1). Видно, что формула
(4.3.2.10) совпадает с решением (4.2.2.12), полученным методом дифференци◭
рования по параметру.
Замечание 4.13. Метод исключения аргумента значительно проще метода дифференцирования по параметру, поскольку он связан только с разрешением алгебраических (трансцендентных) уравнений вида (4.3.1.2) относительно ξ и не связан с
выводом и решением соответствующих дифференциальных уравнений с частными
производными первого порядка.
Замечание 4.14. Метод исключения аргумента с помощью тестовых функций не
является строгим математическим методом. Однако решения конкретных функциональных уравнений, полученные методом исключения аргумента в разд. 4.3.2, совпадают с решениями этих уравнений, полученными в разд. 4.2.2 методом дифференцирования по параметру. Следует отметить, что промежуточные результаты решения
уравнения (4.2.2.12) этими методами не всегда совпадают [сравни формулы (4.2.2.9) и
(4.3.2.7)].

4.3. Метод исключения аргумента с помощью тестовых функций

67

 Задачи и упражнения к разд. 4.3
См. задачи и упражнения к разд. 4.2.

Литература к главе 4
Ацел Я., Домбр Ж. Функциональные уравнения с несколькими переменными. М.: Физматлит, 2003.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.
Polyanin A.D., Manzhirov A.V. Handbook of Mathematics for Engineers and Scientists.
Boca Raton — London: Chapman & Hall/CRC Press, 2007 (Chapters 17 and T12).

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

5.1. Описание метода построения решений,
основанного на теории инвариантов
5.1.1. Преобразования, сохраняющие вид уравнения, и их
инварианты
Будем рассматривать обратимые преобразования вида
x = X(x̄, t̄, ū),

t = T (x̄, t̄, ū),

u = U (x̄, t̄, ū).

(5.1.1.1)

Говорят, что уравнение с частными производными
F (x, t, u, ux , ut , uxx , uxt , utt , . . . ) = 0

(5.1.1.2)

инвариантно относительно преобразования (5.1.1.1), если в результате подстановки (5.1.1.1) в (5.1.1.2) получим точно такое же уравнение
F (x̄, t̄, ū, ūx̄ , ūt̄ , ūx̄x̄ , ūx̄t̄ , ūt̄t̄ , . . . ) = 0

(5.1.1.3)

Функция F в уравнениях (5.1.1.1) и (5.1.1.2) одинакова.
Функция I(x, t, u) (отличная от константы) называется инвариантом преобразования (5.1.1.1), если она сохраняется при этом преобразовании, т. е.
I(x, t, u) = I(x̄, t̄, ū).
Замечание 5.1. Если I = I(x, t, u) — инвариант преобразования (5.1.1.1), то Ψ(I),
где Ψ — произвольная функция, тоже является инвариантом данного преобразования.

68

5.1. Описание метода построения решений, основанного на теории инвариантов

69

5.1.2. Процедура построения точных решений
Конкретизируем описанную ранее (см. главу 2 «Элементарная теория инвариантов: Алгебраические и обыкновенные дифференциальные уравнения») общую схему использования инвариантов для анализа математических уравнений
применительно к дифференциальным уравнениям с частными производными.
На первом этапе ищется однопараметрическое преобразование
x = X(x̄, t̄, ū; c),

t = T (x̄, t̄, ū; c),

u = U (x̄, t̄, ū; c),

(5.1.2.1)

которое сохраняет вид уравнения (5.1.1.2). Преобразование (5.1.2.1) зависит
от свободного параметра c ∈ [c1 , c2 ] (причем само рассматриваемое уравнение (5.1.1.2) от этого параметра не зависит).
На втором этапе строятся два функционально-независимых инварианта преобразования (5.1.2.1):
I1 = I1 (x, y, u),

I2 = I2 (x, y, u).

(5.1.2.2)

Инварианты (5.1.2.2) не зависят от параметра c и находятся путем исключения
c из соотношений (5.1.2.1).
На третьем этапе инварианты (5.1.2.2) выбираются в качестве новых переменных и точное решение уравнения (5.1.1.2) ищется в виде
I2 = Φ(I1 ),

(5.1.2.3)

где функция Φ = Φ(z) описывается обыкновенным дифференциальным уравнением, которое получается путем подстановки (5.1.2.3) в (5.1.1.2) (соответствующее решение называется инвариантным решением).
Как и ранее, в качестве преобразований (5.1.2.1) будем рассматривать только простейшие однопараметрические преобразования
x = x̄ + a1 , t = t̄ + a2 , u = ū + a3 (преобразование сдвига);
(5.1.2.4)
x = b1 x̄, t = b2 t̄, u = b3 ū (преобразование масштабирования), (5.1.2.5)
и их композиции. Здесь an и bn (n = 1, 2, 3) — постоянные величины, зависящие
от свободного параметра c. Такие преобразования будем называть простейшими преобразованиями.
Ниже на конкретном примере показано, как определять инварианты простейших преобразований и вид соответствующих инвариантных решений.
◮ Пример 5.1. Рассмотрим преобразование, состоящее из преобразования
сдвига по переменной x и преобразований масштабирования по переменным t
и u:
x = x̄ + k ln c, t = ct̄, u = cm ū,
(5.1.2.6)
где k и m — некоторые константы, c > 0 — свободный параметр.

70

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

Инварианты данного преобразования найдем путем исключения параметра
c из соотношений (5.1.2.6) следующим образом. Сначала, выразив c из второго
(наиболее простого) соотношения (5.1.2.6), получим
c = t/t̄.

(5.1.2.7)

Подставив (5.1.2.7) в первое соотношение (5.1.2.6), последовательно имеем
x = x̄ + k ln(t/t̄) =⇒ x − k ln t = x̄ − k ln t̄.

Поэтому функция

I1 = x − k ln t

(5.1.2.8)

является инвариантом преобразования (5.1.2.6). Подставив теперь (5.1.2.7) в
третье соотношение (5.1.2.6), получим
u = (t/t̄)m ū =⇒ ut−m = ūt̄−m .
Поэтому второй инвариант преобразования (5.1.2.6) определяется формулой
I2 = ut−m .

(5.1.2.9)

Инвариантное решение ищем в виде (5.1.2.3) или более удобном эквивалентном виде (разрешенном относительно искомой функции u):
u = tm Φ(z),

z = x − k ln t,

(5.1.2.10)

где для удобства первый инвариант I1 был переобозначен на z. Подставив
выражение (5.1.2.10) в рассматриваемое уравнение с частными производными
можно получить обыкновенное дифференциальное уравнение для функции
Φ = Φ(z).

Замечание 5.2. Если в рассматриваемом УрЧП порядок старшей производный
по x больше порядка старшей производный по t, то первый инвариант I1 = z следует
выбирать линейным по x. В этом случае наиболее просто вычисляются частные производные по x.
Замечание 5.3. Не всякое преобразование имеет инварианты (см. замечание 5.8
после примера 5.9).

5.2. Примеры построения точных решений
нелинейных уравнений математической физики
5.2.1. Решения типа бегущей волны (построенные с помощью
преобразований сдвига)
Решениями типа бегущей волны называются точные решения вида
u = Φ(z),

z = kx − λt,

где Φ = Φ(z) — некоторая функция, k и λ — некоторые константы или свободные
параметры. Эти решения не меняются при однопараметрическом преобразовании сдвига независимых переменных вида t = t̄ + ck, x = x̄ + cλ, где c —
произвольная постоянная.

5.2. Примеры построения точных решений уравнений математической физики

71

◮ Пример 5.2. Рассмотрим нелинейное уравнение нестационарной теплопроводности
(5.2.1.1)

ut = [f (u)ux ]x .

Это уравнение не меняется при произвольном сдвиге по независимым переменным
t = t̄ + ck,

x = x̄ + cλ,

u = ū,

(5.2.1.2)

где c — свободный параметр, а k и λ — некоторые заданные числа (которые могут выбираться произвольно). Исключая из первых двух соотношений (5.2.1.2)
параметр c находим один из инвариантов
x − x̄
λ

=

t − t̄
k

=⇒

kx − λt = kx̄ − λt̄ = I1 .

Вторым инвариантом здесь является I2 = u = ū. В силу (5.1.2.3) уравнение
(5.2.1.1) допускает решение вида
u = Φ(z),

z = kx − λt.

(5.2.1.3)

Подставив (5.2.1.3) в (5.2.1.1), приходим к обыкновенному дифференциальному уравнению
k2 [f (Φ)Φ′z ]′z + λΦ′z = 0.
Интегрируя дважды, получим его решение в неявном виде
k2

Z

f (Φ) dΦ
λΦ + C1

= −z + C2 ,

где C1 и C2 — произвольные постоянные.



Замечание 5.4. Решения типа бегущей волны допускают уравнения общего вида,
которые не зависят явно от независимых переменных:
F (u, ux , ut , uxx , uxt , utt , . . . ) = 0.

(5.2.1.4)

Подставляя (5.2.1.3) в (5.2.1.4), получим автономное обыкновенное дифференциальное
уравнение для функции Φ(z):
F (Φ, kΦ′z , −λΦ′z , k 2 Φ′′zz , −kλΦ′′zz , λ2 Φ′′zz , . . . ) = 0.

(5.2.1.5)

◮ Пример 5.3. Рассмотрим линейное волновое уравнение
utt = a2 uxx .

(5.2.1.6)

Ищем его решение типа бегущей волны в виде (5.2.1.3). Подставив (5.2.1.3) в
(5.2.1.6), после элементарных преобразований имеем
(a2 k2 − λ2 )Φ′′zz = 0.

(5.2.1.7)

Уравнению (5.2.1.7) можно тождественно удовлетворить, если приравнять
нулю числовой множитель в круглых скобках. В результате получим два допустимых значения постоянных:
λ1 = ak,

λ2 = −ak.

(5.2.1.8)

72

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

В этих случаях функция Φ(z) в (5.2.1.3) остается произвольной. Подставляя
значения (5.2.1.8) в (5.2.1.3), имеем два решения
u1 = Φ1 (kx − akt),

u2 = Φ2 (kx + akt),

где Φ1 (z1 ) и Φ2 (z2 ) — произвольные функции, k — произвольная постоянная.
Поскольку волновое уравнение (5.2.1.6) линейно, в силу принципа линейной
суперпозиции, его решения можно складывать. В результате получим составное решение Даламбера
u = Φ1 (kx − akt) + Φ2 (kx + akt),

(5.2.1.9)

которое является общим решением рассматриваемого уравнения. Без ограничения общности в (5.2.1.9) можно положить k = 1, что соответствует переопределению функций Φ1 и Φ2 .
Линейное решение Φ(z) = Az + B, соответствующее обращению в нуль

второй производной Φ′′zz в (5.2.1.7), не дает дополнительных решений.
◮ Пример 5.4. Нетрудно проверить, что однородное уравнение Монжа —
Ампера
u2xt − uxx utt = 0

имеет точное решение типа бегущей волны (5.2.1.3), где Φ(z) — произвольная

функция, k и λ — произвольные постоянные.

5.2.2. Автомодельные решения (построенные с помощью
преобразований масштабирования)
Автомодельными решениями называются точные решения вида
u = tk Φ(z),

z = tm x,

где Φ = Φ(z) — некоторая функция, k и m — некоторые константы. Эти решения
не меняются при однопараметрическом преобразовании масштабирования переменных вида t = ct̄, x = c−m x̄, u = ck ū, где c > 0 — произвольная постоянная.
◮ Пример 5.5. Рассмотрим уравнение нестационарной теплопроводности
с нелинейным источником степенного вида
ut = uxx + βun .

(5.2.2.1)

Ищем инвариантное преобразование масштабирования
x = ax̄,

t = ct̄,

u = bū.

Подставив (5.2.2.2) в (5.2.2.1) и умножив все члены на c/b, имеем
ūt̄ =

c

a2 x̄x̄

+ cbn−1 β ūn .

Требуя совпадения с уравнением (5.2.2.1), получим два соотношения
c
a2

= 1,

cbn−1 = 1.

(5.2.2.2)

5.2. Примеры построения точных решений уравнений математической физики

Выразим параметры a и b через c:

a = c,

73

1

b = c 1−n .

Подставляя эти величины в (5.1.2.5), находим инвариантное преобразование
1

(5.2.2.3)
x = c x̄, t = ct̄, u = c 1−n ū,
содержащее свободный параметр c > 0.
Перейдем теперь к определению инвариантов. Из первых двух соотношений (5.2.2.3) исключаем c:
 1/2
t
x̄ =⇒ xt−1/2 = x̄t̄−1/2 =⇒ I1 = xt−1/2 .
(5.2.2.4)
x=


Из второго и последнего соотношений (5.2.2.3) исключаем c:
  1
1
1
1
t 1−n
ū =⇒ ut n−1 = ūt̄ n−1
=⇒ I2 = ut n−1 .
u=


(5.2.2.5)

Соотношение (5.1.2.3) с учетом (5.2.2.4)–(5.2.2.5) определяет вид автомодельного решения
1

u = t 1−n Φ(z),

z = xt−1/2 .

(5.2.2.6)

Подставив (5.2.2.6) в (5.2.2.1), после несложных преобразований приходим к
обыкновенному дифференциальному уравнению
1
1
Φ − zΦ′z
1−n
2

= Φ′′zz + βΦn .



Замечание 5.5. Преобразование (5.1.2.5) часто удобнее записывать в виде
t = ct̄,

x = ck x̄,

u = cm ū

(c > 0),

(5.2.2.7)

а затем определять значения постоянных k и m, при которых сохраняется вид рассматриваемого уравнения (здесь c — свободный параметр).

◮ Пример 5.6. Проиллюстрируем использование преобразований масштабирования (5.2.2.7) на нелинейном уравнении теплопроводности
ut = [f (u)ux ]x ,

(5.2.2.8)

где f (u) — произвольная функция.
Подставив (5.2.2.7) в (5.2.2.8), имеем
ūt̄ = c1−2k [f (cm ū)ūx̄ ]x̄ ,

(5.2.2.9)

Требуя совпадения вида уравнений (5.2.2.8) и (5.2.2.9) и учитывая произвольность функции f (u), находим параметры используемого преобразования:
k = 1/2 и m = 0. Отсюда следует, что уравнение (5.2.2.8) допускает автомодельное решение (показать это самостоятельно, рассуждая как в примере 5.5):
u = Φ(z),

z = xt−/2 .

(5.2.2.10)

74

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

Подставив (5.2.2.10) в (5.2.2.8), получим ОДУ для функции Φ = Φ(z):
[f (Φ)Φ′z ]′z +


1
2 zΦz

= 0.

(5.2.2.11)

Общее решение этого нелинейного ОДУ можно получить только для нескольких функций f (Φ), в частности, при f (Φ) = const (что соответствует линейному

ОДУ).
Замечание 5.6. Начально-краевая задача для уравнения (5.2.2.8) (в области x > 0,
t > 0) с начальным и граничным условиями вида
u(x, 0) = A,

u(t, 0) = B

(A и B — произвольные постоянные),

имеет автомодельное решение (5.2.2.10), где функция Φ = Φ(z) описывается ОДУ
(5.2.2.11) и граничными условиями
Φ(0) = B,

Φ(∞) = A.

Примеры некоторых других уравнений, имеющих автомодельные решения,
приведены в табл. 5.1 (используется сокращение ОДУ — обыкновенное дифференциальное уравнение).
Таблица 5.1. Некоторые нелинейные уравнения математической физики, которые
допускают автомодельные решения.
Уравнение

Его название

Вид решения

Итоговое ОДУ

ut = auxx + buux

Уравнение
Бюргерса

u = t−1/2 w(z),
z = xt−1/2

aw′′+ bww′ + 21 zw′ + 12 w = 0

ut = auxx + bu2x

Потенциальное
уравнение
Бюргерса

u = u(z),
z = xt−1/2

au′′ + b(u′ )2 + 21 zu′ = 0

ut = f (ux )uxx

Уравнение
фильтрации

utt = [f (u)ux ]x

Волновое
уравнение

uxx + uyy = aun

uxx + auy uyy = 0

ut = auxxx + buux

uy uxy − ux uyy = auyyy

u = t1/2 w(z),
z = xt−1/2
u = u(z),
z = x/t

2f (w′ )w′′ + zw′ − u = 0
(z 2 u′ )′ = [f (u)u′ ]′

2
Уравнение
(1 + z 2 )w′′ − 2(1+n)
zw′ +
1−n w(z),
1−n
теплопроводности u = x
2(1+n)
+ (1−n)2 w − awn = 0
z = y/x
с источником
Уравнение
u = x−3k−2 w(z),
a
k2
w′ w′′ + k+1
z 2 w′′ −
k+1
околозвукового z = xk y,

− 5kzw + 3(3k + 2)w = 0
течения газа
k — любое
Уравнение
u = t−2/3 w(z), aw′′′+ bww′ + 1 zw′ + 2 w = 0
Кортевега –
3
3
z = xt−1/3
де Фриза

Уравнение
пограничного
слоя

u = xλ+1 w(z),
z = xλ y,
λ — любое

(2λ + 1)(w′ )2 − (λ + 1)ww′′ =
= aw′′′

Аналогичный подход с успехом может использоваться для построения автомодельных решений систем уравнений с частными производными.

5.2. Примеры построения точных решений уравнений математической физики

75

◮ Пример 5.7. Рассмотрим систему уравнений стационарного ламинарного гидродинамического пограничного слоя на плоской пластине:
uux + vuy = auyy ,
(5.2.2.12)
ux + vy = 0.
Сделаем в (5.2.2.12) растяжение независимых и зависимых переменных по
правилу
x = cx̄, y = ck ȳ, u = cm ū, v = cn v̄,
(5.2.2.13)
где c > 0 — произвольная постоянная, а константы k, m, n подлежат определению в ходе дальнейшего анализа. Подставим (5.2.2.13) в (5.2.2.12), а затем
умножим полученные уравнения на подходящие постоянные множители. В
результате получим
ūūx̄ + cn−m−k+1 v̄ūȳ = c−m−2k+1 aūȳ ȳ ,
(5.2.2.14)
ūx̄ + cn−m−k+1 vȳ = 0.
Потребуем, чтобы вид уравнений преобразованной системы (5.2.2.14) совпал с
видом уравнений исходной системы (5.2.2.12). Это условие дает два линейных
алгебраических уравнения для констант k, m, n:
n − m − k + 1 = 0,
−2k − m + 1 = 0.
Разрешив их относительно m и n, получим
m = 1 − 2k, n = −k,
(5.2.2.15)
где показатель k может быть выбран произвольно. Подставим соотношения
(5.2.2.15) в преобразование (5.2.2.13):
x = cx̄, y = ck ȳ, u = c1−2k ū, v = c−k v̄.
Находим отсюда инварианты путем исключения параметра c:
 k
x

=⇒
yx−k = ȳ x̄−k = I1 = ζ;
y=

 1−2k
x
u=

=⇒
ux2k−1 = ūx̄2k−1 = I2 ;

 k
x

=⇒
vxk = v̄x̄k = I3 .
v=


Решение ищется в виде I2 = U (I1 ), I3 = V (I1 ), т. е.
ux2k−1 = U (ζ), vxk = V (ζ).

Разрешив эти соотношения относительно искомых функций, имеем
u(x, y) = x1−2k U (ζ), v(x, y) = x−k V (ζ), ζ = yx−k ,
(5.2.2.16)
где k — произвольная постоянная. Подставив (5.2.2.16) в исходную систему
(5.2.2.12), в итоге получим систему обыкновенных дифференциальных уравнений для функций U = U (ζ) и V = V (ζ):


′′
U (1 − 2k)U − kζUζ′ + V Uζ′ = aUζζ
,
(1 − 2k)U − kζUζ′ + Vζ′ = 0.



76

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

5.2.3. Другие инвариантные решения (построенные с помощью
композиций преобразований сдвига и масштабирования)
Ниже на конкретных примерах показано, каким образом можно находить инвариантные решения нелинейных уравнений математической физики с помощью
композиций преобразований сдвига и масштабирования.
◮ Пример 5.8. Рассмотрим уравнение Клейна — Гордона с нелинейностью
экспоненциального вида
utt = uxx + βeλu .

(5.2.3.1)

Ищем инвариантное преобразование в виде композиции преобразований
сдвига и масштабирования:
x = ax̄,

t = ct̄,

(5.2.3.2)

u = ū + b.

Подставив (5.2.3.2) в (5.2.3.1) и умножив на c2 , получим
ūt̄t̄ =

c2

a2 x̄x̄

+ c2 eλb βeλū .

Чтобы это уравнение совпало с (5.2.3.1), надо положить
c2
a2

c2 eλb = 1.

= 1,

Отсюда имеем
a = c,

b=−

2
λ

ln c

и преобразование (5.2.3.2) принимает вид
x = cx̄,

t = ct̄,

u = ū −

2
λ

(5.2.3.3)

ln c,

где c > 0 — произвольная постоянная.
Исключая из соотношений (5.2.3.2) параметр c, находим инварианты
I1 =

x
t

=


,


I2 = u +

2
λ

ln t = ū +

2
λ

ln t̄.

(5.2.3.4)

Соотношение (5.1.2.3) с учетом (5.2.3.4) определяет вид инвариантного решения
w = Φ(z) −

2
λ

ln t,

z=

x
.
t

(5.2.3.5)

Подставив (5.2.3.5) в (5.2.3.1), получим обыкновенное дифференциальное уравнение
(z 2 Φ′z )′z +

2
λ

= Φ′′zz + βeλΦ .



Замечание 5.7. Преобразование (5.2.3.2) часто удобнее записывать в виде
t = ct̄,

x = ck x̄,

u = ū + m ln c

(c > 0),

(5.2.3.6)

а затем определять значения постоянных k и m, при которых сохраняется вид рассматриваемого уравнения (здесь c — свободный параметр).

5.2. Примеры построения точных решений уравнений математической физики

77

◮ Пример 5.9. Рассмотрим нелинейное уравнение нестационарной теплопроводности
ut = (un ux )x .

(5.2.3.7)

Ищем инвариантное преобразование в виде композиции преобразований
сдвига и масштабирования:
x = ax̄,

t = t̄ + b,

u = cū.

(5.2.3.8)

Подставив (5.2.3.8) в (5.2.3.7) и поделив на c, получим
ūt̄ =

cn
a2

(ūn ūx̄ )x̄ .

(5.2.3.9)

Требование совпадения (5.2.3.9) с уравнением (5.2.3.7) дает одно условие
cn
a2

=1

=⇒

a = cn/2 ,

где c — произвольная постоянная. При этом другой параметр b остается произвольным, т. е. полученное инвариантное преобразование
x = cn/2 x̄,

t = t̄ + b,

u = cū

(5.2.3.10)

является двухпараметрическим.
Поскольку для применимости используемого метода требуется однопараметрическое инвариантное преобразование положим
(5.2.3.11)

b = f (c),

где вид функции f будет определяться далее. Исключая параметр c из двух
последних соотношений (5.2.3.10) с учетом (5.2.3.11), имеем
 
u
.
(5.2.3.12)
t = t̄ + f


Добавив к обеим частям (5.2.3.12) функцию ϕ(u), получим
 
u
t + ϕ(u) = t̄ + ϕ(u) + f
.


Это равенство будет определять инвариант I(t, u) = I(t̄, ū), если выполняется
соотношение
 
u
ϕ(u) + f
= ϕ(ū),
(5.2.3.13)


которое можно рассматривать как функциональное уравнение. Считая u и ū
независимыми переменными величинами, методом дифференцирования (см.
разд. 4.1), можно найти решение уравнения (5.2.3.13):
(5.2.3.14)

f (c) = A ln c,

где A — произвольная постоянная. Подставив (5.2.3.11) в (5.2.3.10) с учетом
(5.2.3.14), получим
x = cn/2 x̄,

t = t̄ + A ln c,

u = cū

(5.2.3.15)

78

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

При A 6= 0 выразим из второго соотношения (5.2.3.15) параметр c через t и
подставим в оставшиеся соотношения. В результате находим инварианты
I1 = xeknt = x̄eknt̄ ,

I2 = ue2kt = ūe2kt̄ ,

где

k=−

1
.
2A

(5.2.3.16)

Используя теперь формулу (5.1.2.3), определяем вид точного решения уравнения (5.2.3.7):
u = e−2kt Φ(z),

z = xeknt .

(5.2.3.17)

Подставив (5.2.3.17) в (5.2.3.7), приходим к обыкновенному дифференциальному уравнению для функции Φ(z):
−2kΦ + knzΦ′z = (Φn Φ′z )′z .



Замечание 5.8. Преобразование (5.2.3.10) при b = c сохраняет вид уравнения
(5.2.3.7), но не имеет инвариантов. Отсюда следует, что не каждое преобразование,
сохраняющее вид уравнения, имеет инварианты.
Замечание 5.9. Точные решения вида
u = ekt Φ(z),

z = xemt ,

где k и m — некоторые константы, называются предельными автомодельными решениями. Такие решения инвариантны относительно композиции преобразования сдвига
по t и преобразований масштабирования по x и u.

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

 Задачи и упражнения к разд. 5.2

1. Найти автомодельное решение нелинейного уравнения теплопроводности (5.2.3.7)
(решение более общего вида, чем (5.2.2.10)).
2. Найти решение нелинейного уравнения теплопроводности (5.2.3.7), основанное на
инвариантном преобразовании вида
x = x̄ + a,

t = bt̄,

u = cū.

3. Найти автомодельное решение нелинейного уравнения теплопроводности с источником
ut = a(un ux )x + buk .

5.2. Примеры построения точных решений уравнений математической физики

79

Таблица 5.2. Инвариантные решения, которые могут быть получены путем использования композиций преобразований сдвига и масштабирования, сохраняющих вид
уравнений (c — произвольная постоянная, c > 0).
Инвариантные преобразования

Вид инвариантных решений

Примеры уравнений

t = t̄ + ck, x = x̄ + cλ

u = u(z), z = kx − λt

ut = [f (u)ux ]x

t = ct̄, x = ck x̄, u = cm ū

u = tm w(z), z = xt−k

t = t̄ + ln c, x = ck x̄, u = cm ū

u = emt w(z), z = xe−kt

t = ct̄, x = x̄ + k ln c, u = cm ū

u = tm w(z), z = x − k ln t

t = ct̄, x = cβ x̄, u = ū + α ln c

u = w(z) + α ln t, z = xt−β

t = ct̄, x = x̄ + β ln c, u = ū + α ln c

u = w(z) + α ln t,
z = x − β ln t

t = t̄ + c, x = x̄ + cλ, u = ū + ck

u = w(z) + kt, z = x − λt

ut = f (ux )uxx ;
k, λ — любые

t = t̄ + ln c, x = x̄ + k ln c, u = cm ū

u = emt w(z), z = x − kt

u2xt − uxx utt = 0;
k, m — любые

Уравнения см.
в табл. 5.1
ut = a(un ux )x ;
k = 21 mn, m — любое
ut = a(un ux )x ;
m = −1/n, k — любое

ut = (eu ux )x ;
α = 2β − 1, β — любое
u2xt − uxx utt = 0;
α, β — любые

4. Найти инвариантные точные решения нелинейного уравнения теплопроводности
ut = a(eλu ux )x .
5. Найти инвариантное решение стационарного уравнения теории горения с экспоненциальным тепловыделением
uxx + uyy = βeλu .
6. Найти автомодельное и другие инвариантные точные решения уравнения нелинейной фильтрации
ut = aukx uxx .
7. Найти автомодельное и другие инвариантные точные решения нелинейного волнового уравнения
utt = a(un ux )x .
8. Найти инвариантные точные решения нелинейного волнового уравнения
utt = a(eλu ux )x .
9. Найти инвариантные точные решения уравнения околозвукового газового потока
uxx + auy uyy = 0,
основанные на поиске инвариантных композиций преобразований сдвига и масштабирования.

80

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

10. Найти инвариантные точные решения уравнения
uxx + F (ux , uy )uyy = 0.
11. Найти инвариантные точные решения уравнения Монжа — Ампера
u2xy = uxx uyy .
12. Найти инвариантные точные решения уравнения Буссинеска:
utt + a(uux )x + buxxxx = 0.

5.3. Обратные задачи (определение вида уравнения
по его свойствам)
5.3.1. Предварительные замечания
До сих пор мы искали точные решения заданных нелинейных уравнений с
частными производными. Однако иногда требуется определить вид уравнения,
обладающего заданными свойствами (или имеющего определенные решения).
Такие задачи называются обратными задачами. В некоторых случаях решение
обратных задач сводится к решению функциональных уравнений, методы решения которых описаны ранее в главе 4. Ниже приведены несколько примеров,
иллюстрирующих постановку обратных задач и методы их решения.

5.3.2. Примеры обратных задач и их решений
◮ Пример 5.10. Рассмотрим нелинейное уравнение параболического типа
достаточно общего вида
ut = auxx + F (u, ux ).

(5.3.2.1)

Требуется найти наиболее общую функцию F = F (u, w), для которой уравнение (5.3.2.1) допускает автомодельные решения.
Чтобы уравнение (5.3.2.1) имело автомодельное решение, это уравнение
должно быть инвариантным относительно преобразования масштабирования
(5.2.2.7). Подставив (5.2.2.7) в (5.3.2.1), после элементарных преобразований
получим
ūt̄ = c1−2k aūx̄x̄ + c1−m F (cm ū, cm−k ūx̄ ).

(5.3.2.2)

Требование, чтобы уравнение (5.3.2.2) совпало, с точностью до переобозначений переменных, с уравнением (5.3.2.1), дает k = 12 и приводит к следующему
функциональному уравнению для F = F (u, w):
F (u, w) = c1−m F (cm u, cm−1/2 w),

(5.3.2.3)

где w = ux . Два метода решения подобных функциональных уравнений были
описаны ранее в разд. 4.2 и 4.3 (u и w рассматриваются как независимые

5.3. Обратные задачи (определение вида уравнения по его свойствам)

81

аргументы, c > 0 — свободный параметр). Используя любой из этих методов,
находим общее решение уравнения (5.3.2.3) (получите это решение самостоятельно):
m−1
1−2m 
F (u, w) = u m f u 2m w ,
m 6= 0,
(5.3.2.4)
где f (z) — произвольная функция.
Подставив (5.3.2.4) в (5.3.2.1), получим уравнение
ut = auxx + u

m−1
m

f u

1−2m
2m


ux ,

(5.3.2.5)

которое инвариантно относительно преобразования масштабирования (5.2.2.7)
при k = 21 (m — свободный параметр).
Используя преобразование масштабирования (5.2.2.7) с указанными параметрами, можно показать, что уравнение (5.3.2.4) имеет автомодельное решение вида (см. разд. (5.2.2)):
w = tm ϕ(z),

z = xt−1/2 ,

где функция ϕ = ϕ(z) описывается обыкновенным дифференциальным уравнением
1−2m
m−1

mϕ − 12 zϕ′z = aϕ′′zz + ϕ m f ϕ 2m ϕ′z .

Замечание 5.10. Случай m = 0, при котором уравнение (5.3.2.5) теряет смысл,
надо рассмотреть отдельно. При m = 0 функциональное уравнение (5.3.2.3) принимает
вид
F (u, w) = cF (u, c−1/2 w).

(5.3.2.6)

Его общее решение определяется формулой (получите это решение самостоятельно):
F (u, w) = f (u)w2

(m = 0),

(5.3.2.7)

где f (u) — произвольная функция. Подставив (5.3.2.7) в (5.3.2.1), получим уравнение
ut = auxx + f (u)u2x ,

(5.3.2.8)

которое инвариантно относительно преобразования масштабирования (5.2.2.7) при
k = 12 , m = 0.
Уравнение (5.3.2.8) имеет автомодельное решение вида (см. разд. (5.2.2)):
u = ϕ(z),

z = xt−1/2 ,

где функция ϕ = ϕ(z) описывается обыкновенным дифференциальным уравнением
− 12 zϕ′z = aϕ′′zz + f (ϕ)(ϕ′z )2 .



◮ Пример 5.11. Рассмотрим другое нелинейное уравнение
utt = F (u, ux )uxx .

(5.3.2.9)

82

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

Требуется найти наиболее общую функцию F = F (u, w), для которой уравнение (5.3.2.9) допускает предельные автомодельные решения (см. замечание 5.9).
Чтобы уравнение (5.3.2.9) имело предельное автомодельное решение, это
уравнение должно быть инвариантным относительно композиции преобразований сдвига и масштабирования вида
t = t̄ + A ln c,

u = cm ū,

x = cx̄,

(5.3.2.10)

где c — произвольная постоянная (c > 0), A и m — некоторые константы.
Подставив (5.3.2.10) в (5.3.2.9) и сократив на cm , получим уравнение
ūt̄t̄ = c−2 F (cm ū, cm−1 ūx̄ )ūx̄x̄ .

(5.3.2.11)

Требование, чтобы уравнение (5.3.2.11) совпало, с точностью до переобозначений переменных, с уравнением (5.3.2.9), приводит к следующему функциональному уравнению для F = F (u, w):
F (u, w) = c−2 F (cm u, cm−1 w).

(5.3.2.12)

Общее решение функционального уравнения (5.3.2.12) имеет вид (получите
это решение самостоятельно; см. разд. 4.2 или 4.3):
2
1−m 
F (u, w) = u m f u m w ,
m 6= 0,
(5.3.2.13)
где f (z) — произвольная функция.
Подставив (5.3.2.13) в (5.3.2.9), получим
2

utt = u m f u

1−m
m


ux uxx .

(5.3.2.14)

Используя преобразование (5.3.2.10), можно показать, что уравнение (5.3.2.14)
допускает предельное автомодельное решение вида
u = ekmt ψ(y),

y = xe−kt ,

где k = 1/A и m — свободные параметры.
Самостоятельно получите уравнение для функции ψ = ψ(y).
Замечание 5.11. Случай m = 0 надо рассмотреть отдельно. При m = 0 функциональное уравнение (5.3.2.12) принимает вид
F (u, w) = c−2 F (u, c−1 w).

(5.3.2.15)

Его общее решение определяется формулой (получите это решение самостоятельно):
F (u, w) = f (u)w−2

(m = 0),

(5.3.2.16)

где f (u) — произвольная функция.
Подставив (5.3.2.16) в (5.3.2.9), приходим к уравнению
utt = f (u)u−2
x uxx ,

(5.3.2.17)

которое допускает точное решение вида
u = ψ(y),

y = xe−kt .

(5.3.2.18)

83

5.3. Обратные задачи (определение вида уравнения по его свойствам)

где функция ψ = ψ(y) описывается ОДУ
′′
k 2 y(yψy′ )′y = f (ψ)(ψy′ )−2 ψyy
.

(5.3.2.19)

(Самостоятельно покажите, что уравнение (5.3.2.17) имеет решение вида (5.3.2.18)
и получите уравнение (5.3.2.19) для функции ψ = ψ(y).)



◮ Пример 5.12. Найдем теперь общий вид функции F = F (u, w), для которой уравнение (5.3.2.9) будет инвариантным относительно следующей композиции преобразований масштабирования и переноса:
t = ct̄,

x = ck x̄,

u = ū + A ln c,

(5.3.2.20)

где c — произвольная постоянная (c > 0), A и k — некоторые константы.
Подставив (5.3.2.20) в (5.3.2.9), получим
ūt̄t̄ = c2(1−k) F (ū + A ln c, c−k ūx̄ )ūx̄x̄ .

(5.3.2.21)

Сравнение (5.3.2.21) и (5.3.2.9) приводит к функциональному уравнению
F (u, w) = c2(1−k) F (u + A ln c, c−k w),

(5.3.2.22)

общее решение которого определяется формулой
F (u, w) = e2(k−1)λu f (ekλu w),

λ = 1/A,

(5.3.2.23)

где f (z) — произвольная функция.
Уравнение (5.3.2.9) с функцией (5.3.2.23) допускает инвариантные решения
вида
u = θ(r) +

1
λ

ln t,

r = xt−k .

Самостоятельно вывести уравнение для функции θ(r).



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

 Задачи и упражнения к разд. 5.3

1. Найти общий вид функции F (x, u), для которой уравнение
ut = uxx + F (x, u)
имеет автомодельное решение. Найти это решение.

84

5. Т ЕОРИЯ

ИНВАРИАНТОВ :

У РАВНЕНИЯ

С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

2. Найти общий вид функции F (u, w), для которой уравнение
ut = uuxx + F (u, ux )
имеет автомодельное решение. Найти это решение.
3. Найти общий вид функции F (v, w), для которой уравнение
ut = u2 F (ux , uxx )
имеет автомодельное решение. Найти это решение.
4. Для предыдущего уравнения из п. 3 найти наиболее общие функции F (v, w), для
которых это уравнение имеет другие простейшие инвариантные решения (которые
строятся при помощи комбинаций преобразований сдвига и масштабирования).
5. Найти общий вид функции F (v, w), для которой уравнение
uxt = uF (ux , uxx )
имеет автомодельное решение. Найти это решение.
6. Для предыдущего уравнения из п. 5 найти наиболее общие функции F (v, w), для
которых это уравнение имеет другие простейшие инвариантные решения (которые
строятся при помощи комбинаций преобразований сдвига и масштабирования).
7. Найти функции a(x) и b(x), для которых уравнение
ut = [a(x)f (u)ux ]x + b(x)g(u)
имеет автомодельное решение [функции f (u) и g(u) считаются произвольными]. Найти это решение.
8. Найти функции a(x) и b(x), для которых предыдущее уравнение из. п. 7 имеет
другие простейшие инвариантные решения (которые строятся на основе комбинаций
преобразований сдвига и масштабирования).
9. Найти функции a(t) и b(x), для которых уравнение
ut = [a(t)f (u)ux ]x + b(x)g(u)
имеет автомодельное решение [функции f (u) и g(u) считаются произвольными]. Найти это решение.
10. Найти функции a(x) и b(t), для которых уравнение
ut = [a(x)f (u)ux ]x + b(t)g(u)
имеет автомодельное решение [функции f (u) и g(u) считаются произвольными]. Найти это решение.
11. Найти функции a(x) и b(x), для которых уравнение
ut = [a(x)f (u)ux ]x + b(x)g(u)ux
имеет автомодельное решение [функции f (u) и g(u) считаются произвольными]. Найти это решение.
12. Найти функции a(x) и b(x), для которых уравнение
uxt = [a(x)f (u)ux ]x + b(x)g(u)
имеет автомодельное решение [функции f (u) и g(u) считаются произвольными]. Найти это решение.

Литература к главе 5
Баренблатт Г.И. Подобие, автомодельность, промежуточная асимптотика, 2-е изд.
М.: Гидрометеоиздат, 1982.
Дородницын В.А. Об инвариантных решениях уравнения нелинейной теплопроводности с источником. Ж. вычисл. матем. и матем. физ., 1982, т. 22, № 6, c. 1393–1400.

5.3. Обратные задачи (определение вида уравнения по его свойствам)

85

Дородницын В.А., Еленин Г.Г. Симметрия в решениях уравнений математической
физики. М.: Знание, 1984, № 4.
Ибрагимов Н.Х. Азбука группового анализа. М.: Знание, 1989, № 8.
Овсянников Л.В. Групповой анализ дифференциальных уравнений. М.: Наука, 1978.
Полянин А.Д. Элементарная теория использования инвариантов для решения математических уравнений. Вестник Самарского государственного университета, 2008,
№ 6(65), с. 152–176.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.
Седов Л.И. Методы подобия и размерности в механике. М.: Наука, 1972.
Polyanin A.D., Zaitsev V.F. Handbook of Nonlinear Partial Differential Equations. Boca
Raton — London: CRC Press, 2012.

6. Методы обобщенного разделения
переменных
6.1. Решения с простым разделением переменных
6.1.1. Решения с мультипликативным и аддитивным
разделением переменных
Метод разделения переменных является самым распространенным методом
решения линейных уравнений математической физики. Для уравнений с двумя
независимыми переменными x и t и искомой функцией u = u(x, t) этот метод
базируется на поиске точных решений в виде произведения функций разных
аргументов:
u = ϕ(x)ψ(t),
(6.1.1.1)
где функции ϕ = ϕ(x) и ψ = ψ(t) описываются линейными обыкновенными
дифференциальными уравнениями и определяются в ходе последующего анализа.
Интегрирование отдельных классов нелинейных уравнений с частными
производными первого порядка основано на поиске точных решений в виде
суммы функций разных аргументов:
u = ϕ(x) + ψ(t).

(6.1.1.2)

Некоторые нелинейные уравнения математической физики второго и более
высоких порядков также имеют точные решения вида (6.1.1.1) или (6.1.1.2).
Подобные решения будем называть соответственно решениями с мультипликативным и аддитивным разделением переменных.

6.1.2. Решения с простым разделением переменных нелинейных
уравнений математической физики
В простейших случаях разделение переменных в нелинейных уравнениях с
частными производными с двумя независимыми переменными проводится по
той же схеме, что и в линейных уравнениях. Точное решение ищется в виде
произведения или суммы функций разных аргументов. Подставив (6.1.1.1) или
(6.1.1.2) в рассматриваемое уравнение и делая элементарные алгебраические
операции, приходят к равенству двух выражений (для уравнений с двумя переменными), зависящих от разных аргументов. Такая ситуация возможна только
в том случае, когда каждое из указанных выражений равно одной и той же
86

6.1. Решения с простым разделением переменных

87

постоянной величине. В результате для определения двух искомых величин
ϕ = ϕ(x) и ψ = ψ(t) получают два обыкновенных дифференциальных уравнения (одно для ϕ, а другое для ψ). Точные решения с подобным разделением
переменных будем называть решениями с простым разделением переменных.
Проиллюстрируем сказанное на конкретных примерах.
◮ Пример 6.1. Уравнение теплопроводности со степенно́й нелинейностью
ut = a(uk ux )x

(6.1.2.1)

имеет точное решение в виде произведения функций разных аргументов. Подставив (6.1.1.1) в уравнение (6.1.2.1), приходим к выражению
ϕψt′ = aψ k+1(ϕk ϕ′x )′x .
Разделив обе части на ϕψ k+1 , получим
ψt′
ψ k+1

=

a(ϕk ϕ′x )′x
ϕ

.

Левая часть этого равенства зависит только от переменной t, а правая — только
от x. Это возможно лишь при выполнении условий
ψt′
ψ k+1

= C,

a(ϕk ϕ′x )′x
ϕ

= C,

(6.1.2.2)

где C — произвольная постоянная. Решение первого ОДУ (6.1.2.2) выражается
в элементарных функциях, а решение второго ОДУ может быть представлено
в неявной форме.
Процедура построения решения с разделяющимися переменными вида
(6.1.1.1) нелинейного уравнения (6.1.2.1) при k 6= 0 полностью аналогична
процедуре, используемой для решения линейного уравнения теплопроводно◭
сти (это уравнение соответствует значению k = 0 в (6.1.2.1)).
◮ Пример 6.2. Волновое уравнение с экспоненциальной нелинейностью
utt = a(eλu ux )x

(6.1.2.3)

имеет точное решение в виде суммы функций разных аргументов. Подставим
выражение (6.1.1.2) в уравнение (6.1.2.3). После деления обеих частей на eλψ
приходим к равенству
′′
(6.1.2.4)
= a(eλϕ ϕ′x )′x ,
e−λψ ψtt
левая часть которого зависит только от переменной t, а правая — только от x.
Приравнивая левую и правую части (6.1.2.4) константе, имеем
′′
= C,
e−λψ ψtt

a(eλϕ ϕ′x )′x = C.

(6.1.2.5)

Оба ОДУ (6.1.2.5) являются автономными (т. е. не зависят явно от независимых
переменных), поэтому они допускают понижение порядка и приводятся к простым уравнениям. Кроме того, второе уравнение (6.1.2.5) после однократного
интегрирования сводится к ОДУ первого порядка с разделяющимися переменными. В итоге можно получить решение уравнения (6.1.2.3) вида (6.1.1.2),

которое выражается в элементарных функциях.

88

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

◮ Пример 6.3. Уравнение теплопроводности в анизотропной среде с источником логарифмического типа
[f (x)ux ]x + [g(y)uy ]y = au ln u

(6.1.2.6)

имеет точное решение в виде произведения функций разных аргументов
u = ϕ(x)ψ(y).

(6.1.2.7)

Подставим выражение (6.1.2.7) в уравнение (6.1.2.6). После деления на ϕψ и
переноса отдельных слагаемых в разные части полученного равенства, имеем
1
[f (x)ϕ′x ]′x
ϕ

1
ψ

− a ln ϕ = − [g(y)ψy′ ]′y + a ln ψ.

Левая часть этого выражения зависит только от переменной x, а правая — только от y. Приравнивая их постоянной величине, можно получить обыкновенные

дифференциальные уравнения для функций ϕ(x) и ψ(y).
В табл. 6.1 приведены другие примеры точных решений с простым (аддитивным или мультипликативным) разделением переменных некоторых нелинейных уравнений математической физики.

6.1.3. Примеры нетривиального разделения переменных
в нелинейных уравнениях
Во многих случаях разделение переменных в нелинейных уравнениях с частными производными происходит иначе, чем в линейных уравнениях. Для иллюстрации сказанного приведем несколько конкретных нелинейных уравнений, допускающих решения вида (6.1.1.1) или (6.1.1.2), которые однако не
относятся к решениям с простым разделением переменных.
◮ Пример 6.4. Рассмотрим уравнение второго порядка с кубической нелинейностью
ut = f (t)uxx + uu2x − au3 ,
(6.1.3.1)

где f (t) — произвольная функция.
Ищем точные решения в виде произведения функций разных аргументов.
Подставим (6.1.1.1) в (6.1.3.1) и поделим обе части полученного равенства на
f (t)ϕ(x)ψ(t). В результате имеем
ψt′


=

ϕ′′xx
ϕ

+

ψ2
f

[(ϕ′x )2 − aϕ2 ].

(6.1.3.2)

Левая часть функционально-дифференциального уравнения (6.1.3.2) зависит только от t, а правая содержит сумму двух слагаемых, одно из которых зависит только от x, а другое представляет собой произведение функций разных
аргументов. Уравнение (6.1.3.2) никаким способом не удается представить в
виде равенства функций разных аргументов (в отличие от примеров, рассмотренных ранее в разд. 6.1.2). Это, однако, не означает, что уравнение (6.1.3.1)
не имеет решений вида (6.1.1.1).

89

6.1. Решения с простым разделением переменных

Таблица 6.1. Некоторые нелинейные уравнения математической физики, допускающие решения с простым разделением переменных.
Уравнение

Название

ut = auxx +bu2x

Уравнение
теплопроводности
с источником
Уравнение
теплопроводности
с источником
Уравнение
теплопроводности
с источником
Уравнение
теплопроводности
с источником
Уравнение
теплопроводности
с источником
Потенциальное
уравнение Бюргерса

ut = aukxuxx

Уравнение
фильтрации

ut = auxx +bu ln u

ut = a(ukux)x +bu
ut = a(ukux)x +buk+1
ut = a(eλuux)x +b
ut = a(euux)x +beu

ut = f (ux)uxx
utt = a(ukux)x
utt = a(eλuux)x
utt = auxx +bu ln u

uxx +a(ukuy )y = 0

uxx +auyuyy = 0

u2xy = uxxuyy
ut = auxxx +bu2x
uy uxy −uxuyy = auyyy

Уравнение
фильтрации
Волновое
уравнение
Волновое
уравнение
Волновое
уравнение
с источником
Стационарное
уравнение
анизотропной
теплопроводности
Уравнение
стационарного
трансзвукового
газового потока
Уравнение
Монжа — Ампера

Вид решений

Определяющие уравнения

u = ϕ(x)ψ(t)

aϕ′′xx/ϕ−b ln ϕ =
= −ψt′/ψ+b ln ψ = C

u = ϕ(x)ψ(t)

u = ϕ(x)ψ(t)

(ψt′ −bψ)/ψ k+1 =

= a(ϕkϕ′x)′x/ϕ = C

a(ϕkϕ′x)′x/ϕ+bϕk =
= ψt′/ψ k+1 = C

u = ϕ(x)+ψ(t)

e−λψ(ψt′ −b) = a(eλϕϕ′x)′x = C

u = ϕ(x)+ψ(t)

e−ψψt′ = a(eϕϕ′x)′x +beϕ = C

u = ϕ(x)+ψ(t)

ψt′ = aϕ′′xx +b(ϕ′x)2 = C

u = ϕ(x)+ψ(t),
u = f (x)g(t)

ψt′ = a(ϕ′x)kϕ′′xx = C1,
′′
gt′ /g k+1 = a(fx′ )kfxx
/f = C2

u = ϕ(x)+ψ(t)

ψt′ = f (ϕ′x)ϕ′′xx = C

u = ϕ(x)ψ(t)

′′
ψtt
/ψ k+1 = a(ϕkϕ′x)′x/ϕ = C

u = ϕ(x)+ψ(t)

′′
e−λψψtt
= a(eλϕϕ′x)′x = C

u = ϕ(x)ψ(t)

′′
ψtt
/ψ−b ln ψ =
= aϕ′′xx/ϕ+b ln ϕ = C

u = ϕ(x)ψ(y)

ϕ′′xx/ϕk+1 = −a(ψ kψy′ )′y/ψ = C

u = ϕ(x)+ψ(y),
u = f (x)g(y)

′′
ϕ′′xx = −aψy′ ψyy
= C1,
′′
′ ′′
fxx/f = −agygyy/g = C2

′′
ϕ′′xx = 0 или ψyy
= 0,
u = ϕ(x)+ψ(y),
′ 2
′′
′′
u = f (x)g(y)
(fx) /(f fxx) = ggyy/(gy′ )2 = C

Потенциальное
уравнение
u = ϕ(x)+ψ(t)
Кортевега — де Фриза

′ 2
ψt′ = aϕ′′′
xxx +b(ϕx) = C

u = ϕ(x)+ψ(y),

′′′
′′
−ϕ′x = aψyyy
/ψyy
= C1,

Уравнение
пограничного слоя

u = f (x)g(y)

′′′
′′ −1
fx′ = agyyy
[(gy′ )2 −ggyy
] = C2

90

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

1◦ . Прямой проверкой можно убедиться, что функционально-дифференциальное уравнение (6.1.3.2) при a > 0 имеет два решения
h Z
i
√ 
ϕ(x) = C exp ±x a , ψ(t) = exp a f (t) dt ,
(6.1.3.3)

где C — произвольная постоянная. Оба решения (6.1.3.3) для ϕ обращают в
нуль выражение в квадратных скобках в (6.1.3.2), что позволяет разделить
переменные.
2◦ . При a > 0 имеется более общее решение функционально-дифференциального уравнения (6.1.3.2):
√ 
√ 
ϕ(x) = C1 exp x a + C2 exp −x a ,
Z
Z
−1/2

, F = a f (t) dt,
ψ(t) = eF C3 + 8aC1 C2 e2F dt

где C1 , C2 , C3 — произвольные постоянные. В данном случае функция ϕ = ϕ(x)
такова, что обе комбинации величин в уравнении (6.1.3.2), которые зависят
от x, одновременно будут равны некоторым постоянным:
ϕ′′xx /ϕ = a,

(ϕ′x )2 − aϕ2 = 4aC1 C2 .

Это обстоятельство и позволяет разделить переменные. Отметим, что функция
ψ = ψ(t) удовлетворяет уравнению Бернулли ψt′ = af (t)ψ − 4aC1 C2 ψ 3 .
3◦ . Имеется другое решение функционально-дифференциального уравнения (6.1.3.2) при a < 0:
√ 
√ 
ϕ(x) = C1 sin x −a + C2 cos x −a ,
Z
Z
h
i−1/2
, F = a f (t) dt.
ψ(t) = eF C3 + 2a(C12 + C22 ) e2F dt

Функция ϕ = ϕ(x) такова, что обе комбинации величин в уравнении (6.1.3.2),
зависящие от x, будут равны константам. Функция ψ = ψ(t) описывается

уравнением Бернулли ψt′ = af (t)ψ − a(C12 + C22 )ψ 3 .
◮ Пример 6.5. Рассмотрим уравнение с частными производными третьего
порядка с квадратичной нелинейностью
uy uxx + aux uyy = buxxx + cuyyy .

(6.1.3.4)

Будем искать точные решения уравнения (6.1.3.4) с разделяющимися переменными в виде суммы функций разных аргументов
u = f (x) + g(y).

(6.1.3.5)

Подставив (6.1.3.5) в (6.1.3.4), приходим к функционально-дифференциальному
уравнению
′′
′′
′′′
′′′
gy′ fxx
+ afx′ gyy
= bfxxx
+ cgyyy
,
(6.1.3.6)
которое нельзя представить в виде равенства функций разных аргументов.

6.2. Структура решений с обобщенным разделением переменных

91

В данном случае нетрудно догадаться, что функционально-дифференциальному уравнению (6.1.3.6) можно удовлетворить:
если gy′ = C1

=⇒ g(y) = C1 y + C2 , f (x) = C3 eC1 x/b + C4 x (случай 1),

если fx′ = C1

=⇒ f (x) = C1 x + C2 , g(y) = C3 eaC1 y/c + C4 y (случай 2),

где C1 , . . . , C4 — произвольные постоянные. В указанных случаях два члена из
четырех в (6.1.3.6) одновременно обращаются в нуль, что позволяет разделить
переменные.
Уравнение (6.1.3.4) имеет также более сложное решение вида (6.1.3.5):
u = C1 e−aλx +


x + C2 eλy
a

− abλy + C3 ,

где λ — произвольная постоянная. Механизм разделения здесь иной: оба нелинейных члена в левой части (6.1.3.6) содержат одинаковые по абсолютной величине, но разные по знаку слагаемые, которые нельзя представить в виде суммы функций разных аргументов. При сложении нелинейных членов указанные
слагаемые сокращаются, что в итоге и приводит к разделению переменных:
+

′′
gy′ fxx
′′
afx′ gyy

= C1 C2 a2 λ3 eλy−aλx − C1 b(aλ)3 e−aλx
= −C1 C2 a2 λ3 eλy−aλx + C2 cλ3 eλy

′′ + af ′ g ′′ = −C b(aλ)3 e−aλx + C cλ3 eλy = bf ′′′ + cg ′′′
gy′ fxx
1
2
x yy
xxx
yyy



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

6.2. Структура решений с обобщенным разделением
переменных
6.2.1. Общий вид решений. Рассматриваемые классы
нелинейных дифференциальных уравнений
Для простоты изложения ограничимся здесь описанием случая нелинейных
уравнений математической физики с двумя независимыми переменными x, y
и зависимой переменной u (одна из независимых переменных может играть
роль времени).
Линейные уравнения с частными производными. Линейные уравнения
математической физики с постоянными коэффициентами и многие линейные
уравнения с переменными коэффициентами имеют точные решения в виде
суммы попарных произведений функций разных аргументов:
u(x, y) = ϕ1 (x)ψ1 (y) + ϕ2 (x)ψ2 (y) + · · · + ϕn (x)ψn (y),

(6.2.1.1)

92

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

где ui = ϕi (x)ψi (y) — соответствующие частные решения. При этом функции
ϕi (x), как и функции ψi (y), при разных значениях i не связаны друг с другом.
Линейные уравнения с частными производными часто допускают также
точные решения вида (6.2.1.1), где попарные произведения функций разных
аргументов вида ϕi (x)ψi (y) не являются частными решениями этих уравнений.
◮ Пример 6.6. Линейное уравнение теплопроводности
ut = auxx
допускает следующие решения:
u = x2 + 2at,
u = x3 + 6atx,
u = x4 + 12atx2 + 12a2 t2 ,
u = e−µx cos(µx) cos(2aµ2 t) + e−µx sin(µx) sin(2aµ2 t),
u = e−µx sin(µx) cos(2aµ2 t) − e−µx cos(µx) sin(2aµ2 t),

где µ — произвольная постоянная. Отдельные слагаемые в этих решениях не

являются решениями линейного уравнения теплопроводности.
Нелинейные уравнения с частными производными. Многие нелинейные уравнения математической физики с частными производными с квадратичными и степенны́ми нелинейностями вида
f1 (x)g1 (y)Π1 [u] + f2 (x)g2 (y)Π2 [u] + · · · + fm (x)gm (y)Πm [u] = 0,

(6.2.1.2)

где Πi [u] — дифференциальные формы, представляющие собой произведения
целых неотрицательных степеней функции u и ее частных производных ux , uy ,
uxx , uxy , uyy , uxxx , . . . , также имеют точные решения вида (6.2.1.1). Такие решения будем называть решениями с обобщенным разделением переменных. Для
нелинейных уравнений, в отличие от линейных, функции ϕi (x) при различных
значениях i обычно связаны друг с другом [и с функциями ψj (y)]. В общем
случае функции ϕi (x) и ψj (y) заранее неизвестны и подлежат определению
в ходе исследования. Примеры точных решений нелинейных уравнений вида
(6.2.1.1) для наиболее простых случаев n = 1 и n = 2 (при ψ1 = ϕ2 = 1)
рассмотрены в разд. 6.1.2 и 6.1.3.
Методы поиска точных решений вида (6.2.1.1) нелинейных УрЧП будем
называть методами обобщенного разделения переменных.
Отметим, что на практике при построении точных решений с обобщенным
разделением переменных нелинейных уравнений математической физики наиболее часто встречаются решения специального вида, содержащие три искомые функции:
u(x, y) = ϕ(x)θ(y) + ψ(x)
(6.2.1.3)
(в правой части независимые переменные можно поменять местами). В частном случае ψ(x) = 0 это решение переходит в решение с мультипликативным

6.3. Упрощенный метод построения решений с обобщенным разделением переменных

93

разделением переменных, а в случае ϕ(x) = 1 — в решение с аддитивным
разделением переменных.
Замечание 6.1. Функция θ = θ(y) в (6.2.1.3) определяется с точностью до сдвига
и растяжения, поскольку линейное преобразование θ = C1 θ̄ + C2 , где C1 и C2 — произвольные постоянные, приводит к соотношению такого же вида u = ϕ̄(x)θ̄(y) + ψ̄(x),
где ϕ̄ = C1 ϕ, ψ̄ = ψ + C2 ϕ.
Замечание 6.2. Выражения вида (6.2.1.1) часто используются в прикладной и вычислительной математике для построения приближенных аналитических и численных
решений дифференциальных уравнений проекционными методами типа Бубнова —
Галеркина.

6.2.2. Функционально-дифференциальные уравнения,
возникающие при обобщенном разделении переменных
В общем случае после подстановки выражения (6.2.1.1) в дифференциальное
уравнение (6.2.1.2) для определения функций ϕi (x) и ψi (y) получим функционально-дифференциальное уравнение
Φ1 [X]Ψ1 [Y ] + Φ2 [X]Ψ2 [Y ] + · · · + Φk [X]Ψk [Y ] = 0,

(6.2.2.1)

где функционалы Φj [X] и Ψj [Y ] зависят соответственно от переменных x и y:

Φj [X] ≡ Φj x, ϕ1 , ϕ′1 , ϕ′′1 , . . . , ϕn , ϕ′n , ϕ′′n ,

(6.2.2.2)
Ψj [Y ] ≡ Ψj y, ψ1 , ψ1′ , ψ1′′ , . . . , ψn , ψn′ , ψn′′ .
Для наглядности формулы выписаны для случая уравнения второго порядка
(6.2.1.2); для уравнений старших порядков в правые части формул (6.2.2.2)
войдут соответствующие старшие производные функций ϕi и ψi .
Далее будут описаны несколько методов решения функционально-дифференциальных уравнений вида (6.2.2.1) — (6.2.2.2).

Замечание 6.3. В отличие от обыкновенных дифференциальных уравнений, в
уравнения вида (6.2.2.1) — (6.2.2.2) входят несколько функций (и их производных),
зависящих от разных аргументов, что приводит к необходимости использовать специальные (нестандартные) методы их решения.

6.3. Упрощенный метод построения решений
с обобщенным разделением переменных
6.3.1. Упрощенный метод, основанный на априорном задании
одной системы координатных функций. Описание
Для построения точных решений дифференциальных уравнений вида (6.2.1.2)
с квадратичной и степенно́й нелинейностью, которые не зависят явно от y
(т. е. все fi = const), можно использовать следующий упрощенный подход.
Решения ищем в виде конечных сумм (6.2.1.1). Предположим, что система

94

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

координатных функций ψi (y) описывается линейными дифференциальными
уравнениями с постоянными коэффициентами. Наиболее распространенные
решения таких уравнений имеют вид
ψi (y) = y i ,

ψi (y) = eλi y ,

ψi (y) = sin(αi y),

ψi (y) = cos(βi y). (6.3.1.1)

Конечные наборы этих функций (в различных комбинациях) можно использовать для поиска точных решений с обобщенным разделением переменных
вида (6.2.1.1), где λi , αi , βi рассматриваются как свободные параметры. Вторая
система функций ϕi (x) определяется путем решения соответствующих нелинейных уравнений, получаемых в результате подстановки выражения (6.2.1.1)
в рассматриваемое уравнение.
Указанный подход не имеет той общности, которой обладают методы, описанные далее в разд. 6.4 и 6.5. Однако явное задание одной системы координатных функций {ψi (y)} резко упрощает процедуру построения точных решений;
при этом отдельные решения вида (6.2.1.1) могут быть потеряны. Важно отметить, что известные к настоящему времени точные решения (с обобщенным
разделением переменных) уравнений с частными производными с квадратичной нелинейностью в подавляющем большинстве задаются координатными
функциями вида (6.3.1.1) (чаще всего при n = 2).
Замечание 6.4. Упрощенный метод построения решений с обобщенным разделением переменных во многом аналогичен методу неопределенных коэффициентов,
который широко используется для нахождения частных решений линейных неоднородных обыкновенных дифференциальных уравнений со специальной правой частью,
при вычислении интегралов и др.

6.3.2. Примеры построения точных решений нелинейных
уравнений с двумя независимыми переменными
Рассмотрим конкретные примеры использования упрощенного метода построения точных решений с обобщенным разделением переменных нелинейных
уравнений с частными производными второго и третьего порядков с двумя
независимыми переменными.
◮ Пример 6.7. Рассмотрим уравнение Гудерлея
uxx = auy uyy ,

(6.3.2.1)

которое используется для описания трансзвуковых газовых течений.
Сразу отметим, что уравнение (6.3.2.1) имеет очевидное вырожденное решение с обобщенным разделением переменных
u = (C1 x + C2 )y + C3 x + C4 ,

(6.3.2.2)

где C1 , . . . , C4 — произвольные постоянные, для которого старшие производные
обращаются в нуль uxx = uyy = 0.

6.3. Упрощенный метод построения решений с обобщенным разделением переменных

95

Будем искать решения с обобщенным разделением переменных в виде
u(x, y) = ϕ(x)y k + ψ(x),

(6.3.2.3)

где функции ϕ(x), ψ(x) и константа k 6= 0 являются искомыми (вырожденное решение (6.3.2.2) является частным случаем решения (6.3.2.3)). Важно
отметить, что подобные двучленные решения УрЧП достаточно часто встречаются на практике и являются наиболее простыми решениями с обобщенным
разделением переменных (наряду с решениями, в которых вместо степенной
функции y k стоит экспонента eλy ).
Подставив (6.3.2.3) в (6.3.2.1), после перестановки членов приходим к соотношению
′′
ϕ′′xx y k − ak2 (k − 1)ϕ2 y 2k−3 + ψxx
= 0,

(6.3.2.4)

которое содержит степенные функции y k и y 2k−3 и должно удовлетворяться
тождественно для любых y.
′′ = 0 и ψ ′′ 6= 0.
Рассмотрим два случая: ψxx
xx
′′ = 0 получим двучленное уравнение с разделя1◦ . Первый случай. При ψxx
ющимися переменными, которому можно удовлетворить, если положить
k = 3,

ϕ′′xx − 18aϕ2 = 0.

(6.3.2.5)

Общее решение
Z автономного уравнения для ϕ можно представить в неявной
форме x = ± (12aϕ3 + C1 )−1/2 dϕ + C2 . Кроме того, ОДУ (6.3.2.5) допускает
1
(x + C1 )−2 , что приводит к трехпачастное решение степенного вида ϕ = 3a
раметрическому точному решению уравнения (6.3.2.1):

u=

1
(x + C1 )−2 y 3
3a

+ C2 x + C3 ,

(6.3.2.6)

где C1 , C2 , C3 — произвольные постоянные.
′′ 6= 0 со вторым
2◦ . Второй случай. Чтобы сбалансировать функцию ψxx
членом в равенстве (6.3.2.4), надо положить k = 3/2. В результате получим
двучленное уравнение, которому можно удовлетворить, если положить
ϕ′′xx = 0,

′′
ψxx
=

2
9
8 aϕ .

Эти уравнения легко интегрируются и приводят к четырехпараметрическому
точному решению уравнения (6.3.2.1):
u = (C1 x + C2 )y 3/2 +

3a
32C12

(C1 x + C2 )4 + C3 x + C4 .



◮ Пример 6.8. Установившееся течение вязкой несжимаемой жидкости в
ламинарном пограничном слое продольно обтекаемой тонкой плоской пластины описывается нелинейным уравнением третьего порядка для функции тока:
uy uxy − ux uyy = νuyyy ,

(6.3.2.7)

где x и y — продольная и поперечная координаты, ν — кинематическая вязкость
жидкости.

96

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Будем искать точное решение с обобщенным разделением переменных уравнения (6.3.2.7) в виде
u(x, y) = xk ϕ(y) + ψ(y),
(6.3.2.8)
где функции ϕ(y), ψ(y) и константа k являются искомыми. Подставив (6.3.2.8)
в (6.3.2.7), после перегруппировки членов имеем
′′
′′′
kx2k−1 [(ϕ′y )2 − ϕϕ′′yy ] + kxk−1 (ϕ′y ψy′ − ϕψyy
) − νxk ϕ′′′
yyy − νψyyy = 0. (6.3.2.9)

Это соотношение содержит степенные функции x2k−1 , xk−1 , xk и должно удовлетворяться тождественно для любых x. Чтобы можно было сбалансировать
′′′ 6≡ 0 один из показателей степеней x должен
последний член в (6.3.2.9) при ψyyy
обращаться в нуль. Отбрасывая вырожденный случай k = 0, в результате
находим два допустимых значения k = 1 и k = 1/2.
1◦ . Первый случай. Подставив k = 1 в (6.3.2.9) и сделав перегруппировку
членов, получим
′′′
′ ′
′′
x[(ϕ′y )2 − ϕϕ′′yy − νϕ′′′
yyy ] + [ϕy ψy − ϕψyy − νψyyy ] = 0.

Чтобы удовлетворить этому равенству при любых значениях x, надо приравнять нулю оба выражения в квадратных скобках. В результате получим систему
обыкновенных дифференциальных уравнений для определения функций ϕ =
= ϕ(y) и ψ = ψ(y):
(ϕ′y )2 − ϕϕ′′yy − νϕ′′′
yyy = 0,
′′
′′′
ϕ′y ψy′ − ϕψyy
− νψyyy
= 0.

Эта система имеет, например, точное решение
ϕ=


y + C1

,

ψ=

C2
y + C1

+

C3
(y + C1 )2

+ C4 .

2◦ . Второй случай. При k = 1/2 приходим к вырожденному решению,

которое малоинтересно.
◮ Пример 6.9. Рассмотрим нелинейное УрЧП третьего порядка со смешанной производной
uxt + u2x − uuxx = νuxxx ,

(6.3.2.10)

которое встречается в гидродинамике.
Ищем точные решения с обобщенным разделением переменных вида
u = ϕ(t)eλx + ψ(t),
Подставив (6.3.2.11) в (6.3.2.10), имеем

λ 6= 0.

(6.3.2.11)

ϕ′t − λϕψ = νλ2 ϕ.

Разрешим это уравнение относительно ψ и подставим полученное выражение
в (6.3.2.11). В результате находим решение уравнения (6.3.2.10) в виде
u = ϕ(t)eλx +

1 ϕ′t (t)
λ ϕ(t)

− νλ,

где ϕ(t) — произвольная функция, а λ — произвольная постоянная.

(6.3.2.12)


6.3. Упрощенный метод построения решений с обобщенным разделением переменных

97

◮ Пример 6.10. Рассмотрим уравнение Буссинеска с квадратичной нелинейностью
ut = a(uux )x ,
(6.3.2.13)
которое описывает нестационарное течение грунтовых вод в пористой среде
при наличии свободной поверхности, где u — давление жидкости.
Ищем точное решение уравнения (6.3.2.13) в виде суммы
u(x, t) = ϕ(t)x2 + ψ(t)xk ,
(6.3.2.14)
где функции ϕ(t), ψ(t) и коэффициент k являются искомыми.
Подставив (6.3.2.14) в (6.3.2.13), после элементарных преобразований получим
(ϕ′t − 6aϕ2 )x2 + [ψt′ − a(k + 1)(k + 2)ϕψ]xk − ak(2k − 1)ψ 2 x2k−2 = 0.
(6.3.2.15)
Поскольку это равенство должно выполняться тождественно для любых x,
функциональные коэффициенты при различных степенях x в (6.3.2.15) должны
равняться нулю. Таким образом возможны два случая k = 0 и k = 1/2 (оба
соответствуют обращению в нуль коэффициента при x2k−2 ), которые надо
рассмотреть отдельно.
1◦ . Первый случай. При k = 0 для определения функций ϕ = ϕ(t) и ψ = ψ(t)
имеем систему уравнений
ϕ′t − 6aϕ2 = 0,
ψt′ − 2aϕψ = 0,
общее решение которой определяется формулами
ϕ(t) = −

1
,
6a(t + C1 )

ψ(t) =

C2
|t + C1 |1/3

,

C2
|t + C1 |5/8

.

(6.3.2.16)

где C1 и C2 — произвольные постоянные.
2◦ . Второй случай. При k = 1/2 для функций ϕ = ϕ(t) и ψ = ψ(t) приходим
к аналогичной системе уравнений
ϕ′t − 6aϕ2 = 0,
ψt′ − 15
4 aϕψ = 0,

общее решение которой записывается так:
ϕ(t) = −

1
,
6a(t + C1 )

ψ(t) =

(6.3.2.17)

Учитывая формулы (6.3.2.14), (6.3.2.16), (6.3.2.17), в итоге получим два
решения с обобщенным разделением переменных уравнения (6.3.2.13):
1
(x + C3 )2
6a(t + C1 )
1

(x + C3 )2
6a(t + C1 )

u=−

+

u=

+

C2
|t + C1 |1/3
C2
|t + C1 |5/8

,
(x + C3 )1/2 ,

где в целях бо́льшей общности дополнительно добавлен произвольный сдвиг
по пространственной переменной x (это можно сделать, поскольку уравнение

Буссинеска не зависит явно от x).

98

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Замечание 6.5. Уравнение теплопроводности с линейной зависимостью коэффициента температуропроводности от температуры vt = [(av + b)vx ]x с помощью замены
u = v + (b/a) сводится к уравнению (6.3.2.13) (для многих металлов линейная аппроксимация коэффициента температуропроводности применима в широком диапазоне изменения температуры).

 Задачи и упражнения к разд. 6.3

1. Найти решение с обобщенным разделением переменных нелинейного уравнения
первого порядка:
ux = yF (x, uy ) + G(x, uy ).
Указание. Решение искать в виде u = ϕ(x)y + ψ(x).
2. Найти решение с обобщенным разделением переменных нелинейного уравнения
первого порядка:
ux = u2y − au2 + f (x)u.
Указание. Решение искать в виде u = ϕ(x) + ψ(x)eλy .

3. Найти решения с обобщенным разделением переменных нелинейных уравнений:
a) ut = a(uux )x + b,
b) ut = a(uux )x + bu.
c) ut = a(uux )x + bux ,
d) ut = a(uux )x + bux + cu.
e) ut = auxx + bu2x + cu + s.
Указание. Решения искать в виде u = f (t)x + g(t) и u = f (t)x2 + g(t)x + h(t).
4. Найти решения с обобщенным разделением переменных линейного уравнения
ut + f (t)x−1 ux = auxx .
Указание. Решения искать в виде
a) u = x2 + ϕ(t),
b) u = x4 + ϕ(t)x2 + ψ(t).
5. При каком значении параметра a нелинейное уравнение
ut = uuxx + au2x + b
имеет решение с обобщенным разделением переменных вида u = f (t)x3 + g(t)x2 +
h(t)x + p(t)?
6. Найти решения с обобщенным разделением переменных нелинейного уравнения
ut = uxx + u2x + aw2 .
Указание. Решения искать в виде
a) u = ϕ(t) + ψ(t)eλx ,
b) u = ϕ(t) + ψ(t) sh(λx),
c) u = ϕ(t) + ψ(t) ch(λx),
d) u = ϕ(t) + ψ(t) sin(λx + C).
7. Найти решения с обобщенным разделением переменных нелинейных уравнений
волнового типа:
a) utt = a(uux )x ,
b) utt = a(uux )x + b,
c) utt = a(uux )x + bu.
Указание. Решения искать в виде u = f (t)x2 + g(t)x + h(t) и u = f (t)x2 + g(t)xk .

6.4. Решение функционально-дифференциальных уравнений путем дифференцирования

99

8. Найти решение с обобщенным разделением переменных вида u = ϕ(x) + ψ(x)eλy
уравнения пограничного слоя (6.3.2.7).
9. Найти решения с обобщенным разделением переменных неоднородного уравнения
Монжа — Ампера:
u2xy = uxx uyy + f (x).
Указание. Решения искать в виде u = ϕ(x)y k + ψ(x).

6.4. Решение функционально-дифференциальных
уравнений методом дифференцирования
6.4.1. Описание метода дифференцирования
При поиске точных решений с обобщенным разделением переменных часто
приходится рассматривать функционально-дифференциальные уравнения вида
(6.2.2.1) — (6.2.2.2). В данном разделе описана простая и достаточно общая процедура решения таких уравнений, которая состоит из трех последовательных
этапов, описанных ниже.
1◦ . Предположим, что Ψk 6≡ 0. Поделим уравнение (6.2.2.1) на Ψk , а затем
продифференцируем по y. В результате получим уравнение такого же вида, но
с меньшим числом членов:
e 1 [X]Ψ
e 1 [Y ] + Φ
e 2 [X]Ψ
e 2 [Y ] + · · · + Φ
e k−1 [X]Ψ
e k−1 [Y ] = 0,
Φ
(6.4.1.1)
e j [X] = Φj [X], Ψ
e j [Y ] = (Ψj [Y ]/Ψk [Y ])′y .
Φ
Повторим аналогичную процедуру еще (k − 3) раза. В итоге приходим к
двучленному уравнению с разделяющимися переменными
b 1 [X]Ψ
b 1 [Y ] + Φ
b 2 [X]Ψ
b 2 [Y ] = 0.
Φ

(6.4.1.2)

Теперь надо рассмотреть две возможные ситуации.
b 2 [X] 6≡ 0 и Ψ
b 1 [Y ] 6≡ 0. Перенесем второе
Невырожденный случай. Пусть Φ
слагаемое уравнения (6.4.1.2) в правую часть, а затем обе части поделим на
b 2 [X]Ψ
b 1 [Y ]. В результате получим равенство двух величин, зависящих от разΦ
ных переменных. Приравнивая, как обычно, эти величины константе C, имеем
два обыкновенных дифференциальных уравнения
b 1 [X] + C Φ
b 2 [X] = 0,
Φ

b 1 [Y ] − Ψ
b 2 [Y ] = 0.


(6.4.1.3)

Вырожденные случаи. В этих случаях оба слагаемых в сумме (6.4.1.2) одновременно обращаются в нуль:
b 2 [X] ≡ 0
b 1 [X] ≡ 0, Φ
Φ
b 1 [Y ] ≡ 0, Ψ
b 2 [Y ] ≡ 0
Ψ
b 1 [X] ≡ 0, Ψ
b 2 [Y ] ≡ 0
Φ
b 2 [X] ≡ 0, Ψ
b 1 [Y ] ≡ 0
Φ

b 1 [Y ] и Ψ
b 2 [Y ] — любые;
=⇒ Ψ
b 1 [X] и Φ
b 2 [X] — любые;
=⇒ Φ
b 2 [X] и Ψ
b 1 [Y ] — любые;
=⇒ Φ
b 1 [X] и Ψ
b 2 [Y ] — любые.
=⇒ Φ

(6.4.1.4)

100

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

b 1 = 0, Ψ
b2 = 0 и
Хотя два последних (перекрестных) вырожденных случая Φ
b 2 = 0, Ψ
b 1 = 0 и являются следствиями уравнений (6.4.1.3) в предельных
Φ
случаях при C → 0 и C → ∞, их надо рассмотреть отдельно поскольку могут
не существовать соответствующие предельные решения уравнений (6.4.1.3).
2◦ . Полученные решения двучленного уравнения (6.4.1.2) надо подставить
в исходное функционально-дифференциальное уравнение (6.2.2.1) — (6.2.2.2),
чтобы убрать лишние постоянные интегрирования (которые появляются из-за
того, что уравнение (6.4.1.2) получено из (6.2.2.1) путем дифференцирования).
3◦ . Случай Ψk ≡ 0 надо рассмотреть отдельно (поскольку уравнение на
первом этапе делилось на Ψk ). Аналогично следует исследовать все другие
случаи тождественного обращения в нуль функционалов, на которые делились
промежуточные функционально-дифференциальные уравнения.
Замечание 6.6. Функционально-дифференциальное уравнение (6.2.2.1) — (6.2.2.2)
может иметь одно или несколько решений, а может вообще не иметь решений.
Замечание 6.7. На каждом этапе число членов рассматриваемого функциональнодифференциального уравнения можно понижать путем дифференцирования как по
переменной y , так и по переменной x. На первом этапе, например, можно предположить, что Φi 6≡ 0 (i — любое, 1 6 i 6 k ). Поделив уравнение (6.2.2.1) на Φi и
продифференцировав по x, получим уравнение такого же вида, но с меньшим числом
членов.

При практическом использовании описанного метода путем дифференцирования в первую очередь следует «убирать» члены, содержащие старшие
производные или/и наиболее сложные нелинейности. Такой подход позволяет
в итоге получить наиболее простые двучленные уравнения вида (6.4.1.2).

6.4.2. Примеры построения решений с обобщенным
разделением переменных методом дифференцирования
Ниже даны конкретные примеры использования метода дифференцирования
для построения точных решений с обобщенным разделением переменных нелинейных УрЧП.
◮ Пример 6.11. Рассмотрим опять нелинейное УрЧП третьего порядка
uy uxy − ux uyy = νuyyy ,

(6.4.2.1)

u = ϕ(x)θ(y) + ψ(x).

(6.4.2.2)

которое описывает ламинарный пограничный слой на плоской пластине (см.
уравнение (6.3.2.7)).
Ищем решения с обобщенным разделением переменных вида
Подставляя (6.4.2.2) в (6.4.2.1) и сокращая на ϕ, приходим у функциональному
дифференциальному уравнению
′′
′′
′′′
ϕ′x [(θy′ )2 − θθyy
] − ψx′ θyy
= νθyyy
.

(6.4.2.3)

6.4. Решение функционально-дифференциальных уравнений путем дифференцирования101

Сначала устраним старшую производную. Для этого продифференцируем уравнение (6.4.2.3) по x. В результате получим
′′
′′ ′′
ϕ′′xx [(θy′ )2 − θθyy
] = ψxx
θyy .

(6.4.2.4)

Невырожденный случай. Разделяя переменные в (6.4.2.4), имеем
′′
ψxx
= C1 ϕ′′xx ,
′′
′′
(θy′ )2 − θθyy
− C1 θyy
= 0.

Интегрируя, находим неизвестные функции
ϕ(x) — любая,

ψ(x) = C1 ϕ(x) + C2 x + C3 ,

θ(y) = C4 eλy − C1 , (6.4.2.5)

где C1 , C2 , C3 , C4 , λ — произвольные постоянные. Подставив функции (6.4.2.5)
в (6.4.2.3), устанавливаем связь между константами: C2 = −νλ. Наконец,
с учетом сказанного и формул (6.4.2.2), (6.4.2.5), получаем решение уравнение (6.4.2.1) вида (6.4.2.2):
u = ϕ(x)eλy − νλx + C,

где ϕ(x) — произвольная функция, а C и λ — произвольные постоянные (C = C3 ,
C4 = 1).
Вырожденный случай. Уравнению (6.4.2.4) можно удовлетворить, если положить
ϕ′′xx = 0,

′′
ψxx
= 0,

θ(y) — произвольная функция.

(6.4.2.6)

Дважды интегрируя первые два равенства в (6.4.2.6), получим
ϕ(x) = C1 x + C2 ,

ψ(x) = C3 x + C4 .

(6.4.2.7)

Подставляя (6.4.2.7) в (6.4.2.3), приходим к ОДУ для θ = θ(y):
′′
′′′
C1 (θy′ )2 − (C1 θ + C3 )θyy
= νθyyy
.

(6.4.2.8)

Формулы (6.4.2.2) и (6.4.2.7) совместно с уравнением (6.4.2.8) определяют

точное решение уравнения (6.4.2.1).
◮ Пример 6.12. Двумерные установившиеся движения вязкой несжимаемой жидкости, которые описываются уравнениями Навье — Стокса и уравнением неразрывности, путем введения функции тока u сводятся к одному
нелинейному стационарному уравнению четвертого порядка:
uy (∆u)x − ux (∆u)y = ν∆∆u,

∆u = uxx + uyy .

(6.4.2.9)

Отметим свойство уравнения (6.4.2.9): если u(x, y) — решение данного уравнения, то и −u(y, x) — решение этого уравнения (в данном примере будут опускаться решения, которые можно получить из рассматриваемых ниже решений
путем использования описанного свойства).
Будем искать точные решения уравнения (6.4.2.9) в виде
u = ϕ(x) + ψ(y).

(6.4.2.10)

102

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Подставив (6.4.2.10) в (6.4.2.9), имеем
′ ′′′
′′′′
′′′′
ψy′ ϕ′′′
xxx − ϕx ψyyy = νϕxxxx + νψyyyy .

(6.4.2.11)

Продифференцировав обе части (6.4.2.11) по x и y, устраним члены, содержащие старшие производные. В результате получим
′′ ′′′′
′′′′
ψyy
ϕxxxx − ϕ′′xx ψyyyy
= 0.

(6.4.2.12)

′′ 6≡ 0, разделяя в (6.4.2.12)
Невырожденный случай. При ϕ′′xx 6≡ 0 и ψyy
переменные, приходим к линейным обыкновенным дифференциальным уравнениям с постоянными коэффициентами
′′
ϕ′′′′
xxxx = Cϕxx ,
′′′′
′′
ψyyyy
= Cψyy
,

(6.4.2.13)
(6.4.2.14)

которые имеют решения различного вида в зависимости от величины константы интегрирования C.
1◦ . Решения уравнений (6.4.2.13), (6.4.2.14) при C = 0 определяются формулами
ϕ(x) = A1 + A2 x + A3 x2 + A4 x3 ,
(6.4.2.15)
ψ(y) = B1 + B2 y + B3 y 2 + B4 y 3 ,
где Ak , Bk — произвольные постоянные (k = 1, 2, 3, 4). Подставив (6.4.2.15) в
(6.4.2.11), находим значения постоянных:
A4 = B4 = 0, An , Bn — любые (n = 1, 2, 3);
Ak = 0,
Bk — любые
(k = 1, 2, 3, 4);
Bk = 0,
Ak — любые
(k = 1, 2, 3, 4).
Первые два набора постоянных определяют два известных полиномиальных
решения уравнения (6.4.2.9) второй и третьей степени относительно независимых переменных:
u = C1 x2 + C2 x + C3 y 2 + C4 y + C5 ,
u = C1 y 3 + C2 y 2 + C3 y + C4 ,

(6.4.2.16)

где C1 , . . . , C5 — произвольные постоянные.
2◦ . Решения уравнений (6.4.2.13), (6.4.2.14) при C = λ2 > 0 имеют вид
ϕ(x) = A1 + A2 x + A3 eλx + A4 e−λx ,
ψ(y) = B1 + B2 y + B3 eλy + B4 e−λy .

(6.4.2.17)

Подставим (6.4.2.17) в (6.4.2.11). После сокращения на λ3 и приведения подобных членов получим
A3 (νλ − B2 )eλx + A4 (νλ + B2 )e−λx + B3 (νλ + A2 )eλy + B4 (νλ − A2 )e−λy = 0.

6.4. Решение функционально-дифференциальных уравнений путем дифференцирования103

Приравнивая коэффициенты при экспонентах нулю, находим значения постоянных:
A3 = A4 = B3 = 0, A2 = νλ
(случай 1),
A3 = B3 = 0, A2 = νλ, B2 = −νλ
(случай 2),
A3 = B4 = 0, A2 = −νλ, B2 = −νλ (случай 3).

(Остальные постоянные могут принимать произвольные значения.) Указанные
наборы постоянных определяют три разных точных решения уравнения гидродинамики (6.4.2.9) вида (6.4.2.10):
u = C1 e−λy + C2 y + C3 + νλx,
u = C1 e−λx + νλx + C2 e−λy − νλy + C3 ,

u = C1 e−λx − νλx + C2 eλy − νλy + C3 ,

где C1 , C2 , C3 , λ — произвольные постоянные.

3◦ . Решения уравнений (6.4.2.13), (6.4.2.14) при C = −λ2 < 0 имеют вид
ϕ(x) = A1 + A2 x + A3 cos(λx) + A4 sin(λx),
ψ(y) = B1 + B2 y + B3 cos(λy) + B4 sin(λy).

(6.4.2.18)

Подстановка выражений (6.4.2.18) в (6.4.2.11) не дает новых действительных
решений.
′′ ≡ 0 уравнение (6.4.2.12)
Вырожденные случаи. В случаях ϕ′′xx ≡ 0 и ψyy
обращается в тождество соответственно для любой функции ψ = ψ(y) и любой
функции ϕ = ϕ(x). Эти случаи надо рассматривать отдельно. Например, при
ϕ′′xx ≡ 0 имеем ϕ(x) = Ax + B, где A, B — любые. Подставив эту функцию
′′′′ . Его общее решение
′′′
= νψyyyy
в (6.4.2.11), приходим к уравнению −Aψyyy
описывается формулой ψ(y) = C1 exp(−Ay/ν) + C2 y 2 + C3 y + C4 . В итоге
находим еще одно решение уравнения (6.4.2.9) вида (6.4.2.10):

u = C1 e−λy + C2 y 2 + C3 y + C4 + νλx

(A = νλ, B = 0).



◮ Пример 6.13. Рассмотрим уравнение параболического типа с квадратичной нелинейностью
ut = auuxx + bu2x + c.
(6.4.2.19)
Будем искать точные решения с разделением переменных вида
u = ϕ(t)θ(x) + ψ(t).

(6.4.2.20)

Подставляя решение (6.4.2.20) в уравнение (6.4.2.19) и группируя слагаемые,
имеем


′′
′′
ψt′ − c + ϕ′t θ = aϕψθxx
+ ϕ2 aθθxx
+ b(θx′ )2 .
(6.4.2.21)

Сначала устраним наиболее сложную нелинейность, стоящую в квадратных
скобках. Разделив соотношение (6.4.2.21) на ϕ2 и продифференцировав по t
и x, получим двучленное функционально-дифференциальное уравнение
′′′
(ϕ′t /ϕ2 )′t θx′ = a(ψ/ϕ)′t θxxx
.

(6.4.2.22)

104

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Разделяя переменные, приходим к обыкновенным дифференциальным уравнениям
′′′
θxxx
= Kθx′ ,

(6.4.2.23)

(ϕ′t /ϕ2 )′t

(6.4.2.24)

=

aK(ψ/ϕ)′t ,

где K — произвольная постоянная. Общее
вид

2

A1 x + A2 x + A3
θ = A1 eλx + A2 e−λx + A3


A1 sin(λx) + A2 cos(λx) + A3

решение уравнения (6.4.2.23) имеет
при K = 0,
при K = λ2 > 0,
при K = −λ2 < 0,

(6.4.2.25)

где A1 , A2 , A3 — произвольные постоянные. Интегрируя уравнение (6.4.2.24),
получим
ϕ=

B
t + C1

ψ = Bϕ +

,

ψ(t) — любая
ϕ′t

1
aK ϕ

,

при K = 0,

ϕ(t) — любая

при K 6= 0,

(6.4.2.26)

где B — произвольная постоянная. Подставив решения (6.4.2.25) и (6.4.2.26) в
уравнение (6.4.2.21), можно убрать лишние константы и определить функции
ψ и ϕ. Результаты приводятся ниже.
1◦ . Решение при b 6= −a и b 6= − 12 a:
u=

a
c(a+2b)
(x+C3 )2

(t+C1 )+C2 (t+C1 ) a+2b −
2(a+b)
2(a+2b)(t+C1 )

(соответствует K = 0),

где C1 , C2 , C3 — произвольные постоянные.
2◦ . Решение при b = −a:
u=

1 ϕ′t
aλ2 ϕ

+ ϕ(A1 eλx + A2 e−λx )

(соответствует K = λ2 > 0),

где функция ϕ = ϕ(t) определяется из автономного обыкновенного дифференциального уравнения
Ztt′′ = acλ2 + 4a2 λ4 A1 A2 e2Z ,

ϕ = eZ ,

решение которого можно получить в неявном виде. В частном
случае A1 = 0

1
2
2
или A2 = 0, легко получаем ϕ = C1 exp 2 acλ t + C2 t .
3◦ . Решение при b = −a:

u=−

1 ϕ′t
aλ2 ϕ

+ ϕ[A1 sin(λx) + A2 cos(λx)]

(соответствует K = −λ2 < 0),

где функция ϕ = ϕ(t) определяется из автономного обыкновенного дифференциального уравнения
Ztt′′ = −acλ2 + a2 λ4 (A21 + A22 )e2Z ,

решение которого можно получить в неявном виде.

ϕ = eZ ,

6.4. Решение функционально-дифференциальных уравнений путем дифференцирования105

4◦ . При b = − 12 a имеется вырожденное решение u = ct + A1 .
Вырожденное решение двучленного функционально-дифференциального
уравнения (6.4.2.22) (ϕ = const, ψ = const) приводит к стационарному решению
рассматриваемого уравнения. Подобные решения, здесь и далее, не рассматри◭
ваются.

 Задачи и упражнения к разд. 6.4
1. Найти решения с обобщенным разделением переменных нелинейных уравнений
первого порядка:
a) ux = au2y + f (x)u,
b) ux = au2y + buuy + f (x).
Указание. Решения искать в виде u = ϕ(x) + ψ(x)θ(y).
2. Найти решения с обобщенным разделением переменных нелинейных уравнений
теплопроводности:
a) ut = a(uux )x ,
b) ut = a(uux )x + b,
c) ut = a(uux )x + bux .
Указание. Решения искать в виде u = f (t)θ(x) + g(t).
3. Найти решения с обобщенным разделением переменных нелинейных уравнений
волнового типа:
a) utt = a(uux )x ,
b) utt = a(uux )x + b.
Указание. Решение искать в виде w = f (t)θ(x) + g(t).
4. Найти решения с обобщенным разделением переменных уравнения пограничного
слоя с градиентом давления:
uy uxy − ux uyy = νuyyy + f (x).
Указание. Решения искать в виде u = ϕ(x)θ(y) + ψ(x) (в данном случае f также
является искомой функцией).
5. Найти решения с обобщенным разделением переменных нелинейных уравнений
третьего порядка:
a) uxt + u2x − uuxx = auxxx,
b) ut + auux + buxtt = 0.
Указание. Решения искать в виде u = ϕ(t)θ(x) + ψ(t).
6. Найти решения с обобщенным разделением переменных нелинейных уравнений:
a) ut = a exp(λuxx ),
b) utt = a exp(λuxx ).
Указание. Решения искать в виде u = f (x)θ(t) + g(x) (обе части уравнений надо
предварительно прологарифмировать).

106

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

6.5. Решение функционально-дифференциальных
уравнений методом расщепления
6.5.1. Предварительные замечания. Описание метода. Принцип
расщепления
При уменьшении числа членов функционально-дифференциального уравнения (6.2.2.1) — (6.2.2.2) с помощью дифференцирования возникают лишние
постоянные интегрирования, которые надо убирать на заключительном этапе
(см. разд. 6.4). Кроме того, порядок полученного уравнения может быть выше
порядка исходного. Чтобы избежать этих трудностей, решение функционально-дифференциального уравнения удобно свести к последовательному решению билинейного функционального уравнения стандартного вида и решению
системы обыкновенных дифференциальных уравнений (т. е. исходная задача
расщепляется на две более простые задачи). Ниже дано краткое описание
основных этапов этого метода.
1◦ . На первом этапе рассмотрим уравнение (6.2.2.1) как билинейное функциональное уравнение
k
X

Φn Ψn = 0,

(6.5.1.1)

n=1

где Φn = Φn [X] и Ψn = Ψn [Y ] — искомые величины (n = 1, . . . , k), а X и Y —
независимые переменные.
Принцип расщепления. Все решения билинейного функционального уравнения (6.5.1.1) могут быть представлены в виде совокупности линейных комбинаций величин Φ1 , . . . , Φk и линейных комбинаций величин Ψ1 , . . . , Ψk :
k
X

n=1
k
X

αni Φn = 0,

i = 1, . . . , l;
(6.5.1.2)

βnj Ψn = 0,

j = 1, . . . , m,

n=1

где 1 6 l 6 k − 1 и 1 6 m 6 k − 1. Константы αni и βnj в (6.5.1.2) выбираются
так, чтобы билинейное равенство (6.5.1.1) удовлетворялось тождественно (это
всегда можно сделать, как показано ниже в разд. 6.5.2). Важно отметить, что
соотношения (6.5.1.2) носят чисто алгебраический характер и не зависят от
конкретных выражений дифференциальных форм (6.2.2.2).
2◦ . На втором этапе последовательно подставляем дифференциальные формы Φi [X] и Ψj [Y ] из (6.2.2.2) в решения (6.5.1.2). В результате получаем
системы обыкновенных дифференциальных уравнений (эти системы часто являются переопределенными) для определения искомых функций ϕp (x) и ψq (y).
Решая эти системы, находим решения с обобщенным разделением переменных
вида (6.2.1.1).

6.5. Решение функционально-дифференциальных уравнений методом расщепления

107

3◦ . Вырожденные случаи, когда одна или несколько дифференциальных
форм Φn и/или Ψn обращаются в нуль, необходимо рассматривать отдельно,
используя для остальных форм линейные соотношения вида (6.5.1.2).
Замечание 6.8. Важно подчеркнуть, что используемое в методе расщепления билинейное функциональное уравнение (6.5.1.1) (или (6.2.2.1)) и его решения при фиксированном k являются одними и теми же для разных классов исходных нелинейных
уравнений математической физики.
Замечание 6.9. Принцип расщепления можно доказать методом математической
индукции.

Для наглядности на рис. 6.1 изображены основные этапы построения решений с обобщенным разделением переменных методом расщепления.
Исходное уравнение: F(x, y, u, ux , uy , uxx , uxy , uyy , ...) = 0
Ищем решения с обобщенным
разделением переменных

Задаем вид решения: u(x, y) = j1(x) y1( y) + ... + jn (x) yn ( y)
Подставляем в
исходное уравнение

Приходим к функционально-дифференциальному уравнению (6.2.2.1)
Рассматриваем его как билинейное
функциональное уравнение (6.5.1.1)

Используем принцип расщепления
Решения ищем в виде (6.5.1.2)

Находим решения Fj[X ] и Yj[Y ]
В эти решения подставляем
Fj [X] и Yj[Y] из (6.2.2.2)

Получаем определяющие системы ОДУ
Решаем эти системы,
находим ji = ji (x) и yi = yi(y)

Получаем точные решения исходного уравнения
Рис. 6.1. Общая схема построения решений с обобщенным разделением переменных
методом расщепления.

6.5.2. Решения билинейных функциональных уравнений
Ниже приводятся невырожденные решения нескольких простых функциональных уравнений вида (6.5.1.1) (или (6.2.2.1)), которые понадобятся далее для

108

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

построения точных решений конкретных нелинейных уравнений с частными
производными.
1◦ . Трехчленное билинейное функциональное уравнение
Φ1 Ψ1 + Φ2 Ψ2 + Φ3 Ψ3 = 0,

(6.5.2.1)

где все Φi — функции одного и того же аргумента, а все Ψi — функции другого
аргумента, имеет два решения:
Φ1 = A1 Φ3 , Φ2 = A2 Φ3 , Ψ3 = −A1 Ψ1 − A2 Ψ2 ;
Ψ1 = A1 Ψ3 , Ψ2 = A2 Ψ3 , Φ3 = −A1 Φ1 − A2 Φ2 ,

(6.5.2.2)

где A1 , A2 — произвольные постоянные. Функции в правых частях равенств
(6.5.2.2) считаются произвольными. В решениях (6.5.2.2) все функции Φi (в
первом решении), либо все функции Ψi (во втором решении), пропорциональны друг другу. (Прямой подстановкой проверить, что решения (6.5.2.2)
удовлетворяют функциональному уравнению (6.5.2.1).)
Функциональное уравнение, содержащее четыре слагаемых
Φ1 Ψ1 + Φ2 Ψ2 + Φ3 Ψ3 + Φ4 Ψ4 = 0,

(6.5.2.3)

Φ1 = A1 Φ3 +A2 Φ4 ,
Φ2 = A3 Φ3 + A4 Φ4 ,
Ψ3 = −A1 Ψ1 − A3 Ψ2 , Ψ4 = −A2 Ψ1 − A4 Ψ2 ,

(6.5.2.4)

имеет решение

зависящее от четырех произвольных постоянных Am . Функции в правых частях равенств (6.5.2.4) считаются произвольными.
Уравнение (6.5.2.3) имеет также два более простых решения, зависящих от
трех произвольных постоянных:
Φ1 = A1 Φ4 , Φ2 = A2 Φ4 , Φ3 = A3 Φ4 , Ψ4 = −A1 Ψ1 −A2 Ψ2 −A3 Ψ3 ;
Ψ1 = A1 Ψ4 , Ψ2 = A2 Ψ4 , Ψ3 = A3 Ψ4 , Φ4 = −A1 Φ1 −A2 Φ2 −A3 Φ3 .
(6.5.2.5)
В решениях (6.5.2.5) все функции Φi , либо все функции Ψi , пропорциональны.
(Прямой подстановкой проверить, что решения (6.5.2.4) и (6.5.2.5) удовлетворяют функциональному уравнению (6.5.2.3).)
Решение (6.5.2.4) билинейного функционального уравнения (6.5.2.3) чаще,
чем решения (6.5.2.5), позволяет найти решения с обобщенным разделением
переменных нелинейных уравнений с частными производными.
Замечание 6.10. Ввиду наличия дискретных симметрий билинейных функциональных уравнений относительно различных перестановок искомых величин, символы Φ и Ψ в решениях (6.5.2.2), (6.5.2.4), (6.5.2.5) можно менять местами: Φp ⇄ Ψp ;
также можно делать одновременные парные перестановки Φp ⇄ Φq и Ψp ⇄ Ψq .

3◦ . На практике для получения решений билинейного функционального
уравнения (6.5.1.1) можно поступать следующим образом. Сначала из множества Φ1 , . . . , Φk произвольно выбираем несколько первых величин Φ1 , . . . , Φp

6.5. Решение функционально-дифференциальных уравнений методом расщепления

109

(p < k), а затем представляем их в виде линейных комбинаций оставшихся
величин этого множества Φp+1 , . . . , Φk (таким образом задаем первую группу
соотношений (6.5.1.2)). Заменив в уравнении (6.5.1.1) выбранные величины
Φ1 , . . . , Φp линейными комбинациями оставшихся величин, после объединения
членов, пропорциональных Φq (q = p+1, . . . , k), приходим к соотношению вида
k
X

Ωq Φq = 0,

Ωq =

q=p+1

k
X

aqs Ψs ,

s=1

где aqs — некоторые константы. Приравнивая нулю функциональные коэффициенты Ωq (q = p + 1, . . . , k), получим вторую группу соотношений (6.5.1.2).
В силу симметрии уравнения (6.5.1.1) относительно перестановки функций
Φn ⇄ Ψn на первом этапе можно выбирать элементы из множества Ψ1 , . . . , Ψk .
◮ Пример 6.14. Рассмотрим билинейное функциональное уравнение
Φ1 Ψ1 + Φ2 Ψ2 + Φ3 Ψ3 + Φ4 Ψ4 + Φ5 Ψ5 = 0.

(6.5.2.6)

Будем считать, что первые три функциональных коэффициента Φ1 , Φ2 , Φ3
являются линейными комбинациями двух последних коэффициентов Φ4 и Φ5 :
Φ1 = A1 Φ4 + B1 Φ5 ,

Φ2 = A2 Φ4 + B2 Φ5 ,

Φ3 = A3 Φ4 + B3 Φ5 ,

(6.5.2.7)

где An и Bn — произвольные постоянные. Подставим выражения (6.5.2.7) в
(6.5.2.6) и соберем члены, пропорциональные Φ4 и Φ5 :
(A1 Ψ1 + A2 Ψ2 + A3 Ψ3 + Ψ4 )Φ4 + (B1 Ψ1 + B2 Ψ2 + B3 Ψ3 + Ψ5 )Φ5 = 0.
Приравнивая выражения в скобках нулю, получим
Ψ4 = −A1 Ψ1 − A2 Ψ2 − A3 Ψ3 ,
Ψ5 = −B1 Ψ1 − B2 Ψ2 − B3 Ψ3 .

(6.5.2.8)

Формулы (6.5.2.7), (6.5.2.8) дают одно из решений уравнения (6.5.2.6). Анало◭
гичным образом находятся и другие решения.

6.5.3. Примеры построения решений с обобщенным
разделением переменных методом расщепления
Ниже даны конкретные примеры использования метода расщепления для построения точных решений с обобщенным разделением переменных нелинейных УрЧП.
◮ Пример 6.15. Рассмотрим нелинейное уравнение гиперболического типа
utt = a(uux )x + f (t)u + g(t),

(6.5.3.1)

где f (t) и g(t) — произвольные функции.
Ищем решение этого уравнения с обобщенным разделением переменных
вида
u = ϕ(t)θ(x) + ψ(t).
(6.5.3.2)

110

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Подставив (6.5.3.2) в (6.5.3.1), после элементарных преобразований получим
′′
′′
aϕ2 (θθx′ )′x + aϕψθxx
+ (f ϕ − ϕ′′tt )θ + f ψ + g − ψtt
= 0.

Это уравнение можно представить в виде билинейного функционального
уравнения (6.5.2.3), где
′′
Φ1 = (θθx′ )′x , Φ2 = θxx
,
2

Ψ1 = aϕ ,

Φ3 = θ;

Ψ2 = aϕψ, Ψ3 = f ϕ −

Φ4 = 1,
ϕ′′tt ,

′′
Ψ4 = f ψ + g − ψtt
.

(6.5.3.3)

Подставив в решение (6.5.2.4) выражения (6.5.3.3), приходим к системе обыкновенных дифференциальных уравнений для определения искомых функций
θ = θ(x), ϕ = ϕ(t), ψ = ψ(t):
(θθx′ )′x = A1 θ + A2 ,

′′
= A3 θ + A4 ;
θxx

′′
f ϕ − ϕ′′tt = −A1 aϕ2 − A3 aϕψ, f ψ + g − ψtt
= −A2 aϕ2 − A4 aϕψ,

(6.5.3.4)

где A1 , A2 , A3 , A4 — произвольные постоянные. Первые два уравнения (6.5.3.4)
представляют собой переопределенную систему ОДУ для одной функции θ.
Второе уравнение является линейным и легко интегрируется; его решение в
зависимости от значения постоянной A3 выражается либо через тригонометрические функции (при A3 < 0), либо через гиперболические функции (при
A3 > 0), либо имеет вид квадратичного многочлена (при A3 = 0). Подставляя
последовательно решения второго уравнения в первое уравнение, приходим к
выводу, что совместное решение этих ОДУ представляет собой квадратичный
многочлен
θ(x) = B2 x2 + B1 x + B0 ,
(6.5.3.5)
в котором константы B0 , B1 , B2 следующим образом выражаются через постоянные An , входящие в систему (6.5.3.4):
A1 = 6B2 ,

A2 = B12 − 4B0 B2 ,

A3 = 0,

A4 = 2B2 ,

(6.5.3.6)

Подставив выражения для коэффициентов (6.5.3.6) в два последних уравнения
(6.5.3.4), получим систему ОДУ для определения функций ϕ(t) и ψ(t):
ϕ′′tt = 6aB2 ϕ2 + f (t)ϕ,
′′
ψtt
= [2aB2 ϕ + f (t)]ψ + a(B12 − 4B0 B2 )ϕ2 + g(t).

(6.5.3.7)

Формулы (6.5.3.2), (6.5.3.5) и система (6.5.3.7) определяют точное решение
уравнения (6.5.3.1) с обобщенным разделением переменных. Первое уравнение
(6.5.3.7) решается независимо; оно линейно в случае B2 = 0 и интегрируется
в квадратурах в случае f (t) = const. Второе уравнение (6.5.3.7) линейно
относительно ψ (при известном ϕ).
При θ 6≡ 0, ϕ 6≡ 0, ψ 6≡ 0 и произвольных f и g уравнение (6.5.3.1) не имеет

других решений вида (6.5.3.2).
Замечание 6.11. Уравнение (6.5.3.1) имеет более общее решение квадратичного
вида по пространственной переменной: u = x2 ψ1 (t) + xψ2 (t) + ψ3 (t).

6.5. Решение функционально-дифференциальных уравнений методом расщепления

111

◮ Пример 6.16. Рассмотрим нелинейное уравнение третьего порядка гидродинамического типа
uxt + u2x − uuxx = νuxxx .

(6.5.3.8)

u = ϕ(t)θ(x) + ψ(t).

(6.5.3.9)

Ищем точные решения уравнения (6.5.3.8) вида

Подставив (6.5.3.9) в (6.5.3.8), имеем


′′
′′
′′′
ϕ′t θx′ − ϕψθxx
+ ϕ2 (θx′ )2 − θθxx
− νϕθxxx
= 0.

(6.5.3.10)

Это функционально-дифференциальное уравнение можно свести к билинейному функциональному уравнению (6.5.2.3), положив
Φ3 = ϕ2 ,

Φ1 = ϕ′t , Φ2 = ϕψ,
Ψ1 =

θx′ ,

Ψ2 =

′′
−θxx
,

Ψ3 =

Φ4 = νϕ;

(θx′ )2



′′
,
θθxx

′′′
Ψ4 = −θxxx
.

(6.5.3.11)

Первая группа решений. Подставив выражения (6.5.3.11) в (6.5.2.4), получим систему обыкновенных дифференциальных уравнений
ϕ′t = A1 ϕ2 + A2 νϕ,

ϕψ = A3 ϕ2 + A4 νϕ;

′′
′′′
′′
′′
= A2 θx′ − A4 θxx
.
, θxxx
= −A1 θx′ + A3 θxx
(θx′ )2 − θθxx

(6.5.3.12)

Два последних уравнения в (6.5.3.12) образуют переопределенную систему
ОДУ для одной функции θ (последнее уравнение является линейным уравнением с постоянными коэффициентами и легко интегрируется). Можно показать,
что эти уравнения имеют совместные решения только при наличии линейной
связи между функцией θ и ее производной:
θx′ = B1 θ + B2 .

(6.5.3.13)

Исключив производные в двух последних уравнениях (6.5.3.12) при помощи
соотношения (6.5.3.13) (и его следствий, полученных путем дифференцирования), приходим к выводу, что шесть постоянных B1 , B2 , A1 , A2 , A3 , A4 должны
удовлетворять трем условиям:
B1 (A1 + B2 − A3 B1 ) = 0,
B2 (A1 + B2 − A3 B1 ) = 0,
B12

+ A4 B1 − A2 = 0.

Интегрируя уравнение (6.5.3.13), получим
(
B
B3 exp(B1 x) − 2
θ=
B1
B2 x + B3

при B1 6= 0,
при B1 = 0,

где B3 — произвольная постоянная.
Из первых двух уравнений (6.5.3.12) находим функции ϕ и ψ:

A2 ν

при A2 6= 0,
C exp(−A2 νt) − A1
ψ = A3 ϕ + A4 ν.
ϕ=
1
−
при A2 = 0,
A1 t + C

(6.5.3.14)

(6.5.3.15)

(6.5.3.16)

112

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Формулы (6.5.3.15), (6.5.3.16) и соотношения (6.5.3.14) позволяют найти
следующие точные решения с обобщенным разделением переменных уравнения (6.5.3.8):
u=

C1 e−λx + 1
λt + C2

при A2 = 0, B1 = −A4 , B2 = −A1 − A3 A4 ;

+ νλ

u = C1 e−λ(x+βνt) + ν(λ + β) при A1 = A3 = B2 = 0, A2 = B12 + A4 B1 ;
u=
u=

νβ + C1 e−λx
1 + C2 e−νλβt
x + C1
+ C3
t + C2

при A1 = A3 B1 − B2 , A2 = B12 + A4 B1 ;

+ ν(λ − β)

при A2 = B1 = 0, B2 = −A1 ,

где C1 , C2 , C3 , β, λ — произвольные постоянные (их можно выразить через
Ak , Bk ).
Вторая группа решений. Пусть в уравнении (6.5.3.10) все члены, зависящие от x, пропорциональны θx′ . В результате получим систему обыкновенных
дифференциальных уравнений
′′′
θxxx
= A1 θx′ ,

′′
θxx
= A2 θx′ ,

′′
(θx′ )2 − θθxx
= A3 θx′ ;

ϕ′t − A2 ϕψ + A3 ϕ2 − A1 νϕ = 0.

(6.5.3.17)

Переопределенная подсистема, состоящая из первых трех уравнений (6.5.3.17),
допускает два совместных решения:
решение 1:
решение 2:

θ = e−λx при A1 = λ2 , A2 = −λ, A3 = 0;
θ=x
при A1 = A2 = 0, A3 = 1.

(6.5.3.18)

Решения (6.5.3.18) вместе с решениями последнего уравнения (6.5.3.17), которые находятся элементарно, в итоге приводят к двум решениям исходного
нелинейного дифференциального уравнения (6.5.3.8):
u = ϕ(t)e−λx −
u=

x
t+C

ϕ′t (t)
λϕ(t)

+ νλ,

+ ψ(t),

где ϕ(t) и ψ(t) — произвольные функции, а λ — произвольная постоянная.



◮ Пример 6.17. Рассмотрим уравнение с экспоненциальной нелинейностью относительно старшей производной:
ut = f (x) exp(auxx ).

(6.5.3.19)

Ищем точные решения вида
u = ϕ(x)θ(t) + ψ(x).

(6.5.3.20)

Подставим (6.5.3.20) в (6.5.3.19), поделим обе части полученного выражения
на f (x), а затем прологарифмируем. Считая ϕ/f > 0, после элементарных
преобразований имеем
′′
aψxx
− ln(ϕ/f ) + aθϕ′′xx − ln θt′ = 0.

113

6.6. Метод инвариантных подпространств

Это функционально-дифференциальное уравнение можно записать в билинейной форме (6.5.2.1), положив
′′
Φ1 = aψxx
− ln(ϕ/f ), Φ2 = ϕ′′xx , Φ3 = 1; Ψ1 = 1, Ψ2 = aθ, Ψ3 = − ln θt′ .

Подставив эти выражения в первое решение (6.5.2.2), приходим к обыкновенным дифференциальным уравнениям
′′
aψxx
− ln(ϕ/f ) = A1 ,

ϕ′′xx = A2 ,

ln θt′ = A1 + A2 aθ.

Интегрируя, имеем
ϕ(x) =
ψ(x) =
θ(t) =

1
A x2 + C1 x + C2 ,
2 2
Z
ϕ(ξ)
1 x
1
(x − ξ) ln
A1 x2 + C3 x + C4 +
2a
a x0
f (ξ)

1
A1
ln C5 − A2 ae t .

A2 a

dξ,

(6.5.3.21)

Формулы (6.5.3.20) и (6.5.3.21) описывают точное решение с обобщенным

разделением переменных уравнения (6.5.3.19).

 Задачи и упражнения к разд. 6.5
1. Найти решения с обобщенным разделением переменных нелинейных уравнений
первого порядка:
a) ut = au2x + f (t)u,
b) ut = au2x + buux + f (t).
Указание. Решения искать в виде u = ϕ(t)θ(x) + ψ(t).
2. Найти функции f (y), для которых нелинейные уравнения
a) uxy + kux uy = f (y),
b) u2xy + kuxxuyy = f (y),
допускают решения с обобщенным разделением переменных вида u = ϕ(x)θ(y)+ψ(x).
3. Найти решения с обобщенным разделением переменных нелинейного уравнения
n-го порядка
(n)
uy uxy − ux uyy = f (x)uy .
Указание. Решения искать в виде u = ϕ(x)θ(y) + ψ(x).
См. также задачи и упражнения к разд. 6.4.

6.6. Метод инвариантных подпространств
6.6.1. Подпространства, инвариантные относительно
нелинейного дифференциального оператора. Описание метода
Данный раздел посвящен описанию метода инвариантных подпространств∗ ,
который не связан с анализом функционально-дифференциальных уравнений


Этот метод иногда называется методом Титова — Галактионова.

114

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

и существенно отличается от методов, которые обсуждались ранее в разд. 6.4
и 6.5.
Рассмотрим уравнение с частными производными
(6.6.1.1)

ut = F [u],
где F [u] — нелинейный дифференциальный оператор вида
F [u] ≡ F (x, u, ux , . . . , ux(n) ).

Определение. Конечномерное линейное подпространство

Lk = ϕ1 (x), . . . , ϕk (x) ,

(6.6.1.2)
(6.6.1.3)

элементами которого являются всевозможные линейные комбинации линейнонезависимых функций ϕ1 (x), . . . , ϕk (x), называется инвариантным относительно дифференциального оператора F , если существуют функции f1 , . . . , fk
такие, что
k
k
i X
hX
fi (C1 , . . . , Ck )ϕi (x),
(6.6.1.4)
Ci ϕi (x) =
F
i=1

i=1

где C1 , . . . , Ck — произвольные постоянные ∗ . Отметим, что функции ϕi (x),
входящие в (6.6.1.4), не должны зависеть от C1 , . . . , Ck .

Утверждение 1. Пусть линейное подпространство (6.6.1.3) инвариантно
относительно дифференциального оператора F . Тогда уравнение (6.6.1.1) имеет решения с обобщенным разделением переменных вида
u=

k
X

ψi (t)ϕi (x),

(6.6.1.5)

i=1

где функции ψ1 (t), . . . , ψk (t) описываются автономной системой обыкновенных дифференциальных уравнений
ψi′ = fi (ψ1 , . . . , ψk ),

i = 1, . . . , k.

(6.6.1.6)

Здесь штрих обозначает производную по t.
Это утверждение доказывается следующим образом. Сначала выражение
(6.6.1.5) подставляется в уравнение (6.6.1.1). Затем используется соотношение
(6.6.1.4), в котором константы Ci заменены на функции ψi = ψi (t). После
объединения членов, пропорциональных ϕi = ϕi (x), получаем равенство
k
X
i=1

[ψi′ − fi (ψ1 , . . . , ψk )]ϕi (x) = 0.

Поскольку функции ϕi линейно независимы, то все выражения в квадратных
скобках надо приравнять нулю. В результате приходим к системе ОДУ (6.6.1.6).
Следующий пример иллюстрирует описанный метод построения решений
с обобщенным разделением переменных.
P
Функция ki=1 Ci ϕi (x) под действием оператора F преобразуется в функцию такого же
Pk
вида i=1 Bi ϕi (x), но с другими коэффициентами, где Bi = fi (C1 , . . . , Ck ).


6.6. Метод инвариантных подпространств

115

◮ Пример 6.18. Рассмотрим нелинейное уравнение теплопроводности с
линейным источником
ut = (uux )x + bu.
(6.6.1.7)
1◦ . Докажем, что трехмерное линейное подпространство степенных функций вида L3 = {1, x, x2 } инвариантно относительно нелинейного дифференциального оператора
F [u] = (uux )x + bu,

(6.6.1.8)

определяющего правую часть уравнения (6.6.1.7).
Действительно, заменяя в (6.6.1.8) u на C1 + C2 x + C3 x2 , где C1 , C2 , C3 —
произвольные постоянные, получим соотношение (промежуточные выкладки
элементарны, проделать их самостоятельно):


F C1 + C2 x + C3 x2 = 2C1 C3 + C22 + bC1 + (6C2 C3 + bC2 )x + (6C32 + bC3 )x2 ,
которое показывает, что любой квадратичный многочлен под действием оператора (6.6.1.8) преобразуется в квадратичный многочлен. Из приведенного выше
утверждения 1 следует, что нелинейное уравнение теплопроводности (6.6.1.7)
имеет решение с обобщенным разделением переменных
u = ψ1 (t) + ψ2 (t)x + ψ3 (t)x2 ,

(6.6.1.9)

где функции ψi = ψi (t) (i = 1, 2, 3) описываются автономной системой обыкновенных дифференциальных уравнений первого порядка
ψ1′ = 2ψ1 ψ3 + ψ22 + bψ1 ,
ψ2′ = 6ψ2 ψ3 + bψ2 ,
ψ3′ = 6ψ32 + bψ3 .
Эту систему можно последовательно проинтегрировать, начиная с последнего
уравнения, которое является уравнением Бернулли. В результате можно получить точные решения, которые выражаются через элементарные функции
(здесь не приводятся).
2◦ . Покажем, что двумерное линейное подпространство степенных функ√
ций вида L2 = { x, x2 } также инвариантно относительно дифференциального
оператора (6.6.1.8). Действительно, для произвольных C1 и C2 имеет место
следующее соотношение (проделать выкладки самостоятельно):
 √


2
2
F C1 x + C2 x2 = ( 15
4 C1 C2 + bC1 ) x + (6C2 + bC2 )x .
Поэтому, используя утверждение 1, приходим к выводу, что нелинейное уравнение (6.6.1.7) имеет отличное от (6.6.1.9) решение с обобщенным разделением
переменных вида

u = ψ1 (t) x + ψ2 (t)x2 ,

где функции ψi = ψi (t) (i = 1, 2) описываются системой ОДУ первого порядка
ψ1′ =
ψ2′ =

15
4 ψ1 ψ2 + bψ1 ,
6ψ22 + bψ2 .

116

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Эту систему можно последовательно проинтегрировать, начиная со второго

уравнения, которое является уравнением Бернулли.
◮ Пример 6.19. Рассмотрим теперь нелинейное параболическое уравнение
ut = auxx + u2x + ku2 + bu + c.

(6.6.1.10)

Покажем, что при k > 0 дифференциальный оператор
F [u] = auxx + u2x + ku2 + bu + c,

(6.6.1.11)

определяющий правую часть уравнения
√ (6.6.1.10), имеет двумерное инвариантное подпространство L2 = {1, cos(x k )}. Действительно, для произвольных
C1 и C2 справедливо равенство
√ 


F C1 + C2 cos(x k ) = k(C12 + C22 ) + bC1 + c + C2 (2kC1 − ak + b) cos(x k )
(проделать выкладки самостоятельно, использовав основное тригонометрическое тождество cos2 z + sin2 z = 1). Поэтому уравнение (6.6.1.10) допускает
решение с обобщенным разделением переменных вида

(6.6.1.12)
u = ψ1 (t) + ψ2 (t) cos(x k ),
где функции ψ1 (t) и ψ2 (t) описываются автономной системой обыкновенных
дифференциальных уравнений
ψ1′ = k(ψ12 + ψ22 ) + bψ1 + c,
ψ2′ = ψ2 (2kψ1 − ak + b).

(6.6.1.13)


Замечание 6.12. При k > 0 нелинейный дифференциальный оператор F [u] в
(6.6.1.11) допускает трехмерное
подпространство,
содержащее тригоно√

 инвариантное
метрические функции L3 = 1, sin(x k ), cos(x k ) .
При k < 0 нелинейный дифференциальный оператор F [u] в (6.6.1.11) допускает
трехмерное
инвариантное
подпространство,
содержащее гиперболические функции



L3 = 1, sh(−x −k ), ch(−x −k ) или эквивалентное ему подпространство, содер


жащее экспоненты L3 = 1, exp(−x −k ), exp(x −k ) .
При k = 0 нелинейный оператор (6.6.1.11) допускает трехмерное инвариантное
подпространство, содержащее степенные функции L3 = {1, x, x2 }.

В табл. 6.2 приведены некоторые нелинейные дифференциальные операторы и линейные подпространства, инвариантные относительно этих операторов.
Добавление линейного оператора L[u] = αuxx + βux + γu + δ к первым
семи нелинейным операторам не меняет инвариантных подпространств (за
исключением L2 для третьего оператора).

6.6.2. Некоторые обобщения
Будем рассматривать уравнения более общего вида
L1 [u] = L2 [w],

w = F [u],

(6.6.2.1)

117

6.6. Метод инвариантных подпространств

Таблица 6.2. Некоторые нелинейные дифференциальные операторы и линейные подпространства, инвариантные относительно этих операторов (a, b, c — константы).
№ Нелинейный оператор F [u]
1

auxx +bu2x

2

auxx +u2x +bu2

3

auuxx +bu2x +cu2

4

uuxx −u2x
(частный случай
3-го оператора)

5

uuxx − 23 u2x
(частный случай
3-го оператора)

6

uuxx − 34 u2x +au2
(частный случай
3-го оператора)

7

[(au2 +bu+c)ux]x

8

u2uxx − 12 uu2x +au3

9

uxuxx

10

(u2)xxxx

11

(n)
(u2)x

12

Подпространства, инвариантные относительно F [u]

L3 = 1, x, x2}



L3 = 1, sin(x b ), cos(x b ) при b > 0,
p
p

L3 = 1, sh(x |b| ), ch(x |b| ) при b < 0

L3 = 1, sin(λx ), cos(λx ) при c/(a+b) = λ2 > 0,
L3 = 1, sh(λx ), ch(λx ) при c/(a+b) = −λ2 < 0,
L3 = 1, x, x2} при c = 0,

L2 = x2, xβ}, β = a/(a+b) при c = 0, a 6= −b

L3 = 1, sin(λx ), cos(λx ) , λ — произвольная постоянная,
L3 = 1, sh(λx ), ch(λx ) , λ — произвольная постоянная,
L3 = 1, x, x2}

L4 = 1, x, x2, x3

L5 = 1, cos(kx), sin(kx), cos(2kx), sin(2kx) при a = k2 > 0,
L5 = 1, ch(kx), sh(kx), ch(2kx), sh(2kx) при a = −k2< 0,
L5 = 1, x, x2, x3, x4 при a = 0

L2 = 1, x



L3 = 1, cos( 2a x), sin( 2a x) при a > 0,
p
p

L3 = 1, ch( 2|a| x), sh( 2|a| x) при a < 0,
L3 = 1, x, x2 при a = 0

L4 = 1, x, x2, x3 ,

L3 = 1, x3/2, x3 ,
L2 = 1, ϕ(x) , ϕ′xϕ′′xx = p1 +p2ϕ, p1, p2 — константы

L5 = 1, x, x2, x3, x4 ,
 1/2 3/2 4
L3 = x , x , x
Ln+1= {1, x, x2, . . . , xn},
L3 = xk/2, xm/2, xn , где k < n и m < n;
k, m, 12 (k+m) — неотрицательные целые числа
Lm+n+1
{1, x, x2, . . . , xm+n},
 =(m+n)/2
L3 = 1, x
, xn+m

(m) (n)

ux ux

где L1 [u] и L2 [w] — линейные дифференциальные операторы по переменной t:
L1 [u] ≡

m1
X
i=0

(i)

ai (t)ut ,

L2 [w] ≡

m2
X
j=0

(j)

bj (t)wt ,

(6.6.2.2)

118

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

а F [u] — нелинейный дифференциальный оператор по переменной x:
F [u] ≡ F (t, x, u, ux , . . . , ux(n) ),

(6.6.2.3)

который параметрическим образом может зависеть от t.
Утверждение 2. Пусть линейное подпространство (6.6.1.3) инвариантно
относительно нелинейного дифференциального оператора F в том смысле, что
для произвольных постоянных C1 , . . . , Ck имеет место равенство
F

k
hX
i=1

k
i X
fi (t, C1 , . . . , Ck )ϕi (x),
Ci ϕi (x) =

(6.6.2.4)

i=1

где функции ϕi (x) не зависят от t и постоянных C1 , . . . , Ck . Тогда уравнение
(6.6.2.1) имеет решения с обобщенным разделением переменных вида (6.6.1.5),
где функции ψ1 (t), . . . , ψk (t) описываются системой обыкновенных дифференциальных уравнений




L1 ψi (t) = L2 fi (t, ψ1 , . . . , ψk ) ,
i = 1, . . . , k.
(6.6.2.5)
◮ Пример 6.20. Рассмотрим обобщенное уравнение Гудерлея

(6.6.2.6)

utt + a1 (t)ut = a2 (t)ux uxx ,

которое при a1 (t) = 0 и a2 (t) = a, а также при a1 (t) = 1/t и a2 (t) = a,
используется для описания трансзвуковых газовых течений, где t играет роль
пространственной переменной, а γ = a − 1 — показатель адиабаты.
Уравнение (6.6.2.6) является частным случаем уравнения (6.6.2.1), где
L1 [u] = utt + a1 (t)ut ,

L2 [w] = a2 (t)w,

F [u] = ux uxx .

1◦ . Прямой проверкой нетрудно убедиться, что нелинейный дифференциальный оператор F [u] = ux uxx допускает трехмерное инвариантное подпространство L3 = {1, x3/2 , x3 }. Из приведенного выше утверждения 2 следует,
что уравнение (6.6.2.6) имеет решение с обобщенным разделением переменных
вида
u = ψ1 (t) + ψ2 (t)x3/2 + ψ3 (t)x3 ,
(6.6.2.7)
где функции ψi = ψi (t) (i = 1, 2, 3) описываются системой обыкновенных
дифференциальных уравнений
ψ1′′ + a1 (t)ψ1′ =
ψ2′′ + a1 (t)ψ2′ =
ψ3′′ + a1 (t)ψ3′ =

2
9
8 a2 (t)ψ2 ,
45
4 a2 (t)ψ2 ψ3 ,
18a2 (t)ψ32 .

2◦ . Оператор F [u] = ux uxx допускает также четырехмерное инвариантное
подпространство L4 = {1, x, x2 , x3 }. Поэтому уравнение (6.6.2.6) имеет также
решение с обобщенным разделением переменных вида
u = ψ1 (t) + ψ2 (t)x + ψ3 (t)x2 + ψ4 (t)x3 ,

(6.6.2.8)

119

6.6. Метод инвариантных подпространств

где функции ψi = ψi (t) (i = 1, 2, 3, 4) описываются системой обыкновенных
дифференциальных уравнений
ψ1′′ + a1 (t)ψ1′ = 2a2 (t)ψ2 ψ3 ,
ψ2′′ + a1 (t)ψ2′ = 2a2 (t)(3ψ2 ψ4 + 2ψ32 ),
ψ3′′ + a1 (t)ψ3′ = 18a2 (t)ψ3 ψ4 ,
ψ4′′ + a1 (t)ψ4′ = 18a2 (t)ψ42 .
Эта система для произвольных функций a1 (t) и a2 (t) допускает точные решения в явном виде при ψ3 = const, ψ4 = 0 и сводится к одному линейному ОДУ
второго порядка для функции ψ1 = ψ1 (t) при ψ3 6= const, ψ4 = 0.
3◦ . Нетрудно показать, что оператор F [u] = ux uxx допускает еще двумерное
инвариантное подпространство L2 = {1, ϕ(x)}, где функция ϕ = ϕ(x) удовлетворяет автономному обыкновенному дифференциальному уравнению (для
вывода этого уравнения использован метод, описанный далее в разд. 6.6.3):
ϕ′x ϕ′′xx = p1 + p2 ϕ,

(6.6.2.9)

где p1 и p2 — произвольные постоянные. Общее решение уравнения (6.6.2.9)
можно представить в неявной форме
Z
−1/3
2
3
p
ϕ
+
3p
ϕ
+
p
dϕ + p3 ,
(6.6.2.10)
x=
2
1
0
2
где p0 и p3 — произвольные постоянные. Таким образом уравнение (6.6.2.6)
имеет решение с обобщенным разделением переменных вида
u = ψ1 (t) + ψ2 (t)ϕ(x),
где функция ϕ(x) задается неявно выражением (6.6.2.10), а функции ψi = ψi (t)
(i = 1, 2) описываются системой обыкновенных дифференциальных уравнений
ψ1′′ + a1 (t)ψ1′ = p1 a2 (t)ψ22 ,
ψ2′′ + a1 (t)ψ2′ = p2 a2 (t)ψ22 .



6.6.3. Нахождение линейных подпространств, инвариантных
относительно заданного нелинейного оператора
Предварительные замечания. Основные трудности, возникающие при использовании метода инвариантных подпространств для построения точных решений конкретных уравнений, состоят в отыскании линейных подпространств,
инвариантных относительно заданного нелинейного оператора. До сих пор эта
проблема не обсуждалась и неявно предполагалось, что исследователь заранее
знает или из каких-то соображений (например, интуитивных) догадался, какое
множество линейно независимых функций следует использовать при поиске
точных решений нелинейных уравнений с частными производными. Поэтому
сформулированные в разд. 6.6.1 и 6.6.2 утверждения 1 и 2 на практике эквиваленты поиску точных решений в виде билинейной суммы (6.6.1.5), в которой

120

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

функции ϕi (x) заданы априорно (такой подход соответствует упрощенному
методу построения решений с обобщенным разделением переменных, описанному ранее в разд. 6.3). Ниже описан метод, который теоретически позволяет
найти функции ϕi (x).
Описание метода. Чтобы определить независимые
базисные функции ϕi =
P
ϕi (x), подставим линейную комбинацию ki=1 Ci ϕi (x) в нелинейный дифференциальный оператор (6.6.1.2). В результате получим выражение
F

k
hX
i=1

i
Ci ϕi (x) = A1 (C)Φ1 [X] + A2 (C)Φ2 [X] + · · · + Am (C)Φm [X] +

+ B1 (C)ϕ1 (x) + B2 (C)ϕ2 (x) + · · · + Bk (C)ϕk (x), (6.6.3.1)

где Aj (C) и Bi (C) зависят только от C1 , . . . , Ck , а функционалы Φj [X] зависят
от x и не зависят от C1 , . . . , Ck :
Aj (C) ≡ Aj (C1 , . . . , Ck ), j = 1, . . . , m;
Bi (C) ≡ Bi (C1 , . . . , Ck ), i = 1, . . . , k;

Φj [X] ≡ Φj x, ϕ1 , ϕ′1 , ϕ′′1 , . . . , ϕk , ϕ′k , ϕ′′k .

(6.6.3.2)

Для простоты формулы записаны для случая дифференциального оператора
второго порядка. Для оператора более высокого порядка правые части последних соотношений в (6.6.3.2) будут содержать производные ϕi более высокого
порядка. Функционалы Φ1 [X], . . . , Φm [X] предполагаются линейно независимыми, а Aj (C) — линейно независимые функции C1 , . . . , Ck .
Конечномерное линейное подпространство (6.6.1.3) будет инвариантным
относительно нелинейного дифференциального оператора F (6.6.1.2), если все
функционалы Φj [X] (j = 1, . . . , m) в (6.6.3.1) будут линейными комбинациями
базисных функций ϕi (x) (i = 1, . . . , k). Таким образом для определения базисных функций приходим к системе (обычно переопределенной) обыкновенных
дифференциальных уравнений:

Φj x, ϕ1 , ϕ′1 , ϕ′′1 , . . . , ϕk , ϕ′k , ϕ′′k = pj,1 ϕ1 + pj,2 ϕ2 + · · · + pj,k ϕk , j = 1, . . . , m,
(6.6.3.3)
где pj,i — некоторые константы не зависящие от параметров C1 , . . . , Ck . Если
для некоторого набора констант pi,j система (6.6.3.3) разрешима (на практике
достаточно найти какое-нибудь частное решение), то функции ϕi = ϕi (x)
определяют линейное подпространство относительно нелинейного дифференциального оператора (6.6.1.2). В этом случае функции, входящие в правую
часть уравнения (6.6.1.4) имеют вид
fi (C) = p1,i A1 (C)+p2,i A2 (C)+· · ·+pm,i Am (C)+Bi (C), i = 1, . . . , k. (6.6.3.4)
Замечание 6.13. Анализ нелинейных дифференциальных операторов полезно начинать с поиска двумерных инвариантных подпространств вида L2 = {1, ϕ(x)}.

121

6.6. Метод инвариантных подпространств

Утверждение 1. Пусть нелинейный дифференциальный оператор F [u] допускает двумерное инвариантное подпространство вида L2 = {1, ϕ(x)}, где
ϕ(x) = pϕ1 (x) + qϕ2 (x), p, q — произвольные постоянные, а функции 1, ϕ1 (x),
ϕ2 (x) линейно независимы. Тогда оператор F [u] также допускает трёхмерное
инвариантное подпространство L3 = {1, ϕ1 (x), ϕ2 (x)}.

Утверждение 2. Пусть нелинейные дифференциальные операторы F1 [u]
и F2 [u] допускают инвариантное подпространство Ln = {ϕ1 (x), . . . , ϕn (x)}.
Тогда нелинейный оператор pF1 [u] + qF2 [u], где p и q — произвольные постоянные, также допускает то же самое инвариантное подпространство.
В частности, операторы F [u] и aF [u] + bu для любых постоянных a и b
имеют одинаковые инвариантные подпространства.
◮ Пример 6.21. Рассмотрим дифференциальный оператор (6.6.1.11):
F [u] = auxx + u2x + ku2 + bu + c,
Будем искать его инвариантные подпространства вида L2 = {1, ϕ(x)}. Имеем

F [C1 +C2 ϕ(x)] = C22 [(ϕ′x )2 +kϕ2 ]+C2 aϕ′′xx +kC12 +bC1 +c+(bC2 +2kC1 C2 )ϕ.
В данном случае
Φ1 [X] = (ϕ′x )2 + kϕ2 ,

Φ2 [X] = aϕ′′xx .

Следовательно, базисная функция ϕ(x) должна удовлетворять переопределенной системе обыкновенных дифференциальных уравнений
(ϕ′x )2 + kϕ2 = p1 + p2 ϕ,
ϕ′′xx = p3 + p4 ϕ,

(6.6.3.5)

где p1 = p1,1 , p2 = p1,2 , p3 = p2,1 /a, p4 = p2,2 /a.
Исследуем систему (6.6.3.5) на совместность. Для этого продифференцируем первое уравнение по x и разделим на ϕ′x . Имеем ϕ′′xx = −kϕ + p2 /2.
Используем это соотношение для исключения второй производной из второго
уравнения в (6.6.3.5). В результате получим
(p4 + k)ϕ + p3 − 12 p2 = 0.
Чтобы это соотношение тождественно удовлетворялось, надо положить
p4 = −k,

p3 =

1
2 p2 .

(6.6.3.6)

Решение системы (6.6.3.5) при условии (6.6.3.6) имеет вид
ϕ(x) = px2 + qx
при k = 0 (p1 = q 2 , p2 = 4p),
√ 
√ 
ϕ(x) = p sin x k + q cos x k
при k > 0 (p1 = kp2 + kq 2 , p2 = 0),
√ 
√ 
ϕ(x) = p sh x −k + q ch x −k
при k < 0 (p1 = −kp2 + kq 2 , p2 = 0),
(6.6.3.7)
где p и q — произвольные постоянные.

122

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Поскольку формулы (6.6.3.7) содержат два произвольных параметра p и q,
из утверждения 1 следует, что нелинейный дифференциальный оператор
(6.6.1.11) допускает следующие инвариантные подпространства:

L3 = 1, x, x2
при k = 0,



L3 = 1, sin(x k ), cos(x k )
при k > 0,



L3 = 1, sh(x −k ), ch(x −k )
при k < 0.


◮ Пример 6.22. Рассмотрим уравнение теплопроводности с квадратичной
нелинейностью
(6.6.3.8)
ut = f (x)(uux )x ,
где нелинейный дифференциальный оператор явно зависит от пространственной переменной x. Имеем
F [u] = f (x)(uux )x .

Будем искать инвариантные подпространства вида L2 = {1, ϕ(x)} оператора F .
Получим
F [C1 + C2 ϕ(x)] = C22 f (x)[ϕϕ′′xx + (ϕ′x )2 ] + C1 C2 f (x)ϕ′′xx .

(6.6.3.9)

Следовательно,
Φ1 [X] = f (x)[ϕϕ′′xx + (ϕ′x )2 ],

Φ2 [X] = f (x)ϕ′′xx ,

а базисная функция ϕ(x) описывается системой обыкновенных дифференциальных уравнений
f (x)[ϕϕ′′xx + (ϕ′x )2 ] = p1 + p2 ϕ,
(6.6.3.10)
f (x)ϕ′′xx = p3 + p4 ϕ.
Найдём вид допустимых функций f (x), для которых переопределенная система (6.6.3.10) совместна.
В невырожденном случае ϕ′′xx 6= 0 исключение f (x) из (6.6.3.10) приводит
к уравнению относительно ϕ:
(p3 + p4 ϕ)[ϕϕ′′xx + (ϕ′x )2 ] = (p1 + p2 ϕ)ϕ′′xx .

(6.6.3.11)

Любое решение этого уравнения порождает функцию f (x) такую, что
f (x) =

p3 + p4 ϕ
.
ϕ′′xx

(6.6.3.12)

Подстановка (ϕ′x )2 = 2w(ϕ) приводит (6.6.3.11) к линейному уравнению
первого порядка с разделяющими переменными
[p4 ϕ2 + (p3 − p2 )ϕ − p1 ]wϕ′ = −2(p3 + p4 ϕ)w,

которое легко интегрируется. Некоторые случаи, когда ϕ(x) выражается явно
через элементарные функции, описаны в табл. 6.3.
Соотношение (6.6.3.9) с учетом (6.6.3.10) записывается так:
F [C1 + C2 ϕ(x)] = C22 p1 + C1 C2 p3 + (C22 p2 + C1 C2 p4 )ϕ(x),

6.6. Метод инвариантных подпространств

123

Таблица 6.3. Определяющие функции f (x), входящие в уравнение (6.6.3.8), и соответствующие им базисные функции ϕ(x); a, b, n, λ — произвольные постоянные (n 6= 2,
λ 6= 0).
№ Функция f (x) Функция ϕ(x)

Параметры p1 , p2 , p3 , p4

1

a

1 2
x + bx
2a

p1 = ab2 , p2 = 3, p3 = 1, p4 = 0

2

axn

x2−n

p1 = p4 = 0, p2 = a(2 − n)(3 − 2n), p3 = a(1 − n)(2 − n)

3

ax2

ln x

p1 = a, p2 = p3 = −a, p4 = 0

4

aeλx

e−λx

p1 = p4 = 0, p2 = 2aλ2 , p3 = aλ2

а соответствующие точные решения уравнения (6.6.3.8) имеют вид
u = ψ1 (t) + ψ2 (t)ϕ(x),
где функции ψm = ψm (t) определяются путем решения автономной системы
двух обыкновенных дифференциальных уравнений
ψ1′ = p1 ψ22 + p3 ψ1 ψ2 ,
ψ2′ = p2 ψ22 + p4 ψ1 ψ2 ,
штрих обозначает производную по t. Разделив первое уравнение на второе,
можно преобразовать эту систему к одному однородному уравнению первого

порядка, которое легко интегрируется.

 Задачи и упражнения к разд. 6.6
1. Показать, что нелинейный дифференциальный оператор
F [u] = (a1 ux + a2 u + a3 )uxx + a4 u2x + a5 ux + a6 u + a7
допускает трехмерное линейное инвариантное подпространство L3 = {1, x, x2 }. Используя это обстоятельство, найти решения с обобщенным разделением переменных
нелинейных уравнений:
a) ut = auuxx + bu,
b) ut = auuxx + bux ,
c) utt = a(uux )x + bu + c.
d) utt = a(uux )x + bux + cu,
2. При каких условиях нелинейный дифференциальный оператор
F [u] = (a1 ux + a2 u + a3 )uxx + a4 u2x + a5 ux + a6 u2 + a7 u + a8
допускает инвариантные
линейные подпространства:

a) L2 = 1, x},

b) L2 = x2 , xβ },
c) L2 = {1, eλx},
d) L3 = {1, sh(λx), ch(λx)},
e) L3 = {1, sin(λx), cos(λx)}?

124

6. М ЕТОДЫ

ОБОБЩЕННОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

3. Найти решения с обобщенным разделением переменных нелинейных уравнений:
a) ut = uxx + au2x + bu2 ,
b) ut = uuxx + bu2 + c,
c) ut = uuxx + bu2x + c,
d) ut = auuxx + bu2x ,
e) utt = (uux )x + au2 + b.
Указание. Воспользоваться результатами решения предыдущей задачи.
4. При каких условиях нелинейный дифференциальный оператор
F [u] = a1 u2xx + a2 ux uxx + a3 uuxx + a4 u2x + a5 uux + a6 u2 + a7 ux + a8 u + a9
допускает инвариантные линейные подпространства:
a) L3 = {1, x, x2 },
b) L4 = {1, x, x2 , x3 },
c) L5 = {1, x, x2 , x3 , x4 },
d) L2 = {1, eλx},
e) L3 = {1, sh(λx), ch(λx)},
f ) L3 = {1, sin(λx), cos(λx)}?

5. Найти решения с обобщенным разделением переменных нелинейных уравнений:
a) ut = au2xx,
b) utt = au2xx + b,
c) ut = u2xx + u2 .
Указание. Воспользоваться результатами решения предыдущей задачи.
6. Найти решения с обобщенным разделением переменных уравнений с кубической
нелинейностью:
a) ut = 2u2 uxx − uu2x ,
b) utt = 2u2 uxx − uu2x + a.
Указание. Показать, что нелинейный оператор F [u] = 2u2 uxx − uu2x допускает
трехмерное линейное инвариантное подпространство L3 = {1, x, x2 }.

7. Показать, что нелинейный оператор F [u] = (u2 )xxxx допускает линейные инвариантные подпространства:

a) L5 = 1, x, x2 , x3 , x4 ,

b) L3 = x1/2 , x3/2 , x4 .

8. Показать, что уравнение вида (6.6.1.10) с переменными коэффициентами, где a =
= a(t), b = b(t), c = c(t) — произвольные функции и k = const > 0, также имеет решение
с обобщенным разделением переменных вида (6.6.1.12), где функции ψ1 (t) и ψ2 (t)
описываются системой обыкновенных дифференциальных уравнений (6.6.1.13) при
a = a(t), b = b(t), c = c(t).

Литература к главе 6
Галактионов В.А., Посашков С.А. О новых точных решениях параболических уравнений с квадратичными нелинейностями. Журн. вычисл. мат. и мат. физики, 1989,
т. 29, № 4, с. 497–506.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.

6.6. Метод инвариантных подпространств

125

Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: Издательство «ИПМех РАН», 2020.
Титов С.С. О решениях нелинейных уравнений в частных производных в виде многочленов по одной из переменных. Численные методы механики сплошной среды,
Новосибирск, 1977, т. 8, № 1, с. 144–149.
Титов С.С. Метод конечномерных колец для решения нелинейных уравнений математической физики. Аэродинамика (ред. Т.П. Иванова), Саратовский ун-т, 1988,
с. 104–110.
Galaktionov V.A. Invariant subspaces and new explicit solutions to evolution equations
with quadratic nonlinearities. Proc. Roy. Soc. Edinburgh, Sect. A, 1995, Vol. 125, No. 2,
pp. 225–246.
Galaktionov V.A., Svirshchevskii S.R. Exact Solutions and Invariant Subspaces of Nonlinear Partial Differential Equations in Mechanics and Physics. Boca Raton: Chapman
& Hall/CRC Press, 2007.
Polyanin A.D., Zaitsev V.F. Handbook of Nonlinear Partial Differential Equations. Boca
Raton — London: CRC Press, 2012.

7. Методы функционального
разделения переменных
7.1. Предварительные замечания
7.1.1. Структура решений с функциональным разделением
переменных
1◦ . Многие линейные уравнения математической физики допускают точные решения в виде суммы произведений функций разных аргументов. Нелинейные УрЧП, полученные из таких УрЧП заменой u = U (z), будут иметь
точные решения вида
u(x, t) = U (z),

где

z=

n
X

ϕm (x)ψm (t).

(7.1.1.1)

m=1

где z — решение исходного линейного уравнения.
Многие нелинейные уравнения с частными производными, которые не сводятся к линейным, также имеют точные решения вида (7.1.1.1). Такие решения будем называть решениями с функциональным разделением переменных.
В общем случае функции ϕm (x), ψm (t), U (z) в (7.1.1.1) заранее неизвестны и
подлежат определению в ходе дальнейшего исследования. Функцию U будем
называть внешней функцией, а ϕm и ψm — внутренними функциями.
Замечание 7.1. Решение с обобщенным разделением переменных (см. главу 6)
является решением с функциональным разделением переменных частного вида, соответствующим случаю U (z) = z . Наличие внешней функции U в (7.1.1.1), которую
требуется найти, является существенным осложняющим фактором при построении
точных решений с функциональным разделением переменных.

Основная идея, которая лежит в основе метода функционального разделения переменных, заключается в следующем: дифференциально-функциональное уравнение, полученное в результате подстановки выражения (7.1.1.1) в
рассматриваемое уравнение с частными производными, надо постараться свести к стандартному билинейному функциональному уравнению (6.5.1.1) из
разд. 6.5.1 (или к дифференциально-функциональному уравнению (6.2.2.1) —
(6.2.2.2) из разд. 6.2.2).
2◦ . Часто (в узком смысле) термин уравнение с функциональным разделением переменных используется для более простых точных решений вида
u = U (z),

z = ϕ(x) + ψ(t),
126

(7.1.1.2)

127

7.2. Упрощенный метод построения решений с разделением переменных

где все три функции U (z), ϕ(x), ψ(t) являются искомыми. При построении
решений (7.1.1.2) считается, что ϕ 6= const и ψ 6= const.

Замечание 7.2. При функциональном разделении переменных поиск решений простейшего вида u = U (ϕ(x) + ψ(t)) и u = U (ϕ(x)ψ(t)) приводит к одинаковым
результатам, поскольку справедливо представление U (ϕ(x)ψ(t)) = U1 (ϕ1 (x) + ψ1 (t)),
где U1 (z) = U (ez ), ϕ1 (x) = ln ϕ(x), ψ1 (t) = ln ψ(t).
Замечание 7.3. Иногда используется неявное представление решений с функциональным разделением переменных (см. раздел 7.5).

7.2. Упрощенный метод построения решений
с функциональным разделением переменных
7.2.1. Описание упрощенного метода, основанного
на преобразованиях искомой функции
В ряде случаев поиск решения в виде (7.1.1.1) удается провести в два этапа.
Сначала используется преобразование, сводящее исходное уравнение к уравнению с квадратичной (иногда степенно́й) нелинейностью. Затем решение полученного уравнения ищется любым из методов, которые описаны в разд. 6.3 —
6.6.
К сожалению, нет регулярных методов сведения нелинейных УрЧП заданного вида к УрЧП с квадратичной нелинейностью. Уравнения с квадратичной
нелинейностью иногда удается получить с помощью преобразований искомой
функции вида u = U (z). Наиболее распространенные преобразования этого
типа приведены ниже:
u = zλ
u = λ ln z

(для уравнений со степенной нелинейностью),
(для уравнений с экспоненциальной нелинейностью),

u = eλz

(для уравнений с логарифмической нелинейностью),

где λ — постоянная, подлежащая определению. Указанный подход эквивалентен
априорному заданию вида внешней функции U (z) в выражении (7.1.1.1); успех
его реализации в основном зависит от опыта и интуиции исследователя.

7.2.2. Примеры построения точных решений нелинейных
уравнений
Ниже приведены примеры использования упрощенного метода построения точных решений с функциональным разделением переменных нелинейных уравнений с частными производными второго порядка.
◮ Пример 7.1. Рассмотрим трехпараметрическое семейство нелинейных
уравнений диффузионного типа с источником степенного вида
ut = a(uk ux )x + buk+1 ,

(7.2.2.1)

128

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

где a, b, k — свободные параметры. Подстановка z = uk преобразует (7.2.2.1) к
уравнению с квадратичной нелинейностью
a 2
z
k x

zt = azzxx +

+ bkz 2 .

(7.2.2.2)

Это уравнение допускает различные решения с обобщенным разделением переменных, вид которых зависит от коэффициентов нелинейных слагаемых в
правой части (7.2.2.2). Решения уравнения (7.2.2.2) нетрудно найти, используя
табл. 6.2 (см. строку 3). Видно, что при выполнении неравенства ab(k + 1) > 0
будут решения с тригонометрическими функциями, а при ab(k + 1) < 0 —
решения с экспоненциальными функциями.
В результате получим следующие решения нелинейного УрЧП (7.2.2.1):



1/k
u = ϕ(t) C1 cos(βx) + C2 sin(βx) + ψ(t)
при ab(k + 1) > 0,



1/k
u = ϕ(t) C1 ch(βx) + C2 sh(βx) + ψ(t)
при ab(k + 1) < 0.
(7.2.2.3)
Здесь C1 и C2 — произвольные постоянные,
r
|b|k2
,
β=
|a(k + 1)|

а функции ϕ = ϕ(t) и ψ = ψ(t) описываются системой обыкновенных дифференциальных уравнений
ϕ′t =
ψt′ =

bk(k + 2)
ϕψ,
k+1
bk
bkψ 2 +
(C12
k+1

± C22 )ϕ2 .

(7.2.2.4)

Верхний знак во втором уравнении соответствует первому решению (7.2.2.3),
а нижний знак — второму решению (7.2.2.3).
При C1 = C2 общее решение уравнений (7.2.2.4) (с нижним знаком) имеет
вид
k+2
− k+1

ϕ = C3 (t + C4 )

,

ψ=−

1
,
bk(t + C4 )

где C3 и C4 — произвольные постоянные.



◮ Пример 7.2. Рассмотрим теперь четырехпараметрическое семейство нелинейных уравнений диффузионного типа с источником экспоненциального
вида
ut = a(eλu ux )x + beλu + c.
Замена z =

eλu

(7.2.2.5)

приводит (7.2.2.5) к уравнению с квадратичной нелинейностью
zt = azzxx + bλz 2 + cλz.

(7.2.2.6)

Решения уравнения (7.2.2.6) можно найти с помощью табл. 6.2 (см. строку 3),
при использовании которой надо учесть, что последний член в правой части
(7.2.2.6) не влияет на структуру решения. Видно, что при выполнении неравенства abλ > 0 уравнение (7.2.2.6) имеет решение с тригонометрическими

7.2. Упрощенный метод построения решений с разделением переменных

129

функциями, при abλ < 0 — решение с экспоненциальными функциями, а при
b = 0 решение представляет собой квадратичный многочлен по переменной x.
Указанной заменой, в частности, можно найти следующие точные решения
с функциональным разделением переменных уравнения (7.2.2.1):
p
p



1
u = ln ecλt C1 cos(x bλ/a ) + C2 sin(x bλ/a )
при abλ > 0,
λ
p
p



1
при abλ < 0,
u = ln ecλt C1 ch(x −bλ/a ) + C2 sh(x −bλ/a )
λ

где C1 и C2 — произвольные постоянные.



◮ Пример 7.3. Нелинейное двухпараметрическое уравнение диффузионного типа с источником логарифмического вида
ut = auxx + bu ln u

(7.2.2.7)

заменой u = ez сводится к уравнению с квадратичной нелинейностью
zt = azxx + azx2 + bz.

(7.2.2.8)

Уравнение (7.2.2.8) допускает точное решение с обобщенным разделением переменных в виде квадратичного многочлена по пространственной переменной
(см. строку 1 в табл. 6.2). Соответствующее точное решение исходного уравнения (7.2.2.7) имеет вид
u = exp[ψ1 (t)x2 + ψ2 (t)x + ψ3 (t)],
где функции ψk = ψk (t) описываются системой обыкновенных дифференциальных уравнений
ψ1′ = 4aψ12 + bψ1 ,
ψ2′ = 4aψ1 ψ2 + bψ2 ,
ψ3′ = bψ3 + 2aψ1 + aψ22 .
Эти уравнения последовательно легко интегрируются. Первое уравнение интегрируется, поскольку является уравнением Бернулли. Из сопоставления первого и второго уравнения следует, что ψ2 = C1 ψ1 , где C1 — произвольная постоянная. Последнее уравнение является линейным уравнением относительно ψ3
с известным (из решения первых двух уравнений) неоднородным членом. ◭
В табл. 7.1 приведены примеры более сложных уравнений диффузионного и волнового типов со степенной, экспоненциальной и логарифмической
нелинейностью, которые простой подстановкой вида u = F (z) приводятся к
уравнениям с квадратичной или кубической нелинейностью. Последнее УрЧП
в таблице — нелинейное телеграфное уравнение, которое в приложениях иногда
называется также уравнением диффузии (теплопроводности) гиперболического типа.

130

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Таблица 7.1. Некоторые нелинейные УрЧП, приводимые к УрЧП с квадратичной или
кубической нелинейностью с помощью преобразований вида u = F (z).


Исходное
уравнение

Преобразование

Преобразованное
уравнение

Вид решений
для функции z

1

ut = a(u2kux)x +bu1−k

u = z 1/k

zt = az 2zxx+
+a(1+k−1)zzx2 +bk

z = ϕ(t)x+ψ(t)

u = z 1/k

zt = azzxx +ak−1zx2+
+(bz+c)zx

z = ϕ(t)x+ψ(t)

u = z 1/k

zt = az 2zxx+
+a(1+k−1)zzx2 +bzzx

z = ϕ(t)x+ψ(t)

4 ut = a(e2λuux)x +b+ce−λu

u = λ−1 ln z

zt = az 2zxx +azzx2+
+bλz+cλ

z = ϕ(t)x+ψ(t)

5 ut = auxx +b(ln u)ux +cu

u = ez

zt = azxx +azx2+
+bzzx +c

z = ϕ(t)x+ψ(t)

6

ut = [(a ln u+b)ux]x +cu

u = ez

zt = (az+b)zxx+
+(az+a+b)zx2 +c

z = ϕ(t)x+ψ(t)

7 utt = a(u−1/2ux)x +bu1/2

u = z2

zztt +zt2 = azxx+
+ 12 bz

z = ϕ(x)t2 +ψ(x)t+χ(x)

8 utt = a(u−2/3ux)x +bu1/3

u = z3

z 2ztt +2zzt2 = azxx+
+ 13 bz

z = ϕ(x)t+ψ(x)

9

u = ez

ztt +zt2 +czt = azxx+
+azx2 +bz

z = ϕ(x)+ψ(t)

2 ut = a(ukux)x +(buk +c)ux
3

ut = a(u2kux)x +bukux

utt +cut = auxx +bu ln u

 Задачи и упражнения к разд. 7.2
1. Найти точные решения с функциональным разделением переменных уравнений
теплопроводности со степенно́й нелинейностью
a) ut = a(uk ux )x + bu1−k ,
b) ut = a(uk ux )x + bu + cu1−k ,
c) ut = a(uk ux )x + bu1+k + c + du1−k .
2. Найти точные решения с функциональным разделением переменных уравнений
теплопроводности с экспоненциальной нелинейностью
a) ut = a(eλu ux )x + b,
b) ut = a(eλu ux )x + b + ce−λu ,
c) ut = a(eλu ux )x + beλu + c + de−λu .
3. Найти точные решения с функциональным разделением переменных уравнений
теплопроводности с логарифмической нелинейностью
a) ut = auxx + bu ln u + cu,
b) ut = auxx + bu ln2 u,
c) ut = auxx + bu ln2 u + cu ln u + du.

131

7.3. Решения типа обобщенной бегущей волны

7.3. Решения типа обобщенной бегущей волны
7.3.1. Решения типа обобщенной бегущей волны идругие
решения специального вида. Алгоритм построения решений
Для упрощения анализа некоторые внутренние функции в (7.1.1.1) можно задавать априорно, а другие, включая внешнюю функцию U , определять в процессе решения. Такие решения будем называть решениями с функциональным
разделением переменных специального вида.
Наиболее простым и достаточно часто встречающимся решением с функциональным разделением переменных специального вида является решение типа
обобщенной бегущей волны, которое допускает представление
u = U (z),

z = ϕ(t)x + ψ(t)

(аргумент z линеен по x),

(7.3.1.1)

где x и t можно поменять местами. При ϕ(t) = k1 , ψ(t) = k2 t, где k1 и k2 —
произвольные константы, это решение переходит в обычное решение типа
бегущей волны.
После подстановки выражения (7.3.1.1) в рассматриваемое УрЧП надо исключить переменную x с помощью выражения для z, т. е. сделать замену
x = (z − ψ)/ϕ. В результате получим функционально-дифференциальное уравнение с двумя аргументами t и z. Его решение ищется с помощью методов,
описанных в главе 6.
Для наглядности общая схема построения решений типа обобщенной бегущей волны для эволюционных уравнений изображена на рис. 7.1.
Замечание 7.4. Алгоритм, изображенный на рис. 7.1, может использоваться также
для построения точных решений более общего вида∗ u = σ(t)F (z) + ϕ1 (t)x + ψ2 (t),
где z = ϕ1 (t)x + ψ2 (t). Пример подобного решения рассмотрен далее в разд. 8.1.1
(см. пример 8.3).

Ниже указаны два более сложных решения с функциональным разделением
переменных специального вида:
u = U (z), z = ϕ(t)x2 + ψ(t)
λx

u = U (z), z = ϕ(t)e

+ ψ(t)

(аргумент z квадратичен по x);

(7.3.1.2)

(аргумент z экспоненциален по x). (7.3.1.3)

После подстановки выражения (7.3.1.2) или (7.3.1.3) в рассматриваемое УрЧП
надо исключить переменную x с помощью выражения для z. В результате
получим функционально-дифференциальное уравнение с двумя аргументами t
и z, решение которого ищется с помощью методов, описанных в главе 6.
Отметим, что в формуле (7.3.1.3) вместо eλx могут стоять также простейшие гиперболические и тригонометрические функции.
Указанный класс решений содержит в себе как частные случаи все наиболее распространенные решения: решения типа бегущей волны, автомодельные решения, обобщенные автомодельные решения, решения с аддитивным и мультипликативным разделением переменных (а
также многие инвариантные решения).


132

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Исходное уравнение: ut = F(t, u, ux , uxx , ..., ux(n) )
Ищем решения типа
обобщенной бегущей волны

Задаем вид решения: u = U(z), где z =! j(t)!x + y(t)
Подставляем в исходное уравнение
и заменяем x на (z - y)/j

Приходим к функционально-дифференциальному уравнению
Используем принцип
расщепления

Получим: (а ) функциональное уравнение и ( б) определяющую систему ОДУ
Рассматриваем функциональное
уравнение (а)

Решаем функциональное уравнение: F1[z] Y1[ t] + ... + Fk[z] Yk[ t] = 0
Подставляем функционалы Fm , Ym
в определяющую систему (б)

Решаем определяющую систему ОДУ
Находим функции j, y, U

Получаем точное решение исходного уравнения
Рис. 7.1. Алгоритм построения решений типа обобщенной бегущей волны для эволюционных уравнений.

7.3.2. Примеры построения точных решений типа обобщенной
бегущей волны
Некоторые нелинейные УрЧП, которые имеют решения типа обобщенной бегущей волны, приведены в табл. 7.1 (см. строки 1–6 и 8).
Рассмотрим более сложные примеры нелинейных уравнений математической физики, допускающих точные решения типа обобщенной бегущей волны
вида (7.3.1.1).
◮ Пример 7.4. Рассмотрим нелинейное уравнение третьего порядка
uy uxy − ux uyy = a(uyy )n−1 uyyy ,

(7.3.2.1)

u = U (z),

(7.3.2.2)

которое описывает пограничный слой степенно́й жидкости на плоской пластине. Здесь u — функция тока, x и y — декартовы координаты (x отсчитывается
вдоль пластины), n — реологический параметр (значение n = 1 соответствует
ньютоновской жидкости).
Точные решения этого уравнения ищем в виде обобщенной бегущей волны
z = ϕ(x)y + ψ(x).

133

7.3. Решения типа обобщенной бегущей волны

Подставив (7.3.2.2) в (7.3.2.1) и исключив переменную y с помощью замены
y = (z − ψ)/ϕ, приходим к функционально-дифференциальному уравнению
′′ n−1 ′′′
ϕ′x (Uz′ )2 = aϕ2n (Uzz
)
Uzzz ,

(7.3.2.3)

которое не зависит от функции ψ. Разделяя в (7.3.2.3) переменные и интегрируя, находим
(
(ax + C)1/(1−2n) при n 6= 1/2,
ψ(x) — произвольная функция,
ϕ(x) =
C exp(ax/λ)
при n = 1/2,
где C и λ — произвольные постоянные. Функция U (z) удовлетворяет обыкновенным дифференциальным уравнениям
′′ n−1 ′′′
(Uz′ )2 = (1 − 2n)(Uzz
)
Uzzz

(Uz′ )2

=

Первое уравнение при
U (z) = Az

при n 6= 1/2,

при n = 1/2.

′′ −1/2 ′′′
λ(Uzz
)
Uzzz
1
2

2n−1
n−2

< n < 2 допускает точное решение степенного вида
,

A=

h

3(2 − n)
2n − 1

i

h

1
2−n

(2n − 1)(n + 1)
(2 − n)2

i

n
2−n

.



◮ Пример 7.5. Рассмотрим нестационарное уравнение теплопроводности
с нелинейным источником
(7.3.2.4)

ut = uxx + f (u).

Ищем точные решения уравнения (7.3.2.4) в виде обобщенной бегущей
волны∗
u = u(z), z = ϕ(t)x + ψ(t).
(7.3.2.5)
Требуется найти функции u(z), ϕ(t), ψ(t), а также последний член f (u) в
правой части уравнения.
Подставив выражение (7.3.2.5) в (7.3.2.4) и поделив на u′z , имеем
ϕ′t x + ψt′ = ϕ2

u′′zz
u′z

+

f (u)
.
u′z

(7.3.2.6)

Выразив в (7.3.2.5) x через z, получим x = (z − ψ)/ϕ. Исключим с помощью
этого выражения x в (7.3.2.6). В результате приходим к функционально-дифференциальному уравнению с двумя переменными t и z:
−ψt′ +

ψ ′
ϕ
ϕ t



ϕ′t
z
ϕ

+ ϕ2

u′′zz
u′z

+

f (u)
u′z

= 0,

которое удобно представить в билинейном виде
Φ1 Ψ1 + Φ2 Ψ2 + Φ3 Ψ3 + Φ4 Ψ4 = 0,

(7.3.2.7)


Здесь и далее, когда в рассматриваемое уравнение входит функция f (u), которая ищется
вместе с решением методом функционального разделения переменных, вместо u = U (z)
решение будем обозначать u = u(z). Вид аргумента z = z(x, t) может выбираться по-разному,
см. разд. 7.1.1.

134

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

где
Φ1 = −ψt′ +

ψ ′
ϕ,
ϕ t

Ψ1 = 1,

Φ2 = −

ϕ′t
,
ϕ

Φ3 = ϕ2 ,

Ψ2 = z,

Ψ3 =

u′′zz
u′z

Φ4 = 1,
, Ψ4 =

f (u)
.
u′z

(7.3.2.8)

Подставив выражения (7.3.2.8) в формулы (см. решения (6.5.2.4))
Φ1 = A1 Φ3 + A2 Φ4 ,
Φ2 = A3 Φ3 + A4 Φ4 ,
Ψ3 = −A1 Ψ1 − A3 Ψ2 , Ψ4 = −A2 Ψ1 − A4 Ψ2 ,

(7.3.2.9)

которые тождественно удовлетворяют соотношению (7.3.2.7), получим систему
обыкновенных дифференциальных уравнений
−ψt′ +

ψ ′
ϕ
ϕ t
u′′zz
u′z

= A1 ϕ2 + A2 ,
= −A1 − A3 z,

ϕ′t
ϕ
f (u)
u′z



= A3 ϕ2 + A4 ,

(7.3.2.10)

= −A2 − A4 z,

где A1 , A2 , A3 , A4 — произвольные постоянные.
Случай 1. При A4 6= 0 решение системы (7.3.2.10) имеет вид


A −1/2
,
ϕ(t) = ± C1 e2A4 t − 3
Z
i
h Z A4
dt
+ C2 ,
ψ(t) = −ϕ(t) A1 ϕ(t) dt + A2
ϕ(t)
Z

u(z) = C3 exp − 12 A3 z 2 − A1 z dz + C4 ,

f (u) = −C3 (A4 z + A2 ) exp − 12 A3 z 2 − A1 z ,

(7.3.2.11)

где C1 , C2 , C3 , C4 — произвольные постоянные. Зависимость f = f (u) задается двумя последними выражениями в параметрическом виде (z играет роль
параметра). При A3 6= 0 функцию источника f (u) в (7.3.2.11) можно выразить
через элементарные функции и функцию, обратную интегралу вероятностей.
В частном случае A3 = C4 = 0, A1 = −1, C3 = 1 функцию источника можно
представить в явном виде:
(7.3.2.12)

f (u) = −u(A4 ln u + A2 ).

Случай 2. При A4 = 0, A3 6= 0 решения первых двух уравнений (7.3.2.10)
имеют вид
1
2A3 t + C1

ϕ(t) = ± √

,

ψ(t) = √

C2
2A3 t + C1



A1
A3



A2
3A3

(2A3 t + C1 ), (7.3.2.13)

а решения остальных уравнений описываются двумя последними формулами
(7.3.2.11) при A4 = 0.
При A4 = A3 = 0 решения первых двух уравнений (7.3.2.10) даются
формулами
ϕ = C1 , ψ(t) = −(A1 C12 + A2 )t + C2 ,
(7.3.2.14)

где C1 , C2 — произвольные постоянные.



7.3. Решения типа обобщенной бегущей волны

135

◮ Пример 7.6. Рассмотрим нелинейное уравнение конвективной теплопроводности с переменными коэффициентами и источником
ut = a(t)uxx + b(t)ux + c(t)f (u),

(7.3.2.15)

где a = a(t), b = b(t), c = c(t) — произвольные функции. Это уравнение переходит
в уравнение (7.3.2.4) при a = c = 1, b = 0.
Решения ищем в виде (7.3.2.5). Рассуждая аналогично тому, как это делалось в примере 7.5, приходим с системе обыкновенных дифференциальных
уравнений
−ψt′ +

ψ ′
ϕ
ϕ t

ϕ′t
ϕ
f (u)
u′z

+ bϕ = A1 aϕ2 + A2 c, −
u′′zz
u′z

= −A1 − A3 z,

= A3 aϕ2 + A4 c,

(7.3.2.16)

= −A2 − A4 z.

Видно, что по сравнению с системой (7.3.2.10) в системе (7.3.2.16) изменились
только первые два уравнения для функций ϕ = ϕ(t) и ψ = ψ(t). Несмотря
на некоторое усложнение эти уравнения можно полностью проинтегрировать,
поскольку второе ОДУ после умножения на ϕ приводится к уравнению Бернулли, а первое ОДУ линейно относительно функции ψ. В результате получим
Z
Z
i−1/2


h
a(t)
dt
, E(t) = exp 2A4 c(t) dt ,
ϕ(t) = ± C1 E(t) + 2A3 E(t)
E(t)
Z
Z
i
h Z
c(t)
dt − b(t) dt + C2 .
ψ(t) = −ϕ(t) A1 a(t)ϕ(t) dt + A2
ϕ(t)

Функции u(z) и f (u), как и ранее, будут описываться двумя последними фор◭
мулами (7.3.2.11).
◮ Пример 7.7. Нелинейное уравнение теплопроводности с переменным
коэффициентом переноса и источником
ut = [g(u)ux ]x + f (u)

(7.3.2.17)

также имеет решения вида (7.3.2.5). Искомые величины в этом случае описываются системой ОДУ:
ψ ′
ϕ
ϕ t
′ ′
[g(u)uz ]z
u′z

−ψt′ +

= A1 ϕ2 + A2 ,
= −A1 − A3 z,

ϕ′t
ϕ
f (u)
u′z



= A3 ϕ2 + A4 ,

(7.3.2.18)

= −A2 − A4 z.

Видно, что по сравнению с системой (7.3.2.10) в системе (7.3.2.18) изменились только третье уравнение. Поэтому функции ϕ(t) и ψ(t) определяются
двумя первыми формулами в (7.3.2.11). Одна из двух функций g(u) или f (u)
в уравнении (7.3.2.17) может быть задана произвольно, а другая находится из
последних двух ОДУ (7.3.2.18).
В последние два уравнения (7.3.2.18) входят три неизвестные функции f =
= f (u), g = g(u), u = u(z), поэтому одну из них можно задать произвольно.
В дальнейшем будем считать, что зависимость u = u(z) задана в неявном виде

136

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

z = Z(u), где функция Z(u) — любая дважды непрерывно дифференцируемая
функция. Используя соотношение u′z = 1/Zu′ , из последних двух уравнений
(7.3.2.18) можно получить формулы
1

f (u) = −[A2 + A4 Z(u)] ′
,
Zu (u)
Z
i
h
g(u) = − A1 u + A3 Z(u) du + C Zu′ (u),

(7.3.2.19)

которые задают допустимый вид функций f = f (u) и g = g(u), входящих в
уравнение (7.3.2.17). Это уравнение имеет решение вида (7.3.2.5), где функция
u = u(z) задается неявно z = Z(u), а функции ϕ(t) и ψ(t) определяются
двумя первыми формулами в (7.3.2.11) (при A4 6= 0) или формулами (7.3.2.13)
(при A4 = 0, A3 6= 0) и (7.3.2.14) (при A4 = A3 = 0). Рассмотрим примеры
использования формул (7.3.2.19).
1◦ . Положив в (7.3.2.19)
Z(u) = uk , A1 = −

a1
k

, A2 = −b2 k, A3 = −

a2 (k + 1)
,
k

A4 = −b1 k, C = 0,

приходим к уравнению вида (7.3.2.17) со степенными нелинейностями
ut = [(a1 uk + a2 u2k )ux ]x + b1 u + b2 u1−k ,

которое допускает решение типа обобщенной бегущей волны (7.3.2.5) при
u(z) = z 1/k , где функции ϕ(t) и ψ(t) определяются двумя первыми формулами
в (7.3.2.11) (при b1 6= 0) или формулами (7.3.2.13) (при b1 = 0, a2 6= 0) и (7.3.2.14)
(при b1 = a2 = 0).
2◦ . Положив в (7.3.2.19)
Z(u) = eλu , A1 = −

a1
λ

, A2 = −b2 λ, A3 = −a2 , A4 = −b1 λ, C = 0,

получим уравнение вида (7.3.2.17) с экспоненциальными и экспоненциальностепенной нелинейностями
ut = [(a1 ueλu + a2 e2λu )ux ]x + b1 + b2 e−λu ,
которое допускает решение типа обобщенной бегущей волны (7.3.2.5) при
u(z) = (ln u)/λ, где функции ϕ(t) и ψ(t) определяются двумя первыми формулами в (7.3.2.11) (при b1 6= 0) или формулами (7.3.2.13) (при b1 = 0, a2 6= 0) и

(7.3.2.14) (при b1 = a2 = 0).
◮ Пример 7.8. Аналогичным образом рассматривается нелинейное УрЧП
n-го порядка
ut = u(n)
x + f (u).

(7.3.2.20)

Как и ранее, решения ищем в виде обобщенной бегущей волны (7.3.2.5).
Рассуждая также, как и в примере 7.5, приходим с системе обыкновенных
дифференциальных уравнений
−ψt′ +

ψ ′
ϕ
ϕ t

= A1 ϕn + A2 ,



ϕ′t
ϕ

= A3 ϕn + A4 ,

= −A1 − A3 z,

f (u)
u′z

= −A2 − A4 z,

(n)

uz
u′z

(7.3.2.21)

137

7.3. Решения типа обобщенной бегущей волны

При A4 6= 0 общее решение первых двух уравнений системы (7.3.2.21)
имеет вид


A −1/n
ϕ(t) = C1 eA4 nt − 3
,
Z
h Z A4
i
(7.3.2.22)
dt
ψ(t) = −ϕ(t) A1 ϕn−1 (t) dt + A2
+ C2 ,
ϕ(t)

При A4 = 0 решение второго уравнения (7.3.2.21) дается формулой
ϕ(t) = (A3 nt + C1 )−1/n ;

подставив ее во вторую формулу (7.3.2.22) можно найти функцию ψ(t). Рассмотрим некоторые уравнения вида (7.3.2.20) и их решения.
1◦ . Положив в последних двух ОДУ (7.3.2.21) A1 = −1, A3 = 0 и u(z) = ez ,
приходим к уравнению с логарифмической нелинейностью
ut = u(n)
x − A4 u ln u − A2 u,

которое имеет решение вида (7.3.2.5) при u(z) = ez .
2◦ . Для нечетных n = 2m + 1 (m = 1, 2, . . .), положив A1 = (−1)m+1 ,
A3 = 0 и u(z) = sin z, приходим к уравнению
p
ut = ux(2m+1) − (A2 + A4 arcsin u) 1 − u2 ,

которое имеет решение вида (7.3.2.5) при u(z) = sin z.
◮ Пример 7.9. Для обобщенного уравнения Кортевега — де Фриза n-го
порядка
ut = u(n)
x + f (u)ux ,

(7.3.2.23)

поиск точного решения вида (7.3.2.5) приводит к следующей системе уравнений для определения функций ϕ(t), ψ(t), u(z), f (u):
−ψt′ +

ψ ′
ϕ
ϕ t

= A1 ϕn + A2 ϕ, −

ϕ′t
ϕ

= A3 ϕn + A4 ϕ,

(n)

uz
u′z

= −A1 − A3 z,

(7.3.2.24)

f (u) = −A2 − A4 z.

По сравнению с (7.3.2.21) в системе (7.3.2.24) изменились первые два уравнения и последнее уравнение. Первые два уравнения можно полностью проинтегрировать, поскольку второе уравнение является уравнением с разделяющимися переменными, а первое уравнение линейно относительно функции ψ.
Далее рассмотрим случай A3 = 0, когда можно представить в явном виде
функцию f (u). При A3 = 0 общие решения первых двух уравнений (7.3.2.24)
записываются так:
ϕ(t) =

1
A 4 t + C1

,

ψ(t) =

A1
(A4 t + C1 )1−n
A4 (n − 2)



A 2 t + C2
A 4 t + C1

.

Приведем некоторые уравнения вида (7.3.2.23) и их решения.
1◦ . Положив в последних двух ОДУ (7.3.2.24) A1 = −1, A3 = 0 и u(z) = ez ,
приходим к уравнению с логарифмической нелинейностью
ut = ux(n) − (A4 ln u + A2 )ux ,

которое имеет решение вида (7.3.2.5) при u(z) = ez .

138

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

2◦ . Для нечетных n = 2m + 1 (m = 1, 2, . . .), положив A1 = (−1)m+1 ,
A3 = 0 и u(z) = sin z, приходим к уравнению
ut = ux(2m+1) − (A2 + A4 arcsin u)ux ,

которое допускает решение типа обобщенной бегущей волны (7.3.2.5) при

u(z) = sin z.
◮ Пример 7.10. Рассмотрим нелинейное УрЧП со смешанной производной
(n + 1)-го порядка
∂ n+1 u
∂xn ∂y

(7.3.2.25)

= f (u).

Ищем решение типа обобщенной бегущей волны
u = u(z),

z = ϕ(y)x + ψ(y).

(7.3.2.26)

Подставим (7.3.2.26) в (7.3.2.25), а затем исключим x с помощью выражения
(n+1)
для z. В результате после деления на uz
и перегруппировки членов получим функционально-дифференциальное уравнение с двумя аргументами:

(n) 
f (u)
uz
(7.3.2.27)
− (n+1) = 0.
ϕn ψy′ − ϕn−1 ψϕ′y + ϕn−1 ϕ′y z + n (n+1)
uz

uz

Оно сводится к трехчленному билинейному функциональному уравнению вида
(6.5.2.1), которое имеет два решения (6.5.2.2). В соответствии с этим рассмотрим два случая.
1◦ . В первом случае выражение в круглых скобках и последнюю дробь в
(7.3.2.27) приравниваем к константам. В результате после элементарных преобразований получим
(z − C1 )u(n+1)
+ nu(n)
z
z = 0,
C2 u(n+1)
− f (u) = 0,
z

ϕn ψy′ − ϕn−1 ψϕ′y + C1 ϕn−1 ϕ′y − C2 = 0,

где C1 и C2 — произвольные постоянные. Полагая C1 = 0 (это соответствует
сдвигу по z и переобозначению функции ψ) и интегрируя, имеем
u = A ln |z| + Bn−1 z n−1 + · · · + B1 z + B0 ,

f (u) = AC2 n! (−1)n z −n−1 ,
ψ(y) = C2 ϕ(y)

Z

dy
[ϕ(y)]n+1

(7.3.2.28)

+ C3 ϕ(y),

где A, Bm , C3 — произвольные постоянные, ϕ(y) — произвольная функция.
Первые две формулы в (7.3.2.28) дают параметрическое представление для
функции f (u). В частном случае при Bn−1 = · · · = B0 = 0 после исключения z
приходим к экспоненциальной зависимости
f (u) = αeβu ,

α = AC2 n! (−1)n ,

β = −(n + 1)/A.

В силу (7.3.2.28) соответствующее точное решение уравнения (7.3.2.25) с экспоненциальной правой частью будет иметь функциональный произвол.

139

7.3. Решения типа обобщенной бегущей волны

2◦ . Во втором случае в (7.3.2.27) приравниваем к константам разность первых двух членов и функциональный множитель, стоящий перед выражением в
круглых скобках. В результате приходим к трем обыкновенным дифференциальным уравнениям:
ϕn−1 ϕ′y = C1 ,
ϕn ψy′ − ϕn−1 ψϕ′y = C2 ,

(7.3.2.29)

(C1 z + C2 )uz(n+1) + C1 nu(n)
z − f (u) = 0,
где C1 и C2 — произвольные постоянные. Решения двух первых уравнений
имеют вид
C
ϕ = (C1 nt + C3 )1/n , ψ = C4 (C1 nt + C3 )1/n − 2 .
C1

Эти формулы вместе с последним ОДУ (7.3.2.29) дают решение типа обобщенной бегущей волны вида (7.3.2.26) нелинейного уравнения (7.3.2.25) с произ◭
вольной функцией f (u).

 Задачи и упражнения к разд. 7.3

Ниже функции f , g , h подлежат определению.
1. Найти решения с функциональным разделением переменных специального вида
нелинейного уравнения первого порядка:
ut = f (u)ux + g(u).
Указание. Решения искать в виде
a) u = u(z), z = ϕ(t)x + ψ(t),
b) u = u(z), z = ϕ(x)t + ψ(x).
2. Найти решения с функциональным разделением переменных специального вида
нелинейного уравнения первого порядка:
ut = f (u)u2x + g(u).
Указание. Решения искать в виде
a) u = u(z), z = ϕ(t)x + ψ(t),
b) u = u(z), z = ϕ(t)x2 + ψ(t).
3. Подробно рассмотреть и проделать все необходимые выкладки в примерах 7.8–7.10.
4. Найти решение типа обобщенной бегущей волны нелинейных уравнений:
a) ut = [f (u)ux ]x + g(u)ux ,
b) ut = [f (u)ux ]x + g(u)ux + h(u).
Указание. Решения искать в виде u = u(z), где z = ϕ(t)x + ψ(t).
5. Найти решение типа обобщенной бегущей волны нелинейного уравнения теплопроводности:
ut = [f (u)unx ]x + g(u).
Указание. Решение искать в виде u = u(z), где z = ϕ(t)x + ψ(t).
6. Найти решения типа обобщенной бегущей волны нелинейных уравнений третьего
порядка:
a) ut = f (u)uxxx + g(u),
b) ut = f (u)uxxx + g(u)ux ,
c) ut = [f (u)uxx]x + g(u),
d) ut = [f (u)uxx]x + g(u)ux .

140

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

7. Найти решения с функциональным разделением переменных специального вида
нелинейных уравнений теплопроводности:
a) ut = [f (u)ux ]x + g(u),
b) ut = x−n [xn f (u)ux ]x + g(u),
c) ut = auxx + bxux + f (u).
Указание. Решения искать в виде u = u(z), где z = ϕ(t)x2 + ψ(t).
8. Найти решение типа обобщенной бегущей волны нелинейного реакционно-диффузионного уравнения
ut = uxx + x2 f (u),
где f (u) — произвольная функция.
Указание. Решения искать в виде u = u(z), где z = t +

Z

θ(x) dx.

9. Найти решение типа обобщенной бегущей волны нелинейного реакционно-диффузионного уравнения
ut = [a(x)ux ]x +

x2
f (u),
a(x)

где a(x) и f (u) — произвольные функции.
Указание. Решения искать в виде u = u(z), где z = t +

Z

θ(x) dx.

10. Найти решение типа обобщенной бегущей волны нелинейного реакционно-диффузионного уравнения
ut = uxx + th2 xf (u),
где f (u) — произвольная функция.
Указание. Решения искать в виде u = u(z), где z = t +

Z

θ(x) dx.

11. Найти решение типа обобщенной бегущей волны нелинейного конвективно-диффузионного уравнения
ut = uxx + xf (u)ux ,
где f (u) — произвольная функция.
Указание. Решения искать в виде u = u(z), где z = t +

Z

θ(x) dx.

12. Найти решение типа обобщенной бегущей волны нелинейного конвективно-диффузионного уравнения
ut = uxx + th xf (u)ux ,
где f (u) — произвольная функция.
Указание. Решения искать в виде u = u(z), где z = t +

Z

θ(x) dx.

13. Найти решение типа обобщенной бегущей волны нелинейного конвективно-диффузионного уравнения
ut = [a(x)ux ]x + xf (u)ux ,
где a(x) и f (u) — произвольные функции.

141

7.4. Метод дифференцирования

14. Найти решение типа обобщенной бегущей волны нелинейного уравнения типа
Клейна — Гордона
h
i
k
utt = [a(x)ux ]x +
− 1 f (u),
a(x)

где a(x) и f (u) — произвольные функции.

Указание. Решения искать в виде u = u(z), где z = t +

Z

θ(x) dx.

7.4. Метод дифференцирования
7.4.1. Краткое описание метода. Редукция к функциональнодифференциальному уравнению стандартного вида
Обычно процедура построения точных решений с функциональным разделением переменных, основанная на методе дифференцирования, состоит из
нескольких последовательных этапов, кратко описанных ниже.
1◦ . Выражение (7.1.1.2) подставляется в рассматриваемое нелинейное уравнение с частными производными. В результате получается функциональнодифференциальное уравнение с тремя аргументами (первые два аргумента — x
и t — обычные, а третий аргумент — z — сложный).
2◦ . Функционально-дифференциальное уравнение с тремя аргументами путем умножения на подходящие функции и дифференцирования по x или/и t
сводится к функционально-дифференциальному уравнению с двумя аргументами стандартного вида (исключается переменная x или t), которое рассматривалось в разд. 6.2.
3◦ . Методом расщепления строится решение функционально-дифференциального уравнения с двумя аргументами из п. 2◦ (используются формулы,
приведенные в разд. 6.5).
4◦ . Решение из п. 3◦ подставляется в функционально-дифференциальное
уравнение, полученное в п. 1◦ . В результате определяются связи между постоянными интегрирования, устраняются лишние константы (которые могут появиться из-за дифференцирования в п. 2◦ ) и находятся все искомые величины.
5◦ . Отдельно рассматриваются возможные вырожденные случаи (возникающие при нарушении использованных при решении предположений).
Замечание 7.5. Наиболее сложной является вторая стадия, которую не всегда
удается реализовать.

7.4.2. Примеры построения решений с функциональным
разделением переменных методом дифференцирования
Ниже приведены примеры применения метода дифференцирования для построения точных решений с функциональным разделением переменных нелинейных уравнений диффузионного и волнового типов. Основное внимание

142

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

уделяется методическим аспектам получения билинейного функционального
уравнения стандартного вида и его использования, поэтому некоторые решения детально не исследуются или опускаются.
◮ Пример 7.11. Рассмотрим нелинейное уравнение теплопроводности
(7.4.2.1)

ut = [f (u)ux ]x .

В общем случае уравнение (7.4.2.1) допускает решение типа бегущей волны
u = U1 (kx − λt), а также автомодельное решение u = U2 (xt−1/2 ).
Ищем точные решения с функциональным разделением переменных уравнения (7.4.2.1) в следующем виде:
u = u(z),

(7.4.2.2)

z = ϕ(x) + ψ(t).

получим функциональноПодставим (7.4.2.2) в (7.4.2.1). После деления на
дифференциальное уравнение с тремя переменными
u′z

ψt′ = ϕ′′xx f (u) + (ϕ′x )2 H(z),
где
H(z) = f (u)

u′′zz
u′z

+ fz′ (u),

(7.4.2.3)
(7.4.2.4)

u = u(z).

Дифференцируя (7.4.2.3) по x, имеем
′ ′′

′ 3 ′
ϕ′′′
xxx f (u) + ϕx ϕxx [fz (u) + 2H(z)] + (ϕx ) Hz = 0.

(7.4.2.5)

Это функционально-дифференциальное уравнение с двумя переменными можно рассматривать как трехчленное билинейное функциональное уравнение
(6.5.2.1) из разд. 6.5, которое имеет два различных решения. Поэтому надо
рассмотреть два случая.
Случай 1. Решения функционально-дифференциального уравнения (7.4.2.5)
определяются из системы обыкновенных дифференциальных уравнений
fz′ + 2H = 2A1 f,

Hz′ = A2 f,

′ ′′
′ 3
ϕ′′′
xxx + 2A1 ϕx ϕxx + A2 (ϕx ) = 0,

где A1 и A2 — произвольные постоянные.
Первые два уравнения (7.4.2.6) линейны и
ния. Их общее решение имеет вид
 A1 z
kz
−kz
при A21
 e (B1 e + B2 e )
f = eA1 z (B1 + B2 z)
при A21
 Az
e 1 [B1 sin(kz) + B2 cos(kz)] при A21
H = A1 f − 12 fz′ ,

(7.4.2.6)

не зависят от третьего уравне> 2A2 ,
= 2A2 ,
< 2A2 ,

k = |A21 − 2A2 |1/2 ,
(7.4.2.7)

где B1 и B2 — постоянные интегрирования.
Подставим выражение для H из (7.4.2.7) в (7.4.2.4). Получим дифференциальное уравнение для определения функции u = u(z). В результате интегрирования имеем
Z
(7.4.2.8)
u = C1 eA1 z |f (z)|−3/2 dz + C2 ,

143

7.4. Метод дифференцирования

где C1 и C2 — произвольные постоянные. Формула (7.4.2.7) для f вместе с
выражением (7.4.2.8) задают зависимость f = f (u) в параметрической форме.
Рассмотрим подробнее случай A2 = 0 и A1 6= 0 (k = |A1 |). Из формул
(7.4.2.7) и (7.4.2.8) получим
f (z) = B1 e2A1 z + B2 ,

H = A1 B2 ,

−2A1 z −1/2

u(z) = C3 (B1 + B2 e

)

Исключая z, имеем
f (u) =

+ C2

(C1 = A1 B2 C3 ).

B2 C32
− B1 u2

C32

(7.4.2.9)

(7.4.2.10)

.

Первый интеграл последнего уравнения (7.4.2.6) при A2 = 0 имеет вид
ϕ′′xx + A1 (ϕ′x )2 = const,
а его общее решение описывается формулами
i
h
D
1
1

при D1 > 0, D2 > 0;
ln 2 2 √
ϕ(x) = −
2A1
D1 sh A1 D2 x + D3
h
i
1
D
1


ϕ(x) = −
ln − 2
при D1 > 0, D2 < 0;
2A1
D1 cos2 A1 −D2 x + D3
i
h
1
D
1

при D1 < 0, D2 > 0,
ϕ(x) = −
ln − 2 2 √
2A1

D1 ch A1 D2 x + D3

(7.4.2.11)
где D1 , D2 , D3 — постоянные интегрирования. Во всех трех случаях выполняются соотношения
(ϕ′x )2 = D1 e−2A1 ϕ + D2 ,

ϕ′′xx = −A1 D1 e−2A1 ϕ .

(7.4.2.12)

Подставим выражения (7.4.2.9) и (7.4.2.12) в исходное функционально-дифференциальное уравнение (7.4.2.3). Учитывая вид переменной z (7.4.2.2), получим уравнение для функции ψ = ψ(t):
ψt′ = −A1 B1 D1 e2A1 ψ + A1 B2 D2 .

Интегрируя, находим решение
ψ(t) =

1
2A1

ln

B2 D2
D4 exp(−2A21 B2 D2 t) + B1 D1

,

(7.4.2.13)

где D4 — произвольная постоянная.
Формулы (7.4.2.2), (7.4.2.9) (для u), (7.4.2.11), (7.4.2.13) определяют три
решения нелинейного уравнения (7.4.2.1) с функцией f (u) вида (7.4.2.10) (напомним, что эти решения соответствуют частному случаю A2 = 0 в (7.4.2.7) и
(7.4.2.8)).
Случай 2. Решения функционально-дифференциального уравнения (7.4.2.5)
определяются из системы обыкновенных дифференциальных уравнений
′ 3
ϕ′′′
ϕ′x ϕ′′xx = A2 (ϕ′x )3 ,
xxx = A1 (ϕx ) ,
A1 f + A2 (fz′ + 2H) + Hz′ = 0.

(7.4.2.14)

144

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Первые два уравнения (7.4.2.14) совместны в двух случаях:
A1 = A2 = 0

=⇒ ϕ(x) = B1 x + B2 ,

A1 = 2A22

=⇒ ϕ(x) = −

1
A2

ln |B1 x + B2 |.

(7.4.2.15)

Первое решение в (7.4.2.15) в конечном итоге приводит к решению уравнения
(7.4.2.1) типа бегущей волны u = u(B1 x + B2 t), а второе решение — к автомодельному решению вида u = u
e(x2/t). В этих случаях функция f (u) в уравнении

(7.4.2.1) произвольна.
Замечание 7.6. Более общее нелинейное уравнение теплопроводности

(7.4.2.16)

ut = [f (u)ux ]x + g(u)

также имеет решение вида (7.4.2.2). Для искомых функций ϕ(x) и ψ(t) приходим к
функционально-дифференциальному уравнению с тремя независимыми переменными
ψt′ = ϕ′′xx f (u) + (ϕ′x )2 H(z) + g(u)/u′z ,

где функция H(z) определяется по формуле (7.4.2.4). Дифференцируя последнее равенство по x, получим
′ ′′

′ 3 ′

′ ′
ϕ′′′
xxx f (u) + ϕx ϕxx [fz (u) + 2H(z)] + (ϕx ) Hz + ϕx [g(u)/uz ]z = 0.

Это функционально-дифференциальное уравнение с двумя независимыми переменными можно трактовать как билинейное функциональное уравнение (6.5.2.3) из разд. 6.5
′ ′′
′ 3

с Φ1 = ϕ′′′
xxx , Φ2 = ϕx ϕxx , Φ3 = (ϕx ) , Φ4 = ϕx .

◮ Пример 7.12. Рассмотрим нелинейное уравнение Клейна — Гордона
utt − uxx = f (u).

(7.4.2.17)

Ищем точные решения в виде
u = u(z),

z = ϕ(x) + ψ(t).

Подставив выражение (7.4.2.18) в (7.4.2.17), получим


′′
ψtt
− ϕ′′xx + (ψt′ )2 − (ϕ′x )2 g(z) = h(z),
где

g(z) = u′′zz /u′z ,


h(z) = f u(z) /u′z .

(7.4.2.18)
(7.4.2.19)
(7.4.2.20)

Продифференцировав уравнение (7.4.2.19) сначала по t, а затем по x, после
деления на ψt′ ϕ′x имеем

 ′′
′′
2(ψtt
− ϕ′′xx ) gz′ + (ψt′ )2 − (ϕ′x )2 gzz
= h′′zz .

′′ −ϕ′′ из этого уравнения с помощью (7.4.2.19), получим
Исключив разность ψtt
xx
 ′ 2
 ′′
(ψt ) − (ϕ′x )2 (gzz
− 2ggz′ ) = h′′zz − 2gz′ h.
(7.4.2.21)

Это равенство может выполняться только в двух случаях:
1)
2)

′′
gzz
− 2ggz′ = 0,

h′′zz − 2gz′ h = 0;

(ψt′ )2 = Aψ + B, (ϕ′x )2 = −Aϕ + B − C,
′′
h′′zz − 2gz′ h = (Az + C)(gzz
− 2ggz′ ),

(7.4.2.22)

145

7.4. Метод дифференцирования

где A, B, C — произвольные постоянные∗ . Рассмотрим эти случаи по порядку.
Случай 1. Первые два уравнения (7.4.2.22) позволяют найти g(z) и h(z).
Интегрируя, из первого уравнения имеем gz′ = g2 + const. Интегрируя далее,
получим
g
g
g
g
g

(7.4.2.23)
(7.4.2.24)
(7.4.2.25)
(7.4.2.26)
(7.4.2.27)

= k,
= −1/(z + C1 ),
= −k th(kz + C1 ),
= −k cth(kz + C1 ),
= k tg(kz + C1 ),

где C1 и k — произвольные постоянные.
Второе уравнение в (7.4.2.22) является линейным ОДУ относительно функции h и имеет частное решение h = g(z) (поскольку при h = g оно совпадает с
первым уравнением). Его общее решение можно найти по формуле (докажите
это самостоятельно):
h = C2 g(z) + C3 g(z)

Z

dz
,
g 2 (z)

(7.4.2.28)

где C2 и C3 — произвольные постоянные.
Из соотношений (7.4.2.20) определяются функции u(z) и f (u) в виде
Z
i
hZ
u(z) = B1 G(z) dz + B2 , f (u) = B1 h(z)G(z), G(z) = exp g(z) dz ,
(7.4.2.29)
где B1 и B2 — произвольные постоянные (функция f задана в параметрической
форме).
Исследуем подробнее случай (7.4.2.24). Используя формулу (7.4.2.28), находим
A2
h = A1 (z + C1 )2 +
,
(7.4.2.30)
z + C1

где A1 = −C3 /3, A2 = −C2 — любые. Подставляя выражения (7.4.2.24) и
(7.4.2.30) в (7.4.2.29), получим
u = B1 ln |z + C1 | + B2 ,

f = A1 B1 (z + C1 ) +

A2 B1
(z + C1 )2

.

Исключая из этих соотношений z, находим явный вид правой части уравнения
(7.4.2.17):
f (u) = A1 B1 ew + A2 B1 e−2w ,

где

w=

u − B2
B1

.

(7.4.2.31)

Для наглядности далее полагаем C1 = 0, B1 = 1, B2 = 0 и введем обозначения
A1 = a, A2 = b. Таким образом, имеем
u(z) = ln |z|,

f (u) = aeu +be−2u ,

g(z) = −1/z,

h(z) = az 2 +b/z. (7.4.2.32)

Первые два ОДУ в случае 2) появляются в результате дифференцирования по x и t
функционально-дифференциального уравнения (ψt′ )2 − (ϕ′x )2 = R(z), к которому сводится
′′
′′
уравнение (7.4.2.21) после деления на (gzz
− 2ggz′ ). В итоге имеем Rzz
= 0 и R(z) = Az + C.
Последнее соотношение с учетом выражения z = ϕ(x) + ψ(t) и уравнения (ψt′ )2 − (ϕ′x )2 = R(z)
и приводит к указанным ОДУ.


146

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Осталось определить функции ψ(t) и ϕ(x). Подставим выражения (7.4.2.32)
в функционально-дифференциальное уравнение (7.4.2.19). Учитывая зависимость (7.4.2.18), после элементарных преобразований получим
′′
′′
[ψψtt
−(ψt′ )2 −aψ 3 −b]−[ϕϕ′′xx −(ϕ′x )2 +aϕ3 ]+(ψtt
−3aψ 2 )ϕ−ψ(ϕ′′xx +3aϕ2 ) = 0.
(7.4.2.33)
Дифференцируя (7.4.2.33) по t и x, уничтожаем члены в квадратных скобках.
В результате приходим к уравнению с разделяющимися переменными∗
′′′


(ψttt
− 6aψψt′ )ϕ′x − (ϕ′′′
xxx + 6aϕϕx )ψt = 0,

решение которого описывается автономными обыкновенными дифференциальными уравнениями
′′′
− 6aψψt′ = Aψt′ ,
ψttt
′′′
ϕxxx + 6aϕϕ′x = Aϕ′x ,
где A — константа разделения. Каждое из этих уравнений можно два раза
проинтегрировать:
(ψt′ )2 = 2aψ 3 + Aψ 2 + C1 ψ + C2 ,
(ϕ′x )2 = −2aϕ3 + Aϕ2 + C3 ϕ + C4 ,

(7.4.2.34)

где C1 , . . . , C4 — произвольные постоянные. Исключая с помощью (7.4.2.34)
производные из уравнения (7.4.2.33), находим следующие связи между константами: C3 = −C1 , C4 = C2 + b. Таким образом, функции ψ(t) и ϕ(x) описываются автономными ОДУ первого порядка с кубической нелинейностью
(ψt′ )2 = 2aψ 3 + Aψ 2 + C1 ψ + C2 ,
(ϕ′x )2 = −2aϕ3 + Aϕ2 − C1 ϕ + C2 + b.

Решения этих уравнений выражаются через эллиптические функции.
Для остальных случаев в (7.4.2.23) — (7.4.2.27) исследование проводится
аналогичным образом. Результаты анализа для случаев (7.4.2.23) — (7.4.2.27)
сведены в итоговой табл. 7.2.
Случай 2. Интегрируя первые два уравнения (7.4.2.22) (для второго случая),
имеем два решения:


ϕ = ± B − C t + D2
при A = 0;
ψ = ± B t + D1 ,
1
(At + D1 )2
4A

B
,
A

1
(Ax + D2 )2
4A

B−C
A

при A 6= 0;
(7.4.2.35)
где D1 и D2 — произвольные постоянные. В обоих случаях функция f (u) в
уравнении (7.4.2.17) является произвольной. Первое решение (7.4.2.35) соответствует решению типа бегущей волны u = u(kx + λt), а второе приводит к
решению вида u = u(x2 − t2 ).

ψ=



ϕ=−

+

Для решения уравнения (7.4.2.33) проще всего использовать результаты решения функционального уравнения (6.5.2.3) из разд. 6.5 (см. формулы (6.5.2.4) и (6.5.2.5)).


147

7.4. Метод дифференцирования

Таблица 7.2. Нелинейные уравнения utt − uxx = f (u), допускающие точные решения
с функциональным разделением переменных вида u = u(z), где z = ϕ(x) + ψ(t).


Правая часть уравнения f (u)

Решение u(z)

1

au ln u+bu

ez

2

aeu+be−2u

ln |z|


u
u
3 a sin u+b sin u ln tg +2 sin
4
4
4


u
u
a sh u+b sh u ln th +2 sh
4
2


u
u/2
5 a sh u+2b sh u arctg e +ch
2

(ψt′ )2 = C1e−2ψ+aψ− 21 a+b+A,
(ϕ′x)2 = C2e−2ϕ−aϕ+ 12 a+A
(ψt′ )2 = 2aψ 3+Aψ 2+C1ψ+C2,
(ϕ′x)2 = −2aϕ3+Aϕ2−C1ϕ+C2+b

4 arctg ez

2 ln cth

2 ln tg

Уравнения для ψ(t) и ϕ(x)

z
2

z
2

(ψt′ )2 = C1e2ψ+C2e−2ψ+bψ+a+A,
(ϕ′x)2 = −C2e2ϕ−C1e−2ϕ−bϕ+A
(ψt′ )2 = C1e2ψ+C2e−2ψ−σbψ+a+A,

(ϕ′x)2 = C2e2ϕ+C1e−2ϕ+σbϕ+A

(ψt′ )2 = C1 sin 2ψ+C2 cos 2ψ+σbψ+a+A,
(ϕ′x)2 = −C1 sin 2ϕ+C2 cos 2ϕ−σbϕ+A

Обозначения: A, C1, C2 — произвольные постоянные; σ = 1 при z > 0, σ = −1 при z < 0

◮ Пример 7.13. Нелинейное уравнение стационарной теплопроводности
(диффузии) с источником
uxx + uyy = f (u)
исследуется точно так же, как и нелинейное уравнение Клейна — Гордона (см.
пример 7.12). Основные результаты приведены в итоговой табл. 7.3. Для произвольной функции f (u) имеется также решение типа бегущей волны u =
= u(k1 x + k2 y) и решение с радиальной симметрией вида u = u(x2 + y 2 ). ◭
◮ Пример 7.14. Рассмотрим стационарное уравнение теплопроводности в
неоднородной анизотропной среде с нелинейным источником
(7.4.2.36)

[a(x)ux ]x + [b(y)uy ]y = f (u).

Поиск точных решений уравнения (7.4.2.36) вида u = u(z), z = ϕ(x) + ψ(y)
приводит к функциональному уравнению
(7.4.2.37)

p1 (x) + p2 (y) + [q1 (x) + q2 (y)]R(z) + S(z) = 0,
где
p1 (x) = [a(x)ϕ′x ]′x ,

p2 (y) = [b(y)ψy′ ]′y ,

q2 (y) = b(y)(ψy′ )2 ,

R(z) = u′′zz /u′z ,

q1 (x) = a(x)(ϕ′x )2 ,
S(z) = −f (u)/u′z ,

u = u(z).

Дифференцируем (7.4.2.37) по y. Полученное выражение делим на ψy′ Rz′ и
дифференцируем по y. В результате приходим к функционально-дифференциальному уравнению с двумя аргументами y и z, которое может быть сведено

148

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Таблица 7.3. Нелинейные уравнения uxx + uyy = f (u), допускающие точные решения
с функциональным разделением переменных вида u = u(z), где z = ϕ(x) + ψ(y).


Правая часть уравнения f (u)

Решение u(z)

1

au ln u+bu

ez

2

aeu+be−2u

ln |z|

3


u
u
a sin u+b sin u ln tg +2 sin
4
4

4 arctg ez

4


u
u
a shu+b sh u ln th +2 sh
4
2

(ϕ′x)2 =C1e−2ϕ+aϕ− 21 a+b+A,
(ψy′ )2 =C2e−2ψ+aψ− 21 a−A

2 ln tg

(ϕ′x)2 =2aϕ3+Aϕ2+C1ϕ+C2,
(ψy′ )2 =2aψ 3−Aψ 2+C1ψ−C2−b
(ϕ′x)2 =C1e2ϕ+C2e−2ϕ+bϕ+a+A,
(ψy′ )2 =C2e2ψ+C1e−2ψ+bψ−A

z
2

(ϕ′x)2 =C1e2ϕ+C2e−2ϕ−σbϕ+a+A,

z
2

(ϕ′x)2 =C1 sin 2ϕ+C2 cos 2ϕ+σbϕ+a+A,

2 ln cth


u
u/2
5 a sh u+2b sh u arctg e +ch
2

Уравнения для ϕ(x) и ψ(y)

(ψy′ )2 =−C2e2ψ−C1e−2ψ−σbψ−A

(ψy′ )2 =C1 sin 2ψ−C2 cos 2ψ+σbψ−A

Обозначения: A, C1, C2 — произвольные постоянные; σ=1 при z>0, σ=−1 при z 0.

 Задачи и упражнения к разд. 7.4

Во всех задачах, приведенных ниже, точные решения искать в виде u = u(z),
где z = ϕ(x) + ψ(t). Функциональные коэффициенты, входящие в уравнения, также
подлежат определению.
1. Найти решения с функциональным разделением переменных нелинейных уравнений первого порядка:
a) ut = f (u)ux + g(u),
b) ut = f (u)u2x + g(u),
c) ut = f (u)u2x + g(x).

150

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Таблица 7.4. Решения с функциональным разделением переменных вида u = u(ζ),
где ζ 2 = ϕ(x) + ψ(y), для уравнений теплопроводности в неоднородной анизотропной
среде с нелинейным источником произвольного вида.
Уравнение теплопроводности

Функции ϕ(x), ψ(y)
Cx2−n
,
α(2 − n)2
Cy 2−k
ψ(y)=
β(2 − k)2

Уравнение для u=u(ζ)

ϕ(x)=
(αxnux )x + (βy kuy )y =f (u)

µx

νy

(αe ux )x + (βe uy )y =f (u)

C −µx
e
,
αµ2
C −νy
ψ(y)= 2 e
βν

u′′ζζ +

1 ′ 4
4 − nk
u = f (u)
(2 − n)(2 − k) ζ ζ C

ϕ(x)=

u′′ζζ −

1 ′ 4
u = f (u)
ζ ζ C

(αe ux )x + (βy uy )y =f (u)

C −µx
e
,
αµ2
Cy 2−k
ψ(y)=
β(2 − k)2

(αx2 ux )x + (βy 2uy )y =f (u)

ϕ(x)=µ ln |x|,
ψ(y)=ν ln |y|

Уравнение (7.4.2.39), оба выражения
в квадратных скобках — константы

αuxx + (βy 2uy )y =f (u)

ϕ(x)=µx,
ψ(y)=ν ln |y|

Уравнение (7.4.2.39), оба выражения
в квадратных скобках — константы

ϕ(x)=
µx

k

u′′ζζ +

k 1 ′ 4
uζ = f (u)
2−k ζ
C

Обозначения: C, α, β, µ, ν, n, k — свободные параметры (C 6= 0, µ6= 0, ν 6= 0, n6= 2, k6= 2)

2. Найти решения с функциональным разделением переменных нелинейных уравнений теплопроводности:
a) ut = uxx + f (u),
b) ut = a(x)uxx + b(x)ux + f (u),
c) ut = [f (u)ux ]x + g(u),
d) ut = [f (u)ux ]x + g(u)ux .
3. Найти решения с функциональным разделением переменных нелинейных уравнений теплопроводности:
a) ut = x−n [xn f (u)ux ]x ,
b) ut = x−n [xn f (u)ux ]x + g(u).
4. Найти решения с функциональным разделением переменных нелинейных уравнений параболического типа:
a) ut = [f (u)unx ]x ,
b) ut = [f (u)unx ]x + g(u).
5. Найти решения с функциональным разделением переменных нелинейных уравнений гиперболического типа:
a) uxt = f (u),
b) uxt = ux ut f (u),
c) uxt = unx f (u),

151

7.5. Решения с функциональным разделением переменных в неявной форме

7.5. Построение решений с функциональным
разделением переменных в неявной форме
7.5.1. Предварительные замечания. Решения типа бегущей
волны в неявном виде
Метод построения точных решений с функциональным разделением переменных в неявной форме основан на обобщении решений типа бегущей волны
различных нелинейных уравнений в частных производных. Прежде, чем описывать этот метод, приведем сначала два простых примера, иллюстрирующих
существование решений, задаваемых в неявном виде, у нелинейных уравнений
диффузионного и волнового типа.
◮ Пример 7.15. Рассмотрим нелинейное уравнение теплопроводности
ut = [f (u)ux ]x ,

(7.5.1.1)

которое содержит произвольную функцию f (u). Уравнение не зависит явно от
x и t и имеет решение типа бегущей волны
u = u(z),

z = λt + κx,

(7.5.1.2)

где κ и λ — произвольные постоянные. Подставив (7.5.1.2) в (7.5.1.1), приходим
к ОДУ λu′z = κ2 [f (u)u′z ]′z . Интегрируя, получим его решение в неявном виде
κ2

Z

f (u) du
λu + C1

= λt + κx + C2 ,

(7.5.1.3)

где C1 и C2 — произвольные постоянные. В правой части решения (7.5.1.3)
переменная z была заменена на исходные переменные с помощью (7.5.1.2).
Видно, что даже для простейших функций, таких как f (u) = u, f (u) = eu ,
f (u) = sin u, f (u) = cos u, решение (7.5.1.3) уравнения (7.5.1.1) нельзя выразить
через элементарные функции. Поэтому поиск точных решений более сложных
уравнений диффузионного типа в явном виде представляется малоэффектив◭
ным.
◮ Пример 7.16. Нелинейное уравнение Клейна — Гордона
utt = uxx + f (u),

(7.5.1.4)

где f (u) — произвольная функция, также допускает решения типа бегущей
волны u = u(z), z = λt + κx (при λ 6= ±κ), которые можно представить в
неявном виде
Z
Z h
i−1/2
2
du = C2 ± (λt + κx), F (u) = f (u) du. (7.5.1.5)
C1 + 2 2 F (u)
λ −κ

Примеры 7.15 и 7.16 показывают, что нелинейные уравнения (7.5.1.1) и
(7.5.1.4), часто встречающиеся в приложениях, имеют решения типа бегущей
волны, которые можно представить в неявном виде. Важно отметить, что в
общем случае для произвольной функции f (u) эти решения нельзя записать в
явном виде.

152

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Замечание 7.8. На практике для построения точных решений нелинейных уравнений с частными производными нередко используются методы, основанные априорном
задании явного вида решений (метод tanh-функций, метод exp-функций, методы sin- и
cos-функций и некоторые другие методы), в которые включают свободные параметры.
Значения этих параметров определяются далее методом неопределенных коэффициентов обычно с привлечением методов компьютерной алгебры. Подобные прямые
методы имеют весьма узкую область применимости, поскольку вид решения задается
заранее («вслепую») без учета свойств рассматриваемых нелинейных уравнений. Сказанное хорошо иллюстрируют примеры 7.15 и 7.16, где в случае общего положения
точные решения вообще не могут быть представлены в явной форме.

В разд. 7.5.2 будет описан метод построения точных решений нелинейных
уравнений математической физики, основанный на существенном обобщении
решений типа бегущей волны, рассмотренных в примерах 7.15 — 7.16.

7.5.2. Прямой метод построения решений с функциональным
разделением переменных в неявном виде. Описание
Будем рассматривать нелинейные уравнения в частных производных
G(x, ux , ut , uxx , uxt , utt , . . . ) = 0.

(7.5.2.1)

Точные решения ищем в неявном виде
Z

(7.5.2.2)

h(u) du = ξ(x)ω(t) + η(x),

где функции h = h(u), ξ = ξ(x), η = η(x), ω = ω(t) подлежат определению в
ходе дальнейшего анализа.
Замечание 7.9. Представление решения в неявном виде (7.5.2.2) представляет
собой существенное обобщение решений типа бегущей волны (7.5.1.3) и (7.5.1.5)
нелинейных УрЧП (7.5.1.1) и (7.5.1.4), рассмотренных ранее. Например, представление решения в виде (7.5.2.2) основано на обобщении решения (7.5.1.3) уравнения
(7.5.1.1), которое осуществляется следующим образом:
κ2 f (u)
=⇒ h(u),
λu + C1

λ =⇒ ξ(x),

t =⇒ ω(t),

κx + C2 =⇒ η(x).

Перейдем к описанию процедуры построения точных решений в неявном
виде (7.5.2.2). Сначала с помощью (7.5.2.2) вычисляются частные производные
ux , ut , uxx , . . . , которые выражаются через функции h, ξ, η, ω и их производные. Затем эти частные производные поставляются в уравнение (7.5.2.1),
после чего помощью выражения (7.5.2.2) исключается переменная t. В результате (путем подходящего выбора ω) приходят к билинейному функциональнодифференциальному уравнению вида
N
X

Φj [x]Ψj [u] = 0,

j=1

′′
′′
, ηxx
. . . ),
Φj [x] ≡ Φj (x, ξ, η, ξx′ , ηx′ , ξxx

′′
Ψj [u] ≡ Ψj (u, h, hu , huu , . . . ).

(7.5.2.3)

7.5. Решения с функциональным разделением переменных в неявной форме

153

Здесь Φj [x] и Ψj [u] — дифференциальные формы (в некоторых случаях функциональные коэффициенты), которые зависят соответственно только от x и u.
Справедливо следующее утверждение.
Принцип расщепления. Функционально-дифференциальные уравнения вида
(7.5.2.3) могут иметь решения, только если формы Ψj [u] (j = 1, . . . , N ) связаны
линейными соотношениями
mi
X

kij Ψj [u] = 0,

i = 1, . . . , n,

(7.5.2.4)

j=1

где kij — некоторые константы, 1 6 mi 6 N − 1, 1 6 n 6 N − 1. Необходимо
также рассмотреть вырожденные случаи, когда помимо линейных соотношений отдельные дифференциальные формы Ψj [u] обращаются в нуль.
Принцип расщепления также справедлив и для форм Φj [x].
Более подробное описание принципа расщепления см. в разд. 6.5.1 — 6.5.2.
Принцип расщепления будет использоваться далее для построения решений некоторых функционально-дифференциальных уравнений вида (7.5.2.3),
которые возникают при поиске точных решений нелинейных уравнений диффузионного типа.
Замечание 7.10. Построение решения в неявном виде с интегральным членом в
левой части равенства (7.5.2.2) часто приводит дифференциальным уравнениям более
низкого порядка относительно функции h, чем при поиске точных решений в явном
виде. Кроме того, неявное представление решения обычно приводит к более простым
явным выражениям функций f и g через h (при поиске точных решений в явном виде
функции f и g часто выражаются через u в параметрической форме). Отметим также,
что в случае общего положения различные линейные соотношения вида (7.5.2.4) соответствуют различным решениям рассматриваемого УрЧП.

7.5.3. Нелинейные реакционно-диффузионные уравнения
с переменными коэффициентами
Класс рассматриваемых нелинейных реакционно-диффузионных УрЧП.
Будем рассматривать одномерные нелинейные уравнения реакционно-диффузионного типа с переменными коэффициентами
c(x)ut = [a(x)f (u)ux ]x + b(x)g(u).

(7.5.3.1)

Отметим, что уравнение (7.5.3.1) при a(x) = b(x) = c(x) = xn , где x —
радиальная координата, описывает реакционно-диффузионные процессы с радиальной симметрией в двумерном (при n = 1) и трехмерном (при n = 2)
случаях.
Аргументы функций a = a(x), b = b(x), c = c(x), f = f (u), g = g(u),
h = h(u), ξ = ξ(x), η = η(x), ω = ω(t), входящих в уравнение (7.5.3.1) и
решение (7.5.2.2), ниже будут часто опускаться.

154

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

Далее основное внимание будет уделено построению точных решений нелинейных реакционно-диффузионных уравнений довольно общего вида(7.5.3.1),
которые зависят от одной или двух произвольных функций. Важно отметить,
что точные решения уравнений математической физики, которые содержат
произвольные функции и обладают значительной общностью, представляют
большой практический интерес, позволяя оценивать точность различных численных и приближенных аналитических методов решения соответствующих
начально-краевых задач.
Вывод функционально-дифференциального уравнения. Точные решения класса реакционно-диффузионных уравнений (7.5.3.1) ищем в неявном
виде (7.5.2.2). Дифференцируя соотношение (7.5.2.2) по t и x, получим
hut = ξωt′ =⇒ ut =

ξωt′
;
h

hux = ξx′ ω + ηx′ =⇒ ux =
h
i
f
(af ux )x = (aξx′ ω + aηx′ )
=

ξx′ ω + ηx′
;
h

(7.5.3.2)

h x

= [(aξx′ )′x ω + (aηx′ )′x ]

f
h

+ a(ξx′ ω + ηx′ )2

1
h

 ′

f
.
h u

Подставив эти выражения в (7.5.3.1), приходим к функционально-дифференциальному уравнению
ωt′ = Q1 (x, u)ω 2 + Q2 (x, u)ω + Q3 (x, u),
где функции Qn не зависят явно от t и определяются формулами
 
a(ξx′ )2 f ′
,
Q1 (x, u) =

h u
 ′ i
h
f
1
,
Q2 (x, u) =
(aξx′ )′x f + 2aξx′ ηx′

h
 ′u
i
h
f
1
+ bgh .
(aηx′ )′x f + a(ηx′ )2
Q3 (x, u) =


(7.5.3.3)

(7.5.3.4)

h u

Уравнение (7.5.3.3) — (7.5.3.4) зависит от трех переменных t, x, u и содержит
неизвестные функции (и их производные) различных аргументов, которые связаны одним дополнительным соотношением (7.5.2.2). Это уравнение является
более сложным, чем уравнения вида (7.5.2.3).
Функционально-дифференциальное уравнение (7.5.3.3) — (7.5.3.4) существенно упрощается в следующих двух случаях:
(i) ξx′ = 0,

(ii) (f /h)′u = 0.

(7.5.3.5)

Рассмотрим подробнее первый случай.
Решения типа обобщенной бегущей волны при ω(t) = kt. В случае (i)
при ξx′ = 0 без ограничения общности можно положить ξ = 1. Подставив ξ = 1

7.5. Решения с функциональным разделением переменных в неявной форме

155

в формулы (7.5.3.4), получим Q1 (x, u) = Q2 (x, u) = 0. В результате уравнение
(7.5.3.3) приводится к виду
 ′
i
h
1
f
ωt′ =
+ bgh .
(7.5.3.6)
(aηx′ )′x f + a(ηx′ )2
c

h u

Функционально-дифференциальное уравнение (7.5.3.6) является уравнением с разделенными переменными (левая часть зависит только от t, а правая
зависит от x и u). Поэтому можно положить ωt′ = k = const, что дает ω(t) = kt.
Подставив эту функцию и ξ(x) = 1 в (7.5.2.2), приходим к решению типа
обобщенной бегущей волны, заданному в неявном виде
Z

h(u) du = kt +

Z

θ(x) dx.

(7.5.3.7)

Функции h(u) и θ(x) = ηx′ (x) будут определяться в ходе дальнейшего анализа
из функционально-дифференциального уравнения
 ′
f
+ bgh − kc = 0,
(7.5.3.8)
(aθ)′x f + aθ 2
h u

которое получается подстановкой функций ω(t) = kt и θ(x) = ηx′ (x) в равенство
(7.5.3.6). Уравнение (7.5.3.8) представляет собой функционально-дифференциальное уравнение билинейного вида (7.5.2.3) при N = 4, которое сводится к
функциональному уравнению (6.5.2.3) (его решения определяются формулами
(6.5.2.4)–(6.5.2.5)).
Решение 1. Рассмотрим сначала вырожденный случай, в котором дифференциальная форма (f /h)′u в (7.5.3.8) равна нулю. В этом случае согласно
принципу расщепления (в дальнейшем он упоминаться не будет), уравнение
(7.5.3.8) имеет решения при выполнении условий
h = f,

g =A+

B
,
f

(aθ)′x + Ab = 0,

Bb − kc = 0,

(7.5.3.9)

где A и B — произвольные постоянные. Из соотношений (7.5.3.9) при b(x) =
= c(x) = 1 следует, что уравнение
ut = [a(x)f (u)ux ]x + A +

k
,
f (u)

(7.5.3.10)

которое содержит две произвольные функции a(x) и f (u), имеет точное решение типа обобщенной бегущей волны в неявной форме
Z

f (u) du = kt − A

Z

x dx
a(x)

+ C1

Z

dx
a(x)

+ C2 ,

(7.5.3.11)

где C1 и C2 — произвольные постоянные.
Решение 2. Уравнение (7.5.3.8) тождественно удовлетворяется, если положить
 
1 f ′
f = A, g =
, A(aθ)′x − kc = 0, b = −aθ 2 ,
(7.5.3.12)
h

h u

где A — произвольная постоянная.

156

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

С помощью соотношений (7.5.3.12) при c(x) = 1 и A = k = 1 можно
получить нелинейное реакционно-диффузионное уравнение
ut = [a(x)ux ]x −

x2
g(u),
a(x)

(7.5.3.13)

где a(x) — произвольная функция. Функция g(u) выражается через произвольную функцию h = h(u) по формуле
(7.5.3.14)

g(u) = −h−3 h′u .

Уравнение (7.5.3.13) при условии (7.5.3.14) допускает точное решение
Z

h(u) du = t +

Z

x dx
a(x)

+ C1 .

(7.5.3.15)

Разрешая равенство (7.5.3.14) относительно h, получим две функции
−1/2
 Z
h(u) = ± 2 g(u) du + C2
.

Исключая h из (7.5.3.15) с помощью полученного выражения, запишем решения уравнения (7.5.3.13) в неявном виде
−1/2
Z  Z
Z
x dx
±
2 g(u) du + C2
du = t +
+ C1 .
(7.5.3.16)
a(x)

Здесь a(x) и g(u) — произвольные функции, а C1 и C2 — произвольные постоянные.
Решение 3. Уравнению (7.5.3.8) можно удовлетворить, положив
 ′
f
f
= A, g = − , Aaθ 2 = kc, (aθ)′x = b,
(7.5.3.17)
h u

h

где A — произвольная постоянная. Если взять c(x) = 1, A = 4k, h(u) =
= f (u)/(4ku), то можно получить два нелинейных реакционно-диффузионных
уравнения
a′ (x)
u,
a(x)

ut = [a(x)f (u)ux ]x ∓ k px

(7.5.3.18)

которые содержат две произвольных функции a(x) и f (u), а также одну произвольную постоянную k. Учитывая соотношение h(u) = f (u)/(4ku), точные
решения этих уравнений можно представить в неявном виде
Z

f (u)
u

du = 4k2 t ± 2k

где C1 = 4Ck — произвольная постоянная.

Z

dx
p
a(x)

+ C1 ,

(7.5.3.19)

◮ Пример 7.17. Подставив a(x) = x2β и k = ∓α/(2β) в (7.5.3.18) и
(7.5.3.19), приходим к уравнению
ut = [x2β f (u)ux ]x + αxβ−1 u,

β 6= 0,

7.5. Решения с функциональным разделением переменных в неявной форме

157

которое зависит от произвольной функции f (u) и допускает точные решения
в неявной форме
 2
α
α t−
Z
x1−β + C1 при β 6= 1,
f (u)
2
β
β(1

β)
du =
u
α2 t − α ln |x| + C
при β = 1.
1

◮ Пример 7.18. Подставив a(x) = e2βx и k = ∓α/(2β) в (7.5.3.18) и
(7.5.3.19), приходим к уравнению
ut = [e2βx f (u)ux ]x + αeβx u,

β 6= 0,

которое зависит от произвольной функции f (u) и допускает точные решения
в неявной форме
Z
f (u)
u

du =

α2
β2

t+

α −βx
e
β2

+ C1 .



Другие решения вида (7.5.3.7) уравнения диффузионного типа (7.5.3.1).
Нелинейное реакционно-диффузионное уравнение (7.5.3.1) имеет некоторые
другие точные решения типа обобщенной бегущей волны вида (7.5.3.7), что
соответствует случаю (i) в (7.5.3.5). Эти решения приведены в работах Polyanin
(2019) и Полянин & Журов (2020), где описаны также более сложные решения
вида (7.5.2.2) при ξ(x) = 1 с функциями ω(t) = keλt и ω(t) = k ln t.
Реакционно-диффузионное уравнение (7.5.3.1) допускает также точные решения вида (7.5.2.2) при h(u) = f (u), что соответствует случаю (ii) в (7.5.3.5).
В частности, в цитируемых выше работах были построены решения (7.5.2.2)
при h(u) = f (u) с функциями ω(t) = t, ω(t) = keλt и ω(t) = ktβ .

 Задачи и упражнения к разд. 7.5

1. Вывести ОДУ, описывающее решение типа бегущей волны обобщенного уравнения
Бюргерса
ut = uxx − f (u)ux ,
где f (u) — произвольная функция. Показать, что общее решение полученного ОДУ
можно представить в неявном виде. Посмотреть для каких простейших элементарных
функций f (u) это решение можно записать в явной форме.
2. Вывести ОДУ, описывающее решение типа бегущей волны нелинейного волнового
уравнения
utt = [f (u)ux ]x ,
где f (u) — произвольная функция. Показать, что общее решение полученного ОДУ
можно представить в неявном виде. Посмотреть для каких простейших элементарных
функций f (u) это решение можно записать в явной форме.
3. Проделать самостоятельно подробные выкладки в решениях 1–3 уравнения (7.5.3.1).

158

7. М ЕТОДЫ

ФУНКЦИОНАЛЬНОГО РАЗДЕЛЕНИЯ ПЕРЕМЕННЫХ

4. Рассмотрим нелинейное конвективно-диффузионное уравнение
c(x)ut = [a(x)f (u)ux ]x + b(x)g(u)ux .
Вывести функционально-дифференциальное уравнение, которое возникает при поиске
его точных решений типа обобщенной бегущей волны в неявном виде (7.5.3.7).
5. Найти какие-нибудь решения выведенного в предыдущей задаче функциональнодифференциального уравнения. Построить соответствующие точные решения рассматриваемого выше конвективно-диффузионного уравнения.
6. Рассмотрим нелинейное уравнение волнового типа
c(x)utt = [a(x)f (u)ux ]x + b(x)g(u)ux .
Вывести функционально-дифференциальное уравнение, которое возникает при поиске
его точных решений типа обобщенной бегущей волны в неявном виде (7.5.3.7).
7. Найти решение выведенного в предыдущей задаче функционально-дифференциального уравнения при h(u) = f (u). Построить соответствующие точные решения рассматриваемого выше уравнение типа Клейна — Гордона.

Литература к главе 7
Андреев В.К., Капцов О.В., Пухначев В.В., Родионов А.А. Применение теоретикогрупповых методов в гидродинамике. Новосибирск: Наука, 1994.
Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: Издательство «ИПМех РАН», 2020.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.
Doyle P.W., Vassiliou P.J. Separation of variables for the 1-dimensional non-linear diffusion
equation. Int. J. Non-Linear Mech., 1998, Vol. 33, No. 2, pp. 315–326.
Estévez P.G., Qu C.Z., Zhang S.L. Separation of variables of a generalized porous medium
equation with nonlinear source. J. Math. Anal. Appl., 2002, Vol. 275, pp. 44–59.
Galaktionov V.A., Svirshchevskii S.R. Exact Solutions and Invariant Subspaces of Nonlinear Partial Differential Equations in Mechanics and Physics. Boca Raton: Chapman &
Hall/CRC Press, 2007.
Grundland A.M., Infeld E. A family of non-linear Klein-Gordon equations and their
solutions. J. Math. Phys., 1992, Vol. 33, pp. 2498–2503.
Miller W. (Jr.), Rubel L.A. Functional separation of variables for Laplace equations in two
dimensions. J. Phys. A., 1993, Vol. 26, pp. 1901–1913.
Polyanin A.D. Construction of exact solutions in implicit form for PDEs: New functional
separable solutions of non-linear reaction-diffusion equations with variable coefficients.
Int. J. Non-Linear Mech., 2019, Vol. 111, pp. 95–105.
Polyanin A.D. Construction of functional separable solutions in implicit form for non-linear
Klein–Gordon type equations with variable coefficients. Int. J. Non-Linear Mech., 2019,
Vol. 114, pp. 29–40.
Polyanin A.D. Functional separation of variables in nonlinear PDEs: General approach, new
solutions of diffusion-type equations. Mathematics, 2020, Vol. 8, No. 1, 90.

7.5. Решения с функциональным разделением переменных в неявной форме

159

Polyanin A.D. Functional separable solutions of nonlinear convection–diffusion equations
with variable coefficients. Commun. Nonlinear Sci. Numer. Simulat., 2019, Vol. 73,
pp. 379–390.
Polyanin A.D. Functional separable solutions of nonlinear reaction-diffusion equations with
variable coefficients. Applied Math. & Comput., 2019, Vol. 347, pp. 282–292.
Polyanin A.D., Zaitsev V.F. Handbook of Nonlinear Partial Differential Equations, 2nd
Edition, Chapman & Hall/CRC Press, Boca Raton — London, 2012.
Zhdanov R.Z. Separation of variables in the non-linear wave equation. J. Phys. A, 1994,
Vol. 27, pp. L291–L297.
Zhurov A.I., Polyanin A.D. Symmetry reductions and new functional separable solutions of
nonlinear Klein–Gordon and telegraph type equations. J. Nonlinear Math. Phys., 2020,
Vol. 27, pp. 1–16.

8. Прямой метод построения
редукций. Слабые симметрии
8.1. Прямой метод построения редукций
8.1.1. Упрощенная схема. Уравнения Кортевега — де Фриза и
Буссинеска
Прежде чем перейти к описанию прямого метода построения редукций∗ (называемого также прямым методом Кларксона — Крускала) в общем случае,
рассмотрим сначала упрощенную схему.
Основная идея упрощенной схемы заключается в следующем: точные решения уравнений в частных производных с двумя независимыми переменными
x и t ищутся в виде
u = f (t)w(z) + g(x, t),

z = ϕ(t)x + ψ(t).

(8.1.1.1)

Функции f (t), g(x, t), ϕ(t), ψ(t) определяются в процессе решения; они выбираются таким образом, чтобы в итоге искомая функция w(z) удовлетворяла
одному обыкновенному дифференциальному уравнению.
Ниже рассматриваются конкретные примеры построения точных решений
вида (8.1.1.1) нелинейных уравнений математической физики.
◮ Пример 8.1. Рассмотрим уравнение Кортевега — де Фриза
ut = auxxx + buux .

(8.1.1.2)

Будем искать его точное решение в виде (8.1.1.1). Подстановка (8.1.1.1) в
уравнение (8.1.1.2) дает
′′′
af ϕ3 wzzz
+ bf 2 ϕwwz′ + f (bgϕ − ϕ′t x − ψt′ )wz′ +
+ (bf gx − ft′ )w + agxxx + bggx − gt = 0.

(8.1.1.3)

Приравнивая функциональные коэффициенты при wzzz и wwz′ в (8.1.1.3), получим
f = ϕ2 .

(8.1.1.4)

Далее, приравнивая нулю коэффициент при wz′ , имеем
g=


1
(ϕ′ x + ψt′ ).
bϕ t

(8.1.1.5)

В книге иногда будет использоваться также краткое название — прямой метод редукций.

160

161

8.1. Прямой метод построения редукций

Подставив выражения (8.1.1.4) и (8.1.1.5) в (8.1.1.3), приходим к соотношению

1 
′′
′′′
= 0.
ϕ5 (awzzz
+ bwwz′ ) − ϕϕ′t w + 2 2(ϕ′t )2 − ϕϕ′′tt x + 2ϕ′t ψt′ − ϕψtt


ϕ5

Разделив на
и исключив x с помощью формулы x = (z − ψ)/ϕ, которая
следует из второго соотношения (8.1.1.1), получим


1
′′′
awzzz
+ bwwz′ − ϕ−4 ϕ′t w + ϕ−8 2(ϕ′t )2 − ϕϕ′′tt z +
+

1 −8
ϕ [ϕψϕ′′tt
b

b

′′
− ϕ2 ψtt
+ 2ϕϕ′t ψt′ − 2ψ(ϕ′t )2 ] = 0.

(8.1.1.6)

Потребуем, чтобы функциональный коэффициент при w и последнее слагаемое
были константами:


′′
ϕ−4 ϕ′t = −A, ϕ−8 ϕψϕ′′tt − ϕ2 ψtt
+ 2ϕϕ′t ψt′ − 2ψ(ϕ′t )2 = B,

где A и B — произвольные постоянные. В результате приходим к следующей
системе обыкновенных дифференциальных уравнений для ϕ и ψ:
ϕ′t = −Aϕ4 ,

(8.1.1.7)

′′
ψtt
+ 2Aϕ3 ψt′ − 2A2 ϕ6 ψ = −Bϕ6 .

Используя (8.1.1.6) и (8.1.1.7), получим уравнение для функции w(z):
awzzz + bwwz′ − Aw −

2A2
b

z+

B
b

(8.1.1.8)

= 0.

При A 6= 0 общее решение уравнений (8.1.1.7) имеет вид
ϕ(t) = (3At + C1 )−1/3 ,

ψ(t) = C2 (3At + C1 )2/3 + C3 (3At + C1 )−1/3 +

B
2A2

,

(8.1.1.9)

где C1 , C2 , C3 — произвольные постоянные.
Формулы (8.1.1.1), (8.1.1.4), (8.1.1.5), (8.1.1.9) вместе с уравнением (8.1.1.8)

описывают точное решение уравнения Кортевега — де Фриза (8.1.1.2).
◮ Пример 8.2. Рассмотрим теперь уравнение Буссинеска
(8.1.1.10)

utt + (uux )x + auxxxx = 0.

Как и в примере 8.1, решение ищем в виде (8.1.1.1), где функции f (t),
g(x, t), ϕ(t), ψ(t) будут определяться в процессе решения. Подставив (8.1.1.1)
в (8.1.1.10), имеем
′′′′
′′
′′
af ϕ4 wzzzz
+ f 2 ϕ2 wwzz
+ f (zt2 + gϕ2 )wzz
+

+ f 2 ϕ2 (wz′ )2 + (f ztt + 2f gx ϕ + 2ft′ zt )wz′ +
+ (f gxx + ftt′′ )w + gtt + ggxx + gx2 + agxxxx = 0.

(8.1.1.11)

′′′′ и ww ′′ , получим
Приравнивая функциональные множители при wzzzz
zz

f = ϕ2 .
Приравнивая функциональный множитель при
имеем
1
g = − 2 (ϕ′t x + ψt′ )2 .
ϕ

(8.1.1.12)
′′
wzz

нулю, с учетом (8.1.1.12)
(8.1.1.13)

162

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Подставив выражения (8.1.1.12) и (8.1.1.13) в (8.1.1.11), приходим к равенству
′′′′
′′
′′
ϕ6 [awzzzz
+ wwzz
+ (wz′ )2 ] + ϕ2 (xϕ′′tt + ψtt
)wz′ + 2ϕϕ′′tt w −
 −2 ′

− ϕ (ϕt x + ψt′ )2 tt + 6ϕ−4 (ϕ′t )2 (ϕ′t x + ψt′ )2 = 0.

Выполним двукратное дифференцирование выражения, стоящего в квадратных скобках второй строки, а затем поделим все члены на ϕ6 . Исключив x
с помощью равенства x = (z − ψ)/ϕ, получим

′′′′
′′
′′
awzzzz
+ wwzz
+ (wz′ )2 + ϕ−5 (ϕ′′tt z + ϕψtt
− ψϕ′′tt )wz′ + 2ϕ−5 ϕ′′tt w + · · · = 0.
(8.1.1.14)

Потребуем, чтобы функциональный коэффициент при wz был функцией одной
переменной z, т. е.
′′
′′
− ψϕ′′tt ) ≡ Az + B,
ϕ−5 (ϕ′′tt z + ϕψtt
− ψϕ′′tt ) = ϕ−5 ϕ′′tt z + ϕ−5 (ϕψtt

где A и B — произвольные постоянные. Приходим к системе обыкновенных
дифференциальных уравнений для определения функций ϕ и ψ:
ϕ′′tt = Aϕ5 ,

(8.1.1.15)
′′
ψtt
= (Aψ + B)ϕ4 .
Используя (8.1.1.15), исключим в (8.1.1.14) вторые и третьи производные функций ϕ и ψ. В итоге получим обыкновенное дифференциальное уравнение для
функции w = w(z):
′′′′
′′
awzzzz
+ wwzz
+ (wz′ )2 + (Az + B)wz′ + 2Aw − 2(Az + B)2 = 0.

(8.1.1.16)

Формулы (8.1.1.1), (8.1.1.12), (8.1.1.13) вместе с уравнениями (8.1.1.15) и

(8.1.1.16) описывают точное решение уравнения Буссинеска (8.1.1.10).
◮ Пример 8.3. Рассмотрим нелинейное уравнение третьего порядка со
смешанной производной
uxt + uuxx − u2x = νuxxx + q(t)ux + p(t),

(8.1.1.17)

которое описывает широкий класс точных решений трехмерных уравнений
Навье — Стокса, где ν — кинематическая вязкость жидкости. Функции p = p(t)
и q = q(t), которые входят в уравнение (8.1.1.17), можно выбрать произвольно.
Ищем точные решения в виде
u = f (t)w(z) + g(t)x + h(t),

z = ϕ(t)x + ψ(t),

(8.1.1.18)

где функции f = f (t), g = g(t), h = h(t), ϕ = ϕ(t), ψ = ψ(t) подлежат
определению в ходе дальнейшего анализа. Подставив (8.1.1.18) в (8.1.1.17),
имеем
где

′′′
′′
+ qe(t)wz′ + pe(t),
− a(t)(wz′ )2 = νwzzz
[a(t)w + b(t)z + c(t)]wzz

a=

qe =

f
,
ϕ
1
f ϕ3

b=

1
(gϕ + ϕ′t ),
ϕ3

c=

[f qϕ + 2f gϕ − (f ϕ)′t ],

1
ϕ3

pe =

(hϕ2 − gϕψ + ϕψt′ − ψϕ′t ),
1
f ϕ3

(p + gq + g 2 − gt′ ).

(8.1.1.19)

(8.1.1.20)

163

8.1. Прямой метод построения редукций

Полагая теперь
a = νC1 ,

b = νC2 ,

c = νC3 ,

qe = νC4 ,

pe = νC5 ,

(8.1.1.21)

где C1 , . . . , C5 — произвольные постоянные, получим из (8.1.1.19) обыкновенное дифференциальное уравнение для функции w = w(z):
′′
′′′
e1 w + C2 z + C3 )wzz
(C
− C1 (wz′ )2 = wzzz
+ C4 wz′ + C5 .

В этом случае соотношения (8.1.1.20) при условиях (8.1.1.21) образуют смешанную систему алгебраических и обыкновенных дифференциальных уравнений для функциональных параметров решения (8.1.1.18) и функциональных
коэффициентов p = p(t) и q = q(t) уравнения (8.1.1.17). Две функции f = f (t)
и ψ = ψ(t), входящие в эту систему, можно считать произвольными, а другие
величины ϕ = ϕ(t), g = g(t), h = h(t), p = p(t), q = q(t) выражаются через

f (t) и ψ(t) без квадратур.

8.1.2. Специальный вид редукций. Уравнение Буссинеска и
волновое уравнение с пространственной анизотропией
Процедура поиска точных решений нелинейных УрЧП прямым методом редукций специального вида состоит из нескольких последовательных этапов,
которые описаны ниже.
1◦ . Точные решения уравнений в частных производных с двумя независимыми переменными x и t ищутся в виде
u(x, t) = f (x, t)w(z) + g(x, t),

z = z(x, t).

(8.1.2.1)

Здесь функции f (x, t), g(x, t), z(x, t) должны определяться в процессе решения
таким образом, чтобы в итоге для функции w(z) было получено одно обыкновенное дифференциальное уравнение.
Важно отметить, что связь между функциями u и w в формулах (8.1.1.1) и
(8.1.2.1) линейна.
2◦ . Подставив выражение (8.1.2.1) в рассматриваемое нелинейное уравнение в частных производных с квадратичной или степенно́й нелинейностью,
получим
Φ1 [x, t]Ψ1 [w] + Φ2 [x, t]Ψ2 [w] + · · · + Φm [x, t]Ψm [w] = 0.

(8.1.2.2)

Здесь Ψk [w] — дифференциальные формы, представляющие собой произведе′′
ния неотрицательных целых степеней функции w и ее производных wz′ , wzz
и т. д., а Φk [x, t] зависят от функций f (x, t), g(x, t), z(x, t) и их частных
производных по x и t. Пусть дифференциальная форма Ψ1 [w] содержит старшую производную по z. Тогда форма Φ1 [x, t] используется как нормирующий
множитель. Это означает, что должны выполняться соотношения:
Φk [x, t] = Γk (z) Φ1 [x, t],

k = 1, . . . , m,

где Γk (z) — функции, подлежащие определению; Γ1 (z) ≡ 1.

(8.1.2.3)

164

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

3◦ . На практике для упрощения выкладок при определении функций f , g,
z, u, Γk можно воспользоваться следующими свойствами:
a) если f = f (x, t) имеет вид f = f0 (x, t)Ω(z), то можно считать Ω ≡ 1 [это
соответствует замене w(z) ⇒ w(z)/Ω(z)];

b) если g = g(x, t) имеет вид g = g0 (x, t) + f (x, t)Ω(z), то можно положить
Ω ≡ 0 [это соответствует замене w(z) ⇒ w(z) − Ω(z)];
c) если z = z(x, t) задается неявно алгебраическим уравнением вида Ω(z) =
= h(x, y), где Ω(z) — любая обратимая функция, то можно взять Ω(z) = z
[это соответствует замене z ⇒ Ω−1 (z)].

4◦ . После определения функций Γk (z), подставив выражения (8.1.2.3) в
(8.1.2.2), получим обыкновенное дифференциальное уравнение для функции
w = w(z):
Ψ1 [w] + Γ2 (z)Ψ2 [w] + · · · + Γm (z)Ψm [w] = 0.
(8.1.2.4)

Проиллюстрируем характерные особенности применения прямого метода
редукций на конкретном примере.

◮ Пример 8.4. Будем искать решение уравнения Буссинеска (8.1.1.10) в
виде (8.1.2.1). Имеем
′′′′
′′′
′′
af zx4 wzzzz
+ a(6f zx2 zxx + 4fx zx3 )wzzz
+ f 2 zx2 wwzz
+ · · · = 0.

(8.1.2.5)

Здесь выписаны только три первых члена и опущены аргументы у функций f
′′′′ и ww ′′ должны удовлетворять
и z. Функциональные коэффициенты при wzzzz
zz
условию [см. (8.1.2.3)]:
f 2 zx2 = af zx4 Γ3 (z),
где Γ3 (z) — функция, подлежащая определению. Тогда, воспользовавшись свойством a) из п. 3◦ , выбираем
f = zx2 ,

(8.1.2.6)

Γ3 (z) = 1/a.

′′′′ и w ′′′ должны удовлеАналогично функциональные коэффициенты при wzzzz
zz
творять условию
6f zx2 zxx + 4fx zx3 = f zx4 Γ2 (z),
(8.1.2.7)

где Γ2 (z) — новая функция, подлежащая определению. Тогда с учетом (8.1.2.6)
имеем
14 zxx /zx = Γ2 (z)zx .
Интегрируя по x, получим
ln zx = I(z) + ln ϕ̃(t),

I(z) =

1
14

Z

Γ2 (z) dz,

где ϕ(t)
e — произвольная функция. Повторное интегрирование приводит к выражению
Z
e
e−I(z) dz = ϕ(t)x
e
+ ψ(t),

165

8.1. Прямой метод построения редукций

e — произвольная функция. Слева стоит функция z, а следовательно,
где ψ(t)
воспользовавшись свойством c) из п. 3◦ , имеем
z = xϕ(t) + ψ(t),

(8.1.2.8)

где функции ϕ(t) и ψ(t) подлежат определению.
Из формул (8.1.2.6) — (8.1.2.8) следует, что
f = ϕ2 (t),

Γ2 (z) = 0.

(8.1.2.9)

Подставив выражения (8.1.2.8) и (8.1.2.9) в (8.1.2.1), получим решение в
виде (8.1.1.1), где функция f задается формулой (8.1.1.12). Отсюда следует,
что использование общего подхода, основанного на представлении решения в
виде (8.1.2.1), в конечном итоге приводит к точно такому же результату, что и

использование более простой формулы (8.1.1.1).
Замечание 8.1. Аналогичным образом можно показать, что построение точного
решения уравнения Кортевега — де Фриза (8.1.1.2) на основе формул (8.1.1.1) и (8.1.2.1)
приводит к одинаковым результатам.

◮ Пример 8.5. Рассмотрим нелинейное волновое уравнение с двумя пространственными переменными, анизотропное по одному из направлений:
utt = auxx + [(bu + c)uy ]y .

(8.1.2.10)

Отметим, что в частном случае a = 1, b < 0, c > 0 уравнение (8.1.2.10) описывает пространственные околозвуковые течения идеального политропного газа.
Точное решение уравнения (8.1.2.10) ищем в виде
u = w(z) + g(x, t),

z = y + h(x, t).

(8.1.2.11)

Подставив (8.1.2.11) в уравнение (8.1.2.10), имеем
[(bw + ah2x − h2t + bg + c)wz′ ]′z + (ahxx − htt )wz′ + agxx − gtt = 0.
Пусть функции g и h удовлетворяют переопределенной системе уравнений
agxx − gtt = C1 ,
ahxx − htt = C2 ,

ah2x − h2t + bg = C3 ,

(8.1.2.12)
(8.1.2.13)
(8.1.2.14)

где C1 , C2 , C3 — произвольные постоянные. Тогда функция w = w(z) описывается автономным ОДУ
[(bw + c + C3 )wz′ ]′z + C2 wz′ + C1 = 0.
Общие решения УрЧП (8.1.2.12) и (8.1.2.13) имеют вид
g = ϕ1 (ξ) + ψ1 (η) −

2
1
2 C1 t ,
2
1
2 C2 t ,

h = ϕ2 (ξ) + ψ2 (η) −


ξ = x + t a, η = x − t a.

(8.1.2.15)

166

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Подставим эти выражения в уравнение (8.1.2.14), а затем исключим t с помоξ−η
щью формулы t = √ . После несложных преобразований получим функци2 a

онально-дифференциальное уравнение с двумя аргументами
bϕ1 (ξ) + C2 ξϕ′2 (ξ) − kξ 2 − C3 + bψ1 (η) + C2 ηψ2′ (η) − kη 2 +
+ ψ2′ (η)[4aϕ′2 (ξ) − C2 ξ] + η[2kξ − C2 ϕ′2 (ξ)] = 0,
где
1
k=
(bC1 + 2C22 ).

(8.1.2.16)

8a

Уравнение (8.1.2.16) можно решить методом расщепления (см. разд. 6.5),
положив
bϕ1 (ξ) + C2 ξϕ′2 (ξ) − kξ 2 − C3 = A1 ,
4aϕ′2 (ξ) − C2 ξ = A2 ,
(8.1.2.17)

2kξ − C2 ϕ2 (ξ) = A3 ,
где A1 , A2 , A3 — некоторые постоянные. Совместное решение переопределенной системы (8.1.2.17) имеет вид
ϕ1 (ξ) = −

C

C22 2
ξ
8ab



BC2
b

A 1 + C3
b

ξ+

,

ϕ2 (ξ) = 2 ξ 2 + Bξ
8a
и соответствует следующим значениям постоянных:
A1 — любая, A2 = 4aB, A3 = −BC2 , B — любая,
C1 = −

C22
b

,

C2 , C3 — любые,

k=

C22
8a

.

(8.1.2.18)

(8.1.2.19)

Из равенств (8.1.2.16) и (8.1.2.17) получим уравнение, связывающее две функции ψ1 и ψ2 :
A1 + bψ1 (η) + C2 ηψ2′ (η) − kη 2 + A2 ψ2′ (η) + A3 η = 0.
Учитывая (8.1.2.19), отсюда имеем


1 C22 2
1
η + BC2 η − A1 ,
ψ1 (η) = − (C2 η + 4aB)ψ2′ (η) +
b

b

8a

ψ2 (η) — произвольная функция.
В итоге находим функции, определяющие решение (8.1.2.11):
C2

C2


2 a BC

C

1

2
t + 3 − (C2 η + 4aB)ψ2′ (η),
g(x, t) = − √2 xt + 2 t2 −
2b
b
b
b
2 ab



C2
h(x, t) =
x2 + 2 a xt − 3at2 + B(x + a t) + ψ2 (η),
√8a
где η = x − t a и ψ2 (η) — произвольная функция.



8.1.3. Специальный вид редукций. Нелинейные уравнения
реакционно-диффузионного типа
Класс рассматриваемых нелинейных УрЧП. Будем рассматривать реакционно-диффузионные уравнения с нелинейным источником и переменными коэффициентами
c(x)ut = [a(x)ux ]x + p(x)f (u),

(8.1.3.1)

167

8.1. Прямой метод построения редукций

где f (u) — произвольная функция. Два из трех функциональных коэффициентов a = a(x) > 0, c = c(x) > 0, p = p(x) можно считать свободными, а
оставшийся можно выразить через них (это можно сделать по-разному, см.
ниже). Без ограничения общности будем полагать, что p > 0 (при p < 0 функции
p и f необходимо переопределить, переобозначив их на −p и −f ).
Редукция реакционно-диффузионного уравнения к ОДУ. Учитывая произвольность f (u), точные решения уравнения (8.1.3.1) будем искать в виде
суперпозиции функций
u = U (z),

z = ϕ(x, t).

(8.1.3.2)

Формулы (8.1.3.2) можно получить из (8.1.2.1), полагая f (x, t) = 1, g(x, t) = 0
и переобозначая w = U , z(x, t) = ϕ(x, t). Подставив (8.1.3.2) в (8.1.3.1), имеем

′′
(8.1.3.3)
a(x)ϕ2x Uzz
+ [a(x)ϕx ]x − c(x)ϕt Uz′ + p(x)f (U ) = 0.
Пусть коэффициенты уравнения (8.1.3.1) удовлетворяют соотношениям
p(x) = a(x)s(ϕ)ϕ2x ,
c(x)ϕt = [a(x)ϕx ]x +

(8.1.3.4)
a(x)k(ϕ)ϕ2x ,

(8.1.3.5)

где s(ϕ) и k(ϕ) — некоторые функции (s 6≡ 0). Тогда уравнение (8.1.3.3) сводится
к обыкновенному дифференциальному уравнению
′′
Uzz
− k(z)Uz′ + s(z)f (U ) = 0.

(8.1.3.6)

В частном случае k(z) ≡ 0, который соответствует линейному уравнению
(8.1.3.5), общее решение уравнения (8.1.3.6) при s(z) = 1 и произвольной
функции f (U ) можно записать в неявном виде
Z h
Z
i−1/2
C1 − 2 f (U ) dU
dU = C2 ± z,
(8.1.3.7)

где C1 и C2 — произвольные постоянные.
Уравнения (8.1.3.4) — (8.1.3.6) позволяют строить точные решения широкого
класса нелинейных реакционно-диффузионных уравнений вида (8.1.3.1).
Анализ и решения определяющей системы уравнений. Прямая процедура построения точных решений нелинейного уравнения вида (8.1.3.1) предполагает, что функции a(x), c(x), f (u) — заданные, а функции u = u(x, t) и
p = p(x) — искомые. В этом случае при заданных тем или иным способом функциях k(ϕ) и s(ϕ) требуется сначала найти частные решения p(x) и ϕ = ϕ(x, t)
уравнений (8.1.3.4) и (8.1.3.5) (последние уравнение можно линеаризовать,
см. ниже). После этого решение уравнения (8.1.3.1) определяется по формуле (8.1.3.2), где функция U (z) — решение обыкновенного дифференциального
уравнения (8.1.3.6).
В общем случае два уравнения (8.1.3.4) и (8.1.3.5) при заданных функциях
a = a(x), c = c(x), p = p(x), k(ϕ), s(ϕ) образуют переопределенную нелинейную систему уравнений для одной функции ϕ. Эту систему будем называть

168

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

определяющей системой уравнений. Свойства уравнений (8.1.3.4) и (8.1.3.5)
будем исследовать последовательно.
Нелинейное уравнение (8.1.3.4) приводится к p
двум простым p
уравнениям
первого порядка с разделяющимися переменными s(ϕ) ϕx = ± p(x)/a(x),
общее решение которых записывается так:
Z p
Z p
s(ϕ) dϕ = ±
p(x)/a(x) dx + ξ(t),
(8.1.3.8)
где ξ(t) — произвольная функция. Поэтому в общем случае функция ϕ должна
иметь вид
ϕ = G(y),

y = ξ(t) + θ(x).

(8.1.3.9)

Отметим, что решение (8.1.3.9) допускает и другое (эквивалентное) представ¯ θ̄(x), где ȳ = ey , ξ¯ = eξ , θ̄ = eθ .
ление ϕ = Ḡ(ȳ), ȳ = ξ(t)
Нелинейные преобразования
ϕ = F (ψ)

(8.1.3.10)

сохраняют вид уравнений (8.1.3.4) и (8.1.3.5), причем функциональные коэффициенты k(ϕ) и s(ϕ) изменяются следующим образом:
k(ϕ) =⇒ k(F (ψ))Fψ′ (ψ) +

′′
Fψψ
(ψ)
,
Fψ′ (ψ)

s(ϕ) =⇒ s(F (ψ))[Fψ′ (ψ)]2 . (8.1.3.11)

Вырожденный случай k(ϕ) ≡ 0 соответствует линейному УрЧП с переменными коэффициентами (8.1.3.5). При k(ϕ) 6≡ 0 нелинейное уравнение (8.1.3.5)
с помощью подстановки
Z
i
hZ
(8.1.3.12)
ψ = C1 K(ϕ) dϕ + C2 , K(ϕ) = exp k(ϕ) dϕ ,

где C1 и C2 — произвольные постоянные, преобразуется к линейному УрЧП:
c(x)ψt = [a(x)ψx ]x .

(8.1.3.13)

В частном случае k(ϕ) = k = const можно использовать подстановку
ϕ = k−1 ln |ψ|,

(8.1.3.14)

которая следует из (8.1.3.12).
Поскольку преобразования вида (8.1.3.10) меняют только функциональные
коэффициенты k(ϕ) и s(ϕ) в уравнениях (8.1.3.4) и (8.1.3.5), функцию F без
ограничения общности можно выбрать так, чтобы упростить одно из этих
уравнений. Ниже описаны три возможных способа упрощения этих уравнений.
1◦ . При s(ϕ) = 1 и k = k(ϕ) из формулы (8.1.3.8) находим
ϕ = ξ(t) + θ(x),

(8.1.3.15)

что соответствует G(y) = y в (8.1.3.9). В этом случае p(x) = a(x)(θx′ )2 .

8.1. Прямой метод построения редукций

169

2◦ . При s(ϕ) = 1/ϕ и k = k(ϕ) формула (8.1.3.8) дает
¯ θ̄(x).
ϕ = ξ(t)

(8.1.3.16)

3◦ . При s = s(ϕ) и k(ϕ) = 0 уравнение (8.1.3.5) является линейным УрЧП автономного вида, решения которого строятся методом разделения переменных.
В дальнейшем будем использовать простейшее представление решения из
п. 1◦ . Подставив (8.1.3.15) в уравнение (8.1.3.5), приходим к функциональнодифференциальному уравнению
c(x)ξt′ = [a(x)θx′ ]′x + a(x)(θx′ )2 k(ϕ),

ϕ = ξ(t) + θ(x).

(8.1.3.17)

Используем метод дифференцирования (см. разд. 4.1.2), чтобы найти допустимые функции k(ϕ), для которых это уравнение может иметь решения. Сначала,
разделив на c, представим уравнение (8.1.3.17) в виде
ξt′ = Q(x) + R(x)k(ϕ),

ϕ = ξ(t) + θ(x),

(8.1.3.18)

где Q(x) = [(aθx′ )′x ]/c и R(x) = a(θx′ )2/c. Затем, дифференцируя обе части
′′ /ξ ′ = R(x)k ′ (ϕ).
(8.1.3.18) по t, преобразуем полученное уравнение к виду ξtt
t
ϕ
Прологарифмируем обе части этого уравнение и вновь продифференцируем
′′ /ξ ′ )]′ /ξ ′ = [ln k ′ (ϕ)]′ . Продифференцировав
по t. Разделив на ξt′ , имеем [ln(ξtt
ϕ
ϕ
t t t
далее по x, получим
[ln kϕ′ (ϕ)]′′ϕϕ = 0.

(8.1.3.19)

Решения этого ОДУ записываются так:
k(ϕ) = k1 ϕ + k2
−k2 ϕ

k(ϕ) = k1 e

+ k3

(вырожденное решение),

(8.1.3.20)

(невырожденное решение),

(8.1.3.21)

где k1 , k2 , k3 — произвольные постоянные. Формулы (8.1.3.20) и (8.1.3.21)
определяют все допустимые функции k(ϕ), при которых функционально-дифференциальное уравнение (8.1.3.17) может иметь решения.
Построение точных решений при k(ϕ) = k и s(ϕ) = 1.
Прямой метод построения точных решений. В простейшем случае при
k(ϕ) = k = const, что соответствует значениям k1 = 0 и k2 = k в (8.1.3.20),
подстановка выражения (8.1.3.15) в уравнение (8.1.3.17) дает ξ(t) = t (для
удобства постоянный сомножитель выбран равным единице). Поэтому класс
уравнений (8.1.3.1) в этом случае допускает точные решения с функциональным разделением переменных вида (8.1.3.2), где
ϕ(x, t) = t +

Z

g(x) dx.

(8.1.3.22)

Здесь функция g(x) = θx′ (x) может задаваться исследователем или определяться
в ходе последующего анализа (в зависимости от цели, см. ниже). Подставив

170

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

(8.1.3.22) в уравнение (8.1.3.4) при s(ϕ) = 1 и уравнение (8.1.3.5) при k(ϕ) = k,
получим
p(x) = a(x)g 2 (x),
c(x) =

[a(x)g(x)]′x

(8.1.3.23)
2

+ ka(x)g (x).

(8.1.3.24)

Соотношение (8.1.3.24) связывает первые два функциональных коэффициента
уравнения (8.1.3.1) и функцию g = g(x) в (8.1.3.22) (это соотношение является
дифференциальным относительно функций a, g и алгебраическим относительно функции c), а соотношение (8.1.3.23) является алгебраическим и служит для
определения функционального коэффициента p(x).
Если функции a(x) и c(x) считаются заданными, то соотношение (8.1.3.24)
при k 6= 0 является уравнением Риккати относительно g = g(x). Перепишем
это уравнение в стандартном виде:
a(x)gx′ + ka(x)g 2 + a′x (x)g − c(x) = 0.

(8.1.3.25)

Рассмотрим два случая.
Вырожденный случай. При k = 0 уравнение Риккати (8.1.3.25) вырождается
в линейное уравнение, общее решение которого определяется формулой
i
hZ
1
(8.1.3.26)
c(x) dx + C1 ,
g(x) =
a(x)

где C1 — произвольная постоянная.

◮ Пример 8.6. В случае постоянных коэффициентов уравнения a = c = 1
с помощью формулы (8.1.3.26) при C1 = 0 находим g(x) = x. Подставив
эту функцию в (8.1.3.22) и (8.1.3.23), получим ϕ(x, t) = t + 21 x2 , p(x) = x2 .
Следовательно, нелинейное реакционно-диффузионное уравнение
ut = uxx + x2 f (u)

(8.1.3.27)

при произвольной функции f (u) допускает решение с функциональным разделением переменных
u = U (z),

z =t+

1 2
2x .

(8.1.3.28)

Здесь функция U (z) описывается автономным обыкновенным дифференциальным уравнением
′′
Uzz
+ f (U ) = 0

(8.1.3.29)

(получено подстановкой значений k = 0 и s = 1 в (8.1.3.6)), общее решение

которого можно представить в неявном виде (8.1.3.7).
◮ Пример 8.7. Рассмотрим более сложную ситуацию, когда один из коэффициентов уравнения a = a(x) произвольным образом зависит от пространственной переменной, а другой коэффициент является константой c(x) = 1.
С помощью формулы (8.1.3.26) при C1 = 0 находим g(x) = x/a(x). Подставив

171

8.1. Прямой метод построения редукций

эту функцию в (8.1.3.22) и (8.1.3.23), получим ϕ(x, t) = t +

Z

x
a(x)

dx, p(x) =

= x2/a(x). Поэтому нелинейное реакционно-диффузионное уравнение
ut = [a(x)ux ]x +

x2
f (u),
a(x)

(8.1.3.30)

зависящее от двух произвольных функций a(x) и f (u), допускает точное решение с функциональным разделением переменных
u = U (z),

z =t+

Z

x
a(x)

dx,

(8.1.3.31)

где функция U (z) описывается разрешимым обыкновенным дифференциаль◭
ным уравнением (8.1.3.29).
Невырожденный случай. При k = const (k 6= 0) подстановка
g=

1 yx′
k y

(8.1.3.32)

преобразует уравнение Риккати (8.1.3.25) к линейному ОДУ второго порядка
′′
a(x)yxx
+ a′x (x)yx′ − kc(x)y = 0.

(8.1.3.33)

◮ Пример 8.8. В случае постоянных коэффициентов a = c = 1 общее
решение уравнения (8.1.3.33) имеет вид
(
C1 ch(mx) + C2 sh(mx)
при k = m2 > 0,
y=
(8.1.3.34)
C1 cos(mx) + C2 sin(mx) при k = −m2 < 0,

где C1 и C2 — произвольные постоянные. Полагая C1 = 1, C2 = 0, k = 1 в
(8.1.3.34) и используя формулу (8.1.3.32), находим
g(x) = th x.
Подставив эту функцию в (8.1.3.22) и (8.1.3.23), получим
ϕ(x, t) = t + ln ch x,

p(x) = th2 x.

Следовательно, нелинейное реакционно-диффузионное уравнение
ut = uxx + th2 xf (u)

(8.1.3.35)

при произвольной f (u) допускает точное решение с функциональным разделением переменных
u = U (z),

z = t + ln ch x,

(8.1.3.36)

где функция U (z) описывается автономным обыкновенным дифференциальным уравнением
′′
Uzz
− Uz′ + f (U ) = 0.

(8.1.3.37)

Порядок уравнения (8.1.3.37) можно понизить на единицу с помощью подстановки Uz′ = Φ(U ), которая приводит к уравнению Абеля второго рода в

канонической форме.

172

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Табл. 8.1 содержит нелинейные уравнения реакционно-диффузионного типа
ut = uxx + p(x)f (u),
где f (u) — произвольная функция, которые допускают точные решения с функциональным разделением переменных u = U (z), z = ϕ(x, t) (функция ϕ
определяется с точностью до аддитивной постоянной). В уравнениях №№ 1, 2,
4 — 7 функция ϕ(x, t) является суммой функций разных аргументов (8.1.3.22).
Решение типа бегущей волны (см. уравнение № 1) соответствует вырожденному решению уравнения (8.1.3.25) при g = α = const. Решения некоторых
уравнений этого типа с более сложными функциями p(x) можно получить с
помощью формулы (8.1.3.34) из примера 8.8. Решение уравнения № 3 является
автомодельным (см. пример 8.10).
Таблица 8.1. Нелинейные уравнения ut = uxx + p(x)f (u), допускающие точные
решения вида u = U (z), z = ϕ(x, t).


Функция p(x)

Функция ϕ(x, t)

Уравнение для функции U = U (z)

1

1

t + αx

2

x2

′′
α2 Uzz
− Uz′ + f (U ) = 0

3

x−2

xt−1/2

4

th2 (αx)

t + α−2 ln ch(αx)

5

cth2 (αx)

6

tg2 (αx)

t + α−2 ln | sh(αx)|

7

ctg2 (αx)

t+

1 2
2x

t − α−2 ln | cos(αx)|
t − α−2 ln | sin(αx)|

′′
Uzz
+ f (U ) = 0
′′
Uzz
+

1

2 zUz

+ z −2 f (U ) = 0

′′
Uzz
− α2 Uz′ + α2 f (U ) = 0

′′
Uzz
− α2 Uz′ + α2 f (U ) = 0
′′
Uzz
+ α2 Uz′ + α2 f (U ) = 0
′′
Uzz
+ α2 Uz′ + α2 f (U ) = 0

Здесь f (u) — произвольная функция, α — произвольная постоянная (α 6= 0).

Другие способы построения точных решений. Рассмотрим теперь другие
возможности построения точных решений уравнений вида (8.1.3.1) при
k(ϕ) = k, s(ϕ) = 1 без интегрирования уравнения Риккати (8.1.3.25). Для этого
будем считать функцию g(x) и любую из двух функций a(x), c(x) заданной, а
оставшуюся функцию будем находить, исходя из уравнения (8.1.3.25). В табл.
8.2 указаны возможные ситуации и приведены формулы для искомых функций.
Окончательный вид нелинейного реакционно-диффузионного уравнения определяется путем подстановки функции p(x) = a(x)g 2 (x) в уравнение (8.1.3.1).
◮ Пример 8.9. Для альтернативного представления уравнений и их точных
решений воспользуемся вторым способом, указанным в табл. 8.2, при c = 1.
Возможны два случая.
1◦ . Вырожденный случай при k = 0. Используя строку № 2 табл. 8.2 находим функции a(x) = x/g(x), p(x) = x2/a(x), что приводит к УрЧП (8.1.3.30).

173

8.1. Прямой метод построения редукций

Таблица 8.2. Два различных способа задания функциональных коэффициентов уравнения (8.1.3.1) при p(x) = a(x)g 2 (x).


Известные (заданные) функции

Искомые функции

1

a = a(x), g = g(x)

2

c = c(x), g = g(x)

c(x) = agx′ + kag 2 + a′x g

Z
a(x) = g −1 E
cE −1 dx + C1

Обозначения: k и C1 — произвольные постоянные, g −1 = 1/g, E = exp −k

Z


g dx .

2◦ . Невырожденный случайZпри k 6= 0. Из строки № 2 табл. 8.2 при k 6= 0,
C1 = 0 имеем a(x) = g −1 E E −1 dx. Введем новую функцию h = h(x),
полагая h =

Z

E = exp −k

Z

E −1 dx. Дифференцируя это выражение и учитывая формулу

g dx , выразим функцию g через h. После простых преобра-

зований в итоге получим g = k−1 h′′xx /h′x , a = kh/h′′xx , p = k−1 hh′′xx /(h′x )2 .
Следовательно, нелинейное уравнение
ut = [a(x)ux ]x + p(x)f (u),

a(x) = k

h
,
h′′xx

p(x) =

1 hh′′xx
k (h′x )2

,

(8.1.3.38)

где f (u) и h = h(x) — произвольные функции, k 6= 0 — произвольная постоянная,
допускает точное решение с обобщенным разделением переменных
u = U (z),

z =t+

1
k

ln |h′x |.

Здесь функция U (z) определяется из обыкновенного дифференциального урав′′ − kU ′ + f (U ) = 0.
нения Uzz
z
Например, положив h = sh(αx), k = α2 в (8.1.3.38), получим уравнение
№ 4 из табл. 8.1.
Подставив h = ln(αx), k = −1 в (8.1.3.38), приходим к уравнению
ut = [x2 ln(αx)ux ]x + ln(αx)f (u),

которое допускает точное решение вида u = U (z), где z = t + ln x.

(8.1.3.39)



Прямое построение точных решений при k(ϕ) 6= const.
1◦ . Случай k(ϕ) = k1 ϕ, s(ϕ) = 1. При k(ϕ) = k1 ϕ, что соответствует
значению k2 = 0 в (8.1.3.20), подстановка выражения (8.1.3.15) в уравнение
(8.1.3.17) дает ξ(t) = eλt . В этом случае класс уравнений (8.1.3.1) допускает
точные решения с функциональным разделением переменных вида (8.1.3.2),
где
ϕ(x, t) = eλt + θ(x).

(8.1.3.40)

Подставив выражение (8.1.3.40) в соотношение (8.1.3.4), где s(ϕ) = 1, и уравнение (8.1.3.17), где k(ϕ) = k1 ϕ, получим
c(x) =

k1
λ

a(x)(θx′ )2 ,

p(x) = a(x)(θx′ )2 .

(8.1.3.41)

174

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

В данном случае функция a(x) остается произвольной, а функция θ = θ(x)
удовлетворяет ОДУ с кубической нелинейностью
[a(x)θx′ ]′x + k1 a(x)θ(θx′ )2 = 0.
Подстановка η =

Z

exp

1
2
2 k1 θ



(8.1.3.42)

dθ приводит уравнение (8.1.3.42) к линейному

уравнению
= 0, общее решение которого определяется формулой
Z
1
η = C1 a dx + C2 .
[a(x)ηx′ ]′x

2◦ . Случай k(ϕ) = k1 e−k2 ϕ + k3 , s(ϕ) = 1. При k(ϕ) = k1 e−k2 ϕ + k3 ,
что соответствует использованию зависимости (8.1.3.21), подставив выражение
(8.1.3.15) в уравнение (8.1.3.17), получим ξ(t) = k2−1 ln t. В этом случае класс
уравнений (8.1.3.1) допускает точные решения с функциональным разделением
переменных вида (8.1.3.2), где
ϕ(x, t) =

1
k2

(8.1.3.43)

ln t + θ(x).

Подставив выражение (8.1.3.43) в соотношение (8.1.3.4), где s(ϕ) = 1, и уравнение (8.1.3.17), где k(ϕ) = k1 e−k2 ϕ + k3 , имеем
p(x) = a(x)(θx′ )2 ,

c(x) = k1 k2 a(x)e−k2 θ (θx′ )2 .

(8.1.3.44)

Функция a(x) остается произвольной, а функция θ = θ(x) удовлетворяет ОДУ
с квадратичной нелинейностью
[a(x)θx′ ]′x + k3 a(x)(θx′ )2 = 0.

(8.1.3.45)

Это уравнение легко интегрируется, поскольку подстановка ζ(x) = θx′ преобразует его в уравнение Бернулли. В частности, при k3 = 0 общее решение
уравнения (8.1.3.45) имеет вид
θ(x) = C1

Z

1
a

dx + C2 .

◮ Пример 8.10. Пусть
a(x) = 1,

k1 = − 21 ,

k2 = −2,

k3 = 1.

(8.1.3.46)

В этом случае уравнение (8.1.3.45) имеет решение θ = ln x. Подставив эту
функцию в формулы (8.1.3.43) и (8.1.3.44), с учетом (8.1.3.46) получим
ϕ(x, t) = − 12 ln t + ln x,

p(x) = x−2 ,

c(x) = 1.

(8.1.3.47)

Поэтому уравнение

ut = uxx + x−2 f (u)

(8.1.3.48)

допускает автомодельное решение
u = U (z),

z = − 12 ln t + ln x ≡ ln(xt−1/2 ),

(8.1.3.49)

175

8.1. Прямой метод построения редукций

где функция U (z) удовлетворяет ОДУ:
′′
Uzz
+ ( 21 e2z − 1)Uz′ + f (U ) = 0.

(8.1.3.50)

Отметим, что в приложениях обычно используется альтернативное представление таких решений, которое основано на введении автомодельной переменной
z̄ = ez = xt−1/2 и приведении уравнения (8.1.3.48) к уравнению Uz̄′′z̄ + 12 z̄Uz̄′ +

+ z̄ −2 U = 0 (см. уравнение № 3 в табл. 8.1).
◮ Пример 8.11. Соотношения (8.1.3.44) и уравнение (8.1.3.45) удовлетворяются, если положить
a(x) = 1,

c(x) = e−x ,

p(x) = 1,

θ(x) = x,

k1 = k2 = 1,

k3 = 0.

Поэтому уравнение e−x ut = uxx + f (u) допускает точное решение u = U (z),

где z = x + ln t.

8.1.4. Общий вид редукций. Уравнение Гарри Дима
Основная идея общей схемы использования прямого метода редукций, заключается в следующем: точные решения уравнений в частных производных с
двумя независимыми переменными x и t ищутся в виде

u(x, t) = F x, t, w(z) , z = z(x, t).
(8.1.4.1)

Функции F (x, t, w) и z(x, t) должны выбираться так, чтобы для функции w(z)
в конечном итоге получить одно обыкновенное дифференциальное уравнение.
В отличие от представления решений в виде (8.1.1.1) или (8.1.2.1), связь между
функциями w и u в (8.1.4.1) может быть нелинейной.
Проиллюстрируем характерные особенности применения прямого метода
редукций для поиска точных решений в виде (8.1.4.1).
◮ Пример 8.12. Рассмотрим опять уравнение Буссинеска (8.1.1.10). Подставив (8.1.4.1) в (8.1.1.10), имеем
′′′′
′′′
′′′
aFw zx4 wzzzz
+ 4aFww zx4 wz′ wzzz
+ a(4Fxw zx3 + 6Fw zx2 zxx )wzzz
+ · · · = 0.
(8.1.4.2)

Здесь выписаны только три главных члена и опущены аргументы у функций F
и z. Для того чтобы (8.1.4.2) приводилось к обыкновенному дифференциальному уравнению для w = w(z), отношения функциональных коэффициентов
′′′ , w ′′′ , . . . к функциональному коэффициенту при старшей произпри wz′ wzzz
zzz
′′′′ должны быть функциями z и w, т. е.
водной wzzzz
4aFww zx4
aFw zx4

= Γ2 (z, w),

a(4Fxw zx3 + 6Fw zx2 zxx )
aFw zx4

Из первого равенства имеем
4Fww /Fw = Γ2 (z, w).

= Γ3 (z, w),

...

176

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Интегрируя дважды по w, получим
F (x, t, w) = f (x, t)Θ(z, w) + g(x, t),

(8.1.4.3)

где f (x, t) и g(x, t) — произвольные функции двух аргументов, а
Z
 Z

1
Θ = exp
Γ2 dw dw.
4

Полагая в (8.1.4.3) Θ(z, w(z)) = U (z) и используя представление (8.1.4.1),
приходим к решению, которое с точностью до переобозначений совпадает
с (8.1.2.1). Поэтому поиск точных решений уравнения Буссинеска (8.1.1.10) с
помощью общего представления (8.1.4.1) приводит к более простому специ◭
альному виду решения (8.1.2.1).
◮ Пример 8.13. Рассмотрим уравнение Гарри Дима
(8.1.4.4)

ut + 2(u−1/2 )xxx = 0.

Ищем точные решения в виде (8.1.4.1). Подставив это выражение в уравнение (8.1.4.4), получим

′′
′′′
+ · · · = 0.
−F −3/2 Fw zx3 wzzz
+ −3F −3/2 Fww + 29 F −5/2 Fw2 zx3 wz′ wzz

′′ и w ′′′ должно быть
Отношение функциональных коэффициентов при wz′ wzz
zzz
функцией z и w, т. е.
F
9 Fw
3 ww −
= Γ(z, w).

Fw

2 F

Двукратное интегрирование дает
F −1/2 (x, t, w) = f (x, t)Θ(z, w) + g(x, t),

(8.1.4.5)

где f (x, t) и g(x, t) — произвольные функции двух аргументов, а

Z
 Z
1
Γ dw dw.
Θ = − exp
3

Из формул (8.1.4.1), (8.1.4.5) следует, что можно искать точные решения уравнения Гарри Дима (8.1.4.4) в виде
u−1/2 (x, t) = f (x, t)U (z) + g(x, t),

 Задачи и упражнения к разд. 8.1

z = z(x, t).



1. Найти точное решение уравнения Бюргерса
ut = auxx + buux.
вида (8.1.1.1), используя прямой метод построения редукций.
2. Найти точное решение обобщенного уравнения Бюргерса — Кортевега — де Фриза
n-го порядка
ut = au(n)
x + buux .
вида (8.1.1.1), используя прямой метод построения редукций.

8.2. Прямой метод поиска слабых симметрий

177

3. Найти точное решение нелинейного конвективно-диффузионного уравнения
ut = uxx + xf (u)ux ,
где f (u) — произвольная функция, используя прямой метод построения редукций.
Указание. Решение искать в виде (8.1.3.2).
4. Найти точное решение нелинейногоконвективно-диффузионного уравнения
ut = uxx + th xf (u)ux ,
где f (u) — произвольная функция, используя прямой метод построения редукций.
Указание. Решение искать в виде (8.1.3.2).
5. Найти точное решение нелинейного конвективно-диффузионного уравнения
ut = [a(x)ux ]x + xf (u)ux ,
где a(x) и f (u) — произвольные функции, используя прямой метод построения редукций.
Указание. Решение искать в виде (8.1.3.2).
6. Найти точное решение вида (8.1.3.2) нелинейного уравнения типа Клейна — Гордона
i
h
k
− 1 f (u),
utt = [a(x)ux ]x +
a(x)

где a(x) и f (u) — произвольные функции, используя прямой метод построения редукций.
Указание. Решение искать в виде (8.1.3.2).

8.2. Прямой метод поиска слабых симметрий
8.2.1. Общее описание метода. Уравнение стационарного
пограничного слоя
Предварительные замечания. При использовании различных модификаций
прямого метода редукций, основанных на формулах (8.1.1.1), (8.1.2.1), (8.1.4.1),
функция w = w(z) находится в привилегированном положении, поскольку
остальные функции надо выбирать так, чтобы для w(z) было получено одно обыкновенное дифференциальное уравнение. Требование того, чтобы функция w удовлетворяла одному ОДУ, накладывает серьезные ограничения на
возможности метода и не позволяет эффективно его использовать для поиска
многих точных решений, которые можно найти другими методами (в частности, нельзя получить подавляющее большинство решений с обобщенным и
функциональным разделением переменных, рассмотренных ранее в главах 6
и 7). Эффективность прямого метода построения редукций существенно увеличится, если его использовать в сочетании с идеями методов обобщенного и

178

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

функционального разделения переменных, когда все определяющие функции
считаются равноправными, а функция w(z) может описываться переопределенной системой нескольких ОДУ.
Принцип расщепления. Прямой метод поиска слабых симметрий. Для
построения точных решений нелинейных УрЧП, как и ранее, используем выражение (8.1.2.1). Подставив его в рассматриваемое нелинейное уравнение в
частных производных, приходим к соотношению (8.1.2.2). Помимо рассмотренного в разд. 8.2.1 алгоритма построения точных решений, будем также
допускать, что функция w(z) может удовлетворять переопределенной системе
нескольких ОДУ (а функции f = f (x, t) и g = g(x, t) могут описываться переопределенными системами УрЧП). Для построения точных решений полученного уравнения билинейного вида (8.1.2.2) будем использовать обобщенный
принцип расщепления, который сформулирован ниже.
Обобщенный принцип расщепления. Решения рассматриваемого уравнения
ищем в виде различных линейных комбинаций элементов двух множеств {Φj }
и {Ψj }, входящих в (8.1.2.2):
m
X

n=1
m
X

αni Φn = 0,

i = 1, . . . , l;
(8.2.1.1)

βnj Ψn = 0,

j = 1, . . . , m,

n=1

где 1 6 l 6 m−1 и 1 6 m 6 m−1. Константы αni и βnj в (8.2.1.1) выбираются так,
чтобы билинейное уравнение (8.1.2.2) удовлетворялось тождественно (это всегда можно сделать). Отметим, что соотношения (8.2.1.1) носят алгебраический
характер и не зависят от конкретного вида дифференциальных форм Φn и Ψn .
После того, как соотношения (8.2.1.1) получены, подставив в них дифференциальные формы Φn и Ψn , приходим к системам дифференциальных
уравнений (часто переопределенным) для функций f = f (x, t), g = g(x, t) и
w = w(z), которые входят в выражение (8.1.2.1).
Замечание 8.2. Необходимо рассмотреть также вырожденные случаи, когда помимо линейных соотношений вида (8.2.1.1) одна или несколько дифференциальных
форм Ψn или Φn обращаются в нуль.

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

179

8.2. Прямой метод поиска слабых симметрий

◮ Пример 8.14. Рассмотрим уравнение протяженного осесимметричного
стационарного ламинарного гидродинамического пограничного слоя
(8.2.1.2)

uy uxy − ux uyy = a(yuyy )y + F(x),

где u — функция тока, x — координата, отсчитываемая вдоль оси симметрии;
y = 14 r 2 , r — радиальная координата; F(x) — функция давления. Продольная и
поперечная компоненты скорости жидкости v1 и v2 выражаются через функцию тока по формулам v1 = 2r −1 ur и v2 = −2r −1 ux .
Решение уравнения (8.2.1.2) ищем в виде (множитель a берется для удобства)
u(x, y) = af (x)w(z) + ag(x),

(8.2.1.3)

z = ϕ(x)y + ψ(x).

Подставим это выражение в исходное уравнение (8.2.1.2) и исключим y с
помощью равенства ϕ(x)y = z − ψ(x). После деления на a2 ϕ2 f приходим
к функционально-дифференциальному уравнению с двумя аргументами вида
(6.2.2.1) — (6.2.2.2) из разд. 6.2.2, где k = 6:
′′ ′
′′′
′′
′′
(zwzz
)z − ψwzzz
+ fx′ wwzz
+ gx′ wzz


(f ϕ)′x
ϕ

(wz′ )2 +

F
a2 f ϕ2

= 0.

(8.2.1.4)

Используем упрощенную схему построения точных решений. Будем счи′′ , w ′′ , (w ′ )2 , 1 являются
тать, что функциональные коэффициенты при wwzz
zz
z
линейными комбинациями коэффициентов 1 и ψ, стоящих соответственно при
′′ )′ и w ′′′ . Имеем
старших членах (zwzz
z
zzz
fx′ = A1 + B1 ψ,
gx′ = A2 + B2 ψ,
−(f ϕ)′x /ϕ = A3 + B3 ψ,

(8.2.1.5)

F/(a2 f ϕ2 ) = A4 + B4 ψ,

где Ak , Bk — произвольные постоянные. Подставим выражения (8.2.1.5) в уравнение (8.2.1.4) и соберем члены, пропорциональные ψ (считаем, что ψ 6= const).
Приравнивая функциональный множитель при ψ нулю, для функции w = w(z)
получим переопределенную систему, состоящую из двух обыкновенных дифференциальных уравнений:
′′ ′
′′
′′
(zwzz
)z + A1 wwzz
+ A2 wzz
+ A3 (wz′ )2 + A4 = 0,
′′′
−wzzz

+

′′
B1 wwzz

+

′′
B2 wzz

+

B3 (wz′ )2

+ B4 = 0.

(8.2.1.6)
(8.2.1.7)

Рассмотрим три случая.
Случай 1. Положим
A1 = A3 = A4 = 0,

A2 = −n.

(8.2.1.8)

+ C2 z + C3 ,

(8.2.1.9)

В этом случае решение уравнения (8.2.1.6) имеет вид
w(z) =

C1
z n+1
n(n + 1)

180

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

где C1 , C2 , C3 — постоянные интегрирования. Решение (8.2.1.9) уравнения
(8.2.1.6) является одновременно и решением уравнения (8.2.1.7) только при
выполнении условий
n = −2,

B1 = B3 ,

C1 = −

4
B1

C22 = −

,

B4
B1

,

C3 = −

B2
B1

(8.2.1.10)

.

Подставим коэффициенты (8.2.1.8), (8.2.1.10) в систему (8.2.1.5). Интегрируя,
получим
g(x) = 2x − C3 f,

C4
f2

ϕ=

,

ψ=−

C1 ′
f ,
4 x

F = −(aC2 C4 )2

fx′
f3

, (8.2.1.11)

где f = f (x) — произвольная функция.
Формулы (8.2.1.3), (8.2.1.9), (8.2.1.11) дают точное решение уравнения осесимметричного пограничного слоя (8.2.1.2).
Случай 2. При
A2 = B1 = B3 = B4 = 0,

B2 = −λ,

A3 = −A1 ,

A4 = λ2/A1 (8.2.1.12)

совместное решение системы (8.2.1.6), (8.2.1.7) имеет вид
w(z) =

1
(C1 e−λz
A1

+ λz − 3).

(8.2.1.13)

Решение системы (8.2.1.5) с коэффициентами (8.2.1.12) описывается формулами
f = A1 x + C2 ,

ϕ = C3 ,

1
λ

ψ = − gx′ ,

F=

(aC3 λ)2
(A1 x + C2 ),
A1

(8.2.1.14)

где C1 , C2 , C3 — произвольные постоянные, а g = g(x) — произвольная функция.
Формулы (8.2.1.3), (8.2.1.13), (8.2.1.14) дают точное решение уравнения
пограничного слоя (8.2.1.2).
Случай 3. Система (8.2.1.6) — (8.2.1.7) допускает также решения вида
w(z) = C1 z 2 + C2 z + C3 ,
где константы C1 , C2 , C3 связаны с An и Bn . Соответствующее решение легче
получить непосредственно из исходного уравнения (8.2.1.2) подстановкой в
него u = ϕ2 (x)y 2 + ϕ1 (x)y + ϕ0 (x), что соответствует методу обобщенного
разделения переменных. В результате приходим к решению:
u(x, y) = C1 y 2 + ϕ(x)y +

1
4C1

ϕ2 (x) −

1
2C1

Z

F(x) dx − x + C3 ,

где F(x) и ϕ(x) — произвольные функции, а C1 и C3 — произвольные постоян◭
ные.

8.2.2. Уравнение Бюргерса — Хаксли (уравнение
диффузионного типа с кубической нелинейностью)
Рассмотрим уравнение с кубической нелинейностью
ut + σuux = auxx + b3 u3 + b2 u2 + b1 u + b0 .

(8.2.2.1)

181

8.2. Прямой метод поиска слабых симметрий

При σ = 1 и b0 = b1 = b2 = b3 = 0 оно является уравнением Бюргерса, которое
описывает распространение волн в нелинейных диссипативных системах. При
σ = b0 = 0 оно совпадает с уравнением Хаксли, которое моделирует распространение бегущего импульса по нервному волокну. При b0 = 0, уравнение (8.2.2.1)
является ненормированным уравнением Бюргерса — Хаксли, которое описывает пристенное движение жидкости в жидких кристаллах, а также динамику
популяций с учетом размножения, смертности, питания и ее диффузионного
перемещения.
Будем искать решение уравнения (8.2.2.1) в виде
u(x, t) = f (x, t)w(z) + λ,

z = z(x, t),

(8.2.2.2)

где функции f = f (x, t), z = z(x, t), w = w(z), а также константа λ подлежат определению. Подставив (8.2.2.2) в (8.2.2.1), получим уравнение, которое
удобно представить в билинейном виде
7
X

(8.2.2.3)

Φn [x, t]Ψn [z] = 0.

n=1

Здесь выражения Φn = Φn [x, t] зависят от коэффициентов уравнения (8.2.2.1)
и функций (и их производных), входящих в решение (8.2.2.2), и определяются
формулами
Φ1 = b3 λ3 + b2 λ2 + b1 λ + b0 ,
Φ2 = 3b3 λ2 f + 2b2 λf + b1 f + afxx − σλfx − ft ,
Φ3 = 3b3 λf 2 + b2 f 2 − σf fx ,

(8.2.2.4)

Φ 4 = b3 f 3 ,

Φ5 = af zxx + 2afx zx − σλf zx − f zt ,

Φ6 = −σf 2 zx ,

Φ7 = af zx2 ,

а функции Ψn = Ψn [z] записываются так:
Ψ1 = 1, Ψ2 = w, Ψ3 = w2 , Ψ4 = w3 ,
′′
Ψ5 = wz′ , Ψ6 = wwz′ , Ψ7 = wzz
.

(8.2.2.5)

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

w(z) = 1/z,
имеют место три линейных соотношения между функциями (8.2.2.5):
Ψ7 = 2Ψ4 ,

Ψ6 = −Ψ4 ,

Ψ5 = −Ψ3 .

(8.2.2.7)

Подставив (8.2.2.7) в (8.2.2.3), получим
Φ1 Ψ1 + Φ2 Ψ2 + (Φ3 − Φ5 )Ψ3 + (Φ4 − Φ6 + 2Φ7 )Ψ4 = 0.

(8.2.2.8)

182

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Приравнивая нулю функциональный коэффициент при Ψ4 в (8.2.2.8), после
сокращения на f приходим к уравнению b3 f 2 + σf zx + 2azx2 = 0, решение
которого имеет вид
(8.2.2.9)

f = βzx ,
где β — корень квадратного уравнения
b3 β 2 + σβ + 2a = 0.

(8.2.2.10)

Приравнивая нулю функциональные коэффициенты при Ψ1 , Ψ2 , Ψ3 в (8.2.2.8)
и учитывая (8.2.2.4) и (8.2.2.9), после простых арифметических преобразований и перегруппировки слагаемых, получим
zt − (3a + βσ)zxx + (σλ + b2 β + 3b3 βλ)zx = 0 (коэффициент при Ψ3 ),

zxt − azxxx + σλzxx − (b1 + 2λb2 + 3b3 λ2 )zx = 0 (коэффициент приΨ2 ),

b3 λ3 + b2 λ2 + b1 λ + b0 = 0 (коэффициент при Ψ1 ).
(8.2.2.11)
Здесь первые два линейных уравнения в частных производных образуют переопределенную систему для функции z = z(x, t), а последнее (кубическое)
уравнение служит для определения константы λ.
С помощью (8.2.2.2), (8.2.2.6), (8.2.2.9) можно представить решение уравнения (8.2.2.1) в виде
u(x, t) =

β ∂z
z ∂x

(8.2.2.12)

+ λ.

Пусть β — корень квадратного уравнения (8.2.2.10), а λ — корень последнего
(кубического) уравнения в (8.2.2.11). В зависимости от значения константы b3 ,
следует рассмотреть два случая.
1◦ . Случай b3 6= 0. Из первых двух уравнений в (8.2.2.11) имеем
zt + p1 zxx + p2 zx = 0,
zxxx + q1 zxx + q2 zx = 0,

(8.2.2.13)

где
p1 = −βσ − 3a,

p2 = λσ + βb2 + 3βλb3 ,

q1 = −

,

βb2 + 3βλb3
βσ + 2a

q2 = −

3b3 λ2 + 2b2 λ + b1
βσ + 2a

.

(8.2.2.14)

Ниже приводятся решения переопределенной системы линейных уравнений (8.2.2.13) — (8.2.2.14), которые вместе с формулой (8.2.2.12) и квадратным
уравнением (8.2.2.10) позволяют находить точные решения исходного УрЧП
(8.2.2.1).
Возможны четыре основные ситуации.
1.1. При q2 6= 0 и q12 6= 4q2 (q12 > 4q2 ) имеем
z(x, t) = C1 exp(k1 x + s1 t) + C2 exp(k2 x + s2 t) + C3 ,
p
kn = − 12 q1 ± 12 q12 − 4q2 , sn = −kn2 p1 − kn p2 ,

8.2. Прямой метод поиска слабых симметрий

183

где C1 , C2 , C3 — произвольные постоянные; n = 1, 2. При q12 < 4q2 в данном
решении надо выделить действительную и мнимую части, что приводит к
решению, зависящему от экспоненциальных и тригонометрических функций.
1.2. При q2 6= 0 и q12 = 4q2 :
z(x, t) = C1 exp(kx + s1 t) + C2 (kx + s2 t) exp(kx + s1 t) + C3 ,
k = − 12 q1 , s1 = − 14 p1 q12 + 21 p2 q1 , s2 = − 12 p1 q12 + 21 p2 q1 .
1.3. При q2 = 0 и q1 6= 0:
z(x, t) = C1 (x − p2 t) + C2 exp[−q1 x + q1 (p2 − p1 q1 )t] + C3 .
1.4. При q2 = q1 = 0:
z(x, t) = C1 (x − p2 t)2 + C2 (x − p2 t) − 2C1 p1 t + C3 .
2◦ . Случай b3 = 0, b2 6= 0. Решения определяются формулой (8.2.2.12), где
h

i
b σ
2ab2
z(x, t) = C1 + C2 exp Ax + A 1 +
t ,
β=

2a
− ,
σ

A=

2b2
σ(b1 + 2b2 λ)
,
2ab2

σ

а λ = λ1,2 — корни квадратного уравнения b2 λ2 + b1 λ + b0 = 0.

8.2.3. Уравнения нестационарного плоского и
осесимметричного пограничного слоя
Уравнения плоского пограничного слоя. Уравнения гидродинамического пограничного слоя описывают течения вязких жидкостей в тонких слоях вблизи
твердых, жидких и газообразных поверхностей различной формы при больших
числах Рейнольдса.
Система уравнений плоского нестационарного ламинарного пограничного
слоя для ньютоновской несжимаемой жидкости (классическая модель жидкости) записывается в следующем виде:
Ut + U Ux + V Uy = νUyy + F (t, x),
Ux + Vy = 0,

(8.2.3.1)
(8.2.3.2)

где t — время, x и y — продольная и поперечная координаты (значение y = 0 соответствуют поверхности тела), U и V — продольная и поперечная компоненты
скорости жидкости, F (t, x) = −px /ρ — заданная функция (пропорциональная
продольному градиенту давления), p — давление, ρ — массовая плотность, ν —
кинематическая вязкость жидкости.
С помощью функции тока W , определяемой формулами
U = Wy ,

V = −Wx ,

(8.2.3.3)

184

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

система (8.2.3.1) — (8.2.3.2) сводится к одному УрЧП третьего порядка
Wty + Wy Wxy − Wx Wyy = νWyyy + F (t, x).

(8.2.3.4)

Уравнения осесимметричного пограничного слоя. Система уравнений
осесимметричного нестационарного ламинарного пограничного слоя имеет вид
Ut + U Ux + V Uy = νUyy + F (t, x),
(rU )x + (rV )y = 0, r = r(x),

(8.2.3.5)
(8.2.3.6)

где x и y — продольная и поперечная координаты (соответствующие единичные
векторы ex и ey направлены по касательной и по нормали к поверхности тела
вращения), U и V — продольная и поперечная компоненты скорости жидкости,
F (t, x) = −px /ρ — заданная функция, r = r(x) — безразмерный радиус поперечного сечения, перпендикулярный оси вращения и определяющий форму
тела. Остальные обозначения — такие же, как и для уравнения (8.2.3.4). Выбор
единицы длины в определении r = r(x) не влияет на вид уравнения.
Введение функции тока W по формулам
U = Wy ,

V = −Wx −

rx′
W,
r

r = r(x),

(8.2.3.7)

приводит систему (8.2.3.5) — (8.2.3.6) к одному уравнению третьего порядка
Wty + Wy Wxy − Wx Wyy −

rx′
W Wyy
r

= νWyyy + F (t, x).

(8.2.3.8)

При r(x) = const уравнение (8.2.3.8) совпадает с (8.2.3.4). Далее будем рассматривать общий случай уравнения (8.2.3.8) для произвольной зависимости
r = r(x). Допустимые формы функции давления F (t, x) будут, как обычно,
определяться в процессе анализа.
Преобразование к уравнению плоского пограничного слоя с переменной вязкостью. Путем введения новых переменных
z = r(x)y,

w = r(x)W,

(8.2.3.9)

преобразуем уравнение (8.2.3.8) к более удобному для анализа виду
wtz + wz wxz − wx wzz = νr 2 (x)wzzz + F (t, x).

(8.2.3.10)

В частном случае r(x) ≡ 1, уравнение (8.2.3.10) совпадает с уравнением
плоского пограничного слоя (8.2.3.4).
Общий вид решения. Определяющие уравнения. Редукция к ОДУ. Точные решения уравнения (8.2.3.10) ищем в виде
w = f u(ξ) + gz + h,

ξ = ϕz + ψ,

(8.2.3.11)

где шесть функций f = f (t, x), g = g(t, x), h = h(t, x), ϕ = ϕ(t, x), ψ = ψ(t, x),
u = u(ξ) подлежат определению в процессе исследования.

185

8.2. Прямой метод поиска слабых симметрий

Подставив (8.2.3.11) в (8.2.3.10), получим уравнение, которое удобно представить в билинейной форме
7
X

(8.2.3.12)

Φn [x, t]Ψn [ξ] = 0.

n=1

Функции Φn = Φn [x, t] зависят от функциональных коэффициентов (и их производных), входящих уравнение (8.2.3.10) и решение (8.2.3.11), и определяются
формулами
Φ1 = gt + ggx − F,

Φ2 = (f ϕ)t + (f gϕ)x ,

Φ3 = f ϕ(f ϕ)x ,

Φ4 = f (ϕψt + gϕψx + gx ϕψ − ψϕt − gϕx ψ − hx ϕ2 ),

Φ5 = f (ϕt + gϕx − gx ϕ),

2

Φ6 = −f fxϕ ,

а функции Ψn = Ψn [ξ] имеют вид
Ψ1 = 1,

Ψ2 = u′ξ ,

Ψ5 = ξu′′ξξ ,

Ψ3 = (u′ξ )2 ,

Ψ6 = uu′′ξξ ,

(8.2.3.13)

2

3

Φ7 = −νr f ϕ ,

Ψ4 = u′′ξξ ,

(8.2.3.14)

Ψ7 = u′′′
ξξξ .

Уравнение (8.2.3.12) — (8.2.3.14) сводится одному ОДУ для u = u(ξ), если
все Φn (n 6 6) положить пропорциональными Φ7 , т. е.
Φn = −an Φ7

(8.2.3.15)

(n = 1, . . . , 6),

где a1 , . . . , a6 — свободные параметры. Подставив (8.2.3.13) в (8.2.3.15), приходим к нелинейной системе УрЧП для определения функций f = f (t, x),
g = g(t, x), h = h(t, x), ϕ = ϕ(t, x), ψ = ψ(t, x):
gt + ggx − F = a1 νr 2 f ϕ3 ,
2

3

(f ϕ)t + (f gϕ)x = a2 νr f ϕ ,

(8.2.3.17)

2 2

(8.2.3.18)

2 3

(8.2.3.19)

2 3

(8.2.3.20)

(f ϕ)x = a3 νr ϕ ,
2

(8.2.3.16)

ϕψt + gϕψx + gx ϕψ − ϕt ψ − gϕx ψ − hx ϕ = a4 νr ϕ ,
ϕt + gϕx − gx ϕ = a5 νr ϕ ,
2

fx = −a6 νr ϕ.

(8.2.3.21)

a1 + a2 u′ξ + a3 (u′ξ )2 + a4 u′′ξξ + a5 ξu′′ξξ + a6 uu′′ξξ = u′′′
ξξξ .

(8.2.3.22)

В результате уравнение (8.2.3.12) редуцируется к нелинейному ОДУ для функции u = u(ξ):
Любой совместное решение определяющей системы УрЧП первого порядка
(8.2.3.16) — (8.2.3.21) вместе с соответствующим решением ОДУ третьего порядка (8.2.3.22) порождает точное решение вида (8.2.3.11) уравнения (8.2.3.10).
Анализ и решения определяющей системы (8.2.3.16) — (8.2.3.21) для осесимметричного пограничного слоя с произвольной r(x). Систему уравнений (8.2.3.16) — (8.2.3.21) удается расщепить на несколько более простых
подсистем, которые можно рассматривать независимо друг от друга.

186

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Подсистема, состоящая из уравнений (8.2.3.18) и (8.2.3.21), позволяет выразить f и ϕ через r = r(x). При заданных f и ϕ подсистема, состоящая
из уравнений (8.2.3.17) и (8.2.3.20), служит для определения g и r, откуда
следует, что в случае общего положения функция r = r(x) не может считаться
произвольной. После того, как g и r найдены, функция давления вычисляется
по формуле
F = gt + ggx − a1 νr 2 f ϕ3 ,
(8.2.3.23)

которая является следствием уравнения (8.2.3.16). Функцию ψ в уравнении
(8.2.3.19) можно считать произвольно заданной. Интегрируя по x, находим
функцию h:
Z

1
ϕψt + gϕψx + gx ϕψ − ϕt ψ − gϕx ψ − a4 νr 2 ϕ3 dx + p(t), (8.2.3.24)
h=
2
ϕ

где p(t) — произвольная функция.
Далее функцию r = r(x) будем считать произвольной.
Анализ начнем с подсистемы, состоящей из уравнений (8.2.3.17) и (8.2.3.20).
Выделим производную gx и перепишем эти уравнения в виде
gx +
gx −

(f ϕ)x
(f ϕ)t
g = a2 νr 2 ϕ2 −
,


ϕx
ϕ
g = −a5 νr 2 ϕ2 + t .
ϕ
ϕ

(8.2.3.25)
(8.2.3.26)

Найдем условия, при которых уравнения (8.2.3.25) и (8.2.3.26) совпадают.
В этом случае r = r(x) можно считать произвольной функцией. Тогда g определяется из (8.2.3.26), а следовательно, выражается через ϕ и r.
Приравнивая функциональные коэффициенты при g и правые части уравнений (8.2.3.25) и (8.2.3.26), имеем
ϕx
ϕ

+

(f ϕ)x


= 0,

ϕt
ϕ

+

(f ϕ)t


= (a2 + a5 )νr 2 ϕ2 .

(8.2.3.27)

Интегрируя первое уравнение в (8.2.3.27), получим
f = λ(t)ϕ−2

(8.2.3.28)

где λ(t) — произвольная функция. Подстановка выражения (8.2.3.28) во второе
уравнение (8.2.3.27) дает
[ln λ(t)]′t = (a2 + a5 )νr 2 (x)ϕ2 .

(8.2.3.29)

Уравнение (8.2.3.29) удовлетворяется в следующих двух случаях:
(a) a5 = −a2 ,
(b) ϕ =

σ(t)
,
r(x)

ϕ = ϕ(t, x) — любая функция;
Z
h
i
λ(t) = λ0 exp (a2 + a5 ) ν σ 2 (t) dt ,
λ(t) = λ0 ,

где λ0 — произвольная постоянная, а σ(t) — произвольная функция.

(8.2.3.30)
(8.2.3.31)

8.2. Прямой метод поиска слабых симметрий

187

Случай (a). Без ограничения общности можно положить λ0 = 1. Учитывая
(8.2.3.28), получим f = ϕ−2 . Уравнения (8.2.3.18) и (8.2.3.21) принимают вид
ϕ′x = −a3 νr 2 ϕ4 ,

ϕ′x =

2 4
1
2 a6 νr ϕ .

(8.2.3.32)

Эти уравнения совместны, если a6 = −2a3 . Интегрируя первое уравнение в
(8.2.3.32), а затем (8.2.3.26), находим точное решение уравнения (8.2.3.10) вида
(8.2.3.11), в котором следует положить
h
Z
i2/3
f = 3a3 ν r 2 (x) dx + b(t)
,
Z
h
i−1/3
ϕ = 3a3 ν r 2 (x) dx + b(t)
,
Z 

ϕt
g = c(t)ϕ + ϕ
+ a2 νr 2 ϕ dx,
2

(8.2.3.33)

ϕ

где b = b(t) и c = c(t) — произвольные функции, h определяется формулой
(8.2.3.24), ψ = ψ(t, x) — произвольная функция, а u = u(ξ) — функция, удовлетворяющая одному ОДУ (8.2.3.22) при a5 = −a2 и a6 = −2a3 . Функция давления
задается формулой (8.2.3.23). Следует отметить, что при a3 6= 0 функцию g
можно представить в виде
g = c(t)ϕ −

Z
1 ′
bt (t)ϕ
3

ϕ2 dx +

a2
2a3

ϕ−1 .

Случай (b). Из формул (8.2.3.28) и (8.2.3.31), а также уравнений (8.2.3.18)
и (8.2.3.21), следует, что должны выполняться условия a6 = −2a3 и r(x) =
αx + β, т. е. функция r(x) не является произвольной. Этот случай здесь не
рассматривается.
Решения определяющей системы (8.2.3.16) — (8.2.3.21) для плоского пограничного пограничный слоя при r(x) ≡ 1. Рассмотрим теперь случай
уравнения плоского пограничного слоя (8.2.3.10) при r(x) = 1 и опишем
некоторые из его точных решений вида (8.2.3.11). Во всех рассматриваемых
ниже случаях будут приведены только выражения для функций ϕ = ϕ(t, x),
f = f (t, x), g = g(t, x). Функция ψ = ψ(t, x) является произвольной, функции
h = h(t, x) и F = F (t, x) определяются формулами (8.2.3.24) и (8.2.3.23) при
r(x) = 1, а функция u = u(ξ) удовлетворяет ОДУ (8.2.3.22).
1◦ . Случай a5 = −a2 , a6 = −2a3 , a3 6= 0. Точное решение вида (8.2.3.11)
получим, положив r(x) = 1 в (8.2.3.33), (8.2.3.23), (8.2.3.24). В результате имеем

−1/3
ϕ = 3a3 νx + b(t)
,

2/3
,
f = 3a3 νx + b(t)
g = c(t)ϕ −

a
1
b′ (t) + 2
3a3 ν t
2a3

где b = b(t) и c = c(t) — произвольные функции.

(8.2.3.34)
−1

ϕ

,

188

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

2◦ . Случай a5 = −a2 и a3 = a6 = 0. Формулы (8.2.3.33) при a3 = 0 приводят
к точному решению (8.2.3.11), в котором следует положить
ϕ = ϕ(t) — произвольная функция,
f = ϕ−2 ,


ϕt
g=
+ a2 νϕ2 x + c(t)ϕ,

(8.2.3.35)

ϕ

где c = c(t) — произвольная функция, а остальные функции описаны выше.
3◦ . Случай a3 = a6 = 0. Точное решение вида (8.2.3.11) определяется
формулами
ϕ = ϕ(t) — произвольная функция,
h
Z
i
k
f = 2 exp (a2 + a5 ) ν ϕ2 dt ,
ϕ


ϕt
− a5 νϕ2 x + c(t)ϕ,
g=

(8.2.3.36)

ϕ

где c(t) — произвольная функция, а k — произвольная постоянная. Три функции
(8.2.3.36) удовлетворяют четырем уравнениям (8.2.3.17), (8.2.3.18), (8.2.3.20),
(8.2.3.21) при r = 1, a3 = a6 = 0 и принимают вид (8.2.3.35) при a5 = −a2 и k = 1.
Использование метода поиска слабых симметрий для построения точных решений. Уравнение пограничного слоя (8.2.3.10) с произвольной r(x)
имеет гораздо больше точных решений вида (8.2.3.11), чем получено ранее
путем прямой редукции к одному ОДУ (8.2.3.22) при a5 = −a2 и a6 = −2a3 .
Ниже описана процедуру построения других точных решений вида (8.2.3.11).
Определяющая система (8.2.3.16) — (8.2.3.21) получена в предположении,
что первые шесть функций Ψi в (8.2.3.14) линейно независимы.
Если некоторые из функций Ψi линейно зависимы, то следует выбрать
линейно независимую подсистему {Ψj }, а остальные функции выразить через
элементы этой подсистемы. В этом случае соотношение (8.2.3.12) надо переписать в виде линейной комбинации функций Ψj , а затем функциональные
множители при Ψj приравнять нулю. Полученная в результате указанных действий модифицированная определяющая система будет не только отличаться
от системы (8.2.3.16) — (8.2.3.21), но также будет включать меньше уравнений.
Чем меньше линейно независимых функций содержится в (8.2.3.14), тем меньше уравнений будет входить в определяющую систему и тем большее число
произвольных функций может входить в ее решение.
Решения вида (8.2.3.11), отличные от описываемых уравнениями (8.2.3.16) —
(8.2.3.22), возникают, если среди функций Ψi имеются две или больше линейно
независимые подсистемы, одна из которых содержит Ψ7 . В качестве функций
u = u(ξ), которые определяют Ψi в (8.2.3.14), следует использовать частные
решения ОДУ (8.2.3.22) при подходящих значениях параметров ai .
В табл. 8.3 включены двенадцать функций u = u(ξ), которые приводят к
двум или трем линейным соотношениям между функциями (8.2.3.14). Функция

189

8.2. Прямой метод поиска слабых симметрий

в первой строке дает Ψ7 = 0, что соответствует вырожденному решению.
Остальные строки содержат функции, которые порождают невырожденные решения уравнения (8.2.3.10).
Таблица 8.3. Порождающие функции u и соответствующие линейные соотношения
для Ψn . Обозначения: Ψ1 = 1, Ψ2 = u′ξ , Ψ3 = (u′ξ )2 , Ψ4 = u′′ξξ , Ψ5 = ξu′′ξξ , Ψ6 = uu′′ξξ ,
Ψ7 = u′′′
ξξξ .
№ Порождающие функции u

Линейные соотношения для Ψn

1

u = ξ2

Ψ4 = 2Ψ1 , Ψ5 = 23 Ψ2 , Ψ6 = 12 Ψ3

2

u = ξ3

Ψ5 = 2Ψ2 , Ψ6 = 23 Ψ3 , Ψ7 = 6Ψ1

3

u = ξ −1

4

u = exp ξ

Ψ5 = −2Ψ2 , Ψ6 = 2Ψ3 , Ψ7 = −6Ψ3

5

u = ch ξ

Ψ6 = Ψ1 +Ψ3 , Ψ7 = Ψ2

6

u = sh ξ

7

u = cos ξ

Ψ6 = Ψ3 −Ψ1 , Ψ7 = Ψ2

8

u = sin ξ

9

u = th ξ

10

u = cth ξ

11

u = tg ξ

12

u = ctg ξ

Ψ2 = Ψ4 = Ψ7 , Ψ6 = Ψ3

Ψ6 = Ψ3 −Ψ1 , Ψ7 = −Ψ2
Ψ6 = Ψ3 −Ψ1 , Ψ7 = −Ψ2

Ψ6 = −2Ψ2 +2Ψ3, Ψ7 = −2Ψ2 −3Ψ6
Ψ6 = −2Ψ2 +2Ψ3, Ψ7 = −2Ψ2 −3Ψ6
Ψ6 = −2Ψ2 +2Ψ3 , Ψ7 = 2Ψ2 +3Ψ6
Ψ6 = 2Ψ2 +2Ψ3, Ψ7 = 2Ψ2 −3Ψ6

Примеры построения точных решений. Ниже приведены примеры построения точных решений нелинейного УрЧП третьего порядка (8.2.3.10) путем использования некоторых порождающих функций, указанных в табл. 8.3.
◮ Пример 8.15. Возьмем функцию u = ξ 3 из второй строки табл. 8.3 и
построим точное решение. Учитывая формулы (8.2.3.14) и линейные соотношения между Ψi (см. табл. 8.3), перепишем уравнение (8.2.3.12) — (8.2.3.14) в
виде


gt + ggx − F − 6νr 2 f ϕ3 Ψ1 +


+ (f ϕ)t + (f gϕ)x + 2f (ϕt + gϕx − gx ϕ) Ψ2 +


+ f ϕ(f ϕ)x − 32 f fx ϕ2 Ψ3 +

+ f (ϕψt + gϕψx + gx ϕψ − ψϕt − gϕx ψ − hx ϕ2 )Ψ4 = 0.
Приравнивая функциональные коэффициенты при всех Ψi (i = 1, 2, 3, 4) нулю,
приходим к системе УрЧП:
gt + ggx − F − 6νr 2 f ϕ3 = 0,
(8.2.3.37)
(f ϕ)t + (f gϕ)x + 2f (ϕt + gϕx − gx ϕ) = 0,
(8.2.3.38)
1
(8.2.3.39)
f ϕx + 3 fx ϕ = 0,
ϕψt + gϕψx + gx ϕψ − ψϕt − gϕx ψ − hx ϕ2 = 0.

(8.2.3.40)

190

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Здесь уравнение (8.2.3.39) преобразовано к более удобному виду, а в последних
двух уравнениях произведено деление на ненулевые сомножители f ϕ и f .
В системе (8.2.3.37) — (8.2.3.40) на два уравнения меньше, чем в системе
(8.2.3.16) — (8.2.3.21). Кроме того, полученные уравнения не нуждаются в исследовании на совместность. Уравнения (8.2.3.37) — (8.2.3.39) позволяют найти
f , g, F при произвольной r(x). Функции ϕ = ϕ(t, x) и ψ = ψ(t, x) остаются
произвольными, а функция h, как следует из (8.2.3.40), определяется формулой
(8.2.3.24), где a4 = 0.
Общее решение уравнения (8.2.3.39) имеет вид
(8.2.3.41)

f = a(t)ϕ−3 ,

где a(t) — произвольная функция. Подставив это выражение в (8.2.3.38), после
интегрирования получим

1  ′
g=
at (t)x + b(t) ,
(8.2.3.42)
a(t)

где b(t) — произвольная функция. Подставив (8.2.3.41) и (8.2.3.42) в (8.2.3.37),
находим функцию давления F :
F (t, x) = −6νa(t)r 2 (x) +

1
[a′′ (t)x + b′t (t)].
a(t) tt

При ψ = h = 0 подстановка (8.2.3.41) и (8.2.3.42) в (8.2.3.11) дает точное
решение
1
[a′t (t)x + b(t)]z,
u = a(t)z 3 +
a(t)

где a(t) и b(t) — произвольные функции. Интересно, что произвольная функция ϕ, входящая в (8.2.3.41), в окончательный результат не входит, так как она

сокращается после подстановки в (8.2.3.11).
◮ Пример 8.16. Возьмем теперь u = exp ξ из строки № 4 табл. 8.3. Используя формулы (8.2.3.14) и линейные соотношения между Ψi (см. табл. 8.3),
перепишем уравнение (8.2.3.12) — (8.2.3.14) в виде


(gt + ggx − F )Ψ1 + (f ϕ)t + (f gϕ)x − f ϕ2 hx − νr 2 f ϕ3 Ψ2 +


+ f ϕ (f ϕ)x − fx ϕ Ψ3 + f (ϕt + gϕx − gx ϕ)Ψ5 = 0,

где для простоты мы положили ψ = 0. Приравняв нулю функциональные
коэффициенты при Ψi (i = 1, 2, 3, 5), получим
gt + ggx − F = 0,

(f ϕ)t + (f gϕ)x − f ϕ2 hx − νr 2 f ϕ3 = 0,
ϕx = 0, ϕt + gϕx − gx ϕ = 0.

Из первого, третьего и четвертого уравнений следует, что


1  ′′
1 ′
ϕt x + b(t) , F =
ϕtt x + b′t (t) ,
ϕ = ϕ(t), g =
ϕ

ϕ

(8.2.3.43)

(8.2.3.44)

8.2. Прямой метод поиска слабых симметрий

191

где ϕ = ϕ(t) и b = b(t) — произвольные функции. Второе уравнение в (8.2.3.43)
дает

Z 
2ϕ′
1
f
ft
h = 2t x +
(8.2.3.45)
+ g x − νr 2 ϕ2 dx + c(t),
ϕ

ϕ

f

f

где c(t) — произвольная функция.
Формулы (8.2.3.11), (8.2.3.44), (8.2.3.45) при произвольной f = f (t, x) и
ψ = 0 определяют точное решение уравнения (8.2.3.10) для произвольной

функции r(x), т. е. для любой формы обтекаемой поверхности.
Замечание 8.3. Важно подчеркнуть, что прямой метод поиска слабых симметрий,
описанный в разд. 8.2.1, позволяет найти значительно больше точных решений уравнения (8.2.3.10), чем прямой метод поиска редукций, рассмотренный в разд. 8.1.

Литература к главе 8
Аксенов А.В., Козырев А.А. Одномерные и двумерные редукции уравнения нестационарного осесимметричного пограничного слоя. Вестник НИЯУ «МИФИ», 2013,
т. 2, № 4, с. 415–421.
Аристов С.Н., Полянин А.Д. Точные решения трехмерных нестационарных уравнений Навье — Стокса. Доклады АН, 2009, т. 54, № 7, с. 35–40.
Аристов С.Н., Князев Д.В., Полянин А.Д. Точные решения уравнений Навье — Стокса с линейной зависимостью компонент скорости от двух пространственных переменных. Теор. основы хим. технологии, 2009, т. 43, № 5, с. 547–566.
Кудряшов Н.А. Методы нелинейной математической физики. Долгопрудный: Изд.
дом «Интеллект», 2010.
Лойцянский Л.Г. Ламинарный пограничный слой. М.: Физматлит, 1962.
Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: Издательство «ИПМех РАН», 2020.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.
Шлихтинг Г. Теория пограничного слоя. М.: Наука, 1974.
Aksenov A.V., Kozyrev A.A. New reductions of the unsteady axisymmetric boundary layer
equation to ODEs and simpler PDEs. Mathematics, 2022, Vol. 10, No. 10, 1673.
Clarkson P.A., Kruskal M.D. New similarity reductions of the Boussinesq equation.
J. Math. Phys., 1989, Vol. 30, No. 10, pp. 2201–2213.
Clarkson P.A., Ludlow D.K., Priestley T.J. The classical, direct and nonclassical methods
for symmetry reductions of nonlinear partial differential equations. Methods Appl. Anal.,
1997, Vol. 4, No. 2, pp. 173–195.
Burde G.I. The construction of special explicit solutions of the boundary-layer equations.
Steady flows. Quart. J. Mech. Appl. Math., 1994, Vol. 47, No. 2, pp. 247–260.
Estévez P.G. Non-classical symmetry and the singular manifold: the Burgers and the Burgers–Huxley equation. J. Phys. A: Math. Gen., 1994, Vol. 27, pp. 2113–2127.
Hood S. New exact solutions of Burgers’s equation – an extension to the direct method of
Clarkson and Kruskal. J. Math. Physics, 1995, Vol. 36, No. 4, 1971.
Hood S. On direct, implicit reductions of a nonlinear diffusion equation with an arbitrary
function – generalizations of Clarkson’s and Kruskal’s method. IMA J. Appl. Math.,
2000, Vol. 64, No. 3, pp. 223–244.

192

8. П РЯМОЙ

МЕТОД ПОСТРОЕНИЯ РЕДУКЦИЙ .

СЛАБЫЕ

СИММЕТРИИ

Kudryashov N.A. On exact solutions of families of Fisher equations. Theor. Math. Phys.,
1993, Vol. 94, No. 2, pp. 211–218.
Polyanin A.D. Functional separation of variables in nonlinear PDEs: General approach, new
solutions of diffusion-type equations. Mathematics, 2020, Vol. 8, No. 1, 90.
Polyanin A.D. Functional separable solutions of nonlinear convection–diffusion equations
with variable coefficients. Commun. Nonlinear Sci. Numer. Simulat., 2019, Vol. 73,
pp. 379–390.
Polyanin A.D. Functional separable solutions of nonlinear reaction-diffusion equations with
variable coefficients. Applied Math. & Comput., 2019, Vol. 347, pp. 282–292.
Polyanin A.D., Zaitsev V.F. Handbook of Nonlinear Partial Differential Equations, 2nd
Edition, Chapman & Hall/CRC Press, Boca Raton — London, 2012.
Polyanin A.D., Zhurov A.I. Direct functional separation of variables and new exact solutions to axisymmetric unsteady boundary-layer equations. Commun. Nonlinear Science
& Numer. Simulation, 2016, Vol. 31, No. 1-3, pp. 11–20.
Polyanin A.D., Zhurov A.I. One-dimensional reductions and functional separable solutions
to unsteady plane and axisymmetric boundary-layer equations for non-Newtonian fluids.
Int. J. Non-Linear Mechanics, 2016, Vol. 85, pp. 70–80.
Polyanin A.D., Zhurov A.I. Unsteady axisymmetric boundary-layer equations: Transformations, properties, exact solutions, order reduction and solution method. Int. J. Non-Linear
Mechanics, 2015, Vol. 74, pp. 40–50.
Zhurov A.I., Polyanin A.D. Symmetry reductions and new functional separable solutions of
nonlinear Klein–Gordon and telegraph type equations. J. Nonlinear Math. Phys., 2020,
Vol. 27, pp. 1–16.

9. Метод дифференциальных связей
9.1. Метод дифференциальных связей для
обыкновенных дифференциальных уравнений
9.1.1. Описание метода. Дифференциальные связи первого
порядка
Описание метода. Прежде чем описывать метод дифференциальных связей
для уравнений в частных производных, рассмотрим сначала характерные особенности его применения к более простым обыкновенным дифференциальным
уравнениям.
Основная идея метода состоит в том, что точные решения сложного (неинтегрируемого) уравнения ищутся путем совместного анализа этого уравнения
и более простого вспомогательного (обычно интегрируемого) уравнения, называемого дифференциальной связью.
Порядок дифференциальной связи совпадает с порядком входящей в нее
старшей производной. Обычно порядок дифференциальной связи меньше, чем
порядок исследуемого уравнения. Простейшими и наиболее часто используемыми являются дифференциальные связи первого порядка. Уравнение и дифференциальная связь должны содержать набор свободных параметров (иногда
произвольных функций), значения которых выбираются так, чтобы уравнение
и связь были совместными. После анализа на совместность все решения, полученные при интегрировании дифференциальной связи будут одновременно и
решениями исходного уравнения. Рассматриваемый метод позволяет находить
частные решения исходного уравнения при некоторых значениях определяющих параметров.
Для простоты рассмотрим сначала автономные обыкновенные дифференциальные уравнения вида∗
F (y, yx′ , . . . , yx(n) ; a) = 0,

(9.1.1.1)

которые явно не содержат независимой переменной x и зависят от вектора
свободных параметров a = {a1 , . . . , ak }. Для уравнений (9.1.1.1) следует брать
дифференциальные связи первого порядка автономного вида
G(y, yx′ ; b) = 0,

(9.1.1.2)

зависящие от вектора свободных параметров b = {b1 , . . . , bs }.
Подобные уравнения часто возникают в математической физике, когда точные решения
нелинейных УрЧП ищутся в виде бегущей волны.


193

194

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Дифференцируя соотношение (9.1.1.2) достаточное число раз, можно вы(k)
разить старшие производные через y и yx′ : yx = ϕk (y, yx′ ; b). Подставив
эти выражения в исходное уравнение (9.1.1.1), приходим к уравнению первого
порядка
H(y, yx′ ; a, b) = 0.
(9.1.1.3)
Исключение производной yx′ из (9.1.1.2) и (9.1.1.3) приводит к алгебраическому
(или трансцендентному) уравнению
(9.1.1.4)

P (y; a, b) = 0.

Далее ищем значения параметров a и b, при которых уравнение (9.1.1.4) удовлетворяется тождественно при любых y (обычно это приводит к некоторым
ограничениям на компоненты вектора a). После этого выражаем вектор b через a, так что b = b(a), и подставляем обратно в дифференциальную связь
(9.1.1.2). В результате получим обыкновенное дифференциальное уравнение
первого порядка
(g = G|b=b(a) ).
(9.1.1.5)
g(y, yx′ ; a) = 0
Это уравнение совместно с исходным уравнением (9.1.1.1); иными словами,
исходное уравнение является следствием уравнения (9.1.1.5) и поэтому наследует все его решения. Наконец, разрешая уравнение (9.1.1.5) относительно
производной, приходим к уравнению с разделяющимися переменными, интегрирование которого позволяет найти его общее решение. Общее решение
уравнения (9.1.1.5) является точным решением и исходного уравнения (9.1.1.1).
Замечание 9.1. На практике чаще всего дифференциальную связь первого порядка задают в явном виде yx′ = h(y; b). В этом случае ее последовательное дифференцирование
′′
′′′
′′ ′ ′
yxx
= (yx′ )′y yx′ = hh′y , yxxx
= (yxx
)y yx = h(hh′y )′y , . . .
(k)

позволяет выразить старшие производные через y , так что yx = ϕk (y; b). Используя
эти выражения и дифференциальную связь, после исключения производных из уравнения (9.1.1.1) сразу приходим к алгебраическому (трансцендентному) уравнению вида
(9.1.1.4).
Замечание 9.2. Вместо yx′ можно исключить зависимую переменную y из (9.1.1.2)
и (9.1.1.3), в результате чего получим алгебраическое (трансцендентное) уравнение
относительно производной: Q(yx′ ; a, b) = 0. Далее ищутся значения параметров a и b,
для которых это уравнение удовлетворяется тождественно для любых yx′ .

Примеры нелинейных ОДУ и их дифференциальных связей. Структурный вид дифференциальной связи (9.1.1.2) во многих случаях можно выбирать
аналогичным виду исходного уравнения (9.1.1.1) (но с другими определяющими параметрами). Проиллюстрируем сказанное на примерах конкретных ОДУ
второго, третьего, четвертого и более высоких порядков.
◮ Пример 9.1. Рассмотрим обыкновенное дифференциальное уравнение
второго порядка со степенной нелинейностью
′′
yxx
− cyx′ = ay + by n ,

(9.1.1.6)

195

9.1. Метод дифференциальных связей для ОДУ

которое встречается в теории химических реакторов, теории горения и математической биологии∗ . Простые случаи n = 0, n = 1, b = 0, которые приводят
к линейному ОДУ с постоянными коэффициентами, рассматривать не будем.
Дополним уравнение (9.1.1.6) дифференциальной связью первого порядка
yx′ = αy + βy m ,

(9.1.1.7)

которая является ОДУ первого порядка с разделяющимися переменными и легко интегрируется. Вид правой части уравнения (9.1.1.7) выбран аналогичным
виду правой части исходного уравнения (9.1.1.6), но с другими параметрами.
Уравнение и дифференциальная связь содержат семь параметров: a, b, c, n,
m, α, β. Цель дальнейшего исследования состоит в определении параметров
α, β, m дифференциальной связи, которые надо выразить через a, b, c, n.
Одновременно с этим будут найдены ограничения на параметры уравнения и
построено его решение.
Дифференцируя (9.1.1.7) и заменяя первую производную на правую часть
(9.1.1.7), последовательно имеем
′′
yxx
= (α + mβy m−1 )yx′ = (α + mβy m−1 )(αy + βy m ) =

= α2 y + αβ(m + 1)y m + mβ 2 y 2m−1 .

(9.1.1.8)

Исключив первую и вторую производные в (9.1.1.6) с помощью (9.1.1.7) и
(9.1.1.8), после элементарных преобразований получим
(α2 − αc − a)y + β[α(m + 1) − c]y m + mβ 2 y 2m−1 − by n = 0.

(9.1.1.9)

Чтобы это соотношение удовлетворялось тождественно при любых y, надо
положить
α2 − αc − a = 0,
α(m + 1) − c = 0,
(9.1.1.10)
2m − 1 = n,
mβ 2 − b = 0.

Здесь третье уравнение позволяет сбалансировать два последних члена соотношения (9.1.1.9). Три других алгебраических уравнения (9.1.1.10) соответствуют
приравниванию нулю коэффициентов при различных степенях y в (9.1.1.9).
Если выполняются условия (9.1.1.10), то решения уравнения (9.1.1.7) также являются решениями более сложного уравнения (9.1.1.6). Определяющая
система их четырех уравнений (9.1.1.10) содержит семь параметров a, b, c, n,
m, α, β. Три параметра b, c, n исходного уравнения можно считать произвольными, остальные параметры выражаются так:
r
2b
n+1
2c
2c2 (n + 1)
, m=
, α=
, β=±
,
(9.1.1.11)
a=−
2
(n + 3)

2

n+3

n+1

Уравнение (9.1.1.6) описывает решения типа бегущей волны уравнения Колмогорова —
Петровского — Пискунова ut = uzz − f (u) для кинетической функции специального вида f (u) =
au + bun . В этом случае имеем u = y(x), где x = z + ct.


196

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

где n 6= −1, n 6= −3, b(n + 1) > 0. Видно, что для совместности уравнений
(9.1.1.6) и (9.1.1.7) необходимо, чтобы параметр a исходного уравнения был
определенным образом связан с двумя другими параметрами c и n. В этом
случае имеются два семейства параметров (9.1.1.11) уравнения (9.1.1.7), которые приводят к двум различным однопараметрическим решениям уравнений
(9.1.1.6) и (9.1.1.7).
Интегрируя дифференциальную связь (9.1.1.7) (которая представляет собой
ОДУ первого порядка с разделяющимися переменными ) и учитывая формулы (9.1.1.11), в итоге получим два точных решения уравнения (9.1.1.6) при
a = −2c2 (n + 1)/(n + 3)2 :

 1
y = Ceα(1−m)x − (β/α) 1−m ,

где C — произвольная постоянная, а константы m, α, β выражаются через

параметры исходного уравнения по формулам (9.1.1.11).
◮ Пример 9.2. Рассмотрим нелинейное ОДУ третьего порядка
′′′
yxxx
= ay 4 + by 2 + c

(9.1.1.12)

совместно с дифференциальной связью первого порядка
yx′ = αy 2 + β.

(9.1.1.13)

С помощью (9.1.1.13) находим производные
′′
= 2αyyx′ = 2αy(αy 2 + β) = 2α2 y 3 + 2αβy,
yxx
′′′
yxxx
= (6α2 y 2 + 2αβ)yx′ = (6α2 y 2 + 2αβ)(αy 2 + β) = 6α3 y 4 + 8α2 βy 2 + 2αβ 2 .
(9.1.1.14)
Чтобы третья производная в (9.1.1.14) совпала с правой частью (9.1.1.12),
должны выполняться соотношения

a = 6α3 ,

b = 8α2 β,

c = 2αβ 2 .

(9.1.1.15)

Разрешив первые два уравнения относительно α и β и подставив полученные
выражения в последнее уравнение, получим
 1/3
 −2/3
3b2
b
a
a
, c=
.
(9.1.1.16)
α=
, β=
6

6

8

16a

Отсюда следует, что уравнение третьего порядка (9.1.1.12) при c = 3b2 /(16a)
имеет частное решение, которое определяется путем интегрирования уравнения первого порядка с разделяющимися переменными (9.1.1.13), параметры
которого связаны с параметрами исходного уравнения первыми двумя соотно◭
шениями (9.1.1.16).

◮ Пример 9.3. Покажем, что ОДУ n-го порядка с экспоненциальной нелинейностью
yx(n) = aeλy
(9.1.1.17)

197

9.1. Метод дифференциальных связей для ОДУ

допускает дифференциальную связь первого порядка
yx′ = beµy .

(9.1.1.18)

Действительно, последовательное дифференцирование равенства (9.1.1.18)
дает
′′
yxx
= bµeµy yx′ = b2 µe2mu ,

...,

yx(m) = bm µm−1 (m − 1)! emµy . (9.1.1.19)

Подставляя выражение (9.1.1.19) при m = n в (9.1.1.17) и учитывая (9.1.1.18),
в итоге находим коэффициенты дифференциальной связи:
h
i1
λ
ann−1
n
.
µ = , b = n−1
n

λ

(n − 1)!

Общее решение уравнения с разделяющимися переменными (9.1.1.18) и
соответствующие ему точное решение исходного уравнения (9.1.1.17) имеют
вид
1
y = − ln(−bµx + C).
µ


9.1.2. Дифференциальные связи произвольного порядка. Общий
метод исследования на совместность двух уравнений
В общем случае дифференциальная связь представляет собой обыкновенное
дифференциальное уравнение произвольного порядка. Поэтому необходимо
уметь анализировать переопределенные системы двух обыкновенных дифференциальных уравнений на совместность. Ниже описывается общий алгоритм,
который используется для анализа таких систем.
1◦ . Случай ОДУ одинакового порядка. Рассмотрим сначала два обыкновенных дифференциальных уравнения одного и того же порядка
F1 (x, y, yx′ , . . . , yx(n) ) = 0,

(9.1.2.1)

F2 (x, y, yx′ , . . . , yx(n) )

(9.1.2.2)

= 0.

Здесь и далее будем предполагать, что уравнения зависят от свободных параметров, которые для краткости опускаются. Исключим старшую производную
(n)
(разрешив одно из уравнений относительно yx и подставив полученное выражение во второе уравнение). В результате имеем уравнение (n − 1)-го порядка
G1 (x, y, yx′ , . . . , yx(n−1) ) = 0.

(9.1.2.3)
(n)

Дифференцируя (9.1.2.3) по x и исключая производную yx из полученного
уравнения с помощью любого из уравнений (9.1.2.1) или (9.1.2.2), приходим к
другому уравнению (n − 1)-го порядка
G2 (x, y, yx′ , . . . , yx(n−1) ) = 0.

(9.1.2.4)

198

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Таким образом, анализ двух уравнений n-го порядка (9.1.2.1) и (9.1.2.2) сводится к анализу двух уравнений (n − 1)-го порядка (9.1.2.3) и (9.1.2.4). Понижая
порядок уравнений далее аналогичным образом, в итоге приходим к одному алгебраическому (трансцендентному) уравнению (поскольку два дифференциальных уравнения первого порядка сводятся к одному алгебраическому
уравнению). Анализ полученного алгебраического уравнения не представляет
существенных сложностей и выполняется так же, как и ранее в разд. 9.1.1 для
случая дифференциальной связи первого порядка.
◮ Пример 9.4. Рассмотрим полученную в примере 6.15 переопределенную
систему, состоящую из двух ОДУ (см. первые два уравнения в (6.5.3.4)):
(θθx′ )′x = A1 θ + A2 ,
(9.1.2.5)
′′
θxx
= A3 θ + A4 .
Покажем как, не используя решения второго линейного уравнения (9.1.2.5)
при различных значениях определяющих параметров An , можно найти совместное решение этой системы путем исследования ее на совместность.
Раскроем скобки в первом уравнении (9.1.2.5), а затем исключим вторую
производную с помощью второго уравнения. В результате получим ОДУ первого порядка
(θx′ )2 + A3 θ 2 = (A1 − A4 )θ + A2 .

Дифференцируя это уравнение и сокращая на θx′ , приходим к ОДУ второго
порядка
′′
2θxx
+ 2A3 θ = A1 − A4 .

Исключая отсюда вторую производную с помощью второго уравнения (9.1.2.5),
получим линейное алгебраическое уравнение относительно θ:
4A3 θ + 3A4 − A1 = 0.

Чтобы тождественно удовлетворить этому уравнению для любых θ, надо положить
A3 = 0,

A4 =

1
A .
3 1

(9.1.2.6)

При этих значениях переопределенная система ОДУ (9.1.2.5) имеетсовместное
решение в виде квадратичного многочлена (сначала решается второе ОДУ
(9.1.2.5) с параметрами (9.1.2.6), а затем его решение подставляется в первое
ОДУ):
3
1
(C 2 − A2 ),
θ = A1 x2 + Cx +
6

2A1

где C — произвольная постоянная.



2◦ . Случай ОДУ различного порядка. Пусть имеются два обыкновенных
дифференциальных уравнения различного порядка:
F1 (x, y, yx′ , . . . , yx(n) ) = 0,

(9.1.2.7)

F2 (x, y, yx′ , . . . , yx(m) ) = 0,

(9.1.2.8)

199

9.1. Метод дифференциальных связей для ОДУ

где m < n. Дифференцируя n − m раз ОДУ (9.1.2.8), приводим рассматриваемую систему (9.1.2.7)–(9.1.2.8) к системе вида (9.1.2.1)–(9.1.2.2), в которой оба
уравнения имеют один и тот же порядок n.
◮ Пример 9.5. Рассмотрим ОДУ четвертого порядка с квадратичной нелинейностью
′′′′
′′ 2
yxxxx
= a(yxx
) − by 2 + c
(9.1.2.9)

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

(9.1.2.10)

′′
yxx
= αy + β.

α2 y

=
+ αβ. ИспольДвукратное дифференцирование (9.1.2.10) дает
зуем это выражение и дифференциальную связь (9.1.2.10) для исключения
производных из уравнения (9.1.2.9). В результате приходим к квадратичному
уравнению относительно y, которое удовлетворяется тождественно при выполнении условий (проверить самостоятельно):
′′′′
yxxxx

aα2 − b = 0,

α − 2aβ = 0,

c = αβ − aβ 2 .

Два параметра a и b исходного уравнения можно считать произвольными, а
остальные параметры выражаются через них следующим образом:
r
r
c=

b
,
4a2

α=±

b
,
a

β=±

1
2a

b
.
a



◮ Пример 9.6. Рассмотрим еще одно ОДУ четвертого порядка с квадратичной нелинейностью
′′′′
′′ 2
yxxxx
= a(yxx
) + b(yx′ )2 + c.

(9.1.2.11)

Добавим к (9.1.2.11) нелинейную дифференциальную связь второго порядка
′′
yxx
= α(yx′ )2 + β,

(9.1.2.12)

которое представляет собой автономное уравнение, интегрируемое в квадратурах.
Последовательно дифференцируя (9.1.2.12), находим производные
′′
′′′
= 2αyx′ [α(yx′ )2 + β] = 2α2 (yx′ )3 + 2αβyx′ ,
= 2αyx′ yxx
yxxx
′′
′′′′
= [6α2 (yx′ )2 + 2αβ][α(yx′ )2 + β] =
= [6α2 (yx′ )2 + 2αβ]yxx
yxxxx
3

(yx′ )4

2

β(yx′ )2

(9.1.2.13)

2

= 6α
+ 8α
+ 2αβ .
Подставив (9.1.2.12) и (9.1.2.13) в (9.1.2.11), получим биквадратное уравнение
относительно производной
(6α3 − aα2 )(yx′ )4 + (8α2 β − 2aαβ − b)(yx′ )2 + 2αβ 2 − c = 0,

которое будет тождественно удовлетворяться, если положить
6α3 − aα2 = 0,

8α2 β − 2aαβ − b = 0,

2αβ 2 − c = 0.

Два параметра a и b исходного уравнения можно считать произвольными, а
остальные константы выражаются через них следующим образом:
c = 27 a−3 b2 ,

α=

1
6 a,

β = −9 a−2 b.



200

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

 Задачи и упражнения к разд. 9.1
1. Найти частные решения ОДУ второго порядка
′′
yxx
= ay n + by 2n+1
с помощью дифференциальной связи первого порядка
yx′ = α + βy n+1 .
2. Найти частные решения ОДУ второго порядка
′′
yxx
− cyx′ = a + beλy
с помощью дифференциальной связи первого порядка.
Указание. Правая часть дифференциальной связи задается в таком же виде, что и
правая часть исходного уравнения.
3. Найти частные решения ОДУ четвертого порядка
′′′′
yxxxx
= a + by 3
с помощью дифференциальной связи первого порядка
(yx′ )2 = αy m + β.
Найти соотношения между параметрами исходного уравнения и дифференциальной
связи и условия при которых они совместны.
4. Найти частные решения ОДУ четвертого порядка
′′′′
yxxxx
= ay n + by 2n+3
с помощью дифференциальной связи первого порядка
(yx′ )2 = αy m + β.
5. Найти частные решения ОДУ четвертого порядка
′′′′
= aeλy + be2λy
yxxxx
с помощью дифференциальной связи первого порядка
(yx′ )2 = α + βeλy .
6. Найти частные решения ОДУ n-го порядка
(n)
yx = aeλy yx′
с помощью дифференциальной связи первого порядка
yx′ = beµy .
7. Показать, что автономная дифференциальная связь второго порядка
′′
yxx
= f (y)(yx′ )2 + g(y)yx′
эквивалентна подходящей автономной дифференциальной связи первого порядка yx′ =
= h(y).

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

201

9.2. Описание метода дифференциальных связей для УрЧП

В разд. 6.1 рассматривались примеры нелинейных УрЧП, допускающих
точные решения с аддитивным разделением переменных вида
(9.2.1.1)

u(x, t) = ϕ(x) + ψ(t).

На начальном этапе функции ϕ(x) и ψ(t) считаются произвольными и подлежат определению в ходе последующего анализа.
Дифференцируя выражение (9.2.1.1) по t, получим
ut = f (t)

(9.2.1.2)

(f = ψt′ ).

Верно и обратное: из соотношения (9.2.1.2) следует представление решения в
виде (9.2.1.1).
Дифференцируя далее (9.2.1.2) по x, имеем
(9.2.1.3)

uxt = 0.

Обратно, из (9.2.1.3) можно получить представление решения в виде (9.2.1.1).
Таким образом, задачу поиска точных решений вида (9.2.1.1) для конкретного уравнения с частными производными можно заменить эквивалентной задачей о поиске точных решений данного уравнения, удовлетворяющих дополнительному условию (9.2.1.2) или (9.2.1.3). Подобные дополнительные условия, записанные в виде одного или нескольких дифференциальных уравнений,
принято назвать дифференциальными связями.
Прежде чем приводить общее описание метода дифференциальных связей,
продемонстрируем его характерные особенности на простом примере.
◮ Пример 9.7. Рассмотрим нелинейное уравнение третьего порядка
uy uxy − ux uyy = auyyy ,

(9.2.1.4)

ux = ϕ(y).

(9.2.1.5)

которое встречается в теории гидродинамического пограничного слоя. Будем
искать решения уравнения (9.2.1.4), удовлетворяющие линейной дифференциальной связи первого порядка
Здесь функция ϕ(y) в общем случае не может быть произвольной, а должна
удовлетворять условию совместности уравнений (9.2.1.4) и (9.2.1.5). Условие
совместности представляет собой дифференциальное уравнение для определения ϕ(y); оно выводится из уравнений (9.2.1.4) и (9.2.1.5) и соотношений,
полученных из них путем дифференцирования.
Последовательно дифференцируя (9.2.1.5) по разным переменным, находим
производные
uxx = 0,

uxy = ϕ′y ,

uxxy = 0,

uxyy = ϕ′′yy ,

uxyyy = ϕ′′′
yyy .

(9.2.1.6)

Дифференцируя (9.2.1.4) по x, имеем
u2xy + uy uxxy − uxx uyy − ux uxyy = auxyyy .

(9.2.1.7)

202

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Подставив в (9.2.1.7) производные (9.2.1.5) и (9.2.1.6), приходим к ОДУ третьего порядка для функции ϕ:
(ϕ′y )2 − ϕϕ′′yy = aϕ′′′
yyy .

(9.2.1.8)

Это уравнение представляет собой условие совместности уравнений (9.2.1.4)
и (9.2.1.5).
Для построения точного решения проинтегрируем уравнение (9.2.1.5). Получим
u = ϕ(y)x + ψ(y).
(9.2.1.9)
Функцию ψ(y) найдем, подставив (9.2.1.9) в (9.2.1.4). Учитывая (9.2.1.8), приходим к обыкновенному дифференциальному уравнению для функции ψ(y):
′′′
′′
= aψyyy
.
ϕ′y ψy′ − ϕψyy

(9.2.1.10)

В итоге получаем точное решение вида (9.2.1.9), где функции ϕ и ψ описываются ОДУ (9.2.1.8) и (9.2.1.10).
Замечание 9.3. Указанное выше решение легче получить прямой подстановкой
выражения (9.2.1.9) в исходное уравнение (9.2.1.4).



9.2.2. Общее описание метода дифференциальных связей
В общем случае процедура построения точных решений для нелинейных уравнений математической физики методом дифференциальных связей существенно сложнее, чем для обыкновенных дифференциальных уравнений. Она состоит из нескольких последовательных этапов, которые описаны ниже.
1◦ . Поиск точных решений уравнения
F (x, t, u, ux , ut , uxx , uxt , utt , . . . ) = 0

(9.2.2.1)

осуществляется путем присоединения к нему дифференциальной связи (вспомогательного дифференциального уравнения)
G(x, t, u, ux , ut , uxx , uxt , utt , . . . ) = 0.

(9.2.2.2)

Вид дифференциальной связи (9.2.2.2) можно задаваться:
• исходя из априорных соображений (например, можно потребовать, чтобы
связь представляла собой разрешимое или более простое уравнение),
• исходя из некоторых свойств рассматриваемого уравнения (например, его
симметрий или законов сохранения).
2◦ . В общем случае полученная таким образом переопределенная система
(9.2.2.1) — (9.2.2.2) для одной искомой функции u требует проведения анализа
ее уравнений на совместность. Если дифференциальная связь (9.2.2.2) задана
исходя из априорных соображений, она должна иметь достаточный функциональный произвол (т. е. содержать произвольные определяющие функции). В

9.2. Описание метода дифференциальных связей для УрЧП

203

результате исследования системы (9.2.2.1) — (9.2.2.2) на совместность должны
быть получены условия, конкретизирующие вид определяющих функций. Эти
условия (условия совместности) обычно записываются в виде системы обыкновенных дифференциальных уравнений.
В простых случаях исследование на совместность проводится путем дифференцирования (возможно, многократного) уравнений (9.2.2.1) и (9.2.2.2) по
x и t и исключения старших производных из полученных дифференциальных соотношений и уравнений (9.2.2.1), (9.2.2.2). В результате приходят к
уравнению, содержащему степени младших производных. Приравнивание нулю коэффициентов при всех степенях производных позволяет найти условия
совместности, которые связывают функциональные коэффициенты уравнений
(9.2.2.1) и (9.2.2.2).
3◦ . Решаем систему полученных в п. 2◦ дифференциальных уравнений для
определяющих функций. Затем эти функции подставляем в дифференциальную связь (9.2.2.2). В результате приходим к уравнению
g(x, t, u, ux , ut , uxx , uxt , utt , . . . ) = 0.

(9.2.2.3)

Дифференциальная связь (9.2.2.3), которая совместна с рассматриваемым уравнением (9.2.2.1), называется инвариантным многообразием для уравнения
(9.2.2.1).
4◦ . Ищем общее решение (i) уравнения (9.2.2.3) или (ii) уравнения, которое
является следствием (9.2.2.1) и (9.2.2.3). Полученное решение будет содержать
некоторые произвольные функции {ϕm } (эти функции могут зависеть от x и t,
так и от u). Отметим, что в некоторых случаях вместо общего решения можно
использовать частные решения уравнения (9.2.2.3) или его следствий.
5◦ . Решение, полученное в п. 4◦ , подставляем в исходное УрЧП (9.2.2.1).
Приходим к уравнению, которое позволяет найти функции {ϕm }. Определив
{ϕm }, подставляем их в решение из п. 4◦ . В результате получим точное решение исходного уравнения (9.2.2.1).
Замечание 9.4. При неудачном выборе дифференциальной связи уравнения
(9.2.2.1) и (9.2.2.2) могут оказаться несовместными (не имеющими общих решений).
Замечание 9.5. На последних трех этапах метода дифференциальных связей приходится решать различные уравнения (системы уравнений). Если хотя бы на одном из
этих этапов не удается получить решение, то не удается построить и точное решение
исходного уравнения.

Для бо́льшей наглядности общая схема применения метода дифференциальных связей изображена на рис. 9.1.

204

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Исходное уравнение: F (x, t, u, ux , ut , uxx , uxt , utt , ...) = 0
Вводим дополнтельное уравнение

Дифференциальная связь: G (x, t, u, ux , ut , uxx , uxt , utt , ...) = 0
Проводим анализ на совместность
двух уравнений

Находим условия совместности уравнений F = 0 и G = 0
Получаем уравнения
для определяющих функций

Решаем уравнения для определяющих функций
Подставляем эти функции
в дифференциальную связь

Находим инвариантное многообразие: g (x, t, u, ux , ut , uxx , uxt , utt , ...) = 0
Решаем уравнение g = 0

Полученное решение* подставляем в исходное уравнение
Определяем неизвестные функции
и константы

Находим точное решение исходного уравнения
Рис. 9.1. Алгоритм построения точных решений методом дифференциальных связей.

9.3. Дифференциальные связи первого порядка для
уравнений с частными производными
9.3.1. Эволюционные уравнения второго порядка
Дифференциальная связь первого порядка. Условие совместности. Будем
рассматривать эволюционные уравнения второго порядка вида
ut = Φ(x, t, u, ux , uxx ).

(9.3.1.1)

На предварительном этапе, до использования метода дифференциальных
связей, уравнение (9.3.1.1) разрешим относительно старшей производной:
uxx = F (x, t, u, ux , ut ).

(9.3.1.2)

Затем дополним уравнение (9.3.1.1) дифференциальной связью первого порядка общего вида
ut = G(x, t, u, ux ).
(9.3.1.3)


Это решение обычно содержит некоторые произвольные функции и постоянные.

9.3. Дифференциальные связи первого порядка для УрЧП

205

Условие совместности уравнений (9.3.1.2) и (9.3.1.3) выводится путем однократного дифференцирования (9.3.1.2) по t и двукратного дифференцирования
(9.3.1.3) по x с последующим приравниванием полученных выражений для
смешанных производных третьего порядка uxxt и utxx :
Dt F = D2x G.

(9.3.1.4)

Здесь Dt и Dx — операторы полного дифференцирования по t и x:
Dt =
Dx =


∂t

∂x




+ utt
,
+ uxt
∂u
∂ux
∂ut



+ uxt
.
+ ux
+ uxx
∂u
∂ux
∂ut

+ ut

(9.3.1.5)

Частные производные ut , uxx , uxt и utt в формулах (9.3.1.5) должны быть
выражены через x, t, u, ux с помощью уравнений (9.3.1.2), (9.3.1.3) и соотношений, полученных дифференцированием этих уравнений. В результате условие
совместности (9.3.1.4) принимает вид R(x, t, u, ux ) = 0. Часто левую часть
этого соотношения можно представить в виде полинома по производной ux :
M
X

Rm (x, t, u)um
x = 0.

m=1

Процедура расщепления по производной приводит к системе определяющих
уравнений
Rm (x, t, u) = 0,
m = 1, . . . , M.
Иллюстративный пример. Ниже рассмотрен пример, иллюстрирующий
применение метода дифференциальных связей для построения точных решений нелинейных УрЧП. При этом для простоты и наглядности формулы для
вычисления производных (9.3.1.4) и (9.3.1.5) использоваться не будут.
◮ Пример 9.8. Для поиска точных решений нелинейного уравнения теплопроводности с источником
ut = [f (u)ux ]x + g(u)

(9.3.1.6)

используем дифференциальную связь простейшего вида
ut = ϕ(u).

(9.3.1.7)

Функции f (u), g(u), ϕ(u) в уравнениях (9.3.1.6) и (9.3.1.7) заранее неизвестны и подлежат определению в ходе последующего анализа. Процедура
построения решения состоит из нескольких этапов, подробно описанных ниже.
1◦ . Преобразование исходного УрЧП к более удобному виду. Разрешив уравнение (9.3.1.6) относительно старшей производной, имеем
uxx =

ut − fu′ (u)u2x − g(u)
f (u)

=

ϕ(u) − g(u) − fu′ (u)u2x
.
f (u)

206

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Здесь на втором этапе была исключена производная ut с помощью дифференциальной связи (9.3.1.7). Полученное соотношение удобно представить в
следующем виде:
uxx = h(u) −

fu′ (u) 2
u ,
f (u) x

h(u) =

ϕ(u) − g(u)
.
f (u)

(9.3.1.8)

Далее для краткости в промежуточных результатах будем опускать аргументы функций f = f (u), g = g(u), ϕ = ϕ(u).
2◦ . Вывод определяющей системы уравнений. Последовательно дифференцируя по x связь (9.3.1.7), находим смешанную производную третьего порядка
utxx :
ut = ϕ, utx = ϕ′u ux ,


f′
utxx = ϕ′u uxx + ϕ′′uu u2x = ϕ′u h − u u2x + ϕ′′uu u2x =
(9.3.1.9)
f

′ 
f
= hϕ′u + ϕ′′uu − ϕ′u u u2x .
f

Здесь при выкладках была исключена вторая производная uxx с помощью
соотношения (9.3.1.8).
Дифференцируя (9.3.1.8) по t, вычисляем смешанную производную третьего порядка uxxt :
 ′ ′
f
f′
uxxt = h′u ut − u ut u2x − 2 u ux uxt =
f
f
(9.3.1.10)
h  ′ u′
′ i
fu

′ fu
2
= hu ϕ − ϕ
+ 2ϕu
ux .
f

u

f

Здесь на последнем этапе были исключены производные ut и uxt с помощью
дифференциальной связи (9.3.1.7) и второго соотношения (9.3.1.9).
Приравнивая производные третьего порядка uxxt и utxx , которые определены формулами (9.3.1.9) и (9.3.1.10), получим соотношение
 ′ ′ i
h
f
f′
u2x + hϕ′u − h′u ϕ = 0.
(9.3.1.11)
ϕ′′uu + ϕ′u u + ϕ u
f

f

u

Приравнивая далее нулю функциональные коэффициенты при различных степенях ux (процедура расщепления по производной ux ), приходим к определяющей системе уравнений
 ′ ′
f
f′
= 0,
ϕ′′uu + ϕ′u u + ϕ u
f
f u
(9.3.1.12)
hϕ′u − h′u ϕ = 0.

3◦ . Решение определяющей системы уравнений. Систему (9.3.1.12) удается проинтегрировать, поскольку первое уравнение можно представить в виде
[(f ϕ)′u /f ]′u = 0, а у второго уравнения разделяются переменные. В результате
имеем
 Z

1
A f du + B ,
ϕ=
f
(9.3.1.13)
g = (1 − Cf )ϕ,

9.3. Дифференциальные связи первого порядка для УрЧП

207

где A, B, C — произвольные постоянные. При выводе формулы для g в (9.3.1.13)
функция h была заменена другими функциями с учетом ее определения в
(9.3.1.8).
Далее рассмотрим невырожденный случай, когда A 6= 0 в (9.3.1.13). Считая,
что функция f = f (u) задана произвольно, с помощью (9.3.1.13) находим
функции g(u) и ϕ(u):
Z

Z

a
a + cf
f du + b , ϕ(u) =
f du + b ,
(9.3.1.14)
g(u) =
f

f

где a = A, b = B/A, c = −AC — произвольные постоянные.
4◦ . Определение общего вида решения с помощью дифференциальной связи. Подставив функцию ϕ(u) из (9.3.1.14) в дифференциальную связь (9.3.1.7),
приходим к уравнению

Z
a
ut =
f du + b .
(9.3.1.15)
f

Z

Подстановка w = f du + b приводит (9.3.1.15) к простому линейному ОДУ
wt = aw. Интегрируя его, находим общее решение уравнения (9.3.1.15) в
неявном виде
Z
f (u) du = θ(x)eat − b.
(9.3.1.16)
Здесь функция θ = θ(x) играет роль постоянной интегрирования, которая
зависит от x (т. к. w зависит от x и t, а уравнение wt = aw не зависит явно
от x) и на данном этапе считается произвольной.
5◦ . Получение решения исходного УрЧП. Дифференцируя (9.3.1.16) по x
и t, имеем ut = aeat θ/f и ux = eat θx′ /f . Подставляя эти выражения в исходное
уравнение (9.3.1.6) и учитывая (9.3.1.14), приходим к линейному ОДУ второго
порядка
′′
+ cθ = 0,
(9.3.1.17)
θxx
общее решение которого имеет вид

√ 
√ 
 C1 sin x√ c + C2 cos x √c  при c > 0,
(9.3.1.18)
θ = C1 sh x −c + C2 ch x −c
при c < 0,

C1 x + C2
при c = 0,
где C1 и C2 — произвольные постоянные. Формулы (9.3.1.16) и (9.3.1.18) описывают точные решения (в неявном виде) уравнения (9.3.1.6) при произволь◭
ной f (u) и функции g(u), заданной первой формулой (9.3.1.14).
Замечание 9.6. В вырожденном случае, подставив A = 0 в (9.3.1.13), для функций
g(u) и ϕ(u) получим следующие выражения (как и выше, f считается произвольной
заданной функцией):
g(u) =

b
+ c,
f

ϕ(u) =

b
,
f

где b = B и c = −BC — произвольные постоянные. Это решение можно вывести из
(9.3.1.14) путем переобозначения постоянных b → b/a и c → ac/b с последующим предельным переходим при a → 0. После простых вычислений находим соответствующее

208

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

решение уравнения (9.3.1.6) в неявном виде:
Z

f (u) du = bt −

1 2
cx + C1 x + C2 .
2

9.3.2. Уравнения второго порядка гиперболического типа
Аналогичным образом исследуется гиперболическое уравнение второго порядка вида
uxt = F (x, t, u, ux , ut ),
(9.3.2.1)
дополненное дифференциальной связью первого порядка (9.3.1.3). Считаем,
что Gux 6= 0.
Условие совместности для этих уравнений получается путем однократного
дифференцирования (9.3.2.1) по t и двукратного дифференцирования (9.3.1.3)
по t и x с последующим приравниванием полученных выражений для смешанных производных третьего порядка uxtt и uttx :
Dt F = Dx [Dt G].

(9.3.2.2)

Здесь Dt и Dx — операторы полного дифференцирования (9.3.1.5), в которых
частные производные ut , uxx , uxt , utt должны быть выражены через x, t, u, ux
с помощью (9.3.2.1) и (9.3.1.3) и их дифференциальных следствий.
◮ Пример 9.9. Рассмотрим нелинейное уравнение
(9.3.2.3)

uxt = f (u).
Дополним (9.3.2.3) квазилинейной дифференциальной связью

(9.3.2.4)

ux = ϕ(t)g(u).

Дифференцируя (9.3.2.3) по x и заменяя первую производную по x на
правую часть равенства (9.3.2.4), имеем
(9.3.2.5)

uxxt = ϕgfu′ .
Дифференцируя далее (9.3.2.4) по x и t, получим два соотношения
uxx = ϕgu′ ux = ϕ2 ggu′ ,
uxt = ϕ′t g + ϕgu′ ut .

(9.3.2.6)
(9.3.2.7)

Исключив в (9.3.2.7) смешанную производную с помощью уравнения (9.3.2.3),
находим первую производную по t:
ut =

f − ϕ′t g
.
ϕgu′

(9.3.2.8)

Дифференцируя (9.3.2.6) по t и заменяя ut правой частью равенства (9.3.2.8),
имеем
uxxt = 2ϕϕ′t ggu′ + ϕ2 (ggu′ )′u ut = 2ϕϕ′t ggu′ + ϕ(ggu′ )′u

f − ϕ′t g
.
gu′

(9.3.2.9)

9.3. Дифференциальные связи первого порядка для УрЧП

209

Приравнивая теперь смешанные производные третьего порядка (9.3.2.5) и
(9.3.2.9), после сокращения на ϕ и элементарных преобразований приходим к
определяющему уравнению
′′
ϕ′t g[(gu′ )2 − gguu
] = ggu′ fu′ − f (ggu′ )′u ,

(9.3.2.10)

которое имеет два различных решения.
Решение 1. Уравнение (9.3.2.10) удовлетворяется тождественно при любой
функции ϕ = ϕ(t), если положить
′′
(gu′ )2 − gguu
= 0,
′ ′
′ ′
ggu fu − f (ggu )u = 0.

Общее решение этой системы имеет вид
f (u) = aeλu ,

g(u) = beλu/2 ,

(9.3.2.11)

где a, b, λ — произвольные постоянные. Для простоты выкладок далее рассмотрим случай
a = b = 1, λ = −2.
(9.3.2.12)

Подставим функцию g(u) из (9.3.2.11) — (9.3.2.12) в дифференциальную
связь (9.3.2.4). Интегрируя полученное уравнение, имеем
u = ln[ϕ(t)x + ψ(t)],

(9.3.2.13)

где ψ(t) — произвольная функция. Подставляя (9.3.2.13) в исходное уравнение
(9.3.2.3) с правой частью (9.3.2.11) — (9.3.2.12), приходим к линейному обыкновенному дифференциальному уравнению для функции ψ(t):
ψϕ′t − ϕψt′ = 1.

Общее решение этого уравнения записывается так:
ψ(t) = Cϕ(t) − ϕ(t)

Z

dt
,
ϕ2 (t)

(9.3.2.14)

где C — произвольная постоянная.
Таким образом, формулы (9.3.2.13) и (9.3.2.14), где ϕ(t) — произвольная
функция, дают точное решение нелинейного УрЧП с экспоненциальной нелинейностью uxt = e−2u .
Решение 2. Второе решение определяется линейной зависимостью
ϕ(t) = at + b,

(9.3.2.15)

где a и b — произвольные постоянные. В этом случае, функции f (u) и g(u) связаны уравнением (9.3.2.10), где ϕ′t = a. Интегрируя (9.3.2.4) с учетом (9.3.2.15),
находим общий вид решения
u = u(z),

z = (at + b)x + ψ(t),

(9.3.2.16)

где ψ(t) — произвольная функция. Подставим эту зависимость в исходное уравнение (9.3.2.3), а затем заменим x на z с помощью (9.3.2.16). В результате
получим
(9.3.2.17)
[az + (at + b)ψt′ − aψ]u′′zz + au′z = f (u).

210

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Чтобы это соотношение было обыкновенным дифференциальным уравнением
для функции u = u(z), надо положить
(at + b)ψt′ − aψ = const.

Интегрируя, находим функцию ψ(t):

ψ(t) = ct + d,

(9.3.2.18)

где c и d — произвольные постоянные.
Формулы (9.3.2.16) и (9.3.2.18) определяют решение уравнения (9.3.2.3) при
произвольной функции f (u). При этом функция u(z) описывается уравнением
(az + bc − ad)u′′zz + au′z = f (u), которое следует из (9.3.2.17) и (9.3.2.18).
Частному случаю a = d = 0 соответствует решение типа бегущей волны, а

случаю b = c = d = 0 — автомодельное решение.

 Задачи и упражнения к разд. 9.3
1. Найти точные решения нелинейного реакционно-диффузионного уравнения
ut = [f (u)ux ]x + g(u),
используя дифференциальную связь первого порядка ux = ξ(t)ϕ(u).
2. Найти точные решения нелинейного реакционно-диффузионного уравнения
ut = [f (u)ux ]x + g(u),
используя дифференциальную связь первого порядка ux = η(x)ϕ(u).
3. Исследовать на совместность нелинейное уравнение диффузионного типа
uu = uxx + f1 (u)ux + f0 (u)

(9.3.2.19)

и дифференциальной связи первого порядка
ut = g1 (u)ux + g0 (u).

(9.3.2.20)

4. Найти точные решения нелинейного уравнения диффузионного типа (9.3.2.19) с
помощью дифференциальной связи первого порядка (9.3.2.20).

9.4. Дифференциальные связи второго порядка для
уравнений с частными производными
9.4.1. Дифференциальные связи второго порядка и
эквивалентные более простые дифференциальные связи
Обсудим задачу о совместности эволюционного уравнения второго порядка
ut = F1 (x, t, u, ux , uxx )

(9.4.1.1)

9.4. Дифференциальные связи второго порядка

211

с дифференциальной связью аналогичного вида
ut = F2 (x, t, u, ux , uxx ).

(9.4.1.2)

Во-первых, эту задачу можно свести к более простой задаче с дифференциальной связью первого порядка, которая рассматривалась в разд. 9.3.1. Для этого сначала надо исключить из уравнений (9.4.1.1) и (9.4.1.2) вторую производную uxx . В результате получим уравнение первого порядка типа (9.3.1.3) (его
можно рассматривать как более простую, чем исходная, дифференциальную
связь), которое далее исследуется на совместность с исходным уравнением
(9.4.1.1).
Во-вторых, исключив производную по t из (9.4.1.1) и (9.4.1.2), приходим к
уравнению вида
H(x, t, u, ux , uxx ) = 0,
(9.4.1.3)
которое можно трактовать как обыкновенное дифференциальное уравнение
по переменной x со свободным параметром t. Постоянные интегрирования,
возникающие при решении уравнения (9.4.1.3) будут произвольными функциями t, т. е. C1 = C1 (t) и C2 = C2 (t).
Таким образом, эволюционная дифференциальная связь второго порядка
общего вида (9.4.1.1) эквивалентна, с одной стороны, подходящей связи первого порядка типа (9.3.1.3), а с другой стороны — дифференциальной связи второго порядка в виде обыкновенного дифференциального уравнения (9.4.1.3).
Такие эквивалентные связи технически использовать проще, чем исходную
дифференциальную связь (9.4.1.2).
Замечание 9.7. В левые части уравнения (9.4.1.1) и дифференциальной связи
(9.4.1.2) вместо ut может входить вторая производная utt (или utx ). Тогда исключение utt (или utx ) также приводит к обыкновенному дифференциальному уравнению
второго порядка вида (9.4.1.3), использование которого более целесообразно, чем исходной дифференциальной связи.

9.4.2. Иллюстративные примеры использования
дифференциальных связей второго порядка
◮ Пример 9.10. Рассмотрим нелинейное уравнение теплопроводности с
источником
ut = [f1 (u)ux ]x + f2 (u).
(9.4.2.1)
Для поиска его точных решений будем использовать автономную дифференциальную связь второго порядка с квадратичной нелинейностью относительно
второй производной:
uxx = g1 (u)u2x + g2 (u),
(9.4.2.2)
которое можно трактовать как ОДУ по переменной x. Функции f2 (u), f1 (u),
g2 (u), g1 (u), входящие в (9.4.2.1) и (9.4.2.2), подлежат определению в ходе
дальнейшего анализа.

212

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Исключив вторую производную из (9.4.2.1) и (9.4.2.2), приходим к УрЧП
первого порядка
ut = ϕ(u)u2x + ψ(u),
(9.4.2.3)
где
ϕ(u) = f1 (u)g1 (u) + f1′ (u),

ψ(u) = f1 (u)g2 (u) + f2 (u).

(9.4.2.4)

Здесь и далее штрих обозначает производную по u.
Продифференцировав (9.4.2.2) по t, имеем
uxxt = 2g1 ux uxt + g1′ u2x ut + g2′ ut .
Исключим производные uxxt , uxt , ut из этого соотношения с помощью уравнений (9.4.2.2) и (9.4.2.3) и их следствий, которые выводятся с помощью дифференцирования. В результате получим
(2ϕg12 + 3ϕ′ g1 + ϕg1′ + ϕ′′ )u4x +
+ (4ϕg1 g2 + 5ϕ′ g2 + ϕg2′ − g1 ψ ′ − ψg1′ + ψ ′′ )u2x + 2ϕg22 + ψ ′ g2 − ψg2′ = 0.

Приравнивание нулю функциональных множителей при различных степенях
ux дает три уравнения, которые удобно записать в виде
(ϕ′ + ϕg1 )′ + 2g1 (ϕ′ + ϕg1 ) = 0,
4g2 (ϕ′ + ϕg1 ) + (ϕg2 − ψg1 )′ + ψ ′′ = 0,
ϕ = − 12 (ψ/g2 )′ .

(9.4.2.5)

Первому уравнению можно удовлетворить, положив ϕ′ + ϕg1 = 0. Соответствующее частное решение системы (9.4.2.5) записывается так:


µ′′
C
1
1
,
(9.4.2.6)
ϕ = − µ′ , ψ = µg2 , g1 = − ′ , g2 = 2C1 + p 2

2

µ

|µ|

µ

где µ = µ(u) — произвольная функция.
Учитывая (9.4.2.4), находим функциональные коэффициенты исходного
уравнения (9.4.2.1) и дифференциальной связи (9.4.2.2):


1
f1 = C3 − u µ′ , f2 = (µ − f1 )g2 ,
2


(9.4.2.7)
C
1
µ′′
.
g1 = − ′ , g2 = 2C1 + p 2

µ

|µ|

µ

Уравнение (9.4.2.2) с учетом (9.4.2.7) допускает первый интеграл
p

 1
u2x = 4C1 µ + 4C2 |µ| + 2σt′ (t) ′ 2 ,
(9.4.2.8)
(µ )

где σ(t) — произвольная функция. Исключим u2x из равенства (9.4.2.3) с помощью (9.4.2.8) и подставим функции ϕ и ψ из (9.4.2.6). В результате приходим
к уравнению
p
(9.4.2.9)
µ′ ut = −C2 |µ| − σt′ (t).

Остановимся подробнее на частном случае C2 = C3 = 0. Интегрируя
уравнение (9.4.2.9) и учитывая, что µt = µ′ ut , имеем
µ = −σ(t) + θ(x),

(9.4.2.10)

213

9.4. Дифференциальные связи второго порядка

где θ(x) — произвольная функция. Подставив (9.4.2.10) в (9.4.2.8) и используя
соотношение µx = µ′ ux , получим θx2 −4C1 θ = 2σt −4C1 σ. Приравнивая обе части
этого уравнения нулю и интегрируя полученные обыкновенные дифференциальные уравнения, находим функции в правой части выражения (9.4.2.10):
σ(t) = A exp(2C1 t),

θ(x) = C1 (x + B)2 ,

(9.4.2.11)

где A и B — произвольные постоянные. Таким образом, точное решение уравнения (9.4.2.1) с функциями f1 и f2 из (9.4.2.7) при C2 = C3 = 0 можно
представить в неявном виде
µ(u) = −A exp(2C1 t) + C1 (x + B)2 .

В решении и определяющих соотношениях (9.4.2.7) функция µ(u) задается

произвольным образом.
◮ Пример 9.11. Рассмотрим систему гидродинамического типа, состоящую из двух нелинейных УрЧП
Ftx + F Fxx − Fx2 = νFxxx + q(t)Fx + p(t),
Gt + F Gx − GFx = νGxx ,

(9.4.2.12)

первое из которых не зависит от G, а второе линейно по G. Функции p =
= p(t) и q = q(t) в первом уравнении можно задавать произвольным образом.
Отметим, что точные решения системы (9.4.2.12) порождают точные решения
нестационарных трехмерных уравнений Навье — Стокса.
Дополним систему (9.4.2.12) дифференциальной связью второго порядка
(9.4.2.13)

G = a(t) + b(t)Fx + c(t)Fxx .

Из второго уравнения системы (9.4.2.12) исключим G с помощью (9.4.2.13)
и сравним полученное уравнение с первым уравнением (9.4.2.12) (а также
с уравнениями, которые возникают после дифференцирования первого уравнения (9.4.2.12) по x). В результате находим условия совместности системы
(9.4.2.12) и дифференциальной связи (9.4.2.13):
a′t + bp = 0,
b′t + bq − a = 0,
c′t + qc = 0.

(9.4.2.14)
Z

Интегрируя последнее уравнение в (9.4.2.14), имеем c = C1 exp(− q dt), где
C1 — произвольная постоянная. Первые два уравнения (9.4.2.14) приводят к
линейному ОДУ второго порядка для функции b:
b′′tt + qb′t + (p + qt′ )b = 0.

(9.4.2.15)

Решив это уравнение, из второго уравнения в (9.4.2.14) без интегрирования
можно определить функцию a = a(t).
Полученный результат можно перефразировать следующим образом. Путь
известно точное решение F = F (t, x) первого уравнения (9.4.2.12). Тогда соответствующее точное решение второго уравнения (9.4.2.12) можно получить по

214

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

формуле (9.4.2.13), где a = a(t), b = b(t), c = c(t) определяются путем решения

системы обыкновенных дифференциальных уравнений (9.4.2.14).
Дополнительная литература к разд. 9.4
1. Kaptsov O.V. Determining equations and differential constraints. Nonlinear Math.
Phys., 1995, Vol. 2, pp. 283–291.
2. Kaptsov O.V. Linear determining equations for differential constraints. Sbornik:
Mathematics, 1998, Vol. 189, pp. 1839–1854.
3. Kaptsov O.V., Verevkin I.V. Differential constraints and exact solutions of nonlinear diffusion equations. J. Phys. A: Math. Gen., 2003, Vol. 36, pp. 1401–1414.
4. Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений математической физики и механики. М.: Физматлит, 2005.
5. Polyanin A.D., Zaitsev V.F. Handbook of Nonlinear Partial Differential Equations,
2nd Edition, Chapman & Hall/CRC Press, Boca Raton — London, 2012.
6. Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: Издательство «ИПМех
РАН», 2020.

9.5. Связь между методом дифференциальных
связей и другими методами
9.5.1. Предварительные замечания
Метод дифференциальных связей, который основан на теории совместности
двух и более уравнений в частных производных, является одним из наиболее
общих методов (если не самым общим методом) построения точных решений
нелинейных уравнений в частных производных. Многие другие методы можно
трактовать как его частные случаи.
Наиболее трудная и неформальная проблема, возникающая при применении этого метода, состоит в следующем: как найти подходящую дифференциальную связь для заданного нелинейного уравнения в частных производных.
Например, если дифференциальная связь обладает недостаточным функциональным произволом, то можно не найти ни одного решения; если же она имеет слишком общий вид, то анализ совместности рассматриваемых нелинейных
уравнений в частных производных может оказаться слишком сложным, чтобы
найти какие-либо точные решения. Успешное решение указанной проблемы
лежит за пределами формального описания метода дифференциальных связей
и в каждом конкретном случае обычно определяется опытом и интуицией
исследователя.
Кроме того, при применении метода дифференциальных связей на нескольких этапах приходится решать различные дифференциальные уравнения или

9.5. Связь между методом дифференциальных связей и другими методами

215

системы дифференциальных уравнений, которые содержат произвольные функции, что существенно осложняет анализ. Если не удается найти решение хотя
бы на одном из этих этапов, то не удается и построить точное решение исходного уравнения. Поэтому метод дифференциальных связей обычно сложнее
применять, чем другие методы, описанные в данной книге.
Указанные обстоятельства объясняют, почему для построения точных решений нелинейных УрЧП на практике часто предпочтительнее использовать
более простые, хотя и менее общие методы.
Важно отметить, что менее общие методы часто дают возможность конструктивным путем получить важные соотношения, которые можно трактовать
как дифференциальные связи (эти соотношения нельзя получить априорно,
исходя непосредственно из метода дифференциальных связей). Идеи и алгоритмы, положенные в основу этих методов, нередко позволяют им быть
более эффективными∗ , чем метод дифференциальных связей, при построении
точных решений отдельных классов нелинейных уравнений в частных производных.
Таким образом представляется, что методы обобщенного и функционального разделения переменных, прямые методы построения редукций и слабых
симметрий и метод дифференциальных связей в совокупности дополняют друг
друга. Каждый из них имеет свои преимущества и недостатки и может быть
эффективнее других на подходящих классах нелинейных УрЧП.
Далее мы обсудим связь метода дифференциальных связей с другими методами, которые описаны в предыдущих главах данной книги.

9.5.2. Связь методов обобщенного разделения переменных
с методом дифференциальных связей
Методы обобщенного разделения переменных можно переформулировать в
терминах метода дифференциальных связей (в том смысле, что любому решению с обобщенным разделением переменных можно поставить в соответствие
эквивалентную дифференциальную связь).
Решения с обобщенным разделением переменных заданного вида путем исключения искомых функций с помощью дифференцирования сводятся к дифференциальным связям. В табл. 9.1 приведены примеры некоторых дифференциальных связей первого и второго порядка, которые эквивалентны наиболее
распространенным решениям с разделяющимися переменными. Функции f
и g можно выразить через исходные функции ϕ, ψ, χ. Видно, что каждому
решению с простым и обобщенным разделением переменных можно поставить
в соответствие несколько эквивалентных дифференциальных связей.
Верно и обратное: интегрируя приведенные в последнем столбце табл. 9.1
Здесь имеется ввиду, что эти методы быстрее приводят к искомому результату, причем
промежуточных выкладок меньше и они существенно проще.


216

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

Таблица 9.1. Дифференциальные связи первого и второго порядка, соответствующее
некоторым классам решений с разделяющимися переменными.


Тип решения

Структура решения

Дифференциальные связи

1

Решение с аддитивным
разделением переменных

u = ϕ(x) + ψ(t)

ux = f (x)
ut = g(t)
uxt = 0

2

Решение с мультипликативным
разделением переменных

u = ϕ(x)ψ(t)

ux = f (x)u
ut = g(t)u
uuxt − ux ut = 0

3

4

Решение с обобщенным
разделением переменных

Решение с обобщенным
разделением переменных

u = ϕ(t)x2 + ψ(t)x + χ(t)

ux = f (t)x + g(t)
xux − u = f (t)x2 + g(t)
xux − 2u = f (t)x + g(t)
uxx = f (t)
xuxx − ux = f (t)

u = ϕ(t)ψ(x) + χ(t)

ux = f (t)g(x)
ut = f (t)u + g(t)
ux = f (x)[u + g(t)]
uxx − f (x)ux = 0
uxt − g(t)ux = 0

дифференциальные связи, можно получить общий вид решений с простым и
обобщенным разделением переменных, которые приведены в предпоследнем
столбце этой таблицы.
Для решений, указанных в табл. 9.1, на практике предпочтительнее использовать методы обобщенного разделения переменных, поскольку в этих методах требуется меньше этапов, на которых приходится решать промежуточные
дифференциальные уравнения.
Замечание 9.8. Дифференциальные соотношения, которые получаются в результате использования метода расщепления (см. разд. 6.5) при исследовании билинейных функционально-дифференциальных уравнений, возникающих после подстановки
решений с обобщенным разделением переменных в рассматриваемые УрЧП, можно
трактовать как дифференциальные связи. Таким образом метод расщепления позволяет конструктивно строить дифференциальные связи в процессе решения (важно
подчеркнуть, что эти связи не известны заранее и не могут быть заданы из априорных
соображений на начальном этапе анализа).

9.5.3. Связь методов функционального разделения переменных
с методом дифференциальных связей
Методы функционального разделения переменных также можно переформулировать в терминах метода дифференциальных связей (в том смысле, что любому решению с функциональным разделением переменных можно поставить в
соответствие эквивалентную дифференциальную связь).
Решения с функциональным разделением переменных заданного вида пу-

9.5. Связь между методом дифференциальных связей и другими методами

217

Таблица 9.2. Дифференциальные связи первого и второго порядка, соответствующее
двум классам решений с функциональным разделением переменных.


Тип решения

1

Решение с обобщенным
разделением переменных
(решение типа обобщенной
бегущей волны)

2

Решение с обобщенным
разделением переменных

Структура решения

Дифференциальные связи

u = U (z), z = ϕ(t)x + ψ(t)

ux = f (t)g(u)
ut = [f (t)x + g(t)]ux
uxx − f (u)u2x = 0
ux uxt − ut uxx = f (t)u2x

u = U (z), z = ϕ(x) + ψ(t)

ux = f (x)g(u)
ut = f (t)g(u)
ut = f (x)g(t)ux
uuxt − f (u)ux ut = 0
ux uxt − ut uxx = f (x)ux ut
ux utt − ut uxt = g(t)ux ut

тем исключения произвольных функций с помощью дифференцирования сводятся к дифференциальным связям. В табл. 9.2 указаны примеры некоторых
дифференциальных связей первого и второго порядка, которые эквивалентны двум наиболее распространенным формам решений с функциональным
разделением переменных. Функции f и g можно выразить через исходные
функции U , ϕ, ψ. Видно, что каждому решению с обобщенным разделением
переменных можно поставить в соответствие несколько эквивалентных дифференциальных связей.
Верно и обратное: интегрируя приведенные в последнем столбце табл. 9.2
дифференциальные связи, можно получить общий вид решений с функциональным разделением переменных, которые указаны в предпоследнем столбце
этой таблицы.

9.5.4. Прямой метод построения редукций и дифференциальные
связи
Рассмотрим редукцию, основанную поиске решений в виде

u(x, t) = F x, t, w(z) , z = z(x, t),

(9.5.4.1)

где функции F (x, t, w) и z(x, t) выбираются так, чтобы w(z) удовлетворяла
одному обыкновенному дифференциальному уравнению; см. разд. 8.1.4.
Покажем, что поиск решения в виде (9.5.4.1) эквивалентен поиску решения
методом дифференциальных связей с использованием квазилинейной дифференциальной связи первого порядка
ξ(x, t)ut + η(x, t)ux = ζ(x, t, u).

(9.5.4.2)

Действительно, первые интегралы характеристической системы обыкновенных дифференциальных уравнений
dt
ξ(x, t)

=

dx
η(x, t)

=

du
ζ(x, t, u)

218

9. М ЕТОД

ДИФФЕРЕНЦИАЛЬНЫХ СВЯЗЕЙ

имеют вид
z(x, t) = C1 ,

ϕ(x, t, u) = C2 ,

(9.5.4.3)

где C1 и C2 — произвольные постоянные. Поэтому общее решение уравнения
(9.5.4.2) можно записать следующим образом (см. разд. 3.1.1):

ϕ(x, t, u) = w z(x, t) ,
(9.5.4.4)

где w(z) — произвольная функция. Разрешив (9.5.4.4) относительно u, получим
представление решения в виде (9.5.4.1).

Литература к главе 9
Мелешко С.В. Дифференциальные связи и однопараметрические группы преобразований Ли — Беклунда. Докл. АН СССР, 1983, т. 271, № 1, с. 42–46.
Полянин А.Д. Переопределенные системы нелинейных обыкновенных дифференциальных уравнений с параметрами и их приложения. Вестник НИЯУ «МИФИ»,
2016, т. 5, № 2, с. 122–136.
Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: Издательство «ИПМех РАН», 2020.
Полянин А.Д., Зайцев В.Ф., Журов А.И. Методы решения нелинейных уравнений
математической физики и механики. М.: Физматлит, 2005.
Сидоров А.Ф., Шапеев В.П., Яненко Н.Н. Метод дифференциальных связей и его
приложения в газовой динамике. Новосибирск: Наука, 1984.
Яненко Н.Н. Теория совместности и методы интегрирования систем нелинейных
уравнений в частных производных. Труды IV Всесоюзного мат. съезда, т. 2, с. 613–
621. Л.: Наука, 1964.
Galaktionov V.A. Quasilinear heat equations with first-order sign-invariants and new explicit solutions. Nonlinear Anal. Theor. Meth. Appl., 1994, Vol. 23, pp. 1595–621.
Olver P.J. Direct reduction and differential constraints. Proc. R. Soc. Lond. Ser. A, 1994,
Vol. 444, pp. 509–523.
Polyanin A.D. Comparison of the effectiveness of different methods for constructing exact
solutions to nonlinear PDEs. Generalizations and new solutions. Mathematics, 2019,
Vol. 7, No. 5, 386.
Polyanin A.D. Functional separation of variables in nonlinear PDEs: General approach, new
solutions of diffusion-type equations. Mathematics, 2020, Vol. 8, No. 1, 90.
Polyanin A.D., Zaitsev V.F. Handbook of Nonlinear Partial Differential Equations, 2nd
Edition, Chapman & Hall/CRC Press, Boca Raton — London, 2012.
Polyanin A.D., Zaitsev V.F. Handbook of Ordinary Differential Equations: Exact Solutions,
Methods, and Problems. Boca Raton — London: CRC Press, 2018.

10. Использование простых решений
для построения сложных решений
Предварительные замечания. В данной главе описан ряд простых методов
построения точных решений нелинейных уравнений с частными производными, которые проводят к небольшому объему промежуточных вычислений. Эти
методы базируются на следующей основной идее: простые точные решения
рассматриваемых уравнений могут использоваться для поиска более сложных
решений этих же уравнений.
В частности, показано, как исходя из простых решений рассматриваемых
уравнений, с помощью преобразований сдвига и масштабирования можно найти более сложные точные решения этих же уравнений. Описан метод поиска
точных решений уравнений с несколькими пространственными переменными, исходя из решений родственных уравнений с одной пространственной
переменной. Продемонстрировано, что в некоторых случаях можно получать
достаточно сложные решения путем добавления слагаемых к более простым
решениям. Обсуждаются ситуации, когда с помощью однотипных простых
решений можно построить более сложное составное решение (нелинейная суперпозиция решений). Изложен метод построения сложных точных решений
линейных уравнений путем введения комплексного параметра в более простые
решения.
Эффективность описанных методов иллюстрируется большим числом конкретных примеров. Рассматриваются нелинейные уравнения теплопроводности, реакционно-диффузионные уравнения, нелинейные волновые уравнения,
уравнения Навье — Стокса и др.

10.1. Построение сложных решений, исходя из
простых решений, с помощью преобразований
сдвига и масштабирования
10.1.1. Некоторые определения. Простейшие преобразования
Будем говорить, что уравнение с частными производными
F (x, t, u, ux , ut , uxx , uxt , utt , . . . ) = 0

(10.1.1.1)

инвариантно относительно однопараметрического обратимого преобразования
x = X(x̄, t̄, ū, c),

t = T (x̄, t̄, ū, c),
219

u = U (x̄, t̄, ū, c),

(10.1.1.2)

220 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
если после подстановки выражений (10.1.1.2) в (10.1.1.1) получим точно такое
же уравнение
F (x̄, t̄, ū, ūx̄ , ūt̄ , ūx̄x̄ , ūx̄t̄ , ūt̄ t̄ , . . . ) = 0.
Важно отметить, что входящий в преобразование (10.1.1.2) свободный параметр c, который может принимать значения на некотором интервале (c1 , c2 ),
невходит в рассматриваемое уравнение (10.1.1.1).
Преобразования, сохраняющие вид уравнения (10.1.1.2), преобразуют решение рассматриваемого уравнения в решение этого же уравнения.
Далее будут рассматриваться только однопараметрические преобразования
вида
x = x̄ + a1 , t = t̄ + a2 , u = ū + a3 (преобразование сдвига);
x = b1 x̄, t = b2 t̄, u = b3 ū (преобразование масштабирования),
и композиции этих преобразований. Здесь an и bn (n = 1, 2, 3) — постоянные
величины, зависящие от свободного параметра c. Такие преобразования будем
называть простейшими преобразованиями.

10.1.2. Построение сложных решений, исходя из простых
решений с разделением переменных специального вида
Простые одночленные решения в виде произведения функций различных переменных проще всего находить методом разделения переменных (простейшие
решения данного типа u = Axα tβ легко определяются из рассматриваемых
уравнений методом неопределенных коэффициентов). Ниже описаны способы
построения более сложных решений, исходя из таких решений.
Сначала будем рассматривать простые решения с разделением переменных
специального вида
u = tk ϕ1 (x),
(10.1.2.1)
где k — некоторая постоянная, а ϕ1 (x) — некоторая функция. Такие решения не
меняются (инвариантны) при преобразовании масштабирования
t = ct̄,

u = ck ū.

(10.1.2.2)

Справедливо следующее утверждение, позволяющее строить более сложные решения, исходя из решений вида (10.1.2.1).
Утверждение 1. Пусть уравнение
F (t, u, ux , ut , uxx , uxt , utt , . . . ) = 0,

(10.1.2.3)

которое не зависит явно от пространственной переменной x, имеет простое
решение вида (10.1.2.1) и не меняется при преобразовании масштабирования
(10.1.2.2) (т. е. уравнение (10.1.2.3) имеет такое же свойство, что и исходное

10.1. Построение решений с помощью преобразований сдвига и масштабирования

221

решение (10.1.2.1)). Тогда это уравнение имеет также более сложное решение
вида
u = tk ϕ2 (z), z = x + m ln t,
(10.1.2.4)
где m — произвольная постоянная.
Замечание 10.1. В общем случае вид функций ϕ1 (x) и ϕ2 (z), входящих соответственно в исходное решение (10.1.2.1) и более сложное решение (10.1.2.4), может
различаться.

Рассмотрим теперь простые решения с разделением переменных другого
вида
u = xn ψ1 (t),
(10.1.2.5)
где n — некоторая постоянная, а ψ1 (t) — некоторая функция. Такие решения не
меняются (инвариантны) при преобразовании масштабирования
x = cx̄,

u = cn ū.

(10.1.2.6)

Более сложное, чем (10.1.2.5), решение можно получить с помощью утверждения 1, переобозначив соответствующим образом постоянные и переменные
величины в (10.1.2.1)–(10.1.2.4). Ниже описан другой эквивалентный способ
построения более сложного решения, который иногда удобнее использовать на
практике.
Утверждение 2. Пусть уравнение
F (x, u, ux , ut , uxx , uxt , utt , . . . ) = 0,

(10.1.2.7)

которое не зависит явно от времени t, имеет простое решение вида (10.1.2.5)
и не меняется при преобразовании масштабирования (10.1.2.6) (т. е. уравнение
(10.1.2.7) имеет такое же свойство, что и исходное решение (10.1.2.5)). Тогда
это уравнение имеет также более сложное решение вида
u = e−npt ψ2 (y),

y = xept ,

(10.1.2.8)

где p — произвольная постоянная.
◮ Пример 10.1. Рассмотрим уравнение Буссинеска
ut = a(uux )x ,

(10.1.2.9)

которое описывает нестационарное течение грунтовых вод в пористой среде
со свободной поверхностью.
Уравнение (10.1.2.9) имеет простое точное решение
u=−

x2
,
6at

(10.1.2.10)

которое одновременно является решением двух видов (10.1.2.1) и (10.1.2.5).
Рассмотрим по порядку обе возможности построения более сложных решений,
исходя из решения (10.1.2.10).

222 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
1◦ . Решение (10.1.2.10) и уравнение (10.1.2.9) сохраняют вид при преобразовании масштабирования t = ct̄, u = ū/c. Поэтому в силу утверждения 1
уравнение (10.1.2.9) допускает более сложное точное решение
u=

ϕ(z)
,
t

z = x + k ln t,

где функция ϕ = ϕ(z) удовлетворяет ОДУ второго порядка
(10.1.2.11)

kϕ′z − ϕ = a(ϕϕ′z )′z .

Отметим, что уравнение (10.1.2.11) при k = 0 допускает однопараметрическое семейство решений в виде квадратичного многочлена
ϕ=−

x2
6a

+ Cx −

3aC 2
2

,

где C — произвольная постоянная. При C = 0 это решение совпадает с исходным решением (10.1.2.10).
2◦ . Решение (10.1.2.10) и уравнение (10.1.2.9) сохраняют вид также при
преобразовании масштабирования x = cx̄, u = c2 ū. Поэтому, в силу утверждения 2, уравнение (10.1.2.9) допускает другое точное решение
u = e−2pt ψ(y),

y = xept ,

где p 6= 0, а функция ψ = ψ(y) описывается ОДУ

pyψy′ − 2pψ = a(ψψy′ )′y .



◮ Пример 10.2. Рассмотрим теперь уравнение Гудерлея
(10.1.2.12)

uxx = auy uyy ,
которое используется для описания трансзвуковых течений газа.
Уравнение (10.1.2.12) допускает простое точное решение
u=

y3
3ax2

(10.1.2.13)

,

которое является частным случаем одновременно сразу двух видов решений
(10.1.2.1) и (10.1.2.5). Рассмотрим по порядку обе возможности построения
более сложных решений, исходя из решения (10.1.2.13).
1◦ . Решение (10.1.2.13) и уравнение (10.1.2.12) сохраняют вид при преобразовании масштабирования x = cx̄, u = c−2 ū. Поэтому, в силу утверждения 1,
уравнение (10.1.2.12) имеет более сложное точное решение вида
u = x−2 ϕ(z),

z = y + m ln x,

где функция ϕ = ϕ(z) описывается ОДУ второго порядка
m2 ϕ′′zz − 5mϕ′z + 6ϕ = aϕ′z ϕ′′zz .

Это уравнение при m = 0 допускает однопараметрическое семейство решений
в виде кубического многочлена
ϕ(z) =

z3
3a

+ Cz 2 + aC 2 z +

a2 C 3
3

,

10.1. Построение решений с помощью преобразований сдвига и масштабирования

223

где C — произвольная постоянная. При C = 0 это решение совпадает с исходным решением (10.1.2.13).
2◦ . Решение (10.1.2.13) и уравнение (10.1.2.12) сохраняют вид также при
преобразовании масштабирования y = cȳ, u = c3 ū. Поэтому, в силу утверждения 2, можно получить также другое более сложное точное решение
z = yepx ,

u = e−3px ψ(z),

где p 6= 0, а функция ψ = ψ(z) описывается ОДУ

′′
′′
p2 z 2 ψzz
− 5p2 zψz′ + 9p2 ψ = aψz′ ψzz
.



◮ Пример 10.3. В газовой динамике встречается волновое уравнение
utt = a(ub ux )x ,
которое допускает простое точное решение

b 6= 0,

u = a−1/b x2/b t−2b .

(10.1.2.14)
(10.1.2.15)

Это решение принадлежит обоим классам решений (10.1.2.1) и (10.1.2.5). Поэтому, исходя из решения (10.1.2.15), можно построить два более сложных
решения, описанных ниже.
1◦ . Решение (10.1.2.15) и уравнение (10.1.2.14) инвариантны относительно
преобразования масштабирования t = ct̄, u = c−2/b ū. В силу утверждения 1,
уравнение (10.1.2.14) имеет более сложное решение вида
u = t−2/b ϕ(z),

z = x + m ln t,

где функция ϕ = ϕ(z) описывается ОДУ
m2 ϕ′′zz −

m(b + 4)
b

ϕ′z +

2(b + 2)
b2

ϕ = a(ϕb ϕ′z )′z .

2◦ . Решение (10.1.2.15) и уравнение (10.1.2.14) инвариантны также относительно преобразования масштабирования x = cx̄, u = c2/b ū. Поэтому, в силу
утверждения 2, уравнение (10.1.2.14) допускает другое решение
u = e−2pt/b ψ(y),

y = xept ,

где p 6= 0, а функция ψ = ψ(y) удовлетворяет нелинейному ОДУ второго
порядка
′′
p2 y 2 ψyy
+

p2 (b − 4)
b

yψy′ +

4p2
b2

ψ = a(ψ b ψy′ )′y .



Ниже сформулировано еще одно утверждение, позволяющее строить точные решения нелинейных УрЧП.
Утверждение 3. Пусть уравнение
F (u, ux , ut , uxx , uxt , utt , . . . ) = 0,

(10.1.2.16)

которое не зависит явно от переменных x и t (и поэтому допускает решение
типа бегущей волны), не меняется при преобразовании масштабирования искомой функции
u = cū.

224 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ

Тогда это уравнение допускает точное решение (более сложное, чем решение
типа бегущей волны), которое можно представить в следующих двух альтернативных формах:
u = Cekt ϕ(px + qt)
u = Cemx ψ(px + qt)

(первая форма),
(вторая форма),

(10.1.2.17)

где C , k, p, q — произвольные постоянные (pq 6= 0), m = kp/q , ψ(z) =
= e−mz/p ϕ(z). Имеются также более простые решения с разделением переменных вида u = Cekt ϕ(x) и u = Cemx ψ(t).
◮ Пример 10.4. Рассмотрим нелинейное уравнение типа теплопроводности
ut = auxx + uf (ux /u),

(10.1.2.18)

где f = f (ξ) — произвольная функция.
Уравнение (10.1.2.18) не меняется при преобразовании масштабирования
зависимой переменной u = cū. Поэтому, в силу утверждения 3, это уравнение
имеет решение вида (10.1.2.17) (первая форма), где функция ϕ = ϕ(z) удовлетворяет нелинейному ОДУ:
kϕ + qϕ′z = ap2 ϕ′′zz + ϕf (pϕ′z /ϕ).



10.1.3. Обобщение на случай произвольного числа
пространственных переменных
Приведенные выше утверждения 1–3 допускают очевидные обобщения на случай произвольного числа пространственных переменных. Продемонстрируем
сказанное на конкретном примере.
◮ Пример 10.5. Рассмотрим нелинейное уравнение теплопроводности с n
пространственными переменными
n


X
∂u

uk
,
k 6= 0.
(10.1.3.1)
ut = a
i=1

∂xi

∂xi

Уравнение (10.1.3.1) допускает простое решение с разделением переменных
u = t−1/k ϕ(x1 , . . . , xn ),

(10.1.3.2)

где функция ϕ = ϕ(x1 , . . . , xn ) удовлетворяет стационарному уравнению
n


X
1
∂ϕ

− ϕ=a
ϕk
.
k

i=1

∂xi

∂xi

Решение (10.1.3.2) и уравнение (10.1.3.1) не меняются при преобразовании
масштабирования t = ct̄, u = c−1/k ū. Поэтому, в силу утверждения 1 (точнее
его обобщения), уравнение (10.1.3.1) имеет также более сложное решение вида
u = t−1/k θ(z1 , . . . zn ),

zi = xi + mi ln t,

10.1. Построение решений с помощью преобразований сдвига и масштабирования

225

где mi — произвольные постоянные, а функция θ = θ(z1 , . . . zn ) удовлетворяет
стационарному уравнению
n
n


X
X
1
∂θ

∂θ
− θ+
mi
θk
.
=a
k
∂zi
∂zi
∂zi

i=1
i=1

10.1.4. Обобщение на системы уравнений математической
физики
Приведенные в разд. 10.1.2 утверждения 1–3 могут быть также использованы
для нахождения решений систем уравнений.
◮ Пример 10.6. Рассмотрим систему, состоящую из двух нелинейных уравнений реакционно-диффузионного типа
ut = a(ub ux )x + ub+1 f (u/v),
vt = a(v b vx )x + v b+1 g(u/v),

(10.1.4.1)

где a, b — некоторые постоянные (b 6= 0), f (z) и g(z) — произвольные функции.
Система уравнений (10.1.4.1) имеет простое решение вида
u = t−1/b ϕ(x),

v = t−1/b ψ(x),

(10.1.4.2)

где функции ϕ = ϕ(x) и ψ = ψ(x) описываются системой ОДУ второго порядка



ϕ
b
ψ
b

= a(ϕb ϕ′x )′x + ϕb+1 f (ϕ/ψ),
= a(ψ b ψx′ )′x + ψ b+1 g(ϕ/ψ).

Решение (10.1.4.2) и система уравнений (10.1.4.1) сохраняют вид при преобразовании масштабирования t = ct̄, u = c−1/b ū, v = c−1/b v̄. В силу утверждения 1, система уравнений (10.1.4.1) имеет также более сложное решение вида
u = t−1/b Φ(z),

v = t−1/b Ψ(z),

z = x + m ln t,

где m — произвольная постоянная, а функции Φ = Φ(z) и Ψ = Ψ(z) удовлетворяют системе ОДУ:



Φ
b
Ψ
b

+ mΦ′z = a(Φb Φ′z )′z + Φb+1 f (Φ/Ψ),
+ mΨ′z = a(Ψb Ψ′z )′z + Ψb+1 g(Φ/Ψ).



◮ Пример 10.7. Рассмотрим другую нелинейную систему УрЧП, состоящую из двух уравнений реакционно-диффузионного типа
ut = a(ub ux )x + uf (u/v),
vt = a(v b vx )x + vg(u/v),

(10.1.4.3)

где a, b — некоторые постоянные (b 6= 0), f (z) и g(z) — произвольные функции.
Система уравнений (10.1.4.3) имеет простое решение вида
u = x2/b ϕ(t),

v = x2/b ψ(t),

(10.1.4.4)

226 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
где функции ϕ = ϕ(t) и ψ = ψ(t) описываются системой ОДУ первого порядка
ϕ′t =
ψt′ =

2a(b + 2) b+1
ϕ
+ ϕf (ϕ/ψ),
b2
2a(b + 2) b+1
ψ
+ ψg(ϕ/ψ).
b2

Решение (10.1.4.4) и система уравнений (10.1.4.3) не меняются при преобразовании масштабирования x = cx̄, u = c2/b ū, v = c2/b v̄. Поэтому, в силу
утверждения 2 (точнее его обобщения), система уравнений (10.1.4.3) имеет
также более сложное решение вида
u = e−2mt/b Φ(z),

v = e−2mt/b Ψ(z),

z = xemt ,

где функции Φ = Φ(z) и Ψ = Ψ(z) описываются системой ОДУ:
mzΦ′z −
mzΨ′z −

2m
Φ = a(Φb Φ′z )′z + Φf (Φ/Ψ),
b
2m
Ψ = a(Ψb Ψ′z )′z + Ψf (Φ/Ψ),
b

где m — произвольная постоянная (m 6= 0).



 Задачи и упражнения к разд. 10.1

1. Рассмотрим нелинейное уравнение теплопроводности
ut = a(ub ux )x .
a) Найти простое точное решение этого уравнения вида
u = Axα tβ .
b) Используя решение из п. a), построить два более сложных решения с помощью
преобразований масштабирования и утверждений 1 и 2.
2. Рассмотрим нелинейное уравнение
ut = aux uxx
a) Найти простое точное решение этого уравнения вида
u = Axα tβ .
b) Используя решение из п. a), построить два более сложных решения с помощью
преобразований масштабирования и утверждений 1 и 2.
3. Рассмотрим уравнение пограничного слоя на плоской пластине для функции тока
uy uxy − ux uyy = νuyyy .
a) Показать, что это уравнение имеет простое решение вида
u=

ax
y

и выразить искомый коэффициент a через ν.
b) Используя решение из п. a), построить два более сложных решения с помощью
преобразований масштабирования и утверждений 1 и 2.

10.2. Построение сложных точных решений путем обобщения простых решений

227

4. Нелинейное УрЧП с переменными коэффициентами, описывающее изменение толщины пленки тяжелой вязкой жидкости, движущейся вдоль горизонтальной супергидрофобной поверхности с переменным коэффициентом поверхностного натяжения,
записывается так:
ut = [(au3 + bx2/3 u2 )(ux − c(x2 uxx)x )]x ,
(10.1.4.5)

где a, b и c — некоторые постоянные.
a) Показать, что это уравнение имеет простое решение степенного вида
u = x2/3 f (t)

и вывести ОДУ для определения функции f = f (t).
b) Используя решение из п. a), построить более сложное решение с помощью
преобразований масштабирования и утверждения 2.
5. Рассмотрим нелинейную систему, состоящую из двух уравнений волнового типа
(система УрЧП типа Клейна — Гордона):
utt = a(ub ux )x + uf (u/v),
vtt = a(v b vx )x + vg(u/v),
где a, b — некоторые постоянные (b 6= 0), f (z) и g(z) — произвольные функции.
a) Показать, что эта система имеет простое решение вида
u = xk ϕ(t),

v = xk ψ(t).

Найти коэффициент k и систему ОДУ для функций ϕ = ϕ(t) и ψ = ψ(t).
b) Используя решение из п. a), построить более сложное решение с помощью
преобразований масштабирования и утверждения 2.
5. Рассмотрим нелинейную систему, состоящую из двух уравнений волнового типа
(система УрЧП типа Клейна — Гордона):
utt = a(ub ux )x + ub+1 f (u/v),
vtt = a(v b vx )x + v b+1 g(u/v),
где a, b — некоторые постоянные (b 6= 0), f (z) и g(z) — произвольные функции.
a) Показать, что эта система имеет простое решение вида
u = tk ϕ(x),

v = tk ψ(x),

Найти коэффициент k и систему ОДУ для функций ϕ = ϕ(x) и ψ = ψ(x).
b) Используя решение из п. a), построить более сложное решение с помощью
преобразований масштабирования и утверждения 1.

10.2. Построение сложных точных решений путем
обобщения простых решений
10.2.1. Построение сложных точных решений путем добавления
слагаемых к более простым решениям
В некоторых случаях простые решения удается обобщить путем добавления к
ним одного или нескольких дополнительных слагаемых, что приводит к более

228 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
сложным решениям с обобщенным разделением переменных (см. главу 6).
Продемонстрируем возможный ход рассуждений в таких случаях на примерах
уравнения Буссинеска (10.1.2.9) и уравнения Гудерлея (10.1.2.12).
◮ Пример 10.8. Как указывалось ранее, уравнение Буссинеска (10.1.2.9)
имеет квадратичное по пространственной переменной x решение с простым
разделением переменных (10.1.2.10), которое запишем в виде
u = ϕ(t)x2 , ϕ(t) = −1/(6at).
(10.2.1.1)
Попробуем искать более сложное решение уравнения (10.1.2.9) в виде суммы
u(x, t) = ϕ(t)x2 + ψ(t)xk , k 6= 2,
(10.2.1.2)
первый член которой совпадает с решением (10.2.1.1). Во второе слагаемое
формулы (10.2.1.2) входят функция ψ(t) и коэффициент k, которые требуется
найти.
Подставив (10.2.1.2) в (10.1.2.9), после элементарных преобразований получим
(ϕ′t − 6aϕ2 )x2 + [ψt′ − a(k + 1)(k + 2)ϕψ]xk − ak(2k − 1)ψ 2 x2k−2 = 0. (10.2.1.3)
Поскольку это равенство должно выполняться тождественно для любых x,
функциональные коэффициенты при различных степенях x в (10.2.1.3) должны
равняться нулю. Таким образом возможны два случая k = 0 и k = 1/2 (оба
соответствуют обращению в нуль коэффициента при x2k−2 ), которые надо
рассмотреть отдельно.
1◦ . Первый случай. Подставив k = 0 в (10.2.1.3), для определения функций
ϕ = ϕ(t) и ψ = ψ(t) имеем систему уравнений
ϕ′t − 6aϕ2 = 0, ψt′ − 2aϕψ = 0,
общее решение которой определяется формулами
ϕ(t) = −

1
,
6a(t + C1 )

ϕ(t) = −

1
,
6a(t + C1 )

ψ(t) =

C2
|t + C1 |1/3

,

C2
|t + C1 |5/8

.

(10.2.1.4)

где C1 и C2 — произвольные постоянные.
2◦ . Второй случай (решение Баренблатта — Зельдовича дипольного типа).
Подставив k = 1/2 в (10.2.1.3), получим систему уравнений для определения
функций ϕ = ϕ(t) и ψ = ψ(t):
ϕ′t − 6aϕ2 = 0, ψt′ − 15
4 aϕψ = 0.
Общее решение этой системы имеет вид
ψ(t) =

(10.2.1.5)

Учитывая формулы (10.2.1.2), (10.2.1.4), (10.2.1.5), в итоге получим два
трехпараметрических решения с обобщенным разделением переменных уравнения (10.1.2.9):
1
(x + C3 )2
6a(t + C1 )
1
(x + C3 )2

6a(t + C1 )

u=−

+

u=

+

C2
|t + C1 |1/3
C2
|t + C1 |5/8

,
(x + C3 )1/2 ,

10.2. Построение сложных точных решений путем обобщения простых решений

229

где в целях бо́льшей общности дополнительно добавлен произвольный сдвиг

по пространственной переменной x.
Замечание 10.2. Волновое уравнение с квадратичной нелинейностью
utt = a(uux )x ,

также допускает решения вида (10.2.1.2) при k = 0 и k = 1/2.

◮ Пример 10.9. Вернемся теперь к уравнению Гудерлея (10.1.2.12). Это
уравнение допускает простое точное решение (10.1.2.13), которое запишем в
виде
u = f (x)y 3 , f (x) = 1/(3ax2 ).
Будем искать более сложные решения (с обобщенным разделением переменных) уравнения (10.1.2.12) в виде
u(x, y) = ϕ(x)y k + ψ(x),

(10.2.1.6)

где функции ϕ(x) и ψ(x), а также константа k 6= 0, являются искомыми
(решение (10.1.2.13) является частным случаем решения (10.2.1.6) при k = 3 и
ψ = 0). Важно отметить, что подобные двучленные решения УрЧП достаточно
часто встречаются на практике и являются наиболее простыми решениями с
обобщенным разделением переменных.
Подставив (10.2.1.6) в (10.1.2.12), после перестановки членов приходим к
соотношению
′′
= 0,
(10.2.1.7)
ϕ′′xx y k − ak2 (k − 1)ϕ2 y 2k−3 + ψxx
которое содержит степенные функции y k и y 2k−3 и должно удовлетворяться
тождественно для любых y.
′′ = 0 и ψ ′′ 6= 0.
Рассмотрим два случая: ψxx
xx

′′
1 . Первый случай. При ψxx = 0 получим двучленное уравнение с разделяющимися переменными, которому можно удовлетворить, если положить
k = 3,

ϕ′′xx − 18aϕ2 = 0.

(10.2.1.8)

Общее решение автономного ОДУ (10.2.1.8) можно представить в неявной
форме
Z
x = ± (12aϕ3 + C1 )−1/2 dϕ + C2 .

Кроме того, это уравнение допускает частное решение степенного вида ϕ =
1
(x + C1 )−2 , что приводит к трехпараметрическому точному решению
= 3a
уравнения (10.1.2.12):
u=

1
(x + C1 )−2 y 3
3a

+ C2 x + C3 ,

(10.2.1.9)

где C1 , C2 , C3 — произвольные постоянные.
′′ 6= 0 со вторым
2◦ . Второй случай. Чтобы сбалансировать функцию ψxx
членом в равенстве (10.2.1.7), надо положить k = 3/2. В результате получим
двучленное уравнение, которому можно удовлетворить, если положить
ϕ′′xx = 0,

′′
ψxx
=

2
9
8 aϕ .

230 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
Эти уравнения легко интегрируются и приводят к четырехпараметрическому
точному решению уравнения (10.1.2.12):
u = (C1 x + C2 )y 3/2 +

3a
32C12

(C1 x + C2 )4 + C3 x + C4 ,

(10.2.1.10)

где C1 , C2 , C3 , C4 — произвольные постоянные.



◮ Пример 10.10. Рассмотрим уравнение гидродинамического пограничного слоя на плоской пластине
(10.2.1.11)

uy uxy − ux uyy = νuyyy ,

где u — функция тока, ν — кинематический коэффициент вязкости. Нетрудно
проверить, что это уравнение допускает автомодельное решение
u = F (ξ),

(10.2.1.12)

ξ = y/x,
−(Fz′ )2

′′′ .
= νFzzz
где функция F = F (ξ) удовлетворяет ОДУ третьего порядка
Ищем более общее решение уравнение (10.2.1.11), добавив к (10.2.1.12)
функцию ϕ(x):
u = F (ξ) + ϕ(x), ξ = y/x.

Несложные выкладки показывают, что ϕ(x) = a ln x, где a — произвольная
постоянная. В итоге получим более сложное (неавтомодельное) решение уравнения пограничного слоя (10.2.1.11) вида
u = F (ξ) + a ln x,

ξ = y/x,

′′ = νF ′′′ .
где функция F = F (ξ) описывается ОДУ −(Fz′ )2 − aFzz
zzz



10.2.2. Построение составных решений (нелинейная
суперпозиция решений)
В некоторых случаях два однотипных, но различных решения рассматриваемого нелинейного уравнения удается объединить и получить более общее
составное решение. Продемонстрируем возможный ход рассуждений в таких
случаях на примерах уравнения Гудерлея и нелинейного уравнения диффузии
с объемной химической реакцией второго порядка.
◮ Пример 10.11. Из выражений (10.2.1.9) и (10.2.1.10) следует, что уравнение Гудерлея (10.1.2.12) имеет два однотипных решения u1 = ϕy 3/2 + ψ
и u2 = ϕy 3 + ψ, отличающихся друг от друга показателем степени y. Это
обстоятельство наводит на мысль попытаться построить более общее решение
уравнения (10.1.2.12), включающее сразу оба члена с различными показателями степени. Другими словами, ищем составное решение вида
u(x, y) = ϕ1 (x)y 3 + ϕ2 (x)y 3/2 + ψ(x).

(10.2.2.1)

Подставим его в уравнение (10.1.2.12). После объединения членов при степенных функциях y 3n/2 (n = 0, 1, 2), получим
(ϕ′′1 − 18aϕ21 )y 3 + (ϕ′′2 −

3/2
45
4 aϕ1 ϕ2 )y

+ ψ ′′ −

2
9
8 aϕ2

= 0.

10.2. Построение сложных точных решений путем обобщения простых решений

231

Чтобы это равенство выполнялось для любых y надо приравнять нулю коэффициенты при y 3n/2 . В результате приходим к системе ОДУ:
ϕ′′1 − 18aϕ21 = 0,
ϕ′′2 − 45
4 aϕ1 ϕ2 = 0,
′′

ψ −

2
9
8 aϕ2

(10.2.2.2)

= 0.

Таким образом конструктивно доказано, что уравнение (10.1.2.12) имеет

решение вида (10.2.2.1).
Можно показать, что система (10.2.2.2) допускает точное решение
ϕ1 =

1
(x + C1 )−2 ,
3a

ϕ2 = C2 (x + C1 )5/2 + C3 (x + C1 )−3/2 ,
ψ=

3a 2
C (x + C1 )7
112 2

+

3
aC2 C3 (x + C1 )3
8

+

9
aC32 (x + C1 )−1
16

+ C4 x + C5 .

◮ Пример 10.12. Рассмотрим теперь нелинейное уравнение диффузии с
объемной химической реакцией второго порядка
ut = a(uux ) − bu2 .

(10.2.2.3)

u(x, t) = ϕ(t)eλx + ψ(t),

(10.2.2.4)

Процедуру построения составного решения этого уравнения проведем в два
этапа: сначала найдем два достаточно простых решений, а затем, используя
эти решения, построим уже составное решение.
1◦ . Решение экспоненциального вида по x. Точные решения с обобщенным
разделением переменных уравнения (10.2.2.3) ищем в виде
где функции ϕ = ϕ(t), ψ = ψ(t) и постоянная λ подлежат определению в ходе
дальнейшего исследования. Подставив (10.2.2.4) в (10.2.2.3) и собрав подобные
члены при экспонентах enλx (n = 0, 1, 2), получим
(b − 2aλ2 )ϕ2 e2λx + [ϕ′t + (2b − aλ2 )ϕψ]eλx + ψt′ + bψ 2 = 0.

Поскольку это равенство должно выполняться тождественно для любых x,
функциональные коэффициенты при enλx (n = 0, 1, 2) надо приравнять к нулю.
В результате приходим к простой дифференциально-алгебраической системе
b − 2aλ2 = 0,

ϕ′t + (2b − aλ2 )ϕψ = 0,

ψt′ + bψ 2 = 0,
которая допускает два решения
 1/2
C1
b
,
, ϕ=
λ=±
3/2
2a

|t + C2 |

ψ=

1
,
b(t + C2 )

(10.2.2.5)

где C1 и C2 — произвольные постоянные.
2◦ . Составное решение экспоненциального вида по переменной x. Из соотношений (10.2.2.4) и (10.2.2.5) следует, что уравнение (10.2.2.3) имеет два

232 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
решения u1 = ϕe−λx + ψ и u2 = ϕeλx + ψ. По структуре они отличаются друг
от друга только знаком показателя экспоненты λ.
Это обстоятельство наводит на мысль попытаться построить более общее
решение уравнения (10.2.2.3), включающее сразу оба экспоненциальных члена.
Другими словами, ищем составное решение вида
 1/2
b
u(x, t) = ϕ1 (t)e−λx + ϕ2 (t)eλx + ψ(t), λ =
.
(10.2.2.6)
2a

Подставив его в (10.2.2.3), после элементарных преобразований имеем
[(ϕ1 )′t +

−λx
3
2 bϕ1 ψ]e

+ [(ϕ2 )′t + 32 bϕ2 ψ]eλx + ψt′ + b(2ϕ1 ϕ2 + ψ 2 ) = 0.

Приравнивая нулю функциональные коэффициенты при enλx (n = 0, ±1),
приходим к системе ОДУ первого порядка
(ϕ1 )′t +
(ϕ2 )′t +
ψt′

3
2 bϕ1 ψ
3
2 bϕ2 ψ

= 0,
= 0,

(10.2.2.7)

2

+ b(2ϕ1 ϕ2 + ψ ) = 0.

Таким образом доказано, что уравнение диффузии с квадратичной нелинейностью (10.2.2.3) допускает решение вида (10.2.2.6).
Исключив ψ из первых двух уравнений в (10.2.2.7), получим равенство
(ϕ1 )′t /ϕ1 = (ϕ2 )′t /ϕ2 . Отсюда следует, что ϕ1 = Aϕ(t), ϕ2 = Bϕ(t), где A
и B — произвольные постоянные, а ϕ(t) — любая (на данном этапе) функция. В
результате решение с обобщенным разделением переменных (10.2.2.6) приводится к виду
 1/2
b
,
(10.2.2.8)
u(x, t) = ϕ(t)(Ae−λx + Beλx ) + ψ(t), λ =
2a

где функции ϕ = ϕ(t) и ψ = ψ(t) описываются нелинейной системой ОДУ,
состоящей из двух уравнений
ϕ′t +
ψt′

3
2 bϕψ

= 0,

+ b(2ABϕ2 + ψ 2 ) = 0.

(10.2.2.9)

Эта автономная система путем исключения t сводится к одному ОДУ, которое
является однородным и поэтому может быть проинтегрировано. Отметим, что
система уравнений (10.2.2.9) при AB > 0 допускает два простых решения
1
,
3b AB (t + C)

ϕ=± √

ψ=

2
,
3b(t + C)

которые определяют решение (10.2.2.8) в виде произведения функций разных
аргументов.
3◦ . Решение тригонометрического вида по x. При записи формул (10.2.2.6)
и (10.2.2.8) неявно подразумевалось, что ab > 0. При ab < 0 имеем


b 1/2
, i2 = −1.
λ = iβ, β = −
2a

10.3. Использование комплексных параметров для построения точных решений УрЧП

233

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


b 1/2
u(x, t) = ϕ(t)[A1 cos(βx) + B1 sin(βx)] + ψ(t), β = −
, (10.2.2.10)
2a

где A1 и B1 — произвольные постоянные. Подставив (10.2.2.10) в исходное
уравнение (10.2.2.3) и проведя выкладки аналогичные сделанным в п. 2◦ , получим следующую нелинейную систему ОДУ для определения функций ϕ = ϕ(t)
и ψ = ψ(t):
ϕ′t + 23 bϕψ = 0,
(10.2.2.11)
ψt′ + b[ 12 (A21 + B12 )ϕ2 + ψ 2 ] = 0.
Эта система допускает два простых решения
2
,
A21 + B12 (t + C)

ϕ=± p
3b

ψ=

2
,
3b(t + C)

которые определяют решение (10.2.2.10) в виде произведения функций разных

аргументов.

10.3. Использование комплексных параметров для
построения точных решений УрЧП
10.3.1. Линейные уравнения с частными производными
В случае линейных уравнений с частными производными для построения более сложных решений, исходя из более простых решений, можно использовать
следующее утверждение.
Утверждение 4. Пусть линейное однородное уравнение с частными производными с двумя независимыми переменными x и t имеет однопараметрическое решение вида u = ϕ(x, t, c), где c — произвольный параметр, который не
входит в исходное уравнение. Тогда рассматриваемое уравнение имеет также
два двухпараметрических решения
u1 = Re ϕ(x, t, a + ib),

u2 = Im ϕ(x, t, a + ib),

где a и b — произвольные действительные постоянные, Re z и Im z — действительная и мнимая части комплексного числа z, i2 = −1.
Из утверждения 4 следует справедливость двух следствий, сформулированных ниже.
Следствие 4.1. Пусть левая часть линейного однородного уравнение с частными производными не зависит явно от независимой переменной t (поэтому
это уравнение инвариантно относительно сдвига по времени t) и имеет решение u = ϕ(x, t). Тогда это уравнение имеет также два однопараметрических
семейства решений
u1 = Re ϕ(x, t + ia),

u2 = Im ϕ(x, t + ia),

234 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
где a — произвольная действительная постоянная.
Следствие 4.2. Пусть левая часть линейного однородного уравнение с частными производными не зависит явно от независимой переменной x (поэтому
это уравнение инвариантно относительно сдвига по пространственной переменной x) и имеет решение u = ϕ(x, t). Тогда это уравнение имеет также два
однопараметрических семейства решений
u1 = Re ϕ(x + ia, t),

u2 = Im ϕ(x + ia, t),

где a — произвольная действительная постоянная.
Замечание 10.3. Доказательство утверждения 4 и двух его следствий приведено
в статьях Полянина & Аксенова (2020) и Aksenov & Polyanin (2021).

◮ Пример 10.13. Рассмотрим линейное уравнение теплопроводности
ut − uxx = 0.

(10.3.1.1)

Нетрудно проверить, что это уравнение допускает простое точное решение
экспоненциального вида
u = exp(c2 t + cx),
где c — произвольный параметр.
Используя утверждение 4, получим два более сложных двухпараметрических семейства точных решений уравнения (10.3.1.1):
u1 = Re exp(c2 t + cx)|c=a+ib = exp[(a2 − b2 )t + ax] cos[b(2at + x)],

u2 = Im exp(c2 t + cx)|c=a+ib = exp[(a2 − b2 )t + ax] sin[b(2at + x)].



◮ Пример 10.14. Рассмотрим более сложное линейное уравнение теплопроводности
1
(10.3.1.2)
ut = uxx + ux ,
x

которое описывает двумерные процессы с осевой симметрией, где x — радиальная координата. Нетрудно проверить, что уравнение (10.3.1.2) допускает
преобразование сдвига по переменной t и имеет частное решение
 2
x
1
.
(10.3.1.3)
u = exp −
t

4t

Делая в решении (10.3.1.3) сдвиг с мнимым параметром по переменной t
и используя следствие 4.1, находим два более сложных однопараметрических
семейства решений:


1
x2
u1 = Re
exp −
=
t + ia
4(t + ia)



2
x t
ax2
ax2
1
exp

+
a
sin
t
cos
,
= 2
t + a2
4(t2 + a2 )
4(t2 + a2 )
4(t2 + a2 )


1
x2
u2 = Im
exp −
=
t + ia
4(t + ia)



x2 t
ax2
1
ax2
exp


t
sin
= 2
a
cos
.
t + a2
4(t2 + a2 )
4(t2 + a2 )
4(t2 + a2 )


10.3. Использование комплексных параметров для построения точных решений УрЧП

235

10.3.2. Нелинейные уравнения с частными производными
В некоторых случаях из одного решения нелинейного уравнения можно получить другое решение, перейдя от действительных параметров к комплексным
таким образом, чтобы преобразованные уравнение и решение оставались действительными. Поясним сказанное на конкретных примерах.
◮ Пример 10.15. Вернемся снова к уравнению (10.2.2.3). Легко проверить, что решение c тригонометрическими функциями (10.2.2.10) и нелинейная
система ОДУ (10.2.2.11) могут быть получены из экспоненциального решения (см. решение (10.2.2.8)):
 1/2
b
,
u(x, t) = ϕ(t)(Ae−λx + Beλx ) + ψ(t), λ =
2a

и системы нелинейных ОДУ (10.2.2.9), если в них формально положить
eλx = eiβx = cos(βx) + i sin(βx),
e−λx = e−iβx = cos(βx) − i sin(βx),
A = 21 (A1 + iB1 ), B = 12 (A1 − iB),
A1 = A + B, B1 = i(B − A),

где использовано обозначение β = [−b/(2a)]1/2 .

(10.3.2.1)



◮ Пример 10.16. Рассмотрим нелинейное уравнение параболического типа
ut = auxx + uf (u2x − bu2 ),

(10.3.2.2)

u = ψ(t)eλx ,

(10.3.2.3)

где f (z) — произвольная функция.
Легко проверить, что уравнение (10.3.2.2) имеет простое точное решение с
мультипликативным разделением переменных, экспоненциальное по переменной x:
где параметр λ и функция ψ(t) определяются в ходе дальнейшего анализа. Подставляя (10.3.2.3) в уравнение (10.3.2.2), получаем два решения вида (10.3.2.3),
где

λ = ± b, ψt′ = [ab + f (0)]ψ.
Наличие двух однотипных решений, соответствующих ±λ, наводят на мысль
попробовать взять их линейную комбинацию и искать более общее составное
решение вида
u = ψ(t)(Aeλx + Be−λx ),

(10.3.2.4)

где A и B — некоторые постоянные. Прямая проверка показывает, что функция (10.3.2.4) при произвольных A и B действительно является решением
уравнения (10.3.2.2), причем функция ψ = ψ(t) удовлетворяет нелинейному
ОДУ первого порядка с разделяющимися переменными
ψt′ = abψ + ψf (−4ABbψ 2 ).

(10.3.2.5)

236 10. И СПОЛЬЗОВАНИЕ ПРОСТЫХ РЕШЕНИЙ ДЛЯ ПОСТРОЕНИЯ СЛОЖНЫХ РЕШЕНИЙ
Подставляя (10.3.2.1) в (10.3.2.4) и (10.3.2.5), получаем новое решение,
содержащее тригонометрические функции аргумента x:

u = ϕ(t)[A1 cos(βx) + B1 sin(βx)], β = −b,

где A1 и B1 — произвольные постоянные, а функция ψ = ψ(t) описывается
нелинейным ОДУ первого порядка

ψt′ = abψ + ψf −(A21 + B12 )bψ 2 .

Утверждение 5. Пусть нелинейное УрЧП имеет точное решение, содержащее тригонометрические функции, вида
u = F (x, t, A cos(βx) + B sin(βx), β 2 ),

(10.3.2.6)

где A, B, β — свободные действительные параметры, которые не входят в
рассматриваемое уравнение. Тогда это уравнение имеет также точное решение,
содержащее гиперболические функции:
u = F (x, t, Ā ch(λx) + B̄ sh(λx), −λ2 ),

(10.3.2.7)

где Ā, B̄, λ — свободные действительные параметры. Верно и обратное: если
уравнение имеет решение вида (10.3.2.7), то оно имеет также точное решение
вида (10.3.2.6).
Решение (10.3.2.7) получается из (10.3.2.6) путем переобозначения параметров β = iλ, A = Ā, B = −iB̄, i2 = −1.
◮ Пример 10.17. Рассмотрим нелинейное уравнение четвертого порядка
uy (∆u)x − ux (∆u)y = ν∆∆u,

∆u = uxx + uyy ,

(10.3.2.8)

к которому сводятся двумерные стационарные уравнения Навье — Стокса в
плоском случае.
Уравнение (10.3.2.8) имеет точное решение
u(x, y) = [Ā sh(λx) + B̄ ch(λx)]e−γy +

ν 2

γ

+ λ2 )x.

Поэтому в силу утверждения 5 это уравнение имеет также точное решение
u(x, y) = [A sin(βx) + B cos(βx)]e−γy +

ν 2

γ

− β 2 )x.



 Задачи и упражнения к разд. 10.3
1. Линейное уравнение теплопроводности (10.3.1.1) имеет частное решение
 2
1
x
u = √ exp −
.
t

4t

Используя это решение, получить более сложные решения этого уравнения с помощью
сдвига с мнимым параметром по переменной t (использовать следствие 4.1).

10.3. Использование комплексных параметров для построения точных решений УрЧП

237

2. Рассмотрим линейное волновое уравнение
utt − uxx = 0.
a) Проверить, что это уравнение допускает преобразования сдвига по обоим независимым переменным и имеет частное решение
u=

x
x2 − t2

.

b) Используя точное решение из п. a), получить более сложные решения этого
уравнения с помощью сдвигов с мнимым параметром по переменным t и x (использовать следствия 4.1 и 4.2).
3. Рассмотрим линейное УрЧП с запаздыванием волнового типа
utt = wxx ,

w = u(x, t − τ ).

a) Проверить, что это уравнение имеет частное решение экспоненциального типа

ũ(x, t) = exp µeµτ /2 x + µt ,

где µ — произвольная постоянная.
b) Полагая в решении из a) µ = iα, а затем выделяя действительную и мнимую
части, получить два более сложных решения рассматриваемого уравнения.
4. Рассмотрим линейное волновое уравнение с переменными коэффициентами
utt − (xux )x = 0,
которое используется для описания распространения локализованных возмущений в
одномерной мелкой воде над наклонным дном.
a) Проверить, что это уравнение допускает преобразование сдвига по времени t
и имеет частное решение
Ct
,
u=
2 3/2
(4x − t )

где C — произвольная постоянная.
b) Используя точное решение из п. a), получить более сложные решения этого
уравнения с помощью сдвига с мнимым параметром по переменной t (использовать
следствие 4.1).

Литература к главе 10
Полянин А.Д., Аксенов А.В. Использование простых решений нелинейных уравнений математической физики для построения более сложных решений. Вестник
НИЯУ «МИФИ», т. 9, № 5, с. 420–437.
Аксенов А.В., Полянин А.Д. Обзор методов построения точных решений уравнений
математической физики, основанных на использовании более простых решений.
Теор. & мат. физика, т. 211, № 2, с. 149–180.
Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: ИПМех РАН, 2020.
Aksenov A.V., Polyanin A.D. Methods for constructing complex solutions of nonlinear
PDEs using simpler solutions. Mathematics, 2021, Vol. 9, No. 4, 345.

11. Использование решений одних
уравнений для построения решений
других уравнений
Предварительные замечания. В данной главе описан ряд простых, но достаточно эффективных, методов построения точных решений нелинейных уравнений с частными производными и функционально-дифференциальных УрЧП
(включая УрЧП с запаздыванием), которые обычно проводят к небольшому
объему промежуточных вычислений. Эти методы базируются на следующей
основной идее: точные решения одних уравнений могут служить основой
для построения решений более сложных родственных уравнений или других
классов уравнений, имеющих аналогичные нелинейные члены.
В частности, показано, как исходя из точных решений более простых УрЧП
можно найти точные решения более сложных УрЧП. Рассмотрен метод поиска
точных решений уравнений с несколькими пространственными переменными, исходя из решений аналогичных уравнений с одной пространственной
переменной. Продемонстрировано, что в некоторых случаях можно получать
точные решения нелинейных УрЧП с запаздыванием, исходя из решений соответствующих более простых УрЧП без запаздывания. Излагается принцип
аналогии решений, позволяющий строить точные решения функциональнодифференциальных УрЧП с пропорциональными аргументами, исходя из более
простых УрЧП с обычными аргументами.
Эффективность описанных методов иллюстрируется на конкретных примерах. Рассматриваются нелинейные уравнения реакционно-диффузионного типа
(без запаздывания, с запаздыванием, с пропорциональными аргументами) и
нелинейные уравнения волнового типа.

11.1. Построение решений сложных УрЧП с
помощью решений более простых УрЧП
11.1.1. Одномерные нелинейные уравнения с частными
производными
Нередко для построения точных решений сложных нелинейных УрЧП удается
использовать решения более простых уравнений. Проиллюстрируем ход рассуждений в подобных случаях на конкретных примерах.
238

11.1. Построение решений сложных УрЧП с помощью решений более простых УрЧП

239

Следующий пример показывают, как точные решения нелинейных реакционно-диффузионного уравнений в некоторых случаях могут быть использованы для получения точных решений уравнений волнового типа.
◮ Пример 11.1. Рассмотрим реакционно-диффузионное уравнение с квадратичной нелинейностью
ut = a(uux )x + bu,

(11.1.1.1)

которое допускает несколько простых точных решений, приведенных ниже.
1◦ . Решение с обобщенным разделением переменных:
u = ψ1 (t)x2 + ψ2 (t),

(11.1.1.2)

где ψ1 (t) = −bebt (6aebt + C1 )−1 , ψ2 (t) = C2 ebt (6aebt + C1 )−1/3 ; C1 , C2 —
произвольные постоянные.
2◦ . Решение с обобщенным разделением переменных:

u = ψ1 (t)x2 + ψ2 (t) x,
(11.1.1.3)
где ψ1 (t) = −bebt (6aebt + C1 )−1 , ψ2 (t) = C2 ebt (6aebt + C1 )−5/8 ; C1 , C2 —
произвольные постоянные.
Рассмотрим теперь нелинейное уравнение волнового типа с квадратичной
нелинейностью
utt = a(uux )x + bu.

(11.1.1.4)

Уравнения (11.1.1.1) и (11.1.1.4) отличаются только порядком производной
по переменной t в левой части уравнений. Поскольку правые части этих уравнений, включающие производные по переменной x и нелинейности одинаковы,
можно предположить, что степенная структура решений по x обоих уравнений
также будет одинаковой, а изменятся только зависящие от t функциональные
множители при различных степенях x.
Другими словами, ищем точные решения УрЧП волнового типа (11.1.1.4) в
той же форме, что и решения реакционно-диффузионного УрЧП (11.1.1.1). В
результате получим два точных решения уравнения (11.1.1.4), которые описаны
ниже.
1◦ . Решение с обобщенным разделением переменных вида (11.1.1.2), где
функции ψ1 = ψ1 (t), ψ2 = ψ2 (t) удовлетворяют нелинейной системе ОДУ:
ψ1′′ = 6aψ12 + bψ1 ,
ψ2′′ = 2aψ1 ψ2 + bψ2 .
2◦ . Решение с обобщенным разделением переменных вида (11.1.1.3), где
функции ψ1 = ψ1 (t), ψ2 = ψ2 (t) удовлетворяют нелинейной системе ОДУ:
ψ1′′ = 6aψ12 + bψ1 ,
ψ2′′ = 15
4 aψ1 ψ2 + bψ2 .



240 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП
Рассмотренный пример является хорошей иллюстрацией довольно общего
факта, который является следствием результатов, изложенных в разд. 6.6.2, и
может быть сформулирован в виде следующего утверждения.
Утверждение 1. Пусть нелинейное уравнение с частными производными
ut = F [u],
(n)

где F [u] ≡ F (u, ux , . . . , ux ), имеет решение с обобщенным разделением переменных
u=

m
X

(11.1.1.5)

ψk (t)ϕk (x).

k=1

Тогда более сложное уравнение с частными производными
L1 [u] = L2 [w],

w = F [u],

где L1 , L2 являются линейными дифференциальными операторами по переменной t вида
L1 [u] =

k
X

(i)

ai (t)ut ,

m
X

L2 [w] =

(j)

bj (t)wt ,

j=0

i=0

также имеет решение с обобщенным разделением переменных вида (11.1.1.5)
с теми же функциями ϕk (x) (но с другими функциями ψk (t)).

11.1.2. Использование одномерных уравнений для построения
решений многомерных уравнений
В некоторых случаях решения нелинейных уравнений в частных производных
с одной пространственной переменной x можно использовать для построения
решений родственных уравнений с несколькими пространственными переменными x = (x1 , . . . , xn ). Как это можно делать на практике поясним на конкретных примерах.
◮ Пример 11.2. Рассмотрим нелинейное реакционно-диффузионное уравнение с одной пространственной переменной
ut = [f (u)ux ]x +

a
f (u)

+ b,

(11.1.2.1)

где f (u) — произвольная функция, a и b — произвольные постоянные. Можно
показать, что уравнение (11.1.2.1) допускает точное решение в неявной форме
Z

f (u) du = at + θ(x),

(11.1.2.2)

где θ(x) = − 12 bx2 + C1 x + C2 ; C1 и C2 — произвольные постоянные.
Пространственное обобщение уравнения (11.1.2.1) записывается так:
ut = div [f (u)∇u] +

a
f (u)

+ b.

11.1. Построение решений сложных УрЧП с помощью решений более простых УрЧП

241

Точное решение этого уравнения ищем в неявном виде, заменив в (11.1.2.2) x
на x:
Z
f (u) du = at + θ(x).
Отсюда имеем f (u)ut = a и f (u)∇u = ∇θ. В результате для функции θ = θ(x)

получим уравнение Пуассона ∆θ + b = 0.
◮ Пример 11.3. Нелинейное реакционно-диффузионное уравнение с одной пространственной переменной и постоянным запаздыванием
ut = auxx + uf (ū/u),

ū = u(x, t − τ ),

τ > 0,

(11.1.2.3)

допускает точное решение с мультипликативным разделением переменных
u = ϕ(x)ψ(t),

(11.1.2.4)

где функции ϕ = ϕ(x) и ψ = ψ(t) описываются ОДУ и ОДУ с постоянным
запаздыванием
ϕ′′xx = Cϕ,
ψt′ = aCψ + ψf (ψ̄/ψ),

ψ̄ = ψ(t − τ ),

(11.1.2.5)
(11.1.2.6)

C — произвольная постоянная. Уравнение (11.1.2.5) является линейным ОДУ
второго порядка с постоянными коэффициентами и легко интегрируется, а ОДУ
с запаздыванием первого порядка (11.1.2.6) имеет точное решение экспоненциального вида ψ = Aeλt , где A — произвольная постоянная, а λ — корень
трансцендентного уравнения λ = aC + f (e−λτ ).
Рассмотрим теперь реакционно-диффузионное уравнение с запаздыванием
ut = a∆u + uf (ū/u),

ū = u(x, t − τ ),

(11.1.2.7)

которое является пространственным обобщением уравнения (11.1.2.3). Точное
решение уравнения (11.1.2.7) можно получить, заменив в (11.1.2.4) x на x:
u = ϕ(x)ψ(t).

(11.1.2.8)

Подставим (11.1.2.8) в (11.1.2.7). После разделения переменных для функции
ϕ = ϕ(x) получим уравнение Гельмгольца ∆ϕ = Cϕ, а для функции ψ = ψ(t) —

ОДУ первого порядка с постоянным запаздыванием (11.1.2.6).

 Задачи и упражнения к разд. 11.1

1. Уравнение теплопроводности с экспоненциальной нелинейностью
ut = a(eλu ux )x
имеет точное решение с аддитивным разделением переменных вида u = ϕ(x) + ψ(t),
где функции ϕ = ϕ(x) и ψ = ψ(t) описываются независимыми ОДУ:
(eλϕ ϕ′x )′x = C,

ψt′ = aCeλψ ,

где C — произвольная постоянная, которые легко интегрируются.

242 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП
По аналогии с решением уравнения теплопроводности найти точное решение волнового уравнения с экспоненциальной нелинейностью
utt = a(eλu ux )x .
2. Реакционно-диффузионное уравнение с квадратичной нелинейностью
ut = a(uux )x + bu2
в зависимости от знака коэффициента b допускает точные решения вида
u = ψ1 (t) cos(λx) + ψ2 sin(λx) + ψ3 (t),

если b/a = 2λ2 > 0;

u = ψ1 (t) exp(−βx) + ψ2 exp(βx) + ψ3 (t),

если b/a = −2β 2 < 0.

По аналогии с решением реакционно-диффузионного уравнения найти точные
решения волнового уравнения с квадратичной нелинейностью
utt = a(uux )x + bu2 .
3. Реакционно-диффузионное уравнение с одной пространственной переменной и экспоненциальной нелинейностью
ut = a(eλu ux )x + beλu + c
допускает решение сфункциональным разделением переменных вида
u=

1
λ

ln[ϕ(t) + ψ(t)θ(x)],

где функция θ = θ(x) описывается линейным ОДУ второго порядка с постоянными
′′
коэффициентами aθxx
+ bλθ = 0, а функции ϕ(t) и ψ(t) удовлетворяют ОДУ первого
порядка.
По аналогии с решением одномерного реакционно-диффузионного уравнения найти точное решение многомерного реакционно-диффузионного уравнения с экспоненциальной нелинейностью
ut = a div (eλu ∇u) + beλu + c.

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

11.2. Построение решений УрЧП с запаздыванием

243

состоянии системы в некоторый предыдущий момент времени. Дифференциальные уравнения, описывающие такие процессы, помимо неизвестной функции u = u(x, t), также включают функцию w = u(x, t − τ ), где t — время,
τ > 0 — постоянное запаздывание. В некоторых случаях запаздывание может
зависеть от времени, τ = τ (t).
Наличие запаздывания существенно усложняет анализ таких уравнений.
Хотя многие нелинейные уравнения в частных производных с постоянным
запаздыванием допускают решения типа бегущей волны u = u(x + λt), они не
имеют автомодельных решений вида u = tβ ϕ(xtλ ), которые часто имеют более
простые уравнения в частных производных без запаздывания.
Ниже на простых конкретных примерах будет показано, как можно найти
точные решения некоторых нелинейных УрЧП с запаздыванием, используя
структуру решений более простых УрЧП без запаздывания.
◮ Пример 11.4. Рассмотрим нелинейное реакционно-диффузионное уравнение с постоянным запаздыванием
ut = a(uux )x + bw,

w = u(x, t − τ ).

(11.2.1.1)

Уравнение (11.2.1.1) является более сложным, чем уравнение без запаздывания (11.1.1.1) и совпадает с ним при τ = 0. Наличие запаздывания в
уравнении (11.2.1.1) не влияет на нелинейный член, содержащий производные
по x. Следовательно, можно предположить, что степенная структура решений
по переменной x в обоих уравнениях будет одинаковой, и изменятся только
функциональные коэффициенты, зависящие от t.
Другими словами, ищем точные решения УрЧП с запаздыванием (11.2.1.1) в
той же форме, что и решения более простого УрЧП без запаздывания (11.1.1.1).
В результате получим два точных решения нелинейного УрЧП с запаздыванием (11.2.1.1), которые приведены ниже.
1◦ . Решение с обобщенным разделением переменных вида (11.1.1.2), где
функции ψ1 = ψ1 (t) и ψ2 = ψ2 (t) описываются нелинейной системой ОДУ с
запаздыванием
ψ1′ = 6aψ12 + bψ̄1 , ψ̄1 = ψ1 (t − τ ),
ψ2′ = 2aψ1 ψ2 + bψ̄2 , ψ̄2 = ψ2 (t − τ ).
2◦ . Решение с обобщенным разделением переменных вида (11.1.1.3), где
функции ψ1 = ψ1 (t) и ψ2 = ψ2 (t) описываются нелинейной системой ОДУ с
запаздыванием
ψ1′ = 6aψ12 + bψ̄1 , ψ̄1 = ψ1 (t − τ ),
ψ̄2 = ψ2 (t − τ ).
ψ2′ = 15
4 aψ1 ψ2 + bψ̄2 ,



◮ Пример 11.5. Реакционно-диффузионное уравнение с логарифмической
нелинейностью
ut = auxx + u(b ln u + c),

(11.2.1.2)

244 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП
имеет решение с функциональным разделением переменных вида
u(x, t) = exp[ψ2 (t)x2 + ψ1 (t)x + ψ0 (t)],

(11.2.1.3)

где функции ψn = ψn (t) описываются нелинейной системой ОДУ
ψ2′ = 4aψ22 + bψ2 ,
ψ1′ = 4aψ1 ψ2 + bψ1 ,
ψ0′ = a(ψ12 + 2ψ2 ) + bψ0 + c.
Рассмотрим теперь более сложное нелинейное реакционно-диффузионное
уравнение с постоянным запаздыванием
ut = auxx + u(b ln w + c),

w = u(x, t − τ ).

(11.2.1.4)

УрЧП с запаздыванием (11.2.1.4) в частном случае при τ = 0 совпадает с
более простым УрЧП без запаздывания (11.2.1.2). Решение УрЧП с запаздыванием (11.2.1.4), как и для решения УрЧП без запаздывания (11.2.1.2), ищем в
виде (11.2.1.3). В результате для функциональных коэффициентов ψn = ψn (t)
получим нелинейную систему ОДУ с запаздыванием
ψ2′ = 4aψ22 + bψ̄2 , ψ̄2 = ψ2 (t − τ ),
ψ1′ = 4aψ1 ψ2 + bψ̄1 , ψ̄1 = ψ1 (t − τ ),
ψ0′ = a(ψ12 + 2ψ2 ) + bψ̄0 + c,

ψ̄0 = ψ0 (t − τ ).



11.2.2. Построение точных решений нелинейных УрЧП с
запаздыванием с помощью решений специального вида
более простых УрЧП без запаздывания
Опишем метод построения точных решений нелинейных УрЧП с запаздыванием, который основан на использовании решений специального вида вспомогательных более простых УрЧП без запаздывания.
Будем рассматривать нелинейные УрЧП без запаздывания с двумя независимыми переменными вида
Φ(x, u, ux , ut , uxx , uxt , utt , . . . ; β1 , . . . , βm ) = 0,

(11.2.2.1)

где u = u(x, t) — искомая функция, β1 , . . . , βm — свободные параметры.
В некоторых случаях точные решения уравнения (11.2.2.1) можно использовать для построения точных решений более сложных нелинейных уравнений
с запаздыванием. Справедливо следующее утверждение.
Утверждение 2. Пусть УрЧП без запаздывания (11.2.2.1) допускает решение типа обобщенной бегущей волны, которое можно представить в неявном
виде
F (u) = kt + θ(x),

(11.2.2.2)

11.2. Построение решений УрЧП с запаздыванием

245

где константа k определяется из алгебраического (трансцендентного) уравнения
P (k, β1 , . . . , βm ) = 0,

(11.2.2.3)

а функция θ = θ(x) удовлетворяет обыкновенному дифференциальному уравнению
′′
Q(x, θ, θx′ , θxx
, . . . ; β1 , . . . , βm ) = 0.

(11.2.2.4)

Тогда более сложное нелинейное УрЧП с запаздыванием, которое получается
из (11.2.2.1) формальной заменой свободных параметров β1 , . . . , βm на функции по правилу

βi =⇒ ϕi (F (u) − F (w) , w = u(x, t − τ ), i = 1, . . . , m,

где ϕi (z) — заданные (достаточно произвольно) функции, также допускает точное решение вида (11.2.2.2). В этом случае константа k и функция θ = θ(x)
определяются из уравнений (11.2.2.3) и (11.2.2.4), в которых следует положить
βi = ϕi (kτ ),

i = 1, . . . , m.

Замечание 11.1. На решениях вида (11.2.2.2) имеем F (w) = k(t − τ ) + θ(x) =
= F (u) − kτ , т. е.
F (u) − F (w) = kτ = const.

(11.2.2.5)

Замечание 11.2. В простейших случаях вместо ОДУ (11.2.2.4) может быть явно
задана функция θ = θ(x, β1 , . . . , βm ).

◮ Пример 11.6. Для иллюстрации практического применения утверждения 2 возьмем линейное уравнение диффузионного типа без запаздывания
ut = uxx + β,

(11.2.2.6)

где β — свободный параметр.
Уравнение (11.2.2.6) допускает простое точное решение с разделяющимися
переменными, которое записывается в явном виде
u = kt + λx2 + C1 x + C2 ,

(11.2.2.7)

где C1 , C2 , λ — произвольные постоянные, а параметр k следующим образом
выражается через β и λ:
k = 2λ + β.

(11.2.2.8)

Решение (11.2.2.7) является частным случаем решения вида (11.2.2.2) при
F (u) = u и θ(x) = λx2 + C1 x + C2 . Имеем F (u) − F (w) = u − w = kτ . Используя утверждение 2, заменим в линейном уравнении (11.2.2.6) параметр β на
ϕ(u − w), где ϕ(z) — произвольная функция. В результате приходим к нелинейному уравнению с запаздыванием
ut = uxx + ϕ(u − w),

246 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП
которое допускает точное решение (11.2.2.7), где константа k определяется из
алгебраического (трансцендентного) уравнения
k = 2λ + ϕ(kτ )
(получено из (11.2.2.8) при β = ϕ(kτ )).



◮ Пример 11.7. Рассмотрим нелинейное уравнение реакционно-диффузионного типа без запаздывания
β
,
f (u)

ut = [f (u)ux ]x + σ +

(11.2.2.9)

которое содержит произвольную функцию f (u) и два свободных параметра σ
и β. Можно показать, что УрЧП (11.2.2.9) допускает решение типа обобщенной
бегущей волны в неявном виде
Z

f (u) du = kt −

1
σx2
2

+ C1 x + C2 ,

(11.2.2.10)

где C1 и C2 — произвольные постоянные, а константа k связана с параметром
β линейным соотношением
(11.2.2.11)

k = β.

Z

Решение (11.2.2.10) является решением вида (11.2.2.2) при F (u) = f (u) du.
Используя утверждение 2, заменим в уравнении (11.2.2.9) параметры σ и β
соответственно на ϕ(F (u) − F (w)) и ψ(F (u) − F (w)), где ϕ(z) и ψ(z) — произвольные функции. В результате приходим к более сложному нелинейному
уравнению реакционно-диффузионного типа с запаздыванием
ut = [f (u)ux ]x + ϕ(F (u) − F (w)) +
F (u) =

Z

1
ψ(F (u) − F (w)),
f (u)

f (u) du,

которое зависит от четырех произвольных функций и имеет точное решение
Z

f (u) du = kt −

1
ϕ(kτ )x2
2

+ C1 x + C2 ,

где постоянная k определяется из алгебраического (трансцендентного) уравнения
k = ψ(kτ )
(получено из (11.2.2.11) при β = ψ(kτ )).



Утверждение 3. Пусть УрЧП без запаздывания (11.2.2.1) имеет решение с
функциональным разделением переменных специального вида
F (u) = ekt θ(x),

(11.2.2.12)

где константа k определяется из алгебраического (трансцендентного) уравнения (11.2.2.3), а функция θ = θ(x) удовлетворяет обыкновенному дифференциальному уравнению (11.2.2.4). Тогда более сложное нелинейное УрЧП с запаздыванием, которое получается из (11.2.2.1) формальной заменой свободных

247

11.2. Построение решений УрЧП с запаздыванием

параметров β1 , . . . , βm на функции по правилу

βi =⇒ ϕi F (w)/F (u) , w = u(x, t − τ ),

i = 1, . . . , m,

(11.2.2.13)

где ϕi (z) — заданные (достаточно произвольно) функции, также допускает точное решение вида (11.2.2.12), причем константа k и функция θ = θ(x) определяются из уравнений (11.2.2.3) и (11.2.2.4), в которых следует положить
βi = ϕi (e−kτ ),

i = 1, . . . , m.

(11.2.2.14)

Замечание 11.3. На решениях вида (11.2.2.12) последовательно имеем F (w) =
= ek(t−τ ) θ(x) = e−kτ F (u), т. е.
F (w)/F (u) = e−kτ = const.
Замечание 11.4. Утверждение 3 можно свести к утверждению 2. Для этого надо,
считая F (u) > 0, прологарифмировать решение (11.2.2.12), а затем сделать переобозначения ln F (u) =⇒ F (u) и ln θ =⇒ θ (аналогичным образом рассматривается
также случай F (u) < 0). Однако на практике часто встречается представление решения
непосредственно в виде (11.2.2.12), поэтому проще и удобнее его и использовать.

◮ Пример 11.8. Рассмотрим линейное уравнение диффузионного типа
ut = uxx + βu,

(11.2.2.15)

где β — свободный параметр.
Уравнение (11.2.2.15) допускает точное решение с разделяющимися переменными
u = ekt θ(x),

(11.2.2.16)

где k — произвольная постоянная, а функция θ = θ(x) удовлетворяет линейному
ОДУ второго порядка с постоянными коэффициентами
′′
+ (β − k)θ = 0.
θxx

(11.2.2.17)

Решение (11.2.2.16) является частным случаем решения (11.2.2.12) при
F (u) = u. Имеем F (w)/F (u) = w/u = e−kτ . Используя утверждение 3, заменим в уравнении (11.2.2.15) параметр β на ϕ(w/u), где ϕ(z) — произвольная
функция. В результате приходим к нелинейному УрЧП с запаздыванием
ut = uxx + uϕ(w/u),
которое допускает точное решение (11.2.2.16), где k — произвольная постоянная, а функция θ = θ(x) удовлетворяет линейному ОДУ с постоянными
коэффициентами
′′
θxx
+ [ϕ(e−kτ ) − k]θ = 0.
Это уравнение получено подстановкой константы β = ϕ(e−kτ ) в (11.2.2.17) и

легко интегрируется.

248 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП

11.2.3. Принцип аналогии решений для нелинейных УрЧП
с пропорциональными аргументами
Рассмотрим нелинейные уравнения в частных производных с пропорциональными аргументами, которые помимо искомой функции u = u(x, t) содержат
также функции с растяжением одной или нескольких независимых переменных
вида u(px, t), u(x, qt) или u(px, qt), где p и q — параметры масштабирования
(для УрЧП с пропорциональными запаздываниями имеем 0 < p < 1, 0 < q < 1).
Опишем достаточно общий метод построения точных решений нелинейных
УрЧП с пропорциональными аргументами, который основан на использовании
следующего принципа.
Принцип аналогии решений. Структура точных решений УрЧП с пропорциональными аргументами
F (x, t, u, ux , ut , uxx , uxt , utt , . . . , w, wx , wt , wxx , wxt , wtt , . . . ) = 0,
w = u(px, qt),

(11.2.3.1)

часто (но не всегда) определяется структурой решений более простых уравнений в частных производных с обычными аргументами:
F (x, t, u, ux , ut , uxx , uxt , utt , . . . , u, ux , ut , uxx , uxt , utt , . . . ) = 0.

(11.2.3.2)

Уравнение (11.2.3.2) не содержит искомой функции с пропорциональными
аргументами и получено из (11.2.3.1) формальной заменой w на u.
Схема применения принципа аналогии для УрЧП второго порядка с пропорциональными аргументами, разрешенного относительно ut и не зависящего
явно от переменных x и t, изображена на рис. 11.1.
Проиллюстрируем использование принципа аналогии на примерах трех
УрЧП с пропорциональными аргументами, имеющих различные типы решений.
◮ Пример 11.9. Рассмотрим реакционно-диффузионное уравнение с пропорциональными аргументами
ut = auxx + bwk ,

w = u(px, qt),

(11.2.3.3)

содержащее нелинейность степенного вида.
Следуя принципу аналогии, положим w = u в уравнении (11.2.3.3). В
результате приходим к более простому нелинейному уравнению теплопроводности (диффузии) с обычными аргументами
ut = auxx + buk .

(11.2.3.4)

Это уравнение допускает автомодельное решение
1

u(x, t) = t 1−k U (z),

z = xt−1/2 ,

k 6= 1.

(11.2.3.5)

11.2. Построение решений УрЧП с запаздыванием

249

Рис. 11.1. Схема использования принципа аналогии для построения точных решений
нелинейных УрЧП с пропорциональными аргументами.

Используя принцип аналогии, ищем решение нелинейного уравнения с пропорциональными аргументами (11.2.3.3) в таком же виде (11.2.3.5). В результате для функции U = U (z) получим нелинейное ОДУ с пропорциональным
аргументом
′′
aUzz
+

1
zUz′
2

W = U (sz),



1
U
1−k

k

+ bq 1−k W k = 0,

s = pq −1/2 .



◮ Пример 11.10. Рассмотрим теперь реакционно-диффузионное уравнение
с пропорциональными аргументами и экспоненциальной нелинейностью
ut = auxx + beλw ,

w = u(px, qt).

(11.2.3.6)

Следуя принципу аналогии, положим w = u в уравнении (11.2.3.6). В
результате приходим к более простому нелинейному уравнению теплопроводности (диффузии) с обычными аргументами и источником экспоненциального
вида
ut = auxx + beλu .
Это уравнение допускает инвариантное решение вида
u(x, t) = U (z) −

1
λ

ln t,

z = xt−1/2 ,

λ 6= 0.

(11.2.3.7)

Используя принцип аналогии, ищем решение нелинейного УрЧП с пропорциональными аргументами (11.2.3.6) в виде (11.2.3.7). В итоге для функции

250 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП
U = U (z) получим нелинейное ОДУ с пропорциональным аргументом
′′
aUzz
+

1
zUz′
2

W = U (sz),

+

1
λ

+

b λW
e
q

= 0,

s = pq −1/2 .



◮ Пример 11.11. Рассмотрим УрЧП с пропорциональными аргументами и
логарифмической нелинейностью
ut = auxx + u(b ln u + c ln w + d),

w = u(px, qt).

(11.2.3.8)

Положив w = u в уравнении (11.2.3.8), приходим к более простому нелинейному уравнению с обычными аргументами
ut = auxx + u[(b + c) ln u + d],
которое допускает точное решение с мультипликативным разделением переменных
u(x, t) = ϕ(x)ψ(t).

(11.2.3.9)

Используя принцип аналогии, ищем решение нелинейного УрЧП с пропорциональными аргументами (11.2.3.8) в виде (11.2.3.9). После разделения
переменных для функций ϕ = ϕ(x) и ψ = ψ(t) получим нелинейные ОДУ с
пропорциональными аргументами
aϕ′′xx + ϕ(b ln ϕ + c ln ϕ̄) = Kϕ, ϕ̄ = ϕ(px);
ψt′ = ψ(b ln ψ + c ln ψ̄) + (d + K)ψ, ψ̄ = ψ(qt),
где K — произвольная постоянная.



11.2.4. Метод порождающих уравнений
Опишем метод построения точных решений некоторых нелинейных систем
УрЧП с запаздыванием с помощью более простых решений отдельных (изолированных) УрЧП с запаздыванием.
Рассмотрим два различных независимых (изолированных) нелинейных
УрЧП с постоянным запаздыванием τ > 0:

F u, ū, ux , ut , uxx , uxt , utt , f (z1 ) = 0, ū = u(x, t − τ ), z1 = z1 (u, ū);
(11.2.4.1)

G v, v̄, vx , vt , vxx , vxt , vtt , g(z2 ) = 0, v̄ = v(x, t − τ ), z2 = z2 (v, v̄),
(11.2.4.2)

которые содержат заданные функции F , G, z1 , z2 и произвольные функции
одного аргумента f (z1 ) и g(z2 ).
Будем считать, что уравнения (11.2.4.1) и (11.2.4.2) имеют точные решения
с обобщенным разделением переменных вида
u=

N1
X

n=1

ϕ1n (x)ψ1n (t),

v=

N2
X

n=1

ϕ2n (x)ψ2n (t)

(11.2.4.3)

11.2. Построение решений УрЧП с запаздыванием

251

и что оба этих решения удовлетворяют любым функциональным связям одинакового типа, т. е. допустим любой из следующих двух возможных вариантов:
z1 (u, ū) = p1 (x), z2 (v, v̄) = p2 (x) (функциональные связи первого рода);
z1 (u, ū) = q1 (t), z2 (v, v̄) = q2 (t) (функциональные связи второго рода).
(11.2.4.4)
Метод порождающих уравнений основан на использовании следующего принципа.
Принцип построения систем УрЧП с запаздыванием и их точных решений.
Пусть изолированные нелинейные УрЧП с запаздыванием (11.2.4.1) и (11.2.4.2)
допускают решения с обобщенным разделением переменных (11.2.4.3), каждое из которых удовлетворяет двум функциональным связям одинакового вида
(11.2.4.4). Тогда более сложная нелинейная система, состоящая из двух связанных нелинейных УрЧП с запаздыванием

F u, ū, ux , ut , uxx , uxt , utt , f (z1 , z2 ) = 0, ū = u(x, t − τ ), z1 = z1 (u, ū);
(11.2.4.5)

G v, v̄, vx , vt , vxx , vxt , vtt , g(z1 , z2 ) = 0, v̄ = v(x, t − τ ), z2 = z2 (v, v̄),
(11.2.4.6)
где f (z1 , z2 ) и g(z1 , z2 ) — произвольные функции двух аргументов, допускает
точное решение вида (11.2.4.3).
Далее исходные независимые уравнения (11.2.4.1) и (11.2.4.2) будем называть порождающими (или генерирующими) уравнениями.
Замечание 11.5. В простейших случаях порождающие УрЧП (11.2.4.1) и (11.2.4.2)
могут быть одинаковыми с точностью до элементарных переобозначений определяющих параметров и произвольных функций.

◮ Пример 11.12. В качестве порождающих уравнений используем одно
уравнение реакционно-диффузионного типа с постоянным запаздыванием
ut = a(uk ux )x + uf (ū/u),

ū = u(x, t − τ ),

(11.2.4.7)

где z = ū/u. Это уравнение допускает решение с мультипликативным разделением переменных u = ϕ(x)ψ(t), которое удовлетворяет функциональной связи
второго рода (11.2.4.4).
Используя метод порождающих уравнений, приходим к нелинейной системе реакционно-диффузионных уравнений с запаздыванием
ut = a1 (uk ux )x + uf (ū/u, v̄/v), ū = u(x, t − τ ),
vt = a2 (v m vx )x + vg(ū/u, v̄/v), v̄ = v(x, t − τ ).

(11.2.4.8)

Система УрЧП (11.2.4.8) наследует вид решений порождающих ее уравнений
(которые с точностью до элементарных переобозначений определяющих параметров и произвольных функций совпадают с УрЧП (11.2.4.7)), т. е. допускает
точные решения с мультипликативным разделением переменных
u = ϕ1 (x)ψ1 (t),

v = ϕ2 (x)ψ2 (t).

(11.2.4.9)

252 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП
Подставив (11.2.4.9) в (11.2.4.8), после несложных преобразований для функций ϕ1 = ϕ1 (x), ϕ2 = ϕ2 (x), ψ1 = ψ1 (t), ψ2 = ψ2 (t) получим систему, состоящую
из двух независимых ОДУ и двух связанных ОДУ с запаздыванием
a1 (ϕk1 ϕ′1 )′ = C1 ϕ1 ,
′ ′
a2 (ϕm
2 ϕ2 ) = C2 ϕ2 ,


ψ1′ = C1 ψ1k+1 + ψ1 f ψ̄1 /ψ1 , ψ̄2 /ψ2 , ψ̄1 = ψ1 (t − τ ),

ψ2′ = C2 ψ2m+1 + ψ2 g ψ̄1 /ψ1 , ψ̄2 /ψ2 , ψ̄2 = ψ2 (t − τ ),

(11.2.4.10)

где C1 и C2 — произвольные постоянные.
Общие решения первых двух автономных ОДУ в (11.2.4.10) можно представить в неявной форме. При k, m 6= 0 и k, m 6= −2 эти уравнения имеют
частные решения
h
i1/k
i1/m
h
C1 k 2 x 2
C2 m 2 x 2
ϕ1 =
, ϕ2 =
.
2a1 (k + 2)
2a2 (m + 2)

Замечание 11.6. Уравнения (11.2.4.1) и (11.2.4.2) и система (11.2.4.5)–(11.2.4.6)
могут дополнительно явно зависеть от x и t и включать старшие производные искомых
величин по этим переменным.

 Задачи и упражнения к разд. 11.2

1. Волновое уравнение с квадратичной нелинейностью
utt = a(uux )x + bu
совпадает с уравнением (11.1.1.4) и имеет два точных решения с обобщенным разделением переменных вида (11.1.1.2) и (11.1.1.3).
Найти точные решения более сложного нелинейного волнового уравнения с постоянным запаздыванием
utt = a(uux )x + bw,

w = u(x, t − τ ),

используя (по аналогии) структуру решений приведенного выше более простого волнового УрЧП без запаздывания.
2. Рассмотрим нелинейное уравнение реакционно-диффузионного типа без запаздывания
ut = [a(x)f (u)ux ]x + σ +

β
,
f (u)

(11.2.4.11)

которое обобщает УрЧП (11.2.2.9) и содержит две произвольные функции a(x) и f (u)
и два свободных параметра σ и β. Можно показать, что уравнение (11.2.4.11) допускает
решение типа обобщенной бегущей волны в неявном виде
Z

f (u) du = kt − σ

Z

x dx
a(x)

+ C1

Z

dx
a(x)

+ C2 ,

(11.2.4.12)

где C1 и C2 — произвольные постоянные, а константа k связана с параметром β
линейным соотношением k = β.

253

11.2. Построение решений УрЧП с запаздыванием

Используя утверждение 2 и решение (11.2.4.12), получить точное решение нелинейного уравнению реакционно-диффузионного типа с запаздыванием
ut = [a(x)f (u)ux ]x + ϕ(F (u) − F (w)) +
F (u) =

Z

1
ψ(F (u) − F (w)),
f (u)

f (u) du,

где ϕ(z) и ψ(z) — произвольные функции.
3. Рассмотрим реакционно-диффузионное уравнение с квадратичной нелинейностью
ut = (uux )x + au + bu2 ,

(11.2.4.13)

где a, b — свободные параметры.
При b > 0 уравнение (11.2.4.13) допускает точное решение с разделяющимися
переменными в явном виде
p

u = ekt |C1 cos(σx) + C2 sin(σx)|,
σ = 2b,
(11.2.4.14)

которое является частным случаем решения (11.2.2.16), где параметр k удовлетворяет
линейному соотношению k = a.
Используя утверждение 3 (при β1 = a и β2 = b) и решение (11.2.4.14), найти точное
решение нелинейного УрЧП с запаздыванием
ut = (uux )x + uϕ1 (w/u) + u2 ϕ2 (w/u),

w = u(x, t − τ ),

где ϕ1 (z) и ϕ2 (z) — произвольные функции.
4. Используя принцип аналогии решений, построить точное решение нелинейного
реакционно-диффузионного уравнения с пропорциональными аргументами
ut = auxx + bum wk ,

w = u(px, qt),

учитывая, что более простое УрЧП при p = q = 1 допускает автомодельное решение
вида
1

u(x, t) = t 1−m−k U (z),

z = xt−1/2 .

5. Реакционно-диффузионное уравнение с логарифмической нелинейностью
(11.2.4.15)

ut = auxx + u(b ln u + c),
допускает точное решение вида
u(x, t) = exp[ψ2 (t)x2 + ψ1 (t)x + ψ0 (t)].

Используя принцип аналогии решений, построить точное решение более сложного
реакционно-диффузионного уравнения с пропорциональным аргументом
ut = auxx + u(b1 ln u + b2 ln w + c),

w = u(x, qt).

6. Уравнение типа Клейна — Гордона со степенной нелинейностью
utt = auxx + buk

254 11. П ОСТРОЕНИЕ РЕШЕНИЙ ОДНИХ У Р ЧП С ПОМОЩЬЮ РЕШЕНИЙ ДРУГИХ У Р ЧП
при k 6= 1 допускает автомодельное решение вида
2

u(x, t) = t 1−k U (z),

z = x/t.

Используя принцип аналогии решений, построить точное решение более сложного
УрЧП с пропорциональными аргументами
utt = auxx + bwk ,

w = u(px, qt).

7. Уравнение типа Клейна — Гордона с экспоненциальной нелинейностью
utt = auxx + beµu
допускает точное решение вида
u(x, t) = U (z) −

2
µ

ln t,

z = x/t.

Используя принцип аналогии решений, построить точное решение более сложного
УрЧП с пропорциональными аргументами
utt = auxx + beµu+λw ,

w = u(px, qt).

8. Рассмотрим два разных уравнения реакционно-диффузионного типа с постоянным
запаздыванием:
ut = a1 uxx + bu + f (u − ū), ū = u(x, t − τ );
vt = a2 vxx + vg(v̄/v),
v̄ = v(x, t − τ ),

(11.2.4.16)

где f (z1 ) и g(z2 ) — произвольные функции. Первое из этих уравнений имеет точное
решение с аддитивным разделением переменных, а второе уравнение допускает точное решение с мультипликативным разделением переменных.
Применяя метод порождающих уравнений к уравнениям (11.2.4.16), получить решение системы уравнений реакционно-диффузионного типа с постоянным запаздыванием
ut = a1 uxx + bu + f (u − ū, v̄/v),
vt = a2 vxx + vg(u − ū, v̄/v),
где f (z1 , z2 ) и g(z1 , z2 ) — произвольные функции двух аргументов.

Литература к главе 11
Полянин А.Д., Аксенов А.В. Использование простых решений нелинейных уравнений математической физики для построения более сложных решений. Вестник
НИЯУ «МИФИ», т. 9, № 5, с. 420–437.
Аксенов А.В., Полянин А.Д. Обзор методов построения точных решений уравнений
математической физики, основанных на использовании более простых решений.
Теор. & мат. физика, т. 211, № 2, с. 149–180.
Полянин А.Д., Журов А.И. Методы разделения переменных и точные решения нелинейных уравнений математической физики. М.: ИПМех РАН, 2020.

11.2. Построение решений УрЧП с запаздыванием

255

Полянин А.Д., Сорокин В.Г. Построение точных решений нелинейных уравнений
математической физики с запаздыванием с помощью решений более простых уравнений без запаздывания. Вестник НИЯУ «МИФИ», 2020, т. 9, № 2, с. 115–128.
Полянин А.Д., Сорокин В.Г. Точные решения нелинейных уравнений в частных производных с переменным запаздыванием типа пантографа. Вестник НИЯУ «МИФИ», 2020, т. 9, № 4, с. 315–328.
Полянин А.Д., Сорокин В.Г., Журов А.И. Дифференциальные уравнения с запаздыванием: Свойства, методы, решения и модели. М.: ИПМех РАН, 2022.
Aksenov A.V., Polyanin A.D. Methods for constructing complex solutions of nonlinear
PDEs using simpler solutions. Mathematics, 2021, Vol. 9, No. 4, 345.
Polyanin A.D., Sorokin V.G. A method for constructing exact solutions of nonlinear delay
PDEs. J. Math. Analysis & Applications, 2021, Vol. 494, 124619.
Polyanin A.D., Sorokin V.G. Construction of exact solutions to nonlinear PDEs with delay
using solutions of simpler PDEs without delay. Commun. Nonlinear Science & Numer.
Simulation, 2021, Vol. 95, 105634.
Polyanin A.D., Sorokin V.G. Nonlinear pantograph-type diffusion PDEs: Exact solutions
and the principle of analogy. Mathematics, 2021, Vol. 9, No. 5, 511.
Polyanin A.D., Sorokin V.G. Reductions and exact solutions of nonlinear wave-type PDEs
with proportional and more complex delays. Mathematics, 2023, Vol. 11, No. 3, 516.
Polyanin A.D., Zhurov A.I. The generating equations method: Constructing exact solutions
to delay reaction-diffusion systems and other non-linear coupled delay PDEs. Int. J.
Non-Linear Mechanics, 2015, Vol. 71, pp. 104–115.

Научное издание

ПОЛЯНИН Андрей Дмитриевич

ЛЕКЦИИ
ПО НЕЛИНЕЙНЫМ УРАВНЕНИЯМ
МАТЕМАТИЧЕСКОЙ ФИЗИКИ
Оригинал-макет: А.И. Журов, А.Д. Полянин

Формат 70x100/16.
Гарнитура «Times New Roman». Печать цифровая.
Учетн. печ. л. 18,2. Тираж 300 экз.

Институт проблем механики им. А.Ю. Ишлинского РАН (ИПМех РАН)
119526 Россия, г. Москва, пр-т Вернадского, д. 101, корп. 1
http://www.ipmnet.ru/

Отпечатано в типографии «Элис Групп»
105094, г. Москва, Семеновская Набережная, д. 3/1, корп. 6
http://www.alice-group.ru/

ЛЕКЦИИ
ПО НЕЛИНЕЙНЫМ УРАВНЕНИЯМ
МАТЕМАТИЧЕСКОЙ ФИЗИКИ
А. Д. ПОЛЯНИН

Излагаются эффективные аналитические методы построения
точных решений нелинейных уравнений математической физики и
механики. Описаны методы обобщенного и функционального разделения переменных, прямой метод построения редукций (метод Кларксона — Крускала), метод поиска слабых симметрий, метод дифференциальных связей и некоторые другие методы. Показано, что точные
решения одних уравнений нередко могут служить основой для построения решений более сложных родственных уравнений. Исследуются
уравнения массо- и теплопереноса, гидродинамики, теории волн,
нелинейной акустики, теории горения, нелинейной оптики и др. Во всех
разделах рассматриваются примеры использования методов для
построения точных решений конкретных нелинейных дифференциальных уравнений с частными производными. Приведены многочисленные задачи и упражнения, позволяющие получить практические
навыки применения рассматриваемых методов.
Изложение материала ведется в соответствии с принципом от
«простого к сложному». Многие разделы можно читать независимо
друг от друга, что облегчает работу с материалом.
Книга предназначена для широкого круга научных работников,
преподавателей вузов, инженеров, аспирантов и студентов, специализирующихся в различных областях прикладной математики, механики
и физики. Ее теоретический материал и упражнения могут быть
использованы в курсах лекций по прикладной математике и математической физике, для чтения спецкурсов и для проведения практических
занятий.