
- •Государственный технический университет», 2006 в 3 ведение
- •1. Общие сведения о проектировании
- •1.1. Понятие проектирования
- •1 .2. Виды проектирования
- •1.3. Аспекты и иерархические уровни
- •1.4. Стадии, этапы и процедуры проектирования
- •1 . Предпроектная стадия (нир).
- •2. Стадия эскизного проекта (окр).
- •3. Стадия технического проекта.
- •4. Стадия рабочего проекта.
- •5. Стадия испытаний.
- •6. Стадия опытной эксплуатации.
- •7. Стадия внедрения.
- •1 .5. Классификация типовых проектных процедур
- •2. Системы автоматизированного проектирования
- •2.1. Введение в сапр и их использование
- •2.2. Понятие саd/сам/сае систем
- •2 .3. Понятие и особенности построения сапр
- •2.4. Принципы создания сапр
- •2.5. Стадии проектирования сапр
- •2.6. Состав и структура сапр
- •2.7. Классификация сапр
- •2.8. Взаимодействие сапр с другими
- •3. Виды обеспечения сапр
- •3.1. Математическое обеспечение
- •3.2. Программное обеспечение сапр
- •3.3. Информационное обеспечение сапр
- •3.4. Техническое обеспечение сапр
- •3 .4.1. Классификация технических средств (тс) сапр
- •Группа тс архива проектных решений.
- •Группа тс оргтехники и оформления документации.
- •По структурному признаку
- •3.4.2. Требования к техническому обеспечению
- •Технические:
- •Организационно-эксплуатационные.
- •3.5. Лингвистическое обеспечение сапр
- •3.6. Методическое обеспечение сапр
- •3.7. Организационное обеспечение сапр
- •4. Моделирование
- •4.1. Понятие и сущность моделирования
- •4.2. Математические модели
- •4 .3. Имитационное моделирование
- •4.4. Методы конечных элементов и разностей
- •4.4.1. Общая характеристика метода сеток
- •4 .5. Моделирование сварочных процессов и анализ сварных соединений и конструкций
- •5. Введение в оптимизацию
- •5.1. Формулировка математической задачи
- •5.2. Методы решения задач одномерной оптимизации
- •5 .2.1. Метод перебора (сканирования)
- •5.2.2. Метод равномерного поиска
- •5.2.3. Метод поразрядного поиска
- •5.2.4. Метод деления пополам (дихотомии)
- •5.2.5. Метод золотого сечения
- •5.2.6. Метод квадратичной
- •5.2.7. Сравнение методов одномерной оптимизации
- •5.3. Методы безусловной минимизации
- •5.3.1. Многомерный поиск без использования
- •5.3.1.1. Метод циклического покоординатного спуска
- •5.3.1.2. Метод спирального координатного спуска
- •5.3.1.3. Метод Хука и Дживса
- •5.3.1.4. Метод Розенброка
- •5.3.1.5. Метод минимизации по правильному
- •5.3.2. Многомерный поиск, использующий
- •5.4. Транспортная задача и задача о назначениях
- •5.4.1. Транспортная задача и алгоритм ее решения
- •5.4.2. Задача о назначениях
- •5.5. Методика планирования и обработки
- •Теоретические значения прочности соединений для каждого опыта yςt, предсказываемые математической моделью, вычислены и представлены в табл. 7.
- •5.6. Программное обеспечение
- •6. Конструкторское проектирование
- •6.1. Структура и основные принципы
- •6.2. Классификация задач конструкторского
- •6.3. Подходы к конструированию
- •6.4. Методы создания моделей го и ги
- •6.5. Метод проб и ошибок. Использование
- •6.6. Принципы построения систем
- •6.7. Графические стандарты
- •6.8. Программное обеспечение
- •7. Проектирование, моделирование
- •7 .1. Уровни автоматизации
- •7.2. Основные методы проектирования технологических процессов
- •7.3. Математическое моделирование
- •7.4. Моделирование структуры
- •7.5. Оптимизация технологических процессов
- •7.6. Оптимизация технологических операций
- •7.7. Программное обеспечение сапр тп
- •7.8. Проблемы и перспективы развития сапр тп
- •8. Автоматизирование проектирование
- •9. Компьютерное проектирование участков и цехов сварочного производства
- •З аключение
- •Б иблиографический список
- •394026 Воронеж, Московский просп., 14
5. Введение в оптимизацию
5.1. Формулировка математической задачи
оптимизации
В общем виде математическую задачу оптимизации можно сформулировать следующим образом: минимизировать (максимизировать) целевую функцию с учетом ограничений в области допустимых значений.
Под минимизацией (максимизацией) функции n переменных f(x) = f(x1,…,xn) на заданном множестве U n-мерного пространства En понимается определение хотя бы одной из точек минимума (максимума) этой функции.
При записи математических задач оптимизации в общем виде обычно используется следующая символика:
f(x) min (max),
x принадлежит U
где f(x) – целевая функция; U – допустимое множество значений, заданное ограничениями.
Параметры, доставляющие экстремум целевой функции при выполнении ограничений, находят с помощью какого-либо метода вычислительной (прикладной) математики. Эти методы разделяют на две большие группы:
1. аналитические методы - прямое исследование целевой функции на экстремум, метод множителей Лагранжа, метод вариационного исчисления;
2. численные методы - оптимальные параметры определяют с помощью некоторой итерационной процедуры (последовательными приближениями).
Например, один из аналитических способов обнаружения экстремума функции одной переменной у = f(х) состоит в измерении производной dу/dx. Необходимые и достаточные условия экстремума выражены соотношениями:
dу/dx = 0; d2у/dx2 < 0 для максимума;
dу/dx = 0; d2у/dx2 > 0 для минимума.
Для определения dу/dx используют измерение в достаточно близких смежных точках разностей Δx = x2 – x1 и Δу = у2 – у1 и вычисление их отношения Δу/Δx < dу/dx, а также другие методы.
Вместо трудно технически реализуемого измерения второй производной чаще всего делают проверку знака величины Δу в окрестности предполагаемого экстремума: у должно быть положительным в окрестности минимума и отрицательным в окрестности максимума. Однако одиночной проверкой можно пользоваться лишь в том случае, если известно, что экстремум существует, он единственный и в рабочей области нет точек перегиба функции. Если одно из этих условий не выполняется, поиск усложняется. Поэтому необходимо проверить значения Δу по обе стороны предполагаемого экстремума.
Е
сли
в рабочей области системы существует
несколько локальных экстремумов, то
упомянутые методы позволяют обнаружить
лишь один из локальных экстремумов,
именно тот, в окрестности которого
оказалась исходная точка поиска. Для
нахождения глобального экстремума,
если априорной информации об его
окрестности нет, приходится просматривать
всю рабочую область, выявляя все локальные
экстремумы и сравнивая их между собой.
Ввиду сложности целевых функций и ограничений в инженерных задачах оптимизации наибольшее применение находят численные методы. Среди них следует выделить методы:
- нелинейного программирования, разработанные для нелинейных целевых функций при линейных и (или) нелинейных ограничениях;
- линейного программирования11, разработанные для линейных целевых функций при линейных ограничениях.
Применение линейного программирования оказалось плодотворным в различных задачах оптимального управления нединамическими системами (оптимальное размещение оборудования, организация транспортных потоков и др.).