- •Аннотация
- •Оглавление
- •Предисловие
- •Введение
- •1. Задачи автоматизации технологической подготовки производства и их особенности
- •1.1. Задачи автоматизации технологической подготовки производства
- •1.2. Особенности автоматизации тпп в условиях единичного и мелкосерийного производств
- •1.3. Особенности автоматизации тпп в условиях среднесерийного производства
- •1.4. Особенности автоматизации тпп в условиях крупносерийного и массового производств
- •1.5. Особенности автоматизации тпп в условиях гибких производственных систем (гпс)
- •1.6. Методы совершенствования тпп
- •1.7. Единая система технологической подготовки производства (естпп)
- •2. Общие сведения о сапр
- •2.1. История создания сапр
- •2.2. Сапр как объект проектирования
- •2.3. Принципы создания сапр
- •2.4. Виды обеспечения сапр
- •2.5. Состав и назначение сапр технологической подготовки производства
- •2.6. Структура сапр технологических процессов механической обработки
- •3. Системное проектирование и стратегии проектирования технологических процессов
- •3.1. Понятие о системном проектировании тп
- •3.2. Стратегии проектирования технологических процессов
- •4. Математическое моделирование при автоматизированном проектировании технологических процессов
- •4.1. Табличные модели
- •4.2. Сетевые модели
- •4.3. Перестановочные модели
- •5. Типовые решения в сапр тп
- •5.1. Анализ задач проектирования технологических процессов
- •5.2. Понятие о типовых решениях
- •5.3. Виды типовых решений
- •6. Методы автоматизированного проектирования технологических процессов
- •6.1. Метод случайных аналогий
- •6.1.1. Метод полного заимствования тп-аналога
- •6.1.2. Метод заимствования тп-аналога с параметрической настройкой
- •6.1.3. Метод заимствования тп-аналога с изменением структуры
- •6.2. Метод анализа
- •6.3. Метод синтеза
- •7. Информационное обеспечение сапр тп
- •7.1. Справочные таблицы
- •7.2. Таблицы решений
- •7.3. Таблицы соответствий
- •7.4. Логические таблицы соответствий
- •5.5. Базы и банки данных
- •8. Лингвистическое обеспечение сапр тп
- •8.1.Формализация описания технологической информации на базе классификации
- •6.2. Таблица кодированных сведений
- •6.3. Проблемно-ориентированные языки
- •9. Математическое обеспечение сапр тп
- •9.1. Алгоритм расчета припусков и межоперационных размеров
- •9.2. Алгоритм выбора схемы установки детали
- •9.3. Автоматизация проектирования переходов
- •10. Системы автоматизированного программирования (сап)
- •10.1. Структура и состав сап
- •10.2. Показатели уровня сап
- •11. Оптимизация технологических процессов
- •11.1. Выбор критериев оптимальности
- •11.2. Выбор технических ограничений
- •11.3. Виды оптимизации технологических процессов
- •11.4. Структурная оптимизация технологических процессов
- •11.5. Параметрическая оптимизация тп
- •12. Новые информационные технологии и средства проектирования
- •12.1. Понятие о жизненном цикле изделия
- •12.2. Автоматизация процессов жизненного цикла изделия
- •12.3. Понятие о сals-технологиях
- •12.4. Сущность концепции cals, ее цели и области применения
- •12.5 Сапр в компьютерно – интегрированном производстве
- •Заключение
- •Список литературы
10.2. Показатели уровня сап
Для оценки САП выделяют следующие основные показатели: уровень автоматизации, адаптируемость, надежность и оперативность.
Уровень автоматизации САП определяется по характеру и объему решаемых технологических задач. Различают три уровня автоматизации САП: низший, средний и высший. На низшем уровне автоматически решаются только геометрические задачи. На среднем уровне автоматизации, кроме геометрических задач, решаются некоторые технологические (назначение режимов обработки, выбор режущего инструмента, выбор черновых проходов и т. д.). На высшем уровне все геометрические и технологические задачи решаются автоматически. Количественно уровень автоматизации системы определяют отношением трудоемкости ручной подготовки УП к трудоемкости подготовки УП на ЭВМ.
Адаптируемость САП характеризуется ее способностью настраиваться на условия пользователя, т. е. набором «потребительских» свойств системы. Определяющими признаками здесь являются: конфигурация ЭВМ, тип операционной системы, состав библиотеки препроцессоров и постпроцессоров, организация базы данных.
Надежность САП определяется вероятностью получения качественной УП и зависит от ряда факторов. Основными из них являются надежность программного обеспечения и надежность контроля исходных данных. Последний фактор обеспечивается созданием простых и удобных конструкций входного языка САП, а также разработкой специальных программ автоматического определения ошибок с помощью ЭВМ.
Оперативность САП характеризуется минимальными затратами времени на разработку УП за счет непосредственного доступа технолога-программиста к ЭВМ. Повышению оперативности САП в значительной мере способствует эксплуатация ЭВМ в режиме разделения времени, а также использование алфавитно-цифровых и графических дисплеев.
11. Оптимизация технологических процессов
При создании САПР ТП в основу общего подхода к процессу проектирования закладывается алгоритм, включающий три этапа: синтез, анализ и принятие решения (рисунок 35).
Рисунок 35 – Схема алгоритма процесса проектирования
Задачи, решаемые в рамках проектирования технологических процессов (ТП), являются многовариантными. К многовариантным относятся, например, задачи выбора оборудования, режущего инструмента, расчета режимов резания и т.д. В разрабатываемом ТП число возможных комбинаций переходов, схем базирования, методов обработки и компоновок операций даже для простых деталей значительно, а для более сложных возрастает чрезвычайно.
Разные варианты ТП изготовления одной и той же детали вследствие различий в структуре, применяемом оборудовании, инструменте, режимах резания и т.д. имеют различные выходные показатели: производительность, себестоимость, расход металла, загрузку оборудования и др.
Наличие нескольких вариантов решения задачи (вариантов ТП) естественным путем приводит к задаче выбора наилучшего варианта. В нашем случае таковым будет вариант ТП, обеспечивающий выполнение в конкретных производственных условиях все требования чертежа детали и дающий наилучшее значение выходных показателей. Такой технологический процесс носит название оптимального. Таким образом, задача проектирования ТП по своей природе является оптимизационной.
Оптимизация (от лат. optimum — наилучший) — это процесс нахождения экстремума некоторой количественной величины (параметра) проектируемого объекта, представляемой в виде функции (функционала). Если эта функция характеризует положительное свойство объекта, то ищется максимальное ее значение, если отрицательное — то минимальное.
Широкое использование во всех сферах инженерной деятельности различных методов и приемов оптимизации, в основе которых лежит определенный математический аппарат, позволило сформировать целое направление прикладной математики, получившее название «исследование операций».
Теория оптимизации в современном представлении включает совокупность фундаментальных математических результатов и численных методов, ориентированных на нахождение наилучших вариантов из множества альтернатив и позволяющих избежать полного перебора и сравнения возможных вариантов.
Методы оптимизации в зависимости от вида функции цели и ограничений подразделяются на классический метод дифференцирования, линейное, квадратичное, выпуклое и динамическое программирование.
С точки зрения стратегии поиска оптимума выделяют четыре группы методов оптимизации: аналитические, рекурсивные, итерационные, стохастические.
Аналитические методы находят применение при решении классических задач и задач с ограничениями в виде уравнений. Для решения задач без ограничений используют методы исследования производной функции. Путем приравнивания производной нулю отыскиваются точки экстремума, а затем исследуются точки с помощью второй производной для отыскания максимума. Таким способом решаются простые технологические задачи, например выполняется расчет режимов резания, выбор параметров режущего инструмента и др.
Рекурсивные методы относятся к методам, позволяющим определить одну переменную за одну расчетную операцию. Решение всей задачи осуществляется путем поочередного определения переменных. Наиболее распространенным среди этих методов является динамическое программирование. Этот метод можно использовать при анализе многоэтапных процессов принятия решения, например при оптимизации маршрутных ТП. Однако метод динамического программирования эффективен при небольшом числе ограничений, вводимых в математическую модель, поэтому он пока не получил широкого распространения при решении технологических задач.
Итерационные методы объединяют наибольшую группу методов поиска оптимумов. К ним относятся способы расчета функции цели в одной или нескольких вероятностных точках для определения «лучшей» точки. Расчет выполняют до тех пор, пока не приблизятся к назначенному критерию на расстояние, меньшее некоторого заданного значения. Эти методы позволяют устанавливать только локальные оптимумы, однако они могут применяться в случаях, когда оптимизацию проводят в различных исходных точках. Оптимумы, определяемые этим способом, представляют собой достаточно точное решение относительно абсолютного оптимума.
Различают два больших класса итерационных методов: методы линейного и нелинейного программирования.
Линейное программирование применяют для решения линейных задач, когда функции цели и ограничения являются линейными, а все переменные — непрерывными функциями. В основу этого программирования положено утверждение, что точка оптимума целевой функции находится в одной из вершин выпуклого многогранника определяющего область возможных решений. Наиболее известным итерационным методом решения линейных задач является симплекс-метод.
Для методов нелинейного программирования характерно непосредственное отыскание оптимума. Эти методы разделяются на две группы: методы, базирующиеся на расчетах градиентов, и методы, при использовании которых этот расчет не требуется. К первой группе относится метод наискорейшего спуска, а ко второй — метод Фибоначчи, основанный на отыскании оптимума вдоль произвольно выбранного направления. Все методы непосредственного поиска оптимума включают операции выбора направления поиска и длины шага. Отдельные методы имеют разные критерии выбора этих двух параметров. Большинство методов непосредственного отыскания оптимума не может быть применено к математическим моделям с ограничениями. В этом случае предварительно необходимо привести математическую модель с ограничениями к модели без ограничений. Для этой цели используются специальные математические методы: метод штрафных функций, метод множителей Лагранжа.
Стохастические методы оптимизации (методы случайного поиска решений) включают процедуры накопления и обработки информации, в которые сознательно вводится элемент случайности. Преимущества этих методов заключаются в их простоте, надежности, достаточной точности и легкости программирования. В результате методы случайного поиска стали одними из наиболее эффективных методов оптимизации.
Стохастические методы оптимизации применяются для различных задач технологического проектирования процессов изготовления деталей при наличии большого числа случайных факторов, которые не представляется возможным описать в традиционной математической форме.
В целом для постановки задачи оптимизации ТП (как и любой другой задачи оптимизации) необходимо сформировать математическую модель процесса обработки детали (сборки изделия), которая должна включать в себя:
Критерий (критерии) оптимальности ТП.
Целевую функцию.
Систему ограничений.
Четко определенные входные, выходные и внутренние параметры.
Управляемый (варьируемый) параметр или управляемые (варьируемые) параметры, которые выделяются из числа внутренних параметров.
