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

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

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

Аннотация научной статьи по математике, автор научной работы — Третьяков Дмитрий Леонидович, Трохова Татьяна Анатольевна, Шишаков Михаил Леонидоич

При проектировании технического объекта часто возникает необходимость расчета оп-тимальных его параметров. Автоматизация процесса оптимального параметрического син-теза – это одна из тех задач, решение которой рационально производить средствами совре-менных математических компьютерных систем. Одним из представителей компьютерных систем символьной математики является пакет символьной математики Maple V, который обладает возможностями проведения особо трудоемких аналитических вычислений и преоб-разований с выводом результатов в символьном и графической виде. В настоящей работы представлен один из подходов к решению задачи оптимизации па-раметров протяжки с помощью системы символьной математики Maple V.

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

Похожие темы научных работ по математике , автор научной работы — Третьяков Дмитрий Леонидович, Трохова Татьяна Анатольевна, Шишаков Михаил Леонидоич

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

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

УДК 658.012.011.56.005:681.3

АВТОМАТИЗАЦИЯ ПАРАМЕТРИЧЕСКОГО СИНТЕЗА ЦИЛИНДРИЧЕСКОЙ ПРОТЯЖКИ В СРЕДЕ СИСТЕМЫ КОМПЬЮТЕРНОЙ МАТЕМАТИКИ MAPLE

Д.Л. ТРЕТЬЯКОВ, Т.А. ТРОХОВА

Учреждение образования «Гомельский государственный технический университет имени П.О. Сухого»,

Республика Беларусь

М.Л. ШИШАКОВ

Белорусский государственный университет транспорта, г. Гомель

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

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

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

Базовая функция simplex-модуля, решающая проблему минимакса для линейной целевой функции, имеет следующий формат: minimize(<ЦФ>, {<ЛО>,<ТПВ>} ), где ЦФ - линейная целевая функция, для которой определяется минимальное значение; ЛО - линейные ограничения, накладываемые на область допустимых решений в виде множества линейных неравенств по ведущим переменным целевой функции; ТПВ - тип ведущих переменных (необязателен).

Для тестирования корректности задания системы ограничений, определяемых вторым и третьим параметрами описанной выше функции, служит логическая функция feasible со следующими параметрами кодирования: feasible(^0>,<TnB>).

Данная функция возвращает true-значение в случае корректности системы условий и false-значение в противном случае.

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

Основными параметрами протяжек являются подъем az шаг t, высота h зубьев и число зубьев в группе zc, задаваемое значением zc = 1 при профильной схеме резания и zc = 2 или 3 при групповой схеме. Эти параметры зависят от большого числа факторов, что предопределяет сложность их определения.

За критерий оптимизации конструкции протяжки рекомендуется принять ее наименьшую возможную длину [1]. С уменьшением длины снижается стоимость инструмента вследствие экономии дорогостоящего инструментального материала и повышается производительность протягивания. Длина режущей части протяжки зависит от угла 0 наклона образующей конуса, на котором располагаются режущие кромки. Чем больше 0, тем короче протяжка. Это условие можно записать целевой функцией оптимизации, определяющей тангенс угла 0:

Ф = а, /(&с). (1)

Используя это выражение и формулы для расчета протяжек, запишем оптимизационную математическую модель конструкции цилиндрической протяжки в следующем виде: максимизировать целевую функцию

Ф = az /(tzc) ^ max (а)

при следующих ограничениях :

Q; Л р (б)

р Л К ]FX; (в)

р Л л[^1](ri - h)2; (г)

Л2 /(4azl2) > Kmin; (д)

l1/ t > [zmin]; (е)

l2/ t > [ z max ]; (ж)

t > tmin; (з)

h Л 0.17d; (и)

az > azmin; (к)

t > 2.5h (л) ,

гдер = Сржіа2 zmaxKrKcKи/zc - сила резанья; Fx - площадь опасного сечения хвостовика; г1 - радиус предварительного отверстия под протягивание; ё, 11 и 12- диаметр, минимальная и максимальная длина из заданного диапазона размеров протягиваемого отверстия; если протяжка проектируется для конкретного отверстия с длиной I, то следует принять 11 = 12 =

I; [ох], [01] - допустимые напряжения в материале хвостовика и рабочей части протяжки, соответственно (они равны для цельной конструкции протяжки); [^тах], [гтт] -максимальное и минимальное допустимые числа одновременно работающих зубьев; 2тах -максимальное фактическое число одновременно работающих зубьев; tm^n, а2 тт -минимальные допустимые шаг протяжки и подъем на зуб; Ср, Кг, Кс, Ки - постоянная и поправочные коэффициенты силы резания; Я - показатель степени, зависящий от свойств обрабатываемого материала; Q - допустимая тяговая сила станка; Ктт - минимальный допустимый коэффициент заполнения стружечной канавки.

В модели протяжки (2) ограничения-неравенства предусматривают допустимую тяговую силу станка (2.б); прочность протяжки по хвостовику (2.в) и первому зубу (2.г); степень заполнения стружечной канавки (2.д) и целесообразные ее размеры (2.л), учитывающие запас на переточку (2.з), жесткость инструмента (2.и) и его технологичность (2.з, 2.к); минимальный возможный подъем на зуб (2.к); плавность работы протяжки (2.ж) и устойчивое базирование на ней заготовки (2.е); эффективность использования СОЖ (2.ж). Изменяемыми параметрами являются переменные t, а2, h. Математическую модель протяжки следует преобразовать в линейный вид, логарифмируя целевую функцию (2.а) и неравенства-ограничения (2.б-2.л). Для этого следует заменить выражения 2тях = l2/t +1 и Г\ - h степенными зависимостями, найденными методом наименьших квадратов:

1 п / 0.79 ,-0.79 / 7 \ ало 1-3 1 "0.3

Zmax = 1.7 l2 t ; (r 1 -h) = 0.48 n h

и принять следующие обозначения:

z = ^Ф (a); X1 = lg(100az) (б); X2 = lg t (в); X3 = lg h (г).

(3)

(4)

После логарифмирования выражений (2) и преобразований с учетом уравнений (3), (4) получим общую линейную оптимизационную модель протяжки: максимизировать целевую функцию

z = x1 - x2 - (2 + lg zC) ^ max (а)

при выполнении ограничений

У1 = -Xxx + 0.79X2 - (T - lgQ - lg zc) > 0; (6)

У2 = -^ + °.79x2 - (T\ - \g[ux] - lgFx - lg zc) > 0; (в)

y3 = - Xx1 + 0.79x2 - 0.6x3 - (T - lgtcj - 2.6lgr1 + 0.1405 - lg zc > 0; (г)

y4 = - x1 + 2X3 + (1.895 - lgl2 - lgKmm) > 0; (д)

(е)

У5 = - x2 + (lg ll - lg[zmin ]) > 0;

Уб = x2 - (lg l2 - lg[Zmax ]) > 0;

У7 = x2 - lg tmin > 0;

У8 = - x3 - (0.7696 - lg d) > 0;

У9 = xl - lg(l00azmin ) > 0;

yl0 = x2 - x3 - 0.3979 > 0

(ж)

(з)

(и) (к) (л)

(5)

где T1 = 0.2304 + lg Ж+ lg d + 0.79lg l2 + lgCp - 2X + lgKp;

Kp = KKK - суммарный поправочный коэффициент силы резания.

Полученная линейная модель позволяет определить для заданных размеров и материала детали подъем черновых зубьев (секций) az, шаг t и высоту h зубьев.

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

Расчет рабочей длины протяжки

> restart;

Исходные данные:

-диаметр и длина обрабатываемого отверстия

> d := 12; l := 34.5

-диаметр отверстия после предыдущей обработки

> d1 := 11

Показатель степени X и постоянная Ср

> X := .85; C := 2680

’ p

Поправочные коэффициенты силы резания

> K := .93; K := 1.15; K := 1

g ’г ’ c

Тяговая сила станка, Н (станок 7А510)

> Q := 102000

Минимальное количество одновременно режущих зубьев

> z . := 2

тгп

Минимальный коэффициент заполнения стружечной канавки

> K . := 2.5

тгп

Минимально допустимые шаг протяжки и подъем на зуб (секцию)

> t := 4.5; a . := .015

тгп 5 zm.n

Площадь опасного сечения хвостовика

> F := 61.5

X

Допустимые напряжения в материале хвостовика и рабочей части протяжки, соответственно:

> а := 250; а := 400

X 5 1

При профильной схеме резания

> z := 2

c

Максимальное количество одновременно режущих зубьев

79

l ( l ^

> z :=---------h 1; z , := 1.7

t

тгп

t .

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

^ тгп j

z := 8.666666667

maxa

z b := 8.497440271

maxb

Принимаем

> z := 8

max

> K := K K K

p g c г

> T1 := .2304 + log10(л dC K ) + .79 log10(l) - 2 X

Свободные члены неравенств оптимизационной модели протяжки

> lr1 := T1 - log10( Qzc)

> lr2 := T1 - log10(axFxzc)

> lr3 := T1 - .1405 - 2.6 log10(dr 1 - log10(G1 zc)

V 2

> lr¥ := 1.895 - log10(lK . )

°10v тгп-'

( l Л

> lr5 :=log10 —

^ тгп j

( l л > lr6 := log10 —

^ max j

> lr7 := log10(t . )

°10v тгп-'

> lr8 := .7696 - log10(d)

> lrP := log10( 100 a . )

°10ч гтгп'

Система неравенств оптимизационной модели протяжки

> y1 := -X x1 + .79 x2 - lr1

> y2 := -X x1 + .79 x2 - lr2

> y3 := -X x1 + .79 x2 - .6 x3 - lr3

> y4 := -x1 + 2 x3 + lr4

> y5 := -x2 + lr5

> y6 := x2 - lr6

> y7 := x2 - lr7

> y8 := -x3 - lr8

> y10 := x2 - x3 - .3979

> yP := x1 - lrP

>with(simplex):

Warning, the protected names maximize and minimize have been redefined and unprotected

Проверка существования области допустимых решений системы неравенств feasible( { 0 < y1, 0 < y2, 0 < y3, 0 < y4, 0 < y5, 0 < y6, 0 < y7, 0 < y8, 0 < yP, 0 < y10 },

u^esM^d)

true

Поиск максимального значения функции оптимизации при заданных ограничениях

> r := maximize(x1 - x2 - (2 + log10(zc)),

{0 < y1, 0 < y2, 0 < y3, 0 < y4, 0 < y5, 0 < y6, 0 < y7, 0 < y8, 0 < yP, 0 < y10 }) r := {x2 = .6532125138, x1 = .2646579050, x3 = .1527085045}

Потенциирование полученных значений параметров функции оптимизации

> assign(r);

> sz := 10(x1 - 2); t := 10x2; h := 10x3

sz := .01839322591 t := 4.500000000 h := 1.421374450

Принимаем

> sz := .018; t :=4.5; h := 1.42

Рабочая длина протяжки 1.04 tz„

> lp :=

С

2 sz

lp := 260.0000000

Рассчитанные параметры протяжки являются наилучшими в сравнении с параметрами, вычисление которых производилось по общепринятой методике. Так, длина режущей части протяжки при оптимизационном расчете составила 260 мм, в то время как при общепринятом расчете - 400 мм. На рис. 1 приведен чертеж протяжки с оптимальными параметрами, выполненный в системе АШоСАО 2000.

Рис. 1. Чертеж протяжки с оптимальными параметрами Литература

1. Руководство по курсовому проектированию металлорежущих инструментов: Учеб. пособие /Под общ. ред. Г.Н. Кирсанова. - М.: Машиностроение, 1986. - 288 с.

2. Аладьев В.З., Шишаков М.Л. Автоматизированное рабочее место математика. - М.: Лаборатория базовых знаний, 2000. - 752 с.

Получено 21.03.2002 г.

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