Научная статья на тему 'Математическая модель программно-управляемого вероятностного преобразователя'

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

CC BY
44
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
функция распределения / вероятностный преобразователь / случайный поток сигналов / вероятностный конъюнктор.

Аннотация научной статьи по математике, автор научной работы — Аль-Сид Усама Салем, Э. А. Баканович, Т. М. Кривоносова

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

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

Похожие темы научных работ по математике , автор научной работы — Аль-Сид Усама Салем, Э. А. Баканович, Т. М. Кривоносова

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

MATHEMATICAL MODEL OF A PROGRAM-DRIVEN PROBABILISTIC CONVERTER

The paper addresses the functional layout and considers the mathematical model of the program-driven probabilistic converter. The converter enables to generate with high-accuracy the required random probability distribution functions of random time intervals, of space-scattered random events, etc. It is intended to create hardware stochastic models of complex systems

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

_Доклады БГУИР_

2006 октябрь-декабрь № 4 (16)

ИНФОРМАТИКА

УДК 681.325

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ПРОГРАММНО-УПРАВЛЯЕМОГО ВЕРОЯТНОСТНОГО ПРЕОБРАЗОВАТЕЛЯ

АЛЬ-СИД УСАМА САЛЕМ, Э А. БАКАНОВИЧ, Т.М. КРИВОНОСОВА

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 28 сентября 2006

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

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

Введение

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

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

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

В программно-управляемых вероятностных преобразователях (ПУВП) воспроизведение требуемой функции распределения случайных величин, формируемых на выходе преобразователя, обеспечивается введением в его память кодированных значений настроечных параметров.

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

Рассматриваемые в [1-4] УВП обладают рядом особенностей, делающих предпочтительным их использование в аппаратурных моделях сложных систем (систем массового обслу-

живания, сетевых систем и т.п.). Основное назначение таких преобразователей - формирование случайных импульсных потоков, в которых временные интервалы между стандартными по амплитуде и длительности сигналами (например, типа 5-функции) распределены в соответствии с заданным вероятностным законом F(t), регулируемым в широких пределах. Кроме того, преобразователи данного типа позволяют формировать потоки пространственно распределенных случайных величин и потоки случайных чисел. Функциональная схема программно-управляемого вероятностного преобразователя рекуррентного типа [1,2] представлена на рис. 1.

Рис. 1. Функциональная схема рекуррентного УВП

Для формирования случайного импульсного потока с требуемыми вероятностными характеристиками использован принцип преобразования первичных случайных импульсных потоков ф(г) (или потока случайных чисел) с известными вероятностными свойствами.

При проектировании УВП для аппаратурных моделей сложных систем наибольший интерес представляет разработка макрооператора (математической модели) функционирования УВП, которая связывает воспроизводимую функцию распределения вероятностей и ее числовые характеристики с параметрами УВП и управляемыми характеристиками первичных потоков (рис. 2). Макрооператоры программно-управляемых вероятностных преобразователей отражают различные уровни детализации описания преобразователей и те цели, которые ставятся при разработке моделей УВП.

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

Фп(3)

Ф2(3) г УВП п, Л?1 = И/гти А,ь А,ь ...,Хп / (3) = Я- 1 1 % 1 %+1 1 |< >|< >|< >| !

Ф1(3) -> т

г

Рис. 2. Укрупненная структура УВП и его основные параметры

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

разработать алгоритмы управления первичными потоками для настройки УВП на воспроизведение требуемых функций распределения;

осуществлять управление числовыми характеристиками воспроизводимой функции распределения без изменения ее вида;

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

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

1. Моделирование последовательностей полных групп из двух несовместных событий

Нк1 и Нкк+1, к = 1, п , где Нк1 — событие, заключающееся в положительном исходе к-го случайного испытания и в переходе эквивалентного абстрактного вероятностного автомата в исходное состояние 51; Нк,к+1 — событие, заключающееся в переходе эквивалентного автомата из состояния 5 в состояние 5к+1, т.е. в реализации случайного испытания с номером к+1. Процесс формирования потока случайных величин реализуется в виде последовательности испытаний

•••;#5,б; Н 6,1; Н 12; Н 2,Ъ ; Н3,4; Н 4,1; Н12; ИзН-У" (1)

Щ-!«) а, а) аыа)

2. При положительном исходе к-го случайного испытания в интервале (Л?)к = ¡—к1 осуществляется замена случайной величины (к-1)Л? случайным временным интервалом

3,. (?) = (к - 1)Л? + Тк (т - гк), (2)

где 5(-) — дельта функция; тк — случайный временной интервал, подчиняющийся функции распределения вероятностей ^к(3), определяемой свойствами первичного (преобразуемого) импульсного потока фк(г); функция распределения ^к(3) аппроксимирует воспроизводимую функцию на к-м интервале квантования. Формирование потока случайных величин в этом случае реализуется в виде последовательности испытаний:

...; Н71; Н12; Н^; Нъ{ ^2Л + Т3[?,^(3)]б(1-12)};

4-у-*-'

(1) = 2Лг+т3

Нъ{,Н,2;..-Н5{ ^ 4Л + Т5[[,^(3)] -О}; (3)

ч-^-'

3 j+1(í) = 4 Лí+т5

Я51; Нп{0 ^(3)]-/0)};...

4-V-'

31+2(1) = Т*

Реализация событий Нк1 имеет особенности, связанные со свойствами потоков ф(г) и учитываемые при построении модели второго уровня [1,2]. 66

Обобщенной модели рекуррентного УВП ставится в соответствие автомат, реализующий последовательность переходов (испытаний) вида (1), возможных только в фиксированные моменты времени причем ^ - Формируемые в этом случае временные интервалы ^(0

являются дискретными случайными величинами, функция распределения которых FD(t) имеет вид

FD (t) = Р { (t) < ^ (t)} = 2 р№ - ^ ),

к-1

где рк — вероятность появления в выходном потоке временного интервала длительностью

^к(0 = ш.

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

гк1 = р {(t) = т\дD (о > (к - . (4)

к1 ^ 1 4 > Р { (t) > (к - 1)Дt}

Безусловные вероятности определяются следующим образом:

Р { (г) = kДt} = F(kДt) - F[(к - 1)Дt], Р {^ (t) > (к - 1)Д^ = 1 - F[(к - 1)Дt]. (5)

С учетом (4), (5) связь между значениями воспроизводимой функции распределения F(t) с управляемыми вероятностями переходов гк1 может быть представлена выражением

г = F (кД) - F [(к - 1)Д ] (б)

Гк 1 1 - F [(к - 1)Д ] . (6)

Выражение (6) позволяет для каждого испытания в последовательности (1) определить значение управляемого параметра преобразуемого входного потока, обеспечивающего требуемые вероятности наступления событий Икд и Ик,к+1, к = 1, п .

Макрооператор преобразования первичных случайных импульсных потоков ф7(г) с известными характеристиками в поток случайных временных интервалов t, подчиняющихся требуемой функции распределения F(t), может быть представлен следующим образом.

Пусть задана функция распределения вероятностей F(t) случайных временных интервалов t, которую требуется воспроизвести. Исходя из требуемых скорости формирования интервалов t и точности воспроизведения функции F(t), выбирается интервал времени Т, на котором строится эта функция (рис. 3). Разобьем интервал Тточками t\, ..., tn на п непересекающихся подынтервалов длительностью Дt каждый так, что Д4=4-4_ь к = 1,п . Потребуем, чтобы в рассматриваемом рекуррентном УВП обеспечивались такие же вероятности попадания формируемых случайных временных интервалов t в подынтервалы Дtk, как и для функции F(t).

В данном случае при работе УВП реализуется последовательность случайных испытаний Икк+\, Икл, к = 1,п , определяемых выражениями вида (1) - (3). Для управления этой последовательностью используются управляемые вероятностные конъюнкторы (УВК) первого вида [3,4]. Первичные потоки ф7(г), 7 = 1,п, определяют вероятности событий Икк+\, Ик,ь к = 1,п , в последовательности (3) и параметры функций распределения Fk(д) случайных временных интервалов хк(^ в (2). Параметры первичных случайных потоков ф7(г), 7 = 1, п , определяют вероятности появления в формируемом выходном потоке временных интервалов определенной длительности.

1 2 к-1 к к+1 п-1 п

А/! А/2 А/к-1 А/к А/к+1 А/п-1 А/п

и

4-2 £

п-1

и

¿1 ¿2 • • • 4-2 4-1 ¿к 4+1 • • •

Рис. 3. Иллюстрация к процессу квантования воспроизводимой функции распределения

Для каждого из поступающих в УВП первичных потоков фг(г), 7 = 1, п , при фиксированном значении А/ определяется параметр - безусловная вероятность Р>1(А/)7 появления в соответствующем интервале квантования по крайней мере одного сигнала этого потока. Каждое испытание в последовательности (3) длится в течение времени А/, а вероятности Р{Нк1},

к = 1, п , определяются параметрами Р>1(А/)7, 7 = 1, п, первичных потоков, вычисленными в предположении, что ни в одном из предыдущих случайных испытаний не было зафиксировано положительного исхода, т.е.

Р>1 ЩА/)к

к-1

о, £ (А/X

При положительном исходе к-го испытания на выходе УВП появляется сигнал формируемого потока, а вся рекуррентная последовательность испытаний строится заново. При известных вероятностных характеристиках потоков ф7(г) задание требуемых значений параметров Р>1(А/)7, 7 = 1,п, и, следовательно, задание функций распределения ^(/) осуществляется путем программного регулирования интенсивностей этих потоков [3,4], которое может быть основано на свойстве инвариантности стационарного пуассоновского потока к операции вероятностного прореживания.

Введем следующие обозначения: г7 - параметр 7-го первичного потока случайных импульсов; ф7(г) — вероятность появления по крайней мере одного сигнала этого потока в течение интервала времени А/: г7 = Р> (А/)7; ^/¿(Ф) - плотность распределения вероятностей длительностей интервалов Ф между соседними сигналами в первичном потоке ф7(г); Х7 - интенсивность потока ф7(г); Д/) - плотность распределения вероятностей длительностей интервалов между соседними сигналами в формируемом (выходном) случайном импульсном потоке; Р7 - вероятность появления сигнала потока ф7^) на выходе УВК &7 в 7-м такте (А/)7, 7 = 1, п, формирования очередного случайного временного интервала: Р7 = 1 - Р7; п - число интервалов квантования по времени воспроизводимой функции распределения вероятностей ^(/); Т - величина, соответст-

7=1

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

Т=пА, 1 -

1 /Ц)Ж <5,

где 5 — малая положительная величина, характеризующая в некотором смысле точность воспроизведения функции распределения -(*).

Учитывая принятые обозначения, для первого такта (А^)1 работы УВП можно записать:

Р = г1 = 1 - А | (3 - А)/ (3)^3, Р1 = Г1 = А1 (3 - А*)/ (3)^3.

А*

А*

Для второго такта формирования (А*)2: Р2 = г2 Р1, Р2 = 1 - Р2 = 1 - г2 Р1.

Для п-го такта формирования (Аг)„: Рп = гп

Р = г

1 п-1 'п

(1-Гп-1 Рп-:), Рп = 1 - Р = 1 - Гп Рп-1.

Будем предполагать, что при переходе эквивалентного вероятностного автомата из состояния £ в состояние £¿+1 потери сигналов соответствующих первичных потоков из-за конечного времени включения (7+1)-го конъюнктора не происходит. Условная вероятность окончания формирования очередного случайного временного интервала в к-м такте формирования (А*)к может быть представлена следующим образом:

Р11, (А* )к

к-1

0, У (АгX \ = 1г

х 11 - -

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

7=1

*0 +У(Аг X

¿=0

*0 + У (А* X

¿=1

- -

к-1

*0 +У (А* X

¿=1

[[ (*к) - - (*к-1)1^ - - (*к-1)].

В этом выражении *0 соответствует моменту перехода эквивалентного автомата в состояние £ и началу формирования нового случайного временного интервала. Очевидно, разность -Д) - -Дл) определяет вероятность попадания формируемой случайной величины в интервал (А*)к (рис. 3). Следовательно, для правильного воспроизведения функции распределения -(*) параметры первичных случайных импульсных потоков ф7(г), 7 = 1, п , должны определяться

из условия

Гк = Рк = Р>1 (А* )к =

- (*к ) - - (*к-1) 1 - - (*к-1)

(7)

Таким образом, система уравнений, связывающих параметры потоков ф7(г), 7 = 1, п, со значениями функции -(*) в точках квантования, имеет вид [5]

г7 =

- (*7 ) - - (*-) 1 - - (^1)

1 -А 71 (3-А*) / (3)^3, 7 = 1, п.

(8)

А*

Решив систему уравнений (8) относительно А7, 7 = 1,п, определяем значения интенсив-ностей первичных потоков ф7(г), 7 = 1, п , которые должны быть установлены при воспроизведении функции распределения -(*).

Для стационарных пуассоновских потоков с плотностью распределения интервалов

времени между соседними сигналами / (3) = система уравнений (8) существенно упро-

щается:

ад

со

х

ад

Р(/7 ) - Р (/7_,) 1 -.7 А/ . —

=--= 1 - е < , 7 = 1, п .

7 1 - Р (/7-1) ' '

В рассматриваемом рекуррентном УВП воспроизводимая функция распределения Р(/) в каждом интервале квантования (А/)7, 7 = 1, п, аппроксимируется в соответствии с (2) некоторой функцией, зависящей от интенсивности соответствующего первичного потока и характера функции распределения интервалов между соседними сигналами этого потока. В частности, при использовании в качестве первичных пуассоновских потоков сигналов аппроксимирующая функция для к-го интервала квантования определяется выражением

Рк (Ф) = 1 - е~Хк/.

Используя (7), перейдем к изображению 0(/) воспроизводимой функции распределения

Р(/):

А0(/) = АР(/)/ [1 - Р(/)]. (9)

Тогда

А0(/) _ АР (/) 1

А/

или

Нш

А0(/)

1

А/ 1 - Р (/) А/ 1 - Р (/) А/

г АР (/) Р(/)

11Ш-0(/) =■

1 - Р (/)

Окончательно

0(/) = 11

Р'(/)

- Р(/)

Ж.

(10)

Таким образом, для воспроизведения функции Р(/) в рассматриваемом УВП должно быть задано ее изображение, определяемое (9) и (10). Изображения некоторых функций распределения приведены на рис. 4.

_Функция

распределения

-----Изображение

т=0; с =1 т=0; с =2 т=1; с =1

Р *(/) =

-6 -5 -4 -3

-2

-1 0 1 2 3 4 5 6

Рис. 4. Изображения функций распределения Гаусса

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

MATHEMATICAL MODEL OF A PROGRAM-DRIVEN PROBABILISTIC

CONVERTER

USAMA SALEM ALSAID, E.A.BAKANOVICH, T.M.KRIVONOSOVA

Abstract

The paper addresses the functional layout and considers the mathematical model of the program-driven probabilistic converter. The converter enables to generate with high-accuracy the required random probability distribution functions of random time intervals, of space-scattered random events, etc. It is intended to create hardware stochastic models of complex systems.

Литература

1. Баканович Э.А., Аль-Сид Усама Салем, Кривоносова Т.М. Рекуррентные управляемые вероятностные преобразователи (вариант детерминированного квантования). Ч. I. Минск, 2005. Деп. в БелИСА 25.01.2005, № Д20052.

2. Баканович Э.А., Аль-Сид Усама Салем, Кривоносова Т.М. Алгоритм имитационного моделирования рекуррентного вероятностного преобразователя. Ч. 2. Минск, 2006. Деп. в БелИСА 07.04.2006, № Д00619.

3. Четвериков В.Н., Баканович Э.А., Меньков А.В. Вычислительная техника для статистического моделирования. М., 1978.

4. Четвериков В.Н., Баканович Э.А. Стохастические вычислительные устройства систем моделирования. М., 1989.

5. Седякин Н.М. Элементы теории случайных импульсных потоков. М., 1965.

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