О секторных границах и секторных индексах

Конические сектора

В самой простой форме конический сектор является 2-D областью, разделенной двумя линиями, y=au и y=bu.

Затененная область характеризуется неравенством (y-au)(y-bu)<0. В более общем случае любой такой сектор может быть параметризован как:

(yu)TQ(yu)<0,

где Q - симметричная неопределенная матрица 2x2 (Q имеет одно положительное и одно отрицательное собственное значение). Мы звоним Q матрица секторов. Эта концепция обобщается на более высокие размерности. В N-мерном пространстве конический сектор является множеством:

S={zRN:zTQz<0},

где Q снова является симметричной неопределенной матрицей.

Границы сектора

Ограничения сектора являются ограничениями на поведение системы. Ограничения усиления и ограничения пассивности являются особыми случаями ограничений сектора. Если для всех ненулевых входных траекторий u(t), траектория выхода z(t)=(Hu)(t) линейной системы H(s) удовлетворяет:

0TzT(t)Qz(t)dt<0,T>0,

затем выходные траектории H лежать в коническом секторе с матрицей Q. Выбор другого Q матрицы накладывают различные условия на ответ системы. Для примера рассмотрим траектории y(t)=(Gu)(t) и следующие значения:

H(s)=(G(s)I),Q=(0-I-I0).

Эти значения соответствуют секторным границам:

0T(y(t)u(t))T(0-I-I0)(y(t)u(t))dt<0,T>0.

Эта секторная граница эквивалентна условию пассивности для G(s):

0TyT(t)u(t)dt>0,T>0.

Другими словами, пассивность является конкретным сектором, связанным с системой, определяемой:

H=(GI).

Условие частотного диапазона

Потому что условие временной области должно храниться для всех T>0, выведение эквивалентного частотного диапазона, связанной взятиями небольшим вниманием и не всегда возможной. Позвольте:

Q=W1TW1-W2TW2

быть (любым) разложением неопределенной матрицы Q в его положительную и отрицательную части. Когда W2TH(s) является квадратной и минимальной фазой (не имеет нестабильных нулей), условие временной области:

0T(Hu)(t)TQ(Hu)(t)dt<0,T>0

эквивалентно условию частотного диапазона:

H(jω)HQH(jω)<0ωR.

Поэтому достаточно проверить неравенство сектора на реальные частоты. Использование разложения Q, это также эквивалентно:

(W1TH)(W2TH)-1<1.

Обратите внимание, что W2TH является квадратным, когда Q имеет столько отрицательных собственных значений, сколько входных каналов в H(s). Если это условие не выполнено, уже недостаточно (в общем-то) просто посмотреть на реальные частоты. Обратите внимание, что если W2TH(s) является квадратным, тогда это должна быть минимальная фаза для сектора, связанного с удержанием.

Эта характеристика частотного диапазона является базисом для sectorplot. В частности, sectorplot строит графики сингулярных значений (W1TH(jω))(W2TH(jω))-1 как функцию частоты. Секторная граница удовлетворяется тогда и только тогда, когда самое большое сингулярное значение остается ниже 1. Кроме того, график содержит полезную информацию о полосах, где секторная граница удовлетворена или нарушена, и степени, в которой она удовлетворена или нарушена.

Например, исследуйте график сектора 2-выходной, 2-входной системы для конкретного сектора.

rng(4,'twister');
H = rss(3,4,2); 
Q = [-5.12   2.16  -2.04   2.17
      2.16  -1.22  -0.28  -1.11
     -2.04  -0.28  -3.35   0.00
      2.17  -1.11   0.00   0.18];
sectorplot(H,Q)

Figure contains an axes. The axes contains 2 objects of type line. This object represents H.

График показывает, что самое большое сингулярное значение (W1TH(jω))(W2TH(jω))-1 превышает 1 ниже примерно 0,5 рад/с и узкой полосой около 3 рад/с. Поэтому H не удовлетворяет сектору, представленному Q.

Относительный индекс сектора

Мы можем распространить понятие относительного индекса пассивности на произвольные сектора. Давайте H(s) быть системой LTI и позволить:

Q=W1TW1-W2TW2,W1TW2=0

быть ортогональным разложением Q в свою положительную и отрицательную части, как легко получается из разложения Шура Q. Относительный индекс сектора R, или R-индекс, определяется как наименьший r>0 таким образом для всех выходных траекторий z(t)=(Hu)(t):

0TzT(t)(W1TW1-r2W2TW2)z(t)dt<0,T>0.

Потому что увеличение r делает W1TW1-r2W2TW2 более отрицательное, неравенство обычно удовлетворяется для r достаточно большой. Однако существуют случаи, когда это никогда не может быть удовлетворено, в этом случае R-индекс является R=+. Очевидно, что исходная секторная граница удовлетворяется тогда и только после R1.

Чтобы понять геометрическую интерпретацию R-индекса, рассмотрим семейство конусов с матрицей Q(r)=W1TW1-r2W2TW2. В 2D угол наклона конуса θ связана с r около

tan(θ)=rW2W1

(см. схему ниже). В более общем плане, tan(θ) пропорционально R. Таким образом, задан конический сектор с матрицей Q, значение R-индекса R<1 означает, что мы можем уменьшить tan(θ) (сузить конус) в множитель R перед некоторой выходной траекторией H покидает конический сектор. Точно так же, значение R>1 означает, что мы должны увеличить tan(θ) (расширение конуса) в множитель R для включения всех выходных траекторий H. Это явно делает R-индекс относительной мерой того, насколько хорошо реакция H подходит для конкретного конического сектора.

В схеме,

d1|W1Tz|W1,d2|W2Tz|W2,R=|W1Tz||W2Tz|,

и

tan(θ)=d1d2=RW2W1.

Когда W2TH(s) является квадратной и минимальной фазой, R-индекс также может быть охарактеризован в частотный диапазон как наименьший r>0 таким образом:

H(jω)H(W1TW1-r2W2TW2)H(jω)<0ωR.

Используя элементарную алгебру, это приводит к:

R=maxω(W1TH(jω))(W2TH(jω))-1.

Другими словами, R-индекс является пиковым усилением (стабильной) передаточной функции Φ(s):=(W1TH(s))(W2TH(s))-1, и сингулярные значения Φ(jw) можно рассматривать как «основные» R-индексы на каждой частоте. Это также объясняет, почему построение графика R-индекса по сравнению с частотой выглядит как график сингулярного значения (см sectorplot). Существует полная аналогия между относительным индексом сектора и усилением системы. Обратите внимание, однако, что эта аналогия выполняется только тогда, когда W2TH(s) является квадратной и минимальной фазой.

Индекс направленного сектора

Точно так же мы можем распространить понятие индекса направленной пассивности на произвольные сектора. Задан конический сектор с матрицей Q, и направление δQ, индекс направленного сектора является самым большим τ таким образом для всех выходных траекторий z(t)=(Hu)(t):

0TzT(t)(Q+τδQ)z(t)dt<0,T>0.

Индекс пассивности по направлению для системы G(s) соответствует:

H(s)=(G(s)I),Q=(0-I-I0).

Индекс направленного сектора измеряет, насколько нам нужно деформировать сектор в направлении δQ чтобы он плотно помещался вокруг выходных траекторий H. Секторная граница удовлетворяется тогда и только тогда, когда направленный индекс положительная.

Общие секторы

Существует много способов задать границы сектора. Далее мы рассматриваем обычно встречающиеся выражения и даем соответствующую систему H и матрица секторов Q для стандартной формы, используемой getSectorIndex и sectorplot:

0T(Hu)(t)TQ(Hu)(t)dt<0,T>0.

Для простоты в этих описаниях используется обозначение:

xT=0Tx(t)2dt,

и опустить T>0 требование.

Пассивность

Пассивность является сектором, связанным с:

H(s)=(G(s)I),Q=(0-I-I0).

Ограничение усиления

Ограничение усиления G<γ является сектором, связанным:

H(s)=(G(s)I),Q=(I00-γ2I).

Отношение расстояний

Рассмотрим «внутреннее» ограничение,

y-cuT<ruT

где c,r являются скалярами и y(t)=(Gu)(t). Это сектор, связанный:

H(s)=(G(s)I),Q=(I-cI-cI(c2-r2)I).

Базовый конический сектор симметричен относительно y=cu. Точно так же «внешнее» ограничение,

y-cuT>ruT

является сектором, связанным:

H(s)=(G(s)I),Q=(-IcIcI(r2-c2)I).

Двойное неравенство

При работе со статическими нелинейностями обычно учитываются конические сектора вида

au2<yu<bu2,

где y=ϕ(u) - выход нелинейности. Хотя эти отношения сами по себе не связаны секторами, они явно подразумевают:

a0Tu(t)2dt<0Ty(t)u(t)dt<b0Tu(t)2dt

по всем траекториям ввода-вывода и для всех T>0. Это условие, в свою очередь, эквивалентно сектору, связанному:

H(s)=(ϕ(.)1),Q=(1-(a+b)/2-(a+b)/2ab).

Форма продукта

Обобщенные секторные границы вида:

0T(y(t)-K1u(t))T(y(t)-K2u(t))dt<0

соответствуют:

H(s)=(G(s)I),Q=(2I-(K2+K1T)-(K1+K2T)K1TK2+K2TK1).

Как и прежде, статический сектор связан:

(y-K1u)T(y-K2u)<0

подразумевает интегральный сектор, связанный выше.

Рассеиватель QSR

Система y=Gu является QSR-рассеивающим, если удовлетворяет:

0T(y(t)u(t))T(QSSTR)(y(t)u(t))dt>0,T>0.

Это сектор, связанный:

H(s)=(G(s)I),Q=-(QSSTR).

См. также

| |

Похожие темы