2013-11 ГОРБАЧЕВСКАЯ Моделирование / КР / ПОЯСНЕНИЯ К Лаб р 1
.docЛабораторная работа №1
Тема: Построение оптимизационной задачи на основе одноканального и многоканального устройств, определение загруженности устройства и
Задача:
Построить модель работы порта. Корабли поступают в порт с интервалом от 40 до 50 часов. Разгрузка каждого судна от 25 до 35 часов.
Определить: эффективность работы устройства PORT (загрузку устройства PORT) и количество судов в очереди ожидающих обработки.
Алгоритм работы:
1 Строим оптимизационную модель
2. Строим модель в GPSS
simulate
20 generate 45,5
30 queue osyd
40 SEIZE PORT
50 DEPART OSYD
60 ADVANCE 30,5
70 RELEASE PORT
80 TABULATE TTT
90 TTT TABLE M1,23,5,9
RESET
CLEAR
PLOT M1,100,0,200
start 30
TERMINATE 1
simulate /запуск
20 generate 45,5 /генерирует транзакты через 45+-5 ед времени (при нормальном распределении)
30 queue osyd /занимаем очередь osyd +1
40 SEIZE PORT /занимаем одноканальное устройства PORT
50 DEPART OSYD /очередь osyd освобождается на -1
60 ADVANCE 30,5 /работа устройства по обработке транзактов 30+-5
70 RELEASE PORT /освобождение устройства PORT
80 TABULATE TTT /обновляет таблицу транзактов
90 TTT TABLE M1,23,5,9 /строит таблицу транзактов
RESET
CLEAR
PLOT M1,100,0,200
start 30
TERMINATE 1
В этом случае загрузка устройства PORT (UTIL) = 0.488, количество судов в очереди ожидающих обработки (RETRY) =0
3. Изменим время поступления судов в порт 10+-2
4. Заменить одноканальное устройство на многоканальное с одним каналом, отчет не изменился
simulate
PORT STORAGE 1
20 generate 10,2
30 queue osyd
40 ENTER PORT
50 DEPART OSYD
60 ADVANCE 30,5
70 LEAVE PORT
80 TABULATE TTT
90 TTT TABLE M1,23,5,9
RESET
CLEAR
PLOT M1,100,0,200
TERMINATE 1
Отчет не изменился
5. Изменим количество каналов на 2 и на 5
simulate
PORT STORAGE 1
20 generate 10,2
30 queue osyd
40 ENTER PORT
50 DEPART OSYD
60 ADVANCE 30,5
70 LEAVE PORT
80 TABULATE TTT
90 TTT TABLE M1,23,5,9
RESET
CLEAR
PLOT M1,100,0,200
start 30
TERMINATE 1