Вычислите H2 оптимальный контроллер
[K,CL,gamma] = h2syn(P,nmeas,ncont)
[K,CL,gamma] = h2syn(P,nmeas,ncont,opts)
[K,CL,gamma,info] = h2syn(___)
[
вычисляет стабилизировавшийся 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
и имеет то же количество состояний. Системный = lft(P,K)
CL
с обратной связью достигает уровня производительности 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.