Открыть сервис

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) процесс происходит циклически:

  1. Разработка производственного плана (MPS) на основе прогнозов спроса и заказов.
  2. Расчет потребности в материалах и комплектующих (MRP) — формирование графика заказов на закупку и производство.
  3. Расчет потребности в мощностях (CRP) — проверка, может ли предприятие физически выполнить сформированные MRP графики.
  4. Если CRP выявляет перегрузку (мощностей не хватает) или недогрузку (мощности простаивают), план корректируется — либо меняется MPS, либо загрузка мощностей (назначаются сверхурочные, добавляются смены, передаются работы на субподряд).

CRP работает с детальными данными о каждом рабочем центре (станок, бригада, участок) и о каждом производственном заказе. В отличие от более грубого планирования — Rough-Cut Capacity Planning (RCCP), которое проверяет мощности на уровне ключевых ресурсов (критических станков, общих трудозатрат) без детализации по маршрутам, CRP использует полные технологические маршруты (routing) и точное время операций.

Ключевые понятия и элементы данных

Для работы CRP необходимы следующие входные данные:

Исторически 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 включает следующие шаги:

  1. Получение заказов: Из системы MRP извлекаются все плановые и выданные в производство заказы, которые должны производиться в плановом горизонте (как правило, от недели до месяца).
  2. Определение маршрута: Для каждого заказа находится технологический маршрут с перечнем всех операций и их длительностью.
  3. Расчет загрузки по рабочим центрам: Для каждой операции: Время загрузки = (Подготовительное время) + (Штучное время × Количество деталей в заказе). Это время распределяется во времени в соответствии с графиками запуска-выпуска (приблизительно или точно по датам начала операции).
  4. Суммирование: Загрузка от всех заказов суммируется за каждый период (день, неделю) по каждому рабочентру.
  5. Сравнение с мощностью: Доступная мощность рабочего центра за период (например, 1 станок × 8 часов × 5 дней = 40 станко-часов в неделю) сравнивается с рассчитанной загрузкой.
  6. Вывод отчета: Система формирует отчет о загрузке мощностей (Capacity Load Report), который в графическом виде (гистограмма) или в таблице показывает:

Классификация CRP по горизонту планирования

Применение и практическое значение

CRP широко используется в машиностроении, приборостроении, дискретном производстве, а также в некоторых серийных и единичных производствах. Основные области применения:

Критика и ограничения

Взаимосвязь с другими модулями

CRP тесно интегрируется с модулем управления закупками (для обеспечения материалами, выявленными MRP), модулем управления персоналом (для учета рабочего времени и навыков), а также с модулем управления заказами (для передачи реалистичных сроков поставки клиентам). В современных системах CRP часто дополняется Advanced Planning and Scheduling (APS) — системами передового планирования, которые способны выполнять конечное планирование с учетом множества ограничений (материалы, инструменты, персонал) в реальном времени.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →