Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2013-11 ГОРБАЧЕВСКАЯ Моделирование / КР / ПОЯСНЕНИЯ К Лаб р 1

.doc
Скачиваний:
32
Добавлен:
20.02.2016
Размер:
274.94 Кб
Скачать

Лабораторная работа №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