ОТЧЕТ
.docПостановка задачи
Корабли двух типов прибывают в порт, где происходит их погрузка-разгрузка. В порту имеются два буксира, обеспечивающих ввод и вывод кораблей из порта. Первый тип кораблей включает корабли малой тоннажности и требует при входе и выходе одного буксира. Второй тип кораблей имеет больший размер, и для их ввода и вывода из порта требуются два буксира. Из-за различия размеров кораблей необходимы причалы различного размера, кроме того корабли имеют разное время погрузки-разгрузки. В табл. 1 приведены средние значения данных, имеющих экспоненциальное распределение.
Постройте модель системы, в которой можно оценить время ожидания кораблями каждого типа входа в порт. Среднее время ожидания включает время ожидания освобождения причалов и/или буксира. Корабль, ожидающий освобождения причала, не обслуживается буксиром до тех пор, пока не будет предоставлен нужный причал. Более того, корабли второго типа не будут занимать буксир до тех пор, пока не будут доступны оба буксира. Если ожидание кораблями типов 1 и 2 стоит 70000 руб. и 100000 руб. в час соответсвенно, а стоимость эксплуатации буксира равна 500000 руб. в день, следует ли воспользоваться третьим добавочным буксиром в порту?
Таблица 1
|
1 тип корабля |
2 тип корабля |
Интервал прибытия, мин |
120 |
380 |
Время входа в порт, мин |
35 |
45 |
Число доступных причалов |
8 |
4 |
Время погрузки-разгрузки, ч |
15 |
20 |
Интервалы выхода из порта, мин |
20 |
35 |
Таким образом корабль 1ого типа (2ого типа) работает в режиме:
-
Прибытие к порту.
-
Ожидание освобождения причала типа-1 (типа-2).
-
Ожидание одного (двух) буксиров.
-
Буксировка в порт, к причалу.
-
Разгрузка-погрузка.
-
Вывод буксиром из порта.
Метод построения модели
Для моделирования на GPSS надо определить:
-
Условия работы моделируемой системы.
-
Какие элементы GPSS надо использовать для удовлетворения условий модели.
В данном случае есть два вида ограничивающих условий. Во-первых, имеется по одному причалу на каждый тип кораблей. Во-вторых, существует два буксира, работающих в системе. Естественно, для моделирования буксиров и причалов использовать понятие "прибор" (ENTER). Также естественно отождествлять корабли с транзактами. Тогда можно считать, что корабли циркулирут в системе.
Таблица определений
Таблица 1
Элементы GPSS |
Интерпретация |
Транзакт 1-ого сегмента модели |
Корабль типа 1 |
Транзакт 2-ого сегмента модели |
Корабль типа 2 |
Прибор PRICHAL1 |
Причал типа 1 |
Прибор PRICHAL2 |
Причал типа 2 |
Прибор BYKSIR |
Буксир |
Модель на GPSS
PRICHAL1 STORAGE 8
PRICHAL2 STORAGE 4
BYKSIR STORAGE 2
GENERATE 120
QUEUE QPRICHAL1
QUEUE QBYKSIR, 1
ENTER BYKSIR, 1
DEPART QBYKSIR, 1
ADVANCE 35
ENTER PRICHAL1
DEPART QPRICHAL1
ADVANCE 900
LEAVE PRICHAL1
ADVANCE 20
LEAVE BYKSIR, 1
TERMINATE 1
GENERATE 380
QUEUE QPRICHAL2
QUEUE QBYKSIR, 2
ENTER BYKSIR, 2
DEPART QBYKSIR, 2
ADVANCE 45
ENTER PRICHAL2
DEPART QPRICHAL2
ADVANCE 1200
LEAVE PRICHAL2
ADVANCE 35
LEAVE BYKSIR, 2
TERMINATE 1
Блок-схема модели
1
Прибытие в порт
корабля типа 1
Занятие очереди
на причал типа 1
Занятие очереди
на буксир
Занятие буксира
Выход из очереди
на буксир
Вход в порт
Занятие причала
типа 1
Выход из очереди
на причал типа 1
Разгрузка-погрузка
Освобождение
причала
Вход из порта
Освобождение
буксира
Выход корабля из
системы
2 сегмент модели
Прибытие в порт
корабля типа 2
Занятие очереди
на причал типа 2
Занятие очереди
на два буксира
Занятие буксиров
Выход из очереди
на буксиры
Вход в порт
Занятие причала
типа 2
Выход из очереди
на причал типа 2
Разгрузка-погрузка
Освобождение
причала
Вход из порта
Освобождение
буксиров
Выход корабля из
системы