В зависимости от правил формирования партий, время исполнения плана может существенно измениться. В целом, можно сказать, что уменьшение партионности ускоряет продвижение партий при условии отсутствия технологических времен, связанных с партиями, - времени Тпз, Тнал. Однако, если работы, осуществляемые над партией, присутствуют, то время исполнения плана может увеличиться, например, при уменьшении партий до пределов, когда влияние работ на переналадку и сумма Тпз не превзойдут эффекты от ускорения продвижения малых партий.
BFG-IS при построении правил моделирования предлагает следующий набор правил формирования партий:
Влияние правил партионности на результат в конкретных условиях приведены на следующих нескольких рисунках. Примеры построены на базе данных "Идеального завода" (см. Решение практических задач). Для наглядности применено изменение по оборудованию - все РЦ увеличены в 4 раза.
В качестве базового варианта примем вариант расчета, в котором партионность определяется технологическими данными, импортированными с моделью. В качестве правил формирования партий для базового варианта выберем "по заказу" и сформируем настройку моделирования с этим именем:
Промоделируем базовый вариант, не меняя импортированные в модели данные по партионности:
В результате получился график набора трудоемкости:
Заметим, что из-за действующих импортированных партионностей (в данном случае они заданы для всех ДСЕ равными 1 - см. модель данных Идельного завода) заданные в настройке моделирования правила "по заказу" не действуют.
Чтобы дать возможность применить правила партионности, отменим заданные в модели партионности, для чего, перейдя в соответствующий раздел, создадим изменение:
Изменим значения партионности по умолчанию на "значение не задано", сохраним изменение под именем "Нет технологической партионности".
Проведем новое моделирование, добавив в условия расчета созданное изменение:
Результат моделирования в сравнении с базовым приведен ниже:
Комментарий к расчету: правило "по заказу" в этих конкретных условиях (заказы с одинаковым содержанием) во втором варианте формирует большие партии, в первом варианте действует партионность =1. Работа с малыми партиями загружает все свободные станки приоритетным заказом, поэтому второй заказ (менее приоритетный) в первом варианте начинается позднее. Несмотря на это, из-за большого размера партий оба заказа в варианте 2 закачиваются значительно позже, чем в базовом варианте.
Перейдем от партионности "по заказу" к меньшей партионности, ограничив ее 8 часами. В этом случае партия сформируются так, чтобы передача осуществлялась не реже, чем раз в смену. Для этого создадим новые параметры моделирования (скопируем праметры предыдущего моделирования, изменим имя и поменяем правила):
Моделирование с новыми правилами в сравнении с базовым вариантом дает графики:
Комментарий: изменение правил партионности привело к значительному сокращению времени исполнения обоих заказов плана. Очевидно, что заданная в базовом варианте партионность =1 для всех ДСЕ является причиной слишком частых передач с операции на операцию с одновременным увеличением вклада Тпз в общий цикл производства. Заданная в последнем варианте партионность, равная 8 часам работы, означает рациональный компромисс между вкладом частых включений Тпз (и назначенных времен перемещения между операциями) и эффектом от передачи малыми партиями. При этом очевидно, что если между значением длительности при минимальной партионности=1 и при "большой" существует меньшее значение длительности, то где-то между ними есть и минимум, но его вычисление и поиск условий, при которых он достигается, производится прямым моделированием.
Применим правило партионности "по спецификации". Для этого создадим показанным выше образом набор параметров:
Моделирование с этими параметрами в сравнении с базовым вариантом приведет к результатам, показанным на рисунке ниже:
При этом достигнуто и уменьшение времени в сравнении с предыдущим вариантом (партия с ограничением 8 ч):
Резюме: изменение правил партионности может значительно повлиять на прохождение плана. Однако, не существует общих рекомендаций по назначению конкретных правил для конкретных условий. Сценарий, минимизирующий время исполнения плана (другие интересующие параметры) приходится строить методом последовательного поиска, отталкиваясь от некоторого "базового" сценария.