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

Методичка - Amacont

.pdf
Скачиваний:
40
Добавлен:
02.05.2014
Размер:
897.91 Кб
Скачать

Министерство образования Российской Федерации УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по использованию программы «AMACONT»

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

651400 – «Машиностроительные технологии и оборудование», 657800 – «Конструкторско-технологическое обеспечение

машиностроительных производств», 552900 – «Технология, оборудование и автоматизация

машиностроительных производств»

Уфа 2002

Составитель М.А. Анфёров

УДК 621.9:519.673

Методические указания по использованию программы «AMACONT» при структурной оптимизации технологических процессов в курсовом и дипломном проектировании студентов, обучающихся по направлениям: 651400 – «Машиностроительные технологии и оборудование», 657800 – «Конструкторско-технологическое обеспечение машиностроительных производств», 552900 – «Технология, оборудование и автоматизация машиностроительных производств» / Уфимск. гос. авиац. техн. унив-т; Сост. М.А. Анфёров.– Уфа, 2002.– 28 с.

Излагаются методические основы выполнения структурной оптимизации технологических процессов на уровне маршрутного описания, а также методика работы на ЭВМ с программой «AMACONT» при реализации вышеназванной оптимизации. Предназначены для обеспечения учебного процесса студентов, обучающихся по дневной и очнозаочной формам обучения по направлениям: 651400 – «Машиностроительные технологии и оборудование», 657800 – «Конструкторскотехнологическое обеспечение машиностроительных производств», 552900 – «Технология, оборудование и автоматизация машиностроительных производств», на этапах выполнения курсовой работы по дисциплине «Системный анализ и математическое моделирование процессов в машиностроении» и дипломного проектирования по тематике, связанной с техническим перевооружением и конверсией действующих машиностроительных производств.

Табл.2. Ил.19. Библиогр.: 8 назв.

Рецензенты:

3

Содержание

Стр.

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.

4

1Многокритериальная структурная оптимизация технологических процессов на уровне маршрутного

 

описания . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . .

5

2 Методика работы с программой «AMACONT» . . . . . . . . . .

11

2.1

Общие положения . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . .

11

2.2

Ввод исходных данных . . . . . . . . . . . . . . .

. . . . . . . . . . . . . .

13

2.2.1 Ввод данных из файла . . . . . . . . . . . . . .

. . . . . . . . . . . . . .

15

2.2.2 Ввод данных с клавиатуры . . . . . . . . . .

. . . . . . . . . . . . . .

17

2.2.3 Графический ввод . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . .

19

2.3

Оптимизационные вычисления . . . . . . . .

. . . . . . . . . . . . . . .

25

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

. . . . . . . . . . . . . .

27

4

Введение

Динамика современного машиностроительного производства в развитых странах, вынужденное техническое перевооружение отечественных предприятий, вызванное регрессионными процессами в период перехода экономики страны к рыночным отношениям, конверсия предприятий оборонно-технического комплекса – все это требует реализации процесса научно-технического развития производства, технологическая подготовка которого предполагает в качестве центрального ее этапа разработку перспективных (проектных) технологических процессов (ПТП). Проектирование ПТП осуществляется на основе системной многоуровневой оптимизации, определяющую роль в которой занимает структурная оптимизация, носящая многоуровневый и многокритериальный характер, выполняемая в условиях повышенной неопределенности и недостаточности информационного пространства /1–

2/.

В связи с этим дипломные проекты студентов, обучающихся по направлениям: 651400 – «Машиностроительные технологии и оборудование», 657800 – «Конструкторско-технологическое обеспечение машиностроительных производств», 552900 – «Технология, оборудование и автоматизация машиностроительных производств», тематика которых отвечает решению выше обозначенных проблем, являются особо актуальными. Неотъемлемой частью этих проектов является разработка ПТП с интенсивным использованием CAD/CAM-систем

(Unigraphics, Pro/Engineer, Cimatron, Euklid и др. ), экспертных оболо-

чек, САПР ТП на основе структурной оптимизации на уровне маршрутного описания.

Приобретение студентами практических навыков структурной многокритериальной оптимизации ПТП с использованием метода «AMACONT» /3/ осуществляется при выполнении ими курсовой работы в рамках учебной дисциплины «Системный анализ и математическое моделирование процессов в машиностроении».

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

5

1 Многокритериальная структурная оптимизация технологических процессов на уровне маршрутного описания

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

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

Задачу оптимизации можно определить как поиск наилучшего решения sopt из множества допустимых SD= {sj}, j [1,n] по заданному

критерию оптимизации

ε 0 . Если определено множество критериев

Ε ={ε i } , i [1,m] , то

уже имеет место многокритериальная оптими-

зация.

 

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

Для формирования вышеназванного допустимого множества решений используются математические модели. При выполнении структурной оптимизации технологических процессов на уровне их маршрутного описания используется сетевой граф G=(X,U). Вершинами X такого графа являются элементы множества образов возможных вариантов технологических операций, отличающихся концентрацией, используемыми технологическими методами (в том числе при получении исходной заготовки) и оборудованием. Дуги графа U – это образы логических связей возможности последовательного выполнения пар соответствующих технологических операций.

6

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

различной концентрации операций;

различного технологического оборудования выполнения опе-

рации;

различного уровня автоматизации;

различных технологических методов.

На рисунке 1.1 показан пример модели, построенной путем анализа возможных многовариантных технологических структурных решений, а именно:

различной концентрации технологических операций (операция,

соответствующая вершине x7 , включает в себя переходы операций, соответствующих вершинам x2 и x3 );

использования технологического оборудования с различной

степенью автоматизации (операции, соответствующие вершинам x7 и x8 , выполняются на альтернативных станках1, например 16У04П 16Б05АФ1);

различных технологических методов (операции, соответст-

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

Любой полный путь Lj = { xi } , xi X на таком графе, соединяющий вершины входа и выхода сети (для рассматриваемого примера

– это вершины x1 и x6 ), является отображением допустимого варианта структуры технологического процесса.

В отличие от иллюстрирующего примера математическая модель реального технологического процесса представляет из себя граф с об-

щим количеством путей , достигающим порядка 1030.

Поставив в соответствие каждой вершине графа xi X вещественное число ε o(xi), представляющее из себя значение функционального выходного параметра, соответствующего тому или иному критерию

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

7

оптимизации (см. табл. 1.1)1, можно говорить об оптимальном решении, определяемом соотношением2

o o

Lopt = min { Lj } ,

o

где Lj – длина пути L j , определяемая в свою очередь формулой

 

Lo

=

ε o(xi) ,

 

j

 

xi

Lj

 

 

 

а {Lo

} – множество длин всех путей графа3.

j

 

 

 

 

(1.1)

(1.2)

Таблица 1.1 – Пример соответствия критериев оптимизации функциональным параметрам технологического процесса

Наименование критерия оптимизации

Наименование функционального

выходного параметра

 

 

 

Минимум

приведенных затрат

на

Приведенные затраты на выполнение

реализацию

технологического

про-

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

цесса

 

 

 

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

Штучно-калькуляционное время на вы-

технологического процесса

 

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

Решение задачи в таком однокритериальном варианте не представляет трудности. Для этого достаточно использовать любой из известных алгоритмов поиска критического пути на сетях /5/ или алгоритм поиска кратчайшего пути в ориентированном графе.

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

1 Данная процедура называется нормированием графа.

2В зависимости от выбранного критерия и функционального параметра возможно условие максимизации.

3Здесь и далее имеются в виду полные пути в соответствии с введенным определением.

 

 

 

 

 

8

 

 

при нормировании модели каждой вершине графа xi X ставится в со-

ответствие уже не одно, а

несколько вещественных

чисел {ε k(xi)},

k [1, m], где m – количество критериев оптимизации. В этом случае

каждому

k-му критерию оптимизации соответствует уже своя длина

одного и того же j-го пути –

 

 

 

 

 

 

 

k

 

k

 

(1.3)

 

 

Lj

=

 

 

 

ε (xi).

 

 

 

 

 

 

xi

Lj

 

 

 

 

 

 

 

x10

 

 

x1

x2

x3

 

 

x4

x5

x6

 

 

x8

 

 

 

 

 

 

 

x7

 

 

x9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

базовый путь

 

 

 

Рисунок 1.1

 

 

Решение многокритериальных оптимизационных задач осуществляется двумя подходами /2/ - с использованием обобщенного критерия оптимизации, в который сворачиваются все критерии, и так называемой "пороговой оптимизацией".

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

 

9

 

Lto Lt+o

1 ; L1o = min { Ljo }

(1.4)

o

где {Lj } – множество длин всех путей графа, рассчитанных по основ-

ному критерию1.

Для реализации поиска путей графа, составляющих вышеназванное упорядоченное множество2 SD = {Lj} следует воспользоваться алгоритмом из класса так называемых алгоритмов "поиска k-кратчайших путей". В качестве такого можно рекомендовать алгоритм AMACONT /6/, который для данного класса графов на порядок превосходит по времени сходимости известные алгоритмы (например, алгоритм

"double sweep" /7/ ).

Второстепенные критерии оптимизации формируют ограничения следующего вида

Ljk < Lk

(ограничение сверху) или

Ljk > Lk

(1.5)

(ограничение снизу),

где Lk - пороговое значение на длину пути по k-му второстепенному критерию (см. (1.3)). Причем, ограничение сверху вводится если критерий оптимизации предполагает минимизацию соответствующего параметра и длины пути, так как противоречивость критериев приведет к его увеличению, на которое и необходимо ввести ограничение. Что касается ограничения снизу, то здесь мы имеем обратные рассуждения.

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

Шаг 1. Назначить основной ε o(xi) и второстепенные { ε k(xi) } (xi X) критерии оптимизации. Второстепенные критерии не помечены.

Шаг 2. Назначить (экспертно) для каждого k-го второстепенного кри-

терия пороговое значение Lk на длину пути графа. Шаг 3. Положить t = 1.

1 Номер основного критерия условно принят за 0.

2 Обратите внимание, что речь идет о допустимом множестве.

10

o

Шаг 4. Найти t-й элемент упорядоченного множества1 SD , т.е. Lt .

Шаг 5. Выбрать любой непомеченный второстепенный критерий. Если такой критерий найден – пометить его и перейти к шагу 6. Если поиск

o

неудачен, закончить процедуру – оптимальным является путь Lt .

o

Шаг 6. Проверить для пути Lt выполнение неравенства (1.5) по вы-

бранному на шаге 5 критерию. Если неравенство справедливо – перейти к шагу 5. В противном случае – снять метки со всех второстепенных критериев, увеличить t на единицу (t = t + 1) и перейти к шагу 4.

Используемая для пороговой оптимизации компьютерная программа «AMACONT» /8/ позволяет получить упорядоченное множество (1.3), которое далее уже экспертно анализируется на предмет ограничений (1.5) с выбором оптимального решения. Это бывает необходимо при учете неформализуемых, например социальных, второстепенных критериев, которые не определяются каким либо параметром и для которых не возможно, следовательно, ввести ограничения (1.5). В этом случае данные критерии учитываются на шаге 6 в виде дополни-

o

тельного анализа пути Lt . Такой способ полезен также при необходи-

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

При необходимости в рамках системы «AMACONT» можно сразу ввести пороговые значения для второстепенных критериев, с учетом которых и будет получаться оптимальное решение, удовлетворяющее ограничениям (1.5). Однако при этом необходимо иметь ввиду, что в случае чрезмерного ужесточения пороговых ограничений, решения можно не получить совсем.

Что касается использования при структурной оптимизации обобщенного критерия ε Σ , то это не вызывает никаких затруднений, хотя и делает процесс оптимизации менее эффективным (см. /4/). Суть данной процедуры сводится к следующему.

1 См. (1.4).