Определение обязательного минимального запаса (иногда называемого уровнем безопасности или страховым запасом) – это процесс расчёта количества материала, комплектующего или готового продукта, которое должно находиться на складе в момент размещения нового заказа, чтобы при обычных колебаниях спроса и сроков поставки риск полной остановки производства оставался приемлемо низким. Ниже объясняется, какие данные необходимы, как они влияют на результат и какие шаги следует выполнить, чтобы получить практическую величину, пригодную для использования в системе управления запасами.
Прежде чем приступать к расчётам, важно понять, что минимальный запас не является фиксированным числом, valid для всех условий. Он зависит от трёх основных составляющих: среднего спроса за время поставки, вариативности этого спроса и вариативности самого времени поставки, а также от выбранного уровня сервиса (вероятности не столкнуться с недостачей). Если любую из этих составляющих изменить, результат будет другим. Поэтому перед расчётом рекомендуется собрать актуальные данные за репрезентативный период (обычно несколько месяцев) и уточнить предположения о стабильности процесса.
- Основные факторы, влияющие на величину минимального запаса
- Как собрать исходные данные
- Формула расчёта обязательного минимального запаса
- Условный пример расчёта
- Ограничения и предположения формулы
- Пошаговый алгоритм определения обязательного минимального запаса
- Типичные ошибки при расчёте минимального запаса
- Что делать после получения значения обязательного минимального запаса
- Практический вывод
Основные факторы, влияющие на величину минимального запаса
- Средний спрос за единицу времени (например, в день или в неделю).
- Стандартное отклонение спроса (мера его колебаний).
- Среднее время поставки (lead time) от поставщика до склада.
- Стандартное отклонение времени поставки (вариативность сроков доставки).
- Желаемый уровень сервиса, выраженный в вероятности не столкнуться с дефицитом (например, 95 %).
- Коэффициент безопасности, соответствующий выбранному уровню сервиса при нормальном распределении отклонений.
Если какой‑то фактор существенно изменяется (например, поставщик меняет график отгрузок или спрос становится сезонным), расчёт следует пересматривать. В противном случае полученное значение может оказаться либо избыточным (приводящим к увеличению затрат на хранение), либо недостаточным (увеличивающим риск простоев).
Как собрать исходные данные
Для надёжного расчёта потребуются следующие показатели, усреднённые за выбранный период:
- Ежедневный (или еженедельный) объём потребления материала. Записывайте фактическое расходование за каждый день, затем вычислите среднее значение и стандартное отклонение.
- Время между размещением заказа у поставщика и поступлением товара на склад. Фиксируйте дату заказа и дату приёмки для каждой партии, вычислите среднее lead time и его стандартное отклонение.
- Решите, какой уровень сервиса вам приемлем. В производственной среде часто выбирают значения от 90 % до 99 %; более высокий уровень увеличивает страховой запас, но и стоимость хранения.
Если данных недостаточно для расчёта стандартного отклонения (например, менее 10 наблюдений), можно использовать оценочные методы (например, межквартильный размах) или увеличить период наблюдения, пока не получится достаточная выборка.
Формула расчёта обязательного минимального запаса
При предположении о нормальном распределении спроса и времени поставки, а также их независимости, обязательный минимальный запас (СМЗ) определяется так:
СМЗ = (Средний спрос за единицу времени × Среднее время поставки) + Z × √[(Среднее время поставки × σ²_спроса) + (Средний спрос² × σ²_времени)]
Где:
- Средний спрос за единицу времени – среднее потребление за день (или неделю).
- Среднее время поставки – средний lead time в тех же единицах времени.
- σ_спроса – стандартное отклонение спроса за единицу времени.
- σ_времени – стандартное отклонение времени поставки.
- Z – коэффициент безопасности, соответствующий выбранному уровню сервиса (например, Z ≈ 1,65 для 95 % уровня сервиса при нормальном распределении).
Если вариативность времени поставки пренебрежимо мала (σ_времени ≈ 0), формула упрощается до классического варианта: СМЗ = Средний спрос × Lead time + Z × σ_спроса × √Lead time. Аналогично, если спрос практически constantes (σ_спроса ≈ 0), то запас определяется только вариативностью lead time.
Условный пример расчёта
Допустим, предприятие использует компонент А со следующими показателями, полученными за последние три месяца:
- Средний дневной спрос = 40 единиц.
- Стандартное отклонение дневного спроса = 8 единиц.
- Среднее время поставки = 6 дней.
- Стандартное отклонение времени поставки = 1,5 дня.
- Желаемый уровень сервиса = 95 % → Z ≈ 1,65.
Подставляем значения в формулу:
Средний спрос × Lead time = 40 × 6 = 240 единиц.
Первый член под корнем: Lead time × σ²_спроса = 6 × 8² = 6 × 64 = 384.
Второй член под корнем: Средний спрос² × σ²_времени = 40² × 1,5² = 1600 × 2,25 = 3600.
Сумма под корнем = 384 + 3600 = 3984.
Корень из суммы ≈ √3984 ≈ 63,1.
Второй слагаемый: Z × корень = 1,65 × 63,1 ≈ 104,1 единиц.
Обязательный минимальный запас = 240 + 104,1 ≈ 344 единиц (округляем до целого числа, например, 345).
Это означает, что при достижении остатка на складе около 345 единиц следует разместить новый заказ, чтобы при средних колебаниях спроса и сроков поставки вероятность остаться без запаса не превышала 5 %.
Ограничения и предположения формулы
Полученное значение зависит от ряда допущений, которые стоит иметь в виду:
- Нормальное распределение отклонений спроса и времени поставки. Если распределения сильно асимметричны (например, часто бывают нулевые поставки или всплески спроса), результат может быть неточным.
- Стабильность средних показателей за период расчёта. При наличии трендов (рост или падение спроса) следует использовать методы экспоненциального сглаживания или скользящего среднего для актуализации средних значений.
- Независимость спроса и времени поставки. В некоторых случаях задержки поставки могут провоцировать рост спроса (например, покупатели делают запасы вперёд), тогда формула требует корректировки.
- Постоянный уровень сервиса. Если допустимый риск простоя меняется в зависимости от сезона или критических операций, Z следует подбирать отдельно для каждого периода.
Когда какие‑либо из этих условий не выполняются, рекомендуется либо использовать более сложные модели (модели Монте‑Карло, имитационное моделирование), либо подходить к задаче эмпирически: наблюдать фактические простои и подбирать запас методом проб и ошибок.
Пошаговый алгоритм определения обязательного минимального запаса
- Соберите данные о ежедневном потреблении материала за выбранный период (минимум 20–30 наблюдений). Вычислите среднее значение и стандартное отклонение.
- Соберите данные о времени поставки для каждой партии за тот же период. Вычислите среднее lead time и его стандартное отклонение.
- Определите приемлемый уровень сервиса для вашего производства (например, 95 %). Соответствующий коэффициент Z можно взять из таблицы нормального распределения или рассчитать через функцию обратного распределения.
- Подставьте полученные показатели в формулу СМЗ (см. выше). Если один из показателей вариативности пренебрежим, используйте упрощённую версию.
- Округлите результат до целого числа, удобного для учёта (кратного минимальной партии заказа или размеру упаковки).
- Внесите полученное значение в систему управления запасами как точку повторного заказа (reorder point). При достижении этого уровня запускайте процесс заказа.
- Регулярно (например, ежемесячно) пересчитывайте средние показатели и отклонения, корректируя минимальный запас при изменении условий.
Типичные ошибки при расчёте минимального запаса
- Использование только средних значений без учёта вариативности. Это приводит к заниженному запасу и частым простоям.
- Применение одного и того же уровня сервиса ко всем номенклатурным позициям, несмотря на разную критичность и стоимость простоев.
- Игнорирование изменчивости времени поставки, когда поставщик работает по неграфику или часто задерживает отгрузки.
- Обновление данных слишком редко (раз в год), тогда как рынок и производственные потребности могут меняться быстрее.
- Округление результата в сторону уменьшения «для экономии», не учитывая, что даже небольшое снижение может существенно увеличить риск дефицита.
Что делать после получения значения обязательного минимального запаса
Полученное число является лишь отправной точкой для операционной работы. Далее рекомендуется:
- Настроить автоматические оповещения в системе ERP или WMS, которые срабатывают при достижении уровня остатка, равного или меньшего расчётного СМЗ.
- Проверить, что размер заказа (economic order quantity или кратная партия) позволяет достичь целевого уровня запаса без избыточных перезаказов.
- Выполнить пилотный запуск: в течение одного‑двух месяцев фиксировать фактические случаи достижения нулевого запаса и простои, сравнивая их с ожидаемой вероятностью (1 – уровень сервиса).
- При систематических отклонений (частые простои или, наоборот, высокие остатки) пересмотреть исходные данные: возможно, изменились средние показатели или появилась корреляция между спросом и lead time.
- Документировать принятые предположения и источники данных, чтобы при последующих пересчётах было понятно, какие именно показатели использовались.
Практический вывод
Определение обязательного минимального запаса перед остановкой производства – это не разовое действие, а регулярный процесс, требующий точных данных о спросе и сроках поставки, чёткого выбора приемлемого риска и готовности пересчитывать показатели при изменении условий. Основной принцип заключается в том, что запас должен компенсировать среднее потребление за время поставки плюс страховой слой, рассчитываемый на основе вариативности обоих факторов и выбранного уровня сервиса. Следуя пошаговому алгоритму, избегая типичных ошибок и периодически проверяя результаты на практике, вы сможете поддерживать баланс между доступностью материала и затратами на его хранение.