
- •Анализ управления запасами
- •Виды и классификации методов управления запасами
- •Примеры постановок задач
- •Примеры методов в автоматизированных системах или в программных средствах
- •Раздел по управлению материальными потоками
- •Примеры применения динамического управления запасами.
- •Задача 1 (модель при отсутствии затрат на оформление заказа).
- •Задача 2 (модель при отсутствии затрат на оформление заказа).
- •Задача 3 (модель с затратами на оформление заказа).
- •Программная реализация метода
- •Общие сведения.
- •Функциональное назначение.
- •Описание структуры программы.
- •Способы реализации расчета
- •Контрольные примеры.
- •Иллюстрация задачи при помощи диаграммы idef0.
- •Список литературы
- •Приложения Приложение 1: Листинг программы.
- •Приложение 2: Копии экранов.
Раздел по управлению материальными потоками
Приведем пример внедрения ERP-системы в работу компании.
Cпециалисты Columbus IT Partner приступили к выполнению проекта по внедрению системы управления предприятия АКСАПТА в компании “Торговая Площадь”.
Являясь полнофункциональной ERP-системой и обеспечивая поддержку бизнеса любой современной бизнес-структуры, АКСАПТА полностью соответствует требованиям “Торговой Площади” к корпоративной информационно-управленческой системе.
В рамках первой стадии проекта планируется автоматизировать управление финансовыми потоками, расчеты с клиентами и поставщиками, ведение консолидированного учета и расчетов между компаниями, входящими в холдинг. Внедрение контура “Торговля и Логистика” позволить упростить ведение заказов на продажу товара, обработку закупок, выставление счетов и управление запасами предприятия, ведение товарного планирование по закупкам, заказам и запасам.
Компания “Торговая Площадь” стала второй российской компанией, автоматизирующей свою деятельность при помощи АКСАПТА. Columbus IT Partner уже ведет работу по автоматизации компании РУССО - производителя мужских сорочек. В настоящее время представители Columbus IT Partner закончили совместное с заказчиком предпроектное обследование компании. В рамках проекта планируется автоматизация производственных процессов, расчетов с клиентами и поставщиками, осуществления закупок и заказов, управление запасами и складом.[8]
Примеры применения динамического управления запасами.
Приведем примеры решения задач динамического программирования. Это будет модель при отсутствии затрат на оформление заказа, которая решается на основе процедур транспортных задач, и модель с затратами на оформление заказа, для решения которой используется алгоритм прямой прогонки динамического программирования.
Задача 1 (модель при отсутствии затрат на оформление заказа).
Компания производит специальные вытяжки, которые используются в домашних каминах период с декабря по март. В начале отопительного сезона спрос на эту продукцию низкий, в середине сезона он достигает своего пика и уменьшается к концу сезона. Учитывая популярность продукции, компания может использовать сверхурочные работы для удовлетворения спроса на продукцию. Следующая таблица содержит данные о производственных мощностях компании и объемах спроса на протяжении четырех месяцев.
Таблица 2.1
-
Месяц
Возможности производства
Спрос (единицы)
Обычный режим работы (ед.)
Сверхурочные
(ед.)
1
90
50
100
2
100
60
190
3
120
80
210
4
110
70
160
Стоимость производства и хранения единицы продукции имеют значения, приведенные в следующей таблице.
Таблица 2.2
Период i |
Стоимость единицы продукции в обычном режиме работы ($) |
Стоимость единицы продукции в сверхурочном режиме работы ($) |
Стоимость хранения единицы продукции до периода i+1 ($) |
1 |
5 |
7.5 |
0.1 |
2 |
3 |
4.5 |
0.15 |
3 |
4 |
6 |
0.12 |
4 |
1 |
1.5 |
0.2 |
Чтобы гарантировать допустимое решение при отсутствии дефицита требуется, чтобы суммарное предложение продукции к началу каждого месяца по меньшей мере равнялось суммарному спросу. Об этом свидетельствует таблица:
Таблица 2.3
Месяц |
Суммарное предложение |
Суммарный спрос |
1 |
90+50=140 |
100 |
2 |
140+100+60=300 |
100+190=290 |
3 |
300+120+80=500 |
290+210=500 |
4 |
500+110+70=680 |
500+160=660 |
Решение.
Эту задачу можно решить, используя методику решения транспортных задач. Но так как в задаче недопустим дефицит и функция затрат на производство выпукла, то решим задачу другим способом, который будет пояснен ниже.
Составим таблицу, в которой элементы таблицы будут обозначать суммарную стоимость единицы продукции, произведенной в i-ом периоде, с учетом производственных затрат и затрат на хранение в течение j периодов. То есть в данной таблице ее элементы будут обозначать себестоимость «перевозок» из одного периода в другой.
Таблица 2.4
|
|
Периоды потребления |
| ||||
|
|
1 |
2 |
3 |
4 |
Избыток |
Возможности производства |
Периоды производства |
I |
5 |
5,1 |
5,25 |
5,37 |
0 |
90 |
I’ |
7,5 |
7,6 |
7,75 |
7,87 |
0 |
50 | |
II |
|
3 |
3,15 |
3,27 |
0 |
100 | |
II’ |
|
4,5 |
4,65 |
4,77 |
0 |
60 | |
III |
|
|
4 |
4,12 |
0 |
120 | |
III’ |
|
|
6 |
6,12 |
0 |
80 | |
IV |
|
|
|
1 |
0 |
110 | |
IV’ |
|
|
|
1,5 |
0 |
70 | |
|
Спрос |
100 |
190 |
210 |
160 |
20 |
|
Здесь I-IV — уровни производства в обычном и сверхурочном режимах на протяжении периодов 1, 2, 3, 4. Так как суммарное предложение в четвертом периоде превышает суммарный спрос, то введен фиктивный пункт потребления, чтобы сбалансировать модель. Все транспортные маршруты из предыдущего в текущий период заблокированы, так как дефицит отсутствует.
Приведем несколько примеров расчета элементов таблицы.
А23=7,5+0,1+0,15=7,75
Здесь 7,5 – это стоимость единицы продукции в сверхурочном режиме,
0,1 – стоимость хранения единицы продукции в первом месяце,
0,15 – стоимость хранения продукции во втором месяце.
7,5+0,1+0,15 – общая стоимость единицы продукции к началу третьего месяца после производства партии в первом месяце.
А44=4,5+0,15+0,12=4,77
…
Оптимальное решение получается в один проход, начиная с первого столбца в направлении к столбцу «Избыток». Для каждого перспективного столбца спрос удовлетворяется с использованием самого дешевого маршрута.
Начиная с первого столбца маршрут (I-1) имеет самую дешевую себестоимость, и мы назначаем перевозку максимально возможного объема, а именно min(100,90)=90 единиц, что оставляет 10 единиц неудовлетворенного спроса в 1-ом столбце (таблица 2.5).
Таблица 2.5
|
|
Периоды потребления |
| ||||
|
|
1 |
2 |
3 |
4 |
Избыток |
Возможности производства |
Периоды производства |
I |
5 90 |
5,1 |
5,25 |
5,37 |
0 |
0 |
I’ |
7,5 |
7,6 |
7,75 |
7,87 |
0 |
50 | |
II |
|
3 |
3,15 |
3,27 |
0 |
100 | |
II’ |
|
4,5 |
4,65 |
4,77 |
0 |
60 | |
III |
|
|
4 |
4,12 |
0 |
120 | |
III’ |
|
|
6 |
6,12 |
0 |
80 | |
IV |
|
|
|
1 |
0 |
110 | |
IV’ |
|
|
|
1,5 |
0 |
70 | |
|
Спрос |
10 |
190 |
210 |
160 |
20 |
|
Далее мы переходим ко второму по себестоимости маршруту (I’-1) первого столбца и определяем перевозку min(50,100)=10 единиц, что теперь полностью удовлетворяет спрос для первого периода (таблица 2.6).
Таблица 2.6
|
|
Периоды потребления |
| |||||||
|
|
1 |
2 |
3 |
4 |
Избыток |
Возможности производства | |||
Периоды производства |
I |
5 90 |
5,1 |
5,25 |
5,37 |
0 |
0 | |||
I’ |
7,5 10 |
7,6 |
7,75 |
7,87 |
0 |
40 | ||||
II |
|
3 |
3,15 |
3,27 |
0 |
100 | ||||
II’ |
|
4,5 |
4,65 |
4,77 |
0 |
60 | ||||
III |
|
|
4 |
4,12 |
0 |
120 | ||||
III’ |
|
|
6 |
6,12 |
0 |
80 | ||||
IV |
|
|
|
1 |
0 |
110 | ||||
IV’ |
|
|
|
1,5 |
0 |
70 | ||||
|
Спрос |
0 |
190 |
210 |
160 |
20 |
|
После удовлетворения спроса на первом периоде мы переходим ко второму столбцу. Определение перевозок в этом столбце происходит следующим образом: 100 единиц по маршруту (II-2) , 60 единиц по маршруту (II’-2) и 30 единиц по маршруту (I’-2). Этим маршрутам соответствуют себестоимости «перевозок» 3, 4,5 и 7,6 долларов. При этом маршрут (I-2). транспортные расходы на единицу продукции для которой равны 5,1 долларов, не рассматривается, так как запас, произведенный в первом периоде в обычном режиме работы был израсходован для первого периода.
Продолжая аналогичным образом мы удовлетворяем спрос для третьего, а затем и четвертого столбцов. Оптимальное решение приведено в таблице 2.7
Таблица 2.7
|
|
Периоды потребления |
| ||||
|
|
1 |
2 |
3 |
4 |
Избыток |
Возможности производства |
Периоды производства |
I |
5 90 |
5,1
|
5,25
|
5,37 |
0 |
0 |
I’ |
7,5 10 |
7,6 30 |
7,75 10 |
7,87 |
0 |
40 | |
II |
|
3 100 |
3,15 |
3,27 |
0 |
100 | |
II’ |
|
4,5 60 |
4,65
|
4,77 |
0 |
60 | |
III |
|
|
4 120 |
4,12 |
0 |
120 | |
III’ |
|
|
6 80 |
6,12 |
0 |
80 | |
IV |
|
|
|
1 110 |
0 |
110 | |
IV’ |
|
|
|
1,5 50 |
0 20 |
70 | |
|
Спрос |
0 |
190 |
210 |
160 |
20 |
|
Ответ: в обычном режиме работы следует произвести в первый месяц 90 единиц продукции, во второй месяц 100 единиц продукции, в третий месяц 120 единиц продукции, в четвертый месяц 110 единиц для реализации всей этой продукции в том же месяце, что она и была произведена.
В сверхурочном режиме в первый период следует произвести 10 единиц продукции для реализации в этом же месяце и 30 единиц продукции для реализации во втором месяце, во втором месяце – 60 единиц продукции для реализации в том же месяце, в третьем месяце следует произвести 80 единиц продукции для реализации в том же месяце. В четвертом месяце следует произвести 50 единиц.
При этом остается неиспользованной производственная мощность в 20 единиц продукции.
Общие затраты на производство и хранение вытяжек для домашних каминов составят 2546 долларов.