Практика 2 пример принятия решения по оптимизации работы склада на основе данных, полученных в результате проведения имитационного моделирования. ПОСТАНОВКА ЗАДАЧИ Современный склад — сложная система, во время слаженной работы которой осуществляется прием, хранение, переработка и распределение грузов между потребителями. В данной статье будут проанализированы следующие операции, выполняемые работниками склада: Разгрузка фур; Приемка товара; Размещение товара на складе. В качестве примера рассмотрим небольшой склад. Для обслуживания транспорта на складе предусмотрено два разгрузочных поста, две бригады (в составе каждой: механизатор, грузчик и погрузчик) и два дополнительных парковочных места для фур на территории склада. Владелец склада планирует увеличение грузопотока. Предвидя проблему хаотичного прибытия транспорта на склад и, как результат, увеличение времени простоя транспорта и неравномерную загрузку персонала склада, он договаривается с поставщиками о конкретном времени приезда фуры на склад, распределяя моменты прибытия транспорта более-менее ритмично в течение дня. На первый взгляд всё предусмотрено. Даже в случае несвоевременного прибытия одной или двух фур они смогут дождаться обслуживания на территории парковки склада. С помощью имитационного моделирования попробуем проверить, верно ли данное утверждение. Упрощенная модель процесса «Осуществление разгрузочных работ» в нотации ЕРС представлена на Рис. 1. Цель исследования — определить, сможет ли склад в его текущей конфигурации справиться с увеличенным грузопотоком. Для проведения имитации работы склада будем использовать систему бизнес-моделирования Business Studio. ЗАДАНИЕ ПАРАМЕТРОВ МОДЕЛИ ДЛЯ ИМИТАЦИИ Рассматриваемый в качестве примера склад осуществляет прием фур с 9:00 до 15:00. Фуры, прибывшие позже, в этот день не обслуживаются. Установленный с помощью переговоров с поставщиками нормативный интервал между прибытием фур составляет 30 минут. Но, принимая во внимание всю сложность прогнозирования точного времени, в течение которого фура будет находиться в пути на склад, фуры могут подъехать как раньше назначенного времени, так и позже. Поэтому для моделирования интервала между прибытием фур будем использовать нормальный закон с матожиданием 30 минут и возможным диапазоном значений от 5 минут до 1 часа (Рис. 2). Данный закон можно назвать псевдонормальным, т. к. он имеет четкие границы значения случайной величины. Количество разгруженных фур напрямую зависит не только от времени разгрузки одной фуры, а также от времени выполнения каждого шага бизнеспроцесса. Время выполнения шага процесса может быть фиксированной или случайной величиной. Длительности шагов процесса «Разгрузка и обслуживание фуры на складе» приведены в Табл. 1. Шаг процесса Длительность Проверка наличия свободных разгрузочных постов 1 минута Проезд на разгрузочный пост 5 минут Проверка наличия мест на парковке 1 минута Проезд на парковку 3 минуты Ожидание на парковке 0 (время моделируется системой автоматически) Проезд с парковки на разгрузочный пост 4 минуты Ожидание на дороге 0 (время моделируется системой автоматически) Проезд с дороги на парковку 3 минуты Прием документов 10 минут Проверка сохранности пломбы и соответствия груза документации Принятие решения о дальнейших действиях Выезд фуры с территории склада Равномерный закон распределения: Нижняя граница — 10 минут; Верхняя граница — 20 минут. Равномерный закон распределения: Нижняя граница — 20 минут; Верхняя граница — 1 час. 5 минут Разгрузка товара Приходование товара Размещение товара на хранение Выезд фуры с территории склада Нормальный закон распределения: Нижняя граница — 20 минут; Верхняя граница — 1 час; Матожидание — 40 минут; Стандартное отклонение — 10 минут. Нормальный закон распределения: Нижняя граница — 10 минут; Верхняя граница — 40 минут; Матожидание — 15 минут; Стандартное отклонение — 5 минут. Нормальный закон распределения: Нижняя граница — 30 минут; Верхняя граница — 2 часа; Матожидание — 1 час; Стандартное отклонение — 15 минут. 5 минут Табл. 1. Длительности шагов процесса Длительность шага процесса зависит не только от нормативного времени его выполнения, но и от доступности ресурсов (временных и материальных), необходимых для его выполнения. Если необходимых ресурсов в нужный момент времени нет, то выполнение процесса останавливается. Шаги по обслуживанию фуры на складе выполняют сотрудники склада, привлекая при необходимости соответствующее оборудование. Перечень и количество ресурсов, необходимых для выполнения каждого шага процесса, приведены в Табл. 2. Шаг процесса Ресурсы Количество ресурсов Прием документов Бухгалтер 1 Проверка сохранности пломбы и соответствия груза документации Кладовщик 1 Принятие решения о дальнейших действиях Кладовщик 1 Разгрузка товара Грузчик 1 Механизатор 1 Погрузчик 1 Приходование товара Кладовщик 1 Размещение товара на хранение Грузчик 1 Кладовщик 1 Механизатор 1 Погрузчик 1 Табл. 2. Длительность шагов процесса Всего на складе работают следующие ресурсы: персонал и оборудование (Табл. 3): Ресурсы Количество ресурсов Ресурсы Количество ресурсов Ресурсы Количество ресурсов Бухгалтер 1 Грузчик 2 Кладовщик 2 Ресурсы Количество ресурсов Механизатор2 Ресурсы Количество ресурсов Погрузчик 2 Табл. 3. Временные ресурсы Приведенные ресурсы являются временными, т. е. стоимость их использования зависит от времени, в течение которого они используются. Использоваться эти ресурсы могут только в часы, заданные для них как рабочие. Погрузчики, например, готовы к работе 24 часа в сутки, а сотрудники склада работают только с 9:00 до 17:00 (Рис. 3). Рис. 3 — График работы сотрудников склада Примечание: Рабочие и нерабочие дни в календаре отображаются разными цветами: Белый — рабочий день по календарю; Серый — нерабочий день по календарю; Синий — нерабочий день-исключение из календаря; Желтый — день с измененными рабочими часами. Также в рамках всего процесса используются ресурсы, представленные в Табл. 4. Ресурсы Количество ресурсов Парковочное место 2 Разгрузочный пост 2 Табл. 4. Материальные ресурсы Данные ресурсы, в Business Studio моделируются как материальные ресурсы: их количество уменьшается, когда фура занимает место (пост), и увеличивается, когда фура его покидает. Если все места (посты) кончились (количество = 0), то процесс переходит в режим ожидания, пока нужное место (пост) не появится. ИМИТАЦИЯ ВЫПОЛНЕНИЯ ПРОЦЕССА Имитация работы склада в течение одного рабочего дня позволяет получить показатели процесса (Рис. 4): Рис. 4 — Параметры шагов процесса, полученные в результате имитации Анализируя результаты имитации можно сделать следующий вывод: существующей пропускной способности склада недостаточно для обслуживания возросшего грузопотока: Из 11 фур обслужено всего 8 (8 — это количество выполнений процесса «Разгрузка товара»); Среднее время ожидания фуры на дороге — 46 минут (из 11 фур 5 ожидали на дороге); Среднее время ожидания фуры на парковке — 1 час 16 минут (из 11 фур 8 ожидали на парковке). В результате, фуры в течение длительного времени ожидают обслуживания, занимая не только парковочные места и затрудняя движение на складе, но и простаивая на дороге за территорией склада, вызывая недовольство участников дорожного движения и работников ГИБДД. Выходом из сложившейся ситуации может быть решение: 1. Переоборудовать одно парковочное место под разгрузочный пост и добавить бригаду для обслуживания этого поста; 2. Увеличить количество бригад, обслуживающих каждый разгрузочный пост до двух, снизив тем самым время разгрузки фуры и размещения груза на складе в два раза; Кроме того анализируя использование временных ресурсов в существующих условиях, можно увидеть, что бутылочным горлышком (ресурсом, время ожидания которого при выполнении процесса наибольшее) является Кладовщик (Рис. 5). Рис. 5 — Параметры ожидания временных ресурсов Для повышения пропускной способности склада при проведении дальнейших экспериментов увеличим количество кладовщиков до 3. Рассмотрим последовательно каждое из предложенных решений. ИМИТАЦИЯ РАБОТЫ СКЛАДА С УВЕЛИЧЕННЫМ КОЛИЧЕСТВОМ РАЗГРУЗОЧНЫХ ПОСТОВ Имитация выполнения процесса с параметрами, измененными в соответствии с первым решением, дает следующие результаты (Рис. 6): Рис. 6 — Параметры работы склада с увеличенным количеством разгрузочных постов Показатели работы склада значительно улучшились: Из 12 подъехавших фур было обслужено 11; Время ожидания фуры на дороге сократилось до 28 минут, а на парковке — до 25 минут, а также снизилось само количество ожидающих фур. Однако нельзя не заметить, что размещен на хранение был только товар, привезенный 9 фурами. Очевидно, что оставлять недоделанную работу на следующий рабочий день нецелесообразно, учитывая интенсивность ежедневного потока поступления фур на склад. Поэтому изменим рабочее время сотрудников склада на график: с 9:30 до 19:00. Смещение начала рабочего дня с 9:00 на 9:30 обусловлено низкой вероятностью прибытия фуры в этот период. Учитывая, что в течение рабочего дня у каждого сотрудника есть время простоя (Рис. 7), увеличение рабочего времени на 1,5 часа не будет сильно утомительным. Рис. 7 — График загрузки экземпляра ресурса «Механизатор» В результате имитации работы склада в этом случае получаем, что из 12 подъехавших фур сотрудники склада успевают не только разгрузить все 12 фур, но и разместить весь доставленный товар на складе. ИМИТАЦИЯ РАБОТЫ СКЛАДА С УВЕЛИЧЕННЫМ КОЛИЧЕСТВОМ БРИГАД, ОБСЛУЖИВАЮЩИХ ПОСТ Имитация выполнения процесса с параметрами, измененными в соответствии со вторым решением, дает следующие результаты (Рис. 8): Рис. 8 — Параметры работы склада с увеличенным количеством бригад, обслуживающих пост Практически идеальные результаты: Из 11 подъехавших фур обслужено 11; Среднее время ожидания фуры на парковке составляет 15 минут; Парковочных мест достаточно для того, чтобы фуры не ожидали очереди на дороге; Средняя длительность процесса снизилась до 2 часов по сравнению со значениями 3 — 3,5 часа, полученными по результатам предыдущих экспериментов;. Омрачает только тот факт, что бригады не успевают разместить на хранение груз, привезенной одной из фур. Изменение времени работы сотрудников склада на график с 9:30 до 17:30 (без увеличения количества часов) позволяет решить и эту проблему. При этом процент загрузки временных ресурсов — более 50% (Рис. 9), т. е. ресурсы простаивают не так много времени. Рис. 9 — Процент загрузки временных ресурсов Исследования показали, оба решения, позволяют снять проблему очередей транспортных средств. Очевидно, что следующий аспект, который будет интересовать владельца склада — это стоимость внедрения этих решений. Увеличение количества бригад, в первую очередь, подразумевает найм на работу дополнительных сотрудников, т. е. увеличение переменных затрат. Переоборудование парковочного места в разгрузочных пост влечет за собой не только рост переменных затрат (добавление дополнительной бригады), но и капитальные затраты на переоборудование. Затраты при реализации каждого решения за 5-летний срок работы склада приведены в Табл. 5. Примечание: Расходы на единицу ресурса (бригада, кладовщик) в первом случае выше, чем во втором. Это связано с тем, что при реализации первой идеи рабочее время сотрудников склада было увеличено на 1,5 часа. Расходы на содержание в месяц, руб. Дополнительно необходимое количество Затраты за 5 лет, руб. 1 вариант: Увеличение количества разгрузочных постов Затраты на персонал: Бригада 44 000 1 2 640 000 Кладовщик 22 000 1 1 320 000 Погрузчик 100 000 1 100 000 Оборудование разгрузочной рампы на 1 дополнительный пост 400 000 Капитальные затраты: 400 000 Итого за 5 лет 4 460 000 2 вариант: Увеличение количества бригад, обслуживающих пост Затраты на персонал: Бригада 40 000 2 4 800 000 Кладовщик 20 000 1 1 200 000 100 000 2 200 000 Капитальные затраты: Погрузчик Итого за 5 лет 6 200 000 Табл. 5. Затраты на реализацию решений Имитация работы склада в различных условиях позволила предусмотреть возникновение возможных проблем и проверить работоспособность идей по их решению ДО непосредственного изменения работы склада. Обе идеи позволяют оптимизировать деятельность склада. При сравнении затрат на реализацию идей нельзя не заметить выгодность первого варианта. Но по таким показателям как «Время ожидания фуры на парковке», «Время ожидания фуры на дороге», «Средняя длительность процесса», второй вариант вырывается вперед. Какой из рассмотренных вариантов решения проблемы выберет владелец склада — решать ему. Метод имитационного моделирования предоставил для принятия этого решения все необходимые данные. Домашнее задание 1. Подготовить презентацию на тему (1 от группы): 2. Подготовить по лекции 10 тестовых вопросов (с ответами) в формате doc. Презентацию и тесты загрузить в ЛК.