Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Все лекции.doc
Скачиваний:
107
Добавлен:
20.06.2014
Размер:
4.29 Mб
Скачать

4.2.2. Синтез одношагового оптимального управления

4.2.2.1. Формирование критерия для одношаговой задачи

Рассмотрим решение одношаговой задачи определения u(N-1) и сформируем критерий оптимальности (4.20) с учетом модели объекта (4.19). Обозначим

Q1=[xT(N)V1(N)x(N) +uT(N-1)V2(N-1)u(N-1)]. (4.22)

Значения состояний в N-й момент времени могут быть определены на основании значений в предыдущий момент по модели (4.19)

x(N) = A(N-1)x(N-1) + B(N-1)u(N-1).

Подставив этот результат в (4.22), получим

Q1={[A(N-1)x(N-1) +B(N-1)u(N-1)]TV1(N) [A(N-1)x(N-1) +

+ B(N-1)u(N-1)] + uT (N-1)V2(N-1)u(N-1)} =

={xT(N-1)AT(N-1)V1(N)A(N-1)x(N-1)+xT(N-1)AT(N-1)V1(N)B(N-1)u(N-1) + uT(N-1)BT(N-1)V1(N)A(N-1)x(N-1) + uT(N-1)[BT(N-1)V1(N)B(N-1) + V2(N-1)]u(N-1)}.

Второе слагаемое в скобке равно транспонированному третьему, а т.к. они скаляры, то они равны, и (для краткости без аргумента) можно записать

Q1={xTATV1Ax+ 2xTATV1Bu+uT[BTV1B+V2]u}. (4.23)

4.2.2.2. Определение вектора оптимального управления

Чтобы найти оптимальное управление, обеспечивающее минимум значению критерия (4.23), необходимо определить и приравнять нулю градиент Q1по управлению:

= 2xTATV1B+ 2uT[BTV1B+V2] = 0.

Решая это линейное уравнение относительно неизвестного управления, получим

u(N-1)=-{BT(N-1)V1 (N)B(N-1) + V2(N-1)}-1BT(N-1)V1(N)A(N-1)x(N-1). (4.24)

Это линейный оптимальный закон управления, его физическая реализуемость обеспечивается соответствующим выбором матрицы V2.

Выражение, стоящее в правой части (4.24) перед x(N-1) представляет собой матрицу обратной связи – регулятор. Эта матрица позволяет по отклонениям состояний вычислить управления.

Обозначив матрицу обратной связи, определяющую регулятор, S(N-1)

S(N-1)=-{BT(N-1)V1(N)B(N-1) + V2(N-1)}-1BT(N-1)V1(N)A(N-1), (4.25)

закон управления можно записать в виде

u(N-1) =S(N-1)x(N-1). (4.26)

Матрица S(N-1) называется матрицей обратной связи системы управления по отклонению.

В модели (4.19) отсутствуют возмущающие воздействия. Более полная модель системы имеет вид:

x(i + 1) = A(i) x(i) + B(i) u(i) + D(i)w(i). (4.19’)

Нетрудно видеть, что в правой части уравнения модели возмущения входят так же, как и состояния. Поэтому при подстановке в критерий (4.22) этой, включающей и возмущающие воздействия, модели после выполнения показанных выше преобразований будет получено выражение критерия (4.23), в которое добавится слагаемое вида 2wTATV1Bu.

В результате закон управления (4.26) будет получен в виде:

u(N-1) = Sx(N-1) x(N-1) + Sw(N-1) w(N-1) , (4.26’)

где Sx(N-1) – матрица обратной связи по отклонению (4.25), аSw(N-1) – матрица обратной связи по возмущению, получаемая в результате замены в (4.25) матрицыA(N-1) на матрицуD(N-1).

Схема управления с линейным оптимальным регулятором по отклонению показана на рис. 4.3.

Рис. 4.3. Структурная схема объекта с регулятором по отклонению

Второй контур по возмущению выглядит аналогичным образом. Роль регулятора в нем будет играть матрица Sw(N-1), на вход этого регулятора должно подаваться измеренное или прогнозируемое значениеw(N-1).