Рейтинг@Mail.ru

   
   

Оглавление  Предыдущий  Следующий

Пример выполнения лабораторной работы

Задание 1

Формулировка задачи

Клиенты подходят к банкомату каждые (7+7) мин. и выстраиваются в очередь, чтобы провести операцию. Время, за которое обслуживается один клиент, распределено равномерно в диапазоне (5±3) мин. Требуется построить иммитационную модель для определения времени, за которое будет обслужен один клиент, и провести машинный эксперимент.

Листинг программы для задания 1 приведен на рис.6. Результаты моделирования — на рис.7 и рис.8. На рис.7 представлено состояние окна устройств при времени обслуживания (5±3) мин.

Банкомат занят около 76% времени, в конце процесса моделирования устройство занято — им владеет транзакт 301, т.е. к банкомату подошел очередной клиент.

Средняя очередь за моделируемый промежуток времени равна 0. Из дополнительного микроокна видно, что в пиковые нагрузки максимальная длина очереди составляла 5 человек. Среднее время ожидания клиента в очереди составило 3 мин. Можно сделать вывод, что при таком подключении банкомата все полученные характеристики являются вполне приемлемыми. На рис.8 представлено состояние окна устройств при времени обслуживания (7 ± 3) мин. В этом случае банкомат занят около 98% времени, средняя длина очереди



составляет 9 чел. В конце процесса моделирования имеются 11 клиентов, ожидающих обслуживания (устройством владеет 301 транзакт и длина текущей очереди составляет 10 чел.). Среднее время ожидания клиента в очереди составило 49 минут, максимальная длина очереди — 17 чел., что значительно больше, чем в предыдущем процессе моделирования. Также больше и среднее время ожидания в очереди. Следовательно, банкомат, работающий в режиме с низкой пропускной способностью, оказывается неприемлемым, хотя в среднем он может обслужить всех клиентов.