Например, Бобцов

ПРОЕКТИРОВАНИЕ СТАТИЧЕСКИХ РЕГУЛЯТОРОВ В ДИСКРЕТНЫХ СИСТЕМАХ С ПЕРИОДИЧЕСКИ ИЗМЕНЯЮЩИМИСЯ КОЭФФИЦИЕНТАМИ

18
УДК 62.50
С. В. БЫСТРОВ, В. В. ГРИГОРЬЕВ, О. К. МАНСУРОВА, Е. Ю. РАБЫШ, В. Ю. РЮХИН, Н. А. ЧЕРЕВКО
ПРОЕКТИРОВАНИЕ СТАТИЧЕСКИХ РЕГУЛЯТОРОВ В ДИСКРЕТНЫХ СИСТЕМАХ
С ПЕРИОДИЧЕСКИ ИЗМЕНЯЮЩИМИСЯ КОЭФФИЦИЕНТАМИ
Для линейных дискретных систем с периодически изменяющимися коэффициентами разработана процедура синтеза регулятора на основе метода локальной оптимизации. Предлагаемая процедура сводится к решению системы матричных алгебраических уравнений типа Риккати, число которых соответствует количеству интервалов дискретности, содержащихся в периоде изменения параметров системы. С использованием полученных результатов осуществлен синтез пропорционального регулятора. Ключевые слова: дискретная система, периодическое изменение параметров, пропорциональный регулятор, качество процессов, математическое моделирование.
Введение. При аналитическом конструировании регуляторов для многомерных САУ наряду с методом модального управления широко применяются методы оптимального управления. Под оптимальной САУ понимается система, которой тем или иным способом приданы наилучшие качества в определенном смысле [1—4].
В оптимальных системах успешное решение задачи зависит от выбора параметров критерия качества, относительно которого проектируемая система должна быть оптимальной. Функционал конструируется таким образом, чтобы оптимальности системы всегда соответствовал его минимум как при минимальном, так и при максимальном значении требуемого показателя качества. Функционал, в общем случае, может представлять собой любую желаемую комбинацию оценок различных качеств проектируемой системы. В условиях задачи оптимизации любого из качеств системы присутствуют ограничения других ее качеств [5].
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 6

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

19

Постановка задачи синтеза регуляторов для дискретных систем с периодически изменяющимися коэффициентами. Рассмотрим синтез закона оптимальных управлений для объекта управления (ОУ), характеризуемого следующей системой уравнений:

x ((mk + i) + 1) = Ai+1x (mk + i) + Bi+1u (mk + i);
y (mk + i) = Ci+1x (mk + i);

⎫ ⎪⎪ ⎬

e(mk + i) = g (mk + i) − y (mk + i); i = 0,(k −1),⎭⎪⎪

(1)

где x — вектор состояния ОУ, x ∈ Rn ; y — вектор регулируемых переменных, y ∈ Rl ; u —
управляющее воздействие на систему, u ∈ Rl ; g — вектор внешних воздействий, g ∈ Rl ; e—
вектор ошибки, e ∈ Rl ; m=0, 1, 2, ... — дискретные моменты времени; k — интервал периодичности; i=0, 1, ..., (k–1) — номер временного шага системы внутри интервала k; Ai+1 — периодическая n × n -матрица описания ОУ на (i+1)-м шаге внутри интервала k; Bi+1 — периодическая n × l -матрица входов ОУ по управляющему воздействию на (i+1)-м шаге внутри интервала k; Ci+1 — периодическая l × n -матрица выходов ОУ на (i+1)-м шаге внутри интервала k.
Для объекта управления (1) введем критерий качества, характеризующий изменение траекторий движений системы:

∑J

=

∞ m=0

⎡⎣

xT

( mk

+

i)

uT

( mk

+

i )⎤⎦



⎡Q1

⎢ ⎣

0

0⎤ R⎦⎥



⎡x ⎣⎢u

( (

mk mk

+ +

i i

))⎦⎤⎥;

i = 0,(k −1),

(2)

где Q1 — симметрическая, положительно-полуопределенная, т.е. Q1 ≥ 0 , n × n -матрица штра-
фов по отклонениям траекторий движения системы от положения равновесия; R — симметрическая, положительно-определенная, т.е. R > 0 , l × l -матрица штрафов по управлению.
Ставится задача найти закон управления вида

u (mk + i) = −Ki+1x (mk + i); i = 0,(k −1) ,

(3)

где Ki+1 — периодическая l × n -матрица линейных обратных связей (ЛОС) по состояниям

ОУ на (i+1)-м шаге внутри интервала k;

Ki+1

=

⎡ ⎣

Ke

i +1

;

Ki+1

⎤ ⎦

,

здесь

Ke i+1

— периодическая

l × l -матрица линейных обратных связей по ошибке на (i+1)-м шаге внутри интервала k;

Ki+1 — периодическая l × (n − l ) -матрица линейных обратных связей по состояниям ОУ

x = [ xl+1; …; xn ]T на (i+1)-м шаге внутри интервала k.

Соответствующие уравнению (3) траектории движения удовлетворяют системе уравне-

ний (1). Найденные закон управления и траектории движения должны обеспечивать мини-

мальное значение критерия качества вида (2), а также свойство устойчивости замкнутой

системы.

Синтез закона оптимальных управлений для дискретных систем с периодически

изменяющимися коэффициентами. Рассмотрим уравнения движения замкнутой системы с

проектируемым регулятором относительно переходной составляющей, по которой и опреде-

ляются динамические показатели качества. В соответствии с уравнениями (1) и (3) имеем

xп yп

((mk + i) +1) = Fi+1xп
(mk + i) = Ci+1xп (mk

( mk + i);

+

i

)

;⎫ ⎪⎪ ⎬

i = 0,(k −1),

⎪ ⎪⎭

(4)

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 6

20 С. В. Быстров, В. В. Григорьев, О. К. Мансурова и др.

где Fi+1 = Ai+1 − Bi+1Ki+1 — периодическая матрица описания замкнутой системы на (i+1)-м шаге внутри интервала k.

Проанализируем уравнения движения системы (4) на каждом шаге интервала периодичности k, которые принимают вид системы, описываемой k уравнениями:

xп yп

((mk + i) + k ) = Fi+1xп (
(mk + i) = Ci+1xп (mk +

mk
i);

+

i

)

;⎫ ⎪⎪ ⎬

i = 0,(k −1),

⎪ ⎭⎪

(5)

k +i
∏где Fi+1 = Fk+2i+1− j — периодическая обобщенная матрица описания (i+1)-го уравнения j =i +1

движения замкнутой системы внутри интервала k. Внутри интервала периодичности k система (4) не является системой с периодически

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

Ja

=




⎣⎡ xT

(

jk

+ i)

j=m

uT

(

jk

+

i )⎦⎤



⎡Q1

⎢ ⎣

0

0⎤ R⎥⎦



⎡x ⎢⎣u

( (

jk jk

+ +

i i

))⎥⎤⎦;

i = 0,(k −1),

(6)

который при j = 0 порождает критерий вида (2).

Для связи искомых оптимальных законов управления со свойством устойчивости рас-

смотрим периодическую квадратичную функцию Ляпунова, равную критерию Ja :

Vi+1 ( xп (mk + i)) = xпT (mk + i) Pi+1xп (mk + i) =

∑=

∞ j=m

⎡ ⎣

xпT

(

jk

+ i)

uT

(

jk

+

i )⎤⎦



⎡Q1 ⎢⎣ 0

0⎤ R⎥⎦



⎡ ⎢ ⎣

xuп((jjkk++ii))⎤⎥⎦;

i = 0,(k −1),

(7)

где Pi+1 — периодическая, симметрическая, положительно-определенная на (i+1)-м шаге
внутри интервала k, т.е. Pi+1 > 0 , n × n -матрица. Замкнутая система (4) будет асимптотически устойчива, если на всех траекториях дви-
жения первая разность от функции Ляпунова (7) внутри интервала периодичности будет строго отрицательна. Найдем значение первой разности от функции Ляпунова вида (7) внутри интервала периодичности:

( )xпT (mk + i) FiT+1Pi+1Fi+1 − Pi+1 xп (mk + i) = −xпT (mk + i)Q1 xп (mk + i) −

−uT (mk + i) Ru (mk + i); i = 0,(k −1).

(8)

В уравнении (8) матрица Q1 является, по крайней мере, положительно-полуопределенной, а
матрица R — положительно-определенной. Следовательно, первая разность от функции Ляпунова будет строго отрицательной, т.е. при искомом законе управления вида (3), удовлетворяющем уравнению (8), замкнутая система (4) будет устойчива. С учетом того, что

∆Vi+1 < 0 , i = 0, (k −1) ,
уравнение (8) примет следующий вид:
( )xпT (mk + i) FiT+1Pi+2 Fi+1 − Pi+1 xп (mk + i) = −xпT (mk + i) Q 1xп (mk + i) −

−uT (mk + i) Ru (mk + i); i = 0,(k −1).

(9)

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 6

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

21

Подставив в формулу (9) уравнение (3) и значение периодической матрицы

Fi+1 = Ai+1 − Bi+1Ki+1 , i = 0, (k −1) , из уравнения (4), получим

xпT (mk + i) AiT+1Pi+2 Ai+1xп (mk + i) + xпT (mk + i) AiT+1Pi+2 Bi+1u ( mk + i) +

+uT (mk + i) BiT+1Pi+2 Ai+1xп (mk + i) + uT (mk + i) BiT+1Pi+2 Bi+1u (mk + i) −

−xпT (mk + i) Pi+1xп (mk + i) = −xпT (mk + i)Q 1xп (mk + i) − −uT (mk + i) Ru (mk + i); i = 0,(k −1).

(10)

Будем искать оптимальный закон управления вида (3) исходя из условия, что первая разность от функции Ляпунова на всех траекториях движения системы должна принимать минимальное значение. Для этого частные производные по управлению от правой и левой частей уравнения (10) должны быть равны. Возьмем частные производные по управлению,
т.е. ∂ ∂u , от обеих частей уравнения (10), в результате получим

xпT (mk + i ) AiT+1Pi+2 Bi+1 + BiT+1Pi+2 Ai+1xп (mk + i) + 2u (mk + )i BiT+1Pi+2 Bi+1 =

= −2u (mk + i) R; i = 0,(k − i).

(11)

Сгруппируем в одной части уравнения (11) все члены, содержащие u (mk + i) ,

i = 0,(k −1) , а в другой — члены, содержащие xп (mk + i) , i = 0,(k −1) ; так как последние яв-

ляются скалярами, то получим

( )u (mk + i) = − R + BiT+1Pi+2 Bi+1 −1 BiT+1Pi+2 Ai+1x (mk + i); i = 0, (k −1).

(12)

С учетом закона управления (3) из уравнения (12) следует, что искомая периодическая

матрица ЛОС Ki+1 , i = 0, (k −1) , имеет вид
( )Ki+1 = R + BiT+1Pi+2 Bi+1 −1 BiT+1Pi+2 Ai+1, i = 0,(k − 1).

(13)

В силу того, что уравнение (10) должно выполняться для всех траекторий движения

xп (mk + i) , i = 0,(k −1) , и учитывая найденное значение для матрицы ЛОС Ki+1 ,

i = 0,(k −1) , приходим от уравнения (10) к системе матричных алгебраических уравнений

типа Риккати:

( )AiT+1Pi+2 Ai+1 − KiT+1 R + BiT+1Pi+2 Bi+1 Ki+1 − Pi+1 = −Q1;⎪⎫

( )Ki+1 = R + BiT+1Pi+2 Bi+1 −1 BiT+1Pi+2 Ai+1;



i

=

0,

(

k



1).

⎪ ⎭

(14)

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

с периодически изменяющимися коэффициентами сводится к решению на каждом шаге

i = 0,(k −1) внутри интервала периодичности системы матричных алгебраических уравнений

типа Риккати (14) относительно матриц Pi+1 и Ki+1 .

Для нахождения матриц Pi+1 , i = 0, (k −1) , очевидна связь между уравнением типа Рик-

кати (14) и уравнением типа Ляпунова:

FiT+1Pi+2 Fi+1 − Pi+1 = −Q i+1; i = 0, (k − 1).

(15)

Чтобы показать эту связь, подставим в уравнение (15) значение матрицы

Fi+1 = Ai+1 − Bi+1Ki+1 , i = 0, (k −1) , замкнутой системы (4) и положим, что следующая матрица
является периодической и положительно-определенной:

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 6

22 С. В. Быстров, В. В. Григорьев, О. К. Мансурова и др.

Q i+1= Q1+ KiT+1RKi+1 , i = 0, (k −1) .

Так как Q1> 0 и R > 0 , то матрица Q i+1 также будет положительно-определенной, а так как
матрицы ЛОС Ki+1 , i = 0, (k −1) , периодические, то данная матрица будет и периодической.
В результате получим матричное алгебраическое уравнение типа Риккати (14) для нахожде-
ния матриц Pi+1 , i = 0, (k −1) .
Связь между уравнениями типа Ляпунова и Риккати показывает, что задачу синтеза оптимального управления можно свести к решению системы

( Ai+1 − )Bi+1Ki+1 T Pi+2 ( Ai+1 − Bi+1Ki+1 ) − Pi+1 = −Q i+1;⎪⎫

( )Ki+1 = R + BiT+1Pi+2Bi+1 −1 BiT+1Pi+2 Ai+1;


i = 0,(k −1), ⎭⎪

или, воспользовавшись модифицированным уравнением типа Ляпунова вида FiT+1Pi+2 Fi+1 −
−λi2+1Pi+1 = −Q i+1; i = 0, (k −1) , — к решению системы

( ) ( )Ai+1 − Bi+1Ki+1 T Pi+2 Ai+1 − Bi+1Ki+1 − λi2+1Pi+1 = −Q i+1;⎫⎪

( )Ki+1 = R + BiT+1Pi+2Bi+1 −1 BiT+1Pi+2 Ai+1; i = 0, (k −1),

⎬ ⎭⎪

(16)

где λi+1 — степень устойчивости системы на i-м шаге внутри интервала периодичности.
Вычисление матриц Pi+1 и Ki+1 , i = 0, (k −1) , выполняется на основе матричной рекур-
рентной процедуры:

( )( ) ( )Pi+1 (m +1) k − i

= λi−+21

Ai+1 − Bi+1Ki+1 (m +1) k − i

T
×

⎫ ⎪

( )× Pi+2 ((m +1) k − i −1)

( )Ai+1 − Bi+1Ki+1 (m +1) k − i

+

Q i+1;

⎪ ⎪

( )Ki+1 ((m +1) k − i) =

( )R + BiT+1Pi+2

(m +1) k − i −1

Bi+1

−1
×

⎬ ⎪ ⎪

( )× BiT+1Pi+2 (m +1) k − i −1 Ai+1; i = 0, (k −1).

⎪ ⎭

(17)

Используя полученные выражения, в общем виде можно представить следующий алгоритм синтеза закона управлений (синтеза П-регулятора) для дискретных систем с периодически изменяющимися коэффициентами на основе метода локальной оптимизации.
1. Проверка на каждом шаге i = 0,(k −1) внутри интервала периодичности пар матриц
( Ai+1, Bi+1 ) на полную управляемость.
2. Задание на каждом шаге i = 0,(k −1) внутри интервала периодичности скорости схо-
димости траекторий движения в соответствии с требуемыми динамическими показателями
k −1
∏качества и условием, что 0 < λi+1 ≤ 1. i=0
3. Решение системы уравнений (16) относительно матриц Ki+1 и Pi+1 , i = 0, (k −1) , на
основе матричной рекуррентной процедуры (17).

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 6

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

23

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

Синхронизатор

ОУ

П-регулятор
Метод синтеза матрицы ЛОС Ki+1 , i = 0, (k −1) , с использованием метода локальной
оптимизации, гарантирующего расположение корней характеристического полинома замкнутой системы в желаемой области, можно рассматривать как метод синтеза модальных управлений, когда желаемые корни характеристического полинома должны быть расположены в некоторой области, а не заданы однозначно [6].
Вывод. Рассмотренный метод синтеза закона оптимальных управлений позволяет спроектировать для линейной дискретной системы с периодически изменяющимися коэффициентами такой закон, который обеспечивает устойчивость сконструированной системы, задавая расположение желаемых корней характеристического полинома в некоторой области, принадлежащей кругу единичного радиуса, путем минимизации заданного функционала качества.

СПИСОК ЛИТЕРАТУРЫ

1. Брайсон А., Хо-Ю-Ши. Прикладная теория оптимального управления. М.: Мир, 1972. 544 с.

2. Бобцов А. А., Быстров С. В., Григорьев В. В. и др. Построение регуляторов для систем пространственного слежения с периодическими коэффициентами // Тез. мультиконференции ИКТМ-2007. Геленджик, 2007.

3. Григорьев В. В., Мотылькова М. М., Мансурова О. К. Построение регуляторов для систем пространственного слежения // Изв. вузов. Приборостроение. 2007. Т. 50, № 11.

4. Бобцов А. А., Быстров С. В., Григорьев В. В. и др. Построение моделей систем пространственного слежения со сканированием // Материалы I Рос. мультиконференции по проблемам управления, Санкт-Петербург, 10—12 окт. 2006 г. СПб: ЦНИИ „Электроприбор“, 2006.

5. Абдуллаев Н. Д., Петров Ю. П. Теория и методы проектирования оптимальных регуляторов. Л.: Энергоатомиздат, 1985. 240 с.

6. Подчукаев В. А. Оптимальное модальное управление и наблюдение // Автоматика и телемеханика. 1983. № 8. С. 49—54.

Сведения об авторах

Сергей Владимирович Быстров

— канд. техн. наук, доцент; Санкт-Петербургский государственный

университет информационных технологий, механики и оптики, ка-

федра систем управления и информатики;

E-mail: sbystrov@mail.ru

Валерий Владимирович Григорьев — д-р техн. наук, профессор; Санкт-Петербургский государственный

университет информационных технологий, механики и оптики, ка-

федра систем управления и информатики; E-mail: grigvv@yandex.ru

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 6

24 В. В. Григорьев, С. В. Быстров, А. К. Наумова и др.

Ольга Кирибековна Мансурова Евгений Юрьевич Рабыш Валентин Юрьевич Рюхин Николай Александрович Черевко

— канд. техн. наук, доцент; Северо-Западный государственный заочный технический университет, Санкт-Петербург
— аспирант; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail: Rabysh@yandex.com
— канд. техн. наук, доцент; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра систем управления и информатики;
— аспирант; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail: epostbox1@mail.ru

Рекомендована кафедрой систем управления и информатики СПбГУ ИТМО

Поступила в редакцию 18.01.11 г.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 6