Научная статья на тему 'Декомпозиционная схема оптимизации режимов последовательно-параллельного выполнения комплекса взаимосвязанных операций'

Декомпозиционная схема оптимизации режимов последовательно-параллельного выполнения комплекса взаимосвязанных операций Текст научной статьи по специальности «Механика и машиностроение»

CC BY
47
13
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по механике и машиностроению, автор научной работы — Левин Г.М., Розин Б.М.

Разработаны математическая модель и декомпозиционный метод оптимизации режимов последовательно-параллельного выполнения комплекса операций обработки деталей на агрегатных станках с приспособлением на передвижном столе с учетом основных конструктивно-технологических ограничений и требуемой производительности. В качестве целевой функции выбрана себестоимость обработки детали. Решение исходной задачи сводится к решению совокупности более простых подзадач с использованием методов геометрического программирования, дихотомии, «золотого сечения».

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Левин Г.М., Розин Б.М.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The mathematical model and decomposition technique for modes optimization of sequential-parallel execution of a system of operations of parts machining at the transfer machines with the mobile table subject to basic technological, structural and productivity constraints. The objective function is assumed to be the part production cost. The initial problem solving is reduced to solving the collection of easier subproblems with the use of geometric programming, dichotomy and "golden section" methods.

Текст научной работы на тему «Декомпозиционная схема оптимизации режимов последовательно-параллельного выполнения комплекса взаимосвязанных операций»

УДК 658.512.2:621.9.06

ДЕКОМПОЗИЦИОННАЯ СХЕМА ОПТИМИЗАЦИИ РЕЖИМОВ ПОСЛЕДОВАТЕЛЬНО-ПАРАЛЛЕЛЬНОГО ВЫПОЛНЕНИЯ КОМПЛЕКСА ВЗАИМОСВЯЗАННЫХ ОПЕРАЦИЙ © Левин Г.М., Розин Б.М.

Объединенный институт проблем информатики НАН Беларуси ул. Сурганова 6, г.Минск, Беларусь, 220012

e-mail: {¡evin&irozin}@newman.bas-net.by

Abstract. The mathematical model and decomposition technique for modes optimization of sequential-parallel execution of a system of operations of parts machining at the transfer machines with the mobile table subject to basic technological, structural and productivity constraints. The objective function is assumed to be the part production cost. The initial problem solving is reduced to solving the collection of easier subproblems with the use of geometric programming, dichotomy and "golden section" methods.

Введение

Задача выбора режимов резания является частью более общей задачи проектирования технологического процесса механической обработки деталей. Выбранные режимы резания в значительной степени определяют структуру технологического процесса, количество и типоразмеры оборудования. В свою очередь, выбранная структура технологического процесса, технические характеристики планируемого оборудования накладывают ограничения на возможные значения параметров режимов резания. При поэтапном решении этой общей задачи ориентировочные значения режимов резания служат исходной информацией при определении структуры технологического процесса и выбора параметров оборудования, которые, в свою очередь, служат исходной информацией для получения окончательных значений режимов работы инструментов на последующих стадиях проектирования. В последнее время все более актуальной становится проблема создания современных автоматизированных систем поддержки принятия решений при проектировании технологических процессов для многопозиционного, в частности агрегатного, оборудования. Это определило необходимость постановки следующей проблемы: разработать математические модели и методы определения оптимальных режимов механической обработки для технологических процессов, реализуемых на многопозиционном оборудовании различной конфигурации, позволяющие их эффективно использовать в системах поддержки принятия решений для проектирования таких процессов.

Определение наилучших режимов механической обработки деталей рассматривается ниже применительно к многоинструментальным наладкам многошпиндельных агрегатных станков с приспособлением на передвижном столе. Этот тип оборудования широко применяется в условиях массового и крупносерийного производства для обработки деталей различной конфигурации. Передвижной стол обеспечивает последовательное перемещение обрабатываемой детали от предыдущей рабочей позиции к последующей. На каждой позиции деталь обрабатывается (в общем случае)

одновременно несколькими блоками инструментов. Каждый такой блок установлен в своем силовом узле, причем все инструменты одного блока также обрабатывают деталь одновременно на единой рабочей подаче. После обработки детали на последней рабочей позиции передвижной стол с обработанной деталью возвращается в начальную позицию для снятия этой и установки новой детали. Время обработки на одной позиции равно максимуму из времен обработки каждым из блоков инструментов этой позиции, а общее цикловое время обработки детали на станке равно сумме времен обработки на каждой рабочей позиции плюс дополнительное время на снятие, установку детали и перемещение стола.

Число инструментов на таких станках может достигать нескольких десятков, причем инструменты могут значительно различаться по типу и условиям работы. Определение оптимальных режимов работы всех инструментов наладки в совокупности с учетом как кинематических и пространственно-временных связей между инструментами, так и сложного характера взаимосвязи искомых режимов с технико-экономическими характеристиками технологического процесса сводится к решению достаточно сложных и громоздких экстремальных задач.

Проблемам оптимизации режимов как одноинструментальной, так и многоинструментальной обработки традиционно уделяется большое внимание (см., в частности [1] - [9]). Вместе с тем, как показал анализ последних достижений и публикаций, задача построения эффективных методов оптимизации режимов последовательно-параллельной многоинструментальной обработки на агрегатных станках с приспособлением на передвижном столе по-прежнему остается нерешенной и актуальной.

Цель работы разработать математическую модель и эффективный метод решения соответствующей оптимизационной задачи определения параметров режимов последовательно-параллельного выполнения комплекса операций обработки деталей на агрегатных станках с приспособлением на передвижном столе с учетом основных конструктивно-технологических ограничений и требуемой производительности.

1. Постановка задачи

При описании структуры инструментальной наладки будем полагать, что к - число рабочих позиций на станке, // - множество блоков инструментов на 1-й позиции,

к

./,; = •{ 1. "2...../',;} - множество инструментов в блоке ¿ £ I = Индекс I относит-

1=1

ся к параметрам, характеризующим работу инструментальной наладки 1-й позиции; индекс г - к параметрам ¿-го блока инструментов; индекс /'./' - к параметрам j-гo инструмента ¿-го блока.

Искомыми параметрами режима работы инструментальной наладки являются величина .V,; минутной подачи каждого из силовых узлов г £ I и частота вращения и-ч каждого инструмента //. / «г I, ./ £ •/,;. Предполагается, что в процессе обработки эти параметры не изменяются.

В дальнейшем х^ = щ) - искомые режимы работы инструмента /./: Хг=(3г, п,ц,..., Пц.) - соответственно режимы работы инструментов ¿-го силового узла; X1 = (Л',; | г е - режимы работы инструментов узлов I £ позиции I, X = (X1,... ,Хк) - искомые режимы работы наладки в целом.

«Таврический вестник информатики и математики», №2'2008

Анализ условий работы многоинструментальных наладок агрегатного оборудования показал, что ограничения на возможные значения параметров режимов работы наладки условно могут быть разделены на следующие группы:

а) ограничения, связанные с работой каждого инструмента наладки в отдельности и учитывающие: возможные в данных условиях обработки режимы резания и целесообразный диапазон поиска их оптимальных значений; период стойкости инструмента при выбранных режимах работы и заданных условиях обработки и требованиях к ее качеству; предельные значения выделенных физических характеристик процесса, определяемые исходя из требований технологического процесса, прочности, жесткости системы приспособление-инструмент-деталь (СПИД) и т.д.

В дальнейшем из этой группы ограничений непосредственно учитываются: диапазон возможных значений скорости вращения (числа оборотов) шпинделя исходя из возможностей кинематических схем шпиндельной коробки; максимально допустимые значения мощности, крутящего момента и усилий на шпинделя, исходя из условий размещения соответствующего типоразмера шпиндельного узла, жесткости и прочности системы СПИД;

б) ограничения, связанные с принадлежностью каждого инструмента к группе инструментов с приводом подачи от одного силового узла; максимально допустимые суммарные значения мощности, крутящего момента и усилий, диапазона минутных подач;

в) ограничения, связанные с обеспечением требуемой производительности.

Перечисленные ограничения являются типичными для широкого класса металлорежущего оборудования.

Зависимости периода стойкости Тц(хц) (время безотказной работы с требуемым уровнем качества) инструмента ij и рассматриваемых физических характеристик RPij(xij), р е Pij процесса резания (например, температура в зоне резания, шероховатость, усилие резания и т.д.) от характеристик режимов хц его работы аппроксимируются функциями вида

ЪМч) = min j-L + ^р) | и = 1,... , (1)

Rpij(xij) = Сп&^щ?*, (2)

параметры которых считаются известными для конкретных условий обработки. Предполагаются также заданными диапазоны <т,; = [cr^cfj], возмож-

ных значений искомых параметров Si, щ и скоростей подач на оборот Si/n>ij, максимально допустимое значение Щц р-ой характеристики процесса обработки для инструмента ij. максимально допустимое значение RPi р-ой характеристики нагрузки на г-й силовой узел.

Будем рассматривать задачу выбора режимов резания, минимизирующих величину приведенных затрат и обеспечивающих заданную производительность линии при выполнении остальных ограничений.

Введем дополнительные обозначения:

1ы - вспомогательное время на линии, добавляемое в цикловое время за счет вспомогательных перемещений ¿-го силового узла и транспортного устройства;

I., - величина рабочего хода ¿-го силового узла; - длина резания /./-го инструмента;

М(Х1) = тах{Ьг/+ %ы\г €Е /|} - время обработки на позиции I.

Пусть Ту = /у/.Ь',; - время резания при обработке инструментом /'/' одной детали. Тогда 1);1(х;1) - расчетное число деталей, которое может быть обработано инструментом 1] за период его стойкости Т^(х^) при работе на подаче и частоте извращения j-ro шпинделя ¿-го силового узла. Используя соотношение (1), получаем

£>■•( ■•) 1

тах оди

и=1,и

Предположим, что для каждого инструмента /'./' задано минимальное число 1)_ч деталей, которое необходимо обработать этим инструментом в течение его периода стойкости, г е /, ^ СЕ

При принятых в работе [1] предположениях зависящие от искомых параметров X составляющие технологической себестоимости вх(Х) и времени вг(Х) на обработку одной детали определяются соотношением:

к к

1=1 1=1 ¿6/| j€J^

где Еч - заданные коэффициенты, учитывающие (в зависимости от значения индекса </) такие факторы, как надежность оборудования, зарплата обслуживающего персонала, амортизационные отчисления и т. д.; дчц - затраты времени непосредственно на замену инструмента 1] (при <7 = 2) или стоимость замены íj-ro инструмента с учетом доли стоимости самого инструмента, приходящейся на одну его переточку (при </ = 1). Коэффициенты Еч, . </ = 1. 2. / <т I. ] £ .}■, можно рассматривать как постоянные (не зависящие от значения режимов резания) величины в каждой конкретной задаче.

Таким образом, рассматриваемая задача определения оптимальных значений X* искомых параметров X режимов работы инструментальной наладки может быть представлена следующей математической моделью:

в.т^.шп: (3)

е2(Х) < ¿о; (4)

< < е Г, (5)

Пц < Пу < Щ, г е 1,3 6 «/¿; (6)

s_ij < Si/rtij < Sy, iE I,j е Ji, (7)

Rpiji.^C'ij) — CpijSi f^ij — Ярц,Р £ Pijji £ !■> j £ Ji, (8)

Rpi(Xi) = Rpij(xij) < RphP e L,3 € Ji', (9)

jeJi

Цц < Dij{xij),i E I,j E Ji. (10)

В этой модели соотношение (3) отражает стремление минимизировать себестоимость обработки; ограничение (4) обеспечивает требуемую производительность (здесь /,) - максимально допустимое значение переменной составляющей времени обработки одной детали), ограничения (5)-(9) - соблюдение заданных конструктивно-технологических ограничений, а ограничения (10) - обработку каждым инструментом за период его стойкости не менее требуемого числа деталей. Неравенства (6)-(8), (10) описывают ограничения группы а); неравенства (5), (9) - группы б), (4) - группы в).

Задачу (3)—(10) в дальнейшем будем обозначать задачей А. Эта задача является задачей геометрического программирования.

2. Декомпозиционная схема решения задачи

Предлагаемая ниже схема решения задачи А основана на сочетании методов множителей Лагранжа и фрагментарной параметризации [1,10]. Обозначим через X множество значений вектора X. удовлетворяющих условиям (5)-(9), через X,; - множество значений вектора Аудовлетворяющих условиям (5)-(9) для г Е I, X1 - множество значений вектора X1, удовлетворяющих условиям (5)-(9) для I = 1.2...../>\

Построим функцию Лагранжа

к к

L{X,X) = A0!(X) + (1 - А)02(Х) = ВД +

1=1 1=1 ieii j£Ji

где Е(А) = (XEi + (1 - А)Е2), 9ij(А) = АgUj + (1 - А)g2ij.

Пусть .V * (А) - решение задачи В i (А) минимизации функции L (.V. А) на множестве X при фиксированном значении А е [0,1]. Нетрудно показать, что ©i(X*(A)) убывает, а 02(АА*(А)) возрастает по А на отрезке [0,1].

Очевидно, что если ©2(Х*(0)) > to, то задача неразрешима. Если 02(Х*(1)) < t0, то Л' * (1) - решение задачи . В остальных случаях решением задачи является Л' * (А*). где А* - корень нелинейного уравнения 02(Л'*(А)) = t0. (Задачу его нахождения обозначим Ci, для ее решения можно использовать, в частности, метод дихотомии.)

Задача В i (А) естественным образом распадается на независимые подзадачи

Вц(А), I = 1-2...../.-:

ij(xij) —^ min, (11)

ieii jeJi

X1 E X1, А — фиксировано. (12)

Отметим, что подзадачи Вц(А) являются задачами выпуклого программирования в логарифмических координатах In Si, In n^.

Решение подзадач В„(Л). / = 1.2.....к методом параметрической декомпозиции [1] может быть сведено к решению более простых подзадач. Для этого в целевой

функции (11) фрагмент ti(Xl) = max ( —- +tu ), представляющий часть циклового

ieii \Si J

времени, приходящуюся на позицию I, заменим параметром /./ с введением дополнительного ограничения //(.V') < /./. В результате решение задачи В ¡/(Л/) может быть получено по следующей двухуровневой схеме:

- на нижнем уровне при фиксированном значении ti из некоторого отрезка [i|,i|] решается подзадача B2i(A,i|):

ij(xij) —^ min, (— fi(X,tij), (13)

ieii jeJi

X1 G X.l(ti) = {X1 G X'|ii(X') < ti}, A, ti - фиксированы; (14)

- на верхнем уровне решается подзадача С2|(А):

Е(\)ti + fi(\,ti)^mm, (15)

ti ^ — фиксировано. (16)

Пусть Хг(А, ti) - решение подзадачи B2i(A, ti), a if (А) - решение подзадачи С2|(А). Тогда Х1(Х,^(Х)) - решение Х1(Х) задачи Вц(А).

Подзадачи В2/( А. //). / = 1.2.....к. в свою очередь, естественным образом распадаются на подзадачи меньшей размерности В2/,;(А. /./). / G //. / = 1. 2.....к:

ij(xij) —^ min, (— fu(X,ti)), (17)

jeJi

G Xj(ii) = {Xi G Xj | Li I Si + tfn < i|}, A, ti — фиксированы. (18)

Очевидно, что fi(X,tt) = J2 fu(X,ti).

ieii

В силу выпуклости подзадач Вц(А) в логарифмических координатах In Si, In iiij функции Jn(A. //) являются унимодальными по параметру /./. Это позволяет для решения подзадач С2/,; (А) использовать известные методы отыскания минимума унимодальной функции, в частности, метод «золотого сечения».

Для задания отрезка [i|,i|] возможных значений параметра /./ можно использовать один из следующих подходов. Более грубые нижнюю и верхнюю оценки значений /./ можно находить по формулам:

1) = ma x{Li/ai + tbi\i G /J; tt = тах{^/^ + tbi\i G It}.

Для получения более точных оценок необходимо решить соответствующие оптимизационные задачи:

2) tj = arg min{i| | X1 G X1, Li/Si + tbi <tt,ie k}, % = max{Lj/Sj + tbi \ i G It}, где Si = argiiiin^ | Хг 6 Хг}.

Поскольку подзадачи В2/,;(Л. /./) являются задачами геометрического программирования, для их решения могут применяться соответствующие методы геометрического программирования [11]. Ниже на рис. 1 приводится схема декомпозиции решения задачи А.

Cr- ©2 (л1)н. ae[0.1]

А „ 'х*(А)

Biß): а) —» miii, jfex. А - фиксировано.

|.Г(Я)={^*(Я). ¡е!,. Ы. 2.....к}

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

C:;(A): l=\,k E(A)ti +fi(l ti) -»min, i;F[i;,ij ], Я - фиксировано

и 'VtU) 1 г

BzaiA. t;): teil. 1=1,к Z gij (Л) ! AiC%) min- {=Ш- if) -i*Jt XeXifii), i ti - фиксированы.

Рис. 1. Схема декомпозиции задачи А Заключение

В заключение отметим, что основным результатом статьи является декомпозиционная схема метода решения задачи оптимизации параметров режимов многоинструментальной обработки деталей на агрегатных станках с приспособлением на передвижном столе. Предложенный метод позволяет свести решение исходной задачи к решению совокупности более простых подзадач. Для решения этих подзадач могут быть использованы известные методы геометрического программирования, дихотомии, "золотого сечения". В дальнейших исследованиях предполагается обобщить постановку задачи: определять наряду с оптимальными параметрами режимов обработки также план оптимальной групповой смены инструментов наладки с учетом их периодов стойкости.

список литературы

1. Левин Г.М. Декомпозиционные методы оптимизации проектных решений / Левин Г.М., Танаев B.C. - Минск: Наука и техника. - 1978. - 240 с.

2. Hitomi К. Manufacturing System Engineering. - Tailor and Francis, USA, 1996.

3. Cakir M.С., Gurarda A. Optimization of machining conditions for multi-tool milling operations //International Journal of Production Research. - 2000. - Vol.38, №15. - P. 3537 - 3552.

4. Hui Y.V., Leung L.C. and Linn R. Optimal machining conditions with cost of quality and tool maintenance for turning// International Journal of Production Research. - 2001. - Vol.39, №4. -P. 647-665.

5. Juan II.. Yu S.F. and Lee B.Y. The optimal cutting parameter selection of production cost in HSM for SKD61 tool steels// International Journal of Machine Tools and Manufacture. - 2003. - Vol. 43. -P. 679-686.

6. Mukherjee I., Ray P.K. A review of optimization techniques in metal cutting processes// Computers and Industrial Engineering. - 2006. - Vol. 50, № 1. - P. 15-34.

7. Shabtay D., Kaspi M. Optimization of the Machining Economics Problem Under the Failure Replacement Strategy // International Journal of Production Economics. - 2002. - Vol. 80. - № 3. -P. 213-230.

8. Daschenko A. I. Structure optimization and statistical modelling of technological machine systems// International Journal of Advanced Manufacturing Technology. - 1987. - V. 2, № 3. - P. 73-102.

9. Libao An, Chen M. On Optimization of Machining Parameter s // Proceedings 4th International Conference on Control and Automation, 10-12 June 2003. - P. 839-843.

10. Левин Г.M., Тапаев B.C. Параметрическая декомпозиция задач оптимизации // Весщ НАН Беларуй, Сер. ф1з.-мат.навук. - 1998. - №4. - С. 121-131.

11. Даффип Р., Питереоп Э., Зенер К. Геометрическое программирование - М.: Мир,1972. - 311 с.

Статья поступила в редакцию 22.04-2008

i Надоели баннеры? Вы всегда можете отключить рекламу.