Опубликован: 01.09.2009 | Уровень: для всех | Доступ: платный
Лекция 4:

Организационно-экономическая система управления материальными запасами промышленных корпоративных систем

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

Полезным оказалось вытекающее из "принципа уравнивания погрешностей" соотношение (4.11). Интенсивность спроса \mu и погрешность определения этого параметра найдены методом наименьших квадратов. Это дало возможность установить величину относительной точности определения параметров модели, вытекающих из величин погрешностей исходных данных для спроса. Параметры классической модели управления запасами g и s оценивались двумя способами - по методике Всесоюзного института материальнотехнического снабжения и по методике Центрального экономико-математического института АН СССР. Для каждой из методик с помощью соотношения (6.11) были найдены абсолютные погрешности определения параметров g и s. Оказалось, что для каждой из методик интервалы (s - \Delta s, s + \Delta s) и (g - \Delta g, g + \Delta g) таковы, что числа, рассчитанные по альтернативной методике, попадают внутрь этих интервалов. Это означает, что для определения параметров g и s можно пользоваться любой из указанных методик (в пределах точности расчетов, заданной наблюдаемыми колебаниями спроса).

Вызванное отклонениями параметров модели в допустимых пределах максимальное относительное увеличение суммарных затрат на доставку и хранение продукции не превосходило 26% (колебания по кварталам от 22,5 до 25,95%). Фактические издержки почти в 3 раза превышали оптимальные (в зависимости от квартала фактические издержки составляли от 260 до 349% от оптимального уровня). Следовательно, внедрение модели Вильсона в практику управления запасами на Реутовской химбазе дает возможность снизить издержки, связанные с доставкой и хранением кальцинированной соды, не менее чем в 2 раза [11, 4].

Таким образом, несмотря на то, что параметры модели определены неточно и отклонения значений параметров (от тех значений, по которым рассчитывается оптимальный план поставок) приводят к некоторому увеличению затрат по сравнению с затратами в оптимальном плане, использование рассматриваемой модели для реального управления запасами конкретной продукции может дать значительный экономический эффект. Аналогичным является положение со многими другими моделями управления запасами. Это утверждение подтверждает и зарубежный опыт [11].

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

Двухуровневая модель управления запасами - это однопродуктовая модель работы склада, в которой заявки потребителей удовлетворяются мгновенно. При отсутствии продукта заявки учитываются. Как только запас на складе опускается до уровня R < 0, мгновенно поступает партия товара величиной Q и запас на складе оказывается равным R+Q > 0.Как и в рассмотренном выше варианте классической модели Вильсона с дефицитом, издержки складываются из издержек по хранению, издержек от дефицита и издержек по доставке. Средние издержки за время Т имеют вид

f_{1}(T,y) = f_{1}(y(t),0 \le t \le T) = \\
= \cfrac{1}{T} \left \{
s \int\limits_0^T{y(t)\chi(y(t) \ge 0) dt} +
 h \int\limits_0^T{|y(t)|\chi(y(t) < 0) dt} +
gn(T)
\right \}
,

где y(t) - уровень запаса на складе, \chi(А) - индикатор множества А, т. е. \chi(y(t) \ge  0) = 1 при y(t) \ge  0 и \chi(y(t) \ge  0)=0 при y (t) <  0, в то время как \chi(y(t) <  0) = 1 при y ( t ) < 0 и \chi(y ( t ) < 0) = 0 при y(t) \ge  0, параметры модели s, h, g имеют тот же смысл, что и выше. Оптимизация состоит в определении значений нижнего уровня R и верхнего уровня R + Q, минимизирующих средние издержки.

В 1950-х гг. американский исследователь К. Эрроу (в будущем - нобелевский лауреат по экономике) с сотрудниками показал, что в ряде случаев оптимальная политика управления запасами - это политика, основанная на двухуровневой модели [11]. Этот принципиально важный теоретический результат стимулировал развитие исследований свойств двухуровневой модели. Однако окончательная теория была построена только в конце 1970-х годов [11].

Важными являются характеристики потока заявок. Пусть \tau (Т) - число заявок за время Т. Эта величина предполагается случайной. С прикладной точки зрения вполне естественно предположить, что математическое ожидание М\tau (Т) конечно. Накопленный спрос за время Т имеет вид

X(T) = X_{1}+X_{2}+\dots  + X _{\tau (T)},

где X_j - величина j -й заявки. Предполагается, что X _{1}, X_{2}, \dots  , X_{n}, \dots - последовательность независимых одинаково распределенных случайных величин с математическим ожиданием MX _{1}. Таким образом, накопленный спрос за время Т является суммой случайного числа случайных слагаемых. Накопленный спрос определяет уровень запаса на складе, поэтому математический аппарат изучения двухуровневой модели - это предельная теория сумм случайного числа случайных слагаемых.

При некоторых условиях регулярности (выполняющихся для реальных систем управления запасами) в [11] найдены оптимальные (для горизонта планирования Т ) значения нижнего и верхнего уровней:

R_0(T) = \sqrt{\cfrac{2gsM\tau(T)MX_i}{Th(s+h)}}, \\
Q_0(T) = \sqrt{\cfrac{2g(s+h)M\tau(T)MX_i}{Tsh}},

Часто можно принять, что число поступающих заявок обладает некоторой равномерностью. Например, вполне естественно принять, что

\lim_{T \to \infty}{\cfrac{M\tau(T)}{T}} = \lambda

при некотором \lambda. Здесь \lambda - параметр, описывающий предельную интенсивность спроса. Тогда асимптотически оптимальные уровни имеют вид:

R_0(T) = \sqrt{\cfrac{2gs\lambda MX_i}{h(s+h)}}, \\
Q_0(T) = \sqrt{\cfrac{2g(s+h) \lambda MX_i}{sh}},

Отметим, что асимптотическое распределение уровня запаса на складе - равномерное на отрезке [R, R + Q].

Модель планирования размеров поставок на базу (склад).В двухуровневой модели накопленный спрос в любой момент времени - случайная величина. Это не всегда соответствует экономической реальности. Достаточно часто в соответствии с заключенными договорами размеры поставок на базу и объемы запрашиваемой потребителями продукции определены до начала года (с разбивкой по кварталам или по месяцам) и затем не меняются. Однако поставщик имеет право отгружать продукцию, а потребители - забирать ее в течение всего квартала (или месяца).

Опишем соответствующую однопродуктовую модель [10]. Пусть интервал планирования разбит на m периодов, не обязательно одинаковых по продолжительности. В течение каждого периода приходит на базу одна поставка. В i -й период ее величина равна H_{i}, а момент поступления - случайная величина \tau (i) с функцией распределения G(i,t), 0 \le  t \le  1, где t - отношение времени, прошедшего с начала i -го периода, к продолжительности его, i = 1, 2, \dots , m.

В i -й период имеется n(i) потребителей, получающих с базы строго определенное количество продукта, c(1, i), c(2, i), \dots , c(n(i), i) соответственно. Моменты поступления требований от потребителей - случайные величины \delta (i, j), j = 1, 2, \dots , n(i), i = 1, 2, \dots , m, с функциями распределения F(i, j, t), 0 \le  t \le  1, где t - отношение времени, прошедшего после начала соответствующего периода, к продолжительности этого периода. Если в момент прихода требования на базе имеется достаточное количество продукта, то он отпускается мгновенно. Если продукта нет, потребителю придется ждать очередной поставки. Если продукта недостаточно, то весь оставшийся товар отпускается сейчас же, а оставшуюся часть приходится ждать.

В течение i -го периода, i = 1, 2, \dots , m, все моменты поступления товара и требований \tau (i), \delta (i, j), j = 1, 2, \dots , n(i), предполагаются независимыми в совокупности. Потери, как обычно, складываются из издержек по хранению и от дефицита (расходы на доставку партий заданы заранее, т. е. постоянны, а потому их можно не включать в минимизируемый функционал). Издержки по хранению предполагаются пропорциональными времени хранения и величине запаса с коэффициентами пропорциональности s(i), i = 1, 2, \dots , m. Издержки от дефицита складываются из потерь у каждого из потребителей; они пропорциональны величине и длительности дефицита с коэффициентами пропорциональности h(i, j), j = 1, 2, \dots , n(i), i = 1, 2, \dots , m.

Пусть х(0) - начальный запас, х(i) - количество продукта на базе в конце i -го периода, i = 1, 2, \dots , m. Пусть S(i) = \{s(i), c(j,i), h(i,j), G(i,t), F(i,j,t), 0 \le  t \le  1, j = 1, 2, \dots , n(i)\} - исходные данные модели в i -й период. Как легко видеть, математическое ожидание издержек за i -й период зависит только от х(i - 1), х(i) и S(i). Для краткости обозначим его через f(х(i - 1), х(i), S(i)). Тогда математическое ожидание издержек за m периодов равно

Z(m) = f(х(0), х(1), S(1)) + f(х(1), х(2), S(2)) +\dots \\
+ f(х(i-1), х(i), S(i)) + f(х(m - 1), х(m), S(m)). ( m)))

Необходимо минимизировать Z(m) = Z(х(0), х(1), \dots , х(i), \dots , х(m)) по совокупности переменных. Таким образом, необходимо найти оптимальные значения уровней запаса на складе в начале и в конце периодов. Это эквивалентно определению оптимальных размеров поставок по периодам и начального запаса. Ограничения рассматриваемой оптимизационной задачи выписаны в [11, 10].

Вначале была сделана попытка рассматривать задачу минимизации Z(m) как задачу динамического программирования и решать ее типовыми методами. Однако вычислительных мощностей оказалось недостаточно для выполнения расчетов. Тогда нам удалось показать, что функция (m+1) -го переменного Z(m) в действительности является суммой (m + 1) функции одного переменного.

Действительно,

f(х(i-1), х(i), S(i)) = f_{1}(х(i-1), х(i), S(i)) + f_{2}(х(i-1), х(i), S(i)),

где f_{1}(х(i-1), х(i), S(i)) - математическое ожидание затрат, произведенных до прихода очередной поставки, f_{2}(х(i - 1), х(i), S(i)) - математическое ожидание затрат после поступления поставки.

Ясно, что f _{1}(х(i - 1), х(i), S(i )) определяется запасом на начало периода и спросом до прихода поставки, но не зависит от запаса на конец периода, т. е. от х(i). Таким образом, можно записать, что

f_1(х(i - 1), х(i), S(i )) = f _{1}(х(I - 1), S(i )). ( i ))

Пусть H_i - объем поставки на склад в i -й период. Сразу же после прихода поставки запас y на складе равен

y(\tau (i)) = x(i - 1) + H_i - \xi (\tau (i )) = x(i) +   \sum\limits_{l \le j \le n(i)}{c(j,i)} - \xi (\tau (i )), ( i )))

где \xi (\tau (i )) - накопленный с начала периода спрос. Поскольку \xi (\tau (i )) не зависит от x(i-1), то и f_{2}(х(i - 1), х(i), S(i )) не зависит от x(i - 1). Итак,

f_{2}(х(i - 1), х(i), S(i )) = f_{2}(х(i), S(i )). ( i )))

Следовательно, минимизируемая функция имеет вид

Z(m) = f_{1}(x(0),S(1))+   
\sum\limits_{1 \le i \le m-1}{\{f_2(x(i),S(i)) + f_2(x(i),S(i+1))\}} + \\
+ f_2(x(m),S(m)) ( m),S(m))

При этом ограничения наложены на каждую переменную x(i) по отдельности [11, 10]. Ясно, что задача минимизации Z( m) распадается на m+1 задачу минимизации функций одной переменной:

f _{1}(x(0), S(1)) \to  min, \\f_{2}(x(i), S(i )) + f _{1}(x(i ), S(i+1)) \to  min, \\ 
i = 1, 2, \dots , m - 1, \\f_{2}(x(m), S(m)) \to  min ( 4.13)

(ограничения не указаны). Следовательно, x(k) зависит только от исходных данных смежных периодов S(k) и S(k +1) и остается неизменным при любом изменении S(i ), i \ne k, i \ne k+1. Из указанного разложения задачи многомерной оптимизации на ряд задач одномерной оптимизации вытекает также, что при планировании на m(1) и m(2) периодов совпадают оптимальные значения начального запаса и поставок за первые min\{m(1), m(2)\} - 1 периодов. В частном случае стационарного режима S(i )= S, i= 1, 2, \dots , m, оптимальный план имеет вид \{a, b, b, \dots , b, \dots , b, c\}, где a - решение первой из указанных в (4.13) задач, b - решение второй задачи и c - третьей.

Переход к задачам (4.13) не только позволяет решить исходную задачу минимизации (напомним, что для минимизации задачи в исходной форме не хватало вычислительных мощностей), но также получить весьма важный для экономической интерпретации вывод о независимости оптимальных значений поставок и начального запаса от горизонта планирования m.

Важное замечание 4.Рассмотренная модель дает хороший пример пользы математического анализа оптимизационной задачи принятия решений. Такой анализ позволяет решать задачу не стандартными методами, требующими больших вычислительных ресурсов, а с помощью специально разработанных алгоритмов, учитывающих специфику задачи и позволяющих на много порядков сократить вычисления. Плата за экономию вычислительных ресурсов - необходимость квалифицированного труда специалистов по экономико-математическим методам и прикладной математике.

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

Михаил Агапитов
Михаил Агапитов

Не могу найти  требования по оформлению выпускной контрольной работы по курсу профессиональной переподготовки "Менеджмент предприятия"

Подобед Александр
Подобед Александр

Я нажал кнопку "начать курс" и почти его уже закончил, но для получения диплома на бумаге, нужно его же оплатить? Как оплатить?