Научная статья на тему 'Моделирование систем управления с вероятностными каналами передачи информации и ПИД-регулятором'

Моделирование систем управления с вероятностными каналами передачи информации и ПИД-регулятором Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
66
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕРОЯТНОСТНЫЙ КАНАЛ / ВЕРОЯТНОСТЬ ПЕРЕДАЧИ ДАННЫХ / ДИСКРЕТНЫЙ РЕГУЛЯТОР / КОРРЕЛЯЦИОННЫЕ МОМЕНТЫ / МАТЕМАТИЧЕСКОЕ ОЖИДАНИЕ / СЕТЕВАЯ СИСТЕМА УПРАВЛЕНИЯ / СЕТЕВОЙ КАНАЛ / СИСТЕМА УПРАВЛЕНИЯ / ТАКТ КВАНТОВАНИЯ / PROBABILISTIC CHANNEL / DATA TRANSMISSION PROBABILITY / DISCRETE REGULATOR / CORRELATION MOMENTS / EXPECTED VALUE / NETWORK MANAGEMENT SYSTEM / NETWORK CHANNEL / CONTROL SYSTEM / QUANTIZATION TACT

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Авцинов Игорь Алексеевич, Емельянов Александр Егорович, Ивлиев Максим Николаевич

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Авцинов Игорь Алексеевич, Емельянов Александр Егорович, Ивлиев Максим Николаевич

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

Modeling of Control Systems with Probabilistic Information Transmission Channels and PID Controller

Mathematical modeling of the control system with a probabilistic information transmission channel was carried out. We considered a network data transmission channel between a digital sensor and a discrete controller as a probabilistic channel. It is assumed that the transmission of a data package over the network channel during the quantization period is carried out with a given probability. As a result of the mathematical modeling, expressions in the form of discrete vector-matrix equations for mathematical expectations and correlation moments of control system state variables were obtained. To verify the results, an illustrative example of calculating a digital control system with a PID controller is given

Текст научной работы на тему «Моделирование систем управления с вероятностными каналами передачи информации и ПИД-регулятором»

УДК 681.514.015

DOI: 10.17277/vestnik.2018.03.pp.437-445

МОДЕЛИРОВАНИЕ СИСТЕМ УПРАВЛЕНИЯ С ВЕРОЯТНОСТНЫМИ КАНАЛАМИ ПЕРЕДАЧИ ИНФОРМАЦИИ И ПИД-РЕГУЛЯТОРОМ

И. А. Авцинов1, А. Е. Емельянов1, М. Н. Ивлиев2

Кафедры: «Информационные и управляющие системы» (1);

«Высшая математика и информационные технологии» (2),

ФГБОУ ВО «Воронежский государственный университет инженерных технологий», г. Воронеж, Россия; max1m@mail.ru

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

Аннотация: Проведено математическое моделирование системы управления с вероятностным каналом передачи информации. В качестве вероятностного канала рассмотрен сетевой канал передачи данных между цифровым датчиком и дискретным регулятором. Предполагается, что передача пакета данных по сетевому каналу за период квантования осуществляется с заданной вероятностью. В результате проведенного математического моделирования получены выражения в форме дискретных векторно-матричных уравнений для математических ожиданий и корреляционных моментов переменных состояния системы управления. Для проверки результатов в работе реализован иллюстрирующий пример расчета цифровой системы управления с ПИД-регулятором.

Теоретические исследования по анализу, моделированию и синтезу систем управления с вероятностными каналами передачи информации являются актуальными. К ним, в частности, относятся системы, в которых данные передаются по цифровым сетям в виде пакетов. Такие каналы передачи получили название сетевых, а системы - сетевых систем управления [1, 2]. Применение сетевых каналов в системах управления имеет ряд преимуществ: снижение затрат на монтажные работы, конфигурацию системы, простота диагностики и обслуживания. Однако использование вероятностного (сетевого) канала передачи приводит и к ряду новых проблем: случайная временная задержка в процессе передачи, вероятная потеря пакета данных, возможность асинхронной работы элементов системы. Неучет данных факторов может привести к потере устойчивости системы управления.

Традиционный подход к синтезу таких систем не позволяет решить перечисленные проблемы. Это связано с тем, что анализ систем управления с вероятностными каналами передачи информации требует использования методов и подходов как теории управления, так и теории связи. Этот факт значительно усложняет анализ, моделирование и синтез таких систем управления [3 - 5].

В работе рассмотрен подход к моделированию системы управления с дискретным ПИД-регулятором и вероятностным каналом передачи от цифрового

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

На рисунке 1 представлена функциональная схема системы управления с вероятностным каналом передачи. Считанные цифровым датчиком данные выхода объекта регулирования Ук передаются по сетевому каналу на дискретный регулятор, который получает эти данные ~к с некоторой вероятностью р в течение такта квантования 70. Если в течение такта квантования 70 данные от цифрового датчика поступают в дискретный регулятор, то они учитываются при выработке регулирующего воздействия; в противном же случае данные от датчика будут потеряны, а для выработки регулирующего воздействия в регуляторе используются предыдущие данные от цифрового датчика.

В таком режиме работы для описания системы справедливы следующие соотношения:

X () = АX (() + Б0и (() ; (1)

у (I ) = СХ ^ ), (2)

где X () - вектор столбец (г х 1) переменных состояния объекта регулирования; А0 - матрица (г х г) коэффициентов; Б0 - вектор-столбец (г х 1); С - вектор-строка (1 х г); г - число переменных состояния объекта регулирования.

В дискретной форме уравнения (1), (2) можно представить следующим образом:

Хк+1 = АХк + щ;

Ук = СХ к ■

Переход к дискретному времени осуществлен по формуле [6]

(3)

(4)

где е

At = I + Aot + +

0 2! 3!

Xk+i = eAoTo Xk + J eAoTdxßouk,

o

(Aot)2 , (Aot)3

- + ... - экспоненциальная матрица.

Введем следующие обозначения:

A = eAoTo ;

B = J eAoTdtBo,

(5)

(6) (7)

где Хк - вектор-столбец (г х 1) переменных состояния объекта регулирования; А -матрица (г х г) коэффициентов; Б - вектор-столбец (г х 1); С - вектор-строка (1 х г).

Исполнительное устройство

(t)

Объект yW Цифровой

регулирования датчик

ик

'Ук

Дискретный регулятор

| Сетевой | канал

Ук

Рис. 1. Система управления с вероятностным каналом передачи

T

Тогда уравнения для объекта регулирования примут вид (3), (4).

Будем считать, что дискретный регулятор реализует ПИД-закон регулирования

Ч+1 = Ч + %Ч+1 + № + Ч2Ч-1. (8)

Здесь

ек+1 = ч+1- [ькУк+(1 - ък Ы];

bk =

ек = ч -Фк;

ек-1 = 2к-1 -фк-1;

Фк+1 = ЬкУк +(1 - Ък )фк ,

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

П, с вероятностью р; [0, с вероятностью д; д = 1 - р;

Фк - дополнительная переменная состояния системы.

Если передача данных за такт квантования 70 произошла (канал «открыт»), то Ьк = 1; если не произошла (канал «закрыт»), то есть имеется потеря пакета,

то Ьк = 0 .

Введем в рассмотрение обобщенный вектор

"^к " ик Фк

_Фк-1_

Тогда в векторно-матричном виде уравнение, описывающее поведение рассматриваемой системы, примет вид

5k =

Xk+1 A B O O ' "Xk " " O O O

uk+1 - ЧоЬс 1 -[ (1 - bk ) + 41] - 42 uk + 4о 41 42

9k+1 bkC о (1 - bk) о Фk о о о

_9k _ O о 1 о _ _Фk-1 _ _ о о о

zk+1 zk zk-1.

(10)

здесь О, О - вектор-строка (1 х г) и вектор-столбец (г х 1) с нулевыми элементами соответственно;

+1 = Н (Ьк + Ю2к+1, (11)

где

" А В О О '

- доЬкс 1 - [до(1 - Ьк)+д1] - д2 ЬкС о (1 - Ьк) о

О 0 1 о

H (bk ) =

(12)

D =

O O

q о 41

о о

о о

O

q 2 о о

(13)

Z =

zk zk-1 zk - 2

(14)

Полученные дискретные уравнения описывают динамику рассматриваемой системы.

Определим вероятностные моменты переменных состояния системы. 1. Математическое ожидание:

м +1 ] = M [Н (bк & ] + M [DZk ]; M [^к+1 ] = тк+1; M [DZk ] = DZk.

Так как случайные величины bк и к являются взаимно независимыми, то

M [H (bk )k ]=M [H (bk )]M [Ik ] = H (p m..

где

M [н ^к)] = pн (1)+(1 - p )н (0) = H (p).

В том, что

H (p) = pH (1) + (1 - p)H (0),

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

можно убедиться прямой подстановкой соответствующих матриц H(1) и H(0). Тогда для математического ожидания можно записать:

тк+1 = H ^тк + Шк; (15)

H (p ) =

A

B

O

O

-qopc 1 -[qo(1 -p)+qi] -q2

pC o

(i - p)

O

(16)

h (i) =

B

O

O

H (o) =

qoC i -[qo + qi] - 42 c o i o о o i o

ABO O

O i -[o + qi] - 42

о o i o

о o i o

(i7)

(i8)

2. Корреляционные моменты.

Для второго начального момента имеем:

а2, к = М¡£к ^к];

^к+1 = ^ Н т (Ьк) + Z¡ Dт; (к+1 а+1 )= Н (Ьк )%к а нт (Ьк)+DZк а Нт (Ьк)+н (Ьк )%к 21Бт+т^ а2,к+1 = М[^к+1 а+1] = М[н(Ьк )|к • Нт(Ьк)]+М[DZk ¡Ц Нт(Ьк)]+

o

Ü

i

o

+М[(Ьк)5к ]+М\вгк IIБт].

Рассмотрим каждое слагаемое данного выражения отдельно м\тк1кБт ]=тк2кБТ, так как Б и 1к не содержат случайных параметров;

М[н(Ьк)%к IтБт] = м[я(Ьк)5к]]Бт = Н(р)тк1кТБт;

м [^к 5т нт (Ьк )]=ткМ [к Нт (Ьк )]=т^нт (р);

М [ (Ьк )5к Н т (Ьк )]=рМ [н (1)£к Нт (1)]+(1 - р)м [н (о)^к 5к нт (0)]=

= рН(1)М [5к 5т ]нт (1) + (1 - р)н (0)м[5к 5т ]нт (0) = рН(\)а2ЛНт (1) + (1 - р)Н (0)а2, кНт (0). Тогда выражение для второго начального момента примет вид

а 2, к+1 = {рН (1)а2, кН т (1) + (1 - р)Н (0)а2, кН т (0)}+ +ткш1 нт (р)+н (р)жк21 бт+тк21 Бт.

Учитывая, что

Щ+Шш = [н(р)тк + Б1к] [тТНт (рН гкОТ] =

= Н (р)шкш1нт (р) + Н(р)шк1ткВт + Ш^Нт (р) + В1к1к Бт; и что корреляционные моменты определяются по формуле

©к = а2,к - тктТ. Запишем выражение для корреляционных моментов

©к+1 = а 2, к+1 - тк+14+1 = {рН (1)а2, кН т (1) + (1 - р )Н (0)а 2, кН т (0)}- Н(р)ткш1Нт(р)= {рН(1)[а2,к - ткшТк ]н т(1)+(1 - р)Н(0)[а2,к - ткш\]нт(0)}+ + {рН(1)тктТкН т (1) + (1 - р)Н (0)ткт1Нт (0)}- [Н® + (1 - р)Н (0)]шкш^ [рНт (1) + + (1 - р)Н т (0)] = рН (1)©кН т (1) + дН (0)©кН т (0) + рдЕт^ т

или

©к+1 = рН(1)©кН т (1) + дН(0)©кН т (0) + рдЕтктрт, (19)

где

Е = Н (1)- Н (0); (20)

д =1 - р;

последнее слагаемое, полученное в выражении (19), - параметрическое возмущение.

Полученные дискретные векторно-матричные выражения для математических ожиданий (15) и корреляционных моментов (19) переменных состояния позволяют проводить анализ и синтез систем управления с вероятностными каналами связи.

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

G(s) =

(0,1s +1))

На основании данной передаточной функции запишем модель сервопривода в векторно-матричной форме:

"п 1 ~1 Г,- ГГ1

*);

■ x1(t )" 0 1 " ■ X1(t У 1 "0 "

_ X2 (t)_ 0 -10_ _ X2 (t)_ 1 10_

y(t ) = [1 0]

_х2 (t).

Отсюда

Л =

"0 1 " "0 "

; Bo = ;C

0 -10_ 10.

; C = [1 0]; X (t) =

xi(t)

Х2 (t)_

С учетом того, что А = еА°Т°.

определим

e AoTo = I + (AoTo) +

(ATo )2 , (AoTo )3

2!

+ ...;

Ao2 = Ao Ao =

"o 1 " "0 1 " = "o -10" = -1o "o 1 "

0 -10. 0 -10. 0 100. 0 -10.

Ao2 = -1oAo;

A = 100^,;

Ao =(- 10)-1 Ao, i = 1, n.

Тогда е

AoTo = I + (AoTo ) + (ATo) + (AT)

+...=i - Ao 1o

I -1 + (- 1oTo) +

, (- 1oTo )2 , (- 1oTo )3 + 2! 3!

= I--

Ao 1o

e-1oTo -1] = I + 4o - Ao e-1oTo

J 1o 1o

"1 0" "o 0,1"

+

0 1. 0 -1.

o 0,1e-10To o - 1e-1oTo

(1 - e-1oTo

1 o,11 - e

-1oTo

e

A =

1 0,11 - e

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

(1 - e-1oTo )

o

B = J e A°zdxBo = J

1 o,1|1 -

-Ют

(1 - e"1oT)"

To 0,1 o

To - 0,1(1 - e-1oTo) 0,1(1 - e-1oTo)

T

.( - e

-1oTo

dxBo =

1(т + e-1oT)

т o,1 т + e o - 0,1e"10x

Bo =

B =

To - 0,11 - e

(1

1 - e-1oTo) )

1 - e"

To - o,1 (1 - e-1oTo) )

e

T

T

o

o

а) б)

Рис. 2. Изменение математического ожидания myt (а) и дисперсии Qyt (б) выхода системы управления (i - такты квантования)

В качестве настроек ПИД-регулятора выберем q0 = 220; qx = -420; = 200. Вероятность передачи данных по каналу p = 0,6.

На рисунке 2, а, показано изменение математического ожидания выходной переменной системы управления. Переходный процесс математического ожидания выхода системы управления имеет довольно хорошие качественные показатели, несмотря на то, что вероятность передачи информации по каналу достаточно мала.

Рисунок 2, б, показывает изменение дисперсии выходной переменной системы управления. Среднеквадратическое отклонение не превышает 10 % от установившегося значения выхода системы управления. При этом максимальное значение дисперсии приходится на максимум математического ожидания.Таким образом, в результате работы выполнено математическое моделирование сетевых систем управления с ПИД-регулятором и передачей информации по вероятностным каналам. Проведенные исследования и результаты расчетов показали целесообразность и возможность применения данного подхода к синтезу и анализу систем управления подобного вида.

Список литературы

1. Абрамов, Г. В. Моделирование сетевых систем управления с передачей информации по каналу множественного доступа с учетом зависимости потоков квантования / Г. В. Абрамов, А. Е. Емельянов, М. Н. Ивлиев // Системы управления и информационные технологии. - 2008. - Т. 31, № 1. - С. 4 - 7.

2. Абрамов, Г. В. Математическое моделирование цифровых систем управления с передачей информации по каналу множественного доступа / Г. В. Абрамов, А. Е. Емельянов, М. Н. Ивлиев // Системы управления и информационные технологии. - 2007. - № 3 (29). - С. 27 - 32.

3. Networked Control Systems with Communication Constraints: Tradeoffs between Transmission Intervals, Delays and Performance / W. Heemels [et al.] // IEEE Transactionson Automatic Control. - 2010. - Vol. 55 (8). - P. 1781 - 1796.

4. Cloud-Based Network ed Visual Servo Control / H. Wu [et al.] // IEEE Transactions on Industrial Electronics. - 2013. - Vol. 60. - P. 554 - 566.

5. Zhang, L. Network-Induced Constraints in Networked Control Systems / L. Zhang, H. Gao, O. Kaynak // IEEE Transactionson Industrial Informatics. - 2013. -Vol. 9. - P. 403 - 416.

6. Филлипс, Ч. Системы управления с обратной связью / Ч. Филлипс, Р. Харбор. - М. : Лаборатория базовых знаний, 2001. - 616 с.

Modeling of Control Systems with Probabilistic Information Transmission Channels and PID Controller

I A. Avtsinov1, A. E. Emelyanov1, M. N. Ivliev2

Department of Information and Control Systems (1); Higher Mathematics and Information Technologies (2), Voronezh State University of Engineering Technologies, Voronezh, Russia; max1m@mail.ru

Keywords: probabilistic channel; data transmission probability; discrete regulator; correlation moments; expected value; network management system; network channel; control system; quantization tact.

Abstract: Mathematical modeling of the control system with a probabilistic information transmission channel was carried out. We considered a network data transmission channel between a digital sensor and a discrete controller as a probabilistic channel. It is assumed that the transmission of a data package over the network channel during the quantization period is carried out with a given probability. As a result of the mathematical modeling, expressions in the form of discrete vector-matrix equations for mathematical expectations and correlation moments of control system state variables were obtained. To verify the results, an illustrative example of calculating a digital control system with a PID controller is given.

References

1. Abramov G.V., Yemel'yanov A.Ye., Ivliyev M.N. [Modeling of Network Control Systems with transmission of Information over a Multiple Access Channel Taking into Account the Dependence of Quantization Flows], Sistemy upravleniya i informat-sionnyye tekhnologii [Control Systems and Information Technologies], 2008, vol. 31, no. 1, pp. 4-7. (In Russ.)

2. Abramov G.V., Yemel'yanov A.Ye., Ivliyev M.N. [Mathematical Modeling of Digital Control Systems with Information Transfer Via a Multiple Access Channel], Sistemy upravleniya i informatsionnyye tekhnologii [Control Systems and Information Technologies], 2007, no. 3 (29), pp. 27-32. (In Russ.)

3. Heemels W., Teel A., Wouw N., Nesic D. Networked Control Systems with Communication Constraints: Tradeoffs between Transmission Intervals, Delays and Performance, IEEE Transactionson Automatic Control, 2010, vol. 55 (8), pp. 1781-1796.

4. Wu H., Lou L., Chen C.-C., Hirche S., Kuhnlenz K. Cloud-Based Network ed Visual Servo Control, IEEE Transactions on Industrial Electronics, 2013, vol. 60, pp. 554-566.

5. Zhang L., Gao H., Kaynak O. Network-Induced Constraints in Networked Control Systems, IEEE Transactionson Industrial Informatics, 2013, vol. 9, pp. 403-416.

6. Fillips Ch., Kharbor R. Sistemy upravleniya s obratnoy svyaz'yu [Controls with Feedback], Moscow: Laboratoriya bazovykh znaniy, 2001, 616 p. (In Russ.)

Modellierung von Steuerungssystemen mit probabilistischen Kanälen der Informationsübertragung und PID-Regler

Zusammenfassung: Es ist mathematische Modellierung des Kontrollsystems mit einem probabilistischen Kanal des Informationstransfers durchgeführt. Als probabilistischer Kanal haben wir einen Netzwerk-Datenübertragungskanal zwischen

einem digitalen Sensor und einem diskreten Regler in Betracht gezogen. Es wird angenommen, dass die Übertragung eines Datenpakets über einen Netzwerkkanal während der Quantisierungsperiode mit einer gegebenen Wahrscheinlichkeit durchgeführt wird. Als Ergebnis der durchgeführten mathematischen Modellierung wurden Ausdrücke in Form von diskreten Vektor-Matrix-Gleichungen für mathematische Erwartungen und Korrelationsmomente von Zustandsvariablen des Steuerungssystems erhalten. Um die Ergebnisse zu überprüfen, wurde in der Arbeit ein illustratives Beispiel für die Berechnung eines digitalen Steuersystems mit einem PID-Regler implementiert.

Modélisation des systèmes de contrôle avec des canaux de transmission d'informations probabilistes et un régulateur PID

Résumé: Est réalisée une simulation mathématique du système de contrôle avec un canal probabiliste de transmission d'informations. Le canal de communication de réseau a été considéré comme un canal probabiliste entre le capteur numérique et le régulateur discret. Est supposé que la transmission du paquet des données par le canal de réseau pendant la période de quantification est une probabilité donnée. À la suite de la modélisation mathématique, sont obtenues des expressions sous la forme d'équations vectorielles discrètes pour les attentes mathématiques et les moments corrélatifs des variables d'état du système du contrôle. Pour vérifier les résultats dans le travail, a été réalisé un exemple illustrant le calcul d'un système de contrôle numérique avec un régulateur PID.

Авторы: Авцинов Игорь Алексеевич - доктор технических наук, профессор кафедры «Информационные и управляющие системы»; Емельянов Александр Егорович - кандидат технических наук, доцент кафедры «Информационные и управляющие системы»; Ивлиев Максим Николаевич - кандидат технических наук, доцент кафедры «Высшая математика и информационные технологии», ФГБОУ ВО «Воронежский государственный университет инженерных технологий», г. Воронеж, Россия.

Рецензент: Кудряшов Владимир Сергеевич - доктор технических наук, профессор кафедры «Информационные и управляющие системы», ФГБОУ ВО «Воронежский государственный университет инженерных технологий», г. Воронеж, Россия.

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