lmireg

Задайте области LMI для размещения полюсов

Синтаксис

region = lmireg
region = lmireg(reg1,reg2,...)

Описание

lmireg является интерактивным средством для определения областей LMI, участвующих в многозначном H ∞ синтезе с ограничениями размещения полюсов ( см.msfsyn и h2hinfsyn). Область LMI является любым выпуклым подмножеством D комплексной плоскости, которое может быть охарактеризовано LMI в z и , т.е.,

D={zC:L+Mz+MTz¯<0}

для некоторых фиксированных вещественных матриц M и L = LT. Этот класс областей охватывает полуплоскости, полоски, конические сектора, диски, эллипсы и любое пересечение вышеописанного.

Вызывающие lmireg без аргумента запускает интерактивный сеанс запроса/ответа, где можно задать область по своему выбору. Матрица region = [L, M] возвращается после завершения. Это матричное описание области LMI может быть передано непосредственно в msfsyn в целях синтеза.

Функция lmireg может также использоваться для пересечения ранее определенных областей LMI reg1, reg2,.... Затем выход область является [L, M] описанием пересечения этих областей.

Примеры

свернуть все

Для синтеза контроллера с такими функциями, как msfsyn и h2hinfsynможно ограничить собственные значения системы с обратной связью областью LMI. Область задается как матрица вида [L M]. В этом примере используйте lmireg интерактивно для генерации матрицы, которую можно использовать для ограничения полюсов системы с обратной связью на Re (z) < -1.

Запустите интерактивный процесс.

region = lmireg
Select a region among the following:

h)   Half-plane
d)   Disk 
c)   Conic sector 
e)   Ellipsoid 
p)   Parabola 
s)   Horizontal strip 
m)   Matrix description of the LMI region
q)   Quit
choice: 

Программа предлагает вам выбрать геометрию области. В данном примере введите h для задания полуплоскостной области. Теперь программа предлагает вам задать левую полуплоскость (Re (z) меньше некоторого значения) или правую полуплоскость (Re (z) больше некоторого значения).

Orientation (x < x0 -> l , x > x0 -> r):  

Введите l для задания левой полуплоскости. Программа предлагает вам задать значение для x0.

Specify x0:  

Введите -1. Теперь Вы полностью определили ограничение Re (z) < -1. Если необходимо задать дополнительные региональные ограничения для расположения полюсов, можно выбрать другую геометрию и следовать запросам. В данном примере введите q чтобы сгенерировать матрицу области LMI, соответствующую Re (z) < -1.

region =

   2.0000 + 1.0000i   1.0000 + 0.0000i

Теперь можно использовать region с msfsyn или h2hinfsyn.

См. также

|

Представлено до R2006a