лієнтів у магазині обслуговують три клерка. Мета моделювання - визначити наступне:
Про завантаження клерків;
Про середній час, необхідний на обслуговування одного клієнта з моменту подачі заявки на товар до оплати рахунки за покупку;
Про середнє число заявок, задовольняються клерком за один вихід на склад.
Тривалість імітаційного прогону становить 1000 хв.
2.1 Модельне час
Так як час в задачі розмірне, за одиницю модельного часу приймемо секунд. Рівномірний розподіл будемо генерувати безпосередньо в секундах, а нормальне і експоненціальне - у хвилинах, з подальшим множенням на 60 і округленням до найближчого цілого.
2.2 Класи і об'єкти
У задачі описана відкрита багатоканальна система з необмеженим буфером, що має, проте, ряд досить цікавих особливостей. Обслуговування заявки в каналі (Клерком) являє собою багатоетапний процес з параметром - кількістю одноразово обслуговуваних клієнтів. Ця дисципліна носить назву групове обслуговування . Таким чином, поточний стан процесу обслуговування характеризується не одним значенням - часом, що залишився до завершення, а кількома - номером етапу, часом, що залишився до завершення етапу, і числом клієнтів. Таких етапів чотири - шлях на склад, пошук товару, шлях назад, розрахунок. На перших трьох етапах число клієнтів залишається постійним, на четвертому воно поступово зменшується до нуля, так як розплата клієнт залишає систему.
Цікава тут також система черг. Час перебування клієнта в магазині складається з двох стадії. Спочатку він стоїть в загальній черзі (Назвемо її первинної ) і чекає, коли один із клерків зверне на нього увагу і прийме замовлення. Клієнти, що знаходяться в первинній черги, не пов'язані поки ні з яким клерком, а відносяться як би до всього магазину в цілому. Після прийому замовлення клієнт переходить в чергу, що складається з людей, які зробили замовлення і чекають повернення В«свогоВ» клерка зі складу з товаром (назвемо її вторинної). Вторинна чергу співвідноситься з конкретним клерком, її довжина, згідно умовою задачі, не може перевищувати жердину, а кількість вторинних черг одно трьом - загальною кількістю клерків. На противагу цьому первинна чергу може бути тільки одна і обмежень на довжину не має. Зрозуміло, як первинна, так і будь-яка з вторинних черг може протягом деякого часу бути порожньою.
Зауважимо, що саме така система обслуговування прийнята зараз у більшості магазинів, що торгують комп'ютерною та оргтехнікою, в тому числі й у тому, послугами якого при необхідності користується автор. Деяку аналогію можна провести і з обслуговуванням у ресторані, гаї клієнт теж спочатку чекає приходу офіціанта, а потім - виконання замовлення, але поняття черги в цьому випадку не настільки акцентоване, та й система взаємовідносин офіціанта з клієнтом ресторану таки дещо складніше.
Все сказане свідчить на користь того, що логіку роботи ...