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

Многоканальные системы управления. Синтез линейных систем с разнотемповыми процессами. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
В задаче стабилизации выхода объекта вида (3.1) цель управления
состоит в том, что необходимо в установившемся режиме при посто­янных значениях возмущения и параметров объекта обеспечить сле­дующее свойство:
lim ( )
r – задающий вход, который рассматривается как кусочно-
где
t

yt r
, (3.2)
постоянная функция. При этом показатели качества переходного про­цесса ()
yt r при ступенчатом изменении задающего воздействия r
должны удовлетворять заданным требованиям на время и перерегули­рование переходного процесса.
Выражение (3.2) можно представить в виде
lim ( ) 0
t

et
,
e – ошибка регулирования, () () ()et rt yt
где
.
При рассмотрении задачи слежения полагаем, что на объект дей-
ствуют недоступные для измерения переменные во времени возмуще-
dt , а также имеет место произвольное непрерывное вплоть до
ния () вторых производных изменение величины задающего воздействия
rt , т. е. constr
()

, constr
. Цель управления в задаче слежения
формулируется как требование обеспечить свойство
где
– произвольная малая положительная величина, а величина e
lim ( )
et
t

 , (3.3)
рассматривается как ошибка слежения.
3.2. СИНТЕЗ СИСТЕМ СТАБИЛИЗАЦИИ
Рассмотрим алгоритм управления, заданный в виде следующего
дифференциального уравнения второго порядка:
где
– малый положительный параметр, а эталонное уравнение для
2(2) (1) 2 1(1) (2)
udukTryaTyy
 
10 1

[]
желаемого поведения выхода имеет вид
d
2
d

Ty aTy y r
1

 
, (3.4)
.
51
21(1)(2)
J
F

Замечание 3.1. Пусть
eTryaTy y
F
[]

правой частью выражения (3.1), получим
1
d
aaT yaybud
   

11 0 0
()
. Задавая функционал 2() 0,5 ()
d
1
. Заменяя
2
()
eu T ry
F
ueu ,
(2)
y

F
можно представить алгоритм управления (3.4) в виде
2(2) (1)
10
()/udukJuu , т. е.
2(2) (1)
udukeue.
10
[/]
F
Таким образом, алгоритм управления (3.4) следует из структуры алго­ритма оптимизации второго порядка (1.26) метода градиентного спуска
[73, 74, 111, 112].
Выполняя преобразование Лапласа для (3.4) при нулевых началь-
ных условиях, получим
k
us T rs ys aT sys s ys
() () () () (),

0
22
sds

1
212


d
1
(3.5)
из которого следует
k
us T s rs ys aT ys sys
() () () () ().
0

2
sd

21 1


1
d
1
(3.6)
Из выражения (3.6) видно, что обсуждаемый алгоритм управления соответствует структуре ПИД-регулятора с дополнительным фильтром первого порядка.
Заметим, что при практической реализации алгоритма управления (3.4) не требуется применять операцию идеального дифференцирова­ния. Покажем это путем перехода от (3.4) к представлению данного алгоритма в виде системы двух дифференциальных уравнений в форме Коши. Из (3.4) получим
d
(2) (1) (2) (1)
uu y y y r
1
   
kka kk
001 0 0
22 2222
 
d
TTT
.
Обозначим
d
1
ab b b c
 
, , , ,
12 1 0 0
kka k k
001 0 0
2 2 22 22
  
d
.
TTT
52
Представим (3.4) в виде
(2) (1) (2) (1)
uaubybybycr
12100
.
В соответствии с известной процедурой перехода к наблюдаемому
каноническому представлению [1, 20, 39, 84] запишем
(2) (2) (1) (1)
ubyaubybycr.
21100
Обозначим
ubycr
20 0
, тогда получим
грируя данное уравнение, имеем

следует
ubyu auby
ем уравнение
2211

ubyu
21
. Обозначим
, интегрируя которое имеем

ubyaubyu
 
ubyaubyu

2112

2112
, из которого
uuauby 
121 1
uu by . Та-
. Инте-
. Получа-
12
ким образом, алгоритм управления (3.4) представим в виде
uuauby
 
121 1
ubycr

20 0
uu by

12
,
,
(3.7)
.
Подставляя последнее уравнение в правую часть дифференциальных уравнений в системе (3.7), получаем наблюдаемое каноническое пред­ставление для (3.4) следующего вида:
uauubaby

1112112
ubycr

20 0
uu by

12
,
.
,
(3.8)
При реализации обсуждаемого алгоритма управления можно исполь­зовать его представление в виде (3.7) или (3.8). Например, на рис. 3.1 показана структурная схема регулятора в форме (3.7).
С целью анализа свойств системы стабилизации, которая задана
уравнениями (3.1) и (3.4), рассмотрим уравнения замкнутой системы

yayaybud

2(2) (1) 2 1(1) (2)

udukTryaTyy
10 1
100

(),
[] .
53
d
(3.9)
 
Рис. 3.1. Структурная схема регулятора в форме (3.7)

Обозначим
,,,yyy yuuu u
1212

. Тогда систему (3.9) можно
представить в виде
dy
1
y
,
2
dt
dy
2
Заменяя
ay ay b u d

dt
du

dt
du dy
 
dt dt
y
в четвертом уравнении системы (3.10) правой частью вто-
2
01 12 0 1
1
,
u
2
22
du k T r y a T y
12 0 1 1 2
(),
(3.10)
21

[] .
d
 
рого уравнения данной системы, получим
dy
1
,
y
2
dt
dy
2

ay ay b u d
dt
du

dt
du
    
dt
01 12 0 1
1
,
u
2
2
kbu du k T r a T y a aT y bd
00112 0 0 1 11 20
(),
22 1


d
(3.11)
.
54
Полученные уравнения (3.11) относятся к классу сингулярно-
возмущенных систем дифференциальных уравнений [13, с. 266], где при уменьшении параметра
в решениях данной системы формиру-
ются быстрые и медленные процессы. Привлекая метод разделения движений [18, 26–28, 57, 90, 91], выделим уравнения подсистем быст­рых и медленных движений с целью их последующего анализа.
Введем в рассмотрение быстрое время
t , которое связано с исход-
0
ной шкалой времени t соотношением
tt
.
0
Тогда уравнения (3.11) можно записать для быстрого масштаба време­ни в следующем виде:
dy
1
y
,

dt dy
dt
du dt
du
dt
2
0
2
0
1
0
2
0
ay ay b u d
 

01 12 0 1
u
,
2
kbu du k T r a T y a aT y bd

00112 0 0 1 11 20
(),
22 1


d
(3.12)
.
Полагаем, что 0 , тогда из системы уравнений (3.12) следует
dy
1
0,
dt
0
dy
2
0,
dt
0
du
1
u
,
dt du
dt
2
0
22 1
2
kbu du k T r a T y a aT y bd

0
00112 0 0 1 11 20


55
d
(3.13)
.
Возвращаясь в (3.13) к исходной шкале времени ,t путем замены

/tt получаем уравнение ПБД
0
du
1
u

dt du
    
dt
,
2
0
22 1
2
kbu du k T r a T y a aT y bd
001 12 0 0 1 1 1 2 0
0


d
(3.14)
,
где
, , yy r
12
и d рассматриваются как постоянные величины (замо-
роженные переменные) на интервале времени переходных процессов в ПБД (3.14).
Характеристический полином ПБД (3.14) имеет вид
ПБД 100
Так как 0 , то устойчивость ПБД имеет место при
22
()As sdskb    . (3.15)
0d и
1
00
0kb  .
Если процессы в ПБД устойчивы и 0 , то для равновесного
(квазиравновесного) режима ПБД получим
s
0,
u
2


0.
ss d
kbu du k T r a T y a aT y bd
001 12 0 0 1 1 1 2 0
22 1

 
Следовательно,
12 2 1
sd

 
ubTraT y aaTybd
10 0 1 11 20
. (3.16)
Таким образом, из системы (3.11) при равновесном режиме ПБД
(3.14) получаем вырожденную систему уравнений вида
dy
1
y
,
dt
dy
0,
0()().
2
2

ay ay b u d
dt
 
01 12 0 1
s
u
2
ss d
kbu du k T r a T y a aT y bd
001 12 0 0 1 1 1 2 0
s
(),
22 1

(3.17)
 
56
s
u
s
s
Исключив
u
и
1
из (3.17), получим уравнения ПМД
2
dy
1
,
y
2
dt
dy
2

212

Ty aTy Tr
dt
d
11 2
.
(3.18)
Из системы (3.18) следует уравнение
(2) 1 (1) 2 2
d
yaTyTyTr


1
, (3.19)
которое соответствует эталонному уравнению для желаемого поведе­ния выходной переменной ()
yt , где характеристический полином
ПМД (3.19) имеет вид
212
d
()
AssaTsT
ПМД 1
  . (3.20)

Таким образом, при затухании быстрых процессов в системе (3.11) ее поведение описывается уравнением ПМД (3.18), решения которого удовлетворяют свойству (3.2), тем самым обеспечивается стабилизация выхода объекта управления вида (3.1) при отсутствии полной инфор­мации о параметрах модели объекта управления и внешних возмуще-
dt .
ниях ()
Замечание 3.2. Пусть
1/kb
00
,
1
ПБД (3.15) и ПМД (3.20) принимают вид
12
() ( )AssT
ПМД
 . Параметр T выбирается в соответствии с требо-
d
2d
и
2
a
. Тогда полиномы
1
() ( 1)As s
ПБД
2
 и
ванием на желаемое время переходных процессов по выходной пере­менной ()
yt . Выбор параметра
осуществляется исходя из требова-
ния на степень разделения темпов движений между процессами в ПБД и ПМД, например, полагаем /
T, где
– степень разделения
темпов быстрых и медленных движений, 10 .
Замечание 3.3. Управляющее воздействие
uu u
s
, заданное
1
функцией (3.16), соответствует точному решению обратной задачи ди­намики [29], которое можно получить также из условия равенства вы­ражений для второй производной

y
, полученных из уравнений (3.1)
57
и (3.19) при наличии полной информации о параметрах модели объек-
D
та управления и внешних возмущениях, т. е. путем решения уравнения
21

() ( )
TryaTy ayaybud
d


1100
.
3.3. СВОЙСТВА ПЕРЕДАТОЧНЫХ ФУНКЦИЙ СИСТЕМЫ СТАБИЛИЗАЦИИ
Дополнительный анализ свойств системы (3.1) с алгоритмом управления (3.4) выполним на основе рассмотрения передаточных функций данной системы.
В соответствии с (3.1) рассмотрим модель объекта управления
() ()[() ()]ys G s us ds
ОУ
(3.21)
и алгоритм управления (3.4), представленный в виде (3.5), т. е.
us A s rs A sys
() ( 0)() () () ,
k

()
Ds
dd
0
(3.22)
где
() /( ), ( ) ,
Gsbsasa Ds sds
ОУ 010 1
dd d
() , ( 0) .
As s aTsT As T
222
 
212 2
  

1
(3.23)
Структурная схема для системы (3.21), (3.22) показана на рис. 3.2. Од­нако отметим, что практическая реализация регулятора (3.22) выпол­няется на основе его представления, например, в виде (3.7) или (3.8).
k
0
()
s
ОУ
()Gs
Рис. 3.2. Структурная схема системы (3.21), (3.22)
58
С целью более детального анализа свойств обсуждаемой системы
D
D
D
стабилизации рассмотрим передаточные функции, которые следуют из структурной схемы на рис. 3.2. Получаем следующие выражения, от­ражающие влияние задающего воздействия
d
(0)
As bk
Gs
Gs
Gs

yr
() ,
er
() .
ur
()
rs
es
()

rs
()
us
()

rs
()
()() ()
DsAs Asbk
()()[ () ( 0)]
 
DsAs Asbk
( ) () ()


()
ys
() ,
sAs A s A s bk
DsAs Asbk
()() ()

d
As Ask
(0)()
r :
00
d
00
dd
d
00
0
d
00
00
(3.24)
Соответствующие передаточные функции, отражающие влияние воз­мущающего воздействия
() ,
Gs
yd
() ,
Gs
ed
() .
Gs
ud
Наличие малого параметра
, имеют вид:
d
()
ys

()
ds
()
es

()
ds
()
us

()
ds

( ) () ()
DsAs Asbk

()() ()

( ) () ()
в характеристическом полиноме за-
()
Dsb
sAs A sbk
sAs A sbk
0
d
()
Dsb
Asbk
d
()
0
d
00
d
00
00
00
(3.25)
мкнутой системы (ЗС)
(, ) ( ) () ()
As DsAs Asbk  (3.26)
ЗС 00
d
приводит при 0 к формированию двух групп корней, одна из ко- торых соответствует быстрым процессам, а вторая – медленным про-
цессам в системе.
С целью анализа свойств корней полинома (3.26) при 0
ис-
пользуем метод, разработанный М.В. Мееровым [37, с. 82; 38, с. 86]. Из (3.23) и (3.26) следует, что
lim ( , ) ( )
As Asbk
ЗС 00

0

59
d
, (3.27)
где корни полинома (3.27) совпадают с корнями характеристического
sp
p
ps
s
полинома ПМД (3.20), полученного выше на основе метода разделения движений [18, 26–28, 57]. Заметим, что устойчивость полинома ПМД обеспечивается выбором параметров эталонной модели в регулято-
ре (3.4), так как
d
() ()
As A s .
ПМД
С целью выделения полинома, корни которого соответствуют быстрым процессам, представим (3.26) с учетом (3.23) в следующем виде:
(, )As s a d s a ad bks 
ЗС 11 01100
24 2 3 2 2
ad bkaT s bkT
 (3.28)
Выполним подстановку
2
житель
. Получим
(, ) ( )Ap p a dp a ad bkp    
ЗС 11 0 1100
432 2
ad bkaT p bkT
  (3.29)
01 001 00

12
d
01 001 00
.
в (3.28) и умножим результат на мно-
21 22
d

.
При 0 из выражения (3.29) получим полином вида
lim ( , )Ap p dpbkp

Разделим полином на те получим полином
ЗС 100
0
2
и выполним подстановку
22
43 2
 . (3.30)
 . В результа-
dsbk , который совпадает с полино-
100
мом ПБД (3.15), ранее полученным на основе метода разделения дви­жений.
Таким образом, при малых значениях параметра
справедлива
следующая аппроксимация [37, 38]:
(, ) ( ) () [ ( ) ] ()
As A sA s DsbkAs    . (3.31)
ЗС ПБЛ ПМД 00
60
d
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]