Вычислите H2 оптимальный контроллер
[
вычисляет стабилизировавшийся H 2-оптимальный контроллер K
,CL
,gamma
] = h2syn(P
,nmeas
,ncont
)K
для объекта P
. Объект имеет разделенную форму
где:
w представляет входные параметры воздействия.
u представляет входные параметры управления.
z представляет ошибку выходные параметры, которые будут сохранены маленьким.
y представляет измерение выходные параметры, предоставленные контроллеру.
nmeas
и ncont
количество сигналов в y и u, соответственно. y и u являются последние выходные параметры и входные параметры P
, соответственно. h2syn
возвращает контроллер K
это стабилизирует P
и имеет то же количество состояний. Система с обратной связью CL
= lft(P,K)
достигает уровня производительности gamma
, который является H 2 нормы CL
(см. norm
).
h2syn
дает вам усиление обратной связи состояния и усиления наблюдателя, которые можно использовать, чтобы выразить контроллер в форме наблюдателя. Форма наблюдателя контроллера K
:
Здесь, инновационный термин e:
h2syn
возвращается обратная связь состояния получают Ku, и наблюдатель получает Lx и Lu как поля в info
выходной аргумент.
Можно использовать эту форму контроллера для табличного управления в Simulink®. Для этого сведите в таблицу матрицы объекта и матрицы усиления контроллера как функция переменных планирования с помощью блока Matrix Interpolation. Затем используйте форму наблюдателя контроллера, чтобы обновить переменные контроллера, когда переменные планирования изменяются.
h2syn
использует методы, описанные в Главе 14 [1].
[1] Чжоу, K., Дойл, J., перчаточник, К, устойчивое и оптимальное управление. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1996.