Jump to content

Матричное дифференциальное уравнение

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

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

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

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

где λ 1 , λ 2 , …, λ n собственные значения оператора A ; u 1 , u 2 , …, соответствующие собственные векторы A un ; и c 1 , c 2 , …, c n — константы.

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

где это постоянный вектор.

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

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

[ редактировать ]

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

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

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

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

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

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

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

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

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

[ редактировать ]

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

Решение в матричной форме

[ редактировать ]

Формальное решение имеет матричную экспоненциальную форму

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

Алгоритм Путцера для вычисления e В

[ редактировать ]

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

где

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

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

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

[ редактировать ]

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

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

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

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

[ редактировать ]

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

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

Решенный пример матричного ОДУ

[ редактировать ]

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

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

Первый шаг

[ редактировать ]

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

производной , Обозначение x ′ и т. д., наблюдаемое в одном из векторов выше, известно как обозначение Лагранжа (впервые введенное Жозефом Луи Лагранжем) . Оно эквивалентно обозначению производной dx/dt используемому в предыдущем уравнении, известному как обозначение Лейбница , в честь имя Готфрида Лейбница .)

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

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

Применение дальнейшего упрощения и основных правил сложения матриц дает результаты.

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

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

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

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

Второй шаг

[ редактировать ]

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

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

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

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

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

Третий шаг

[ редактировать ]

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

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

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

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

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

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

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

Использование матричного возведения в степень

[ редактировать ]

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

Учитывая это (которое можно вычислить с помощью любого подходящего инструмента, такого как MATLAB 's expm инструмент или путем выполнения диагонализации матрицы и использования того свойства, что матричная экспонента диагональной матрицы совпадает с поэлементным возведением в степень ее элементов)

конечный результат

Это то же самое, что и метод собственных векторов, показанный ранее.

См. также

[ редактировать ]
  1. ^ Моя-Сесса, Х.; Сото-Эгибар, Ф. (2011). Дифференциальные уравнения: операционный подход . Нью-Джерси: Ринтон Пресс. ISBN  978-1-58949-060-4 .
  2. ^ Путцер, Э.Дж. (1966). «Избегание жордановой канонической формы при обсуждении линейных систем с постоянными коэффициентами». Американский математический ежемесячник . 73 (1): 2–7. дои : 10.1080/00029890.1966.11970714 . JSTOR   2313914 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ba722abd53d252baa2d205b166e88db7__1711476660
URL1:https://arc.ask3.ru/arc/aa/ba/b7/ba722abd53d252baa2d205b166e88db7.html
Заголовок, (Title) документа по адресу, URL1:
Matrix differential equation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)