Матричное дифференциальное уравнение - Matrix differential equation
А дифференциальное уравнение представляет собой математическое уравнение для неизвестной функции одной или нескольких переменных, которое связывает значения самой функции и ее производных различных порядков. А матричное дифференциальное уравнение содержит более одной функции, объединенной в векторную форму с матрицей, связывающей функции с их производными.
Например, матрица первого порядка обыкновенное дифференциальное уравнение является
куда является вектор функций базовой переменной , - вектор первых производных этих функций, а является матрица коэффициентов.
В случае, когда постоянно и имеет п линейно независимые собственные векторы, это дифференциальное уравнение имеет следующее общее решение:
куда λ1, λ2, ..., λп являются собственные значения из А; ты1, ты2, ..., тып соответствующие собственные векторы из А ; и c1, c2, ...., cп являются константами.
В более общем смысле, если коммутирует со своим интегралом то общее решение дифференциального уравнения есть
куда является постоянный вектор.[нужна цитата ]
Используя Теорема Кэли – Гамильтона и Матрицы типа Вандермонда, это формальное матрица экспонента решение может быть сведено к простому виду.[1] Ниже это решение показано в терминах алгоритма Путцера.[2]
Устойчивость и установившееся состояние матричной системы
Матричное уравнение
с п× 1 постоянный вектор параметра б является стабильный если и только если все собственные значения постоянной матрицы А иметь отрицательную действительную часть.
Устойчивое состояние Икс* к которому он сходится, если стабильный найден, установив
таким образом давая
предполагая А обратимо.
Таким образом, исходное уравнение может быть записано в однородной форме через отклонения от стационарного состояния:
Эквивалентный способ выразить это так: Икс* является частным решением неоднородного уравнения, а все решения имеют вид
с решение однородного уравнения (б=0).
Устойчивость случая двух переменных состояния
в п = 2 (с двумя переменными состояния), условия устойчивости, при которых два собственных значения матрицы перехода А у каждого есть отрицательная действительная часть, эквивалентны условиям, что след из А быть отрицательным и его детерминант быть положительным.
Решение в матричной форме
Формальное решение имеет матрица экспонента форма
оценивается с использованием любого из множества методов.
Алгоритм Путцера для вычислений еАт
Учитывая матрицу А с собственными значениями ,
куда
Уравнения для представляют собой простые неоднородные ОДУ первого порядка.
Обратите внимание, что алгоритм не требует, чтобы матрица А быть диагонализуемый и обходит сложности Иорданские канонические формы обычно используется.
Деконструированный пример матричного обыкновенного дифференциального уравнения
Однородное матричное обыкновенное дифференциальное уравнение первого порядка с двумя функциями х (т) и у (т)в вынутом виде из матрицы имеет следующий вид:
куда и могут быть любыми произвольными скалярами.
Матричные ОДУ более высокого порядка могут иметь гораздо более сложную форму.
Решение деконструированных матричных обыкновенных дифференциальных уравнений
Процесс решения приведенных выше уравнений и поиска требуемых функций этого конкретного порядка и формы состоит из 3 основных шагов. Краткое описание каждого из этих шагов приведено ниже:
- Нахождение собственные значения
- Нахождение собственные векторы
- Поиск нужных функций
Последний, третий шаг в решении подобных проблем. обыкновенные дифференциальные уравнения обычно выполняется путем вставки значений, рассчитанных на двух предыдущих шагах, в специализированное уравнение общей формы, упомянутое далее в этой статье.
Решенный пример матричного ОДУ
Чтобы решить матричное ОДУ в соответствии с тремя шагами, подробно описанными выше, используя в процессе простые матрицы, давайте найдем, скажем, функцию Икс и функция у как с точки зрения единственной независимой переменной т, в следующих однородных линейное дифференциальное уравнение первого порядка,
Чтобы решить эту конкретную обыкновенное дифференциальное уравнение системы, в какой-то момент процесса решения нам понадобится набор из двух начальные значения (соответствует двум переменным состояния в начальной точке). В этом случае выберем Икс(0)=у(0)=1.
Первый шаг
Первый шаг, уже упомянутый выше, - это поиск собственные значения из А в
В производная обозначение Икс' и т.д., видимые в одном из векторов выше, известны как обозначения Лагранжа (впервые введены Жозеф Луи Лагранж. Это эквивалентно производной записи dx / dt использованное в предыдущем уравнении, известное как Обозначения Лейбница, в честь имени Готфрид Лейбниц.)
Однажды коэффициенты двух переменных были записаны в матрица форма А показанный выше, можно оценить собственные значения. С этой целью можно найти детерминант из матрица который образуется, когда единичная матрица, , умноженное на некоторую постоянную λ, вычитается из указанной выше матрицы коэффициентов, чтобы получить характеристический многочлен из этого,