Capacity Requirements Planning
Capacity Requirements Planning (CRP) — это методология планирования потребности в производственных мощностях, являющаяся частью систем управления производством (в частности, систем класса MRP II и ERP). CRP предназначена для детальной проверки выполнимости производственного плана (Master Production Schedule, MPS) и плана материальных потребностей (Material Requirements Planning, MRP) с точки зрения реально доступного оборудования, рабочей силы и времени. Основная цель CRP — выявить, достаточно ли производственных мощностей для изготовления запланированного количества продукции в заданные сроки, и, при необходимости, скорректировать планы или загрузку.
Общая концепция и место в системе MRP II
CRP относится к замкнутому контуру планирования и является логическим продолжением MRP. В стандартной схеме MRP II (Manufacturing Resource Planning) процесс происходит циклически:
- Разработка производственного плана (MPS) на основе прогнозов спроса и заказов.
- Расчет потребности в материалах и комплектующих (MRP) — формирование графика заказов на закупку и производство.
- Расчет потребности в мощностях (CRP) — проверка, может ли предприятие физически выполнить сформированные MRP графики.
- Если CRP выявляет перегрузку (мощностей не хватает) или недогрузку (мощности простаивают), план корректируется — либо меняется MPS, либо загрузка мощностей (назначаются сверхурочные, добавляются смены, передаются работы на субподряд).
CRP работает с детальными данными о каждом рабочем центре (станок, бригада, участок) и о каждом производственном заказе. В отличие от более грубого планирования — Rough-Cut Capacity Planning (RCCP), которое проверяет мощности на уровне ключевых ресурсов (критических станков, общих трудозатрат) без детализации по маршрутам, CRP использует полные технологические маршруты (routing) и точное время операций.
Ключевые понятия и элементы данных
Для работы CRP необходимы следующие входные данные:
- Производственное расписание (MPS/MRP) — сформированные плановые заказы на производство с указанием количества и сроков запуска-выпуска.
- Маршрутная карта (Routing) — последовательность операций, выполняемых в определенных рабочих центрах для изготовления детали или изделия. Включает номера операций, коды рабочих центров, подготовительно-заключительное время (time per setup) и штучное время (time per piece).
- Рабочие центры (Work Centers) — производственные единицы (станок, группа станков, бригада, сборочный стенд), для которых известна мощность: доступное время в смену, коэффициент загрузки, число рабочих дней.
Исторически CRP появилось в 1960-х — 1970-х годах в рамках развития систем MRP. Первые программные реализации требовали значительных вычислительных ресурсов, так как расчет загрузки тысяч рабочих центров на множество операций был трудоемким. С развитием компьютерных мощностей и интеграции CRP в ERP-системы (SAP, Oracle, 1С, Microsoft Dynamics) расчет стал выполняться за минуты.
Методы расчета CRP
CRP реализуется, как правило, двумя основными алгоритмами:
Бесконечное планирование (Infinite Loading)
Это наиболее распространенный метод в классическом CRP. Он последовательно суммирует время всех операций (подготовительное + штучное, умноженное на количество деталей) по каждому рабочентру, не учитывая, что мощность центра может быть превышена. Результатом является профиль загрузки (load profile) — график или таблица, показывающая, сколько времени загрузки приходится на каждый день или смену по каждому центру.
Если суммарное время загрузки превышает доступную мощность (например, 8 часов в смену), CRP сигнализирует о перегрузке. Метод «бесконечный» означает, что автоматического ограничения загрузки не ставится — задача просто показать, где и на сколько мощностей не хватает. Дальнейшее решение (сдвиг заказов, добавление смен, субподряд) принимается планировщиком вручную или с помощью модуля «выравнивания загрузки» (load leveling).
Конечное планирование (Finite Loading)
Этот метод автоматически ограничивает загрузку мощностей. При составлении расписания система последовательно назначает операции на рабочие центры, но как только мощность центра исчерпана для данного периода, оставшиеся операции переносятся на следующий доступный период (следующую смену, следующий день). Метод конечного планирования сложнее в реализации, так как требует учета последовательности операций в рамках одного заказа (операция 2 не может начаться раньше операции 1) и часто используется в детальных производственных расписаниях (на уровне цеха), а не в классическом CRP.
Алгоритм выполнения CRP
Типовой цикл CRP включает следующие шаги:
- Получение заказов: Из системы MRP извлекаются все плановые и выданные в производство заказы, которые должны производиться в плановом горизонте (как правило, от недели до месяца).
- Определение маршрута: Для каждого заказа находится технологический маршрут с перечнем всех операций и их длительностью.
- Расчет загрузки по рабочим центрам: Для каждой операции:
Время загрузки = (Подготовительное время) + (Штучное время × Количество деталей в заказе). Это время распределяется во времени в соответствии с графиками запуска-выпуска (приблизительно или точно по датам начала операции). - Суммирование: Загрузка от всех заказов суммируется за каждый период (день, неделю) по каждому рабочентру.
- Сравнение с мощностью: Доступная мощность рабочего центра за период (например, 1 станок × 8 часов × 5 дней = 40 станко-часов в неделю) сравнивается с рассчитанной загрузкой.
- Вывод отчета: Система формирует отчет о загрузке мощностей (Capacity Load Report), который в графическом виде (гистограмма) или в таблице показывает:
- Плановая загрузка (Planned Load) — время, необходимое для выполнения плановых заказов.
- Фактическая загрузка (Actual Load) — время по заказам, уже запущенным в производство.
- Свободная мощность (Available Capacity) или перегрузка (Overload).
Классификация CRP по горизонту планирования
- Долгосрочное CRP (Strategic CRP, Resource Requirements Planning): Планирование потребности в новых мощностях (покупка станков, строительство цехов) на горизонте 1–5 лет. Использует укрупненные данные на уровне производственного плана (Production Plan).
- Среднесрочное CRP: Собственно классический CRP на уровне MPS и MRP, горизонт от нескольких недель до нескольких месяцев. Выявляет сезонные или конъюнктурные перегрузки.
- Краткосрочное CRP (Input/Output Control): Оперативное управление загрузкой рабочих центров в течение дней или смен с контролем фактического времени выполнения операций.
Применение и практическое значение
CRP широко используется в машиностроении, приборостроении, дискретном производстве, а также в некоторых серийных и единичных производствах. Основные области применения:
- Выявление «узких мест»: CRP позволяет точно определить, какие станки, бригады или участки являются ограничением пропускной способности всего производства.
- Обоснование инвестиций: На основе отчета о постоянных перегрузках по конкретному рабочему центру принимается решение о закупке дополнительного оборудования или найме персонала.
- Управление сроками: Если перегрузка критична, планировщик сдвигает сроки выполнения части заказов, что позволяет реалистично оценить даты отгрузки клиентам.
- Оптимизация загрузки: Возможность комбинирования методов — сначала бесконечное CRP для выявления перегрузок, затем ручное или автоматическое выравнивание загрузки (Load Leveling) путем переноса заказов во времени.
Критика и ограничения
- Детализация данных: CRP требует очень качественных, актуальных данных по технологическим маршрутам, нормам времени и состояниям рабочих центров. Если данные устаревшие (например, нормы времени завышены или занижены), результаты CRP будут неточными.
- Статичность: Классический CRP предполагает, что заказы и их маршруты фиксированы на момент расчета. В реальном производстве часто возникают непредвиденные остановки, брак, изменения заказов, которые не учитываются в однократном расчете.
- Сложность внедрения: Настройка CRP в ERP-системе требует определения всех рабочих центров, маршрутов и графиков работы, что особенно сложно для мелкосерийного и единичного производства.
- Несовместимость с бережливым производством (Lean): В системах «точно вовремя» (Just-in-Time) и производстве по принципу «вытягивания» (Kanban) детальное планирование мощностей CRP может быть избыточным — упор делается на гибкость, быструю переналадку и выравнивание потока, а не на точный расчет загрузки.
Взаимосвязь с другими модулями
CRP тесно интегрируется с модулем управления закупками (для обеспечения материалами, выявленными MRP), модулем управления персоналом (для учета рабочего времени и навыков), а также с модулем управления заказами (для передачи реалистичных сроков поставки клиентам). В современных системах CRP часто дополняется Advanced Planning and Scheduling (APS) — системами передового планирования, которые способны выполнять конечное планирование с учетом множества ограничений (материалы, инструменты, персонал) в реальном времени.
Источники
- Васильев В.Н., «Автоматизированное управление производством» (учебник).
- Ленсберг В., Поттс К., «Управление производством: Практическое руководство по MRP II, JIT, TQM» (перевод).
- Стандарт APICS (American Production and Inventory Control Society) — словарь терминов и руководства по MRP II/CRP.
- Документация к ERP-системам SAP PP, Oracle Manufacturing, 1С:ERP Управление холдингом (раздел «Планирование мощностей»).
- Орлик С., «Основы управления производством» (монография).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →