Нормальная форма дифференциальных уравнений

Норма́льная фо́рма дифференциа́льных уравне́ний — наипростейшая эквивалентная форма исходных дифференциальных уравнений, получаемая с помощью специальных замен зависимых и независимых переменных с целью максимально упростить структуру уравнений[1][2]. Как правило, ставится задача привести уравнения к линейному виду или к виду, в котором сохраняются лишь минимально необходимые нелинейные члены; обратная замена переменных восстанавливает решение исходной задачи. Замены переменных, приводящие уравнения к нормальной форме, тесно связаны с инфинитезимальными преобразованиями групп Ли[3]; в физике близкие вопросы отражены в теореме Нётер о связи симметрий и законов сохранения.

Идея нормальной формы сформулирована Анри Пуанкаре в «Новых методах небесной механики»[4]: вместо того чтобы решать исходные уравнения, следует найти замену переменных, приводящую их к простейшему — по возможности линейному — виду. Ключевой вопрос, всегда ли существует взаимно однозначная замена, линеаризующая систему, решается в общем случае отрицательно: если спектр линеаризованной системы в особой точке содержит резонансные соотношения (см. раздел «Резонансы»), искомой замены не существует, и в нормальной форме остаются неустранимые (резонансные) нелинейные члены.

Общие сведения

История

Идея приведения уравнений к простейшему виду заменой переменных была систематически развита Анри Пуанкаре в трёхтомных «Новых методах небесной механики» (1892—1899), где нормальные формы возникли в задаче о периодических решениях и устойчивости движения планетных систем; там же впервые выделены малые знаменатели — препятствие сходимости нормализующих рядов, порождаемое резонансами между частотами[4]. Параллельно А. М. Ляпунов в диссертации «Общая задача об устойчивости движения» (1892) построил свои «семейства поверхностей» — по существу частный случай нормализующих преобразований, — положив начало методу функций Ляпунова[5]. Точную форму общему методу придал Анри Дюлак в мемуаре 1912 года, опубликованном в «Бюллетене Математического общества Франции», — теперь результат носит имя теоремы Пуанкаре — Дюлака[6].

Для гамильтоновых систем нормальную форму построил Джордж Биркгоф в монографии «Dynamical Systems» (1927)[7]; каноническая классификация особых точек неявных уравнений первого порядка выполнена Марией Чибрарио в начале 1930-х годов[8]. Проблему сходимости нормализующих рядов решил в существенной части Карл Людвиг Зигель: в заметках 1952 и 1954 годов он выделил область Зигеля, показал расходимость рядов при «плохом» арифметическом спектре и доказал сходимость при диофантовых условиях на частоты[9][10]. Гладкая линеаризация гиперболических систем установлена Шломо Штернбергом (1958)[11]; для плоских аналитических систем аналогичный результат получен В. А. Плиссом (1965)[12].

В русской школе теория нормальных форм получила мощное развитие в работах А. А. Андронова, С. Э. Хайкина и А. А. Витта по качественной теории дифференциальных уравнений, а также в работах Н. Н. Боголюбова и Ю. А. Митропольского по асимптотическим методам теории нелинейных колебаний (1930—1960-е)[13]. Позднее А. Д. Брюно выделил точные условия сходимости (условия Брюно) и построил степенную геометрию — аппарат, обобщающий нормальные формы[3]. Систематическое изложение теории с геометрических позиций дано в книгах В. И. Арнольда[1][14]; современные алгоритмические аспекты собраны в монографии Дж. Мердока[15].

Основные идеи

Рассматривается автономная система

где A — постоянная матрица, а аналитическая нелинейность f начинается с членов второго порядка: f(0) = 0, Df(0) = 0. Ищется почти тождественная замена переменных x = y + h(y), где h = O(|y|²), после которой система принимает наиболее простой вид. Подстановка даёт для каждого однородного компонента hk степени k так называемое гомологическое уравнение

где gk — однородные члены степени k, подлежащие устранению. Оператор в левой части линеен на пространствах однородных мономов; на мономе ymej он действует умножением на (⟨m, λ⟩ − λj), где λ = (λ1, …, λn) — спектр матрицы A. Если все эти множители отличны от нуля, член устраняется; если же

то моном резонансен и в общем случае неустраним[14].

Почти тождественные замены удобно рассматривать как потоки малых векторных полей: подстановка x = eDy, где D — дифференцирование вдоль вспомогательного поля, порождает ряды Ли; в этих терминах гомологическое уравнение есть условие уничтожения скобки Ли вспомогательного поля с линейной частью системы[3]. Такой «инфинитезимальный» взгляд делает теорию нормальных форм частью теории действий групп Ли на пространствах векторных полей.

Резонансы

Резонансным называется соотношение λj = ⟨m, λ⟩ с целыми mi ≥ 0 и |m| ≥ 2; спектр с хотя бы одним таким соотношением называется резонансным.

Для седлового спектра λ = (−1, 1) резонансных соотношений бесконечно много: −1 = −(k+1) + k и 1 = k − (k+1); резонансные мономы заполняют две диагонали целочисленной решётки (см. рисунок).

Для узлового спектра λ = (1, 2) единственный резонанс при |m| ≥ 2 — это 2 = 2·1 + 0, то есть моном x1² во втором уравнении.

Если одно из собственных значений равно нулю, резонансы есть всегда (0 = ⟨m, 0⟩), поэтому вырожденные особые точки (бифуркации, «взрывная неустойчивость») нелинеаризуемы.

Комплексная тройка 1, ω, ω² (где ω = e2πi/3) резонансна: 1 + ω + ω² = 0. Со спектром связаны две классические области комплексной плоскости: область Пуанкаре (выпуклая оболочка спектра не содержит нуля; например, все Re λj < 0) и область Зигеля (её дополнение). В области Пуанкаре резонансов конечное число, и формальный нормализующий ряд сходится; в области Зигеля возникают малые знаменатели — множители |⟨m, λ⟩ − λj| могут быть сколь угодно малы, и сходимость ряда зависит от тонких арифметических свойств спектра (условия Зигеля и Брюно)[16].

undefined

Теорема Пуанкаре — Дюлака

Для всякой формальной системы ẋ = Ax + f(x) с f(0) = 0, Df(0) = 0 существует формальная почти тождественная замена переменных, приводящая систему к виду, в котором остаются только резонансные мономы; такой вид называется нормальной формой[6][14].

Нормальная форма не единственна: выбором замен в классе резонансных преобразований её можно дополнительно упрощать (простейшие нормальные формы, нормальные формы Белицкого); этот факт используется в современных алгоритмических методах[15]. Если резонансов нет вовсе, нормальная форма линейна — система формально линеаризуема; вопрос о сходимости линеаризующей замены — предмет классических теорем Пуанкаре, Зигеля, Плисса и Брюно. Для гиперболических особых точек гладкая (но, вообще говоря, не аналитическая) линеаризация всегда возможна — это устанавливает теорема Штернберга[11]; в двумерном аналитическом случае препятствие к аналитической линеаризации исчерпывается резонансами — теорема Плисса[12].

Примеры нормальных форм

1. Неособая точка: выпрямление поля. Нормальная форма автономной системы в окрестности «неособой» точки (где векторное поле в фазовом пространстве (x1, …, xn) отлично от нуля):

Соответствующая замена существует и является гладкой — это классическая теорема о выпрямлении векторного поля («flow box»); нормальными координатами служат время вдоль траектории и n−1 поперечных координат[1].

undefined

2. Взрывная неустойчивость. Нормальная форма вырожденного уравнения «взрывной неустойчивости»

совпадает с исходной формой: из-за нулевого собственного значения (λ = 0) резонанс есть всегда, и уравнение не сводится к линейному. Решения x(t) = 1/(Tt) уходят на бесконечность за конечное время T — эффект, принципиально неустранимый линейной заменой[17].

undefined

3. Линейный осциллятор. Нормальная форма уравнений линейного осциллятора

представляется парой линейных уравнений для комплексно-сопряжённых переменных

где  — нормальная координата.

4. Уравнение логистического типа. Нормальная форма уравнения с квадратичной нелинейностью (сдвинутого варианта логистического уравнения)

есть линейная форма

причём нормирующая замена выписывается в явном виде:

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

undefined

5. Осциллятор с затуханием. Нормальная форма нелинейных уравнений осциллятора с затуханием

где  — произвольный степенной ряд, начинающийся с квадратичных членов, есть пара линейных комплексно-сопряжённых уравнений

где нормальная координата (в линейной части) есть

Собственные числа при резонансов не имеют. Действительно, условие резонанса требует равенства мнимых частей: , откуда . Равенство действительных частей даёт , то есть . Однако для нелинейных членов по определению , что противоречит полученному условию. Следовательно, все нелинейные члены устраняются, и формальная нормальная форма строго линейна[14].

6. Седло. Нормальная форма нелинейных уравнений движения в окрестности «седла»

где h1 и h2 — произвольные степенные ряды, начинающиеся с квадратичных членов, есть пара нелинейных уравнений

где f и g — степенные ряды по единому аргументу y1y2. Систему не удаётся привести к линейной нормальной форме из-за резонанса (спектр (−1, 1) содержит бесконечную серию резонансов). Произведение s = y1y2 меняется по автономному уравнению

так что кривые y1y2 = const инвариантны и играют роль «почти первых интегралов»[3].

undefined

7. Неявное уравнение: форма Чибрарио. Нормальная форма уравнения, не разрешённого относительно производной, в окрестности простейшей особой точки (точки складывания) — точки, вблизи которой уравнение F(x, y, y′) = 0 не может быть однозначно разрешено относительно y′, — так называемая нормальная форма Чибрарио

Уравнение имеет двузначное поле направлений при x > 0 и вовсе не имеет направлений при x < 0; решения суть полукубические параболы y = ±(2/3)x3/2 + C, ветви которых срастаются в точке складки[14][8].

undefined

8. Одномерный случай. Всякое скалярное уравнение ẋ = λx + a x² + … с λ ≠ 0 линеаризуется точно: уже при наличии одного квадратичного члена замена

даёт ẏ = λy. В одномерии резонансы возможны только при λ = 0.

9. Узел с резонансом. Для спектра λ = (1, 2) единственный резонанс 2 = 2·1 порождает неустранимый член: нормальная форма имеет вид

где φ — степенной ряд без свободного и линейного членов; в частности, член y1² устранить нельзя.

10. Сумма нормализующего ряда. Система

линеаризуется точно заменой x2 = y2ey1: формальный ряд последовательных нормализующих преобразований суммируется в экспоненту (см. задачу 2). Резонанс 2 = 1 + 1 относится к мономам вида x1², которых в данной системе нет.

11. Нормальная форма Хопфа. Система с парой чисто мнимых собственных значений ±i и квадратичной нелинейностью приводится (в формальном смысле) к нормальной форме Пуанкаре — Ляпунова: в полярных координатах

Коэффициенты l1, l2, … называются ляпуновскими величинами; знак первой из них определяет устойчивость фокуса и рождение предельного цикла — бифуркацию Хопфа[18]. Модельный пример — осциллятор Ван дер Поля ẍ + μ(x² − 1)ẋ + x = 0, нормальная форма которого ṙ = (μ/2)·r·(1 − r²/4) + …, φ̇ = 1 + … (устойчивый цикл r* = 2) описывает мягкое самовозбуждение колебаний[13].

undefined

12. Нормальная форма Биркгофа. Для гамильтоновых систем нормальная форма строится каноническими преобразованиями; теорема Биркгофа гарантирует приведение гамильтониана к функции, зависящей только от переменных действия. Для осциллятора с кубической асимметрией (осциллятор Дуффинга)

нормальная форма (с точностью до членов четвёртого порядка) есть

откуда сдвиг частоты колебаний Ω = ∂H*/∂J = 1 + 3/4αJ = 1 + 3/8αA² + O(A⁴) для амплитуды A. Это описывает нелинейное «размягчение» или «ужесточение» осциллятора, качественно недоступное линейной теории.

undefined

Алгоритмические и вычислительные аспекты

Построение нормальных форм вручную трудоёмко уже при порядках выше третьего. Современные исследования опираются на:

  • алгоритм Белицкого для построения простейших нормальных форм, минимизирующих число ненулевых коэффициентов за счёт использования резонансных преобразований;
  • системы компьютерной алгебры (Maple, Mathematica, Reduce), в которых реализованы специализированные пакеты для автоматического вычисления гомологических уравнений и ляпуновских величин;
  • гипернормальные формы. Представляют собой следующий, более глубокий этап упрощения динамической системы после применения классической теории нормальных форм Пуанкаре-Дюлака. Если стандартная нормальная форма устраняет все нерезонансные члены до определённого порядка, она часто оставляет «избыточность» (свободу выбора), поскольку гомологическое уравнение может иметь нетривиальное ядро. Гипернормальные формы используют эту остаточную свободу для максимально возможного обнуления коэффициентов[19].

Связь с другими асимптотическими методами

Теория нормальных форм тесно переплетается с классическими методами нелинейной механики

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

Нормальные формы отдельных классов задач

Гамильтоновы системы. Нормальная форма Биркгофа — основной инструмент локальной теории: она порождает приближённые первые интегралы и служит отправной точкой теории КАМ (инвариантных торов); здесь малые знаменатели проявляются наиболее драматично[16].

Уравнения в частных производных (УрЧП). Для бесконечномерных динамических систем (например, уравнений реакции-диффузии или нелинейного уравнения Шрёдингера) нормальные формы строятся в фазовых пространствах Соболева. Они позволяют описывать образование пространственных структур и резонансное взаимодействие волн[15].

Неявные уравнения. Для уравнений F(x, y, y′) = 0, не разрешённых относительно производной, полная классификация канонических (нормальных) форм в окрестности регулярных особых точек дана Марией Чибрарио[8]; форма Чибрарио — простейшая из них (точка складки), далее следуют формы, отвечающие точкам сборки и т. д.

Отображения. Для дискретных систем (итераций отображения) нормальная форма строится в окрестности неподвижной точки; резонансы спектра линеаризации определяют неустранимые члены так же, как и для потоков[15].

Теория бифуркаций. Нормальные формы элементарных бифуркаций — «кирпичи» теории: седло-узел ẋ = μ ± x², транскритическая ẋ = μx ± x², «вилка» ẋ = μx ± x³, Хопф — «канонические представители» классов эквивалентности[17][18].

Применение

  • Небесная механика и астродинамика. Нормальные формы порождают формальные интегралы движения и описывают эволюцию орбит под действием резонансов; на них основаны методы теории КАМ и расчёты долговременной устойчивости планетных систем и спутниковых орбит[16].
  • Теория устойчивости и управления. По нормальной форме строятся функции Ляпунова и вычисляются ляпуновские величины — критерии устойчивости фокуса и рождения циклов; в задачах управления нормальные формы используются для синтеза линеаризующей обратной связи (feedback linearization)[18].
  • Теория бифуркаций и нелинейные колебания. Все элементарные сценарии потери устойчивости описываются своими нормальными формами; асимптотические методы Крылова — Боголюбова — Митропольского — это инженерная версия нормальных форм для колебательных систем[13][18].
  • Математическая и нелинейная физика. Канонические преобразования к переменным действие — фаза и нормальные формы используются в теории волн на воде, нелинейной оптике, физике ускорителей (резонансы частиц с полем) и в физике плазмы (резонансное взаимодействие волн)[3].
  • Биология и химия. В моделях популяционной динамики (типа Лотки — Вольтерры) и кинетики химических реакций нормальные формы позволяют классифицировать сценарии возникновения колебаний и хаоса.
  • Вычислительная математика. Построение нормальных форм реализовано в системах компьютерной алгебры; оно служит стандартным первым шагом при качественном анализе нелинейных моделей, поскольку обрезанная нормальная форма сохраняет топологию поведения в окрестности особой точки[15].

Примечания

  1. 1 2 3 Арнольд В. И. Дополнительные главы теории обыкновенных дифференциальных уравнений. — М.: Наука, 1978. — С. 164—167.
  2. Davydov A. Normal forms of linear second order partial differential equations on the plane // Science China Mathematics. — 2018. — Т. 61, № 11. — С. 1947—1962. — doi:10.1007/s11425-017-9303-0.
  3. 1 2 3 4 5 Брюно А. Д. Локальный метод нелинейного анализа дифференциальных уравнений. — М.: Наука, 1979. — С. 148—197.
  4. 1 2 Poincaré H. Les méthodes nouvelles de la mécanique céleste. — Paris: Gauthier-Villars, 1892. — Т. 1.
  5. Ляпунов А. М. Общая задача об устойчивости движения. — Харьков, 1892.
  6. 1 2 Dulac H. Solutions d'un système d'équations différentielles dans le voisinage de valeurs singulières // Bulletin de la Société Mathématique de France. — 1912. — Т. 40. — С. 324—383.
  7. Birkhoff G. D. Dynamical Systems. — New York: American Mathematical Society, 1927. — Т. 9. — (Colloquium Publications).
  8. 1 2 3 Cibrario M. Sulla riduzione a forma canonica delle equazioni lineari alle derivate parziali di secondo ordine di tipo misto // Rendiconti del Reale Istituto Lombardo di Scienze e Lettere. — 1932. — Т. 65. — С. 889—906.
  9. Siegel C. L. Über die Normalform analytischer Differentialgleichungen in der Nähe einer Gleichgewichtslösung // Nachrichten der Akademie der Wissenschaften in Göttingen. II. Mathematisch-Physikalische Klasse. — 1952. — С. 21—30.
  10. Siegel C. L. Über die Existenz einer Normalform analytischer Hamiltonscher Differentialgleichungen in der Nähe einer Gleichgewichtslösung // Mathematische Annalen. — 1954. — Т. 128. — С. 144—170.
  11. 1 2 Sternberg S. On the structure of local homeomorphisms of euclidean n-space. II // American Journal of Mathematics. — 1958. — Т. 80, № 3. — С. 623—631. — doi:10.2307/2372774.
  12. 1 2 Плисс В. А. О приведении аналитической системы дифференциальных уравнений к линейному виду // Дифференциальные уравнения. — 1965. — Т. 1, № 2. — С. 153—161.
  13. 1 2 3 Боголюбов Н. Н., Митропольский Ю. А. Асимптотические методы в теории нелинейных колебаний. — 4-е изд. — М.: Наука, 1974.
  14. 1 2 3 4 5 Арнольд В. И. Геометрические методы в теории обыкновенных дифференциальных уравнений. — 4-е изд.. — Москва: МЦНМО, 2014. — С. 198—241. — ISBN 978-5-4439-2069-6.
  15. 1 2 3 4 5 Murdock J. Normal Forms and Unfoldings for Local Dynamical Systems. — New York: Springer, 2003.
  16. 1 2 3 Siegel C. L., Moser J. K. Lectures on Celestial Mechanics. — Berlin: Springer, 1971. — Т. 187. — 192 с. — (Grundlehren der mathematischen Wissenschaften).
  17. 1 2 Guckenheimer J., Holmes P. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields. — New York: Springer, 1983. — Т. 42. — (Applied Mathematical Sciences).
  18. 1 2 3 4 Kuznetsov Yu. A. Elements of Applied Bifurcation Theory. — 3rd ed. — New York: Springer, 2004. — 653 с. — ISBN 978-0-387-21906-6. — doi:10.1007/978-1-4757-3978-7.
  19. Murdock J. Hypernormal form theory: Foundations and algorithms // Journal of Differential Equations. — 2004. — Октябрь (т. 205, № 2). — С. 424–465. — doi:10.1016/j.jde.2004.02.015.

Литература