Наш портал продолжает серию публикаций, объединенных общей темой: "MES и производственная логистика: что такое «вытягивающее» планирование?" В частности, читатель узнает, как сегодня в корпоративном секторе в России и за рубежом применяются исполнительные производственные системы MES (Manufacturing Execution System) в задачах производственной логистики. Начало статьи доступно здесь, третья (заключительная) часть находится здесь.
4. ЛИМИТИРОВАННЫЕ ОЧЕРЕДИ FIFO.
Когда нет необходимости предоставлять участку-потребителю возможность выбора, лучше использовать не «Супермаркет», а очередь FIFO (от английского First-In-First-Out – «первым пришел, первым вышел», т.е. очередность в порядке поступления).
.
Рис.5. Структура метода лимитированных очередей FIFO.
На рисунке 5 показана «вытягивающая» логистическая система, которая связывает систему восполнения «Супермаркета» с лимитированными очередями FIFO. Единственная точка расчета производственного расписания находится на участке 2, потому что он следует непосредственно за последним «Супермаркетом системы». Между участками 2 и 3 находится лимитированная очередь FIFO.
Лучший способ представить лимитированную очередь FIFO - это представить себе, как перемещаются по трубе теннисные мячики.
Рис.6.Последовательность исполняемых заказов в методе лимитированных очередей FIFO.
Диаметр трубы чуть больше, чем диаметр мячиков. Мячики могут свободно перемещаться по трубе, но никоим образом нельзя поменять их местами внутри трубы. По сути, здесь нет «полосы для обгона». К тому же, длина трубы ограничена и одновременно в нее помещается только 3 мячика (это и есть лимит очереди FIFO). Участок 3 будет производить продукт F, поскольку у него нет другого выбора. Вот почему для участка 3 не нужен отдельный план работ на уровне самостоятельного производственного расписания. План действий этого процесса строго диктуется самой «вытягивающей» системой управления.
Рис.7. Пример лимитированной очереди FIFO.
Тоже самое справедливо и для участка 4. Заметим, что если Участок 2 закончит изготовление продукта, а очередь FIFO из заданий на участок 3, будет уже заполнена, то он прекращает свою работу во избежание переполнения этой очереди. Для Процесса 2 это будет сигналом, что он функционирует быстрее всей остальной системы. Аналогичным образом в случае, если участок 3 затребует следующее задание из предшествующей ему очереди FIFO и окажется, что она пуста, то и Процесс 3 тоже остановится. Такая система демонстрирует, какой процесс в данный момент времени является самым медленным.
Рис.8. Пример распределения операционных запасов в методе лимитированных очередей FIFO.
На рисунке 8 показано текущее состояние запасов на каждом участке (в примере предполагается, что каждый участок выполняет только одно текущее задание). Какое производственное звено в данный момент функционирует медленнее остальных? Сейчас это участок 3. Это так называемое текущее ограничение (Current Constraint) именуемое ресурсом, ограничивающим производительность все системы (РОП). Его легко обнаружить, определив процесс, у которого отношение величины запасов в предшествующей очереди FIFO к величине запасов в последующей очереди FIFO достигает максимального значения. Проще говоря, самый медленный участок образует перед собой наибольший объем незавершенного производства. Д. Хэллетт [4] называет такую логистическую схему управлением «по завалам» (Management by Piles).
Поскольку все производственные участки, которые не являются текущим РОП, время от времени будут оставаться без работы, то должно быть определено правило, чем загружать свободные ресурсы в такие моменты времени. На практике для этого организуется некоторый буфер из дополнительных заданий, которые могут быть выполнены свободными ресурсами, что приводит к увеличению фактического объема НЗП.
Следует заметить, что в приведенной схеме время выполнения заказа в производстве связано с моментом запуска клиентского заказа на участке 2. Подсчет времени выполнения заказа всегда начинается в единственной точке планирования. Время выполнения заказа участком 1 на пополнение ячеек «Супермаркета» не влияет на время выполнения клиентского заказа, потому что предполагается, что все материалы, которые могут потребоваться участку 2, имеются в достаточном количестве в ячейках «Супермаркета». Последнее обстоятельство может оказаться весьма жестким требованием для практической реализации описанной логистической схемы.
Преимущество «вытягивающей» логистической системы типа лимитированных очередей FIFO перед «Супермаркетами» заключается в следующем:
- в этой системе содержится меньше запасов;
- уменьшаются риски срыва сроков исполнения клиентского заказа;
- упрощается управление;
- имеется возможность находить процесс, лимитирующий общую производительность системы, - текущее ограничение РОП;
Лимитированные очереди FIFO можно использовать в массовых и крупносерийных производствах, где объем выпуска достаточно высок и технологический процесс постоянен для всего семейства выпускаемых продуктов.
5. МЕТОД «БАРАБАН-БУФЕР-ВЕРЕВКА» (DBR).
Метод «Барабан-Буфер-Веревка» (DBR–Drum-Buffer-Rope) – один из оригинальных вариантов «выталкивающей» логистической системы, разработанной в ТОС (Theory of Constraints) [5],[6],[7]. Она очень похожа на систему лимитированных очередей FIFO, за исключением того, что в ней не ограничиваются запасы в отдельных очередях FIFO.
Рис.9. Структура метода «Барабан-Буфер-Веревка» (DBR).
Вместо этого устанавливается общий лимит на запасы, находящиеся между единственной точкой составления производственного расписания и ресурсом, ограничивающим производительность всей системы, РОП (в примере, приведенном на рисунке 9, РОП-ом является участок 3). Каждый раз, когда РОП завершает выполнение одной единица работы, точка планирования может запускать в производство еще одну единицу работы. Это в данной логистической схеме называется «веревкой» (Rope). «Веревка» - это механизм управления ограничением против перегрузки РОП. По существу, это график отпуска материалов, который предотвращает поступление работы в систему в темпе более высоком, чем она может быть обработана в РОП. Концепция веревки используется для предотвращения появления незавершенного производства в большинстве точек системы (кроме защищенных плановыми буферами критических точек).
Поскольку РОП диктует ритм работы всей производственной системы, то график его работы именуется «Барабаном» (Drum). В методе DBR особое внимание уделяется именно ресурсу, ограничивающему производительность, поскольку именно он определяет максимально возможный выход всей производственной системы в целом, так как система не может производить больше, чем ее самый маломощный ресурс. Лимит запасов и временной ресурс оборудования (время его эффективного использования) распределяется так, чтобы РОП всегда мог вовремя начать новую работу. Этот в рассматриваемом методе именуется «Буфером» (Buffer). «Буфер» и «верёвка» создают условия, предотвращающие недогрузку или перегрузку РОП.
Заметим, что в «вытягивающей» логистической системе DBR буферы, создаваемые перед РОП, имеют временной, а не материальный характер.
Временной буфер есть резерв времени, предусматриваемый для защиты запланированного времени «начала обработки», с учетом разброса в прибытии на РОП конкретной работы. Например, если расписание РОП требует начать конкретную работу на участке 3 во вторник, тогда материал для этой работы должен быть отпущен достаточно рано, чтобы все предшествующие обработке РОП шаги (участки 1 и 2) были закончены еще в понедельник (т.е. за один полный рабочий день до требуемого срока). Буферное время служит для «защиты» наиболее ценного ресурса от простоев, поскольку потеря времени этого ресурса эквивалентна невозвратной потери в конечном результате всей системы. Поступление материалов и производственных заданий может осуществляться на основе заполнения ячеек «Супермаркета» Передача деталей на последующие этапы обработки после их прохождение через РОП уже не являются лимитируемым FIFO, т.к. производительность соответствующих процессов заведомо выше [6].
Рис.10. Пример организации буферов в методе DBR в зависимости от положения РОП.
Необходимо отметить, что только критические пункты в цепи производства защищаются буферами (см. рисунок 10). Такими критическими пунктами являются:
- сам ресурс с ограниченной производительностью (участок 3),
- любой последующий этап процесса, где происходит сборка детали, обработанной ограничивающим ресурсом с другими частями;
- отгрузка готовой продукции, содержащей детали, обработанные ограничивающим ресурсом.
Поскольку в методе DBR защита от возможных отклонений сосредоточена в наиболее критичных местах производственной цепи и устраняется во всех прочих местах, время производственного цикла может быть сокращено, иногда на 50 процентов или более, без ухудшения надежности в соблюдении сроков отгрузки продукции потребителям.
Рис.11. Пример диспетчерского контроля прохождения заказов в РОП в методе DBR
Алгоритм DBR – это обобщение известного метода OPT [5],[7], который многие специалисты называют электронным воплощением японского метода «Канбан», хотя на самом деле, между логистическими схемами восполнения ячеек «Супермаркета» и методом «Барабан-Буфер-Веревка», как мы уже видели, имеется значительная разница.
Недостатком метода «Барабан-Буфер-Веревка» (DBR) является требование существования РОП, локализуемого на заданном горизонте планирования (на интервале расчета расписания для выполняемых работ), что возможно только в условиях серийных и крупносерийных производств. Однако для мелкосерийных и единичных производств локализовать РОП, в течение достаточно длительного интервала времени, вообще говоря, не удается, что значительно ограничивает применимость рассмотренной логистической схемы для этого случая.
6. ЛИМИТ НЕЗАВЕРШЕННОГО ПРОИЗВОДСТВА (НЗП).
«Вытягивающая» логистическая система с лимитом незавершенного производства (НЗП) похожа на метод DBR. Отличие заключается в том, что здесь создаются не временные буферы, а задается некий фиксированный лимит материальных запасов, который распределяется на все процессы системы, а не заканчивается только на РОП. Схема приведена на рисунке 12.
Рис.12. Структура метода лимита незавершенного производства (НЗП).
Этот подход к построению «вытягивающей» системы управления» значительно проще рассмотренных выше логистических схем, внедряется легче, и ряде случаев является более эффективным. Как и в рассмотренных выше «вытягивающих» логистических системах здесь имеется единственная точка планирования, - это участок 1 на рисунке 12.
Логистическая система с лимитом НЗП имеет некоторые преимущества по сравнению с методом DBR и системой лимитированных очередей FIFO:
- неполадки, колебания ритма производства и другие проблемы процессов с запасом производительности не приведут к остановке производства из-за отсутствия работы для РОП, и не будут снижать общую пропускную способность системы;
- правилам планирования должен подчиняться только один процесс;
- не требуется фиксировать (локализовать) положение РОП;
- легко обнаружить местонахождение текущего участка РОП. К тому же, такая система дает меньше «ложных сигналов» по сравнению лимитированными очередями FIFO.
Рассмотренная система хорошо работает для ритмичных производств со стабильной номенклатурой выпускаемых изделий, отлаженными и неизменяемыми технологическими процессами, что соответствует массовым, крупносерийным и серийным производствам. В производства единичных и мелкосерийных, где постоянно запускаются в производство новые заказы с оригинальной технологией их изготовления, где сроки выпуска продукции диктуются потребителем и могут, вообще говоря, изменяться непосредственно в процессе изготовления изделий, тогда на уровне производственного менеджмента появляется множество организационных проблем. Опираясь лишь на правило FIFO в передаче полуфабрикатов от участка к участку, логистическая система с лимитом незавершенного производства в таких случаях теряет свою эффективность.
Важной особенностью рассмотренных выше «выталкивающих» логистических систем 1-4 является возможность вычисления времени выпуска (цикла обработки) изделий по известной формуле Литлла [4]:
Время выпуска = НЗП/Ритм,
где НЗП – объем незавершенного производства, Ритм – это количество изделий, выпускаемых в единицу времени.
Однако для производств мелкосерийных и единичных понятие Ритма производства становится весьма расплывчатым, поскольку этот тип производств никак нельзя назвать ритмическими. Более того, статистика говорит о том, что в среднем вся станочная системы в таких производствах остается наполовину недогруженной, что происходит за счет постоянных перегрузок одного оборудования и одновременного простоя другого в ожидании работы, связанной с изделиями, пролеживающими в очереди на предыдущих стадиях обработки. Причем простои и перегрузки станков постоянно мигрируют от участка к участку, что не позволяет их локализовать и применить ни один из перечисленных выше логистических схем вытягивания. Еще одной особенностью мелкосерийных и единичных производств является необходимость выполнения заказов в виде целого комплекта деталей и сборочных единиц к фиксированному сроку.
Это значительно усложняет задачу производственного менеджмента, т.к. детали, входящие в этот комплект (заказ), могут технологически подвергаться различным процессам обработки, и каждый из участков может представлять собой РОП для одних заказов, не вызывая проблем при обработке других заказов. Таким образом в рассматриваемых производствах возникает эффект так называемого «виртуального узкого места» (Virtual Bottle-Neck): вся станочная системы в среднем остается недогруженной, а ее пропускная способность низкой. Для таких случаев наиболее эффективной «вытягивающей» логистической системой является Метод вычисляемых приоритетов.
Метод вычисляемых приоритетов является своеобразным обобщением двух рассмотренных выше «выталкивающих» логистических систем: системы пополнения «Супермаркета» и системы с лимитированными очередями FIFO. Разница в том, что в данной системе уже не все пустые ячейки в «Супермаркете» пополняются в обязательном порядке, а производственные задания, оказавшись в лимитированной очереди, продвигаются от участка к участку не по правилам FIFO (т.е. не соблюдается обязательная дисциплина «в порядке поступления»), а по другим вычисляемым приоритетам. Правила вычисления этих приоритетов назначаются в единственной точке планирования производства, - в примере, приведенном на рисунке 13, это второй производственный участок, следующий непосредственно за первым «Супермаркетом». На каждом последующем производственном участке функционирует своя собственная исполнительная производственная система [8],[9] (MES – Manufacturing Execution System), задача которой - обеспечить своевременную обработку поступающих на вход заданий с учетом их текущего приоритета, оптимизировать внутренний материальный поток и вовремя показать возникающие проблемы, связанные с этим процессом [10],[11]. Значительное отклонение в обработке конкретного задания на одном из участков может повлиять на вычисляемое значение его приоритета.
Продолжение следует
Литература:
- Jonson J., Wood D., Murphy P. Contemporary Logistics. Prentice Hall, 2001.
- Гаврилов Д.А. Управление производством на базе стандарта MRP II. – СПб.: Питер, 2003. – 352с.
- Вумек Д,, Джонс Д. Бережливое производство. Как избавиться от потерь и добиться процветания вашей компании. — М.: Альпина Бизнес Букс , 2008, 474с.
- Hallett D. (перевод. Казарина В.) Pull Scheduling Systems Overview. Pull Scheduling, New York, 2009. pp.1-25.
- Голдратт Э. Цель. Цель-2. — М.: Баланс Бизнес Букс, 2005, с.776.
- Dettmer, H.W. Breaking the Constraints to World-Class Performance. Milwaukee, WI: ASQ Quality Press, 1998.
- Goldratt, E.. Critical Chain. Great Barrington, MA: The North River Press, 1997.
- Фролов Е.Б., Загидуллин Р.Р. MES-системы как они есть или Эволюция систем планирования производства. // Генеральный директор, № 4, 2008, с. 84-91.
- Фролов Е.Б., Загидуллин Р.Р. MES-системы: вид сверху, взгляд изнутри. Критерии, которые мы выбираем. // Генеральный директор, № 5, 2008, с. 88-91.
- Zagidullin R., Frolov E. Control of manufacturing production by means of MES systems.// Russian Engineering Research, 2008, Vol. 28, No. 2, pp. 166–168. Allerton Press, Inc., 2008.
- Фролов Е.Б., Загидуллин Р.Р. Оперативно-календарное планирование и диспетчирование в MES-системах. // Станочный парк, № 11, 2008, с. 22-27.
- Фролов Е.Б., MES-системы: оперативный функционально-стоимостной анализ для нужд производственного предприятия, // Генеральный директор, № 8, 2008, с.76-79.
- Мазурин А. ФОБОС: Эффективное управление производством на уровне цеха. // САПР и графика, № 3, март 2001, с. 73-78. — Компьютер Пресс.