stringtranslate.com

Автономная система (математика)

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

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

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

Определение

Автономная система — это система обыкновенных дифференциальных уравнений вида , где x принимает значения в n -мерном евклидовом пространстве ; t часто интерпретируется как время.

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

Характеристики

Решения инвариантны относительно горизонтальных переносов:

Пусть — единственное решение задачи начального значения для автономной системы Тогда решает Обозначим получает и , таким образом, Для начального условия проверка тривиальна,

Пример

Уравнение является автономным, поскольку независимая переменная ( ) явно не появляется в уравнении. Чтобы построить поле наклона и изоклину для этого уравнения, можно использовать следующий код в GNU Octave / MATLAB

Ffun = @( X , Y )( 2 - Y ) .* Y ; % function f(x,y)=(2-y)y [ X , Y ] = meshgrid ( 0 : .2 : 6 , - 1 : .2 : 3 ); % выбрать размеры графика DY = Ffun ( X , Y ); DX = units ( size ( DY )); % сгенерировать значения графика quiver ( X , Y , DX , DY , 'k' ); % построить поле направления черным цветом hold on ; contour ( X , Y , DY , [ 0 1 2 ], 'g' ); % добавить изоклины (0 1 2) в зеленый заголовок ( 'Поле наклона и изоклины для f(x,y)=(2-y)y' )                                 

Из графика видно, что функция является -инвариантной, как и форма решения, т.е. для любого сдвига .

Решим уравнение символически в MATLAB , запустив

syms y(x) ; уравнение = ( diff ( y ) == ( 2 - y ) * y ); % решить уравнение для общего решения символически y_general = dsolve ( уравнение );           

получает два равновесных решения, и , и третье решение, содержащее неизвестную константу , .-2 / (exp(C3 - 2 * x) - 1)

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

Поле наклона с изоклинами и решениями
% решить задачу начального значения символически % для различных начальных условий y1 = dsolve ( equation , y ( 1 ) == 1 ); y2 = dsolve ( equation , y ( 2 ) == 1 ); y3 = dsolve ( equation , y ( 3 ) == 1 ); y4 = dsolve ( equation , y ( 1 ) == 3 ); y5 = dsolve ( equation , y ( 2 ) == 3 ); y6 = dsolve ( equation , y ( 3 ) == 3 ); % построить графики решений ezplot ( y1 , [ 0 6 ]); ezplot ( y2 , [ 0 6 ]); ezplot ( y3 , [ 0 6 ]); ezplot ( y4 , [ 0 6 ]); ezplot ( y5 , [ 0 6 ]); ezplot ( y6 , [ 0 6 ]); title ( 'Поле уклона, изоклины и решения для f(x,y)=(2-y)y' ) legend ( 'Поле уклона' , 'Изоклины' , 'Решения y_{1..6}' ); text ( [ 1 2 3 ], [ 1 1 1 ], strcat ( '\leftarrow' , { 'y_1' , 'y_2' , 'y_3' })); text ( [ 1 2 3 ], [ 3 3 3 ], strcat ( '\leftarrow' , { 'y_4' , 'y_5' , 'y_6'                                                                     })); сетка на ; 

Качественный анализ

Автономные системы можно качественно проанализировать, используя фазовое пространство ; в случае одной переменной это фазовая линия .

Методы решения

Следующие методы применяются к одномерным автономным дифференциальным уравнениям. Любое одномерное уравнение порядка эквивалентно -мерной системе первого порядка (как описано в сведении к системе первого порядка ), но не обязательно наоборот.

Первый заказ

Автономное уравнение первого порядка является разделяемым , поэтому его можно решить, переписав его в интегральную форму

Второго порядка

Автономное уравнение второго порядка сложнее, но его можно решить [2] , введя новую переменную и выразив вторую производную через цепное правило как так, что исходное уравнение становится которое является уравнением первого порядка, не содержащим ссылки на независимую переменную . Решение дает как функцию от . Затем, вспоминая определение :

что является неявным решением.

Особый случай:х ″ = f ( х )

Особый случай, когда не зависит от

выигрывает от раздельного рассмотрения. [3] Эти типы уравнений очень распространены в классической механике, поскольку они всегда являются гамильтоновыми системами .

Идея состоит в том, чтобы использовать идентичность

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

Инвертируя обе части автономной системы первого порядка, можно немедленно выполнить интеграцию по :

что является еще одним способом рассмотрения техники разделения переменных. Вторая производная должна быть выражена как производная по отношению к вместо :

Подчеркнем еще раз: достигнуто то, что вторая производная по отношению к выражена как производная от . Теперь можно проинтегрировать исходное уравнение второго порядка:

Это неявное решение. Самая большая потенциальная проблема — невозможность упростить интегралы, что подразумевает сложность или невозможность оценки констант интегрирования.

Особый случай:х ″ = хн ф ( х )

Используя описанный выше подход, метод можно распространить на более общее уравнение

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

Справа будет переноситься +/−, если четно. Обработка должна быть иной, если :

Высшие порядки

Аналогичного метода решения автономных уравнений третьего или более высокого порядка не существует. Такие уравнения могут быть решены точно, только если они обладают каким-либо другим упрощающим свойством, например, линейностью или зависимостью правой части уравнения только от зависимой переменной [4] [5] (т. е. не от ее производных). Это не должно удивлять, учитывая, что нелинейные автономные системы в трех измерениях могут производить действительно хаотическое поведение, такое как аттрактор Лоренца и аттрактор Ресслера .

Аналогично, общие неавтономные уравнения второго порядка неразрешимы явно, поскольку они также могут быть хаотическими, как в периодически вынужденном маятнике. [6]

Многомерный случай

В , где - -мерный вектор-столбец, зависящий от .

Решение: где — постоянный вектор. [7]

Конечные длительности

Для нелинейных автономных ОДУ при некоторых условиях возможно разработать решения конечной продолжительности, [8] имея в виду, что из своей собственной динамики система достигнет нулевого значения в конечное время и останется там в нуле навсегда. Эти решения конечной продолжительности не могут быть аналитическими функциями на всей действительной прямой, и поскольку они будут нелипшицевыми функциями в конечное время, они не выдерживают [ необходимо разъяснение ] единственности решений дифференциальных уравнений Липшица.

Например, уравнение:

Допускает решение с конечной продолжительностью:

Смотрите также

Ссылки

  1. ^ Egwald Mathematics - Линейная алгебра: Системы линейных дифференциальных уравнений: Анализ линейной устойчивости. Доступно 10 октября 2019 г.
  2. ^ Boyce, William E.; Richard C. DiPrima (2005). Elementary Differential Equations and Boundary Volume Problems (8-е изд.). John Wiley & Sons. стр. 133. ISBN 0-471-43338-1.
  3. ^ "Автономное уравнение второго порядка" (PDF) . Eqworld . Получено 28 февраля 2021 г. .
  4. ^ Автономное уравнение третьего порядка в eqworld .
  5. ^ Автономное уравнение четвертого порядка в eqworld .
  6. ^ Бланшар; Девани ; Холл (2005). Дифференциальные уравнения . Brooks/Cole Publishing Co. стр. 540–543. ISBN 0-495-01265-3.
  7. ^ "Метод матричной экспоненты". Math24 . Получено 28 февраля 2021 г. .
  8. ^ Вардиа Т. Хаймо (1985). «Конечные дифференциальные уравнения во времени». 1985 24-я конференция IEEE по принятию решений и управлению . С. 1729–1733. doi :10.1109/CDC.1985.268832. S2CID  45426376.