Страховой запас
Страховые запасы предназначены для снижения риска возникновения дефицита, наступающего вследствие непредсказуемого роста потребления запасов или задержек при выполнении заказа. Другими словами, это дополнительный объем сырья и материалов, который может быть использован в качестве буфера до момента поступления следующего заказа.
Классическая модель расходования и пополнения запасов является идеальной при полностью детерминированных параметрах управления запасами. На практике же приходится учитывать неопределенности, вызванные главным образом случайным характером ежедневного спроса и продолжительностью логистического цикла. Случайность основных параметров поставок и спроса, а также логистические риски являются причинами создания страховых запасов.
В приведённом примере расчет страховых запасов в условиях неопределенности осуществляется на основе формулы Бауэрсокса:
, где
— коэффициент, определяемый с помощью табулированной функции ,
— общее среднее квадратичное отклонение
Описание алгоритма
1. Импорт данных
Таблица Календарь поставок:
Имя | Метка |
---|---|
Дата оформления заказа | |
Дата поставки |
Таблица Продажи:
Имя | Метка |
---|---|
Дата продажи | |
Объем продаж |
Таблица Табличная функция потерь f(k) и коэффициент k:
Имя | Метка |
---|---|
Табличная функция потерь, f(k) | |
Коэффициент k |
2. СКО общее и Функция потерь, f(k)
В подмодели СКО общее и Функция потерь, f(k) во входном порту переменных заданы следующие переменные и их значения:
Имя | Метка | Значение |
---|---|---|
q |
Размер заказа | 50,00 |
sl |
Величина дефицита | 0,99 |
В узле Продолжительность функционального цикла, Т с помощью функции DaysBetween определяется полное количество дней между Датой оформления заказа и Датой поставки.
В узле Среднее значение Т и СКО Т рассчитываются среднее значение продолжительности функционального цикла и среднее квадратическое отклонение продолжительности функционального цикла с помощью функций Round и Stat.
В узле Количество продаж продукта в день, D и СКО D рассчитываются среднее значение количества продаж продукта в день и среднее квадратическое отклонение значения количества продаж продукта в день с помощью функций Round и Stat.
В узле Слияние производится Полное соединение данных о поставках и продажах. Связующие поля в настройке не указываются. В итоговом наборе каждая строка таблицы Среднее значение продаж, D и СКО D соединяется с каждой строкой таблицы Среднее значение Т и СКО Т.
Узел Группировка объединяет записи поля T среднее в группу, а для оставшихся полей выводит значение первой записи в наборе данных.
В узле СКО общее и Функция потерь, 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 производится расчет страхового запаса как произведения коэффициента k и общего среднего квадратического отклонения.
Скачайте и откройте файл в Loginom. При необходимости Loginom CE можно скачать бесплатно
Минимальные требования к системе:
- Операционная система: Windows 10 и выше
- CPU x64: 2 core 1
- Оперативная память: 4 GB
- Жесткий диск: 10 GB
1 Поддерживается работа на x64 процессорах Intel Core, AMD FX и более новых, содержащих инструкции SSE4.2, POPCNT.