Страховой запас

Страховые запасы предназначены для снижения риска возникновения дефицита, наступающего вследствие непредсказуемого роста потребления запасов или задержек при выполнении заказа. Другими словами, это дополнительный объем сырья и материалов, который может быть использован в качестве буфера до момента поступления следующего заказа.

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

В приведённом примере расчет страховых запасов в условиях неопределенности осуществляется на основе формулы Бауэрсокса:

, где

— коэффициент, определяемый с помощью табулированной функции ,

— общее среднее квадратичное отклонение

Запустить демо

Установить локально

Описание алгоритма

1. Импорт данных

Таблица Календарь поставок:

Имя Метка
 date_begin Дата оформления заказа
 date_end Дата поставки

Таблица Продажи:

Имя Метка
 date_sale Дата продажи
 count_sale Объем продаж

Таблица Табличная функция потерь f(k) и коэффициент k:

Имя Метка
 fk_table Табличная функция потерь, f(k)
 k Коэффициент k

2. СКО общее и Функция потерь, f(k)

В подмодели СКО общее и Функция потерь, f(k) во входном порту переменных заданы следующие переменные и их значения:

Имя Метка Значение
 q Размер заказа 50,00
 sl Величина дефицита 0,99
а) Продолжительность функционального цикла, Т

В узле Продолжительность функционального цикла, Т с помощью функции DaysBetween определяется полное количество дней между Датой оформления заказа и Датой поставки.

б) Среднее значение Т и СКО Т

В узле Среднее значение Т и СКО Т рассчитываются среднее значение продолжительности функционального цикла и среднее квадратическое отклонение продолжительности функционального цикла с помощью функций Round и Stat.

в) Среднее значение D и СКО D

В узле Количество продаж продукта в день, D и СКО D рассчитываются среднее значение количества продаж продукта в день и среднее квадратическое отклонение значения количества продаж продукта в день с помощью функций Round и Stat.

г) Объединение поставок и продаж

В узле Слияние производится Полное соединение данных о поставках и продажах. Связующие поля в настройке не указываются. В итоговом наборе каждая строка таблицы Среднее значение продаж, D и СКО D соединяется с каждой строкой таблицы Среднее значение Т и СКО Т.

д) Группировка

Узел Группировка объединяет записи поля T среднее в группу, а для оставшихся полей выводит значение первой записи в наборе данных.

е) СКО общее и Функция потерь, f(k)

В узле СКО общее и Функция потерь, f(k) производятся расчеты общего среднего квадратического отклонения и функции потерь f(k).

Функция потерь рассчитывается по формуле:

, где

— величина дефицита,

— размер заказа

При расчете используются значения переменных q = 50 и sl=0,99.

3. Страховой запас, Q_str

В подмодели Страховой запас, Q_str происходит расчет страхового запаса.

а) Объединение с таблицей значений функции потерь

В узле Слияние производится Полное соединение данных о поставках и продажах. Связующие поля в настройке не указываются. В итоговом наборе каждая строка таблицы СКО общее и Функция потерь, f(k) соединяется с каждой строкой таблицы Табличная функция потерь и коэффициент k.

б) Разница

В Калькуляторе производится расчет разницы между табличной функцией потерь (fk_table) и функцией потерь, рассчитанной на основе СКО (fk_calculated).

в) Определение минимального значения функции потерь

В узле Определение минимального значения функции потерь производится расчет минимального значения функции потерь с помощью функции Stat.

г) Фильтр строк

В мастере настройки узла Фильтр строк задано условие: min = ИСТИНА. Таким образом выделяется запись, соответствующая минимальному значению функции потерь, и отсеиваются все остальные.

д) Страховой запас, Q_str

В узле Страховой запас, Q_str производится расчет страхового запаса как произведения коэффициента k и общего среднего квадратического отклонения.


Loginom Demand Planning

Скачайте и откройте файл в Loginom. При необходимости Loginom CE можно скачать бесплатно

Скачать демопример

Минимальные требования к системе:

  • Операционная система: Windows 10 и выше
  • CPU x64: 2 core 1
  • Оперативная память: 4 GB
  • Жесткий диск: 10 GB

1 Поддерживается работа на x64 процессорах Intel Core, AMD FX и более новых, содержащих инструкции SSE4.2, POPCNT.