УДК 004.942 Л.В. ГАЙКОВА, Е.С. БЛИНОВА L.V.GAIKOVA, E.S. BLINOVA ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ РАБОТЫ ПРЕДПРИЯТИЯ БЫСТРОГО ПИТАНИЯ SIMULATION MODELING OF BUSINESS FAST FOOD Описание предметной области предприятия быстрого питания и построение её имитационной модели в среде AnyLogic. Проведение нескольких экспериментов и выявление оптимальных параметров модели, позволяющих сократить время ожидания клиента. Ключевые слова: модель, имитация, AnyLogic, закусочная, IDEF3. The description of fast food restaurant's subject domain and construction the simulation model «Delivery of services» based on it. This simulation model has been developing in the framework called «Any Logic». Carrying out several experiments and identification the optimal models' parameters, which will reduce the client's waiting time. Key words: model, imitation, simulation, AnyLogic, eatery, fast food, IDEF3. Современный человек пытается самым оптимальным образом организовать своё время, однако это не всегда получается. Никто, например, не знает, сколько он простоит в очереди в магазине или в поликлинике. Уже очень долгое время люди пытаются справиться с проблемой очередей. И в этом заинтересованы не только клиенты, но и поставщики услуг! Чем меньше клиент ожидает, тем больше он удовлетворён и тем больше вероятность того, что он вернётся снова. К тому же, чем быстрее обслуживается клиент, тем больше клиентов можно обслужить за день. А это – дополнительная прибыль. Создаётся множество информационных систем подобных электронной очереди, однако они бывают неоправданно дорогостоящи для малых предприятий. И что же можно сделать, чтобы сократить время ожидания клиента? Попробуем разобраться. В качестве малого предприятия будет рассматриваться закусочная, поскольку многие живут в бешеном ритме жизни и пользуются такими заведениями. На рисунке 1 отражены понятия предметной области закусочной в форме ментальной карты. Рисунок 1 – Отражение понятий предметной области закусочной в форме ментальной карты Предметную область закусочной можно разделить на три составляющие: ресурсы, взаимосвязи и обслуживание. Ресурсы бывают: материальными (оборудование – печи, холодильники, кассовые аппараты; помещение; мебель – столы, стулья, стойки, шкафы; поставки – сырьё, напитки), финансовыми (денежные средства в кассах, денежные средства на счетах банков) и трудовыми (директор сети, администратор закусочной, бухгалтер, повар-кассир). Взаимосвязи включают в себя отношения с клиентами и поставщиками. Обслуживание включает в себя предоставление услуг питания и доставку. Нас будет интересовать непосредственно предоставление услуг питания. Ведь именно здесь и собирается очередь клиентов закусочной. Предоставление услуг питания состоит из: 1) приёма заказа; 2) приготовления заказа; 3) расчёта клиента и выдачи заказа. На рисунке 3 представлена диаграмма бизнес-процесса «Предоставление услуг питания» в нотации IDEF3. Рисунок 2 – Диаграмма бизнес-процесса «Предоставление услуг питания» в нотации IDEF3 Первое что нужно сделать – поприветствовать клиента и выяснить требования к заказу. Затем повторить заказ клиенту для уточнения требований. Далее следует три варианта развития событий: 1) Если клиент заказал напитки, повар-кассир достаёт их из холодильника. 2) Если клиент заказал еду, повар кассир подготавливает ингредиенты и готовит еду. 3) Если клиент заказал и то и другое, то повар-кассир сначала готовит еду, а затем достаёт напитки из холодильника. После того, как заказ подготовлен, его упаковывают. Затем повар-кассир рассчитывает клиента и выдаёт заказ. На рисунке 3 представлена имитационная модель предоставления услуг быстрого питания в среде AnyLogic [1, 2, 3, 4]. Краткое описание объектов представлено в таблице 1. Рисунок 3 – Имитационная модель предоставления услуг быстрого питания в среде AnyLogic Таблица 1 – Описание объектов AnyLogic Наименование Пояснения объекта Service Имитирует работу функции «Выяснение требований к заказу». Данная функция выполняется от 20 до 40 секунд. Service1 Имитирует работу функции «Подготовка ингредиентов». Данная функция выполняется от 20 до 40 секунд. Service2 Имитирует работу функции «Приготовление продукта». Данная функция выполняется от 3 до 5 минут. Service3 Имитирует работу функции «Поиск напитков». Данная функция выполняется 5-30 секунд. Service4 Имитирует работу функции «Упаковка заказа». Данная функция выполняется от 0 до 30 секунд. Service5 Имитирует работу функции «Расчёт с клиентом». Данная функция выполняется от 15-40 секунд. Service6 Имитирует работу функции «Выдача заказа». Данная функция выполняется 6-10 секунд. selectOutput1 Симулирует выбор клиента. С вероятностью 0,7 клиент заказывает еду. С вероятностью 0,3 – только напитки. selectOutput Симулирует выбор клиента. С вероятностью 0,7 клиент вместе с едой заказывает напитки. Каждая коммерческая организация нацелена на получение прибыли и на минимизацию затрат. Данная имитационная модель позволит найти оптимальный вариант решения. Попробуем поварьировать несколькими показателями, например, качеством оборудования (минимальное, среднее и максимальное время задержки в Service2) и количеством поваров-кассиров (ResourcePool). Параметры проведённых экспериментов представлены в таблице 3, результаты в таблице 4. Таблица 1 – Параметры экспериментов Количество Минимальное повароввремя кассиров задержки заявки в Service2 Среднее время задержки заявки в Service2 Максимальное время задержки заявки в Service2 Эксперимент №1 Эксперимент №2 Эксперимент №3 Эксперимент №4 Эксперимент №5 1 2 3 4 5 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 Таблица 2 – Результаты экспериментов Эксперимент №1 Эксперимент №2 Эксперимент №3 Эксперимент №4 Эксперимент №5 Среднее время обслуживания клиента 10,2 5,7 6,3 6,8 7,4 Главной задачей построения имитационной модели и проведения экспериментов было выявление оптимальных параметров, сокращающих время ожидания клиентов закусочной. Оптимальным вариантом решения оказались параметры, используемые в эксперименте 2, а именно: 1) 2 повара-кассира. 2) Время выполнения работы «Приготовление продукта»: Минимальное время – 4 мин. Среднее время – 5 мин. Максимальное время – 6 мин. Эксперимент с данными параметрами показал, что время обслуживания клиента сократилось практически в 2 раза! Данную имитационную модель можно использовать для проведения и других экспериментов. Например, изменять большее количество параметров и добавлять в модель дополнительные элементы, характерные специфике и политике предприятия, предоставляющего услуги быстрого питания. СПИСОК ЛИТЕРАТУРЫ 1. Боев В.Д., Кирик Д.И., Сыпченко Р.П. Компьютерное моделирование: Пособие для курсового и дипломного проектирования. СПб.: ВАС, 2011.С.348. 2. Борщев А.В. Применение Имитационного Моделирования в России, ИММОД 2007, октябрь 2007, Санкт-Петербург. 3. Киселёва М.В. Имитационное моделирование систем в среде AnyLogic: учебнометодическое пособие. Екатеринбург. : УГТУ - УПИ, 2009. С. 88. 4. Мезенцев К.Н. Моделирование систем в среде AnyLogic 6.4.1. Часть 1. М.: Мади, 2011.С.103. Гайкова Любовь Вадимовна Новосибирский государственный университет экономики и управления К.э.н., доцент кафедры «Экономическая информатика» Блинова Евгения Сергеевна Новосибирский государственный университет экономики и управления Студентка 4 курса информационно-технического факультета Тел.: 8(913)7243409. E-mail: [email protected] ул. Каменская 52/1, тел. +7(383)2110500.