Jump to content

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

Матричное разностное уравнение — это разностное уравнение , в котором значение вектора (или иногда матрицы) переменных в один момент времени связано с его собственным значением в один или несколько предыдущих моментов времени с помощью матриц . [1] [2] Порядок уравнения – это максимальный временной интервал между любыми двумя указанными значениями вектора переменной. Например,

является примером матричного разностного уравнения второго порядка, в котором x n × 1 вектор переменных размера , а A и B матрицы размера n × n . Это уравнение является однородным, поскольку в конце уравнения не добавляется векторный постоянный член. То же уравнение можно также записать как

или как

Наиболее часто встречающиеся матричные разностные уравнения относятся к первому порядку.

Неоднородный случай первого порядка и установившееся состояние

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

Примером неоднородного матричного разностного уравнения первого порядка является

с аддитивным постоянным вектором b . Устойчивым состоянием этой системы является такое значение x * вектора x , при достижении которого оно не будет отклоняться в дальнейшем. x * находится путем задания x t = x t −1 = x * в разностном уравнении и решения x * для получения

где I n × n единичная матрица размера и предполагается, [ I A ] обратимо что . Тогда неоднородное уравнение можно переписать в однородную форму через отклонения от установившегося состояния:

Устойчивость случая первого порядка

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

Матричное разностное уравнение первого порядка [ x t x *] = A [ x t −1 x *] устойчиво , т. е. x t асимптотически сходится к установившемуся состоянию x * , тогда и только тогда, когда все собственные значения матрица перехода A (действительная или комплексная) имеет абсолютное значение меньше 1.

Решение случая первого порядка

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

Предположим, что уравнение приведено к однородному виду y t = Ay t −1 . Затем мы можем многократно выполнять итерацию и замену из начального условия y 0 , которое является начальным значением вектора y и которое необходимо знать, чтобы найти решение:

и так далее, так что с помощью математической индукции решение в терминах t будет

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

где P матрица размера n × n , столбцы которой являются собственными векторами матрицы A (при условии, что все собственные значения различны), а D размера n × n, диагональная матрица диагональные элементы которой являются собственными значениями A. матрицы Это решение мотивирует приведенный выше результат устойчивости: A т сжимается к нулевой матрице с течением времени тогда и только тогда, когда все собственные значения матрицы A меньше единицы по абсолютной величине.

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

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

Начиная с n -мерной системы y t = Ay t −1 , мы можем извлечь динамику одной из переменных состояния, скажем y 1 . Приведенное выше уравнение решения для y t показывает, что решение для y 1, t находится в терминах n собственных значений A . Следовательно, уравнение, описывающее эволюцию y 1, само по себе должно иметь решение, включающее те же собственные значения. Это описание интуитивно мотивирует уравнение эволюции y 1 , которое имеет вид

где параметры a i взяты из характеристического уравнения матрицы A :

Таким образом, каждая отдельная скалярная переменная n -мерной линейной системы первого порядка развивается согласно одномерному разностному уравнению n -й степени, которое обладает тем же свойством устойчивости (устойчивым или неустойчивым), что и матричное разностное уравнение.

Решение и устойчивость случаев высших порядков

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

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

с вектором переменной x, равным n × 1 , а A и B равными n × n . Это можно сложить в виде

где I размера n × n единичная матрица , а 0 размера n × n нулевая матрица . Затем, обозначая сложенный вектор 2 n × 1 текущих и однократно запаздывающих переменных как z t и блочную матрицу 2 n × 2 n как L , мы имеем, как и раньше, решение

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

Нелинейные матричные разностные уравнения: уравнения Риккати

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

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

где H , K и A — это n × n , C — это n × k , R — это k × k , n — количество элементов в векторе, которым нужно управлять, а k — количество элементов в векторе управления. Матрицы параметров A и C взяты из линейного уравнения, а матрицы параметров K и R взяты из квадратичной функции стоимости. смотрите здесь Подробности .

В общем случае это уравнение не может быть решено аналитически для H t через t ; скорее, последовательность значений H t находится путем итерации уравнения Риккати. Однако было показано [3] что это уравнение Риккати можно решить аналитически, если R = 0 и n = k + 1 , путем сведения его к скалярному рационально-разностному уравнению ; более того, для любых k и n, если матрица перехода A невырождена, уравнение Риккати можно решить аналитически через собственные значения матрицы, хотя, возможно, их придется найти численно. [4]

В большинстве случаев эволюция H назад во времени стабильна, а это означает, что H сходится к определенной фиксированной матрице H * , которая может быть иррациональной, даже если все остальные матрицы рациональны. См. также Стохастический контроль § Дискретное время .

Родственное уравнение Риккати [5] является

в котором все матрицы X , A , B , C , E имеют размер n × n . Это уравнение можно решить явно. Предполагать что, конечно, справедливо для t = 0 с N 0 = X 0 и D 0 = I . Затем использование этого в разностном уравнении дает

поэтому по индукции имеем форму справедливо для всех t . Тогда эволюцию N и D можно записать как

Таким образом, по индукции

См. также

[ редактировать ]
  1. ^ Калл, Пол; Флахайв, Мэри ; Робсон, Робби (2005). Разностные уравнения: от кроликов к хаосу . Спрингер. гл. 7. ISBN  0-387-23234-6 .
  2. ^ Чан, Альфа К. (1984). Фундаментальные методы математической экономики (3-е изд.). МакГроу-Хилл. стр. 608–612 . ISBN  9780070107809 .
  3. ^ Балверс, Рональд Дж.; Митчелл, Дуглас В. (2007). «Понижение размерности линейно-квадратичных задач управления» (PDF) . Журнал экономической динамики и контроля . 31 (1): 141–159. дои : 10.1016/j.jedc.2005.09.013 . S2CID   121354131 .
  4. ^ Воган, доктор медицинских наук (1970). «Нерекурсивное алгебраическое решение дискретного уравнения Риккати». Транзакции IEEE при автоматическом управлении . 15 (5): 597–599. дои : 10.1109/TAC.1970.1099549 .
  5. ^ Мартин, CF; Аммар, Г. (1991). «Геометрия матричного уравнения Риккати и связанный с ним метод собственных значений». В Биттани; Лауб; Виллемс (ред.). Уравнение Риккати . Спрингер-Верлаг. дои : 10.1007/978-3-642-58223-3_5 . ISBN  978-3-642-63508-3 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bcc2d3d1f781818293fde8a15ddf696d__1702796760
URL1:https://arc.ask3.ru/arc/aa/bc/6d/bcc2d3d1f781818293fde8a15ddf696d.html
Заголовок, (Title) документа по адресу, URL1:
Matrix difference equation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)