В математике и науке нелинейная система ( или нелинейная система ) — это система , в которой изменение выходных данных не пропорционально изменению входных данных. [1] [2] Нелинейные задачи интересны инженерам , биологам , [3] [4] [5] физикам , [6] [7] математикам и многим другим ученым , поскольку большинство систем по своей природе нелинейны. [8] Нелинейные динамические системы , описывающие изменения переменных с течением времени, могут казаться хаотичными, непредсказуемыми или противоречащими здравому смыслу, в отличие от гораздо более простых линейных систем .
Обычно поведение нелинейной системы описывается в математике нелинейной системой уравнений , которая представляет собой набор одновременных уравнений , в которых неизвестные (или неизвестные функции в случае дифференциальных уравнений ) появляются как переменные полинома степени выше единицы или в аргументе функции , которая не является полиномом степени единицы. Другими словами, в нелинейной системе уравнений решаемое уравнение (уравнения) не может быть записано как линейная комбинация неизвестных переменных или функций , которые в них появляются. Системы могут быть определены как нелинейные, независимо от того, появляются ли в уравнениях известные линейные функции. В частности, дифференциальное уравнение является линейным , если оно линейно относительно неизвестной функции и ее производных, даже если оно нелинейно относительно других переменных, входящих в него.
Поскольку нелинейные динамические уравнения трудно решить, нелинейные системы обычно аппроксимируются линейными уравнениями ( линеаризация ). Это хорошо работает до некоторой точности и некоторого диапазона для входных значений, но некоторые интересные явления, такие как солитоны , хаос [9] и сингулярности , скрываются линеаризацией. Из этого следует, что некоторые аспекты динамического поведения нелинейной системы могут показаться противоречащими здравому смыслу, непредсказуемыми или даже хаотическими. Хотя такое хаотическое поведение может напоминать случайное поведение, на самом деле оно не случайно. Например, некоторые аспекты погоды рассматриваются как хаотичные, где простые изменения в одной части системы производят сложные эффекты во всей системе. Эта нелинейность является одной из причин, по которой точные долгосрочные прогнозы невозможны при современных технологиях.
Некоторые авторы используют термин нелинейная наука для изучения нелинейных систем. Этот термин оспаривается другими:
Использовать такой термин, как «нелинейная наука», — это то же самое, что называть большую часть зоологии наукой о животных, не относящихся к слонам.
— Станислав Улам [10]
В математике линейным отображением ( или линейной функцией ) называется отображение, которое удовлетворяет обоим следующим свойствам:
Аддитивность подразумевает однородность для любого рационального α , а для непрерывных функций — для любого действительного α . Для комплексного α однородность не следует из аддитивности. Например, антилинейное отображение аддитивно, но не однородно. Условия аддитивности и однородности часто объединяют в принципе суперпозиции
Уравнение, записанное как
называется линейным, если — линейное отображение (как определено выше), и нелинейным в противном случае. Уравнение называется однородным, если и — однородная функция .
Определение очень общее, так как может быть любым разумным математическим объектом (числом, вектором, функцией и т. д.), а функция может быть буквально любым отображением , включая интеграцию или дифференциацию с соответствующими ограничениями (такими как граничные значения ). Если содержит дифференциацию по , результатом будет дифференциальное уравнение .
Нелинейная система уравнений состоит из набора уравнений с несколькими переменными, таких, что по крайней мере одно из них не является линейным уравнением .
Для одного уравнения вида было разработано много методов; см. Алгоритм поиска корня . В случае, когда f является многочленом , мы имеем полиномиальное уравнение, такое как Общие алгоритмы поиска корня применяются к корням многочлена, но, как правило, они не находят все корни, и когда им не удается найти корень, это не означает, что корней нет. Конкретные методы для многочленов позволяют находить все корни или действительные корни; см. Изоляция действительных корней .
Решение систем полиномиальных уравнений , то есть нахождение общих нулей набора из нескольких полиномов с несколькими переменными, является сложной задачей, для которой были разработаны сложные алгоритмы, такие как базовые алгоритмы Грёбнера . [11]
Для общего случая системы уравнений, образованной путем приравнивания к нулю нескольких дифференцируемых функций , основным методом является метод Ньютона и его варианты. Обычно они могут дать решение, но не дают никакой информации о числе решений.
Нелинейное рекуррентное соотношение определяет последовательные члены последовательности как нелинейную функцию предыдущих членов. Примерами нелинейных рекуррентных соотношений являются логистическая карта и соотношения, которые определяют различные последовательности Хофштадтера . Нелинейные дискретные модели, которые представляют широкий класс нелинейных рекуррентных соотношений, включают модель NARMAX (нелинейное авторегрессионное скользящее среднее с экзогенными входами) и связанные с ней процедуры идентификации и анализа нелинейной системы . [12] Эти подходы могут использоваться для изучения широкого класса сложных нелинейных поведений во временной, частотной и пространственно-временной областях.
Система дифференциальных уравнений называется нелинейной, если она не является системой линейных уравнений . Задачи, включающие нелинейные дифференциальные уравнения, чрезвычайно разнообразны, а методы решения или анализа зависят от задачи. Примерами нелинейных дифференциальных уравнений являются уравнения Навье–Стокса в гидродинамике и уравнения Лотки–Вольтерры в биологии.
Одной из самых больших трудностей нелинейных задач является то, что, как правило, невозможно объединить известные решения в новые решения. Например, в линейных задачах семейство линейно независимых решений может быть использовано для построения общих решений с помощью принципа суперпозиции . Хорошим примером этого является одномерный перенос тепла с граничными условиями Дирихле , решение которого можно записать как зависящую от времени линейную комбинацию синусоид различных частот; это делает решения очень гибкими. Часто можно найти несколько очень конкретных решений нелинейных уравнений, однако отсутствие принципа суперпозиции препятствует построению новых решений.
Обыкновенные дифференциальные уравнения первого порядка часто точно решаются путем разделения переменных , особенно для автономных уравнений. Например, нелинейное уравнение
имеет общее решение (а также частное решение, соответствующее пределу общего решения, когда C стремится к бесконечности). Уравнение является нелинейным, поскольку его можно записать как
и левая часть уравнения не является линейной функцией и ее производных. Обратите внимание, что если бы член был заменен на , проблема была бы линейной ( проблема экспоненциального распада ).
Обыкновенные дифференциальные уравнения второго и более высокого порядка (в более общем смысле, системы нелинейных уравнений) редко дают решения в замкнутом виде , хотя встречаются неявные решения и решения, включающие неэлементарные интегралы .
К распространенным методам качественного анализа нелинейных обыкновенных дифференциальных уравнений относятся:
Наиболее распространенный базовый подход к изучению нелинейных уравнений в частных производных заключается в замене переменных (или ином преобразовании задачи) так, чтобы результирующая задача была проще (возможно, линейной). Иногда уравнение может быть преобразовано в одно или несколько обыкновенных дифференциальных уравнений , как показано в разделении переменных , что всегда полезно, независимо от того, разрешимо ли результирующее обыкновенное дифференциальное уравнение (уравнения).
Другая распространенная (хотя и менее математическая) тактика, часто применяемая в механике жидкости и тепла, заключается в использовании масштабного анализа для упрощения общего, естественного уравнения в определенной конкретной краевой задаче . Например, (очень) нелинейные уравнения Навье-Стокса можно упростить до одного линейного уравнения в частных производных в случае переходного, ламинарного, одномерного течения в круглой трубе; масштабный анализ обеспечивает условия, при которых течение является ламинарным и одномерным, а также приводит к упрощенному уравнению.
Другие методы включают изучение характеристик и использование методов, описанных выше для обыкновенных дифференциальных уравнений.
Классической, широко изученной нелинейной задачей является динамика маятника без трения под действием силы тяжести . Используя механику Лагранжа , можно показать [14] , что движение маятника можно описать безразмерным нелинейным уравнением
где гравитация направлена "вниз" и является углом, который маятник образует с положением покоя, как показано на рисунке справа. Один из подходов к "решению" этого уравнения заключается в использовании в качестве интегрирующего фактора , что в конечном итоге даст
что является неявным решением, включающим эллиптический интеграл . Это «решение» обычно не имеет большого применения, поскольку большая часть природы решения скрыта в неэлементарном интеграле (неэлементарном, если только ).
Другой способ решения проблемы — линеаризация любой нелинейности (в данном случае члена синусоидальной функции) в различных точках интереса с помощью разложений Тейлора . Например, линеаризация в , называемая приближением малого угла, равна
так как для . Это простой гармонический осциллятор, соответствующий колебаниям маятника вблизи нижней точки его пути. Другая линеаризация будет при , соответствующая маятнику, направленному прямо вверх:
поскольку для . Решение этой задачи включает гиперболические синусоиды , и обратите внимание, что в отличие от приближения малых углов, это приближение неустойчиво, то есть, как правило, будет расти без ограничений, хотя возможны ограниченные решения. Это соответствует трудности балансировки маятника в вертикальном положении, это буквально неустойчивое состояние.
Еще одна интересная линеаризация возможна вокруг , вокруг которой :
Это соответствует задаче свободного падения. Очень полезную качественную картину динамики маятника можно получить, соединив такие линеаризации, как показано на рисунке справа. Для нахождения (точных) фазовых портретов и приблизительных периодов можно использовать и другие методы.
{{cite book}}
: CS1 maint: multiple names: authors list (link)