0 шт.); якщо більше 10 предметів - візком (650 шт.). Час, що витрачається на покупки, залежить від числа придбаних предметів (10 сек. На 1 предмет).
Покупці, що вибрали предмети, встають в найкоротшу чергу до однієї з 17 кас. Оплата займає 2 сек. на предмет +25 або 30 сек. (Залежить від способу оплати: готівка чи кредитка). Імовірність появи способу оплати 50/50. Після оплати покупець йде 60 сек. до машини, завантажує товари і їде.
Частота появи покупців має експоненціальне розподіл: починаючи з 600 чол. У годину протягом півгодини, потім 900 чол. на годину протягом 1 години, 450 чол. на годину в перебігу 1 години і час, що залишився 300 чол. на годину.
Моделювання системи. Створену імітаційну модель необхідно оттранслировать і запустити на виконання.
. Після трансляції, якщо немає помилок, почнеться процес моделювання. З'явиться вікно REPORT, в якому можна знайти зазначені в завданні 2 параметри функціонування системи.
. Уявімо табличні дані у вигляді гістограм. Для побудови гістограм необхідно скористатися вікном гістограм (Table Window), де в списку вибрати імена потрібних гістограм.
Очевидно, що це завдання можна легко пристосувати до будь-якого магазину або товару.
3.1 Схематичне представлення моделі
Система обслуговування з декількома приладами і чергами являє собою систему обслуговування з декількома каналами, перед якими утворюються окремі черги.
Блок-схема
де:
§ k-число людей в черзі до каси;
§ n-кількість покупок.
моделювання програма операнд gpss
3.2 Модель програми мовою GPSS / PC - 2
; Модель супермаркету
RMULT 1187
First EQU 2
Last EQU 18VARIABLE (RN1 @ 96 +5) VARIABLE (RN1 @ 3 +1) # 50 +200
Transit TABLE M1, 10000,10000,7; Час перебування в сістеме.TABLE P $ Quantity, 10,10,10; Кількість куплених предметів.
Shoppers TABLE X $ Customers, 100,50,12; Число покупателей.STORAGE 70STORAGE 650STORAGE 650VARIABLE (P $ Quantity) # 20 + P $ PaymentVARIABLE P $ Quantity # 100X $ Customers, 0TRANSFER Both,, Los; Спроба пріпарковаться.Park; Парковка.
ADVANCE 600; Шлях від машини в супермаркет.Customers +, 1; Вхід в супермаркетQuantity, V $ Qty; Параметр Quantity=числу куплених предметів.
ASSIGN Payment, V $ Finance; Параметр payment=метод оплати.
TEST LE P $ Quantity, 10, Qcart; Предметів> 10 Беремо тележку.SNF Baskt, Qcart; Перевіряємо наявність тележкі.Basket; Встаємо в чергу за корзіной.Baskt; Отримуємо корзіну.Basket; Залишаємо очередь.Carrier, Baskt; У параметр Carrier записується Baskt (кошик)., Shop; Покупки окончени.QUEUE Carts; Встаємо в чергу за тележку.Cart; Отримуємо тележку.Carts; Залишаємо чергу за тележкамі.Carrier, Cart; У параметр Carrier записується Cart (візок). ADVANCE V $ Tshop; Час покупок минув.
SELECT MIN Minque, First, Last,, Q; Знаходимо найкоротшу чергу.
QUEUE P $...