Автономная система (математика) - Autonomous system (mathematics)

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

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

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

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

Определение

Автономная система представляет собой систему обыкновенных дифференциальных уравнений вида

где 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); % choose the plot sizes
DY = Ffun(X, Y); DX = ones(size(DY)); % generate the plot values
quiver(X, Y, DX, DY, 'k'); % plot the direction field in black
hold on;
contour(X, Y, DY, [0 1 2], 'g'); % add the isoclines(0 1 2) in green
title('Slope field and isoclines for f(x,y)=(2-y)y')

Можно заметить из графика , что функция является инвариантно, так это форма решения, т.е. для любого сдвига .

Символьное решение уравнения в MATLAB , запустив

syms y(x);
equation = (diff(y) == (2 - y) * y);
% solve the equation for a general solution symbolically
y_general = dsolve(equation);

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

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

Поле откосов с изоклинами и решениями
% solve the initial value problem symbolically
% for different initial conditions
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);
% plot the solutions
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('Slope field, isoclines and solutions for f(x,y)=(2-y)y')
legend('Slope field', 'Isoclines', 'Solutions 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'}));
grid on;

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

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

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

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

Первый заказ

Автономное уравнение первого порядка

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

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

Автономное уравнение второго порядка

сложнее, но ее можно решить, введя новую переменную

и выражая вторую производную от через правило цепи , как

так что исходное уравнение становится

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

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

Частный случай: x '' = f ( x )

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

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

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

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

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

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

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

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

Частный случай: x '' = x ' n f ( x )

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

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

Право будет носить +/−, если будет четно. Лечение должно быть другим, если :

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

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

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

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

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

Решение: где - постоянный вектор.

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

использованная литература