double arrow

Задание 15 Задача о библиотеке


В библиотеке без открытого доступа любой желающий получить книгу должен представить библиотекарю, работающему у стола выдачи, листок запроса. После этого библиотекарь идет в книгохранилище, ищет там книгу и возвращается с ней к столу выдачи. Затем происходит процедура выдачи, после чего посетитель уходит с книгой. Если обслуживания ожидают несколько человек, то библиотекарь может сэкономить время, забирая листки запроса сразу у нескольких читателей.

Построить имитационную модель выдачи книг в библиотеке, реализующую следующие условия.

Поток посетителей к столу выдачи простейший с интенсивностью 30 человек в час.

1. Каждый посетитель хочет получить ровно одну книгу.

2. Обслуживание посетителей идет в порядке очереди.

3. Число библиотекарей, работающих у стола выдачи, должно быть переменным.

4. Библиотекарь одновременно берет листки запроса у нескольких посетителей, стоящих в очереди, но не более чем у четырех.

5. Если к моменту прихода посетителя свободны 2 или более библиотекарей, то его обслуживает тот из них, кто был свободен дольше других.

6. Временные характеристики модели:




• время, затрачиваемое на прохождение в один конец от стола выдачи до книгохранилища 1±0,5 мин.; |

• время поиска в книгохранилище одной, двух, трех и четырех книг распределено по нормальному закону со средним соответственно 3, 6, 9 и 12 мин. и стандартным отклонением равным 20 % от среднего;

• время оформления выдачи после возвращения библиотекаря из хранилища 2+1 мин на человека.

Определить на модели:

1) распределение времени, затраченного посетителем на ожидание выдачи книги;

2) распределение числа листков запроса, забираемых библиотекарем перед уходом в книгохранилище.

Провести моделирование для случаев, когда у стола выдачи работают 3, 4 и 5 библиотекарей- Для каждого случая продолжать моделирование до тех пор, пока не будут полностью обслужены 100 посетителей.







Сейчас читают про: