Файл: Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 145

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

§ 3]

УСТОЙЧИВОСТЬ

207

 

Полученные здесь условия попадания для систем (9.1)

с управлениями вида (9.5), (9.9), которые на первый взгляд носят слишком частный характер, могут быть использованы при синтезе устойчивой системы. В § 2 была описана процедура выбора управления, при котором пересечение s = 0 является многообразием скольжения и движение по нему устойчиво. Усилим теперь условия, накладываемые на матрицу Г. Потребуем теперь, чтобы

в

характеристическом уравнении

системы (9.1) при и =

=

Г (хт)' помимо п т корней,

которые выбираются

исходя из желаемого характера движения в скользящем режиме, остальные т корней Xn_m+1, . . ., 'кп были дейст­ вительными и отрицательными. При выполнении условий существования многообразия скольжения эти корни будут собственными числами матрицы А 3 в (9.17). Тогда синтез системы с переменной структурой на основе метода диагонализации, в которой имеет место попадание, проведем следующим образом. Заменим одновременно выбранные в соответствии с описанной в § 2 процедурой плоскости разрыва и вектор управления с помощью линейных преоб­ разований

s* = £2s, и = Ки",

где Q _1 = Т, Т — матрица, состоящая из собственных векторов матрицы .Аз*"), К = (CB)~1TQ, Q — произволь­ ная диагональная матрица с элементами дг (i = 1, . . ., тп). Как известно, в этом случае матрица Т -ХА ,Т будет равна А — диагональной матрице с элементами Я„_т+1, . . . , %т. Следовательно, уравнение движения в подпространстве s * (аналогичное уравнениям (9.29)) имеет вид

s* = As* + Т~1Нхт+ Q u.

(9.30)

Выберем компоненты вектора управления и* в соответст­ вии с (9.9), (9.10) при условии, что матрица Ш в (9.8) и (9.10) равна Т~гН. Тогда из анализа уравнения (9.30) при s* = 0, которое аналогично уравнению (9.8), слезет, что многообразие s* = 0 является многообразием сколь-

*) Так как матрица А 8 имеет действительные и различные соб­ ственные числа ••., ^7п, то для нее4существует тп линейно независимых собственных векторов и матрица Т является невырож­ денной.


208 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ [ГЛ. IX

женин. Так как в (9.30) матрица Л является диагональ­

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

Рассмотрим теперь задачу о попадании в системе, для которой вопрос о существовании многообразия скольже-

ния решался с помощью квадратичной формы - у sTDs. Мат­

рицу D по-прежнему выберем симметричной и удовлетво­ ряющей критерию Сильвестра, но при этом потребуем, чтобы собственные числа матрицы —D оказались равными ^n-m+i) • • м km- Как и в методе диагонализации, заменим поверхности разрыва и вектор управления, выбрав мат­ рицы преобразования следующим образом:

Q = TDT~\ К = (СВ)-1 TT'd D,

где То — матрица,

состоящая из собственных

векторов

матрицы —D. Так

как

Л = Т~гА3Т, — То А Т~о

=■ D *),

то £2ASQ-1 = —D.

В

результате получим аналогичное

(9.29) уравнение движения в подпространстве s*:

Г = -

Ds' + TDT~1Hxm+ Du\

(9.30а)

Выберем компоненты вектора и_* в соответствии с (9.9), (9.15) при условии, что матрица Н* равна D - 1ТоТ~1Н' U0 (или То ЛГ -1/ / ' — U0). И в этом случае, как это следует из § 1, многообразие s* — 0 будет многообразием сколь­ жения. В силу того, что матрица, стоящая перед вектором s*, равна —D, в этой системе будет иметь место попадание на многообразие s * = 0 при произвольных начальных ус­ ловиях.

Существенно, что во всех рассмотренных случаях условия попадания являются одновременно и условиями существования многообразия скольжения. Так как, по сделанному ранее предположению, движение в скользя­ щем режиме устойчиво, то выполнение условий попадания гарантирует устойчивость движения системы при произ­ вольных начальных условиях.

*) С помощью этого соотношения можно выбрать матрицу D , если задаться произвольной унитарной матрицей TD.


§ 3] УСТОЙЧИВОСТЬ 209

В заключение уместно отметить особенности синтеза системы с устойчивым движением вдоль многообразия скольжения, в котором выполняются условия попадания. !-Для построения системы с такими свойствами необходимо предварительно найти некоторое линейное управление и = Г(хт )', обеспечивающее устойчивость рассматриваемой системы, или выполнение условий Ве^г < 0 {г ~ 1, . . ,,п).

Однако

если

значения корней

. . ., кп-т существен­

ны

с точки

зрения движения в скользящем режиме,

так

как

они

его полностью определяют, то движение

до момента возникновения скользящего режима на

многообразии s = 0 зависит не

только

от корней

Как следует из уравнений (9.30) и

(9.30а),

скорости из­

менения координат st в методе диагонализации и скорость изменения функции v, когда поведение системы исследует­ ся с помощью квадратичных форм, зависят не только от корней Ял_т+1, . . ., Кп, но и от величин компонент векто­ ра управления. Поэтому при любых значениях этих кор­ ней, лишь бы они были отрицательны, время попадания можно уменьшить, если увеличить по модулю управляю­ щие воздействия.

З а м е ч а н и е . Описанный метод синтеза устойчи­ вой системы предполагает определение такого линейного управления и = Г (ж771)', при котором в характеристиче­ ском уравнении системы помимо п т корней, выбирае­ мых исходя из желаемого качества движения в скользя­ щем режиме, остальные т корней являются действитель­ ными и отрицательными. Движение в скользящем режиме при некотором г, меньшем и равном п т, можно наде­ лить желаемыми свойствами (как следует из приведенных в § 1 условий существования многообразия скольже­ ния, с увеличением числа г количество связей на коэффи­ циенты матрицы С, определяющей это движение, умень­ шается, а при г = п т их можно выбирать произ­ вольными).

Однако может оказаться, что с помощью линейного управления и = Г (хт)' ни при каком г п т не удастся сделать оставшиеся т корней отрицательными действительными. В таких случаях будем подбирать ли­ нейное управление, позволяющее выполнить это условие, в виде и — IV , если х1— вектор с компонентами хх, . . ,,жг,


210 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ 1ГЛ. IX

ачисло I может оказаться как меныпим, так и большим

пт (но, разумеется, меньшим тг). Так как при и — Гг1 последнее уравнение в (9.17) совпадает с уравнением для вектора s в (9.19), то его можно переписать следующим

образом:

. ^

s =

^4sS + СВ (и — IV).

Выбирая компоненты вектора и в виде суммы воздействий по координатам xlt . . ., xt с разрывными коэффициентами, с помощью любого из описанных в § 1 приемов, многооб­ разие s = 0, найденное в соответствии с описанной в § 2 процедурой, можно сделать многообразием скольжения с устойчивым движением. (Роль матрицы Н' будет играть матрица СВТ , а матрица Н" равна нулю.) Так как линей­ ное управление и = IV подобрано таким образом, что

собственные числа матрицы A s отрицательные и действи­ тельные, то приведенные в этом параграфе методы позво­ ляют обеспечить попадание, а следовательно, и устойчи­ вость системы при произвольных начальных условиях.

§ 4. Метод иерархии управлений

Описанный в главах III и IV метод иерархии управле­ ний предполагает выбор компонент управления таким образом, чтобы скользящий режим на пересечении $г = 0 (i = l, 1 ^ / c ^ m ) возникал независимо от того, какие значения принимают компоненты нй+1, . . ., ит. Если это условие выполняется для любого к (1 ^ к ^ т), то многообразие s = 0 будет многообразием скольжения. Для систем произвольного вида с векторным управлением такая ситуация возникает при выполнении соотношений (3.30), а последовательность синтеза функции управления изложена в § 5 главы IV. Существенно, что этот метод предполагает последовательное рассмотрение скалярных вадач, но скользящий режим, в отличие от методов диаДК* нализации, не обязательно возникает на каждой из плос­ костей разрыва в отдельности.

Воспользуемся предложенной в разделе I процедурой метода иерархии управлений для построения системы управления линейным стационарным объектом (9.1). За­ пишем аналогичные (3.27) уравнения скольжения по пересечению плоскостей — 0 (i = 1, . . ., /с; 1 ^ к ^ т ).