Построение и исследование аналитической модели дискретно -стохастической системы массового обслуживания
Автор: melofav • Август 14, 2018 • Лабораторная работа • 3,369 Слов (14 Страниц) • 901 Просмотры
Министерство образования Республики Беларусь
Учреждение образования «Институт информационных технологий Белорусского государственного университета информатики и радиоэлектроники»
Факультет компьютерных технологий
Кафедра: программное обеспечение информационных технологий
Дисциплина: «Системный анализ и машинное моделирование»
Лабораторная работа №3
«Построение и исследование аналитической модели дискретно -стохастической системы массового обслуживания»
Вариант 16
Выполнил:
Проверила:
Дата выполнения:
Минск 2018
Цель работы: научиться строить и исследовать аналитическую модель дискретно-стохастической системы массового обслуживания.
16.[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12]
№ | ρ | π1 | π2 | Цель исследования |
16 | 0,5 | 0,48 | 0,5 | Wоч, Q, Lоч |
Исходные данные:
На схеме условно обозначены:
[pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30][pic 31]
Решение:
- Анализ задачи:
Схема содержит:
- источник с блокировкой и с вероятностью просеивания;
- накопитель на 2 заявки;
- канал с отбрасыванием заявки π1;
- канал π2.
Граф состояний кодируется четырехкомпонентным вектором PNК1К2, где:
- P – время до выдачи очередной заявки источником {1,0}:
1 – источник пропустил сигнал;
0 – источник не пропустил сигнал.
- N – количество заявок, находящихся в накопителе {0,1,2}:
0 – заявок в очереди на обслуживание нет
1 – одна заявка в очереди;
2 – две заявки в очереди.
- К1 и К2 – состояние каналов обслуживания{0,1}:
0 – канал свободен;
1 – канал занят обслуживанием заявки.
- Найдём состояния, в которых может быть наша система:
- Выпишем таблицей все возможные комбинации состояний системы:
0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 0200, 0201, 0210, 0211, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111, 1200, 1201, 1210, 1211
- Проанализируем каждое состояние на возможность его появления в реальной схеме:
Состояние | Может ли быть в схеме | Если нет, причина |
0000 | Да | |
0001 | Да | |
0010 | Да | |
0011 | Да | |
0100 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
0101 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
0110 | Да | |
0111 | Да | |
0200 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
0201 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
0210 | Да | |
0211 | Да | |
1000 | Нет | При поступлении сигнала он не может игнорироваться первым обработчиком |
1001 | Нет | При поступлении сигнала он не может игнорироваться первым обработчиком |
1010 | Да | |
1011 | Да | |
1100 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
1101 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
1110 | Да | |
1111 | Да | |
1200 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
1201 | Нет | При пустом обработчике после, в накопителе не может оставаться функция |
1210 | Да | |
1211 | Да |
- Построим матрицу переходов в виде таблицы
zk | zk | ||||
z1 | z2 | … | zk-1 | zk | |
z1 | р1,1 | р1,2 | … | р1,k-1 | р1,k |
z2 | р2,1 | р2,2 | … | р2,k-1 | р2,k |
… | … | … | … | … | |
zk | рk,1 | рk,2 | … | рk,k-1 | рk,k |
Где [pic 32]
Таблица 1 – Матрица возможности переходов
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | |
2000 | 1000 | 2010 | 2001 | 1011 | 1001 | 1010 | 2011 | 2111 | 2110 | 1111 | 1110 | 2211 | 2210 | 1210 | 1211 | 0210 | 0211 | ||
1 | 2000 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 1000 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
3 | 2010 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
4 | 2001 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
5 | 1011 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
6 | 1001 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
7 | 1010 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
8 | 2011 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
9 | 2111 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
10 | 2110 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
11 | 1111 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
12 | 1110 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
13 | 2211 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
14 | 2210 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
15 | 1210 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
16 | 1211 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
17 | 0210 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
18 | 0211 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
...