Задача. Морские судна двух типов прибывают в порт, где происходит их разгрузка. В порту есть два буксира, обеспечивающих ввод и вывод кораблей из порта. К первому типу судов относятся корабли малого тоннажа, которые требуют использования одного буксира. Корабли второго типа имеют большие размеры, и для их ввода и вывода из порта требуется два буксира. Из-за различия размеров двух типов кораблей необходимы и причалы различного размера. Кроме того, корабли имеют различное время погрузки-разгрузки. Построить модель системы, в которой можно оценить время ожидания кораблями каждого типа входа в порт. (Время ожидания входа в порт включает время ожидания освобождения причала и буксира). Корабль, ожидающий освобождения причала, не обслуживается буксиром до тех пор, пока не будет предоставлен нужный причал. Корабль второго типа не займет буксир до тех пор, пока ему не будут доступны оба буксира.
Решение.
PRCH1 STORAGE 6 ;6 причалов для кораблей первого типа
PRCH2 STORAGE 3 ;3 причала для кораблей второго типа
BUKS STORAGE 2 ;2 буксира
GENERATE 130,30 ;Подход к порту
QUEUE TYPE1
ENTER PRCH1 ;Получение причала
ENTER BUKS ;Получение буксира
DEPART TYPE1
ADVANCE 30,7 ;Буксирование до причала
LEAVE BUKS ;Освобождение буксира
ADVANCE 720,120 ;Погрузка-разгрузка
ENTER BUKS ;Получение буксира
LEAVE PRCH1 ;Освобождение причала
ADVANCE 20,5 ;Буксирование(отчаливание)
LEAVE BUKS ;Освобождение буксира
TERMINATE
GENERATE 390,60
QUEUE TYPE2
ENTER PRCH2
ENTER BUKS,2
DEPART TYPE2
ADVANCE 45,12
LEAVE BUKS,2
BACK1 ADVANCE 1080,240
ENTER BUKS,2
LEAVE PRCH2
ADVANCE 35,10
LEAVE BUKS,2
TERMINATE 0
GENERATE 48000
TERMINATE 1
START 1
Результаты моделирования.