Применение имитационного моделирования на практике

Мы продолжаем цикл статей, посвященных методу имитационного моделирования для оптимизации бизнес-процессов. Теоретические основы применения этого метода были даны в статье «Имитационное моделирование: оптимизируем бизнес-процессы». В данной статье будет рассмотрен пример принятия решения по оптимизации работы склада на основе данных, полученных в результате проведения имитационного моделирования.

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

Современный склад – сложная система, во время слаженной работы которой осуществляется прием, хранение, переработка и распределение грузов между потребителями. В данной статье будут проанализированы следующие операции, выполняемые работниками склада:

  • разгрузка фур;
  • приемка товара;
  • размещение товара на складе.

В качестве примера рассмотрим небольшой склад. Для обслуживания транспорта на складе предусмотрено два разгрузочных поста, две бригады (в составе каждой: механизатор, грузчик и погрузчик) и два дополнительных парковочных места для фур на территории склада. Владелец склада планирует увеличение грузопотока. Предвидя проблему хаотичного прибытия транспорта на склад и, как результат, увеличение времени простоя транспорта и неравномерную загрузку персонала склада, он договаривается с поставщиками о конкретном времени приезда фуры на склад, распределяя моменты прибытия транспорта более-менее ритмично в течение дня. На первый взгляд все предусмотрено. Даже в случае несвоевременного прибытия одной или двух фур они смогут дождаться обслуживания на территории парковки склада. С помощью имитационного моделирования попробуем проверить, верно ли данное утверждение.

Цель исследования – определить, сможет ли склад в его текущей конфигурации справиться с увеличенным грузопотоком. Для проведения имитации работы склада будем использовать систему бизнес-моделирования Business Studio.

Задание параметров модели для имитации

Рассматриваемый в качестве примера склад осуществляет прием фур с 9:00 до 15:00. Фуры, прибывшие позже, в этот день не обслуживаются. Установленный с помощью переговоров с поставщиками нормативный интервал между прибытием фур составляет 30 минут. Но, принимая во внимание всю сложность прогнозирования точного времени, в течение которого фура будет находиться в пути на склад, фуры могут подъехать как раньше назначенного времени, так и позже. Поэтому для моделирования интервала между прибытием фур будем использовать нормальный закон с матожиданием 30 минут и возможным диапазоном значений от пяти минут до часа. Данный закон можно назвать псевдонормальным, так как он имеет четкие границы значения случайной величины.

Количество разгруженных фур напрямую зависит не только от времени разгрузки одной фуры, а также от времени выполнения каждого шага бизнес-процесса. Время выполнения шага процесса может быть фиксированной или случайной величиной. Длительности шагов процесса «Разгрузка и обслуживание фуры на складе» приведены в Табл. 1.

Табл. 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 минут

 

Длительность шага процесса зависит не только от нормативного времени его выполнения, но и от доступности ресурсов (временных и материальных), необходимых для его выполнения. Если необходимых ресурсов в нужный момент времени нет, то выполнение процесса останавливается. Шаги по обслуживанию фуры на складе выполняют сотрудники склада, привлекая при необходимости соответствующее оборудование. Перечень и количество ресурсов, необходимых для выполнения каждого шага процесса, приведены в Табл. 2.

Табл. 2. Длительность шагов процесса

Шаг процесса

Ресурсы

Количество ресурсов

Прием документов

Бухгалтер

1

Проверка сохранности пломбы и соответствия груза документации

Кладовщик

1

Принятие решения о дальнейших действиях

Кладовщик

1

Разгрузка товара

Грузчик

1

Механизатор

1

Погрузчик

1

Приходование товара

Кладовщик

1

Размещение товара на хранение

Грузчик

1

Кладовщик

1

Механизатор

1

Погрузчик

1

 

Всего на складе имеются следующие ресурсы: персонал и оборудование (Табл. 3):

Табл. 3. Временные ресурсы

Ресурсы

Количество ресурсов

Бухгалтер

1

Грузчик

2

Кладовщик

2

Механизатор

2

Погрузчик

2

 

Приведенные ресурсы являются временными, то есть стоимость их использования зависит от времени, в течение которого они используются. Использоваться эти ресурсы могут только в часы, заданные для них как рабочие. Погрузчики, например, готовы к работе 24 часа в сутки, а сотрудники склада работают только с 9:00 до 17:00.Также в рамках всего процесса используются ресурсы, представленные в Табл. 4.

Табл. 4. Материальные ресурсы

Ресурсы

Количество ресурсов

Парковочное место

2

Разгрузочный пост

2

Данные ресурсы в Business Studio моделируются как материальные ресурсы: их количество уменьшается, когда фура занимает место (пост), и увеличивается, когда фура его покидает. Если все места (посты) кончились (количество = 0), то процесс переходит в режим ожидания, пока нужное место (пост) не появится.

Имитация выполнения процесса

Анализируя результаты имитации можно сделать следующий вывод: существующей пропускной способности склада недостаточно для обслуживания возросшего грузопотока:

  • из 11 фур обслужено всего восемь (восемь – это количество выполнений процесса «разгрузка товара»);
  • среднее время ожидания фуры на дороге – 46 минут (из 11 фур пять ожидали на дороге);
  • среднее время ожидания фуры на парковке – 1 час 16 минут (из 11 фур восемь ожидали на парковке).

В результате, фуры в течение длительного времени ожидают обслуживания, занимая не только парковочные места и затрудняя движение на складе, но и простаивая на дороге за территорией склада, вызывая недовольство участников дорожного движения и работников ГИБДД.

Выходом из сложившейся ситуации может быть решение:

  1. Переоборудовать одно парковочное место под разгрузочный пост и добавить бригаду для обслуживания этого поста.
  2. Увеличить количество бригад, обслуживающих каждый разгрузочный пост до двух, снизив тем самым время разгрузки фуры и размещения груза на складе в два раза.

Кроме того анализируя использование временных ресурсов в существующих условиях, можно увидеть, что бутылочным горлышком (ресурсом, время ожидания которого при выполнении процесса наибольшее) является кладовщик.

Для повышения пропускной способности склада при проведении дальнейших экспериментов увеличим количество кладовщиков до трех.

Рассмотрим последовательно каждое из предложенных решений.

Имитация работы склада с увеличенным количеством разгрузочных постов

Имитация выполнения процесса с параметрами, измененными в соответствии с первым решением, дает следующие результаты (Рис. 6):

  • из 12 подъехавших фур было обслужено 11;
  • время ожидания фуры на дороге сократилось до 28 минут, а на парковке – до 25 минут, а также снизилось само количество ожидающих фур.

Однако нельзя не заметить, что размещен на хранение был только товар, привезенный девятью фурами. Очевидно, что оставлять недоделанную работу на следующий рабочий день нецелесообразно, учитывая интенсивность ежедневного потока поступления фур на склад. Поэтому изменим рабочее время сотрудников склада на график: с 9:30 до 19:00. Смещение начала рабочего дня с 9:00 на 9:30 обусловлено низкой вероятностью прибытия фуры в этот период. Учитывая, что в течение рабочего дня у каждого сотрудника есть время простоя, увеличение рабочего времени на 1,5 часа не будет сильно утомительным.В результате имитации работы склада в этом случае получаем, что из 12 подъехавших фур сотрудники склада успевают не только разгрузить все 12 фур, но и разместить весь доставленный товар на складе.

Имитация работы склада с увеличенным количеством бригад, обслуживающих пост

Имитация выполнения процесса с параметрами, измененными в соответствии со вторым решением, дает следующие результаты

Практически идеальные результаты:

  • из 11 подъехавших фур обслужено 11;
  • среднее время ожидания фуры на парковке составляет 15 минут;
  • парковочных мест достаточно для того, чтобы фуры не ожидали очереди на дороге;
  • средняя длительность процесса снизилась до двух часов по сравнению со значениями 3-3,5 часа, полученными по результатам предыдущих экспериментов.

Омрачает только тот факт, что бригады не успевают разместить на хранение груз, привезенный одной из фур. Изменение времени работы сотрудников склада на график с 9:30 до 17:30 (без увеличения количества часов) позволяет решить и эту проблему.

При этом процент загрузки временных ресурсов – более 50% (Рис. 9), то есть ресурсы простаивают не так много времени.

Исследования показали, что оба решения позволяют снять проблему очередей транспортных средств. Очевидно, что следующий аспект, который будет интересовать владельца склада – это стоимость внедрения этих решений.

Увеличение количества бригад, в первую очередь, подразумевает найм на работу дополнительных сотрудников, то есть увеличение переменных затрат. Переоборудование парковочного места в разгрузочных пост влечет за собой не только рост переменных затрат (добавление дополнительной бригады), но и капитальные затраты на переоборудование.

Затраты при реализации каждого решения за пятилетний срок работы склада приведены в Табл. 5.

Примечание: Расходы на единицу ресурса (бригада, кладовщик) в первом случае выше, чем во втором. Это связано с тем, что при реализации первой идеи рабочее время сотрудников склада было увеличено на 1,5 часа.

Табл. 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 вариант: Увеличение количества бригад, обслуживающих пост

 

Расходы на содержание в месяц, руб.

Дополнительно необходимое количество

Затраты за 5 лет, руб.

Затраты на персонал:

 

 

 

Бригада

40 000

2

4 800 000

Кладовщик

20 000

1

1 200 000

Капитальные затраты:

 

 

 

Погрузчик

100 000

2

200 000

Итого за 5 лет

 

 

6 200 000

Имитация работы склада в различных условиях позволила предусмотреть возникновение возможных проблем и проверить работоспособность идей по их решению до непосредственного изменения работы склада. Обе идеи позволяют оптимизировать деятельность склада. При сравнении затрат на реализацию идей нельзя не заметить выгодность первого варианта. Но по таким показателям как время ожидания фуры на парковке, время ожидания фуры на дороге, средняя длительность процесса, второй вариант вырывается вперед. Какой из рассмотренных вариантов решения проблемы выберет владелец склада – решать ему. Метод имитационного моделирования предоставил для принятия этого решения все необходимые данные.

Фото: pixabay.com

Расскажите коллегам:
Эта публикация была размещена на предыдущей версии сайта и перенесена на нынешнюю версию. После переноса некоторые элементы публикации могут отражаться некорректно. Если вы заметили погрешности верстки, сообщите, пожалуйста, по адресу correct@e-xecutive.ru
Комментарии
Генеральный директор, Москва

Честно говоря, автор весьма смутно представляет работу склада и в частности - процесс разгрузки. Статья больше похожа на ''джинсу'' Бизнес Студио.
Софтина - спору нет, полезная. Но тут идёт речь о моделировании процесса. А тут уже начинаются ''косяки''.
Как предлагается узнать о соответствии товара документам без вскрытия пломбы и разгрузки?
Товар опаллеченный или нет?
Разгрузка боковая или с ''ворот''?
На пандус или ''на землю''?
Всё это сильно влияет на скорость разгрузки.
Не описана операция приёмки товара по количеству и качеству. Скорость зависит не столько от объема, сколько от номенклатуры и ''порчестойкости'' и ценности товара.
А тут возникает еще одно ограничение: груз разгружен, но не принят, фура отошла, но следующую разгружать некуда: зона приемки и/ или пандус забиты товаром, который еще не размещен на хранение.
Я за 15 лет работы в логистике не много встречал складов где приходованием занимается кладовщик. Еще точнее - единицы. И всего на 1-2 это было не то чтобы необходимо, но допустимо.
с 2-мя воротцами с 9 до 15 часов можно разгрузить ''в чистую'' до 16-18 фур (30-35 минут на разгрузку) при опаллеченном грузе и выгрузке на пандус.
А можно при неопаллеченном грузе и выгрузке ''на землю'' (2-2,5 часа на фуру) легкобьющегося груза в коробах выгрузить всего 4-6.
Описанная ситуация (8 траков) - это 1 ворота (вторые работают на отпуск) при опаллеченном грузе на пандус. При отлаженной работе склада и моделировать особо нечего.
Кроме того, с 9 до 15 часов идёт основной вал отпуска клиентам.
И при плече в несколько дней (более суток) прибытие фуры с точностью до получаса - это просто удивительное событие.
Фура, конечно, может постоять на подъезде к городу, но время ''капает'' так же, как и при стоянке у склада, только когда трак стоит у склада при наличии ''окна'' он сразу ставится на разгрузку, а если он где-то....
Резюме: имитационное моделирование - штука безусловно полезная. Но для решения подобной, в принципе не сложной задачи, - Бизнес студио - излишняя роскошь.
Нужно: отладить процессы и операции на складе. Отработать нормативы и потом уже моделировать.
И еще нужно представлять работу склада.

Директор по логистике, Москва

Не могу не согласиться с Виктором!
Коллега правильно отмечает, что как инструмент, ИМ - штука полезная, но я не исключаю того, что ИМ может стать простой игрушкой, если бизнес-процессы заложенные в модель будут внесены в столь примитивном виде.
Как я понимаю, автор статьи стремился показать возможности ИМ в ''принципе'', учитывая, что опытный эксперт по логистике сможет качественно описать бизнес-процессы по операциям и самое главное, поставить правильные нормативы выполнения этих операций.
Кстати, я в своей практике, используя ''график Ганта'', могу получить тот же результат, что и при использовании ИМ.
Но ИМ как программа-инструмент это не дешёвое удовольствие, поэтому не окупится, для разового применения.

. . . . Директор по развитию, Москва
Виктор Шиков пишет: Нужно: отладить процессы и операции на складе. Отработать нормативы и потом уже моделировать.
Виктор, если все отлажено - зачем моделировать ? Экономьте время, сделал дело - гуляй смело. Модель для тех у кого не отлажено ;)
Оставлять комментарии могут только зарегистрированные пользователи
Статью прочитали
Обсуждение статей
Все комментарии
Дискуссии
Все дискуссии
HR-новости
Россияне стали меньше тревожиться из-за работы

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

Уровень счастья напрямую влияет на продуктивность большинства россиян

При этом почти каждый четвертый респондент считает, что их руководитель ничего не делает для счастья сотрудников.

70% россиян отмечают сильное влияние работы на уровень стресса

Наибольший стресс создают строгие дедлайны, внезапные и большие объемы задач, а также собственные ошибки при выполнении задач.