Разработка имитационной модели работы магазина самообслуживания в течение рабочего дня

Страницы работы

6 страниц (Word-файл)

Содержание работы

Министерство образования  и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение
высшего профессионального образования

«Комсомольский-на-Амуре государственный технический университет»

Факультет Компьютерных технологий

Кафедра математического обеспечения и применения ЭВМ

Лабораторная работа №5

По курсу «Компьютерное моделирование»

Выполнил:                                                                                                         Казаков М.Ю.

Проверил:                                                                                                           Петров Ю.А.

Комсомольск-на-Амуре

2007


Задание.

Разработать имитационную модель работы магазина самообслуживания в течение  рабочего дня.

Постановка задачи.

Магазин открывается в 8.00 и закрывается в 20.00. Вместимость магазина составляет 50 человек. Магазин имеет три отдела. Вместимость первого отдела – 20 человек, второго отдела – 20 человек, третьего отдела – 25 человек. Начиная с момента открытия, в магазин заходят покупатели каждые 15-25 секунд. 50% всех покупателей идут в третий отдел, 20% - во второй и 30% - в первый. В первом отделе покупатели проводят 160 – 280 секунд, во втором – 230 – 370, в третьем – 250 – 310 секунд. Сделав покупки в одном отделе, покупатель может пойти в другой. Из первого отдела с вероятностью 25% покупатели идут во второй отдел и с вероятностью 15% - в третий. Из второго отдела в третий идут 25% покупателей, а в первый – 15%. Из третьего отдела в первый идут 20%, а во второй 16% всех покупателей. Совершив все необходимые покупки, покупатели идут в кассу, где работают пять кассиров. Покупатель может идти к любому свободному кассиру в данный момент, а если таких нет, то покупатель становится в очередь. Кассир считает сумму для оплаты товара в течение 60 – 140 секунд. Расчет покупателя занимает 5 – 15 секунд. Затем покупатели выходят из магазина.


Решение

Единица модельного времени – 1 сек.

Таблица пересчета не нужна, так как в постановке задачи все временные характеристики процессов даны в секундах.

Таблица определений.

Объект реальный

Объект GPSS

Имя объекта в модели

Магазин

Накопитель

shop

Посетитель

Транзакт

Отдел 1

Накопитель

otd1

Отдел 2

Накопитель

otd1

Отдел 3

Накопитель

otd1

Касса

Накопитель

cash


Реализация в системе GPSS.

shop      storage   50

otd1      storage   20

otd2      storage   20

otd3      storage   25

cash      storage   5

start     24

generate 15,5

enter     shop

transfer .5,,lotd3

transfer  .4,lotd1,lotd2

lotd1     enter     otd1

advance   220,60

leave     otd1

transfer  0.25,,lotd2

transfer  0.2,lcash,lotd3

lotd2     enter     otd2

advance   300,70

leave     otd2

transfer  0.25,,lotd3

transfer  0.2,lcash,lotd1

lotd3     enter     otd3

advance   280,30

leave     otd3

transfer  0.2,,lotd1

transfer  0.2,lcash,lotd2

lcash     transfer 0.3,,lexit

queue     qcash

enter     cash

depart    qcash

advance   100,40

advance   10,5

leave     cash

lexit     leave     shop

terminate

generate 3600

terminate 1

Результат моделирования.

GPSS World Simulation Report - lab5.34.1

Tuesday, May 15, 2007 11:54:06 

START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

0.000          43200.000    30        0          5

Время работы модели 43200 секунд, что соответствует 12 рабочим часам

NAME                       VALUE 

CASH                        10004.000

LCASH                          20.000

LEXIT                          27.000

LOTD1                           5.000

LOTD2                          10.000

LOTD3                          15.000

OTD1                        10001.000

OTD2                        10002.000

OTD3                        10003.000

QCASH                       10005.000

SHOP                        10000.000

За время работы магазина пришло 2164 покупателей. Из них первый отдел посетили 1083 человека, второй 948 человек, третий 1474 человек. Покупки сделали 1540 человек.

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

1    GENERATE          2164             0       0

2    ENTER             2164             0       0

3    TRANSFER          2164             0       0

4    TRANSFER          1083             0       0

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
52 Kb
Скачали:
0