Система имитационного моделирования GPSS

Лабораторная работа № 3. МОДЕЛИ МНОГОКАНАЛЬНЫХ СИСТЕМ

Цель работы: изучение способов моделирования многоканальных систем.

Описание памятей

Name STORAGE A - описать сущность "память".
Name - имя памяти.
A - общий объем памяти.

Блоки занятия и освобождения памяти

ENTER A,B - занять память.
A - номер или имя памяти.
B - объем памяти, который необходимо занять.
LEAVE A,B - освободить память.
A - номер или имя памяти.
B - объем памяти, который необходимо освободить.

Практическое задание

Необходимо построить модель обработки заявок согласно схеме, приведенной на рис. 1.

Рис. 1. Схема модели многоканального устройства.

На схеме обозначены следующие элементы: gen1, gen2,..., genk - генераторы заявок, strg - многоканальное обрабатывающее устройство, term - завершение обработки. Генераторы формирует заявки с интервалами времени n1, n2,..., nk, подчинеными экспоненциальному случайному распределению. Каждая заявка требует для размещения на устройстве s1, s2,..., sk ячеек. Устройство обрабатывает заявки за случайный промежуток времени, распределенный равномерно, со средними значениями m1, m2,..., mk и отклонением от среднего равным 10. Значения параметров указаны в таблице 1.

Реализуйте модель и выполните следующие задания:

  1. Определите параметры системы:
    • среднюю загруженность многоканального устройства;
    • максимальное количество занятого пространства на устройстве;
    • среднее время занятости одной ячейки устройства.
  2. Постройте диаграмму распределения, определите среднее значение и стандартное отклонение для следующих величин:
    • количество занятого пространства многоканального устройства;
    • среднее время занятости одной ячейки устройства.
  3. Найдите оптимальное значение для параметров:
    • интенсивность потока заявок первого канала, с целью получения оптимальной (максимальной) загрузки устройства;
    • объем устройства после увеличения интенсивности последнего потока в 3 раза (уменьшить в 3 раза параметр nk).
  4. Предложите эмпирическую формулу для априорного вычисления оптимального объема устройства при известных параметрах модели. Априорная формула предполагает вычисление без проведения моделирования.
  5. Сохраните в текстовый файл информацию о наполняемости устройства. Информация должна содержать замеры об объеме занятого пространства в момент обработки текущего транзакта. Формат данных: текущее время, количество занятого пространства. Например:
    время	объем
    1.1567	3
    2.8764	6
    5.7823	8
    
    После этого откройте полученный файл в Microsoft Excel и постройте график функции изменения занятого пространства на устройстве во времени.

Таблица 1. Данные для модели.
Вариант strg k n s m
1 30 3 25, 32, 47 3, 2, 1 100, 150, 130
2 40 3 35, 22, 51 5, 3, 2 150, 120, 90
3 50 4 18, 22, 32, 40 7, 5, 2, 4 130, 160, 80, 110
4 55 4 15, 20, 27, 37 6, 3, 2, 1 130, 150, 170
5 75 5 17, 21, 24, 32, 39 9, 7, 4, 3, 2 130, 150, 70, 90, 110
6 70 5 19, 23, 20, 30, 25 6, 4, 5, 3, 2 130, 160, 140, 130, 100
7 35 3 23, 31, 47 4, 2, 3 130, 160, 80
8 47 3 33, 25, 50 6, 4, 1 140, 120, 90
9 55 4 19, 21, 35, 43 8, 4, 1, 3 130, 60, 50, 110
10 58 4 17, 24, 29, 39 5, 3, 2, 2 130, 150, 80
11 36 3 22, 32, 47 2, 4, 1 130, 140, 70
12 42 3 36, 23, 52 5, 2, 1 50, 120, 80
13 53 4 17, 22, 32, 41 7, 6, 3, 4 130, 60, 80, 110
14 59 4 15, 26, 27, 37 6, 5, 3, 1 130, 50, 70
15 78 5 13, 21, 24, 34, 35 9, 8, 4, 3, 1 130, 150, 80, 90, 110
16 75 5 19, 27, 25, 30, 23 6, 4, 5, 1, 5 120, 150, 140, 120, 120
17 38 3 27, 31, 47 5, 2, 3 130, 160, 180
18 49 3 32, 25, 53 6, 2, 1 140, 120, 190
19 54 4 18, 28, 35, 46 7, 4, 4, 3 130, 160, 150, 100
20 57 4 17, 24, 26, 39 5, 2, 2, 1 130, 150, 80


Следующая работа Главная страница