Найдём матрицу управляемости:
0 0 1 0 1 0 2 U =[B AB A B A B]=.
1 -1 1 -0 1 -3 Её определитель detU = -6, то есть отличен от нуля. Это означает, что объект управляем. Рассчитаем закон управления (матрицу обратной связи), обеспечивающий следующие желаемые собственные числа замкнутой системы:
з = з = з = з = -1, 1 2 3 которым соответствует характеристический полином 4 3 A () = + 4 + 6 + 4 +1.
c Таким образом, имея коэффициенты характеристических полиномов объекта и желаемой замкнутой системы r - ; r = =, - 2 можно в соответствии с (3.9-18) рассчитать матрицу обратной связи в базисе УКП:
LU =[-1 - 6 -7 -2].
Чтобы найти эту матрицу в исходном базисе, нужно знать матрицу U H перехода от исходного базиса к базису УКП. Так как столбцы этой матрицы являются координатными столбцами векторов базиса [u] (УКП) r r r u, u,..., un в исходном базисе [h], то, используя (3.8-6), можно запи1 сать:
0 0 r r r r r ; uh = AHuh + bh = uh = bh = ;
4 3 4 1 0 1 r r r r 2 r r ; uh = AHuh + bh =.
uh = AHuh + bh = 2 3 2 1 2 - 2 - Таким образом, получаем:
1 1 - 2 1 0 2 6 0 2 1 1 0 1 -3 3.
U = и U = H H 1 0 - 2 1 0 3 0 -1 1 1 0 1 3 В соответствии с (3.9-12) -1 29 L LH = LUU =[- - - 2 - ].
H 2 6 В соответствии с (3.6-8) 2 1 0 CU =CU = H 0 -1 1 0.
Используя (3.8-22) запишем передаточные функции:
1 ; Wu y2 (p) = ;
Wu y1(p) = p(p +1)(p -1) (p +1)(p + 2) p + 2 p(p -1) v Wv y1(p) = kv ; Wv y2 (p) = k.
4 (p +1) (p +1) В замкнутой системе будет обеспечена единичная статика по координате y, если задать kv =.
~ Теперь перейдём к синтезу наблюдателя. Построим матрицу N :
1 0 0 0 0 0 C ~ N = =.
CA 0 1 0 0 0 1 - Ранг этой матрицы равен четырём, то есть, порядку объекта. Так как старшая степень блока CA, входящего в неё, равна единице, то индекс наблюдаемости = 2 и порядок наблюдателя в соответствии с (3.11-54) s =1. Это означает, что в данном случае может быть построен наблюдатель первого порядка. Зададим единственное собственное число наблюдателя N = -4. Отсюда сразу определяется матрица наблюдателя q L = -4.
Раскроем матричное уравнение Люенбергера (3.11-48), имея ввиду, что в данном случае матрица Cq имеет размер [41]. Для этого запишем подробно каждое слагаемое:
0 1 0 0 1 1 Cq A =[cq cq cq cq ] = 1 2 3 0 0 -1 0 0 1 - =[0 cq + cq cq - cq + cq - 2cq ];
1 2 2 3 4 q L Cq =[- 4cq - 4cq - 4cq - 4cq ];
1 2 3 GyC =[gy gy ]1 0 0 0 =[gy 0 0 gy ].
1 2 1 0 0 0 С учётом этих выражений матричное уравнение Люенбергера можно представить в виде системы скалярных уравнений:
4cq = gy ;
1 cq + 5cq = 0;
1 cq + 3cq + cq = 0;
2 3 2cq = gy.
4 Аналогично поступим со вторым матричным уравнением системы (3.1153), учитывая вытекающие из этого уравнения размерности матриц и :
Cq =[cq cq cq cq ];
1 2 3 1 0 0 C =[ ] [ ] 1 2 1 0 0 0 1 = 0 и cq + = l ;
1 1 cq = l ;
2 cq = l ;
3 cq + = l.
4 2 Таким образом, получено восемь уравнений при наличии девяти неизвестных cq, cq, cq, cq, gy, gy,,,. Примем =1. После этого 1 2 3 4 1 2 1 легко находятся остальные неизвестные:
145 29 2 Cq = - ;
6 6 290 = -11; Gy = -.
3 3 В соответствии с (3.11-44) вычисляем Gu =CqB = -2.
В результате можем записать уравнения регулятора совместно наблюдателем Люенбергера минимального (первого) порядка:
) ) r r & 290 q(t) = -4q(t) - 2u(t) + y (t) + y (t );
1 3 ) r 1 u(t) = v(t) + q(t) - y (t) -11y (t).
1 2 Этим уравнениям соответствует структурная схема системы управления, приведённая на рис. 3.22.
yv u ОБЪЕКТ yРис. 3.22. Структурная схема системы управления.
3.12.4.4. Многомерная система с разделением каналов и наблюдателем минимального порядка Задан объект, представленный структурной схемой на рис. 3.23.
yu x1 xu x2 xyРис. 3.23. Структурная схема объекта Объекту соответствуют матрицы 0 0 0 0 1 0 0 0 0 0 ; B = ; C = 0 0 1 0.
A = 0 0 0 1 1 0 0 0 0 1 1 0 0 Расчёт матриц управляемости и наблюдаемости определяет объект как полностью управляемый и наблюдаемый.
I. Синтез управления в соответствии с п.3.10.
1. Расчёт чисел mi :
0 C A B = [0 0]; C A B = [1 1];
1 0 C A B = [0 0]; C A B = [0 1].
2 Отсюда следует m = m = 2.
1 2. Вычисление матриц F, B.
При m = m = 1 0 0 0 1 1.
F = -CA = ; B =CAB = 0 -1 -1 0 -3. Расчёт B.
1 -1.
- B = 0 Поскольку эта матрица существует, задача разделения каналов имеет решение.
4. Вычисление матриц A, B.
1 1 0 1 -0 - ; A = A + B F = -1 -1 0 B = BB =.
0 0 1 1 0 0 0 1 1 В соответствии с (3.10-13) этим матрицам отвечают уравнения & x = x + x + q -q ;
1 1 2 1 & x = -x - x +q ;
2 1 2 & x = x + x ;
3 1 & x = x + x.
4 2 Соответственно этим уравнениям (2) x = q ;
3 (2) x = q, 4 то есть действительно, исходная система разбита на две независимые подсистемы, состоящие из последовательно включённых интеграторов.
5. Построение матрицы Fe.
В данном случае 1 1 0 - r r r r -1 0 0 Fe =[Ab b Ab b ]=.
1 1 2 1 0 0 0 0 1 Новому базису соответствуют матрицы 0 1 0 0 0 0 0 0 0 1 ; Bf = ; Cf = 1 0 0 0.
Af = 0 0 1 0 0 0 1 0 0 0 0 0 0 6. Расчёт матрицы обратной связи промежуточной системы в базисе [f ].
Зададим желаемые собственные числа для первого канала = -1 j11,и для второго канала = -5 j5.
21,Им соответствуют характеристические полиномы () = + 2 + 2;
() = +10 + 50.
Получаем строки матрицы Lf :
lf =[- 2 -2]; lf =[-50 -10] 1 и саму матрицу - 2 - 2 0 Lf =.
0 0 - 50 - Пункты 7 и 8 итогового алгоритма расчёта управления для данного случая не нужны, так как в рассматриваемом примере сумма порядков подсистем m + m равна порядку объекта, и матрица A отсутствует.
1 2 9. Расчёт матрицы при командном сигнале.
Потребуем выполнения равенства Wv (0) =Wv y (0) =1.
1y1 2 Тогда v kv = 2; k = 1 и 2 kv = 0 50.
10. Расчёт матрицы обратной связи промежуточной системы в исходном базисе.
0 0 1 1 1 0 - 2 - 2 0 L = LfFe -1 = = 0 0 -50 -10 0 0 0 0 1 1 - 2 - 2 - 2 0.
= 0 -10 -10 - 11. Расчёт результирующей матрицы обратной связи.
-1 9 8 - L = B (F + L) =.
-1 -11 -10 - 12. Расчёт матрицы передаточных коэффициентов по вектору командных сигналов 2 - 50.
-1 v kv = B k = 0 Таким образом, получено управление, использующее координаты вектора состояния объекта:
u = -x + 9x + 8x + 50x + 2v - 50v ;
1 1 2 3 4 1 u = -x -11x -10x - 50x + 50v.
2 1 2 3 4 II. Синтез наблюдателя в соответствии с п.3.11.3.
1. Расчёт индекса наблюдаемости.
~ Строим матрицу N :
0 0 1 0 0 0 C ~ N = =.
2-CA 1 1 0 0 1 1 Эта матрица имеет 4 линейно независимые строки, её детерминант от~ личен от нуля, значит rank(N) = 4 = n. Следовательно, индекс наблюдаемости объекта = 2 и размерность наблюдателя s = 2.
2. Задание динамики наблюдателя.
Зададим собственные числа N = -10. Соответственно матрица ди1,намики наблюдателя -10 q L =.
0 - 3. Решение системы матричных уравнений (3,11-53).
Матрица Cq имеет размерность [2 4], матрицы Gy,, - [2 2].
Следовательно, система скалярных уравнений, соответствующая системе матричных уравнений (3,11-53), содержит 16 уравнений и неизвестных. Таким образом, мы имеем право произвольно задать лишних неизвестных. Зададим матрицу единичной, то есть 1 0.
= 0 С учётом этого из первого матричного уравнения (3.11-53) получим следующую систему уравнений:
1) cq +10cq = 0; 5) cq +10cq = 0;
13 11 23 2)cq + cq +10cq = 0; 6) cq +cq +10cq = 0;
13 14 12 23 24 3)cq +10cq = g ; 7) cq +10cq = g ;
14 13 11 24 23 4)10cq = g ; 8)10cq = g.
14 12 24 Второе матричное уравнение (3.11-53) преобразуется в систему скалярных уравнений 9) cq = -1; 13) cq = -1;
11 10) cq = 9; 14) cq = -11;
12 11) cq + = 8; 15) cq + = -10;
13 11 23 12) cq + = 50; 16) cq + = -50.
14 12 24 Совместное решение последних шестнадцати скалярных уравнений позволяет найти все элементы искомых матриц:
0 -1000 - 2 -1 9 10 -100 Gy =.
Cq = 200 +1000; = -1 -11 10 100 ; - 20 - Используя (3.11-44), вычислим матрицу -1 Gu =CqB =.
-1 - 4. В соответствии с полученными результатами записать уравнения регулятора, включая наблюдатель:
) ) & q (t) = -10q (t)-1000y (t)-u (t)+ 9u (t);
1 1 2 1 ) ) & q (t) = -10q (t)+ 200y (t)+1000y (t)-u (t)-11u (t);
2 2 1 2 1 ) u (t) = q (t)- 2y (t)+150y (t)+ 2v (t)-50v (t);
1 1 1 2 1 ) u (t) = q (t)- 20y (t)-150y (t)+ 50v (t).
2 2 1 2 Результирующая структурная схема замкнутой системы представлена на рис. 3.24.
- ---u1 yvОБЪЕКТ yuv --- Рис. 3.24. Структурная схема замкнутой системы На рис. 3.25 показана итоговая структурная схема системы управления с использованием передаточных функций. Как и отмечалось выше, передаточные функции, связывающие соответствующие координаты вектора входа и вектора выхода системы не зависят от наличия наблюдателя. Из рисунка хорошо видно, что результирующая система имеет полностью развязанные каналы, по каждому из каналов обеспечены единичная статика и заданные при синтезе собственные числа ( полюсы передаточных функций).
v y 1 p + 2p + v y 2 p +10p + Рис. 3.25. Итоговая структурная схема системы управления СПИСОК ЛИТЕРАТУРЫ 1.Андреев Ю.Н. Управление конечномерными линейными объектами. ЦМ.: Наука, 1976. Ц424 с.
2.Бесекерский В.А., Попов Е.П. Теория систем автоматического регулирования. ЦМ.: Наука, 1982. Ц304 с., ил.
3. Воронов А.А. Устойчивость, управляемость, наблюдаемость М.:Наука, 1979.-335с.,ил.
4.Деруссо П., Рой Р., Клоуз С. Пространство состояний в теории управления. ЦМ.: Наука, 1970. Ц620 с., ил.
5.Ерофеев А.А. Теория автоматического управления: учебник для вузов. -СПб.: Политехника, 1998. -295 с.: ил.
6.Квакернаак Х., Сиван Р. Линейные оптимальные системы управления. ЦМ.: Мир, 1977. Ц650 с., ил.
7.Красовский А.А., Поспелов Г.С. Основы автоматики и технической кибернетики, М.-Л.. Госэнергоиздат, 1962, 600 с. с черт.
8.Острём К., Виттенмарк Б. Системы управления с ЭВМ: Пер с англ. ЦМ.: Мир, 1987. Ц480 с., ил.
9.Попов Е.П. Теория линейных систем автоматического регулирования и управления. ЦМ.: Наука, 1978. Ц256 с., ил.
10.Попов Е.П. Теория нелинейных систем автоматического регулирования и управления. ЦМ.: Наука, 1979. Ц256 с., ил.
11.Сборник задач по теории автоматического регулирования и управления: Под ред. В.А.Бесекерского. 5-е изд., перераб. И доп.-М.:
Наука, 1978 с.-510с.,ил.
12.Синтез дискретных регуляторов при помощи ЭВМ/В.В.Григорьев, В.Н.Дроздов, В.В.Лаврентьев, А.В.УшаковЦЛ.: Машиностроение, Ленингр. отд-ние, 1983. Ц245 с..
13.Современная теория управления. / Под ред. Леондеса К.Т. ЦМ.:
Наука, 1970. Ц512 с., ил.
14.Теория автоматического управления. Часть I/ Под ред. Нетушила А.В. ЦМ.: Высшая школа, 1968. Ц424 с., ил.
15.Теория автоматического управления. Часть II/ Под ред. Нетушила А.В. ЦМ.: Высшая школа, 1972. Ц432 с., ил.
16.Теория автоматического управления. Часть I/ Под ред. Воронова А.А. ЦМ.: Высшая школа, 1977. Ц303 с., ил.
17.Теория автоматического управления. Часть II/ Под ред. Воронова А.А. ЦМ.: Высшая школа, 1977. Ц288 с., ил.
18.Ту, Юлиус Т. Цифровые и импульсные системы автоматического управления. Пер. С англ. М., Машиностроение, 1964. 18. Топчеев Б.И., 19.Ту Ю.Т. Современная теория управления.. ЦМ.: Машиностроение, 1965. Ц704 с.
20.Циплаков А.П. Задачник по теории автоматического регулирования. М.: Машиностроение,1977 С.-592 с., ил.
21.Цыпкин Я.З. Основы теории автоматических систем. ЦМ.: Наука, 1977. Ц560 с., ил.
ОГЛАВЛЕНИЕ 1. ВВЕДЕНИЕ В ТЕОРИЮ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ.......................2. МЕТОДЫ АНАЛИЗА НЕПРЕРЫВНЫХ СИСТЕМ.............................................2.1. ПОНЯТИЕ ПРОСТРАНСТВА СОСТОЯНИЙ....................................................................2.2. ЛИНЕАРИЗАЦИЯ ИСХОДНЫХ УРАВНЕНИЙ..................................................................2.3. ЛИНЕЙНЫЕ СИСТЕМЫ, ЗАДАННЫЕ ОБЫКНОВЕННЫМИ ДИФФЕРЕНЦИАЛЬНЫМИ УРАВНЕНИЯМИ В НОРМАЛЬНОЙ ФОРМЕ КОШИ.......................................................................2.3.1. ОДНОРОДНЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ.................................................2.3.2. РЕШЕНИЕ НЕОДНОРОДНЫХ ВЕКТОРНО-МАТРИЧНЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ.........................................................................................................................2.4. НЕКОТОРЫЕ СВЕДЕНИЯ ИЗ ТЕОРИИ МАТРИЦ.............................................................2.4.1. СОБСТВЕННЫЕ ЧИСЛА, ХАРАКТЕРИСТИЧЕСКИЙ ПОЛИНОМ, ПРИСОЕДИНЕННАЯ МАТРИЦА..................................................................................................................2.4.2. СОБСТВЕННЫЕ ЗНАЧЕНИЯ И СОБСТВЕННЫЕ ВЕКТОРЫ ТРАНСПОНИРОВАННОЙ МАТРИЦЫ.................................................................................................................2.4.3. ОПРЕДЕЛЕНИЕ ФУНКЦИИ ОТ МАТРИЦЫ ЧЕРЕЗ ЕЁ ЛЕВЫЕ И ПРАВЫЕ СОБСТВЕННЫЕ ВЕКТОРЫ..................................................................................................................2.5. СВОЙСТВА ДВИЖЕНИЙ ЛИНЕЙНЫХ СИСТЕМ..............................................................2.5.1. МАТРИЧНАЯ ВЕСОВАЯ И ПЕРЕХОДНАЯ ФУНКЦИИ...................................................2.5.2. МОДАЛЬНАЯ (СПЕКТРАЛЬНАЯ) ИНТЕРПРЕТАЦИЯ РЕШЕНИЯ ВЕКТОРНО-МАТРИЧНЫХ ДИФФЕРЕНЦИАЛЬНЫХ ЛИНЕЙНЫХ СТАЦИОНАРНЫХ УРАВНЕНИЙ...................................2.6. МОДЕЛИ СТАЦИОНАРНЫХ ЛИНЕЙНЫХ СИСТЕМ В КОМПЛЕКСНОЙ ПЛОСКОСТИ НА ОСНОВЕ ПРЕОБРАЗОВАНИЯ ЛАПЛАСА..................................................................2.6.1. МАТРИЦА ПЕРЕДАТОЧНЫХ ФУНКЦИЙ....................................................................2.6.2. ОСНОВНЫЕ СВОЙСТВА ПЕРЕДАТОЧНЫХ ФУНКЦИЙ.................................................2.7. КОМПЛЕКСНЫЙ ПЕРЕДАТОЧНЫЙ КОЭФФИЦИЕНТ......................................................2.7.1. СПОСОБЫ ОПРЕДЕЛЕНИЯ ПОНЯТИЯ КОМПЛЕКСНЫЙ ПЕРЕДАТОЧНЫЙ КОЭФФИЦИЕНТ........................................................................................................2.7.2. РЕАКЦИЯ ДИНАМИЧЕСКИХ ЗВЕНЬЕВ НА ГАРМОНИЧЕСКИЕ ВОЗДЕЙСТВИЯ.................2.7.3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ.............................................................................2.8. ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ ОБЪЕКТОВ И СИСТЕМ УПРАВЛЕНИЯ........................2.8.1. Pages: | 1 | ... | 15 | 16 | 17 | 18 | Книги по разным темам