Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование систем_МУ_Ч2 рус.doc
Скачиваний:
71
Добавлен:
03.03.2016
Размер:
1.25 Mб
Скачать

4.2 Создание генераторов потоков случайных событий

На рисунке 4.1 приведен алгоритм моделирования потоков события во времени по распределению Пуассона. На рисунке 4.2 приведен простейший генератор, моделирующий потоки событий во времени по распределению Пуассона, созданный средствами объектного моделирования Simulink.

Рисунок 4.1. – Алгоритм моделирования потоков событий во времени по распределению Пуассона

Рисунок 4.2. – Генератор, созданный средствами Simulink и моделирующий потоки событий во времени по распределению Пуассона

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

4.3 Порядок выполнения

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

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

  3. Провести анализ статистических характеристик полученного потока.

  4. Вывести результаты в виде графиков и массивов данных.

4.4 Варианты заданий

Ва-ри-ант

Виды законов распределений потоков случайных событий

Пуассона

Нестационар-ный Пуассона

Поток Эрланга

Поток Пальма

Регулярный поток

1

второго порядка

событие генерируется на каждом 10-ом шаге

2

четвер-того порядка

генерируется по закону Вейбулла

событие генерируется при достижении коси-нусоидой значения 1/2

3

,

третьего порядка

генерируется по показательномузакону

событие генерируется при достижении сину-соидой значения 0

4

генерируется по Релеевскому закону

событие генерируется на каждом 7 и 9 шаге

5

нулевого порядка

генерируется по закону Вейбулла

событие генерируется при достижении коси-нусоидой значения 1

6

седьмого порядка

событие генерируется при достижении сину-соидой значения 1/2

7

генерируется по нормальному закону

событие генерируется при достижении коси-нусоидой значения -1/2

8

нулевого порядка

генерируется по показательному закону

событие генерируется на каждом 3 и 4 шаге

9

шестого порядка

генерируется по показательному закону

событие генерируется на каждом 5 и 34-ом шаге

10

генерируется по показательному закону

событие генерируется на каждом 37-ом шаге

11

восьмого порядка

событие генерируется при достижении коси-нусоидой значения 1/3

12

генерируется по Релеевскому закону

событие генерируется при достижении си-нусоидой значения 1/5

13

второго порядка

генерируется по закону Вейбула

событие генерируется на каждом 7-ом шаге

14

генерируется по равномерному закону

событие генерируется при достижении коси-нусоидой значения 0

15

девятого порядка

событие генерируется на каждом 13-ом шаге

16

13-ого порядка

генерируется по показательному закону

событие генерируется при достижении си-нусоидой значения 1/8

17

генерируется по Релеевскому закону

событие генерируется при достижении си-нусоидой значения -1/8

18

15-ого порядка

генерируется по закону Вейбула

событие генерируется на каждом 3-ем шаге

19

нулевого порядка

генерируется по показательному закону

событие генерируется при достижении си-нусоидой значения -1/2

20

генерируется по Релеевскому закону

событие генерируется при достижении си-нусоидой значения -1

21

двадца-того порядка

событие генерируется при достижении коси-нусоидой значения -1

22

пятого порядка

генерируется по закону Вейбула

23

генерируется по Релеевскому закону

событие генерируется на каждом 6-ом шаге