Барабан веревка. Управление производством по ТОС – как «выжать» все из имеющихся производственных мощностей. Опыт внедрения Теории ограничений в Индии

Новый флагманский продукт 1С отличается более аналитическим подходом к автоматизации предприятий - вместо реализации множества отдельных функций разработчики пытаются выбрать наиболее успешные и перспективные методики и разработать функционал, позволяющий применять данные методики на предприятии. Наиболее ярким примером такого подхода являются возможности «1С:ERP» по планированию и контролю производства, построенные на базе теории системных ограничений. Для эффективного использования этого функционала требуется, в первую очередь, разобраться не в возможностях программы, а понять все принципы и предпосылки теории системных ограничений. В этой статье будет дан обзор всех ключевых моментов данной теории, нашедших своё применение в 1С:ERP.

Теория ограничений, «Барабан-буфер-веревка»

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

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

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

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

«Барабан-буфер-веревка». Применение принципов теории ограничении в управлении производством

Для максимально эффективного использования узких мест («ключевых рабочих центров») необходимо придерживаться следующих правил:

  • Ограниченные ресурсы никогда не должны простаивать.
  • Необходимо сократить накладные расходы времени в работе «узких мест». Например, если требуется переналадка между выпуском разных изделий - порядок производства разных партий изделий можно определить таким образом, чтобы сократить время переналадок.
  • Если возможно исполнение отдельных производственных операций на других рабочих центрах, не являющихся узкими местами, - целесообразно пытаться переводить эти операции на другие станки.
  • Если случается определенный процент брака в производстве - операции контроля качества целесообразно проводить до обработки полуфабрикатов в «узких местах», т.к. иначе их ресурс будет тратиться на обработку заведомо бракованных изделий.

Для реализации первых двух из перечисленных принципов (самых важных) служит методика «Барабан-буфер-веревка» (ББВ). Основные шаги использования методики следующие:

  1. Определить рабочие центры, являющиеся «узкими местами». Методика называет эти узкие места барабанами.
  2. Обеспечить наиболее эффективную загрузку барабанов. Для этого следует составить детальное расписание обработки разных изделий на ключевых рабочих центрах. Простои ключевых рабочих центров при этом должны быть исключены или сведены к возможному минимуму. Расписание стоит составить таким образом, чтобы сократить время переналадок, если они необходимы между обработкой разных изделий.
  3. Подчинить выполнение работы на прочих рабочих центрах работе барабана. Это означает, что запуск производства изделия должен планироваться таким образом, чтобы оно успело поступить на барабан не позже запланированного времени начала обработки на барабане. Т.е. время запуска производства изделий зависит от времени их прохождения через барабан. В методике ББВ говорится что «барабан» дергает за «веревку», чтобы производство изделия началось на первом рабочем центре (т.н. «тянущая» схема производства).

Определение размеров буферов

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

Одним из принципиальных моментов всей концепции является выбор размера буфера. Размер буфера должен определяться не путем простого суммирования времени выполнения всех входящих в него операций, а добавлением значительного временного запаса. Целевой размер буфера должен быть подобран таким образом, чтобы даже при срывах производства на участках, «спрятанных» в буфер - общее время выполнения всех операций не превысило времени буфера. На практике это означает, что буфер может превышать чистое технологическое время выполнения включенных в него операций в три и более раз, т.к. именно многократный запас времени обеспечивает необходимую гарантию своевременного выполнения всех операций.

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

Важно понять, что выделение буфера с большим запасом времени не приводит к увеличению времени обработки с ростом объема партий продукции. Время производства = время буфера + время работы барабана*число изделий (партий изделий).

Пример Пусть этап производства выполняется на трех последовательных РЦ с производительностью: РЦ1 - партия до 5шт. за 1 час, РЦ2 - 1 шт/ч, РЦ3 - партия до 3 шт. за 4 ч. Таким образом, РЦ1 и РЦ2 обладают большей производительностью и входят в буфер перед РЦ3. Время этого буфера должно быть рассчитано на подготовку полной партии запуска, допускающей одновременную обработку на РЦ3. Т.к. РЦ3 обрабатывает одновременно партии из 3х изделий, то время буфера должно быть рассчитано для 3х изделий. Чистое время выполнения технологических операций в буфере - 4 часа. Для указанных условий производство одной партии из 3 изделий займет 4+4=8 ч., производство двух партий из 6 изделий займет 4+4*2=12ч. С увеличением числа выпускаемых изделий - первое слагаемое, показывающее операции спрятанные в буфер (4ч) будет неизменным. Пример проиллюстрирован на рисунке.

Если увеличить буфер до 12ч, то в приведенных уравнениях вырастет только одно слагаемое, время на выпуск 6 и 8 изделий.составит 16 и 20ч, соответственно. Т.е. буфер показывает однократные затраты времени перед узким рабочим местом на выпуск произвольного количества изделий.

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

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

Стоит подчеркнуть, что методика ББВ не просто позволяет не тратить времени на пооперационное планирование, а прямо говорит, что такое планирование может быть вредным. Если у рабочего центра, «спрятанного» в буфере есть избыточная мощность - он должен делать операции в том порядке, в котором детали будут поступать на барабан. Иначе его локальная оптимизация может привести к срыву поступления деталей на барабан. Целесообразно оптимизировать порядок выполнения работ только для тех рабочих центров, которые имеют лишь небольшой запас мощности, по сравнению с барабаном. Для таких рабочих центров по возможности нужно сокращать число переналадок и простоев.

Методика ББВ предлагает называть буфером не только работы, выполняемые перед барабаном, но и работы, выполняемые после барабана, до выпуска готовой продукции. В «1С:Управление предприятием» эти буферы названы: буфер до и буфер после. Задавая запас времени в буфере после можно так же, как и для буфера до, отказаться от детального пооперационного планирования и гарантировать выпуск продукции к запланированному времени.

Управление буферами

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

Время буфера предлагается задавать минимум с тройным запасом относительно чистого производственного времени и для оценки состояния буфера его делят на три зоны: зеленую, желтую и красную. Такое деление позволяет быстро понять какие производственные задания находятся под угрозой срыва. Пока буфер находится в зеленой зоне - всё нормально. Когда буфер в желтой зоне - возможно, производство будет выполнено не вовремя, желателен контроль. Буфером красной зоны необходимо заниматься срочно, чтобы исключить задержку передачи заготовки на барабан.

Если доля каждой зоны равна трети времени буфера (в «1С:Управление предприятием» это именно так) -

контроль производства будет очень простым:

  • В нормальной ситуации производство может уже закончится пока буфер находится в зеленой зоне.
  • Если производство даже не начато, пока буфер в желтой зоне - можно успеть выполнить его даже с запасом по времени. Но запас в таком буфере уже не избыточен. Производство обязательно должно быть начато до перехода буфера в красную зону.
  • Даже при попадании буфера в красную зону можно обеспечить своевременное выполнение производства, если всеми силами обеспечить максимально быстрое выполнение работ, входящих в буфер. За производством, попавшим в красную зону, нужен строгий контроль для обеспечения его максимально быстрого выполнения.

Таким образом, для каждой из трёх зон буфера есть четко определенная стратегия реагирования.

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

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

Упрощенная методика, УББВ

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

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

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

Как и в случае с ББВ, в методике УББВ следует контролировать частоту попадания буфера в красную зону. Если это происходит часто - порядок действий должен быть следующим:

  1. Необходимо изучить причины попадания в красную зону буфера.
  2. Если причина во внутренних проблемах самого производства - следует их устранить.
  3. Если причина в малом времени буфера и рыночный спрос позволяет его увеличить (т.е. большее нормативное время производства не приведет к снижению спроса) - следует выбрать время буфера с большим запасом.
  4. Если время буфера невозможно увеличить и причина задержек в малом запасе производственных мощностей, относительно потребностей в готовой продукции - возможны два варианта действий:
  • В ситуациях, когда производительность всех участков производства приблизительна равна - потребуется увеличить производственные мощности (если важно снизить риск возможного срыва производства).
  • В случае наличия рабочего центра с пропускной способностью заметно меньше, чем у других РЦ - следует перейти к методике ББВ, т.к. она позволяет добиться оптимального производственного планирования и большей точности контроля производства.

Дополнительная литература

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

  • Элияху Голдратт «Цель»,
  • Детмер, Шрагенхайм «Производство с невероятной скоростью»,
  • Детмер «Теория ограничений Голдратта».

Теория ограничений в функционале 1с:erp.

Для поддержки теории ограничений и методик ББВ и УББВ функционал управления производством предлагает следующий порядок работы:

  • На каждом этапе производства может быть выделено узкое место - ключевой вид рабочих центров , для которого указывается информация о его удельной производительности. Для всех работ, выполняющихся перед ним и после него - задается обобщенное время выполнения, за которое они могут быть выполнены - буферы.
  • Время выполнения производства на каждом этапе определяется как время обработки всех изделий на ключевом виде рабочих центров, плюс время буферов до и после. Для расчета времени обработки изделий на ключевом виде рабочих центров - учитываются разные параметры его функционирования: удельная производительность, расписание работы, кратность выпуска, возможность одновременной обработки разных изделий в условия синхронного и асинхронного начала обработки различных изделий (примеры - высокотемпературные печи и сушильные камеры, соответственно).
  • На каждом этапе производства может быть составлено детальное расписание барабанов, чтобы оптимизировать их работу (например, сократить число переналадок). Контроль буферов по каждому производственному заданию (маршрутному листу) может выполняться по светофорной системе, согласно методике ББВ. Альтернативно контроль производства в рамках этапа может идти по методике УББВ.

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

Разделение производства на этапы

Система планирования и контроля производства в ERP построена не только для оптимизации пропускной способности производства. Она также направлена на решение других задач: разграничение зон ответственности сотрудников, контроль промежуточных результатов производства (в т.ч. для учета затрат) и т.п. Различные задачи имеют противоречивые цели.

Так, с точки зрения оптимизации производительности желательно определить единственное узкое место всей производственной цепи.

С точки зрения организационного контроля производства и других аспектов планирования:

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

Таким образом, т.к. у управления производством есть множество дополнительных целей и задач, то для их решения приходится разделять производство на этапы и устанавливать контрольные временные точки, в которые должно начинаться или заканчиваться выполнение каждого этапа. Каждый этап производства рассматривается как независимая производственная система, для которой создается и контролируется план производства. Для планирования производства на каждом этапе используется логика планирования теории системных ограничений: оценивается максимальный объем производства на узком рабочем месте данного этапа. Для контроля плана выполнения производства - используется методика ББВ, где барабан определяется как узкое место данного конкретного этапа.

Подводя итог возможностям ERP по разделению производства на этапы, можно сказать следующее:

  • При необходимости максимизации выпуска любой ценой и отсутствии других ограничивающих условий для производства - можно обозначить всё производство единым этапом, найти на нём самый медленный участок и планировать производство по максимальному теоретическому объему выпуска.
  • Для сложных производств невозможно выделить единственное узкое место и подчинить его максимальному использованию все остальные процессы: не менее важными являются задачи планирования поставок материалов, снижения стоимости за счет объединение партий транспортировки между этапами, повышение управляемости за счет разграничения зон ответственности. Для решения всех этих задач необходимо рассматривать производство как череду отдельных этапов, планирование которых должно вестись независимо. Уже при планировании и контроле отдельного этапа - можно полностью использовать все принципы теории системных ограничений. Вид рабочих центров - рабочие центры, обладающие одинаковыми производственными возможностями (но, возможно, разной производительностью). Т.к. для планирования производства всё равно на каком из одинаковых РЦ будет выполняться производство - указывается вид РЦ.

Теория ограничений - популярная методология управления системами в различных видах деятельности, разработанная в 1980-е годы Элияху Голдраттом и базирующаяся на поиске и управлении ключевым ограничением системы, которое предопределяет успех и эффективность всей системы в целом. Основной особенностью методологии является то, что делая усилия над управлением очень малым количеством аспектов системы, достигается эффект, намного превышающий результат одновременного воздействия на все или большинство проблемных областей системы сразу или поочерёдно.

Подход теории ограничений основан на том, чтобы выявлять это ограничение и управлять им для увеличения эффективности достижения поставленной цели (для бизнеса ускорение и увеличение генерации прибыли). Где эффективность – это скорость достижения цели с минимально возможными затратами и без урезания цели по содержанию. Методологически теория ограничений включает в себя ряд логических инструментов, позволяющих найти ограничение, выявить стоящее за ним управленческое противоречие, подготовить решение и внедрять его с учетом интересов всех заинтересованных сторон. Нацеленность на конечный результат позволяет добиваться чрезвычайно быстрых результатов (для бизнеса 2-3 месяца), нацеленность на взаимовыгодные решения позволяет повышать уровень взаимодействия и мотивацию персонала. Элияху Голдратт разработал и опубликовал прикладные решения Теории ограничений для операционных процессов и управления производством, управления финансами и формирования показателей, управления проектами (разработка новой продукции, строительство), логистики и всей цепи поставок, маркетинга, всех видов продаж, управления персоналом, формирования тактики и стратегии развития системы.

Среди предлагаемых теорией ограничений методов - набор правил проверки логичности утверждений [⇨] о работе организации и причинно-следственных связей между ними, алгоритмы построения причинно-следственных диаграмм , метод «барабан - буфер - верёвка», а также метод критической цепи для управления проектами.

Метод «барабан - буфер - верёвка»

Одним из методов теории ограничений, широко применяемым в сфере производства, является метод «барабан - буфер - верёвка», задающий следующие принципы:

  • «барабан» - производство должно работать по некоторому ритму;
  • «буфер» - перед ограничением должен находиться некоторый буфер запасов материалов, защищающий ограничение от простоев;
  • «верёвка» - материалы должны подаваться в производство только тогда, когда запасы перед ограничением достигли некоторого минимума, не раньше, чтобы не перегрузить производство.

Метод барабан-буфер-веревка основан на анализе оборачиваемости запасов и ее соотношения с оборачиваемостью дебиторской и кредиторской задолженности.

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

Буфер – также образное выражение, суть которого в необходимости нормирования запасов, расчета величины дефицита и излишков по каждой номенклатурной позиции;

Веревка – еще один символ, суть которого в визуализации и маркировке отклонений от норм, формировании сигналов и оповещений при появлении таких отклонений.

Управление запасами на основе метода барабан-буфер-веревка легко осуществить в Excel с использованием финансовых моделей.

Мыслительные процессы

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

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

Данный подход описан в художественной форме в книге «Цель-2. Дело не в везении» . Более формальным академическим языком - в книге У. Детмера «Теория ограничений Голдратта» .

Критерии проверки логических построений

Метод мыслительных процессов Голдратта, в отличие от многих подобных методик визуализации информации (например, диаграммы Исикавы , ментальных карт), предлагает набор правил, позволяющих проверить наличие причинно-следственных связей и их достоверности. Такие правила называются критериями проверки логических построений (КПЛП, Categories of Legitimate Reservation) - это восемь положений, при помощи которых можно проверить, доказать или опровергнуть правильность выстроенных причинно-следственных связей:

  1. Ясность - все однозначно понимают утверждения, используемые в диаграмме.
  2. Наличие утверждения - утверждение содержит законченную мысль.
  3. Наличие причинно-следственных отношений - действительно ли названная причина вызывает указанное следствие?
  4. Достаточность приведенной причины - названная причина достаточна, чтобы вызвать указанное следствие, в данном контексте.
  5. Проверка наличия альтернативной причины - не может ли названная причина быть всего лишь одной из возможных?
  6. Недопустимость подмены причины следствием - перепутаны причина и следствие.
  7. Поиск проверочного следствия - если названная причина имеет место, то у неё должны быть не только указанное следствие, но и некоторые другие, побочные, следствия (которые не обязательно должны быть указаны в конкретной диаграмме).
  8. Отсутствие тавтологии - следствие предлагается в качестве обоснования существования причины.

Примечания

Литература

  • Эли Шрагенхайм. Теория ограничений в действии: Системный подход к повышению эффективности компании = Management Dilemmas. - М. : Альпина Паблишер , 2014. - 286 с. - ISBN 978-5-9614-4727-9 .
  • Элияху М. Голдратт , Джефф Кокс. Цель. Процесс непрерывного совершенствования = англ. The Goal: A Process of Ongoing Improvement . - Минск: Попурри, 2009. - 496 с. - 7000 экз. - ISBN 978-985-15-0641-1 .
  • Элияху М. Голдратт , Джефф Кокс. Цель. Процесс непрерывного улучшения. Цель-2. Дело не в везенье =

Главная особенность методологии в том, что совершая усилия над управлением малым количеством элементов системы, достигается эффект, который во много раз превышает результат одновременного влияния на все или большинство проблемных областей системы одновременно.

История создания теории ограничений

Ключевая фигура в создании и популяризации теории ограничений — доктор Элияху Голдратт. Он получил степень бакалавра наук в области физике в Тель-Авивском университете, а также степень магистра и доктора философии в Бар-Иланском университете. Позже Голдратт устроился на работу в компанию Creative Output, которая разрабатывала и продавала программное обеспечение — Оптимизацию Технологии Производства. ОТП стало первым ПО, обеспечивающее планирование мощности для производственных нужд. Программное обеспечение и его принципы стали первоосновой для создания теории ограничений, которая была представлена Голдраттом в 1984 году в бизнес-романе «Цель». Журнал «Times» добавил её в список « ».

В следующих книгах, выходящих с интервалами в несколько лет («Гонка», «Теория ограничений», «Цель II: Это не удача» и другие), Элияху развил заложенные им идеи и принципы ТОС. Стоит особо отметить книгу «Критическая цепь», опубликованную в 1997 г., в которой Голдратт адаптировал концепцию для целей проектного менеджмента.

А для продвижения концепции в 2012 году был основан The Theory of Constraints Institute, который воплощает цель жизни Голдратта: «Научить мир думать».

Но Голдратт и команда не единственные, чьими усилиями ТОС получила мировую известность. Среди ранних популяризаторов был Вольфганг Мевес, который в Германии выпустил серию работ о теории силового управления и энерго-кибернетической системы, которая, в свою очередь, была развитием теории бутылочного горлышка.

Что такое теория Голдратта

Теория ограничений систем (ТОС) — методология менеджмента, в основе которой лежит определение ключевого ограничения системы и управления ним для эффективности системы в целом. Одно из ключевых понятий — ограничения, факторы, которые определяют предел результатов системы.

В зависимости от системы отличаются и ограничения, но в целом можно выделить три большие группы:

  • ограничение мощности — невозможность представить в конкретные сроки необходимый системе объём мощности
  • ограничение рынка — количества заказов недостаточно для требуемого развития системы. Обычно с этим ограничением справляются, предлагая более выгодные сделки потребителям для стимулирования роста продаж
  • ограничение времени — слишком долгое время реагирования системы на потребности рынка;
  • ограничение парадигмы — когда сотрудники придерживаются убеждений, которые заставляют их действовать определенным образом, это может влиять на производство до такой степени, что становится само по себе ограничением. Примером такого ограничения служит убеждение в том, что загрузка рабочего механизма по максимуму говорит об эффективности работы, даже если это приводит к . В результате происходит неоптимальное использование ресурсов
  • физическое ограничение — к примеру, слишком большая очередь производства, поступающая в машину, которая не способна обрабатывать вовремя такие объёмы
  • ограничение политики компании — под политикой в этом контексте рассматривается руководство по проведению производственного процесса. В качестве примеров — правила, касающееся минимального размера партии, проходящее по конвейеру, количество деталей для заказа у поставщика, объем продукции, который должен быть достигнут для отправки на следующий этап производства. Если не отслеживать и контролировать эти ограничения, они могут мешать производственному потоку. Ограничения политики сложнее всего обнаружить, приходится анализировать их влияние на бизнес в целом. К тому же, правила зачастую используются сотрудниками на протяжении долгого времени и инерционность мышления помешает быстро избавиться от ограничения
  • ограничение отдела продаж — чем сложнее процесс продаж, тем больше факторов, которые могут привести к его снижению. Например, нехватка инженеров по продажам выльется в малое количество демонстраций продукта, а значит количество продаж уменьшится.
Инженеры по продажам — специалист по продукту, который разбирается во всех его технических характеристиках и нюансах. В остальном его функциональные обязанности схожи с менеджером по продажам.

Пошаговое внедрение управления системой через ограничения

Достаточно пяти последовательных шагов, которые помогут сфокусировать усилия на том, что позволит быстро реорганизовать всю систему:

  1. Найти ограничение системы — в этом помогут вопросы: «В каком элементе системы самое слабое звено?» и «Какую природу (физическую или организационную) имеет найденное ограничение?».
  2. Ослабить влияние ограничения системы — для этого нужно понять, как без существенных дополнительных затрат выжать максимум из ограничивающего элемента. Это автоматически станет ответом на вопрос, как ослабить негативное влияние ограничителя на работу всей системы.
  3. Сосредоточить усилия на ограничении системы — на этом шаге приходит очередь настройки системы для максимально эффективной работы ограничивающего элемента. Последующий анализ может выявить, что ограничение перестало влиять на работу системы, то есть от него избавились. В этом случае можно пропустить 4 шаг и сразу перейти к финальному. Если же ограничение не исчезло, придётся продолжить последовательность.
  4. Снять ограничение — к этому шагу приходят, если первых двух не было достаточно для устранения ограничения. В рамках этапа может проводиться реорганизация, перераспределение полномочий, увеличение капитала и т.п. Решения по снятию ограничения предполагают достижение цели любыми средствами, а значит в большинстве случаев понадобиться колоссальное вложение финансовых ресурсов, времени, труда.
  5. Повторение цикла — при успешном избавлении от ограничения необходимо определить следующий элемент, сдерживающий 100%-ую работу системы. Чем больше ограничений вы сняли, тем важнее этот этап, ведь каждое внесенное в систему изменение влияет на каждый ее элемент, в том числе, уже снятые ограничения. Таким образом, постоянное самосовершенствование и самопроверка становятся важными инструментами Theory of Constraints.

Метод «барабан — буфер — верёвка».

О методе «барабан — буфер — верёвка» Голдратт написал в одной из первых своих книг по ТОС — . Изначально этот приём контроля производства был разработан для решения проблем описанной в «Цели» промышленной компании, но позже проник в реальную жизнь и стал полноценной технологией в рамках концепции теории ограничений.

В кратком виде метод включает в себя:

  • «барабан» — разработка подробного план-графика работ для эффективного использования ограничения;
  • «буфер» — создание защитного буфера, который предотвращает возможность простаивания ограничения;
  • «верёвка» — организация механизма своевременного отпуска работы в производство.

Отдельно стоит рассказать про 3 вида буферов, используемых в DBR:

  • буфер отгрузки — для обеспечения поставки заказов в срок;
  • буфер ограничения — для обеспечения работы ограничения при сбоях в рабочем графике;
  • буфер сборки — для своевременного получения сборочным цехом (расположенным в производственной системе после ограничения) необходимых для сборки ресурсов.
В классическом виде ББК подвергается заслуженной критике, которая приводит к появлению упрощенных модификаций технологии.

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

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

Также принимая во внимание, что концепция «буфера — барабана — верёвки» была разработана в конце прошлого столетия, в сегодняшних условиях она не в состоянии учитывать все факторы.

Из сферы Drum-Buffer-Rope выпадает следующее:

Мыслительные процессы

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

Мыслительные процессы используются также для преодоления пластов сопротивления переменам, вызванных ограничениями системы:

  • несогласие с самой сутью проблемы
  • несогласие с выбранным решением
  • несогласие с преимуществом решения ограничения перед другими, и его выгодности страх рисков, вызванных внедренным решением
  • страх непреодолимости ограничения.

Для использования инструментов Theory of Constraints Thinking Processes они должны следовать одной из трёх глобальных целей, достижение которых выражается в виде ответов на вопросы:

  1. Что изменить? — диагностика: оценка ситуации, определение основной проблемы или конфликта, и факторов, которые её/его создают. Инструмент — дерево текущей реальности
  2. На что менять? — разработка и принятие решений: определение взгляда на проблему и её решение, описание стратегии для достижения желаемого состояния. Инструменты — диаграмма разрешения конфликтов, дерево будущей реальности
  3. Что сделать для внедрения изменений? — планирование и тимбилдинг: разработка подробных планов и тактик, по которым будет ясно, что должно произойти, и которые синхронизируют усилия группы по реализации стратегии. Инструменты — дерево перехода, план преобразований.

Критерии проверки логических построений

Критерии проверки логических построений — это логические правила, которые помогают отличить объективное отражение действительности от субъективного. Без понимания правил невозможно успешное применение инструментов теории ограничений. На сегодня выделяют 8 критериев проверки логических построений.

С их помощью проверяют, доказывают или опровергают правильность выстроенных причинно-наследственных связей:

  1. ясность — ключевой параметр при анализе причинно-наследственных связей. Главный принцип соблюдения ясности — слушающий понимает говорящего. Критерий используется не только в коммуникации между сотрудниками, но и при построении логических деревьев — визуализации причинно-следственной взаимосвязи. Если не требуется дополнительных разъяснений по указанным причине и следствию, их взаимосвязь является явной, то критерий ясности соблюден
  2. наличие утверждения — под утверждением понимают причину или следствие в логических деревьях. Они должны быть выстроены логически правильно и содержать законченную мысль
  3. наличие причинно-наследственных отношений — у аудитории не должно быть сомнений в том, что указанная причина вызывает соответствующие следствия. Например, причина: «Автомобили столкнулись на скорости 100 км/ч», следствие: «Оба авто разрушены»
  4. достаточность приведенной причины — заявленная причина должна быть способна сама по себе вызвать описанное событие. К примеру, ограничения по пропускной способности конвейера недостаточно для простоя в производстве: помимо этого на него может повлиять отсутствие WIP-лимитов на предыдущих этапах производства, сниженная скорость переналадки, малое количество работников на линии и т.д.
  5. проверка наличия альтернативной причины — явление может быть вызвано одной из нескольких независимых причин. Для этого нужна проверка. К примеру, на этапе краш-теста автомобиля в случае провала происходит детальная проверка возможных причин неудачи: неправильная компоновка деталей, изначальный изъян корпуса, использование некачественных материалов и т.д.
  6. недопустимость подмены причины следствием — проще всего задать проверочный вопрос: «Действительно ли указанная причина вызывает появление данного результата, а не наоборот?»
  7. поиск проверочного следствия — если предложенные причинно-следственные связи построены верно, то может существовать неуказанный результат причины. К примеру, в следствии «уменьшение уровня продаж» сразу выделится причина «снижение количества вовремя выпущенной продукции». Сопутствующими причинами в этом случае станут срыв сроков поступления деталей на склад, поломка ключевого оборудования и т.п.
  8. отсутствие тавтологии — то есть банальное «зацикливание» логики. Например, утверждение «Наш завод стал выпускать меньше продукции, так как упал уровень продаж». Задав вопрос: «Почему упал уровень продаж?», исходя из утверждения получим ответ: «Потому что стали выпускать меньше продукции». Неподкреплённое фактами, цифрами и анализом, такое зацикливание вредно при построении логических деревьев.

Литература

"Теория ограничений Голдратта: системный подход к непрерывному совершенствованию" Уильям Детмер

Переосмысление ТОС Голдратта с точки зрения практического применения. Основной фокус — внедрение методологии и отдельных её инструментов в деятельность организации. Но и с теоретической точки зрения в книге есть что почитать: не зря Уильям 8 лет работал преподавателем на курсах по теории ограничений, управлению проектами, общему управлению качеством, системному анализу и системам управления.

«Критическая цепь» Элияху Голдратт

Легендарная создателя теории ограничений, в которой концепция ТОС впервые рассматривается с точки зрения проектного менеджмента. Поэтому «Критическая цепь» будет особенно полезна проектным менеджерам, как минимум в качестве знакомства с истоками методологии, ведь первое издание книги было выпущено в 1997 году.

"Цель: бизнес-комис" Элияху Голдратт

Первая работа Элияху, давшая начало серии книг и публикаций о теории ограничений. Несмотря на то, что датирована 1984 годом, бизнес-роман до сих пор читается с интересом. Одна завязка чего стоит: Алекс Рого, проектный менеджер, должен за 90 дней спасти провальный завод, иначе его закроют и сотни людей лишатся рабочих мест. К тому же, переиздание выполнено в модном формате комикса.

"Goldratt and the Theory of Constraints: The Quantum Leap in Management (QuiStainable Business Solutions)" Uwe Techt

В детально разбираются методы и инструменты теории ограничений: «барабан — буфер — верёвка», управление буферами, использование ограничений, корпоративная стратегия и другие. Всё это на основе реальных кейсов.

«Бизнес-инструменты для производственного предприятия. От основ до высшего пилотажа» Стив Новак

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

Вердикт

Теория ограничений предлагает сконцентрировать ресурсы компании на ключевых моментах — ограничениях системы, которые не дают ей реализовать максимальный потенциал.

В производстве вместо ограничений часто используется термин «бутылочное горлышко».

TOC Голдратта рассматривает процесс улучшений с научной точки зрения, и подразумевает, что каждая система — это группа взаимосвязанных активностей , одно или несколько из которых является ограничением (-ями), своеобразным «слабым звеном». На его устранение направлены методы и инструменты Theory of constraints.

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

Подход теории ограничений основан на том, чтобы выявлять это ограничение и управлять им для увеличения скорости генерации прибыли. Методологически теория ограничений включает в себя ряд логических инструментов, позволяющих найти ограничение, выявить стоящее за ним управленческое противоречие, находить решение и внедрять его с учетом интересов всех заинтересованных сторон. Нацеленность на конечный финансовый результат позволяет добиваться быстрых результатов для бизнеса (2-3 месяца), нацеленность на взаимовыгодные решения позволяет повышать уровень взаимодействия и мотивацию персонала. Теория применяется в управлении производством, в управлении проектами (разработка новой продукции, строительство), управлении закупками и дистрибуцией товара.

Среди предлагаемых теорией ограничений методов - набор правил проверки логичности утверждений о работе организации и причинно-следственных связей между ними, , метод «барабан - буфер - верёвка», а также метод критической цепи для управления проектами.

Энциклопедичный YouTube

    1 / 3

    ✪ Теория ограничений Голдратта. Дерево будущей реальности (ДБР)

    ✪ Голдратт Давайте мыслить глобально Теория ограничений

    ✪ Открытый семинар: Теория ограничений Голдратта

    Субтитры

Метод «барабан - буфер - верёвка»

Одним из методов теории ограничений, широко применяемым в сфере производства, является метод «барабан - буфер - верёвка», задающий следующие принципы:

  • «барабан» - производство должно работать по некоторому ритму;
  • «буфер» - перед ограничением должен находиться некоторый буфер запасов материалов, защищающий ограничение от простоев;
  • «верёвка» - материалы должны подаваться в производство только тогда, когда запасы перед ограничением достигли некоторого минимума, не раньше, чтобы не перегрузить производство.

Мыслительные процессы

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

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

Данный подход описан в художественной форме в книге «Цель-2. Дело не в везении» . Более формальным академическим языком - в книге У. Детмера «Теория ограничений Голдратта» .

Критерии проверки логических построений

Метод мыслительных процессов Голдратта, в отличие от многих подобных методик визуализации информации (например, диаграммы Исикавы , ментальных карт), предлагает набор правил, позволяющих проверить наличие причинно-следственных связей и их достоверности. Такие правила называются критериями проверки логических построений (КПЛП, Categories of Legitimate Reservation) - это восемь положений, при помощи которых можно проверить, доказать или опровергнуть правильность выстроенных причинно-следственных связей:

  1. Ясность - все однозначно понимают утверждения, используемые в диаграмме.
  2. Наличие утверждения - утверждение содержит законченную мысль.
  3. Наличие причинно-следственных отношений - действительно ли названная причина вызывает указанное следствие?
  4. Достаточность приведенной причины - названная причина достаточна, чтобы вызвать указанное следствие, в данном контексте.
  5. Проверка наличия альтернативной причины - не может ли названная причина быть всего лишь одной из возможных?
  6. Недопустимость подмены причины следствием - перепутаны причина и следствие.
  7. Поиск проверочного следствия - если названная причина имеет место, то у неё должны быть не только указанное следствие, но и некоторые другие, побочные, следствия (которые не обязательно должны быть указаны в конкретной диаграмме).
  8. Отсутствие тавтологии - следствие предлагается в качестве обоснования существования причины.

Примечания

Литература

  • Эли Шрагенхайм. Теория ограничений в действии: Системный подход к повышению эффективности компании = Management Dilemmas. - М. : Альпина Паблишер , 2014. - 286 с. - ISBN 978-5-9614-4727-9 .
  • Элияху М. Голдратт , Джефф Кокс. Цель. Процесс непрерывного совершенствования = англ. The Goal: A Process of Ongoing Improvement . - Минск: Попурри, 2009. - 496 с. - 7000 экз. -

Лисин Н.Г., Одиноков С. И.

Всем известно, что в типовом решении 1С:ERP реализована революционная методика планирования производства. Но как она соотносится с классическими методиками MRP, APS, ТОС (ББВ)?

Правда ли, что 1С:ERP использует методы теории ограничений ТОС («Барабан-буфер-веревка» )?

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

Рассматривать будем только межцеховое планирование (так называемый уровень «глобального диспетчера»); внутрицеховое планирование и управление партиями запуска-выпуска (маршрутными листами) в этой статье не затрагиваем.

Прежде чем приступить к обсуждению этого вопроса, вкратце напомним, в чем суть, преимущества и возможная область использования методов расчета сквозных межцеховых графиков производства MRP/CRP, APS, ББВ (ТОС, DBR).

MRP/CRP/RCCP (Material Requirements Planning, Capacity Requirements Planning, Rough-Cut Capacity Planning )

График межцеховых передач изделий рассчитывается от плановой даты выпуска изделия по заказу назад во времени (справа -> налево ). При этом программа исходит из структуры дерева продукции (дерево конечной продукции разворачивается назад во времени простым разузлованием) и суммарного времени выполнения всех операций над полуфабрикатами (компонентами) в цехах.

На каждый интервал времени (день, смена) программа записывает, какие производственные мощности нужны для выполнения каждого заказа (в этом состоит методика CRP). Потребность фиксируется «постфактум», вне зависимости от доступности в процессе планирования – другими словами, есть ли в смене (дне, неделе) доступное время работы оборудования с учетом ремонтов и занятости на других заказах.

Можно сделать так, что записываться будут потребности во времени работы только тех мощностей, которые признаны логистами потенциально узкими местами. Это позволит не перегружать систему информацией (методика RCCP ).

Также в системе CRP/RCCP содержится информация о доступном фонде времени работы производственных мощностей в каждом интервале, а именно:

  • время работы видов рабочих центров (ВРЦ , групп однотипного оборудования) с учетом остановки на ремонты,
  • и время работы трудовых ресурсов (работников) по цехам c учетом отпусков и больничных.

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

Дефициты времени работы мощностей и трудовых ресурсов выявляются поинтервально:

Дефицит мощности на интервал = Суммарная потребность во времени работы мощности по всем заказам на интервал – Доступный фонд времени работы мощности на интервал

  • Положительное значение дефицит
  • Отрицательное значение – профицит (избыток мощности).

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

Таким образом, методика MRP/CRP/RCCP позволяет увидеть дефициты мощностей «постфактум» после процедуры планирования, но не предлагает выполнить распределение заказов по оси времени, чтобы эти дефициты устранить. Такая разводка заказов по датам делается логистами вручную на основании их опыта и приоритетов заказов. Далее все заказы перепланируются и снова проверяются на наличие дефицитов.

Таких итераций может быть несколько; они осуществляются до тех пор, пока график производства не станет хотя бы приблизительно сбалансирован по мощностям (т.е. не будут устранены все дефициты).

Задача расчета возможной даты выполнения нового заказа решается крайне приблизительно - график и потребные мощности нового заказа накладываются на уже рассчитанную поинтервально загрузку мощностей по имеющимся заказам. Затем логисты проверяют, какая новая загрузка мощностей получилась, и не вышла ли она за пределы доступного фонда мощностей:

  • если нет, дата заказа признается исполнимой,
  • если да , логист подбирает такую дату выпуска по новому заказу, чтобы суммарный график производства был исполним; если заказ важный, то другой заказ можно вручную отодвинуть во времени вперед, тем самым освободив место для нового заказа.

Такая схема не вызывает особых проблем, если, исходя из принятых заказов клиентов, производство по мощностям загружено не более, чем на 70% . Иначе говоря, «главное продать, а произвести всегда сможем». Неточность планирования сглаживается оставшимися 30% доступного времени работы мощностей.

Задачи оптимизации загрузки, минимизации НЗП и переналадок решают локальные цеховые диспетчера “на местах” согласно своему чутью и опыту – для этого у них есть пространство для маневра, так как график производства “дырявый” и он не загружает на 100% мощности в горизонте планирования.

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

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

При сезонном характере спроса планирование может быть выстроено не оптимально: в сезон низкого спроса производство недогружено, а в сезон высокого спроса - аврал.

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

Для полноты изложения отметим, что при более пристальном рассмотрении вопроса методология CRP распадается на два подраздела:

  • RCCP (Rough-Cut Capacity Planning ). Предварительное планирование производственных мощностей. Процедура быстрой проверки дефицитов нескольких ключевых мощностей (потенциально «узких» мест). Смысл выделения этой процедуры только в высокой ее скорости, так как проверяются не все мощности, а очень ограниченный их перечень.
  • FCRP (Finite Capacity Resource Planning ). Окончательное планирование производственных мощностей. Процедура проверки дефицитов всех производственных мощностей.

APS (Advanced Planning and Scheduling)

В ситуации, когда потенциальным ограничением продаж продукции является производство, решением (достаточно относительным) является метод APS.

Главное отличие APS от MRP/CRP заключается в следующем: при расчете графика межцеховых передач полуфабрикатов программа опускается до технологических операций и планирует операции на конкретные единицы оборудования, захватывая время их работы. Продвинутые APS-системы захватывают также время работы персонала и прочие ограничения производства (время работы оснастки и т.д.).

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

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

Чтобы захватить время работы мощности, программа анализирует временную ось и ищет свободное время работы мощностей, оставшееся после плановых ремонтов и других, более приоритетных заказов. При этом программа старается соблюдать критерии оптимизации производства - она минимизирует время переналадок, размер НЗП, максимизирует партии передаваемых изделий, снижает себестоимость производства и т. д.

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

Планирование может производиться:

  • Справа-налево (операции назначаются на временную ось как можно позже, туда, где есть свободное время мощностей). Минусы: срыв графика операций подразделением неминуемо приводит к просрочке даты выполнения заказа. В результате возникает необходимость перепланирования и, как следствие, смещение дат выпуска по заказам, либо сверхурочная/авральная работа. Нервозность графика, перенасыщенность дедлайнами, высокая «напряженность» производственных партий.
  • Слева - направо (операции назначаются на временную ось как можно раньше, туда, где есть свободное время мощностей, но не раньше даты начала производства, отмеченной в заказе). Минусы: потребности в материалах наступают раньше, чем это реально нужно для выполнения заказа. В целом, это более оптимальный режим, особенно при недозагруженном производстве и неограниченном сроке хранения продукции. Лучше начать выполнять заказ заранее, чтобы гарантированно успеть к сроку.

Как показывает схема, при планировании «как можно раньше» для выполнения заказа остается запас времени, равный разнице между датой выпуска, желаемой клиентом, и датой выпуска, рассчитанной предприятием.

Если нужно посчитать минимальную дату исполнения заказа, то наиболее эффективно эта задача решается в режиме «слева-направо». Заказ вставляется в очередь заказов (очередь на захват мощностей) и захватывает мощности, которые остались от заказов, стоящих в очереди перед ним. Поскольку этапы производства распределяются по доступным временным интервалам слева направо, программа определяет:

  • расчетную дату запуска заказа в производство (дата начала выполнения самого первого этапа в структуре продукта) – дату, на которую есть свободная мощность для выполнения самой первой операции;
  • расчетную дату выпуска по заказу – дату, которая получилась в результате последовательного захвата мощностей операциями заказа слева-направо, начиная с первой операции.

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

Казалось бы, чего еще желать? Такая система представляется идеальной. График загружает производство на максимальную мощность, производство согласно графику работает ритмично (без авралов и простоев), реализация за период выводится на максимально возможный объем, клиенты довольны – в результате точного планирования заказы выполняются в срок, моментально определяются возможные сроки выполнения заказа.

Однако не все так просто. В теории – красиво. А на практике возможны проблемы:

  • В результате распределения операций заказов по времени работы оборудования может (к примеру) наблюдаться следующая картина: первый заказ с выпуском на 10-е число номенклатуры Х 10 шт. распределился на три дня с запуском 7-го, а второй заказ с выпуском на 20-е число той же номенклатуры и количества запускать надо уже завтра – он распылился на двадцать дней. Диспетчеру цеха такой график может показаться странным. Зачем запускать 2-го числа, если сдавать 20-го, а цикл производства длится три дня? Такой график может получиться из-за оптимизации переналадок, а также по другим не вполне понятным диспетчеру причинам.
    • Налицо неравномерное сложно пересекающееся распределение операций заказов разных приоритетов во времени, не всегда очевидное диспетчерам, а значит, существует опасность ухода диспетчеров от этого графика. Многие, вероятно, потребуют у глобального диспетчера просто дать график сдачи изделий по заказам, «а какие операции когда запускать - с этим мы сами разберемся». Все-таки на уровне глобального диспетчера (межцеховой график) сложно учесть все внутрицеховые нюансы.
  • Срыв исполнения в срок любой плановой операции, брак, задержка в поставке материала, болезнь работника и тому подобное приводит к каскадной невыполнимости всех последующих операций, максимально плотно распланированных во времени (именно плотно, а иначе зачем APS?). В таких ситуациях необходимо немедленно перепланировать график, так как он стал неактуальным – весь график, по всем цехам и заказам.
    • Перепланирование может выполняться с разной периодичностью, например, в конце каждой смены или суток. В результате, график может перестроиться до неузнаваемости. А перестройка графика - это не только изменение требований к ближайшим переналадкам и потребности в оснастке (что «бьет» по цехам и вспомогательному производству), но и изменение расчетных дат выпуска по заказам (что «бьет» по клиентам, с которыми приходится договариваться на более поздние сроки). Все это порождает нервозность и высокую напряженность как на самом производстве, так и в отделе продаж.
  • APS требует точности нормативных данных, в том числе учета множества параметров производства. Данных по этим параметрам у технологов может не оказаться – зачастую они не формализованы и находятся в головах у мастеров цехов (локальных диспетчеров). Ели нюансы не учтены, график будет неисполним. Оцифровка и структуризация таких нормативных данных (пооперационных маршрутных карт) со всеми параметрами, необходимыми для расчета производственных расписаний, а также поддержание актуальности этой информации для среднего машиностроительного, приборостроительного предприятия является задачей невероятной организационной сложности!
  • APS – система абсолютно детерминирующая, формализующая всю работу цеха «сверху» с максимальной детальностью (вплоть до операций) с уровня глобального диспетчера (ПДО). Локальные диспетчеры исполняют график операций, спущенный сверху. Именно график операций, а не график сдачи изделий. В этом графике операций не учитываются производственные параметры, которые неизвестны программе-планировщику, но которые напрямую влияют на расчет исполнимого графика . Примеры (разумеется, это лишь малая часть):
    • Токарь Иванов сегодня не в настроении и ему не нужно доверять ответственную деталь, а токаря Козлова нельзя подпускать к старому станку – у него повышенная конусность и он запорет заготовку.
    • На одном из наших проектов APS – система, как оказалось, не умеет соединять станки в производственную линию как один поточный РЦ (таково требование технологии), с удалением этих станков из фонда доступной мощности. Описать эту совокупность РЦ как один РЦ тоже нельзя – для других изделий они планируются отдельно…
    • Проблема с сопряженными деталями: нельзя сверлить крышку пока не просверлен корпус, хотя крышка и корпус находятся в разных ветках дерева продукции и соединяются лишь на сборке.
    • Сложности возникают с передачей по кооперации на сторону или в другие цеха при нехватке мощностей.
    • Печь может работать не только в синхронном, но и в асинхронном режиме. Она выводится на заданную температуру, а дальше заготовки закладываются и вынимаются не синхронно (одной загрузочной партией), а в разное время, согласно длительности термообработки каждой заготовки.
    • Такие ситуации опытный локальный диспетчер разруливает без проблем, тогда как программа на это не способна. Для этого требуется искусственный интеллект. Вот почему системы, которые дают диспетчеру ориентировочный график сдачи изделий и оставляют простор для творчества при планировании операций внутри цеха, более устойчивы и менее нервозны. APS-система во многом лишает диспетчера цеха возможности маневра и самостоятельности в учете нюансов.
  • APS-системы основаны на сложнейшей математике – в частности, генетических алгоритмах. Самые простые APS-системы используют эвристические жадные алгоритмы. В любом случае, воспроизвести (просчитать) результаты планирования вручную невозможно, как невозможно объяснить опытному логисту, почему программа распланировала именно так, хотя есть другой, более оптимальный план. Действительно, никаких гарантий, что программа найдет в тысяче вариантов планов самый оптимальный, нет.
  • И наконец, посчитаем, сколько плановых операций APS-система должна планировать на месяц вперед.
    • Например, 1000 заказов на готовую продукцию в месяц, по каждому – 1000 операций по всем цехам. Получаем миллион операций, которые необходимо рассчитывать, оптимизировать и записывать в базу данных, скорее всего, ежедневно, а значит на процедуру планирования при трехсменном режиме работы отводится полчаса - час.

Итак, основными недостатками APS-систем являются:

  • Невозможность учесть все производственные параметры для точного расчета графика. Если для MRP неточный график – это нормально, то для APS – губительно, так как подразумевает неисполнимость графика и его постоянное перепланирование. А это нервозность и неритмичность производства.
  • Организационная сложность в создании, оцифровке нормативной системы (спецификаций, маршрутных карт). Приведение того, что есть на предприятии, к формату, который требует APS, непрерывная поддержка актуальности этих данных.
  • Высокая требовательность к быстродействию и объемам хранилищ данных.

Если эти недостатки не проявляются на конкретном производстве, то APS-система является абсолютной рекомендацией к использованию.

В последнее время много говорится о том, как сложно разработать универсальную APS-систему для всех отраслей. Наиболее успешно работают узкоспециализированные APS-системы, «заточенные» под конкретные отрасли и учитывающие все особенности конкретных производств.

MES (Manufacturing Execution System)

Для полноты картины отметим еще MES-системы. Провести четкую грань между APS и MES-системой не всегда просто. Этой теме посвящено множество исследований.

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

Характерными особенностями MES-систем можно считать:

  • Планирование операций на уровне локального диспетчера только внутри цеха. В качестве исходных данных используется график сдачи изделий цехом.
  • Перепланирование графика в автоматическом режиме (например, каждые 15 минут) по итогам выполнения операций предыдущей версии графика. В любом случае, перепланирование выполняется с периодичностью, равной средней длительности операций. В результате, диспетчер (и рабочие на рабочих центрах) видят непрерывно актуализируемый график операций по рабочим центрам с учетом того, чем сейчас заняты РЦ.
  • Точный расчет расписаний работы оборудования в краткосрочном горизонте (несколько смен) с учетом всех производственных параметров. То есть получается реально исполнимый график, не требующий корректировки диспетчером из-за неучтенных нюансов. При большом количестве операций диспетчер просто не сможет просматривать и корректировать все плановые операции каждые 15 минут.
  • Прямая связь с оборудованием – передача сигналов с оборудования в MES-систему о текущих режимах работы оборудования, фактическом старте и завершении операций. Это важно, так как требования к оперативности и точности ввода фактических данных очень высоки.

MES-системы наиболее эффективны, когда являются узкоспециализированными (это позволяет учесть в системе специфические производственные параметры), встроены в конкретное производственное оборудование и поставляются с ним.

ТОС, ББВ/DBR (Теория ограничений систем, «Барабан-буфер-веревка», «Drum, buffer, rope»)

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

Данная гениальная методика бросает вызов традиционным методикам и призвана не только устранить недостатки APS и MRP, но и объединить их достоинства.

Методика «барабан-буфер-веревка», что это?

ББВ основана на следующих очевидных предпосылках:

  1. Производство чаще всего не является полностью сбалансированным. Пропускную способность производства для каждого вида продукции ограничивает лишь один вид производственного ресурса (мощности). Например, некий уникальный дорогой станок. Исключение - поточные и непрерывные производства, в которых каждый РЦ потока полностью сбалансирован с другими РЦ. Но это не случай ТОС, и даже не случай, когда требуется детальное планирование производства.
  2. Нет смысла детально планировать каждый производственный участок. Достаточно точно распланировать участок с узким производственным ресурсом - «барабаном ». Это будет основной такт производства. График работы барабана соблюдается неукоснительно. Он должен быть загружен непрерывно с минимумом переналадок. Это значит, что производство загружено максимально.
    • Очевидно, что остановка барабана - эта остановка деятельности всего предприятия. Рассчитать дату выполнения заказа очень просто: для этого нужно назначить обработку заказа на один РЦ - барабан – захватив время его работы. Расписание обработки заказов на один рабочий центр можно составить в Excel.
  3. Все остальные участки автоматически будут подлаживаться под основной такт барабана, так как их пропускная способность выше, чем требуется для обеспечения такта работы барабана. Поэтому график работы участков не нужен. Достаточно запускать исходные материалы в начальные участки за некоторое время до поступления на барабан и требовать с участков немедленно обрабатывать и отправлять изделия дальше соответствующим участкам-получателям, выполняющим следующие операции.
    • Принцип запуска материалов в производство до выхода изделий на барабан - это «веревка ». Веревка «дергает» материалы со склада в соответствии с тактом барабана, причем только в том количестве, которое нужно для барабана. Ни в коем случае нельзя выдавать материалов больше, чем требуется барабану - в противном случае участки начнут увеличивать партии с целью оптимизировать производство, и их пропускная способность станет меньше, чем у барабана. Иными словами, барабан перестанет быть узким местом.
  4. График должен быть таким, чтобы перед барабаном всегда находилась непустая очередь изделий. Это обеспечит непрерывность его загрузки. Чтобы очередь была непустой, исходные материалы надо запускать в производство гораздо раньше, чем того требует длительность обработки до барабана. Например, время такого опережения запуска материалов может быть в 3 раза больше длительности обработки до барабана. Такое время опережения называется временным «буфером ».
  5. Нет смысла контролировать своевременность сдачи всех изделий цехами. Достаточно контролировать, какие изделия вышли из «зеленой зоны» - т. е. не поступили в очередь к барабану своевременно согласно производственному циклу. Такие изделия/заказы требуют контроля и вмешательства диспетчера.
    • Используется принцип светофора. Если заказ в «зеленой зоне», не обращаем на него внимания. Если заказ в «желтой зоне» - т. е. прошло уже 1/3 буфера, но не более 2/3 буфера, а заказ так и не вышел к барабану - начинаем разбираться, почему возникла задержка. Если заказ в «красной зоне» - т. е. прошло более 2/3 буфера, а заказ так и не вышел к барабану - срочно вмешиваемся, иначе расписание работы барабана нарушится. Разумеется, за счет других заказов в очереди барабан, скорее всего, не остановится, что говорит о большой устойчивости системы.

Между барабаном и выпуском готовой продукции могут быть выпуски промежуточных полуфабрикатов - в этом случае при планировании необходимо учитывать «завершающий буфер». Другими словами, от обработки на барабане до выпуска готового изделия проходит некоторое фиксированное время, которое учитывается (добавляется) при планировании. Например, если продукцию по заказу надо выпустить 10-го числа, а завершающий буфер – 3 дня, то работа барабана для обработки заказа планируется на 7-е число.

К сожалению, ББВ тоже не является абсолютно универсальной методикой.

ББВ отлично работает, если в производстве есть ярко выраженный узкий рабочий центр для каждого вида продукции, который не мигрирует при изменении ассортимента выпускаемой продукции. Если узкое место сложно «поймать» или оно мигрирует, то с ББВ будут проблемы.

Итак, мы рассмотрели 3 основные методики планирования. Каждая из них имеет свои плюсы и минусы. У каждой есть свои ограничения. Возможно ли найти универсальную методику, своего рода «золотую середину», обладающую плюсами всех остальных методик, но лишенную их недостатков?

Решаема ли эта задача? Не сродни ли она попыткам средневековых алхимиков превратить свинец в золото или изобрести вечный двигатель?

Поиски “философского камня” в 1С:ERP…

Алгоритм планирования производства 1C:ERP

Мы не будем описывать все нюансы. Опишем лишь основные моменты, составляющие суть алгоритма межцехового планирования производства в 1С:ERP.

Для каждого производственного подразделения временная ось разбивается на равные интервалы. Например, сутки или недели – это самые востребованные варианты. Причем для каждого подразделения интервал настраивается индивидуально.

В заказе на производство задаются желаемые дата запуска и выпуска:

  • Раньше желаемой даты запуска (реквизит “дата начать не ранее” ) программе запрещено планировать выполнение графика по заказу.
  • Выпуск изделия должен быть запланирован не позже желаемой даты выпуска. По сути, это дата, желаемая клиентом.

В каждом подразделении описываются виды рабочих центров (ВРЦ), имеющиеся в подразделении, а также доступный суммарный плановый фонд времени работы ВРЦ с учетом ремонтов.

ВРЦ состоит из отдельных РЦ, но при планировании учитывается суммарный фонд времени ВРЦ.

В спецификации на этап производства указывается:

  • в каком подразделении выполняется этап,
  • рабочее время каких ВРЦ этого подразделения необходимо захватить при выполнении спецификации этапа.

В спецификации этапа следует указывать только потенциально узкие места (ВРЦ) подразделения. В этом случае график межцеховых передач по заказу будет строиться согласно захвату времени работы этих ВРЦ, без учета тех ВРЦ, которые не являются узкими местами.

Методика планирования слева – направо или справа – налево определяется в отдельно взятом заказе на производство. Исходя из этого параметра, уже можно отнести 1С: ERP к системам APS класса, т.к. алгоритм MRP подразумевает расчет графика производства только справа – налево

Программа выполняет последовательное планирование заказов по очереди заказов. Очередь заказов определяется приоритетом заказа, в рамках заказов с одним приоритетом очередь определяется в соответствии с датой ввода документа. Очередь заказов рассчитывается в рамках одного подразделения – диспетчера.

В соответствии с параметром «Размещение выпуска» система осуществляет поиск интервала планирования для размещения этапов производства левее даты потребности назад во времени или правее даты «Начать не ранее» вперед по времени, которая будет являться точкой отсчета.

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