Вычислите 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.