Автономная система (математика) - Autonomous system (mathematics)
В математика, автономная система или же автономное дифференциальное уравнение это система из обыкновенные дифференциальные уравнения который не зависит явно от независимая переменная. Когда переменная - время, их также называют инвариантные во времени системы.
Многие законы в физика, где обычно предполагается, что независимая переменная равна время, выражаются как автономные системы, поскольку предполагается, что законы природы которые действуют сейчас, идентичны таковым для любой точки в прошлом или будущем.
Автономные системы тесно связаны с динамические системы. Любую автономную систему можно превратить в динамическую.[нужна цитата ] и, используя очень слабые предположения[нужна цитата ], динамическая система может быть преобразована в автономную систему[нужна цитата ].
Определение
An автономная система это система обыкновенных дифференциальных уравнений формы
куда Икс принимает значения в п-размерный Евклидово пространство; т часто интерпретируется как время.
Он отличается от систем дифференциальных уравнений вида
в котором закон эволюции системы нет зависят не только от текущего состояния системы, но и от параметра т, также часто интерпретируется как время; такие системы по определению не являются автономными.
Характеристики
Позволять быть уникальным решением проблема начального значения для автономной системы
- .
потом решает
- .
Действительно, обозначая у нас есть и , таким образом
- .
Для начального условия проверка тривиальна,
- .
Пример
Уравнение автономна, так как независимая переменная, назовем ее , не появляется в уравнении явно. Чтобы построить поле склонов и изоклина для этого уравнения можно использовать следующий код в GNU Octave /MATLAB
Ffun = @(Икс, Y)(2 - Y) .* Y; % функция f (x, y) = (2-y) y[Икс, Y] = сетка(0:.2:6, - 1:.2:3); % выберите размеры участкаDY = Ffun(Икс, Y); DX = те(размер(DY)); % генерировать значения графикаколчан(Икс, Y, DX, DY, 'k'); % отобразить поле направления черным цветомдержать на;контур(Икс, Y, DY, [0 1 2], 'грамм'); % добавить изоклины (0 1 2) зеленым цветомзаглавие('Поле наклона и изоклины для f (x, y) = (2-y) y')
Из графика видно, что функция является -инвариантна, как и форма решения, т.е. за любую смену .
Решая уравнение символически в MATLAB, запустив
у = dsolve('Dy = (2-y) * y', 'Икс'); % решить уравнение символически
получаем два равновесие решения, и , и третье решение с неизвестной константой ,
у(3) = - 2 / (exp(C3 - 2 * Икс) - 1)
Подбирая некоторые конкретные значения для начальное состояние, мы можем добавить график нескольких решений
y1 = dsolve('Dy = (2-y) * y', 'у (1) = 1', 'Икс'); % решить задачу начального значения символическиy2 = dsolve('Dy = (2-y) * y', 'у (2) = 1', 'Икс'); % для разных начальных условийy3 = dsolve('Dy = (2-y) * y', 'у (3) = 1', 'Икс'); y4 = dsolve('Dy = (2-y) * y', 'у (1) = 3', 'Икс');y5 = dsolve('Dy = (2-y) * y', 'у (2) = 3', 'Икс'); y6 = dsolve('Dy = (2-y) * 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]);заглавие('Поле наклона, изоклины и решения для f (x, y) = (2-y) y')легенда('Поле уклона', 'Изоклины', 'Решения y_ {1..6}');текст([1 2 3], [1 1 1], strcat(' leftarrow', {'y_1', 'y_2', 'y_3'}));текст([1 2 3], [3 3 3], strcat(' leftarrow', {'y_4', 'y_5', 'y_6'}));сетка на;
Качественный анализ
Автономные системы можно качественно проанализировать с помощью фазовое пространство; в случае одной переменной это фазовая линия.
Методы решения
Следующие методы применимы к одномерным автономным дифференциальным уравнениям. Любое одномерное уравнение порядка эквивалентен -мерная система первого порядка (как описано в Обыкновенное дифференциальное уравнение # Сведение к системе первого порядка ), но не обязательно наоборот.
Первый заказ
Автономное уравнение первого порядка
является отделяемый, поэтому ее легко решить, перейдя в интегральную форму
Второго порядка
Автономное уравнение второго порядка
сложнее, но это решаемо[1] введя новую переменную
и выражая вторая производная из (через Правило цепи ) в качестве
так что исходное уравнение становится
которое является уравнением первого порядка, не содержащим ссылки на независимую переменную и если решено обеспечивает как функция . Затем, вспоминая определение :
что является неявным решением.
Особый случай: Икс'' = ж(Икс)
Частный случай, когда не зависит от
пользу от раздельного лечения.[2] Эти типы уравнений очень распространены в классическая механика потому что они всегда Гамильтоновы системы.
Идея состоит в том, чтобы использовать личность (за исключением деление на ноль вопросы)
что следует из Правило цепи. Отметим в стороне, что, инвертируя обе стороны автономной системы первого порядка, можно немедленно интегрировать относительно :
Это еще один способ взглянуть на технику разделения переменных. Тогда возникает естественный вопрос: можем ли мы сделать что-то подобное с уравнениями более высокого порядка? Ответ положительный для уравнений второго порядка, но есть над чем поработать. Вторая производная должна быть выражена как производная по отношению к вместо :
Еще раз подчеркнем: было достигнуто то, что вторая производная в был выражен как производная от . Затем исходное уравнение второго порядка может быть окончательно интегрировано:
Это неявное решение, и помимо этого самая большая потенциальная проблема заключается в невозможности упростить интегралы, что подразумевает трудность или невозможность вычисления постоянных интегрирования.
Особый случай: Икс'' = Икс'п ж(Икс)
Используя вышеупомянутый менталитет, мы можем расширить эту технику до более общего уравнения
куда - некоторый параметр, не равный двум. Это будет работать, поскольку вторая производная может быть записана в форме, включающей степень . Переписываем вторую производную, переставляем и выражаем левую часть как производную:
Право будет нести +/-, если даже. Лечение должно быть другим, если :
Высшие порядки
Аналогичного метода решения автономных уравнений третьего и более высокого порядка не существует. Такие уравнения могут быть решены точно, только если они обладают каким-либо другим упрощающим свойством, например линейность или зависимость правой части уравнения только от зависимой переменной[3][4] (т.е. не его производные). Это не должно вызывать удивления, учитывая, что нелинейные автономные системы в трех измерениях могут действительно создавать хаотичный поведение, такое как Аттрактор Лоренца и Аттрактор Рёсслера.
При таком менталитете также неудивительно, что общие неавтономные уравнения второго порядка не могут быть решены явно, поскольку они также могут быть хаотическими (примером этого является периодически принудительный маятник[5]).
Смотрите также
Рекомендации
- ^ Бойс, Уильям Э .; Ричард С. ДиПрима (2005). Элементарные дифференциальные уравнения и краевые задачи объема (8-е изд.). Джон Вили и сыновья. п. 133. ISBN 0-471-43338-1.
- ^ Автономное уравнение второго порядка в eqworld.
- ^ Автономное уравнение третьего порядка в eqworld.
- ^ Автономное уравнение четвертого порядка в eqworld.
- ^ Бланшар; Девани; Холл (2005). Дифференциальные уравнения. Brooks / Cole Publishing Co., стр. 540–543. ISBN 0-495-01265-3.