МО ПО РФ
НГТУ
Кафедра прикладной математики
Лабораторная работа 2
Факультет: ПМИ
Группа: ПМ-92
Студентка: Занданова Ю.Л.
Преподаватель: Самочернов И.В.
1.Задание
В магазин самообслуживания с одним кассиром покупатели
заходят каждые 110,5 минут. Отбор товаров
покупатели производят за 15
5минут. Кассир оформляет
покупку за 3
1 минут. Пройдя кассу, покупатели в течении
одной минуты перекладывают товары из корзин в свои сумки. Выполнить
моделирование работы магазина в течение восьмичасового рабочего дня
шестидневной рабочей недели.
2.Построение модели.
Очевидно, что дисциплину «первым пришел - первым обслужен » при наличии одной категории запросов без приоритетов (так как по задаче, все покупатели равны, никто не имеет преимуществ перед другими) графически можно изобразить как
|
|
![]() |
|||
|
За единицу времени возьмем 1с.
элементы |
Интерпретация |
Транзакты: 1-й сегмент модели 2-й сегмент модели Приборы: CLERK Очереди: LINE |
Покупатели Таймер Кассир Очередь, используемая для обслуживания покупателей |
Текст программы
10 GENERATE 660,30,,,1
20 ADVANCE 900,300
30 QUEUE LINE
40 SEIZE CLERK
50 DEPART LINE
60 ADVANCE 180,60
70 RELEASE CLERK
80 ADVANCE 60
90 TERMINATE
100 GENERATE 172800
110 TERMINATE 1
120 START 1
130 END
Стандартный отчёт
START_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY
0 172800 10 1 0 320224
LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY
10 1 GENERATE 262 0 0
20 2 ADVANCE 262 2 0
30 3 QUEUE 260 0 0
40 4 SEIZE 260 0 0
50 5 DEPART 260 0 0
60 6 ADVANCE 260 0 0
70 7 RELEASE 260 0 0
80 8 ADVANCE 260 0 0
90 9 TERMINATE 260 0 0
100 10 GENERATE 1 0 0
110 11 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY
CLERK 260 0.272 181.31 1 0 0 0 0 0
QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
LINE 1 0 260 253 0.00 1.57 58.43 0
XACT_GROUP GROUP_SIZE RETRY
POSITION 0 0
Абсолютное системное время в начале работы программы равно 0. Конечное время равно 172800 (количество секунд, содержащихся в шести восьмичасовых рабочих днях ). Таким образом программа сымитировала необходимое время работы магазина.
За время работы магазина число покупателей, вошедших в него равно 262. По истечению заданного времени 2 покупателя находились еще в процессе выбора покупок, а 260 уже сделали покупки и ушли из магазина.
Время, когда кассир был занят равно 260, это составляет 0.272 от общего времени работы магазина. Среднее время занятия кассира отдельными покупателями равно 181.31 секунды, что составляет 3 минуты и 1 секунду.
На момент истечения заданного времени кассир был свободен и доступен, то есть покупатели, если бы они закончили выбор покупок, могли бы подойти и оплатить их, очереди у кассы не было бы.
Очередь. Максимальное содержимое очереди в течение периода измерений составляет 1. Всего за это время через очередь прошло 260 покупателей, 253 из которых были обслужены сразу же, а остальные 7 подождали, пока закончат обслуживание стоящего перед ними человека. Среднее взвешенное время на покупателя в течении периода измерения равно 0. Среднее время, использованное на единицу содержимого очереди в течении периода измерения составляет 1.57 секунд. Среднее время, использованное на единицу содержимого в очереди в течение периода измерения, исключая нулевые входы составляет 58.43, то есть меньше минуты.
Вывод: кассир может обслуживать значительно больше покупателей, чем заходит в магазин.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.