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

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

CC BY
156
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЕТЕВОЙ КАНАЛ / СЛУЧАЙНАЯ ЗАДЕРЖКА / ВЕРОЯТНОСТЬ ПОТЕРИ ПАКЕТА / СЛУЧАЙНЫЕ КВАНТОВАНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Битюков В.К., Емельянов А.Е.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Битюков В.К., Емельянов А.Е.

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

Using the random of quantization in the simulation of networked control systems

Network control systems using a network channel for communication between the elements. This approach has several advantages: lower installation costs, ease of configuration, ease of diagnostics and maintenance. The use of networks in control systems poses new problems. The network characteristics make the analysis, modeling, and control of networked control systems more complex and challenging. In the simulation must consider the following factors: packet loss, packet random time over the network, the need for location records in a channel simultaneously multiple data packets with sequential transmission. Attempts to account at the same time all of these factors lead to a significant increase in the dimension of the mathematical model and, as a consequence, a significant computational challenges. Such models tend to have a wide application in research. However, for engineering calculations required mathematical models of small dimension, but at the same time having sufficient accuracy. Considered the networks channels with random delays and packet loss. Random delay modeled by appropriate distribution the Erlang. The probability of packet loss depends on the arrival rate of data packets in the transmission channel, and the parameters of the distribution Erlang. We propose a model of the channel in the form of a serial connection of discrete elements. Discrete elements produce independents quantization of the input signal. To change the probability of packet loss is proposed to use a random quantization input signal. Obtained a formula to determine the probability of packet loss during transmission.

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

Информационные технологии, моделирование и управление

УДК 681.322

Профессор В.К. Битюков, доцент А.Е. Емельянов

(Воронеж. гос. ун-т инж. технол.) кафедра информационных и управляющих систем.

тел. (473) 255-38-75

E-mail: emalexeg @ yandex.ru

Professor V.K .Bitiukov, associate Professor A.E. Emel'ianov

(Voronezhstate university of engineering technoogy) Department of information and control systems. phone (473) 255-38-75 E-mail: emalexeg @ yandex.ru

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

Using the random of quantization in the simulation of networked control systems

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

Summary. Network control systems using a network channel for communication between the elements. This approach has several advantages: lower installation costs, ease of configuration, ease of diagnostics and maintenance. The use of networks in control systems poses new problems. The network characteristics make the analysis, modeling, and control of networked control systems more complex and challenging. In the simulation must consider the following factors: packet loss, packet random time over the network, the need for location records in a channel simultaneously multiple data packets with sequential transmission. Attempts to account at the same time all of these factors lead to a significant increase in the dimension of the mathematical model and, as a consequence, a significant computational challenges. Such models tend to have a wide application in research. However, for engineering calculations required mathematical models of small dimension, but at the same time having sufficient accuracy. Considered the networks channels with random delays and packet loss. Random delay modeled by appropriate distribution the Erlang. The probability of packet loss depends on the arrival rate of data packets in the transmission channel, and the parameters of the distribution Erlang. We propose a model of the channel in the form of a serial connection of discrete elements. Discrete elements produce independents quantization of the input signal. To change the probability of packet loss is proposed to use a random quantization input signal. Obtained a formula to determine the probability of packet loss during transmission.

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

Keywords: networks canal, random delay, packet loss probability, random quantization.

Сетевые системы управления использу- работы, легкость конфигурации системы, про-

ют сетевой канал для обмена данными между стота диагностики и обслуживания системы.

элементами. Такюй подход обладает рад°м © Битюков В.К., Емельянов А.Е., 2014

преимуществ: снижение затрат на монтажные

ВестникВГУИТ, №3, 2014_

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

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

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

При моделировании сетевого канала передачи данных предлагается представлять его с помощью совокупности п последовательно соединенных дискретных элементов. Конструктивные особенности данных дискретных элементов представлены в [2-4]. Предполагается, что квантователи этих дискретных элементов функционируют независимо друг от друга. Таким образом, происходит последовательная передача сигнала от одного дискретного элемента к другому. В этом случае закон распределения времени передачи пакета данных по каналу будет соответствовать закону Эрланга п-го порядка.

Целью данной работы является определение вероятности потери пакета данных в сетевой системе управления.

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

С этой целью предлагается в математической модели сетевой системы управления осуществлять для канала передачи квантование с вероятностью Ркв.

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

ным образом с интенсивностью X и описывается экспоненциальным законом распределения:

Л(0 = Л- е~Лл, (1)

где у (?) - плотность распределения вероятности времени между моментами квантования квантователя; I - время.

Предполагается, что на вход канала поступает пакет данных с периодом Т 0 с вероятностью ркв.

В случае если пакет данных успешно прошел все п квантователей, то передача считается успешной и информация поступает на дальнейшую переработку (например, в контроллер). Так как квантователи функционируют независимо друг от друга, то может случиться так, что пакет данных, который был передан позже, «догонит» передаваемый ранее пакет и «сотрет» его содержимое. Таким образом, данные этого пакета будут потеряны.

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

Р = Ч + РКе- Рп , (2)

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

Ч = 1 - Ркв .

(3)

Для вероятности рп можно записать:

Рп = Ркв' Е Ч-1' Рд (/То),

/=1

(4)

где Рд (]Т 0) - вероятность потери пакета данных в процессе передачи при детерминированном квантовании с периодом (/Т 0).

Вероятность Рд для периода квантования (]Т 0) можно представить следующим образом:

п-к-1

Рд (]То) = Ро (]То)+ Е Рк С/Т о)- Ер„ где

+к ■

(5)

к=1

Ро (/Т о)= в-Л/Т о,

1=о

(/Т оЬ-^/Т^ - / Т

Рк (/ о,

Рг,г+к =

к!

^'( 2+к ''С2+++к'

2'

После подстановки (5) в (4) имеем:

Рп Р к

Е Ч/-1 - Ро (/То) +,

V / =

ВестникВГУИТ, №3, 2014_

п-1

п-к-1

+ Е у7'-1- Е Рк От с)- Е Рг,г

7=1

НЛ С/ Е Р(,1+к к=1 г=С

(6)

Второе слагаемое в скобках уравнения (6) можно преобразовать следующим образом:

ад ' 1 п-1 , , п-к-1

Е Ч- Е Рк От с)- Е Р,г+к =

7=1 к=1 г=с

п-1п-к-1 ад

= Е Е Ри+к - Е Ч-1- Рк От с).

к =1 г=0 7=1

Тогда уравнение (6) можно представить следующим образом:

(7)

Рп Ркв

1п-к-1

Е ч7-1- Рс С/т с)

+

V/=1

± п.-± ад -. ,

+ ЕЕ Р,г+к- Е Ч - Рк С/т с)1. (8)

к=1 г=с 7=1 ^

Рассмотрим бесконечные суммы, стоящие в скобках в выражении (8):

ад -1 / ч £ с = Е Ч - Рс С ]Т с) =

/=1

ад • 1 ад / \ 1

= ЕЕ ч7-1 - е~г -7 -тс = е~г - тс - ЕЕ Сч - ^ -тс) 1.

7=1 7=1

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

„-¿-т с

и = д-е

Тогда:

Ше-1т ^ - =Еи )7 - = ( 1-и) •

(9) (1с)

(11)

= ЕСи) =1 ! и

7=1' 7 =1 V1 - и,

- сумма бесконечно убывающей прогрессии

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

(и<1).

Обозначим:

вс (и) = .

1 - и

Тогда выражение (9) примет вид:

£ с =1-и-вс (и ).

Ч

(12)

(13)

Рассмотрим следующий член выражения (8):

п-2 ад _1 / \ £1 = ЕРгг+1- ЕЧ - Р1 Отс) =

г=с 7=1

п-2 ад • -I

ЕЕРи+1-ЕЕЧ - (г-7-тс) -е-гтс =

г=с 7=1

п-2 / \

= ЕРи+1-(г-тс)-е - тсх

г=с

ад I _1

х Е(Ч7- - 7 - е

7=1

,-¿-(7-1)-т с )-

п-2

= Е Рг,г+1 '

г=с

п-2

= Е Рг,г+1

г=с

(г- т с)

■ • и • ■

Ч

А

¿и

(г -т с) и А -- и --

Ч Аи

ад / \ ■

Е(и )

,7=1 " 1

1 - и

(14)

Введем обозначение:

01 (и ) = А [и-вс (и)].

Тогда выражение (14) с учетом (15) примет вид:

£1 = ЕРг,г+1-^ - и-01 (и) .

(15)

(16)

г=с Ч

Аналогично имеем для произвольного члена второго слагаемого выражения (8):

п-т-1 ад ^ 1 , ,

£т = Е Рг,г+т - Е Ч - Рт V тс) =

г=с

п-т-1

Е Рг,г+т г=с

7 =1

(г-т с)т

т!-ч

-и-0т (и ) .

Где:

вт (и ) = А [и-бт-1 (и )].

(17)

(18)

Таким образом, выражение (7) можно представить следующим образом:

(

Рп =

Рквв -и

Ч

п-1п-к-1

0с (и )+ЕЕ ЕРг,г

(г-т с)

к=1 г=с

к!

-0к (и)

(19)

Рассмотрим некоторые частные случаи. 1. п = 1.

Р = Ч + (Ркв )2-

е

- т с

кв )-(1 - Ч-е^ с). 2. п = 2.

(2с)

Р = Ч + (Ркв )2-

е

г-т с

(1

Ч-е

,-гт с

■ х

1 +

(г -т с)

Ч-е

3. п = 3 .

Р = Ч + (Ркв )2-

г-т с

-г-т с

(21)

(1

Ч-е

-гт с

1 + -тс) , +

+

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

(г-т с)2-(1

-Ч-е + Ч-е

г-т с

г-т с

8- (1-Ч - е~г - т с)2 4. п = 4 .

-г-т с

(22)

Р = Ч + (Ркв )2-Ц

- Ч-е^г - т с)'

1 + 11-(г-тс) +

16-(1

-г-т,

+

Ч-е

з - (гт с)2- (1+ч-е-ь т с)

16- (1—ч - е~г - т с)2

+

х

х

х

)

е

х

)

х

)

х

и

ВестникВГУИТ, №3, 2014_

+

{' ■ T o)3- {l + 4 ■ q-e~' ■ T Q + {q ■ e-' ■T oj) 48 ■ (l-q ■ e"' ■T o)3

(23)

Приведем численный пример.

Допустим, что реальный режим передачи данных в канале может быть аппроксимирован законом Эрланга 2-го порядка со следующими параметрами: п = 2; Л = 3оо 1/с. Вероятность потери пакета данных в реальном канале: Р = о,2. Пусть, исходя из режима функционирования сетевой системы управления, такт квантования составляет То = о,о1 с. Необходимо определить значение вероятности квантования в математической модели канала передачи для адекватного описания режима передачи в реальном канале.

Вероятность потери пакета данных в модели канала передачи при детерминированном квантовании:

(Л- Т о) "

Pmin e

- „-'■ To

1 + -

2

= 2,5 ■ e~3 = 0,124.

Так как Р) Рш1п, то возможна корректировка вероятности потери данных в канале передачи, путем имитации вероятностного квантования.

Произведем расчет этой вероятности.

Для п = 2 :

-л -Т о

Р = Ч + (Ркв )2-^-^ ^

q^e

-'■T 0

1+-

,.{' T o)

Введем обозначения: z = '■ TQ; a = e~'■ To; x = 1 -a^q .

q■e-'T) _

(24)

Тогда уравнение (24) можно представить следующим образом:

{l - x) {x-l+a)2 ■ {2 ■ x + z)

2^a^x2

Р =

а

Откуда:

(х + 2-а-(2 - Р)-2) - X +

+ 2-(1 - а) -(1 - а - х) - х + (1-а)2 - г = о. (25)

Подставляя числовые значения в (25), имеем:

1,18-х2 - 3,895 - х + 2,7о75= о

Откуда:

х « о,9924..

Следовательно:

Ч « о,15..

А вероятность квантования: Рв « о,85.

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

ЛИТЕРАТУРА

1 Битюков В.К., Емельянов А.Е. Обобщенная математическая модель сетевой системы управления с передачей данных по каналу с конкурирующим методом доступа // Вестник ТГТУ. 2012. Том 18. № 2. С. 319 - 326.

2 Битюков В. К., Емельянов А.Е. О независимости стохастических процессов квантования в сетевых системах управления // Вопросы современной науки и практики. Университет им. В.И. Вернадского. 2о12. № 1(37). С.36 - 42.

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

4 Абрамов Г.В., Емельянов А.Е., Ивашин А.Л. Анализ области применимости асинхронной математической модели цифровой системы управления // Вестник ВГТА. 2010. № 2. С. 32-38.

REFERENCES

1 Bitiukov V. K., Emelianov A. E. Generalized mathematical model of network management system with data transmission through a channel with competing access method. Vestnik TGTU. [Bulletin of TGTU], 2012, vol. 18, no. 2, pp. 319 - 326. (In Russ.).

2 Bitiukov V. K., Emelianov A. E. On the independence of the quantization of stochastic processes in network management systems. Voprosy sovremennoi nauki i praktiki. [Questions modern science and practice. University V. I. Vernadsky], 2012, no. 1 (37), pp. 36 - 42. (In Russ.).

3 Abramov G.V., Emelianov A.E., Ivliev M.N. Mathematical modeling of digital control systems with transmission of information via multiple access. Sistemy upravleniia i informatsionnye tekhnologii. [Control Systems and Information Technology], 2007, no. 3 (29), pp. 27 - 32. (In Russ.).

4 Abramov G.V., Emelianov A.E., Ivashin A.L. Analysis of the range of validity of a mathematical model of asynchronous digital control system. Vestnik VGTA. [Bulletin of VSTA], 2010, no. 2. pp. 32-38.

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