Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

Например, матричное обыкновенное дифференциальное уравнение первого порядка имеет вид

где - вектор функций базовой переменной , - вектор первых производных этих функций и - матрица коэффициентов.

В случае, когда является константой и имеет n линейно независимых собственных векторов , это дифференциальное уравнение имеет следующее общее решение:

где λ 1 , λ 2 , ..., λ п являются собственные из A ; U 1 , U 2 , ..., у п есть соответствующие собственные векторы из А ; а c 1 , c 2 ,…, c n - константы.

В более общем смысле, если коммутирует со своим интегралом, то общее решение дифференциального уравнения имеет вид

где - постоянный вектор. [ необходима цитата ]

Используя теорему Кэли – Гамильтона и матрицы типа Вандермонда , это формальное матричное экспоненциальное решение может быть приведено к простой форме. [1] Ниже это решение показано в терминах алгоритма Путцера. [2]

Устойчивость и устойчивое состояние матричной системы [ править ]

Матричное уравнение

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

Установившееся состояние x *, к которому оно сходится, если оно стабильно, находится путем задания

таким образом давая

предполагая, что A обратима.

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

Эквивалентный способ выразить это так: x * является частным решением неоднородного уравнения, в то время как все решения имеют вид

с решением однородного уравнения ( b = 0 ).

Устойчивость случая с двумя переменными состояниями [ править ]

В п = 2 случая (с двумя переменными состояния), условия устойчивости , что два собственных значений матрицы перехода A каждый имеет отрицательную действительную часть эквивалентны условиям , что след от А быть отрицательным , и ее определитель будет положительным.

Решение в матричной форме [ править ]

Формальное решение имеет матричный экспоненциальный вид

оценивается с использованием любого из множества методов.

Алгоритм Путцера для вычисления e A t [ править ]

Учитывая матрицу A с собственными значениями ,

где

Уравнения для представляют собой простые неоднородные ОДУ первого порядка.

Обратите внимание, что алгоритм не требует, чтобы матрица A была диагонализуемой, и обходит сложность обычно используемых канонических форм Жордана .

Деконструированный пример матричного обыкновенного дифференциального уравнения [ править ]

Однородное матричное обыкновенное дифференциальное уравнение первого порядка с двумя функциями x ( t ) и y ( t ), вынимаемое из матричной формы, имеет следующий вид:

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

Матричные ОДУ более высокого порядка могут иметь гораздо более сложную форму.

Решение деконструированных матричных обыкновенных дифференциальных уравнений [ править ]

Процесс решения вышеуказанных уравнений и нахождения требуемых функций этого конкретного порядка и формы состоит из 3 основных шагов. Краткое описание каждого из этих шагов приведено ниже:

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

Решенный пример матричного ODE [ править ]

Чтобы решить матричное ОДУ в соответствии с тремя шагами, подробно описанными выше, с использованием простых матриц в процессе, давайте найдем, скажем, функцию x и функцию y в терминах единственной независимой переменной t в следующем однородном линейном дифференциальном уравнении первого порядка,

Чтобы решить эту конкретную систему обыкновенных дифференциальных уравнений , в какой-то момент процесса решения нам понадобится набор из двух начальных значений (соответствующих двум переменным состояния в начальной точке). В этом случае возьмем x (0) = y (0) = 1 .

Первый шаг [ править ]

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

Производное обозначение х ' и т.д. видно в одном из векторов выше, известные как обозначение Лагранжа, (введенного впервые Джозеф Луи Лагранжа . Это эквивалентно производной обозначения ого / дт , используемые в предыдущем уравнении, известном как обозначение Лейбница , почитая имя Готфрида Лейбница .)

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

и найдите его нули.

Применяя дальнейшее упрощение и основные правила сложения матриц, получаем

Применяя правила нахождения определителя единственной матрицы 2 × 2, получаем следующее элементарное квадратное уравнение ,

который может быть уменьшен, чтобы получить более простую версию вышеупомянутого,

Теперь нахождение двух корней и данного квадратного уравнения с помощью метода факторизации дает

Значения и , рассчитанные выше требуемые собственные значения из A . В некоторых случаях, например, в других матричных ОДУ, собственные значения могут быть сложными , и в этом случае следующий этап процесса решения, а также окончательная форма и решение могут резко измениться.

Второй шаг [ править ]

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

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

Упрощение приведенного выше выражения путем применения основных правил умножения матриц дает

Все эти вычисления были проделаны только для получения последнего выражения, которое в нашем случае α = 2 β . Теперь, взяв какое-то произвольное значение, предположительно небольшое незначительное значение, с которым намного проще работать, для α или β (в большинстве случаев это не имеет большого значения), мы подставляем его в α = 2 β . В результате получается простой вектор, который является необходимым собственным вектором для этого конкретного собственного значения. В нашем случае мы выбираем α = 2 , что, в свою очередь, определяет, что β = 1, и, используя стандартные векторные обозначения , наш вектор выглядит как

Выполняя ту же операцию, используя второе вычисленное собственное значение , то есть мы получаем наш второй собственный вектор. Процесс разработки этого вектора не показан, но конечный результат

Третий шаг [ править ]

Этот последний шаг фактически находит требуемые функции, которые «спрятаны» за производными, данными нам изначально. Есть две функции, потому что наши дифференциальные уравнения имеют дело с двумя переменными.

Уравнение, которое включает в себя всю информацию, которую мы ранее нашли, имеет следующую форму:

Подстановка значений собственных значений и собственных векторов дает

Применяя дальнейшее упрощение,

Далее, упрощая и записывая уравнения для функций x и y по отдельности,

Вышеупомянутые уравнения, по сути, являются искомыми общими функциями, но они имеют общий вид (с неопределенными значениями A и B ), в то время как мы действительно хотим найти их точные формы и решения. Итак, теперь мы рассматриваем заданные начальные условия задачи (задача, включающая заданные начальные условия, является так называемой задачей начального значения ). Предположим, нам дан , который играет роль отправной точки для нашего обыкновенного дифференциального уравнения; Применение этих условий определяет константы, A и B . Как видно из условий, при t = 0, левые части приведенных выше уравнений равны 1. Таким образом, мы можем построить следующую систему линейных уравнений ,

Решая эти уравнения, мы обнаруживаем, что обе константы A и B равны 1/3. Поэтому подстановка этих значений в общий вид этих двух функций указывает их точные формы,

две искомые функции.

См. Также [ править ]

  • Неоднородные уравнения
  • Матричное разностное уравнение
  • Закон охлаждения Ньютона
  • Последовательность Фибоначчи
  • Разностные уравнения
  • Волновое уравнение
  • Автономная система (математика)

Ссылки [ править ]

  1. ^ Moya-Cessa, H .; Сото-Эгибар, Ф. (2011). Дифференциальные уравнения: операционный подход . Нью-Джерси: Ринтон Пресс. ISBN 978-1-58949-060-4.
  2. ^ Путцер, EJ (1966). «Избегание канонической формы Иордана при обсуждении линейных систем с постоянными коэффициентами». Американский математический ежемесячник . 73 (1): 2–7. DOI : 10.1080 / 00029890.1966.11970714 . JSTOR 2313914 .