Математическая модель оптимизации распределения технологических операций на предприятии
Автор: Р.З. Валиуллин, И.Ф. Юлдашев
Журнал: Известия Самарского научного центра Российской академии наук @izvestiya-ssc
Рубрика: Машиностроение и машиноведение
Статья в выпуске: 4 т.27, 2025 года.
Бесплатный доступ
Статья посвящена вопросам оптимизации распределения технологических операций на производственном предприятии. В условиях, когда предприятия, особенно небольшие и средние, сталкиваются с неравномерной загрузкой оборудования и частыми изменениями ассортимента, возникает необходимость в эффективном и рациональном решении о перераспределении операций. В этой связи предлагается математическая модель, позволяющая принимать оптимальные управленческие решения по распределению технологических операций, при этом учитывая реальные ограничения, специфику оборудования и особенности производства, что, как показывает практика, существенно влияет на итоговую эффективность.
Математическое моделирование, оптимизация, линейное программирование, технологические операции, распределение ресурсов, оборудование с ЧПУ, универсальное оборудование, управленческие решения
Короткий адрес: https://sciup.org/148331809
IDR: 148331809 | DOI: 10.37313/1990-5378-2025-27-4-77-81
Текст научной статьи Математическая модель оптимизации распределения технологических операций на предприятии
Современное производство, в том числе наукоемкое, все чаще сталкивается с нестабильностью. Ассортимент может меняться, загрузка оборудования идти волнообразно, особенно для небольших производственных предприятий склонных к кризису роста. Вполне естественно, что лица, принимающие решения, стремясь как-то упорядочить процессы, пересматривают логистику, пробуют перераспределять ресурсы, иногда даже радикально. Один из возможных шагов - частичная (а порой и почти полная) замена имеющегося оборудования на более современные аналоги. Теоретически это обещает выигрыш и по времени, и по деньгам. Но – что важно – подобные решения требуют внятной численной базы. И именно здесь математическое моделирование выходит на передний план, поскольку является реальным инструментом при принятии логистических производственных решений.
Вопрос о том, как именно распределить операции между различными типами оборудования, вполне можно перевести в задачу линейного программирования, где каждая операция рассматривается как некое задание, которое должно быть передано одному из альтернативных ресурсов. Обычно эти ресурсы различаются по времени выполнения и стоимости. Что характерно, в ряде работ (например, в [1]) подчеркивается: само по себе распределение - лишь часть задачи. Важно учитывать и технологические связи между операциями, и ограничения на их возможное объединение. Все это влияет на результат не меньше, чем производственные мощности. Применение таких моделей позволяет не просто «перераспределить» задачи, а увидеть, при каких условиях использование современного оборудования действительно дает экономический эффект - с учетом полного расчета по времени и затратам.
Один из показательных случаев - когда операции, ранее выполнявшиеся на различных универсальных станках, переносятся на новое оборудование. Сама по себе такая замена может выглядеть очевидной, однако на практике она требует перерасчета многих параметров: от возможности технологического совмещения операций до различий в стоимости минуты обработки. Помимо этого, важно учитывать возможные перестановки в порядке выполнения. В работе [2] предлагается подход, где ключевым становится не сокращение затрат как таковых, а сбалансированность всего производственного процесса. Такой подход, разумеется, применим и там, где цель все же связана с минимизацией затрат, но при этом объем выпуска должен оставаться сбалансированным.
вариантами обработки. Если это сделано невнятно - результат может быть далек от оптимума. Зато если модель достаточно точна, перераспределение операций может не просто сократить затраты, но и снять избыточную нагрузку с перегруженных участков - что, в общем-то, не менее важно.
Стоит учитывать, что даже при явном выигрыше по времени далеко не каждое предприятие может позволить себе перенести все операции на более производительное оборудование. Причины здесь разные. Иногда - нехватка мощностей, иногда - экономические соображения. Новая оснастка стоит недешево, а еще бывают сложности с переналадкой, программированием, не говоря уже о необходимости переобучения персонала. Кроме того, станки с ЧПУ не всегда выгодны - при малых объемах или сложной номенклатуре их использование может попросту не окупиться. Поэтому на практике может сохраняться так называемый смешанный режим: часть операций по-прежнему остается за универсальными станками. И это, в общем-то, вполне рационально.
Чтобы корректно описать, какое оборудование используется для выполнения операций, в модели применяются бинарные переменные. Они позволяют задать не только выбор маршрута, но и учесть, как операции соотносятся между собой технологически. Бывает, что несколько операций можно выполнить последовательно на одном станке - без смены оснастки или переналадки. В таких случаях логично объединять эти операции внутри модели. Разделение между станками в подобных случаях нарушает саму технологическую логику. В работе [3] подчеркивается важность этого момента: учет технологических связей становится ключевым элементом в построении реалистичных и выполнимых оптимизационных решений.
Для постановки задачи оптимального распределения технологических операций между различными типами оборудования введем следующие обозначения:
i e {1,2,..., n} - индекс технологической операции, где n - общее количество операций;
хунив , х ^ у e {0,1} - бинарные переменные, отражающие выбор оборудования для выполнения операции i :
хУнив = 1 , если операция выполняется на универсальном станке;
х' Ч 11У = 1 , если операция выполняется на станке с ЧПУ;
унив ЧПУ при этом x + xi _ 1;
tyHue , t4y - нормативное время выполнения i -ой операции на соответствующем типе оборудования;
унив ЧПУ
s i , st - нормативная стоимость выполнения i -ой операции на универсальном и ЧПУ-оборудовании соответственно;
P = {( j , k )} - множество индексов пар операций, допускающих объединение в рамках одного сеанса наладки на ЧПУ-оборудовании;
Л - максимально допустимое относительное увеличение совокупных затрат при использовании ЧПУ-оборудования по сравнению с базовым сценарием.
Тогда временные затраты на выполнение всех операций можно выразить следующим образом:
n
T _ £(tyHue • хунив + t™ • хЧПУ).
i = 1
Соответственно, задача минимизации общего времени обработки может быть сформулирована как задача линейного программирования:
£ (tyHue • хунив + t™ • x™) ^ min.
i = 1
При следующих ограничениях:
хунив + x^ = 1, V i e {1,2,..., n } ;
х Ч Пу = х Ч ПУ , V ( j , k ) e P ;
£(si-™ • x^ + s^ • x^) < (1 + Л) • £уунив; i=1 i=1
хунив , x™ e {0,1}, V i .
В ограничении (3) задается условие: каждая операция должна быть выполнена только на одном типе оборудования. То есть либо на универсальном станке, либо на ЧПУ - без параллельных работ.
Ограничение (4) вводится для учета возможности объединения отдельных операций, например, при использовании ЧПУ-станков. Такие объединения допустимы, когда несколько операций можно выполнить последовательно без смены оснастки.
Ограничение на затраты (5) задает допустимый относительный прирост стоимости обработки при использовании станков с ЧПУ. И наконец, ограничение (6) определяет, что ху™в , х^ - бинарные переменные.
В качестве иллюстрации работы модели приведем пример, основанный на реальных условиях, приближенных к производственной практике предприятия, специализирующегося на обработке металлических деталей. Для анализа были сопоставлены два маршрута механической обработки изделия «Кран запора воздуха»: первый - с использованием универсального оборудования, второй -с применением современной установки с числовым программным управлением (ЧПУ).
В таблице 1 рассмотрим ключевые операции и параметры механической обработки изделия, выполняемом на универсальном оборудовании.
Таблица 1. Параметры обработки на универсальном оборудовании
№ |
Операция |
Время, мин |
Стоимость, руб. |
1 |
Сверление отверстия д.15-0,2 |
0,56 |
2,76 |
2 |
Фрезеровка остатка литника |
0,37 |
1,82 |
3 |
Сверление 4 отверстий д.8,5 |
0,41 |
2,11 |
4 |
Сверление 2 отверстий д.5 |
0,20 |
1,03 |
5 |
Расточка поверхности д.16 |
1,10 |
5,85 |
6 |
Расточка паза д.12х3,3 |
0,88 |
4,68 |
7 |
Нарезка резьбы КГ 1/8 |
0,12 |
0,62 |
8 |
Нарезка резьбы 3/8 |
0,11 |
0,56 |
Итого |
3,75 |
19,43 |
Как упоминалось ранее, при использовании оборудования с ЧПУ некоторые операции допускают технологическое объединение, что, в свою очередь, влияет как на продолжительность выполнения, так и на стоимость самой обработки. Отразим их с ключевыми параметрами выполнения операций на современном станке с числовым программным управлением в таблице 2.
Таблица 2. Параметры обработки на оборудовании с ЧПУ
№ |
Операция |
Время, мин |
Стоимость, руб. |
1 |
Сверление отверстия д.15-0,2 |
1,5 |
14,16 |
2 |
Нарезка резьбы 3/8 |
||
3 |
Фрезеровка остатка литника |
1,00 |
9,44 |
4 |
Сверление 4 отверстий д.8,5 |
0,50 |
4,72 |
5 |
Сверление 2 отверстий д.5 |
0,17 |
1,60 |
6 |
Расточка поверхности д.16 |
0,50 |
4,72 |
7 |
Расточка паза д.12х3,3 |
||
8 |
Нарезка резьбы КГ1/8 |
0,33 |
3,15 |
Итого |
4,00 |
37,79 |
Из таблицы видно, что в маршруте с применением станка с ЧПУ объединение операций позволяет сократить число наладок и переходов, но при этом стоимость обработки возрастает по сравнению с базовым маршрутом. Впрочем, это не всегда означает неэффективность: при росте объемов и потребности в стабильности времени выполнения маршрут с ЧПУ может оказаться предпочтительнее, особенно если часть операций, как в данном примере, выполняется быстрее.
Следует также отметить, что объединение технологически совместимых операций повлекло за собой изменение последовательности операций по сравнению с маршрутом на универсальном оборудовании. Такое изменение является допустимым с точки зрения производственной логики рассматриваемого изделия и обусловлено отсутствием необходимости в смене оснастки.
Решение задачи проводилось с использованием табличного редактора Microsoft Excel, в частности, инструментарием «Поиск решения». Результаты решения представлены в таблице 3.
Таблица 3. Результаты решения задачи
№ |
Наименование операции |
Г^ , мин |
t^ , мин |
V У нив xi |
уЧПУ xi |
1 |
Сверление отверстия д.15-0,2 |
0,56 |
1,5 |
1 |
0 |
2 |
Нарезка резьбы 3/8 |
0,11 |
1 |
0 |
|
3 |
Фрезеровка остатка литника |
0,37 |
1,00 |
1 |
0 |
4 |
Сверление 4 отверстий д.8,5 |
0,41 |
0,50 |
1 |
0 |
5 |
Сверление 2 отверстий д.5 |
0,2 |
0,17 |
0 |
1 |
6 |
Расточка поверхности д. 16 |
1,10 |
0,50 |
0 |
1 |
7 |
Расточка паза д .12x3,3 |
0,88 |
0 |
1 |
|
8 |
Нарезка резьбы КГ1/8 |
0,12 |
0,33 |
1 |
0 |
По результатам решения задачи было установлено, что оптимальным является перенос трех операций на оборудование с числовым программным управлением, а именно:
-
- сверление двух отверстий диаметром 5 мм;
-
- расточка поверхности д.16;
-
- расточка паза д.12х3,3.
Остальные операции, несмотря на потенциальную возможность их выполнения на станке с ЧПУ, модель предлагает оставить на универсальном (базовом) оборудовании.
Для наглядности, в таблице 4 приведем сравнение ключевых производственных показателей до и после оптимизации маршрута.
Таблица 4. Сравнение расчетных и фактических показателей
Показатель |
Базовый вариант |
Расчетный вариант |
Изменение |
Общее время обработки, мин. |
3,75 |
2,24 |
-40,26 % |
Совокупные стоимостные затраты, руб. |
19,43 |
14,19 |
-26,96% |
Как показывают результаты сравнения, перенос части операций на оборудование с ЧПУ действительно может позволить существенно сократить общее время обработки - на 40 % (с 3,75 до 2,24 мин). Однако несколько неожиданным оказался итог по совокупным затратам. Стоимость отдельных операций на ЧПУ, как правило, выше - и это было заранее учтено в модели через ограничение (5) на допустимый относительный прирост. Несмотря на это, расчётный маршрут оказался экономичнее. Совокупные затраты снизились почти на 27 % (с 19,43 до 14,19 руб.), что, казалось бы, противоречит ожиданиям.
Тем не менее, полученный результат остаётся объяснимым. Очевидно, что в случае полного переноса всех операций на оборудование с ЧПУ - затраты были бы значительно выше базовых. Однако в результате оптимизации были выбраны такие операции, для которых перенос на современное оборудование оказался выгоден не только по времени, но и по затратам. Этот эффект возник не вследствие заложенного алгоритма, а как следствие специфики конкретного технологического процесса: операции с наибольшим временным выигрышем в данном случае совпали с менее затратными.
Стоит отметить, что подход, заложенный в модели, не ориентирован на полную автоматизацию производства любой ценой. Он предполагает оптимальный выбор: операции переносятся на ЧПУ-оборудование только в тех случаях, когда это действительно оправдано как с точки зрения временных характеристик, так и по затратам.
Важный плюс заключается и в функциональной универсальности метода. С одной стороны, он позволяет решать задачу маршрутизации с учетом множества производственных ограничений и параметров. С другой - дает инструмент для принятия инженерных решений, например, при выборе стратегии модернизации оборудования или оценки последствий внедрения новых технологических возможностей.
Что особенно ценно - применение модели не требует ни сложной инфраструктуры, ни избыточных объемов исходных данных. В то же время она остается адаптируемой: позволяет учитывать особенности загрузки оборудования, режимов выпуска, структуры участка. Это особенно важно в ситуациях переходного характера - например, при частичном обновлении оборудования, когда цех еще не перестроен, но уже требует новых логистических решений.
И, пожалуй, самое важное: модель позволяет сравнивать сценарии. Не на уровне абстрактных допущений, а на основе конкретных расчетов. И если под рукой есть инструмент, который может это обеспечить - это уже дает основание для более обоснованного выбора.