Проект Линейно-квадратичного регулятора (LQR)
[
вычисляет оптимальную матрицу усиления K
,S
,P
] = lqr(sys
,Q
,R
,N
)K
, решение S
из связанного алгебраического уравнения Riccati и полюсов с обратной связью P
для модели в пространстве состояний непрерывного времени или дискретного времени sys
Q
и R
матрицы веса для состояний и входных параметров, соответственно. Перекрестная матрица термина N
обнуляется, когда не использовано.
Входные данные должны удовлетворить следующим условиям:
Парный A
и B
должно быть stabilizable.
[Q,N;N',R]
должен быть неотрицательный определенный.
R>0
и .
не имеет никакого неразличимого режима на мнимой оси (или модульный круг в дискретное время).
lqr
модели дескриптора поддержек с несингулярным E
. Выход S
из lqr
решение алгебраического уравнения Riccati для эквивалентной явной модели в пространстве состояний:
Для систем непрерывного времени, lqr
вычисляет управление с обратной связью состояния это минимизирует квадратичную функцию стоимости
подвергните системной динамике .
В дополнение к обратной связи состояния получают K
, lqr
возвращает решение S
из связанного алгебраического уравнения Riccati
и полюса с обратной связью . Матрица усиления K
выведен из S
использование
Для систем дискретного времени, lqr
вычисляет управление с обратной связью состояния это минимизирует
подвергните системной динамике .
Во всех случаях, когда вы не используете перекрестную матрицу термина N
, lqr
наборы N
к 0.