Научная статья на тему 'Модельное скольжение и управление отклонениями в системах с линейными стационарными объектами при неопределенности и неполной информации'

Модельное скольжение и управление отклонениями в системах с линейными стационарными объектами при неопределенности и неполной информации Текст научной статьи по специальности «Математика»

CC BY
67
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛЬ-ИДЕНТИФИКАТОР СОСТОЯНИЯ / СКОЛЬЗЯЩИЙ РЕЖИМ / КАЧЕСТВО ПРОЦЕССОВ / MODEL-IDENTIFIER OF THE STATE / SLIDING MODE / QUALITY OF PROCESSES

Аннотация научной статьи по математике, автор научной работы — Мещанов А. С., Туктаров Э. А.

Даны выводы уравнений скользящего режима исходной и модельной систем на фиксированном многообразии скольжения с модельным вектором состояния в координатах исходной, модельной и в отклонениях систем. Найдена матрица управления для системы в отклонениях, обеспечивающая в скользящем режиме экспоненциальное уменьшение отклонения по норме в заданное число раз за требуемое время с нулевым установившимся значением, либо обычные прямые показатели качества. Получена матрица многообразия скольжения модельной системы такая, чтобы процессы управления в модельной и в исходной системах удовлетворяли в скользящем режиме, и для этих систем в целом, указанным показателям качества переходных процессов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Мещанов А. С., Туктаров Э. А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Модельное скольжение и управление отклонениями в системах с линейными стационарными объектами при неопределенности и неполной информации»

ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

УДК 681.5.01: 658.5

А. С. Мещанов, Э. А. Туктаров МОДЕЛЬНОЕ СКОЛЬЖЕНИЕ И УПРАВЛЕНИЕ ОТКЛОНЕНИЯМИ В СИСТЕМАХ С ЛИНЕЙНЫМИ СТАЦИОНАРНЫМИ ОБЪЕКТАМИ ПРИ НЕОПРЕДЕЛЕННОСТИ И НЕПОЛНОЙ ИНФОРМАЦИИ

Ключевые слова: модель-идентификатор состояния, скользящий режим, качество процессов.

Даны выводы уравнений скользящего режима исходной и модельной систем на фиксированном многообразии скольжения с модельным вектором состояния в координатах исходной, модельной и в отклонениях систем. Найдена матрица управления для системы в отклонениях, обеспечивающая в скользящем режиме экспоненциальное уменьшение отклонения по норме в заданное число раз за требуемое время с нулевым установившимся значением, либо обычные прямые показатели качества. Получена матрица многообразия скольжения модельной системы такая, чтобы процессы управления в модельной и в исходной системах удовлетворяли в скользящем режиме, и для этих систем в целом, указанным показателям качества переходных процессов.

Keywords: model-identifier of the state, sliding mode, quality ofprocesses.

The derivations of the equations of the sliding regime of the initial and model systems on a fixed sliding manifold with the model state vector in the coordinates of the initial, model, and in the deviations of the systems are given. A control matrix for the system in deviations is found, which provides an exponential decrease in the deviation in norm in a sliding mode for a specified number of times in the required time with zero steady-state value, or ordinary direct indicators of quality. A matrix of the sliding manifold of the model system is obtained such that the control processes in the model and in the initial system satisfy in a sliding mode, and for these systems as a whole, to specified indicators of the quality of transient processes.

Введение

Рассматривается система управления с линейным стационарным объектом, представленная уравнениями:

z = A(t)z + B(t)u + D(t)F(t), x = Kz, (1)

где z g Rn;

t g I = (t о ,tk], tk < - ; A(t) = A о + AA(t); B(t) = B о + AB(t);

u = (u1,...,um)T вектор управления;

D(t) = D0 + AD(t) ; F (t) = F0 (t) + AF(t) ; A0 ,B0 ,D0, и F0 (t) являются номинальными (известными) слагаемыми n x n, n x m, n x l - матриц A,B,D и l x 1 - столбца F(t), а слагаемые AA(t), AB(t), AD(t) и AF(t) их

неопределенными параметрическими и внешними возмущениями с ограниченными элементами. Выходной q x 1 - вектор x представлен произведением q x n номинальной матрицей K на вектор состояния z .

Исследуются управляемые системы вида (1) при возмущениях AA(t), AB(t), AD(t), AF(t) ,

удовлетворяющих вместе с ограниченным номинальным возмущением F0 (t) условиям инвариантности к ним скользящих режимов [1]: AA(t) = B0 AM(t), AD(t) = B0 AAD(t), D0 = B0 Л0о, AB(t) = B0 A^t).

Матрицы AÜA(t), ÁÚD(t), AÜB(t) и матрица ÁDo

в данных условиях (2) имеют соответственно неопределенные и номинальные элементы.

Помимо выходного вектора x = Kz , матриц A0 ,B0 ,D0 и вектора F0 в синтезе управления системой (1) предлагается применить и вектор состояния zM (t) идентификатора - модельной системы, которая формируется в виде [2]:

zм = AoZm + BoU + KuGT(x - Kzм) + DoFo(t), (3) где x = Kz , как и в исходной системе (1). В данной модели (3) слагаемое

KuGT(x - KZm ) (4)

должно обеспечивать при соответствующем задании n х m и q х m - матриц Ku и G достаточно быстрое уменьшение отклонения Az(t) вектора состояния z(t) от желаемого модельного движения Zm(t) :

Z(t) = Zm (t) + Az(t) . (5)

Предлагаемая модель (3) отличается от известного асимптотического идентификатора состояния Люенбергера [2] тем, что применяется для системы (1) с неопределенностями AA(t), AB(t), AD(t), AF(t) и содержит в себе номинальное векторное возмущение D0F0 (t).

Постановка задачи

1. Вывести уравнения для скользящего режима исходной и модельной систем (1) и (3) на

(п - т) - мерном многообразии скольжения с модельным вектором zм

= ^ ,...,зт)Т = Сги (О = 0) (6)

в координатах исходной и модельной систем и в отклонениях от модельных координат.

2. Найти для слагаемого (4) модельной системы (3) такую матрицу Ки, чтобы норма ||Лг^)|| управляемой при соответствующем задании матрицы G системы уравнений в отклонении Лz(t) в скользящем режиме экспоненциально уменьшалась в заданное число к раз, или большее число раз, к > 1, за требуемое время с нулевым установившимся значением, либо отклонения Лг/ (t) удовлетворяли известным заданным прямым показателям качества переходных процессов.

3. Найти такую т х п - матрицу С многообразия Б (6), чтобы процессы управления в модельной и в исходной системах (3) и (1) удовлетворяли в скользящем режиме, и для этих систем в целом, указанным в задаче 2 показателям качества переходных процессов.

4. Найти эффективные векторные разрывные и непрерывные управления и, которые обладают при заданном качестве переходных процессов следующими преимуществами: имеют сравнительно малое или нулевое число логических переключающих устройств; не накладывают ограничений на задание многообразий скольжения (помимо общего необходимого условия существования управления |СВо| * 0 ); приводят

последовательно и с заданным качеством модельную и исходную системы (3) и (1) за требуемые малые промежутки времени в скользящий режим на модельном многообразии Б (6); обеспечивают в гибридном варианте управления регулирование параметров установившихся колебаний управления во избежание их возможного негативного воздействия на звенья системы управления и на ее энергоресурсоэффективность и энергосбережение; обладают сравнительно малыми по модулю значениями составляющих векторного управления и сравнительно малыми и минимальными энергетическими затратами, оцениваемыми интегралом от суммы модулей составляющих управления (со своими коэффициентами пропорциональности) за время переходного процесса с использованием в этих целях настройки параметров управления, идентификации и компенсации возмущений и подходящей динамики объекта управления.

В данной статье представлено решение первых трех задач.

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

Для вывода системы уравнений скользящего режима на многообразии Б (6) в исходной системе (1) с применением, например, метода эквивалентного управления [3], она сначала

преобразуется в координаты векторов гм (t) и Лг^) [4]:

2 м = (Ао + ЛЛ^))(гм + Лг) + (Во + ЛВ^))и +

+ (йо + ЛD(t))(Fо ^) + ЛF(t)) Лг. ()

Эквивалентное управление и = иэкв находится из условия

5 = Сгм = 0 .

м

После подстановки управления иэкв в исходную, сначала в координатах гм ,Лг , систему (7) получаем систему скользящего режима в виде

гм = (Е Во (СВо) 1С)(Ао(гм + Лг(^)- Лг), (8) где гм е Б(6): в = Сгм = о.

В исходных координатах вектора г(t) и в координатах вектора отклонений Лг( t) от модельного движения получаем систему скользящего режима:

гм = (Е - Во (СВо )-1С)(Аог„ + КивТ(х - Кг„)), (9) Найдем также уравнения скользящего режима на Б (6) в модельной системе (3). Применяя к ней изложенный метод, получаем систему:

гм = (Е - Во (СВо )-1С)(Аогм + КивТ(х - Кгм )), (10) где гм е Б(6), (х - Кгм ) = КЛг.

Вычитая систему (10) из (9), получаем систему уравнений для Лг(t) :

Лг = (Ао - КивТК)Лг. (11)

Таким образом, заменяя в (9) производную Лг на её выражение (11), получаем замкнутую систему скользящего режима в исходной системе (1) на многообразии Б (6):

г = [(Е - Во (СВо )-1С)Ао ]г + + [Во(СВо)-1С(Ао -КивТК)]Лг, (12) Лг = (Ао - КивТК)Лг,

где г^) е = С(г^) Лг(О) = Сгм ^) = о) при Лг(t) = о.

Методы построения матрицы управления отклонениями от модельного скользящего режима

С этой целью для исследуемых систем со стационарными объектами предлагается применить четыре метода, полученные в работе [5] и основанные на развитии следствия неравенства Важевского [6, с. 150], теоремах об экспоненциальной устойчивости линейных нестационарных систем [7] и применении известных методов поиска настроечных параметров [8].

Введем обозначения для второй подсистемы в системе (12)

Лг = (Ао - К^ТК)Лг, (13)

Я = [(Ао - К^ТК) + (А - KTGTKTU)]/ 2 , (14) Л - корни характеристического уравнения симметрической матрицы Я, / = 1,п :

- ЕЛ = о; (15)

Д - корни характеристического уравнения системы (13) , / = \п :

- К^ТК - ЕЛ\ = 0. (16)

Заметим, что корни данного уравнения совпадают с корнями уравнения

|(А0Т - KTGKTU) - ЕД = 0 (17)

(в силу равенства определителей некоторой исходной матрицы и её транспонированной [9, с.39]).

Далее предполагается, что пара (А^,-КТЭ) удовлетворяет известным условиям управляемости. Обозначим через ¡4* симметрическую матрицу

= № + ЕЬ = (г*),

■га +

/, ] = 1, п,

(18)

где постоянная 3 > (- 1п(1/к)/Т) > 0,Т - время

переходного процесса, к = 1,2,3,... - во сколько раз

уменьшается норма Ц^Ц вектора Аг в системе (13)

за время переходного процесса Т [10], - символ

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

№ - Ед\ = 0,

(19)

где д = Л + Ь.

При выполнении условия асимптотической устойчивости по следствию неравенства Важевского для корней характеристического уравнения (19)

Q < 0, (20)

где Q - наибольший корень из д, = + Ь, / = 1,п, получаем

Л, <-Ь, / = Щ. (21)

Однозначной связи между корнями Д характеристического уравнения (16), (17) системы (13) и корнями Л/ симметрической матрицы № (14) не известно. (Известно лишь, что действительная часть ¡е Д каждого из корней Д характеристических уравнений (16), (17) лежит между наименьшим и наибольшим собственными значениями Л: матрицы №, а мнимая часть JmД -между наименьшим и наибольшими собственными значениями кососимметрической матрицы 1

2[(А - КиОТК) - (Ат0 - КТвТ КТ)] [10+1, с. 441]).

Неизвестны и оценки значений Л, по корням Д . В этой связи для выполнения условия (20) и экспоненциального убывания ||Аг(^)|| в заданное

число раз за заданное время (например, за четверть общего времени переходного процесса) предлагаются два метода.

По первому методу сначала задаются с достаточно малым шагом А( корни Д характеристических уравнений (16), (17). Для упрощения метода на первом шаге их полагают равными и вещественными:

Д = Д2 =... = Д = Д < 0 . (22)

Затем по известным алгоритмам [2, 12] по заданным корням (22) находят коэффициенты к^

матрицы КТ управления системы (13). Далее по к^ находят вещественные корни д:

характеристического уравнения (19) и проверяется выполнение условия (20). По известным численным методам [8] осуществляется поиск значений Д, для которых выполняется условие (20). По найденному значению Д находятся окончательные значения коэффициентов ки^ матрицы управления КТ .

Если решение Д не существует (не находится), то число настраиваемых параметров предлагается увеличить:

Д = А2 =... = Ак = Д; Дк+1 = ак+1 + Д<+V

Дк+2 = ак+1 -Шк^ ...,Дп-1 = ап-1 + Шп-^ (23)

Дп = ап-1 - в-V

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

Второй метод, также как и первый, предполагает задание настраиваемых параметров согласно (22) или (23) при нахождении коэффициентов ки^, но не

требует нахождения корней д: характеристического уравнения (19) для проверки условия (20). Вместо этого вычисляются главные миноры АЬ, /= 1,п, матрицы Гурвица и определитель симметрической матрицы(18) (Следствие Теоремы 2 работы [7] , следующее для стационарных объектов):

Следствие Теоремы 2 [7]. Для экспоненциального затухания в системе (13) нормы \\Аг(()\\ за конечное время Т = tк - ^ полуинтервала 1к = (t0 в к или большее число раз, к > 1, достаточно, чтобы выполнялись неравенства

А* > 0, / = %п, а* = (-1 )п| > 0, (24)

где - симметрическая матрица (18), а

А* - последовательные главные миноры матрицы

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Гурвица

^) =

( а1 а3 а5

а* а2 а4

0 а* а3

\

(25)

с элементами

п

а* =-з* =£Ь*; а* = з* = £ Л...;

/к"

(26)

ап = (-1)"з"п = (-1)"\№\,

определяемыми для характеристического уравнения

№ -дЕ = аь0д" + а*дп-1 +... + а* = 0 (27)

Л

0

а

п

при a¡¡ = 1, где q = Л + h.

В третьем методе (Следствие Теоремы 6 работы [7], следующее для стационарных объектов), основанном на следствии критерия Сильвестра для симметрических постоянных матриц, в отличие от второго не требуется определения не только корней q¡, но и коэффициентов характеристического уравнения (27).

Следствие Теоремы 6 [7]. Для экспоненциального затухания в системе (13) нормы ||Az(t)|| за конечное время T = tk -10 полуинтервала Ik = (t0,tk] в k или большее число раз, k > 1, достаточно, чтобы выполнялись неравенства

Af < 0; As2h > 0; Af < 0;...; (- 1)n Asnh > 0; (28) где Af - последовательные главные миноры симметрической матрицы Rh (18).

Помимо трех изложенных методов синтеза KT

основанных

на

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

В данном методе требуется, чтобы симметрическая матрица R равнялась симметрической матрице TATT с заданным распределением A = diag {A1,...,An} в виде

отрицательных корней A,, i = 1,n :

R{t) = [(A -KUGT(t)K)+(AT -KTGKT)}/2 = TAT,

(29)

где T - ортогональная n x n - матрица (для которой TT = T-1 ). Для нахождения n x m - матрицы Ku управления в системе (13) такой, чтобы евклидова норма \\Az(t ) экспоненциально затухала в заданное

число k или более раз, k > 1, за требуемое время переходного процесса tnn = T = tk -10 в матричном уравнении (29), или

- (KuGTK + KTGKTU) = 2TATt - (A0 + AT0 ) , (30) полагаем

< -h , h >(- ln(1 / k )/T ) > 0, i = %n . (31)

Так как выражения в скобках и 2TATt в (30) являются симметрическими матрицами, то при нахождении элементов kU матрицы управления Ku

достаточно ограничиться их верхними (выше главной диагонали и включая ее) частями. В результате приравнивания выражений слева и справа на указанных местах получим (n2 - n)/2 + n = n(n +1)/2 уравнений для определения n ■ m неизвестных kU :

- (KuGTK + KTGKU = 2(TATT)ij -

____ (32)

- (A0 + AT),, i = 1,n, j = 1,n,

(KuGTK + KTGKT)j, = (Ku,GTKj + KT GKT),

где

Ки,Кт,Т;К',К1',Тт' - } -е столбцы матриц

К,К^!ТТ ; (А0 + А = Э0у + а0 ]!■

Недостатком такого метода является возможная несовместность (неравенство рангов в левой части системы, матрицы коэффициентов при неизвестных к'и, и в расширенной матрице, образующихся после написания всех п(п +1)/ 2 уравнений (32)) системы (32) при числе уравнений большем числа п ■ т неизвестных (например, при п = 4 и т = 2): п(п +1)/ 2 > п ■ т. При

п(п +1)/ 2 < п ■ т (например, при п = 4 и т = 3), когда число неизвестных больше или равно числу уравнений, решение системы (32) находится.

Методы формирования многообразия скольжения по заданным показателям качества переходных процессов

Для разработки различных методов синтеза многообразия скольжения Э (6) выведем системы скользящего режима в исходной и модельной системах также с учетом принадлежности в скольжении (с момента попадания, t = tn, и. т. системы на многообразие Э) вектора zм многообразию Э :

5 = С2м = с^м + с 2г2 = о, (33) где гМ и ^М - (п - т) х 1 и т х 1 - субвекторы гм = (ги , гМТ )Т . Для этого в первой подсистеме системы (12) сначала переходим в координаты векторов гм ,Лг . Исключая в получаемой системе

субвектор г2, следующий из (33),

zM =-(c2Г'ex, с2 * о

(34)

и отбрасывая последние т уравнений в первой подсистеме, приходим к системе (2п - т) - го

порядка:

zM = (El -Boi{CBo)-1C)Ao

En-m

- (C2 )-1C1

+(El -Boi(CBo)-1C)KuGTKAz, ùz = (A - KuGTK)Az, z2 =-(C2 )-1C1z1,

(35)

где Е1 и В01 - первые (п - т) строк единичной п х п - матрицы Е и п х т -матрицы В0, Еп-т -единичная (п - т )х(п - т) -матрица. Вернёмся в

системе (35) в исходные координаты векторов г1 и Аг исходной системы скольжения (12). Учтём разложения матрицы А0 и выражения К^ТКАг

соответственно на четыре субматрицы А0/], ¡,} = 1,2, и на две строки:

(ТЛT1 )„ = TiAT" ; Ки1,К; ,T¡ - i - e строки матриц

zM +

M

=

A A

'V-i Л Л ',n

A

V 021

A

1022

KG7KAz =

2

Ku1G7K 1Az1 + Ku1G7K2 Az

v Ku2G7K 1Az1 + Ku2G7K 2 Az 2y

(36)

где A011 -(n - m)x(n - m) - субматрица; Ku1 и Ku2 -(n - m)x m и m x m -субматрицы n x m -матрицы Ku; K1 и K2 - q x(n - m) и q x m -субматрицы q x n -матрицы K; Az1 и Az2 -(n - m)x 1 и m x 1 -субвекторы вектора Az.

В результате учёта z = zm + Az (5) и разложений (36) система (35) в координатах векторов z1, Az = (Az1T,Az2T)T запишется:

z1 = [An - BJCB )-1C1A011 - BJCB )-1C2aq21 +

+ (- aQ12 + BJCB )-1C1AD12 + BJCB )-1C2 A022)x

x (C2 )-1 C1 jz1 +{-[A011 - BJCB )-1C1A011 -

- BJCB )-1c2aO21 + ( A012 + BJCB )-1c1a012 +

+BJCB )-1C2 A022]+(En-m - BJCB )-1C1)KuGTK1 -

(37)

- BJCB )-1C2Ku2GtK1 +(Ao11 - KUGTK1)} Az1 +

+{(En-m - BJCB )-1c1)kugtk 2 -

- BJCB )-1C2Ku2GTK2 +A12 - KU2GTK2 )}Az2,

az =(a011 - KuGTK 1)Az1 +(ao12 - Ku2GTK2 )Az2,

Az2 = (A021 - Ku2GTK1 )Az1 +(aO22 - Ku2GTK2 )Az2,

z2 =-(C2 )-1C 1z1 + (C2 )-1C 1Az1 + Az2.

Исключим субвектор zM (34) также и для модельной системы (3) в системе скользящего режима (10) на многообразии S (6). Получим систему модельного скользящего режима: zM =[(Ao11 - Bo1(CB )-1c1aO11 - Bo1(CB )-1C2 A021)-

-(A012 - Bo1(CB )-1C1A012 - Bo1(CB )-1C2 A022)x

x(C2)-1ф: +[(En-m -Bo1(CB)-1C1 Х&К1 -

-Bo1(CB)-1C2 xKu2GTK1]Az1 +[En-m -

(- Bo1(CB )-1C1)KuGTK2 - Bo1(CB )-1C2 x

(38)

X Ku2G7K 2 ]Az2,

Аг1 = Цц - К^ТК1 )Аг1 + (^2 - К^ТК2)Аг2, Аг2 = (А021 - КимGTK1 )аг1 +(А№а - К^ТК2 )Аг2

гм =-(С2 )-1С X. Перейдём непосредственно к синтезу многообразия скольжения Э (6). Его можно проводить как до исключения субвектора , так и после, с учётом того, что вектор отклонений Аг(:) за достаточно малый интервал времени принимает практически нулевое значение. Так как при Аг(:) = 0 правые части систем скользящего режима

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

до и после исключения субвектора в исходных системах (12), (37) и в модельных системах (10), (38)

Ум = A0Ум + B0UonT ,

В системе (40) матрица K0¡

совпадают, то не имеет значения по каким системам синтезировать матрицу C многообразия S (6). Пусть, для определенности, это будут модельные системы (10) и (38).

Рассмотрим систему (10) при Az(t)= 0, до

исключения субвектора zM :

Zm = (e - b0 (CB0)-1C AZm. (39)

Потребуем, чтобы в данной модельной системе тождественно и с начального момента времени t = t0 воспроизводилось желаемое (оптимальное в том или ином смысле) движение, представленное модельной системой

= Kom Ум. (40) обеспечивающая экспоненциальное затухание нормы ||yм (t)||, может

быть найдена по одному из четырех методов [5], а также по прямым показателям качества переходных процессов на основе применения известных методов модального управления [2, 12].

Очевидно, что для тождественного совпадения решений систем (39) и (40) необходимо и достаточно, чтобы Vt е I были равны их правые части

(E - B0(CB0 )-1C)A0Zm = A0Ум + B0UonJ (41) и начальные состояния

ZM(t0) = Ум(t0). (42)

Тогда zM(t) = yM(t)Vt е I и для выполнения равенства (41) достаточно, чтобы выполнялось соотношение

(E - B0 (CB0 )-1 C)A0 = A0 + B0KоПТ. (43) Из данного соотношения следует, что матрица С определяется согласно матричному уравнению:

-C(Ao + BoK оПТ) = 0.

(44)

Многообразие Э (6) в момент : = :0 в общем случае не проходит через точку (42) начального состояния модели (40):

Су м(и ) = С^м (и ) = 0. (45) При невыполнении условия (42), например, при

2м (: 0) = у м (: 0)+А2м«0 ), (46)

где Агм (:0) - отклонение по начальным условиям в системах (23) и (24), с учётом равенства (43) вместо (39), (40) имеем системы

2м = А0 2м + В0Копт 2м , у м = А0 У м + В0К опт У м, (47) с разными начальными условиями гм(:0) и ум(:0). Разность данных систем с учётом (46)

= А, + В0Копт А2м (48)

представляет собой устойчивую, согласно методу определения Копт, систему. Матрица Копт может быть, в частности, определена по изложенным в работе [5] методам.-удалить уже было выше.

Отметим также, что невыполнение условия (42) приводит к тому, что скольжение начнется не с момента : = :0, а через некоторый малый, длительностью А:, интервал времени. (Малый потому, что разрывное уравнение и синтезируется таким образом, чтобы скольжение начиналось через достаточно малый интервал времени). В результате,

с момента t = tn попадания и.т. на многообразие

скольжения Э (6), через интервал Аt, приходим к системам (47) и их разности (48), то есть к устойчивому тождественному воспроизведению желаемого модельного движения (40).

Определим метод синтеза матрицы С при равенстве правых частей системы скользящего режима модельной системы (39) и желаемой модельной системы

(E - B0(CB r1C)A0zM = АУм +

(49)

+В0и

опт' иопт = К опт

и при выполнении условия (42) в случае исключения субвектора гМ. С учетом

¿м (^ ) = Ум (^) (26) и гМ = -(С2 )-1С X (18) приходим согласно (49) к соотношению:

[(E - Bo (CBo ГОЛО ]\_ ^ К =

= (A0 + В0КоптЛ CyC^

(50)

Так как субвектор г1м является в скользящем решении произвольным (не связан

принадлежностью какому-либо многообразию), то необходимое и достаточное условие для нахождения матрицы С (50) после сокращения матрицы А0 и с учетом произвольности матрицы С при различных начальных условиях C(t0) в (45) запишется:

о = -(C1,C2 )(A + ВоКопт

E,

- (С2 )-1С

n-m

■2 \-1r*1

(51)

Задавая неособенную т х т - субматрицу С2, а так же учитывая разложения матриц А0 и В0 на

субматрицы А0рВ0ПК0пт, /,} = 1,2, с размерами

Aon - (n - m) х (n - m),

B01 - (n - m) х m,

К^ - т х (п - т), приходим к необходимым и достаточным условиям для определения субматрицы С1:

0 = -С1[А011 + В^Кт - (Аю + ВъКт)(С2 )-1С1] -

-С2 [А021 + вКт - (А022+ВъКпг )(С2 ГС1],

(52)

при начальных условиях, удовлетворяющих соотношению (45)

СV 0 )у м V 0) = С(г0 )ги ^ 0) =

= C1(t 0 X (t 0) + с2 (to )z2u (t 0) = 0.

(53)

В частности, при C2 = E, получаем систему

0 = -C1^+ВоКт - (A012+ВоКптC1] -

- [A021 + B02KI - (A22 + В2К2птC1]

(54)

при начальных условиях

Сгм(^ ) = СХ(^ ) + гМ(^) = 0 . (55) Таким образом, после того, как начнется скользящий режим на многообразии 6) и на нем вектор отклонений Аг( t) достаточно быстро примет близкие к нулевым значения, в силу

экспоненциального уменьшения ||Az(f)||, движение исходной системы (1) будет представлено модельной системой (22) при Az « 0 : zM = [A011 - Boi(CBo)-1С1Ло11 - Boi(CBo)-1 х

■^2 Л 1 /Л D 1-1^1.

х ) - (A012 - Boi(CBoГСА012 -

- B01 (CBo )-1C2 A022 )(C2 )-1C1 ]z\,

(56)

zM = -(с2 )-1с x,

1 1 где zu = z

2 2 zM = z ,

м >

матрица С = (С ,С ) находится изложенными выше методами по заданному качеству переходных процессов в данной системе. Для выполнения заданных прямых показателей качества переходных процессов в исходной системе время переходного процесса по отклонению задается значительно меньшим (например, как четверть времени в исходной системе с уточнением по результатам численного моделирования).

Отметим, что если исходная и модельная системы (1) и (3) имеют регулярную форму или приведены к ней [13, 14], то нахождение матрицы С многообразия 3(6) упрощается. Система (56) в этом случае, согласно условию регулярности В01 = 0(п-т)хт, упрощается до вида

гм = А01Х -А>к(С2)-1СХ, ¿2 =-(С2)-1СХ. (57) В данной системе при заданной субматрице С2, |С21ф 0, матрица А012 (С2 )-1 принимается за (п - т) х т - матрицу входа фиктивного управления иф = -С1гЦ, где т х (п - т) - субматрица - С1 принимается за т х(п - т) - матрицу коэффициентов линейного управления иф и находится либо

методом модального управления [2], либо по одному из представленных выше четырех методов построения матрицы управления отклонениями от модельного скользящего режима.

Публикация осуществлена при финансовой поддержке РФФИ и Правительства Республики Татарстан в рамках научного проекта №15-48-02101.

Литература

1. Drazenovic В., Automatica, 5, 3, 287-295 (1969).

2. Андреев Ю. Н. Управление конечномерными линейными объектами. М.: Наука, 1976, - 424 с.

3. Уткин В. И. Скользящие режимы и их применение в системах с переменной структурой. М., Наука, 1974,272 с.

4. Мещанов А. С., ВестникКГТУ, 4, 127-134 (2008).

5. Мещанов А. С., Севрюгин С. Ю., Современные технологии - ключевое звено в возрождении отечественного авиастроения (Казань, 12-13 августа 2008 г.). Материалы международной научно-практической конференции, Казань, 2008, Том 2, С. 7175.

6. Демидович Б. П., Лекции по математической теории устойчивости. М., Наука, 1967. - 472 с.

7. Мещанов А. С., Вестник КГТУ им. А.Н.Туполева, 2, 4652 (2004).

8. Сиразетдинов Т. К., Богомолов А. И., Изв. Вузов. Авиац. Техника, 2, 83-91 (1978).

9. Курош А. Г., Курс высшей алгебры. М., Физматгиз, 1963,- 432 с.

10. Мещанов А. С., Вестник КГТУ им. А.Н. Туполева, 4, 107-114 (2009).

11. Г. Корн, Т. Корн., Справочник по математике. Для научных работников и инженеров. М., Наука, 1973, 832 с.

12. Sinswat V., Fallside F., Int.J. Control, 3, vol. 26, 389-403 (1977).

13. Лукьянов А. Г., Уткин В. И., Автоматика и телемеханика, 4, 5-13 (1981).

14. Мещанов А. С., Вестник КГТУ им.А.Н. Туполева, 4, 47-51 (2007).

© А. С. Мещанов, канд. техн. наук, проф. каф. автоматики и управления, старший научный сотрудник, Казанский национальный исследовательский технический университет им. А. Н. Туполева - КАИ, [email protected]; Э. А. Туктаров, аспирант той же кафедры, [email protected].

© A. S. Meshchanov, candidate of engineering sciences, professor, Associate Professor of department of Automation and Control, senior research scientist, Kazan National Research Technical University named after A.N.Tupolev, e-mail: [email protected]; E. A. Tuktarov, post-graduate student of department of Automation and Control, Kazan National Research Technical University named after A.N.Tupolev, e-mail: [email protected].

i Надоели баннеры? Вы всегда можете отключить рекламу.