Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория автоматического управления. Лабораторный практикум. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
111
где x, y, u - векторы координат состояния системы, выходов
CxyBxAx=×+×=
&
(
)
(
)
(
)
объекта и управлений; A, B, C – матрицы коэффициентов.
Если все переменные x( t ) состояния могут быть измерены или вычислены, возникает возможность управления каждой со-
ts
ставляющей
i
e переходного процесса замкнутой системы, где
si - i-й корень характеристического уравнения замкнутой систе-
мы. Эти составляющие называются модами, а способ управле- ния, основанный на размещении корней характеристического уравнения определенным образом, – модальным управлением.
Переменные состояния могут быть измерены с помощью соответствующих средств измерения. Тогда регулятор, исполь­зующий обратные связи по переменным состояния, называется регулятором состояния. При этом качество переходного про­цесса определяется расположением корней s
на комплексной
i
плоскости, которое, в свою очередь, зависит от коэффициентов передачи цепей обратной связи.
Приведени е системы в любое заданное состояние означает принципиальную возможность управляемости, а возможность определения состояния системы по результатам измерений - на­блюдаемости.
Рассмотрим полностью управляемый объект с одним управляющим воздействием u (скалярное управление), уравне­ния состояния и выходов которого имеют вид подобный (43)
,u
, (44)
где u - управление; B - вектор коэффициентов управления. Все п еременные состояния х
t , выходы объекта y
i
t и управ-
j
ление u(t) – представлены отклонениями от номинальных уста­новившихся значений, причем, переменные состояния могут быть измерены и использованы при построении регулятора со­стояния. Система в этом случае называется системой с полной информацией о состоянии.
В качестве регулятора часто используют пропорциональ­ный регулятор, формирующий управление по переменным со­стояния
Т
(45)
,u
gxК -×-=
112
где K - вектор коэффициентов регулятора; Т - признак транспо-
[
]
&
BAxx+=
&
[
]
нирования, g – вектор заданий для переменных состояния.
Подставляя уравнение регулятора (45) в уравнение со­стояния (44), получим уравнение состояния для замкнутой сис­темы
ТТ
. (46)
gKBxKBAx
×+××-=
Синтез регулятора состояния заключается в определении вектора коэффициентов передачи К из условия обеспечения же­лаемого расположения корней характеристического уравнения замкнутой системы, обеспечивающего необходимые динамиче­ские свойства системы.
Решают задачу синтеза модального регулятора методом, использующим матричные преобразования. Этот метод состоит из следующих этапов.
1. При известном математическом описании объекта
управления составляют уравнение состояния .u
2. Вычисляют матрицу управляемости объекта
1n2 -
=
BAB,...,AAB,B,U
и проверяют совпадение ранга этой матрицы с размерностью системы. Рангом матрицы называют максимальный порядок её диагонального определителя, отличного от нуля. Если ранг мат­рицы управляемости равен порядку системы n, то система бу­дет полностью управляема.
3. Определяют характеристический многочлен матрицы А
по формуле
n
А
AI
1n
-
1n
-
.
asа...sаs)s(det)s(D ++++=-×=
01
4. Если система полностью управляема, то матрицы A и
B записываются в так называемой канонической форме Луен­бергера
0...010
é ê
*
ê
=
A и
ê ê ë
ù ú
0...100
ú ú
....
ú
----
a...aaa
-1n210
û
0
ù
é
ú
ê
0
*
ú
ê
=
B .
ú
ê
...
ú
ê
1
û
ë
113
Элементы последней строки матрицы А* равны коэффи-
BxAx+
=
&
[
]
ITТ1=
&
BxAx+
=
&
xТx
&
&
=
*,Txx=
*
ТAT
A-=
*
ТBB=
*
циентам характеристического полинома матрицы А, взятыми со знаком минус. Измененным матрицам А* и В* соответствует новое уравнение состояния объекта
.u****
5. По матрицам А* и В* составляют новую матрицу
управляемости
1n2
-
******** BA,...,BA,BA,BU
×××=
и находят матрицу перехода от исходного уравнения к преобра­зованному в каноническую форму
.U*UT1-=
Переход от исходного уравнения к преобразованному осуществляется умножением слева каждого слагаемого исход­ного уравнения на матрицу Т, а также умножением матрицы А
справа на
Сопоставляя последнее уравнение с
-
1+=-
, т. е.
uТBTxТATxТ
.
,
u****
можно записать соотношения между исходными матрицами, а также векторами, и преобразованными:
,
1
,
.
Линейное преобразование дифференциального уравнения не изменяет корней характеристического уравнения.
6. По заданным показателям качества строят область до-
пустимых корней характеристического уравнения замкнутой системы и выбирают n корней характеристического уравнения. Используя выбранные корни, записывают характеристический полином замкнутой системы в форме Безу
n
( )
-=
ss)s(D .
Õ
=
iж
1i
и, раскрывая скобки, сводят подобные члены
ж
n
1n
-
1n
-
.
bsb...sbs)s(D ++++=
01
114
7. Вычисляют компоненты канонического вектора обрат-
К
ной связи
)s(D
p
*
как разность коэффициентов полиномов )s(D
:
*
i
=-=
ii
.
n,...1i,abк
ж
8. С помощью матрицы преобразования Т преобразуют
коэффициенты вектора К* из канонического базиса, в котором они определены, в естественный базис, в котором записаны ис­ходные уравнения состояния, т.е. определяют вектор К = К*Т·Т .
Коэффициенты этого вектора к
и являются коэффициен-
i
тами передачи обратной связи, при которых обеспечивается же­лаемое поведение системы, соответствующее характеристиче­скому полиному )s(D
.
ж
9. По уравнению (46) записывают матричное уравнение
для вектора переменных состояния замкнутой системы в преоб­разованиях Лапласа для нулевых начальных условий
ТТ
. (47)
)s()s()s(
GKBXKBAI ×=×+-×
Из (47) получают характеристический полином замкнутой системы с учетом вычисленных в п. 8 коэффициентов регуля- тора
Т
0)s(det)s(D
=×+-×= KBAI
и сравнивают с )s(D
. Полиномы должны совпадать.
ж
10. По уравнению (47) находят вектор X(s)
-
Т1Т
, (48)
)s()s()s(
GKBKBAIX ××+-×=
затем Y(s)=CX(s).
Выполнив обратное преобразование Лапласа от Y(s), по- лучают вектор переходных процессов для выходов.
Строят переходные процессы, определяют показатели ка­чества.
и
Пример выполнения
Для объекта с передаточной функцией
)s(Wo++=
Ko
)1s2T)(1s1T(
115
и исполнительного механизма с передаточной функцией
=
×
=
(
)
1
T
1
T
s/Kи)s(Wи
,
при Ko=2, Т1=10, Т2=20, Ки=0,5 определить коэффициенты мо­дального регулятора, обеспечивающие в замкнутой системе ре-
гулирования степень устойчивости не ниже h = 0,1 и колеба- тельность не более m = 1,9. При таких показателях время регу- лирования не должно превысить 30 с при Δ = 0,05 и величина перерегулирования не должна быть больше 20 %.
Синтезируем модальную систему в соответствии с приве­денным алгоритмом.
1. Объект управления с исполнительным механизмом мож­но представить в виде последовательного соединения интегри­рующего звена и двух апериодических первого порядка (рис. 49).
Рис. 49. Схема объекта управления
Обозначив выходы звеньев как х
, х2, х3 и переходя от пе-
1
редаточных функций к дифференциальным уравнениям, запи- шем систему уравнений Коши для переменных состояния.
Для интегрирующего звена
)s(X
1
®==
)s(U
.
)t(uKи)t(x
1
)s(UKи)s(sX
,
или
Kи
)s(Wи
s
'
1
×=
Для второго звена
1
или )t(x
+
1s1T
Ko
'
)t(x
2
Ko
=
)s(W
)s(X
2
®=
)s(X
1
1
)t(x
×-×= .
21
)s(XKo)s(X1s1T
×=+
,
12
116
Аналогично для третьего звена
(
)
=
+
2
T
2
T
СхBAxx=+=
&
[
]
2
'
)t(x
3
+
1s2T
1
)t(x
1
=
)s(W
3 2
1
)s(X
®=
)s(X
)t(x
×-×= .
32
Выход объекта y(t)=x3(t).
В матричной форме систему уравнений можно записать
как:
уu,
,
где
é ê ê
Ko
A
ê ê ê
0
ê
ë
1
-=
1T
1T
1
2T
ù ú
000
ú
0
,
ú ú
1
ú
­ú
1T
û
x
ù
é
1
ú
ê
=
x
x ,
2
ú
ê
ú
ê
x
3
û
ë
Kи
ù
é
ú
ê
=00
B ,
ú
ê
ú
ê
û
ë
é ê
=
C .
ê ê
ë
В численном выражении
000
é ê ê ê
ë
,,A ,
ù ú
01020
ú ú
--=0500500
,,
û
50,
ù
é
ú
ê
=00
B .
ú
ê
ú
ê
û
ë
)s(X)s(X1s2T
,
23
000
ù ú
000
ú ú
100
û
2. Составим матрицу управляемости
=
é ê
Так как
2
-=
ê ê
ë
,,A ,
-
1n2 -
.
BAB,...,AAB,B,U
000
ù ú
0010020
ú ú
0025000750010
,,.
û
117
,
ТAT
A-=
*
ТBB=
*
é
то
ê
U .
ê ê
ë
0050
ù ú
-=
010100
,,
ú ú
005000
,
û
Определитель этой матрицы не равен нулю, следователь-
но, ее ранг равен трем.
3. Характеристический многочлен матрицы А
А
3
2
2
01
4. Используя результаты п. 3, запишем матрицы А и В в
канонической форме Луенбергера
010
é ê
=
*A ,
ê ê
ë
ù ú
100
ú ú
--
15000500
,,
û
0
ù
é
ú
ê
=10
*B .
ú
ê
ú
ê
û
ë
5. По матрицам А* и В* составим новую матрицу управ-
ляемости
100
-==
0175,015,01
[ ]
2
****** BA,BA,BU
é ê ê ê
-
ë
Находим матрицу перехода
1
-
,
U*UT
×=
20000
é ê
T .
ê ê
-
ë
ù ú
-=
10100
ú ú
50512
,,
û
Проверим выполнение равенств
1
,
.
23
++=+++=-×= AI
.
s005,0s15,0sasаsаs)s(det)s(D
ù ú
15,010
.
ú ú
û
6. По степени устойчивости и колебательности выберем
три корня характеристического уравнения замкнутой системы
s1=-η=-0,1; s2=-0,2+j0,38; s3=-0,2-j0,38.
118
Запишем характеристический полином
К
ж
ж
23
23
+++=
.01844,0s224,0s5,0s)s(D
,
ssss)ssssss()sss(ss)s(D -+++++-=
321323121123
7. Вычислим компоненты канонического вектора обрат-
ной связи
)s(D
p
*
как разность коэффициентов полиномов )s(D
: k1*=0,01844-0; k2*=0,224-0,005=0,219; k3*= 0,5-0,15=
ж
=0,35
018440
,
é ê
=
*К .
ê ê
ë
ù ú
2190
,
ú ú
350
,
û
8. С помощью матрицы преобразования Т преобразуем
коэффициенты вектора К* из канонического базиса, в котором они определены, в естественный базис, в котором записаны ис­ходные уравнения состояния, т. е. определим вектор К = К*Т·Т:
70
,
ù
é
ú
ê
=
6691
,
К .
ú
ê
ú
ê
6691
,
û
ë
9. Записываем матричное уравнение для вектора перемен-
ных состояния замкнутой системы в преобразованиях Лапласа для нулевых начальных условий
ТТ
.
)s()s()s(
GKBXKBAI ×=×+-×
Рассчитаем
ж
23
+++=
. Полиномы равны.
01844,0s224,0s5,0s)s(D
Т
и сопоставим с
)s(det)s(D
KBAI ×+-×=
10. Для замкнутой системы (рис. 50) построим переход­ные процессы выхода и управления, причем, примем задание для у равно двум и пересчитаем его для вектора g, используя коэффициенты передаточной функции объекта:
g3=y g2=2, так как коэффициент передачи от х
=2, так как x3=y;
заданное
к х
(у третьег о
2
3
звена) равен единице;
и
119
g1=2/Ко, так как коэффициент передачи от х
(
)
[][][
]
-×+-×+-×=
40
к х
1
(у второ-
2
го звена) равен Ко.
Рис. 50. Структурная схема модальной системы регулирования
Для определения переходного процесса решим матричное
уравнение (48)
1
-
при
Т
T
2
2
2
æ
s
=)G(
ç
sKo
×
è
ö
.
÷
s
s
ø
T
)G(КВКВАI)X(
×××+-×=
sss
,
Затем выполним обратные преобразования Лапласа для компо­нентов вектора Х(s), присвоим y(t):= х3(t), а управление вычис­лим как
.)t(x)t(gk)t(x)t(gk)t(x)t(gk)t(u
333222111
Графики переходного процесса для выхода объекта y(t) и
управляющего воздействия u(t) приведены на рис. 51, 52.
2
yt()
1
0
0 10 20 30
t
Рис. 51. Переходный процесс для выхода объекта
120
5
ut()
0
5
0 5 10 15 20 25 30
t
Рис. 52. Управляющее воздействие
Как видно из рис. 52, выход объекта с точностью Δ=0,05 сошелся к заданному значению 2 за время около 30 с. Перерегу­лирование отсутствует.
Задание
Рассчитать коэффициенты настройки регулятора заданной структуры, построить графики управляющего воздействия и вы­хода системы при нулевых начальных условиях, используя дан­ные табл. 11.
Содержание отчета
В отчете привести:
- структурную схему разомкнутой системы;
- систему дифференциальных и алгебраических уравне-
ний, описывающих объект управления, и полученных по задан­ной передаточной функции;
- уравнения, записанные в матрично-векторной форме,
матрицу и векторы коэффициентов в естественном базисе;
- матрицу управляемости для естественного базиса;
- характеристический многочлен матрицы состояний;
- матрицу и векторы коэффициентов в канонической фор-
ме Луенбергера;
- матрицу управляемости для канонического базиса;
- матрицу переходов между естественным и каноническим
базисами;
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]