В библиотеке без открытого доступа любой желающий получить книгу должен представить библиотекарю, работающему у стола выдачи, листок запроса. После этого библиотекарь идет в книгохранилище, ищет там книгу и возвращается с ней к столу выдачи. Затем происходит процедура выдачи, после чего посетитель уходит с книгой. Если обслуживания ожидают несколько человек, то библиотекарь может сэкономить время, забирая листки запроса сразу у нескольких читателей.
Построить имитационную модель выдачи книг в библиотеке, реализующую следующие условия.
Поток посетителей к столу выдачи простейший с интенсивностью 30 человек в час.
1. Каждый посетитель хочет получить ровно одну книгу.
2. Обслуживание посетителей идет в порядке очереди.
3. Число библиотекарей, работающих у стола выдачи, должно быть переменным.
4. Библиотекарь одновременно берет листки запроса у нескольких посетителей, стоящих в очереди, но не более чем у четырех.
5. Если к моменту прихода посетителя свободны 2 или более библиотекарей, то его обслуживает тот из них, кто был свободен дольше других.
|
|
6. Временные характеристики модели:
• время, затрачиваемое на прохождение в один конец от стола выдачи до книгохранилища 1±0,5 мин.; |
• время поиска в книгохранилище одной, двух, трех и четырех книг распределено по нормальному закону со средним соответственно 3, 6, 9 и 12 мин. и стандартным отклонением равным 20 % от среднего;
• время оформления выдачи после возвращения библиотекаря из хранилища 2+1 мин на человека.
Определить на модели:
1) распределение времени, затраченного посетителем на ожидание выдачи книги;
2) распределение числа листков запроса, забираемых библиотекарем перед уходом в книгохранилище.
Провести моделирование для случаев, когда у стола выдачи работают 3, 4 и 5 библиотекарей- Для каждого случая продолжать моделирование до тех пор, пока не будут полностью обслужены 100 посетителей.