ЗАКЛЮЧЕНИЕ
Данная работа демонстрирует
зарекомендовавшие себя способы оптимизации расчёта балансов предприятий
горноперерабатывающей промышленности. Среди них распрямление переносов продуктов, изменение способов сортировки, а также создание групп продуктов в зависимости от их приоритета.
СПИСОК ЛИТЕРАТУРЫ
1. Рабочий проект Балансовая модель: Техническое задание на балансовую модель по цветным, драгоценным металлам и сере ЗФ ОАО «ГМК «Норильский никель» 2010 г.
2. Кайтмазов Н. Г. Производство металлов за Полярным кругом. Технологическое пособие — Норильск, 2006.
3. Металлоторг - режим доступа к изд.: http://www.metaltrade.ru/abc/b/balans.htm
УДК 658.512
УПОРЯДОЧЕНИЯ РАБОТ НА ТЕХНОЛОГИЧЕСКОЙ ЛИНИИ ПРИ НАЛИЧИИ ПЕРЕНАЛАДОК ОБОРУДОВАНИЯ
Сошников А.В.
Санкт-Петербургский государственный университет промышленных технологий и дизайна
RATIONAL ORDERING OF WORK ON THE PRODUCTION LINE IN THE PRESENCE OF
EQUIPMENT CHANGEOVERS
Soshnikov A. V.
St. Petersburg state University industrial technology and design DOI: 10.31618/nas.2413-5291.2020.1.57.260
АННОТАЦИЯ
Рассмотрена задача выбора рациональной очередности выполнения работ в технологических комплексах с последовательной структурой, широко распространенных в различных отраслях промышленности. Постановка задачи отличается учетом переналадок машин, входящих в линию, при смене выполняемых работ. Предложена многокритериальная модель задачи. Предложен подход и конкретные методы поиска рациональных вариантов упорядочения работ при запуске их на линию. Подход базируется на использовании принципов систематической эвристики, позволяющих генерировать ограниченное и управляемое с учетом производственных условий количество вариантов, среди которых, как предполагается, имеются и рациональные (практически приемлемые) варианты.
ABSTARCT
The method of rational ordering of work on the production line in the presence of equipment changeovers The problem of choosing a rational sequence of work in technological complexes with a consistent structure, widespread in various industries, is considered. The problem statement differs taking into account changeovers of the cars entering the line, at change of the performed works. A multicriteria model of the problem is proposed. The approach and specific methods of search of rational variants of ordering of works at their start on the line are offered. The approach is based on the use of the principles of systematic heuristics, which allow to generate a limited and manageable number of options, taking into account the production conditions, among which there are supposed to be rational (practically acceptable) options.
Ключевые слова: технологические линии, переналадки машин, очередность выполнения работ, многокритериальная модель, эвристические методы, Парето-оптимальные решения
Keywords: process lines, machine changeovers, sequence of work, multi-criteria model, heuristic methods, Pareto-optimal solutions.
Задача поиска оптимального или субоптимального порядка выполнения заданного множества работ на технологической линии при одинаковых маршрутах их движения подробно изучена в теории расписаний, и для нее имеются различные алгоритмы, в основном построенные на эвристических правилах назначения приоритетов [2],[3].
Критерием качества расписания часто выступает общее время выполнения работ. В традиционной постановке не учитываются возможные переналадки машин при смене выполняемых на них работ. Среди
производственных структур часто встречаются комплексы машин, формально не связанных в единую линию, работающих автономно, но по отношению к объекту обработки представляющие цепочки операций, выполняемых последовательно. Переналадки отдельных машин при смене работ достаточно часто имеют место на практике. В этом случае в такой технологической системе правомерно ставить задачу выбора очередности выполнения работ, при которой приближаются к своим наилучшим или нормативным значениям такие показатели как общее время выполнения работ, затраты на переналадки как отдельных
машин, так и суммарные затраты. Такая постановка рассматривается в данной статье.
Пусть имеется система из т автономных (не связанных жесткими связями) машин. В системе должны быть выполнены п работ, каждая из которых включает т, выполняемых последовательно в порядке нумерации. Каждая операция закреплена за определенной машиной. Соблюдаются условия задачи Джонсона (непрерывность операций, неделимость работ, невозможность выполнения каждой машиной одновременно операций нескольких работ). При смене работ на каждой машине требуется произвести ее переналадку, причем длительность этой операции зависит от видов сменяющих друг друга работ. Для всех работ заданы длительности технологических операций, выполняемых на соответствующих машинах. Эти длительности обозначены через Тк и представлены в виде матрицы т. Также заданы длительности переналадок при переходе на к-й машине с работы I на работу ]. Эти длительности обозначены через 9ку и представлены в виде т (п х п) -матриц Эк =(&кг)), к = 1,2,..., т. Порядок выполнения работ на всех машинах будем считать одинаковым, так что достаточно найти порядок (очередность) запуска работ на первую машину данной системы.
Трудности решения данной задачи достаточно очевидны: прямой перебор всех п! вариантов запуска исключается для задач уже умеренной размерности; известный алгоритм Джонсона, дающий строго оптимальный результат, не учитывает наличие переналадок, зависящих от очередности, и пригоден лишь для случая двух и при выполнении некоторых условий трех машин [5]; рациональный вариант запуска, найденный каким-либо точным или эвристическим методом без учета переналадок, при попытке их учета может быть кардинально изменен до потери признака оптимальности или рациональности.
При решении практических задач, для которых приведенная выше постановка является подходящей моделью, как правило, применяются эвристические методы, не имеющие формального обоснования, но обеспечивающие получение приемлемого решения при незначительном объеме вычислительной работы. Характерным для таких методов является применение приоритетной схемы, состоящей в назначении для каждой работы по некоторому правилу численного параметра (приоритета) с последующим упорядочением работ по убыванию или возрастанию их приоритетов. Качество решения (степень близости значения критерия к минимальному) зависит, очевидно, от принятого правила назначения приоритетов. Для задачи без операций переналадки предложено большое число различных правил, приводящих к расписаниям с удовлетворительными оценками качества [2],[3],[5]. Приоритеты в таких правилах рассчитываются как те или иные функции длительностей технологических операций р1 = р(тгк). Указать какие-либо правила расчета приоритетов по длительностям переналадок
представляется невозможным, так как эти длительности относятся не к отдельным работам, а связывают между собой пары работ, что в итоге приводит к связности всей совокупности работ. Это ведет к трудностям или даже невозможности оценки влияния отдельной работы на потенциальные затраты ресурсов на переналадки.
Рассмотрим более подробно предлагаемый подход к решению задачи. Согласно этому подходу предварительно формулируются некоторые формальные или эвристические правила, по которым в результате поочередного их применения генерируется множество вариантов упорядочения работ, которые оцениваются по принятому набору критериев. Число используемых правил, очевидно, ограничено. Соответственно, анализу подвергается относительное небольшое и, что важно отметить, регулируемое количество вариантов. То обстоятельство, что правила формулировались как действующие в сторону улучшения соответствующего критерия качества
формируемого расписания, дают определенные основания ожидать, что среди сгенерированных вариантов будут и приемлемые, рациональные варианты. Выбор наиболее предпочтительного варианта осуществляется согласно принятым требованиям к решению. Процедура выбора по единственному критерию очевидна. Выбор с учетом нескольких критериев возможен по различным схемам, используемым при выборе из конечного множества альтернатив. В частности, укажем такие методы, как предварительное выявление и последующий сравнительный анализ Парето-оптимальных решений [7].
Рассмотрим задачу в многокритериальной постановке. В качестве критериев примем два показателя: 1) общее время выполнения всех работ на линии Т0= Т°(пд), зависящее от упорядочения работ nq q = 1,2, ...,N, и 2) суммарные потери, связанные с переналадками на всех машинах S0 = S0(nq), определяемые принятой очередностью выполнения работ и линейно зависящие от длительностей операций переналадки. Целевые функции, выражающие эти критерии, имеют вид: T0 = max (Tk) ^ min, (1)
k U*
где
Tk- момент окончания выполнения работ на k-й машине, k = 1, 2, ...,m;
U* - множество вариантов упорядочения работ nq , q = 1,2, ...,N, предварительно сгенерированных по принятым правилам и число которых N установлено с учетом ограничения на время поиска решения.
m n -1
S0 = X X / 9k[l][l+i] ^min (2) k =1 i=1 U*
где
s!1 - потери из-за простоев k-й машины в течение учетной единицы времени;
9k[i][i+i] - длительность операции переналадки k-й машины при смене [i]-й по очереди работы на
[¡+ 1]-ю (обозначение [I] указывает место 1-й работы в упорядоченной последовательности ).
Предположим, что соотношение ожидаемых общих затрат времени на выполнение технологических операций и операций по переналадке машин дает основание для учета обоих указанных критериев. Для иллюстрации подхода примем один из возможных наборов правил генерирования вариантов очередности выполнения работ.
Правило 1. Рассчитаем для каждой р-й работы (р = 1,...п) значения приоритета pj по данным о длительностях ее технологических операций тр , I = 1, ..., т. Задачу выбора способа расчета приоритетов работ без учета переналадок считаем предварительно решенной. Большое число способов расчета на основе различных эвристик представлено в литературе (см. например, [2], [3]). Сформируем вариант упорядочения работ П10 , расположив их по убыванию приоритетов. Заметим, что можно применить и такой прием: сгенерировать несколько последовательностей, рассчитывая каждый раз приоритеты по различным правилам.
Правило 2. Данное правило предусматривает генерирование т вариантов упорядочения, каждый из которых дает рациональную очередность выполнения работ на одной из машин. Последовательность работ, рациональную по критерию сокращения потерь из-за переналадок на к-й машине, обозначим через п2к , к = 1, 2, ...,т. Для поиска этих последовательностей может быть использован метод, предложенный в статье [1].
Предположим, что в результате применения указанных правил сформировано множество вариантов упорядочения работ и*. Дальнейшие действия могут вестись в двух направлениях. Первое направление основано на предположении о
наличии в множестве и приемлемого (рационального) варианта и задача состоит в его выявлении. Второе направление состоит в «конструировании» искомого варианта из сгенерированных вариантов с помощью некоторого правила. Причем этот компромиссный вариант может не совпадать ни с одним из вариантов, присутствующих в и*.
Рассмотрим первое из указанных направлений. Процедура выбора достаточно проста и включает три этапа.
Этап 1. Для каждого варианта упорядочения щ £ и* рассчитываем по формулам (1), (2) значения критериев Т0(пц) и Б0(ж^.
Этап 2. Среди всех вариантов путем попарного сравнения двухкомпонентных векторов критериев выявляем Парето-оптимальные варианты. Напомним, что вариант а доминирует по Парето над вариантом Ь, если выполняются, в данном случае, два неравенства Т°(а)< Т°(Ь) и Б0(а) < $°(Ь), причем, хотя бы одно из них строгое. Если выявлен единственный вариант, обладающий этим свойством, то именно он выбирается в качестве компромиссного решения задачи. Если Парето-оптимальных вариантов несколько, то выполняется этап 3.
Этап 3. С учетом субъективных суждений лица, принимающего решения, об относительной важности критериев выбирается один из Парето -оптимальных вариантов упорядочения.
Процедура закончена.
Приведем пример применения данной процедуры.
На линии из двух последовательных машин (т = 2) должны быть выполнены пять работ (п = 5) а, Ь, с, й, е. Выполняются условия задачи Джонсона. Длительности технологических операций Т1 р (/ = 1,2; р = а, Ь, с, й, е) приведены в таблице 1.
Таблица 1.
Длительности технологических операций (усл. ед. времени)
Номер машины Длит-ти операций а Ь с а е
1 Т1 , 3 4 3 4 5 19
2 Т2 , 5 7 3 2 1 18
При смене работ на каждой машине Длительности операций по переналадке каждой из необходимо выполнить операции переналадки. машин представлены в таблицах 2 и 3.
Таблица 2.
Длительности операций пе реналадки первой машины
Работы а Ь с а е
а да 1 3 5 4
Ь 3 да 5 6 1
с 4 5 да 1 6
а 6 2 1 да 1
е 4 5 5 1 да
Таблица 3.
Работы а Ь с а е
а да 4 3 5 1
Ь 1 да 7 6 4
с 5 1 да 3 2
а 6 8 1 да 4
е 4 3 2 1 да
Оценки потерь от простоев машин в единицу времени равны = 3 усл.ед., ¿2 = 5 усл. ед. Требуется найти вариант рациональной очередности выполнения работ с учетом двух критериев (2) и (3), которые для лица, принимающего решение, являются равноценными.
Следуя приведенным выше правилам, сгенерируем варианты упорядочения работ. Последовательность п¡0 получим, применив алгоритм Джонсона для двух машин. Для этого разделим множество работ на два подмножества Jl и J2 по правилу: Jl = {/: ту < т2у} и J2 = {': ту > T2j}. Подмножество Jl упорядочим по возрастанию тц, подмножество J2 - по убыванию т2у. Вначале
запускаются работы из Jl, затем - из J2 [5]. В результате получим последовательность п10 = < а, Ь, с, й, е>, оптимальную по критерию общего времени выполнения всех работ на линии.
Последовательности п21 и п22 получим, применив алгоритм, предложенный в [1], поочередно к первой и второй машинам, используя, соответственно, данные таблиц 2 и 3. Получим следующие последовательности:
п21 = < а, Ь, е, й, с> и п22 =<е, й, с, Ь, а>. Построив для каждой последовательности диаграммы Гантта, определим для них значения критериев Т0(пд) и £>0(пс). Полученные результаты представлены в таблице 4.
Таблица 4.
Значения критериев для различных вариантов упорядочения работ
Последовательность Общее время выполнения работ Общее время переналадок
П10 39 26
П21 31 14
П22 36 14
Из этих последовательностей только одна, а именно, п21 является Парето-оптимальной (в таблице выделена жирным шрифтом), так как она доминирует по Парето две другие последовательности.
Именно последовательность п21 может быть принята, как искомое решение задачи.
Рассмотренный пример носит
иллюстративный характер и не дает оснований для вывода об абсолютной и относительной эффективности использованных методов. Для этого требуются более основательные статистические исследования. Здесь ограничимся указанием на результаты значительного числа расчетов, подтверждающих возможность применения предложенного подхода для поиска рациональных вариантов упорядочения работ при решении задачи в производственных условиях.
УДК 658.512
Литература
1. Сошников А.В. Метод сокращения организационных простоев оборудования при смене ассортимента продукции // Вестник СПГУПТД. Серия 3. Экономические, гуманитарные и общественные науки. - 2019. - № 4. - С. 3-8.
2. Архипов А. В. Эвристические методы в управлении производством: на материале текстильной и легкой промышленности. - Л.: Изд-во ЛГУ,1983. - 163 с.
3. Эвристические методы календарного планирования / Подчасова Т. П., Португал В. М., Татаров В. А., Шкурба В. В. - К.: Техшка, 1980. -140 с.
4. Танаев В. С., Шкурба В. В. Введение в теорию расписаний. - М.: «Наука», 1975. - 256 с.
5. Конвей Р. В., Максвелл В. Л., Миллер Л. В. Теория расписаний. - М.: «Наука», 1975. - 360 с.
6. Подиновский В.В., Ногин В.Д. Парето-оптимальные решения многокритериальных задач - М.: Наука. - 1982. - 286 с.
ЭКСПРЕСС-МЕТОД СОКРАЩЕНИЯ ПОТЕРЬ ВРЕМЕНИ НА ПЕРЕНАЛАДКИ ОБОРУДОВАНИЯ ПРИ СМЕНЕ АССОРТИМЕНТА ПРОДУКЦИИ
Сошников А.В.
Санкт-Петербургский государственный университет промышленных технологий и дизайна
METHOD OF REDUCING ORGANIZATIONAL DOWNTIME OF EQUIPMENT WHEN CHANGING
THE PRODUCT RANGE
Soshnikov A. V.
St. Petersburg state University industrial technology and design DOI: 10.31618/nas.2413-5291.2020.1.57.261