Метод Крылова — Боголюбова

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Асимптотический метод Крылова — Боголюбова — Митропольского»)
Перейти к навигации Перейти к поиску

Метод Крылова-Боголюбова — метод получения приближённых аналитических решений нелинейных дифференциальных уравнений c малой нелинейностью.

Описание[править | править код]

Рассмотрим динамическую систему с малой нелинейностью[1]:

(1)

Здесь - вектор состояния системы с компонентами, - постоянная квадратная матрица, - малый параметр, - нелинейная вектор-функция от вектора состояния , малого параметра и времени .

При система превращается в линейную. Одно из её периодических решений можно записать в виде:

(2)

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

Решение системы (1) при ищем в виде ряда по степеням малого параметра :

(3)

Здесь - неизвестные вектор-функции и . и - медленно меняющаяся амплитуда и фаза, удовлетворяющие уравнениям:

(4)
(5)

Вычислим производную в виде ряда от , исходя из выражений (3, 4, 5):

(6)

Нелинейную часть уравнения (1) также представим в виде ряда по малому параметру:

(7)

где

Приравнивая в левой и правой частях уравнения (1) члены с одинаковыми степенями малого параметра , получаем систему уравнений для определения неизвестных функций из уравнения (3):

(8)
(9)

Разложим вектор-функции в ряды Фурье с медленно меняющимися коэффициентами:

(10)
(11)

Далее подставим (10), (11) в (8), (9) и приравняв коэффициенты при каждой гармонике в обеих частях уравнения, получим систему неоднородных уравнений относительно .

Для получения уравнений первого приближения из (8), (10), (11) составим уравнение для определения вектор-функции

(12)

Условие совместности системы (12) при имеет вид:

(13)

Разделяя в (13) действительную и мнимую части, находим:

(14)
(15)

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

(16)

Затем подставим в систему уравнений (9) ряды (10), (11). С учетом (16) получим:

(17)

Из условия совместности системы уравнений (17) при можно определить и . Аналогично находятся члены третьего и более высоких приближений. В итоге получаем выражение для вектора состояния системы x

(18)

Здесь амплитуда и фаза удовлетворяют уравнениям (4), (5).

См. также[править | править код]

Примечания[править | править код]

  1. Гуляев, 1989, с. 102.

Литература[править | править код]

  • Андронов А. А., Витт А. А., Хайкин С. Э.,. Теория колебаний. — М.: Наука, 1981.
  • Боголюбов Н. Н., Митропольский Ю. А.,. Асимптотические методы в теории нелинейных колебаний. — М.: Наука, 1963.
  • Гуляев В. И., Баженов В. А., Попов С. Л.,. Прикладные задачи теории нелинейных колебаний механических систем. — М.: Высшая школа, 1989. — 383 с. — ISBN 5-06-000091-5.