Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Оптимизация технологических процессов механической обработки

..pdf
Скачиваний:
41
Добавлен:
15.11.2022
Размер:
8.74 Mб
Скачать

зуются

к виду

 

 

 

 

 

 

k

 

п

Рцх'( а,г = С1,

 

 

 

S Piix't +

£

(3.144)

 

 

i=l

 

£=*4-1

 

 

где а/,

xiy

z — новые

неотрицательные переменные (а/ =

£ р/,, х£=

 

 

 

 

 

\

с= I

= xt: — г,

^ > 0, 2 >

О

 

 

 

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

 

 

 

п

 

 

преобразований

к единой задаче максимизации V pyix£ при нали-

 

п

 

i=i

 

 

 

 

 

 

 

чии ограничений >] Рцх£^

С/, (/ = 1, 2,

га), х£> 0 , (i =

1, 2,

п).

Как показано в

работе

[24], линейная оптимизационная

модель при

п = 2 может быть представлена в виде

многоугольника

решений,

в

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

Значительно большую сложность представляет геометрическое представление пространства решений для моделей с п > 2 переменны­ ми. В этом случае необходимо рассматривать n-мерное евклидово пространство, т. е. множество точек, каждая из которых задается с помощью координат (х1у х2> ..., хп). Поскольку х£^ 0, рассмотрению подлежит только соответствующая область я-мерного евклидова про­ странства.

Каждому уравнению (3.142) соответствует гиперплоскость, которая делит рассматриваемое м-мерное пространство на два полупростран­ ства. Переход от (3.142) к неравенству (3.143) при каждом значении определяет направление, указывающее, какое из двух полупрост­ ранств содержит точки, удовлетворяющие соответствующему неравен­ ству (3.143). Пересечение га гиперповерхностей, соответствующих пол­ ному набору уравнений (3.142), определяет множество допустимых решений, которое является выпуклым и полиэдральным. При этом грани полиэдра лежат на гиперплоскостях (3.142), а ребра и верши­ ны — на пересечениях последних.

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

Изложенный подход к преобразованию любой математической мно­ гомерной модели оптимизации технологических факторов при различ­ ных оценочных функциях к единому виду, описанному выражениями (3.129) — (3.144), сделан для создания возможности использования общего вычислительного метода (алгоритма), позволяющего получить

численные решения для линейных оптимизационных моделей всех рассматриваемых задач.

В :данном случае наиболее эффективным методом оказался так на­ зываемый симплексный алгоритм [11]. Особенность этого метода со­ стоит в том, что в тех случаях, когда модель содержит т уравнений, для построения пробных решений используется т переменных, при­ нимающих некоторые положительные значения при нулевых значе­ ниях остальных переменных.

Вычислительная процедура состоит из нескольких шагов.

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

Шаг 2. Проверим, нельзя ли за счет одной из переменных, прирав­ ненной вначале нулю, улучшать значения целевой функции, прида­ вая ей отличные от нуля (причем положительные) значения. Если это возможно, перейдем к шагу 3. В противном случае прекратим вычисле­ ния, так как это означает достижение оптимального решения.

Шаг 3. Найдем предельное значение переменной, за счет которой можно улучшить значение целевой функции. Увеличение значения этой переменной допустимо до тех пор, пока одна из т переменных, вошедших в пробное решение, не обратится в нуль. Исключим из вы­ ражения для целевой функции только что упомянутую переменную и введем в пробное решение ту, за счет которой результат может быть улучшен.

Шаг 4. Разрешим систему т уравнений относительно переменных, вошедших в новое пробное решение. Исключим эти переменные из вы­ ражения для целевой функции.,Вернемся к шагу 2.

В работе [11] отмечено, что рассмотренный алгоритм действитель­ но приводит к оптимальному решению для любой модели линейного программирования за конечное число итераций.

После получения X]опт» Х2опт» ..., Хпот определяют оптимальные значения технологических факторов окончательной обработки по формуле

tumr = ех‘™.

(3.145)

Наряду с технологическими факторами, выходным параметром при ре­ шении данной задачи является значение безразмерного комплекса Апрели которое должно быть получено на уровне предварительной обрабогки

д

_ (

k

Д

1 ^ -

У'*А

(3. 146)

 

пРеД-опт -

*д) /Ад2

/

 

\

д 1опт 2опт

лопт

 

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

Апред.опт = Алпред A f e ^ p«

f c *

(3.147)

Так как методы предварительной обработки оказывают меньшее вли­ яние на окончательные характеристики качества поверхности, то ока­

залось целесообразным упростить для них общую л-мерную математи­ ческую модель оптимизации до двухмерной с использованием в качест­ ве оценочной функции себестоимости технологической операции [59].

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

Апред =

(3.148)

При необходимости оптимизации технологических факторов на вто­ ром уровне предварительной обработки изменение Д должно также учитываться через коэффициенты технологической наследственности ДдI И 6д1

Апред] = Д Д ^ ^ едН ,

( 3 . 149>

где ДПред11 — значение безразмерного комплекса

после II уровня

предварительной обработки для операции — 2).

 

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

8.Определение режимов резания

сиспользованием вероятностной модели

Врассмотренных примерах оптимизации режимов резания мате­ матические модели исследуемых процессов включали технич ские

ограничения и оценочные функции, которые

выражались

в виде зави­

симостей от некоторого числа определенных

факторов.

Этот подход

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

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

Учитывая связь между входными и выходными параметрами, мож­ но предположить, что в предлагаемой постановке задачи значения оп­ тимизируемых параметров скорости v, подачи s и глубины резания t

будут случайными величинами и соответственно случайной величиной будет оценочная функция.

В работах, выполненных под руководством В. А. Остафьева [50], предлагается в качестве критерия оптимальности при выборе режимов резания в условиях вероятностного подхода использовать математи­ ческое ожидание целевой функции М (С). Так, применительно к кри­ терию математическое ожидание «минимальной себестоимости обра­ ботки» использовалось следующее выражение:

'с.п [Щ + М{тД\

a2tnm, + B U[1 + М {т2)]

M(No)

М (N0)

где аг — стоимость станкоминуты основного времени станка с учетом накладных расходов; а2 — то же для заточного станка; ton — опера­ тивное время обработки одного изделия; tCM— время смены инстру­ мента и поднастройки системы СПИД; т1 — количество смен инстру­ мента из-за износа или допустимое «-исло переточек (в первом при­ ближении равно числу периодов стойкости); М (т2) — математическое ожидание количества смен инструмента из-за поломок или выкраши­

вания (число поломок или выкрашиваний)

за время т1

М (7);

М (Т) — математическое ожидание стойкости

инструмента;

М (N0)

математическое ожидание числа изделий, обработанных за среднее время стойкости инструмента с учетом всех переточек; tn — время на переточку инструмента; Ви — стоимость инструмента.

Математическое ожидание М (N0) числа деталей, обработанных за время стойкости инструмента, и математическое ожидание М (Т) стой­

кости инструмента можно

определить

по формулам [50]: М (N0) =

4 -0 0

 

= М (Т) m jt^ М (Т) =

[ Tf (Т) dT,

где f (Т) — плотность вероят-

— оо

ности стойкости, которая приближенно равна среднему числу отка­ зов в единицу времени, приходящемуся на один испытанный ин­ струмент.

Математическое ожидание М (т2) количества смен инструмента

равно М (т2) = т^М (T)/tpa3р, где tpaзр — среднее время безотказной

оо

работы (переработка

на отказ) /разр =

j Р (/разр) dt, учитывающее

Р (/разр)— надежность

инструмента или

о

вероятность того, что в пре­

делах времени ^разр наступит разрушение инструмента.

При построении в целом математической модели процесса резания приходится учитывать множество явлений, определяемых влиянием, случайных величин. Функциональные зависимости, входящие в состав математической модели, носят вероятностный характер, которые при­ нято описывать, наряду с математическим ожиданием некоторой слу­ чайной величины, ее среднеквадратическим отклонением. С учетом это­ го замечания общее выражение целевой функции себестоимости обра­ ботки может быть представлено следующим образом [50]:

С (х) = + ktoC9 (3.150)

где kx и k2 — положительные^постоянные, указывающие на относи­

тельную важность С и ас; С — математическое ожидание себестои­ мости обработки; ос — среднеквадратическое отклонение себестоимос­ ти обработки.

где у — вектор математического ожидания случайных параметров yiy оУ[ — среднеквадратическое отклонение /-й случайной переменной.

Технические ограничения, накладываемые на процесс резания, в условиях вероятностного подхода могут быть представлены в виде [50]

P {R i(x)> R i}> P o

(3.151)

где Pt — заданная доверительная вероятность для

/-го ограничения.

В этих условиях общая задача оптимизации режимов резания при стохастическом подходе формулируется следующим образом: опреде­ лить математическое ожидание вектора оптимизирующих переменных х, который доставляет наименьшее (наибольшее) значение выбранному критерию оптимальности (3.150) с заданной доверительной вероят­ ностью Р в области D, заданной ограничениями на параметры и показа­ тели процесса резания (3.151).

Рассмотрим поставленную задачу оптимизации с учетом вероят­ ностного характера математической модели применительно к ранее сформулированным подходам многокритериальной и многопараметри­ ческой оптимизации режимов резания. Для примера будет использо­ вана математическая модель процесса резания для непрерывных зна­ чений параметров v и s, описанная ранее и включающая критерий оп­ тимальности F (и, s) (3.67) и совокупность технических ограничений (3.68), образующих криволинейный многогранник (рис. 30). Как и в прежней постановке, функция F (v, s) имеет точку минимума или В (В')) в многограннике ограничений, однако теперь ее координаты t’onT, SORT — случайные величины, или, как принято говорить, эта точка за­ дается двухмерной случайной величиной. Требуется исследовать ее закон распределения. Известно, что полную информацию о законе рас­ пределения дают область значений D случайной величины и ее функ­ ция плотности распределения, заданная на этой области.

Принципиальным вопросом, определяющим точность решаемой за­ дачи, является оценка распределения случайных величин, входящих в зависимости для критерия оптимальности и технических ограниче­

ний. Пусть f-е техническое ограничение имеет вид vyis6*^

R{, где ве­

личина Ri

= / (х) — функция некоторых случайных

величин. Для

оценки закона распределения случайной величины

можно исполь­

зовать два

подхода.

 

 

Первый

укрупненный подход основывается на интегральной оценке

случайной

величины R с определением всего множества

принимае­

мых ею значений без рассмотрения структуры зависимости, т. е. входя­ щих в нее случайных величина. Пусть, например, известно, что R при­ нимает значения в пределах от Rmin до /?шах-Тогда, считая распределе­ ние величины R нормальным (это допущение должно проверяться, так

как возможны случаи равновероятностного распределения и других (асимметричных) видов) с параметрами математического ожидания а и среднеквадратического отклонения а, можем определить эти параметры с помощью «правила трех сигм»: Rmin = а — За, Rwax = я + + За. После преобразования этих зависимостей для описания закона распределения получим а = (Rmin + /?тах)/2, о = (Rmax — #min)/6.

Второй подход целесообразен тогда, когда информацию об области значений величины R получить затруднительно, зато имеется инфор­ мация о распределении составляющих ее слагаемых или сомножите­ лей, являющихся случайными величинами Xj. В этом с л у ч а е исполь­ зуются методы определения закона распределения в виде значений а и а, известные в теории вероятности. Так, если имеются две случай­ ные независимые величины хг и х2, для которых ранее определены их математические ожидания соответственно аг и а2, а также среднеквад­

ратические отклонения

и а2, то случайная величина R = *1*2 име­

ет математическое

ожидание

а = а^а2 и

среднеквадратическое

отклонение

а = V CLYQ \ + а2а? +

а?а2-

Этот

подход может быть

обобщен

на

произведение п

сомножителей ххх2...хп и другие

сочетания

случайных

величин

для

определения закона распреде-

ления Rh

 

 

 

 

 

 

При построении из технических ограничений области возможных решений D с учетом распределения случайных величин /?, приходит­ ся определять их области пересечения. На рис. 36 показано образова­ ние области распределения случайных величин оптимальных режимов обработки vom, 5опт при пересечении области распределения значений Ri и R 2 соответственно для первого (Огр. 1) и второго ограничений (Огр. 2). Образованный криволинейный многоугольник АВСД огра­ ничивает область всех возможных случайных величин цопт и50Пт. Опре­

деление плотности распределения случайных величин vom, W

в мно­

гоугольнике АВСД аналитическим

методом представляет

значитель­

 

 

 

 

 

 

ную

трудность

ввиду

сложности

 

 

 

Огр.1'

 

выражений для оценочной функции

 

 

 

 

(3.67) и

технических ограничений

 

 

 

 

 

 

■*'люг|------------------------------—т—

(3.68) , а также множества вариан-

тов

их

взаимного расположения,

 

 

 

 

 

 

зависящего от исходных данных и

 

 

 

 

 

 

значений случайных величин х, вхо­

 

 

 

 

 

 

дящих в эти ограничения. Для ре­

 

 

 

 

 

 

шения этой задачи могут быть ис­

 

 

 

 

 

 

пользованы

различные

методы.

Удм\

JL,

 

>

Л

Так,

в

работе

[50]

предлагается

 

 

 

метод

 

штрафных

 

^

 

-|------------------------- использовать

 

 

 

 

 

 

 

 

функций.

 

 

работе для

 

 

у/ш

v/war

 

В рассматриваемой

 

 

исследования

распределения

двух­

Рис.

36.

 

Построение

области АВСД

мерной, а при необходимости трех-

 

и

/г-мерной

случайных

величин,

распределения случайных величин

оп­

было предложено использовать ме­

тимальных режимов

обработки

и0пт,

 

 

 

5опт.

 

 

тод статистического моделирования

[17], тесно связанный с методом Монте-Карло [441. Особенность этого подхода состоит в следующем: с помощью метода Монте-Карло моде­ лируются («разыгрываются») значения всех входящих в технические ограничения и оценочную функцию случайных величин. Учитывая ра­ нее высказанное предположение о нормальном законе распределения рассматриваемых случайных величин N (а, а), в этом случае может быть рекомендован алгоритм датчика случайных чисел, выдающий по­ следовательность {г(} чисел, равномерно распределенных на отрезке [О, 1]. Затем, используя формулы, известные из теории вероятности и математической статистики

xi а \ +

ai V 2 In гг cos 2 л г

*2 = а2+

°2V — 2 In г3 cos 2лг4,

*п = &п + <*п V — 2 In r2n-l cos 2лГ2п,

получают числовые значения случайных величин х{. Для этих приня­ тых числовых значений рассматриваемых величин проводят опреде­ ление оптимальных значений vom и sonr с использованием известных алгоритмов детерминированного подхода. Так, в частном случае при оптимизации непрерывных значений v и s используется алгоритм, пред­ ставленный в виде блок-схемы на рис. 31. Указанный процесс повто­ ряется с вновь разыгрываемыми значениями всех случайных величин х.

После т повторений описанного процесса получим т точек А г (t/опт»

5?пт), л 2 (Уопт, Sonr), s£S) — так называемую статистическую выборку объема т двухмерной случайной величины А. Эта выборка, во-первых, дает информацию об области D значений величины А; вовторых, о распределении ее значений внутри этой области. Получен­ ная выборка как результат статистического «эксперимента» представ­ ляет определенный практический интерес.

Использовав методы многомерного статистического анализа [91, можно обработать эту выборку и получить ту или иную информацию о числовых характеристиках случайных величин ц0пт, $опт — матема­ тическое ожидание, дисперсию, а также при необходимости найти приближенную функциональную зависимость между ними.

Рассмотренный подход, учитывая его универсальность, может быть перенесен для решения задачи трехмерной оптимизации режимов об­ работки vf s и t. В этом случае в качестве детерминированного алго­ ритма оптимизации может использоваться алгоритм, ранее рассмот­

ренный на рис. 35.

Общий вид блок-схемы оптимизации режимов механической обра­ ботки при стохастическом подходе показан на рис. 37.

9. Программный комплекс многокритериальной оптимизации режимов механической обработки

При разработке автоматизированных систем проектирования тех­ нологических процессов необходимо учитывать многообразие матема­ тических моделей для расчета режимов резания. Анализ классификации

НА ЧАЛО

ббод исходных данных

Моделирование случайных чисел

__________{о}

Моделиробание стандартных нор ­ м альных случайных величин

Zn

w'COS2KrZn

Моделирование случайных вели­

чин, входящих в ограничения и це­ левую функцию

*п - On +*п*п

X

Детермированный алгоритм оптимизации

Формирование массива выборки

A(vft S M )

¥опт* °опт*lonm'

Статистическая обработ­ ка выборки

К О Н Е Ц

3

Рис. 37. Блок-схема алгоритма оптимиза­ ции режимов механической обработки при стохастическом подходе.

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

При разработке математиче­ ских моделей для расчета режи­ мов резания необходимо учиты­ вать вид оптимизируемых пара­ метров, имеющих дискретные или непрерывные значения. Первый вид параметров определяется для режимов обработки на универ­ сальных типах станков, а вто­ рой — для станков с адаптивны­ ми системами управления, с ЧПУ и других, оснащенных устрой­ ствами бесступенчатого регули­ рования привода подач и ско­ рости вращения шпинделя. Мно­ гообразие задач, возникающих при выборе оптимальных режи­ мов обработки, требует создания универсальной программы или комплекса программ, обеспечива­ ющих решение задач при различ­ ных видах целевых функций и разном количестве оптимизируе­

мых параметров.

 

 

 

ис­

На основе выполненных

следований

видов компромисс­

ных целевых функций и

разра­

ботанных методов двух-(у,

s)

и

трехпараметрической

(vf

s,

О

оптимизации

разработаны

сле­

дующие программные

 

методы:

OPTIM-2D — программа* * | i

двухпаJ

-

 

-—

 

 

 

 

раметрической оптимизации для дискретных значений v и s; OPTIM 2N — программа двухпараметрической оптимизации для непрерывных значений v и s; OPTIM-3D — программа трехпараметрической опти­ мизации для дискретных значений v и s; OPTIM-3N — программа трехпараметрической оптимизации для непрерывных значений v и s; OPTIM-K — программа многопараметрической оптимизации.

Все программные модули, написанные на языке ФОРТРАН-lV

Рис. 38. Структурная схема программного комплекса оптимизации режимов механи­ ческой обработки.

и реализованные на ЭВМ ЕС1022, объединены в программный комплекс оптимизации режимов механической обработки (рис. 38). В этот ком­ плекс, наряду с рассмотренными программными модулями, включены инвариантные подпрограммы выбора и формирования вида целевой функции, формирования технических ограничений, формирования и печати выходных данных.

Несколько отличный подход использован при разработке програм­ много модуля OPTIM-K, предназначенного для многопараметрической оптимизации режимов обработки на финишных методах, окончатель­ но формирующих требуемое качество детали (точность изготовления, шероховатость, волнистость, микротвердость поверхности) и ее экс­ плуатационные свойства. В этих условиях возникает необходимость управления от трех до семи и более технологическими параметрами. В качестве критерия оптимальности в этом случае использовались экс­ периментально установленные зависимости, связывающие эксплуата­ ционные свойства (износостойкость, контактную жесткость, усталост­ ную прочность и др.) или характеристики качества поверхности с тех­ нологическими параметрами.

Рассмотренный программный комплекс предназначен для решения различных задач оптимизации режимов механической обработки при автономном его использовании, а также в качестве отдельных модулей в системе автоматизации технического нормирования или в САПР ТП. Кроме того, отдельные программные модули, такие, как OPTIM-2N и OPTIM-3N, могут быть использованы для оптимизации режимов об­ работки при управлении станками с ЧПУ от микроЭВМ.

Г л а в а ч е т в е р т а я

ВЫБОР И ПРОЕКТИРОВАНИЕ ПРОГРЕССИВНЫХ ТЕХНОЛОГИЙ

1. Метод обработки

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

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

С учетом введенных понятий в дальнейшем под методом обрабэтки будет пониматься совокупность процессов обработки и фор­ мообразования заготовки, направленных на изменение формы, разме­ ров, качества поверхности и физико-механических свойств. Процесс обработки наиболее удобно представить в виде следующей цепочки пре­ образований энергий: ПО = Эраб ->• Эв03д ->■ {ФХМ,}, где Эраб — ра­ бочая энергия, создаваемая определенным видом оборудования и под­ водимая непосредственно к предмету производства; Эвозд — энергия воздействия на предмет производства, образующаяся при подводе Эраб к заготовке и определяющая вид физико-химического механизма ФХМ*.

Например, при лазерной обработке в качестве Эрап используется лу­ чевая энергия, преобразуемая на поверхности заготовки в тепловую энергию воздействия ЭВОэд, которая создает физико-химический меха­ низм обработки в виде плавления, испарения металла или его струк­ турных преобразований. Как видно из этого примера, процесс обра­ ботки может характеризоваться несколькими ФХМ,, однако, как пра­ вило, один из них является определяющим. В свою очередь, процесс формообразования может быть охарактеризован способом подвода энергии в пространство, занимаемого предметом производства, видом