Вычислите 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 (Simulink). Затем используйте форму наблюдателя контроллера, чтобы обновить переменные контроллера, когда изменяются переменные планирования.
Не выбирайте функции взвешивания с полюсами, очень близкими к s = 0 (z = 1 для систем дискретного времени). Для образца, хотя может показаться разумным выбрать W = 1/ s, чтобы применить нуль установившуюся ошибку, это вводит нестабильный полюс, который не может быть стабилизирован, вызывая неудачу синтеза. Вместо этого выберите W = 1/( s + δ). Значение δ должно быть маленьким, но не очень маленьким по сравнению с динамикой системы. Например, для наилучших числовых результатов, если ваша целевая частота среза составляет около 1 рад/с, выберите δ = 0,0001 или 0,001. Точно так же, за дискретное время, выберите шаги расчета, такие что система и динамика взвешивания не более чем на десять или две десятилетия ниже частоты Найквиста.
h2syn использует методы, описанные в главе 14 [1].
[1] Чжоу, К., Дойл, Дж., Гловер, К, Робастное и Оптимальное Управление. Upper Saddle River, NJ: Prentice Hall, 1996.