lqrd

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

Синтаксис

lqrd
[Kd,S,e] = lqrd(A,B,Q,R,Ts)
[Kd,S,e] = lqrd(A,B,Q,R,N,Ts)

Описание

lqrd проектирует дискретный регулятор с полной обратной связью состояний, который имеет характеристики отклика, подобные непрерывному регулятору с обратной связью состояний, разработанному с использованием lqr. Эта команда полезна для разработки матрицы усиления для цифровой реализации после того, как был разработан удовлетворительный непрерывный коэффициент усиления с обратной связью состояний.

[Kd,S,e] = lqrd(A,B,Q,R,Ts) вычисляет дискретное состояние-закон обратной связи

u[n]=Kdx[n]

что минимизирует дискретную функцию затрат, эквивалентную непрерывной функции затрат

J=0(xTQx+uTRu)dt

Матрицы A и B задайте непрерывную динамику объекта

x˙=Ax+Bu

и Ts определяет шаг расчета дискретного регулятора. Также возвращаются решения S дискретного уравнения Риккати для дискретизированной задачи и дискретных собственных значений с обратной связью e = eig(Ad-Bd*Kd).

[Kd,S,e] = lqrd(A,B,Q,R,N,Ts) решает более общую задачу с термином перекрестной связи в функции затрат.

J=0(xTQx+uTRu+2xTNu)dt

Ограничения

Дискретизированные данные о проблеме должны удовлетворять требованиям к dlqr.

Алгоритмы

Эквивалентная дискретная матрица усиления Kd определяется путем дискретизации непрерывного объекта управления и взвешивания матриц с помощью шага расчета Ts и приближение удержания нулевого порядка.

С обозначением

Φ(τ)=eAτ,Ad=Φ(Ts)Γ(τ)=0τeAηBdη,Bd=Γ(Ts)

дискретизированный объект имеет уравнения

x[n+1]=Adx[n]+Bdu[n]

и весовые матрицы для эквивалентной дискретной функции затрат

[QdNdNdTRd]=0Ts[ΦT(τ)0ΓT(τ)I][QNNTR][Φ(τ)Γ(τ)0I]dτ

Интегралы вычисляются с помощью матричных экспоненциальных формул из-за Van Loan (см. [2]). Объект дискретизируется с помощью c2d и матрица усиления вычисляется из дискретизированных данных с помощью dlqr.

Ссылки

[1] Франклин, G.F., J.D. Powell, and M.L. Workman, Digital Control of Динамические Системы, Second Edition, Addison-Wesley, 1980, pp. 439-440.

[2] Van Loan, C.F., «Computing Integrals With the Matrix Exponental», IEEE® Автоматическое управление, AC-23, июнь 1978.

См. также

| | |

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