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