reg

Сформируйте регулятор, данный усиления средства оценки и обратная связь состояния

Синтаксис

rsys = reg(sys,K,L)
rsys = reg(sys,K,L,sensors,known,controls)

Описание

rsys = reg(sys,K,L) формирует динамический регулятор или компенсатор rsys учитывая модель в пространстве состояний sys из объекта, матрица усиления обратной связи состояния K, и средство оценки получает матричный L. Усиления K и L обычно проектируются с помощью размещения полюса или методов LQG. Функциональный reg указатели, и непрерывные - и случаи дискретного времени.

Этот синтаксис принимает что все входные параметры sys средства управления, и все выходные параметры измеряются. Регулятор rsys получен путем соединения закона обратной связи состояния u = –Kx и средство оценки состояния с матрицей усиления L (см. estim). Для объекта уравнениями

x˙=Ax+Buy=Cx+Du

это дает к регулятору

x^˙=[ALC(BLD)K]x^+Lyu=Kx^

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

rsys = reg(sys,K,L,sensors,known,controls) решает более общие проблемы регулирования где:

  • Входные параметры объекта состоят из средств управления u, известные входные параметры ud и стохастические входные параметры w.

  • Только подмножество y объекта выходные параметры измеряется.

Векторы индекса sensors, known, и controls задайте y, ud и u как подмножества выходных параметров и входные параметры sys. Получившееся использование регулятора [ud; y] как входные параметры, чтобы сгенерировать команды u (см. следующую фигуру).

Примеры

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

sys = ss(A,B,C,D) 

с семью выходными параметрами и четырьмя входными параметрами, предположите, что вы спроектировали:

  • Контроллер обратной связи состояния получает K использование вводит 1, 2, и 4 из объекта как входные параметры управления

  • Средство оценки состояния с усилением L использование выходных параметров 4, 7, и 1 из объекта как датчики и вход 3 из объекта как дополнительный известный вход

Можно затем подключить контроллер и средство оценки и сформировать полную систему регулирования

controls = [1,2,4];
sensors = [4,7,1];
known = [3];
regulator = reg(sys,K,L,sensors,known,controls)

Смотрите также

| | | | |

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