Разработка математической модели

advertisement
РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ И
СИНТЕЗ НАБЛЮДАТЕЛЯ СОСТОЯНИЯ СИСТЕМЫ С
ПРЯМЫМ ЦИФРОВЫМ УПРАВЛЕНИЕМ
Коцегуб П. Х., Губарь Ю. В.
Кафедры ЭАПУ и ЭВМ ДонНТУ
gubar@cs.dgtu.donetsk.ua
Аbstract
Kotsegub P.H., Gubar Y.V. Development of a mathematical model and
synthesis of a state watcher for the system with direct digital control.
The synthesis of the transitional processes of the digital watcher of the
state of the fourth order for system of velocities regulation with multiple
period of the slicing in sidebar of the current and velocities was
researched and performed.
Введение
В технике электропривода все больше внимания уделяется
проблеме использования наблюдателей состояния для улучшения
динамических и статических характеристик систем управления [1, 2].
Многократные импульсные системы автоматического управления
(системы, содержащие импульсные элементы с несколькими частотами
прерывания) находят все более широкое использование на практике,
особенно в связи с применением микропроцессоров и микроЭВМ для
целей управления. В то же время анализу и синтезу таких систем с
наблюдателями состояния в известной литературе [3 - 5] уделено
относительно небольшое внимание. В связи с этим целью данной
работы является синтез наблюдателя состояния четвертого порядка
для однократно - интегрирующей системы подчиненного регулирования
электропривода с прямым цифровым управлением [6], а также
моделирование и исследование показателей его работы.
1.Описание исследуемой системы
Одна из возможных систем регулирования скорости (СРС)
двигателя постоянного тока с прямым цифровым управлением
представлена на рис. 1 [6]. Она включает внешний контур
регулирования скорости (КРС) и внутренний контур регулирования
тока якоря двигателя (КРТ). Регуляторы тока (РТ) и скорости (РС)
3 (Р)
ЦЗИ
T1
PC
Dи(ZT1) 3
(zT 1)
T1
D(Z T1)
Э
РТ
T1
1 - e-T1P
p
T2

ДС
(zT1 )
T1

ДС
( Р)
Rя
(zT1)
(Р)
С Тм Р
ДТ
T2
Icp (ZT2)
1/Rя I(p)
TЯ p  1
Кп Т2
D(ZT 2 )
ДC
T1
ВП
Icp (p)
1-e-T2 P
Т2 Р
DДС (Р )
Рис 1. - Структурная схема однократно - интегрирующей системы регулирования скорости
T1
zT  1
1
zT1 T1 p
UPC ( zT 1 )
T1
T2
WЭ ( p)
Di ( zT 2 )
1 WKT (zT2 )
1
zT
2
KП T2 / Rя
TЯ p  1
I (p )
Rя
с TM p
I CP ( zT1 )
 (p)
zT1 T1 p
T1
Рис 2. - Исходная схема силовой цепи СРС
zT 1  1
 (zT1 )
T2
T1
CP ( zT1 )
являются цифровыми и имеют кратные периоды квантования T2 и
T1  k T 2 , где k - целое число.
Дискретные передаточные функции (ПФ) регуляторов тока и
скорости на рис.1 обозначены соответственно через D ZT1 и Di ZT 2  ,
где ZT 2  exp p T 2 , ZT 1  exp pk T 2   ZTk 2.
Период квантования в КРТ принят равным дискретности
вентильного преобразователя (ВП). Последний представлен в виде
идеального импульсного элемента с коэффициентом усиления по
напряжению К П . В КРТ осуществляется замыкание по среднему
значению тока IСР . Датчик тока имеет передаточную функцию
DДТ(p) =
1 - exp ( - T2 p)
z -1
= T2 .
T2 p
z T 2T2 p
(1)
В системе возможно замыкание по мгновенному (ПФ датчика
скорости DДС p   1 ) и по среднему за период измерения T1 значению
скорости
CP с передаточной функцией равной
D ДС (p) 
1 - exp( - T1 p) z T 1 - 1

.
T1 p
z T 1T1 p
(2)
Между регулятором тока и скорости установлен экстраполятор
нулевого порядка (Э) с фиксацией на период квантования T1 . Его
передаточная функция имеет вид
WЭ (p) 
1 - exp( - T1p) ZT 1 - 1

.
p
ZT 1p
(3)
Сигнал заданной скорости З (ZT1) формирует цифровой задатчик
интенсивности (ЦЗИ) с ПФ DИ ZT1, на вход которого подан сигнал
заданного ускорения  З ZT1 . Кроме того, используются общепринятые
обозначения: T Я - электромагнитная постоянная времени силовой цепи
преобразователь - двигатель; TM - электромеханическая постоянная
времени привода; R Я - активное сопротивление силовой цепи; C конструктивная постоянная двигателя.
2.Синтез параметров системы
На рис. 2 показана силовая часть системы регулирования
скорости. Сигнал UPC ZT1 подается с периодом квантования T1 с
выхода цифрового регулятора скорости (РС) на вход экстраполятора
нулевого порядка. Выходные сигналы тока ICP ZT1 и скорости CP (ZT1) ,
(ZT1) подаются с соответствующих датчиков ДТ и ДС.
Регулятор тока настроен в соответствии с методикой [7],
согласно
с
которой
в
качестве
выходного
сигнала
КРТ
рассматривается среднее за период T2 значение тока ICP , а в качестве
желаемого характера его изменения принят экспоненциальный закон
 n T2 
I CP (nT2 )  1 - exp   1 - exp(- n),
 TЖ 
(4)
где TЖ - желаемая постоянная времени экспоненты;   T2 / TЖ .
Регулятор тока в этом случае представляет собой аналог ПИ регулятора с передаточной функцией [6]
D i (z T 2 ) 
1 1 - d Ж zT2 - di


,
K П 1 - di zT2 -1
где d Ж  exp (- n), d i  exp (- T2 / TЯ ).
Передаточная
функция
разомкнутого
запаздывания имеет вид [6]
1- dЖ
WKT (z T 2 ) 
.
zT2 -1
(5)
КРТ
без
учета
(6)
Запаздывание на период квантования T2 в КРТ может быть
скомпенсировано при помощи импульсной коррекции [7]. При этом
само запаздывание как - бы выносится из контура тока в контур
скорости.
Преобразуем силовую часть системы с целью исключения
смешанной формы (z и p) обозначения дискретных и непрерывных
сигналов. С этой целью воспользуемся схемой рис. 2. Используя
известный метод преобразования многоконтурных импульсных систем
[3, 4], можно выделить следующие дискретные передаточные функции
СРС:
(z T 1)
=
U PC (z T1 )



D i (z T 2 )
K ПТ2
1
W
(
z
)



Z


 ;
Z T1 Э T 2 1  W ( z ) z
T2
Т
p
(T
p

1)


KT
T
2
T
2
М
Я

(7)
I CP ( z T1 )
=
U P C (z T1 )
CP (z T1 )
=
U P C (z T1 )
Z


D i (z T 2 )
1
W
(
z
)



D
(
z
)

;
Э
T
2
ДТ
T
1
T1
1

W
(
z
)
Z


KT
T2
T2
Z

D i (z T 2 )
1
W
(
z
)


 ZT 2

Э
T
2
T1
1  WKT (z T 2 ) z T 2

WЭ(zT2) =
ZT 2 1 - exp( - T1p )  =

p

(8)
 K П Т 2 D ДС (p) 

 ; (9)
 Т М p (TЯ p  1) 
z T 2 ( ZTK2 - 1)
;
(z T 2 - 1)  ZTK2
(10)
Здесь WЭ ZT 2  - передаточная функция экстраполятора;
В соотношениях (7) - (10) символы ZT1 и ZT 2 используются для
обозначения
соответствующих
сигналов
с
Z - преобразований
периодами квантования T1 и T2 .
Выполнив соответствующие Z - преобразования в (7) - (9) с
использованием справочных формул [3], имеем:
I CP ( ZT 1)
b  b1z T1 1
T
1
= 2
;
 0

U PC ( ZT 1)
T1 1 - d Ж z T1 - d kЖ z T1
(11)
b 0  b1z T1
I CP (z T1 ) (z T1 )
 (z T 1)
1
R Я T2
=
; (12)




U PC (z T 1)
cTM 1 - d Ж (z T1 - 1)(z T 1 - d kЖ ) U PC (z T1 ) I CP (z T1 )
CP (z T1 )
c 3 Z3T 1  c 2 ZT2 1  c1 Z1T1  c 0
(1 - d Ж ) R Я T 22

  

U PC (z T1 )
cTM
T1
2  (1 - d Ж ) 3  ZT2 1  (z T1 - 1)  (z T 1 - d kЖ )
(z T 1) CP (z T1 )


.
U PC (z T1 ) (z T1 )
В уравнениях (11) - (13) введены следующие обозначения:
c 0  2  A '  (k  1)  d KЖ  (2k  1)  2  k 2  A '  d KЖ  2  B'd KЖ 
 2  D '  (d KЖ  d KЖ1 );
c1  A'  (k - 1)  [ (k - 2)  (1  dkЖ) - 3  k  (1 - dkЖ) ]  2  k 2  A' 
 2  B'  [ (k - 1) dkЖ - (1  dkЖ) ]  6  D'  dkЖ-1 - 2  D'  (1  2  dkЖ);
c 2  A'  (k - 1)  [ (3  k - (k - 2)  (2  dkЖ )]  2  B' [1 - (k - 1)  (1  dkЖ ) ] 
 2  D'  (2  dkЖ) - 6  D'  dkЖ-1;
(13)
c 3  A'  (k - 1)  (k - 2)  2  B'  (k - 1) - 2  D'  (1 - dkЖ-1);
A'  (  1)  (1 - d Ж ) 2 ; B'  (1 - d Ж )  (1  2  d Ж -   d Ж );
D'  - d Ж  (  d Ж );
TЯ  (1  d i )  d i  T 2
T
T
1 TЯ

- ; 
; d i  exp( - 2 ); k  1 ;
1 - di Т2
T2 - TЯ  (1 - d i )
TЯ
T2
k
k 1
k
k
k
b 0  1 - k  dЖ  k  dЖ - dЖ ;
b1  k - 1 - k  d Ж  d Ж ;
С учетом выражений (11) - (13) исходная структурная схема
якорной цепи рис. 2 может быть преобразована к виду,
представленному на рис. 3.
T2  1  b0  b1 zT1
T1 1  d Ж z T  d KЖ
UPC ( zT )
1
zT1 I CP( zT1 )
Rя
С TM
1
 (z
T 1 zT1
( zT  1)
T1
)
1
  C3 z3T1  C2 z2T1  C1 zT1  C0
T2 
T1 2(1 d Ж )
zT21 (b0  b1 zT )

( zT1 )
CP
1
Рис. 3 - Преобразованная схема силовой цепи CРС
Если выражение
Z3Т1 
c 2 2 c1 1 c 0
 ZT1  ZT1  ,
c3
c3
c3
(14)
находящееся в числителе передаточной функции (13), можно
разложить на простые сомножители вида ( ZT1 -  1 )( ZT1 -  2 )( ZT1 -  3 ), где
1, 2 и 3 - корни полинома (14), то выражение для передаточной
функции от (ZT1) до CP (ZT1) приобретает вид, показанный на рис. 4.
K'
(z T1 )
( z  1)( zT 1   2 )( zT 1   3)
T2

C

 3  T1
T1 2(1  dЖ ) b1
b0 
2 
CP (z T1 )
zT1 z T1  
b1 

Рис.4 - Преобразованная схема силовой цепи по скорости
ˆ n T1, а в
Примем в качестве координаты состояния X̂4 n T1  
качестве сигнала, по которому восстанавливаются наблюдаемые
координаты - среднее значение скорости ω̂CP (n T1). Если в качестве
управления использовать выход регулятора скорости (сигнал задания
тока), то развернутая схема цифрового наблюдателя четвертого
порядка (НС4) принимает вид, показанный на рис. 5.
Уравнение НС4 в векторно - матричной форме может быть
записано в виде:
ˆ CP (nT1 ), (15)
X̂(nT1 + 1T1 ) = [A H - LC H ] X̂ (nT1 ) + B H UPC (nT1 ) + L
где

0


0
AH  

0


0
3
0
0
0


b 
C H  1 1  1 - 0 
b1 



b 
 3    1 - 0 
b1 


b 
 2    1 - 0 
b1 

-
b0
b1
0

 3  k' 


 2  k '
;

k' 


1 


T1 
k'; B H  0 0 0
 ;
T


M

X̂1 
 
ˆ  X̂ 2 ;
X
X̂3 
 
X̂ 4 
T
k' 
l1 
l 
2
L   ;
l 3 
 
l 4 
с
T2


 3;
T1 2  (1 - d Ж ) b1
I - единичная матрица;
X̂ - вектор состояния наблюдателя.
Задача синтеза цифрового НС4 состоит в определении
коэффициентов обратных связей вектора L. Это осуществляется из
условия, что характеристический полином наблюдателя G 4 ZT1 или
знаменатель передаточной функции НС4, совпадает с желаемым
полиномом G 4 Ж ZT1.
G 4 (z T1 )  det z T 1  I - A H  L  C H  ZT4 1 - a 3  Z3T1  a 2  ZT2 1 - a 1  Z1T1  a 0 ,
где

b 
b
a 0  l 4  k ' 1   2   3 - l 3    1 - 0    2   3 - l 2  0   3 ;
b1 
b1

b1
T2
1

T1 1  d Ж
U PC ( z T1 )
zT11
zT1  ICP ( zT 1 )
b0
K
dЖ
 CP ( z T )
1
4
T1
TM
3
zT11
X̂ 4
K'
2
zT11
X̂ 3
1
2
ˆ CP ( z T )
1
zT11
X̂ 2
3
b0
b1
Рис.5 - Структурная схема цифрового наблюдателя состояния
1
zT11
X̂ 1
 b 

 b 
a 1  l3   1 - 0    3   2 -  1 - 0  2   3  
b1 
b1 



 b 
b 
b
 l4  k ' 1   2  1   3   2   3   l2   0 - 1   3 - 0  - l1  0 ;
b1 
b1
 b1 


b 
b 
b 
a 2  l 2    3 - 1  0   l 3   1 - 0    2   3  - 1  0  
b1 
b1 
b1 


b
 b
 l 4  k '  1   2   3   l1   0 - 1 - 0 ;
 b1  b1

b 
b
a 3  l1  l 2  l 3    1 - 0   l 4  k '  0 - 1.
b1 
b1

В качестве желаемого полинома G 4 Ж (z T1 ) принимается
G 4Ж (z T1 )   z T1 - z i ,
4
i 1
(15)
где z i (i  1,2,...,4) - желаемое распределение полюсов ПФ наблюдателя.
С целью использования большого опыта применения непрерывных
стандартных форм распределения полюсов целесообразно z i принять
равными
z i  exp(p i T1 ),
(16)
где p i i  1,2,...,4 - желаемое распределение полюсов ПФ непрерывной
системы. Если, например, принять в качестве желаемого распределения
полюсов полинома четвертого порядка "технический оптимум" [2], то
p1,2 = (- 1 ± i1 ) H ;
p 3,4 = (2 ± i2) H , ;
1 = 1 = 0,7102;  2 =  2 = 0,7040; i = - 1 ;
 H - собственная частота наблюдателя, определяющая его
быстродействие.
Тогда желаемый дискретный полином имеет вид
G 4 Ж ZT 1  ZT4 1 - a 3Ж  Z3T1  a 2Ж  ZT2 1 - a 1Ж  ZT1  a 0Ж ,
где
(17)
a 3Ж  2  exp - 1 T1  H   cos 1 T1  H   exp -  2 T1  H   cos  2 T1  H ;
a 2 Ж  exp- 21 T1  H   exp- 2 2 T1  H   4  exp- 1   2   T1  H  
cos1 T1  H   cos 2 T1  H ;
exp - 1  2 2   T1  H   cos1 T1  H   
a 1Ж  2  
;







exp


2




cos


T
T
1

2
1
H
2 1
H 
a 0 Ж  exp - 2  1   2   T1  H .
Частоту наблюдателя H обычно выбирают в 2  3 раза больше
собственной частоты объекта  O . Приравнивая выражения при
одинаковых степенях оператора ZT1 полиномов G 4 ZT1 и G 4 Ж ZT1,
находят коффиценты вектора L (аналитические выражения не
приведены из - за их громоздкости).
В табл.1 для различных значений параметра  при k  3 ,
приведены
рассчитанные
значения
T2  3,3 мс ,
T1  k T2  9,9 мс
параметров наблюдателя.
Таблица 1. Параметры наблюдателя состояния

1
2
3
l1
l2
l3
l4
-0,2655
-0,0429
-0,0037
1,2298
0,1749
0,0950
-0,3505
0,0161
0,0565
0,5253
0,6173
0,6496
1.4
1.4
̂
1.2
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
nT1
0
0
0
̂CP
1.2
1
2
3
а)
4
5
6
7
nT1
0
1
2
3
4
5
6
7
б)
Рис. 6 – Графики переходных функций в
ˆ (n T1) ;
а) – 
б) – ̂CP (n T1)
ЦНС
На рис. 6 приведены реакции среднего ̂CP (n T1) и мгновенного
ˆ (n T1) значений скорости наблюдателя на единичный скачок задания

UPC n T1 при синтезе ЦНС из условий "технического оптимума",
подтверждающие правильность основных расчетных соотношений:
P20
P30
P21
P22
P23
ˆ (n T1) составляет 16,4%, в
перерегулирование в переходной функции 
переходной функции ̂CP (n T1) - 32,5% [2]. Переходные процессы были
сняты при следующих параметрах: T1 = 3,3 мс; T2 = 1,65 мс; k' = 0,25;
dЖ = 0,36; l1 = -0,39; l2 = 1,96; l3 = -0,46; l4 = 0,47;  = 0,52; b0 = 0,704;
b1 = 0,41; di = 0,82; ТЯ = 5Т2; Н = 1200 с-1; С3 = 0,51; 1 = 6,44; 2 = 1,14;
3 = -0,34. Величины ТМ и С при проведении исследований условно
приняты равными единице.
Выводы
1.Разработана методика синтеза, определены структура и
параметры цифрового наблюдателя состояния четвертого порядка для
системы регулирования скорости с прямым цифровым управлением и
датчиком среднего значения скорости.
2.Проведены
исследования,
подтверждающие правильность
полученных расчетных соотношений.
3.Разработанный ЦНС может быть использован в однократно интегрирующей СРС [6] с целью улучшения динамики системы.
Литература
1. Проблемы
автоматизированного
электропривода. Теория
и
практика. - Сборник научных трудов Днепродзержинского
государственного технического университета (технические науки).
Тематический выпуск. - Днепродзержинск, 2007. - 606 с.
2. Толочко О. І. Аналіз та синтез електромеханічних систем зі
спостерігачами стану. - Донецьк: НОРД - ПРЕС, 2004. - 298 с.
3. Джури Э. Импульсные системы автоматического регулирования. М.: Физматгиз, 1963. - 456 с.
4. Ту Ю. Цифровые и импульсные системы автоматического
управления. - М.: Машиностроение, 1964. - 704 с.
5. Цыпкин Я. З. Теория линейных импульсных систем. - М.:
Физматгиз, 1963. - 968 с.
6. Коцегуб П. Х., Баринберг В. А. Синтез однократно - интегрирующей
цифровой системы подчиненного регулирования электропривода
с двумя
периодами
квантования. - Известия
вузов.
Электромеханика, 1991, №2. - С.51 -58.
7. Файнштейн В. Г., Файнштейн Э. Г. Микропроцессорные системы
управления
тиристорными
электроприводами. - М.:
Энергоатомиздат, 1986. - 240 с.
Дата надходження до редакції 21.12.2007 р.
Download