exponenta event banner

dlqr

Линейно-квадратичный (LQ) регулятор состояния-обратной связи для дискретно-временной системы состояния-пространства

Синтаксис

[K,S,e] = dlqr(A,B,Q,R,N)

Описание

[K,S,e] = dlqr(A,B,Q,R,N) вычисляет матрицу оптимального усиления K таким, чтобы закон о государственной обратной связи

u [n] = Kx [n]

минимизирует квадратичную функцию затрат

J (u) =∑n=1∞ (x [n] TQx [n] + u [n] TRu [n] + 2x [n] TNu [n])

для дискретно-временного режима состояния-пространства

x [n + 1] = Ax [n] + Bu [n]

Значение по умолчанию N=0 предполагается, когда N опущен.

Помимо усиления обратной связи по состоянию K, dlqr возвращает бесконечное горизонтальное решение S связанного дискретно-временного уравнения Риккати

ATSA S (ATSB + N) (BTSB + R) 1 (BTSA + NT) + Q = 0

и собственные значения замкнутого цикла e = eig(A-B*K). Обратите внимание, что K является производным от S на

K = (BTSB + R) 1 (BTSA + NT)

Ограничения

Данные проблемы должны удовлетворять следующим требованиям:

  • Пара (A, B) является стабилизируемой.

  • R > 0 и Q − NR-1NT ≥ 0

  • (Q − NR-1NT, A − BR-1NT) не имеет ненаблюдаемого режима на единичной окружности.

См. также

| | | |

Представлен до R2006a