Научная статья на тему 'Анализ качества процессов в дискретных нестационарных многоканальных системах'

Анализ качества процессов в дискретных нестационарных многоканальных системах Текст научной статьи по специальности «Математика»

CC BY
94
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОКАНАЛЬНЫЕ СИСТЕМЫ / НЕСТАЦИОНАРНЫЕ ДИСКРЕТНЫЕ СИСТЕМЫ / СЕПАРАТНЫЕ КАНАЛЫ / РАВНЫЕ ИНТЕРВАЛЫ ДИСКРЕТНОСТИ / СИНГУЛЯРНОЕ РАЗЛОЖЕНИЕ / СКАЛЯРНЫЕ ОЦЕНКИ КАЧЕСТВА ПРОЦЕССОВ / MULTICHANNEL SYSTEMS / TIME-VARIANT DISCRETE SYSTEMS / SEPARATE CHANNELS / REGULAR DISCRETE TIME INTERVALS / SINGULAR VALUE DECOMPOSITION / SCALAR EVALUATION OF PROCESSES QUALITY

Аннотация научной статьи по математике, автор научной работы — Павлов А.С., Ушаков А.В.

Представлен способ анализа качества процессов в дискретных нестационарных многоканальных системах при равных интервалах дискретности сепаратных каналов на основе использования возможностей сингулярного разложения. Способ позволяет строить скалярные оценки векторных процессов. Продемонстрирована возможность оценки качества функционирования таких систем в форме мажорантных и минорантных оценок общепринятых показателей качества. Рассмотрены многоканальные нестационарные дискретные системы с единым интервалом дискретности для всех сепаратных каналов. Скаляризация процессов в системах осуществлена с использованием сингулярного разложения критериальных матриц, конструируемых для векторного ступенчатого и векторного одночастотного гармонического воздействия. Алгоритмическое обеспечение построено с учетом специфики дискретной природы нестационарных многоканальных систем, при этом использовано матричное уравнение Сильвестра с переменными матричными компонентами.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Analysis of process quality in time-variant discrete multichannel systems

Time-variant discrete multiple-input multiple-output systems with a regular discrete time intervals of separate channels are considered. A method of analysis of process quality in such systems is presented. Scalar evaluation of the vector processes in the systems are realized by singular value decomposition of special matrices. The method feasibility in evaluation of the system performance is demonstrated by majorant and minorant estimates of generally accepted indicators of quality. Algorithmic maintenance using Sylvester matrix equation with variable matrix components is constructed with the account of the discrete nature of the time-variant multiple-input multiple-output systems.

Текст научной работы на тему «Анализ качества процессов в дискретных нестационарных многоканальных системах»

УДК 512:517.962:62.50 DOI: 10.17586/0021-3454-2017-60-4-302-310

АНАЛИЗ КАЧЕСТВА ПРОЦЕССОВ В ДИСКРЕТНЫХ НЕСТАЦИОНАРНЫХ МНОГОКАНАЛЬНЫХ СИСТЕМАХ

А. С. Павлов, А. В. Ушаков

Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: ushakov-avg@yandex.ru

Представлен способ анализа качества процессов в дискретных нестационарных многоканальных системах при равных интервалах дискретности сепаратных каналов на основе использования возможностей сингулярного разложения. Способ позволяет строить скалярные оценки векторных процессов. Продемонстрирована возможность оценки качества функционирования таких систем в форме мажорантных и минорантных оценок общепринятых показателей качества. Рассмотрены многоканальные нестационарные дискретные системы с единым интервалом дискретности для всех сепаратных каналов. Скаляризация процессов в системах осуществлена с использованием сингулярного разложения критериальных матриц, конструируемых для векторного ступенчатого и векторного одночастотного гармонического воздействия. Алгоритмическое обеспечение построено с учетом специфики дискретной природы нестационарных многоканальных систем, при этом использовано матричное уравнение Сильвестра с переменными матричными компонентами.

Ключевые слова: многоканальные системы, нестационарные дискретные системы, сепаратные каналы, равные интервалы дискретности, сингулярное разложение, скалярные оценки качества процессов

Введение. Важными свойствами системы управления являются устойчивость, гарантирующая работоспособность системы, и робастность, гарантирующая стабильность ее качества. В этой связи встает задача анализа качественных показателей проектируемой системы. При работе с системами, обладающими векторным входом и выходом, данная задача усложняется. Наиболее удобно решать такую задачу путем скаляризации и последующей оценки скалярной величины. Наиболее употребляемой скаляризирующей функцией является норма, а одним из методов анализа — последующее эллипсоидное покрытие векторных процессов. Одно из решений задачи оценки с применением эллипсоидных оценок было предложено в работе [1], оценке качества линейных многомерных систем посвящены работы [2, 3].

Не только метод эллипсоидных оценок может использоваться при анализе многомерных систем. Так, например, для случая дискретных систем можно воспользоваться менее удобным методом сравнения [4]. Некоторые авторы используют для анализа дискретных систем переход к непрерывному времени [5], однако он неудобен в вычислительном плане.

В связи со сказанным следует обратить внимание на работы [6—8]. В [8] сформирована наиболее удобная алгоритмическая база определения устойчивости и робастности систем с периодическими ограничениями, являющихся частным случаем нестационарных систем.

К более сложному случаю относятся многоканальные и нестационарные дискретные системы. В работе [9] авторы ограничились случаем использования канонической фробениу-совой структуры представления матриц нестационарной дискретной системой с нелинейной частью, что неудобно при работе с многоканальными системами. Предлагаемый в [10] способ анализа нестационарной дискретной системы малопригоден для оценки качества системы при произвольном внешнем воздействии. Альтернативный способ нахождения области возможных состояний [11] также не позволяет корректно оценить качество системы.

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

Формирование критериальных матриц дискретных нестационарных многоканальных систем для случая конечномерных экзогенных воздействий. Рассматривается дискретная нестационарная многоканальная система вида:

x(k +1) = F (k) x(k) + G(k) g (k), x(0) = x(k )| k=0;

y(k ) = С (k ) x(k ),

где F(k) e Rnxn — матрица состояния, G(k) e Rnxm — матрица входов, С(k) e Rmxn — матрица выходов, g(k) e Rm — векторное задающее воздействие, y(k) e Rm — векторный выход, x(k) e Rn — вектор состояния, k — дискретное время, выраженное в числе интервалов дискретности длительности At.

Пусть задающее конечномерное экзогенное воздействие сформировано автономной дискретной системой:

z (k +1) = Ez (k), z (0) = z (k )| k=0;

(2)

g (k ) = Pz (k),

где E — матрица состояния, P — матрица выходов, g (k) — векторный выход, z (k) — вектор состояния.

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

Тогда агрегированная система, полученная объединением (1) и (2) с вектором состояния "x(k)"

x(k) =

z (k).

становится автономной:

x (k +1) =

F (k) x(k) + G (k) Pz (k) 0 x(k) + Ez(k)

= F (k) x(k), x (0) = x(k )|

k=0^

(3)

где

F (k) =

(4)

~F(k) G(k)P 0 E

Найдем свободное движение [12] агрегированной дискретной системы (3). Введем в рассмотрение матричную функцию f (*) от матрицы (*) :

f (*) = «оI + «1(*) + a2 (*)2 + aз (*)3 +..., ai е R, i = . (5)

Тогда становится справедливым следующее утверждение.

Утверждение 1. Если для любого k > 0 существует матрица преобразования подобия Т ^), удовлетворяющая уравнению Сильвестра:

Т ^) Е - F (к )Т ^) = G ^) Р, (6)

то матричная функция f (Г^)) (5) при Г' ^) вида (4) сводится к

" f ( Г (k ) ) Т ^ )f ( Е )- f ( Г (k ) ) Т ^ )

0 f (Е )

f {F (k) )

Доказательство. Пусть для каждого фиксированного к > 0 / (Р) может быть представлена бесконечным матричным рядом

/ (Р) = а01 + а\Р + а2РР2 + ар +..., а1 е Я, I = 1, да, (8)

тогда с учетом (6)

/ (Р ) = а01 + ахР + а2Р^2 + а3Р?3 +... = " Р ТЕ - РТ

= ао I + а1

0

Е

+ ап

Р2 ТЕ2 - Р2Т

0

Е 2

+ ао

Р3 ТЕ3 - Р 3Т

0

Е 3

+... =

-41 ■ -г 42^ 0

.... о

а01 + а1Р + а2 Р2 +... (а0Т + а^Е + а2ТЕ2 + ...)-(а0Т + аЛРТ + а2 Р 2Т +

0

1

2

...

(9>

а01 + а1Е + а2Е +...

" / (Р ) Т/ (Е )- / (Р )Т"

_ 0 / (Е) _ В качестве матричной функции (8) будет выступать фундаментальная матрица системы, позволяющая связать вектор состояния свободного движения с вектором начальных условий. Для стационарного случая матричная функция принимает вид

(10) (11)

/(Р) = Рк, к > 0, для нестационарного случая выражение (10) преобразуется в

/(Р (к)) = П Р ('), к > 0.

I =0

С учетом (7) и (11) свободное движение дискретной системы (3) может быть представлено как

"/ (Р(к)) Т(к -1)/ (Е) - / (Р(к)) Т(к -1)"

_ 0 / (Е)

(к-1 Л

Х(к) = / (Р(к) )(0):

х (0) =

к-1

П Р (I) Т(к)Е - П Р (I)

I=0 V1=0 У

Т (к)

0

Ек

Х(0) * (0)

(12)

откуда для состояний исходной (1) и автономной систем (2):

х(к) =

( к-1 Л

П Р (I)

VI=0 у

х(0) +

( к-1

Т (к) Е -

л Л

П Р (')

V г=0

Т (к)

* (0),

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(13)

* (к) = Ек* (0).

Ошибка воспроизведения задающего воздействия описывается выражением:

е(к) = g (к) - у (к ) = Р* (к) - С (к ) х(к) =

( к-1 Л

= (Р - С (к )Т (к) )Ек* (0) - С (к) П Р (I) (х(0) - Т (к) *(0) ). (14)

V ¿=0 У

На основании (13) и (14) возможно построить критериальные матрицы дискретной нестационарной многоканальной системы (3) для типовых конечномерных экзогенных воздействий.

Для оценки динамических свойств систем в переходном режиме наиболее часто используется ступенчатое воздействие, для исследования систем в вынужденном режиме с применением амплитудно-частотных характеристик — гармоническое. Так, для ступенчатого экзогенного воздействия [13] система при x(0) = 0 описывается следующим образом:

x(k) = Hx (k) z(0);

y(k) = Hy (k) z(0), ( )

k-1 _1

где Hx(k) = (I-ПF(i))(I-F(k)) G(k) и Hy(k) = C(k)Hx(k) — критериальные матрицы,

i =0

переходные по состоянию и выходу.

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

x(k) = H~x (k) x(0);

y(k) = Hy (k) x(0), ( )

П F (i) (IП F (i)) (I - F (k) )-1 G(k) _i=0 i=0 _ Для случая одночастотного гармонического воздействия с частотой ш матрица подобия [13] задается в виде

T (ш, k) = (I - 2 F (k) cos (coAt) + F (k )2)-10(ш, k), где 0(ш,k) = _(cos(шAt)I-F(k))G(k)i -sin(шAt)G(k)".

Выход системы и ошибка в установившемся режиме системы составляют У(ш, k) = C(k)T(ш,k) z(k, ш) = C(k)T(ш, k)Ek (ш) z(0),

е(ш, k) = (P - C(k)T(ш, k))z(k, ш) = (P - C(k)T(ш, k))Ek (ш) z(0),

где Hx (k) =

, Hy (k ) = C (k) Hx (k ).

(17)

(18) (19)

где

E=

diag<

cos^ j At) - sin^ j At)

; ш,- = ш, j = 1,m \ diag<

sin(ш j At) cos(ш j At)

; ш,- =ш, j = 1,m

P = [ Im

0m

Нетрудно заметить, что выражение (18) задает матричную параметрическую [14] амплитудно-частотную характеристику нестационарной системы.

Формирование эллипсоидных оценок качества векторных процессов с использованием сингулярного разложения. Наиболее прост и эффективен для работы с векторными процессами метод скаляризации, основанный на использовании сингулярного разложения [15]. Для его использования необходимо прийти к линейной алгебраической задаче

Л(к) = N (к )х(к) , (20)

где N (к) — критериальная матрица, ^(к) и х(к) — выходной и преобразуемый векторы. Переходя в (20) к евклидовым нормам, получим оценочное неравенство вида:

аг

ш (k ^feS <а

{N(k)}<||x(k)|| <а

{N (k)}, Vk,

где amin и amax

— максимальное и минимальное сингулярные числа матрицы N (k).

Учитывая (20) и (21), возможно построить мажоранту и миноранту исследуемой векторной характеристики векторных процессов.

Применив (21) к (15) и (16), получим оценку процессов в нестационарной многоканальной дискретной системе для ступенчатого векторного воздействия:

{{ (k)} < М- < amax {{ (k)}, (22)

{Hy (k)} < ly|0| < a max {Hy (k)}, (23)

где

k"1

«

«

^min

Hy (k) = С(k)(I - П F(i)) (I - F(k))-1 G(k),

i=0

Hx(k) = С(k) ПF(i) (I-ПF(i))(I-F(k))G(k)

_ i=0 i=0

Аналогично строится зависимость выхода системы (18) и ошибки (19) от частоты гармонического воздействия и времени:

«mm {Hy (ш, k)} ^ " Пmax ^ (ш, k)} , (24)

«min {{ (ш, k)} <" «max {e (ш, k)} , (25)

где Hy (ш, k) = С(k)T (со, k) и He (ш, k) = (P - С(k)T (ш, k)), а матрица подобия задана выражением (17).

Стоит отметить, что Ek (ш) является ортогональной матрицей и умножение на нее не влияет [16] на сингулярные числа критериальных матриц, вследствие чего при использовании аппарата сингулярных чисел ее можно изъять.

Оценки (24) и (25) можно свести к зависимости от одной переменной (частоты), но для этого следует вычислять выражения (24), (25) до некоторого k = kfin, при условии отсутствия

расходимости после kfm :

mkin {«min {Hy ^ k)}} < ^COk^ < mklx {«max {{ ^ k)}} , Vk , (26)

mkin {«min {He ^ k)}} < ^ J < mkax {«max {He (Ш, k)}}^ Vk . (27)

Пример. Рассмотрим простую трехканальную нестационарную дискретную систему с интервалом дискретности At = 0,01. Система обладает тремя каналами, отрабатывающими

задающие воздействия gt, i = 1,3 , с передаточными функциями вида:

1,32-10-6 z2 + 5,228-10-6 z +1,294-10-6

°1(z)= 3 2 '

z3 - 2,96z2 + 2,921z - 0,9608

Л , , 3,493-10-5z2 +1,356-10-4z + 3,29-10-5

Ф2 (z) = --5-2--

z3 - 2,881z2 + 2,768z - 0,8869

Фэ(z)=

8,88 -10-4 z2 + 3,245-10-3 z + 7,418 -10-4 z3 - 2,649z2 + 2,352z - 0,6977

Длительность переходных процессов в сепаратных каналах соответственно составляет ^ = 4, Г2 = 1,33, Г3 = 0,44 с.

Между каналами присутствуют нестационарные связи, представляемые периодическими коэффициентами:

у, (к) = 0,5 (( (1 + д (к)) + К (1 - д (к))), г = 1,4;

{к) = ^п

2пк

N

г = 1,4,

I У

где К1 = К4 = 0,1, К2 =-0,01, К3 =-0,03, К1 =-0,15, К2 = К3 =-0,02, К4 =-0,05, Щ = Щ2 = 300, Щ = 200, Щ4 = 100.

На рис. 1 приведена функциональная схема трехканальной нестационарной дискретной системы: gi (к), г = 1,3, — задающие воздействия каналов; уг (к), г = 1,3, — выходы каналов; Фг (2), г = 1,3 , — передаточные функции каналов; уг (к), г = 1,4, — периодические коэффициенты межканальных связей.

Рис. 1

Построим зависимости согласно (22), (23) и (26), (27).

На рис. 2 приведены мажоранта и миноранта эллипсоидного покрытия переходных процессов: а — с нулевыми начальными условиями системы; б — с учетом ненулевых начальных условий.

а)

11К01|/||*(0)|| 1

0,5

б)

0

||Х0||/|М0)| 6

4

2

-ата^Я/О}

- -О-ттЯ^)}

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

V - -—__ ------:-------

1 2 3 4 5 6 7 8 9 /, с

2 3 4 5 6 7 8 9 /, с Рис. 2

0

На рис. 3 представлены мажоранта и миноранта эллипсоидного покрытия ошибки при гармоническом воздействии.

!№ю)№(0)|| 1

0,5

■атах{Яе(ю,0} -атт{Яе(ю,0}

10-3 10-2 10-1 100 101 102 ю, с-1 Рис. 3

На рис. 4 приведены мажоранта и миноранта амплитудно-частотной характеристики.

Рис. 4

По полученным результатам можно дать следующие оценки:

— система имеет гарантированное перерегулирование в диапазоне 0—20 %;

— время переходных процессов 1,3—3,5 с;

— система обладает статизмом в диапазоне 0—5 %;

— полоса пропускания на уровне 0,707 находится в диапазоне 1,2—18 с-1;

— полоса пропускания на уровне 0,05 находится в диапазоне 5—46,1 с-1;

— полоса пропускания на уровне 0,18 относительной частотной ошибки находится в диапазоне 0,3—1,1 с-1.

Заключение. Представлен способ анализа качества процессов в дискретных нестационарных многоканальных системах при равных интервалах дискретности сепаратных каналов на основе использования возможностей сингулярного разложения. Способ позволяет строить скалярные оценки векторных процессов. Продемонстрирована возможность оценки качества функционирования таких систем в форме мажорантных и минорантных оценок общепринятых показателей качества.

Статья подготовлена по результатам работы, выполненной при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-ЦШ) и Министерства образования и науки РФ (проект 14.Z50.31.0031).

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

1. Черноусько Ф. Л., Овсеевич А. П., Клепфиш Б. Р., Трущенков В. Л. Эллипсоидное оценивание состояния управляемых динамических систем // Препринт № 224. М.: Ин-т проблем механики АН СССР, 1983.

2. Ушаков А. В. Модальные оценки качества процессов в линейных многомерных системах при внешних конечномерных воздействиях // Автоматика и телемеханика. 1992. № 11. С. 72—82.

3. Ушаков А . В. Модальные оценки качества процессов управления многомерными системами при гармоническом внешнем воздействии // Автоматика и телемеханика. 1989. № 11. С. 76—85.

4. Григорьев В. В., Коровьяков А. Н. Исследование качества многосвязных дискретных систем на основе метода сравнения // Автоматика и телемеханика. 1988. № 9. С. 58—66.

5. Розенвассер Е. Н. Математическое описание и анализ многомерных импульсных систем в непрерывном времени. I. Параметрическая передаточная функция и весовая функция многомерных импульсных систем // Автоматика и телемеханика. 1995. № 4. С. 88—105.

6. Джури Э. И., Премаратне К., Эканайаке М. М. Робастная абсолютная устойчивость дискретных систем // Автоматика и телемеханика. 1999. № 3. С. 97—118.

7. Джури Э. И. Робастность дискретных систем // Автоматика и телемеханика. 1990. № 5. С. 3—28.

8. Морозов М. В. Робастная устойчивость дискретных систем управления с периодическими интервальными ограничениями // Проблемы управления. 2013. № 4. С. 11—15.

9. Кунцевич В. М. Анализ устойчивости и синтез устойчивых систем управления одним классом нелинейных нестационарных систем // Тр. Ин-та математики и механики УрО РАН. 2006. Т. 12, № 2. С. 98—107.

10. Кузнецов В. П., Саликов Л. М. К оценке свободных колебаний в линейных дискретных нестационарных системах // Автоматика и телемеханика. 1973. № 9. С. 176—179.

11. Булеков В. П., Диканова Л. С. Область возможных состояний линейной дискретной нестационарной системы // Автоматика и телемеханика. 1974. № 11. С. 57—64.

12. Бесекерский В. А. Цифровые автоматические системы. М.: Наука, 1976. 576 с.

13. Дударенко Н. А., Нуйя О. С., Сержантова М. В., Слита О. В., Ушаков А. В. Математические основы теории систем: лекционный курс и практикум. СПб: НИУ ИТМО, 2014. 292 с.

14. Теория автоматического регулирования. Кн. 3. Ч. 1. Техническая кибернетика. Теория нестационарных, нелинейных и самонастраивающихся систем автоматического регулирования / Под ред. В. В. Солодовникова. М.: Машиностроение, 1969. 608 с.

15. Forsythe G. E., Malcolm M. A., Moler C. B. Computer methods for mathematical computations. Englewood Cliffs: Prentice Hall, 1977. 270 p.

16. Воеводин В. В., Кузнецов Ю. А. Матрицы и вычисления. М.: Наука, 1984. 320 с.

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

Андрей Сергеевич Павлов — аспирант; Университет ИТМО; кафедра систем управления и инфор-

матики; E-mail: a.s.pavlov@email.su

Анатолий Владимирович Ушаков — д-р техн. наук, профессор; Университет ИТМО; кафедра систем управления и информатики; E-mail: ushakov-avg@yandex.ru

Рекомендована кафедрой Поступила в редакцию

систем управления и информатики 15.11.16 г.

Ссылка для цитирования: Павлов А. С., Ушаков А. В. Анализ качества процессов в дискретных нестационарных многоканальных системах // Изв. вузов. Приборостроение. 2017. Т. 60, № 4. С. 302—310.

ANALYSIS OF PROCESS QUALITY IN TIME-VARIANT DISCRETE MULTICHANNEL SYSTEMS

A. S. Pavlov, A. V. Ushakov

ITMO University, 197101, St. Petersburg, Russia E-mail: ushakov-avg@yandex.ru

Time-variant discrete multiple-input multiple-output systems with a regular discrete time intervals of separate channels are considered. A method of analysis of process quality in such systems is presented. Scalar evaluation of the vector processes in the systems are realized by singular value decomposition of special matrices. The method feasibility in evaluation of the system performance is demonstrated by majorant and minorant estimates of generally accepted indicators of quality. Algorithmic maintenance using Sylvester matrix equation with variable matrix components is constructed with the account of the discrete nature of the time-variant multiple-input multiple-output systems.

Keywords: multichannel systems, time-variant discrete systems, separate channels, regular discrete time intervals, singular value decomposition, scalar evaluation of processes quality

310

A. C. naenoe, A. B. YwaKoe

Data on authors

Andrey S. Pavlov — Post-Graduate Student; ITMO University, Department of Computer

Science and Control Systems; E-mail: a.s.pavlov@email.su Anatoly V. Ushakov — Dr. Sci., Professor; ITMo University, Department of Computer Science

and Control Systems; E-mail: ushakov-avg@yandex.ru

For citation: Pavlov A. S., Ushakov A. V. Analysis of process quality in time-variant discrete multichannel systems // Journal of Instrument Engineering. 2017. Vol. 60, N 4. P. 302—310 (in Russian).

DOI: 10.17586/0021-3454-2017-60-4-302-310

i Надоели баннеры? Вы всегда можете отключить рекламу.