рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Выбор методов оптимизации

Выбор методов оптимизации - раздел Философия, Методология инженерной деятельности. Конспект лекций В Соответствии С Указанной В Предыдущем Разделе Возможностью Разделения Поста...

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

3.2.4.1 Метод перебора

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

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

Недостатком является большое количество процедур определения числовых значений критериев оптимизации. В рассматриваемой задаче факторное пространство является трёхмерным (продольная, поперечная и вертикальная координаты помещения). Если рассмотреть заданный вариант габаритов помещения (L=42м; B=20м; H=12м), то нетрудно подсчитать, что для шага сетки по всем координатам Δ=0,1м (в соответствии с заданной точностью) общее число узлов сетки (а следовательно, и количество определений соответствующих значений критериев оптимизации) будет равно:

N = 421×201×121 = 10 239 141

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

Однако в данной задаче речь идет о математическом эксперименте. Учитывая быстродействие современных ПЭВМ, в принципе можно организовать эти вычисления с помощью достаточно несложной программы. Определённые технические трудности с выделением необходимого объема памяти могут возникнуть при попытке сохранения всего массива данных для последующего анализа. Однако для решения именно оптимизационной задачи нет необходимости разделять оптимизацию на 2 этапа: формирование массива и поиск наилучшего узла. Эти процедуры вполне можно совместить, если выделить две ячейки памяти (для хранения номера узла и соответствующего значения критерия) и обновлять их содержимое всякий раз, когда вычисленное значение критерия окажется лучшим, чем предыдущего.

Тем не менее, этот алгоритм можно упростить, воспользовавшись указанной ранее возможностью раздельной оптимизации по каждой из координат, т.е. сведением трехмерной задачи к трём одномерным:

Одномерная оптимизация методом перебора

При этом упрощаются формулы для определения критериев. Например, при оптимизации по критерию К1 (суммарная длина коммуникаций) можно применить выражения:

В результате резко уменьшается и количество вычислений. Нетрудно подсчитать для приведенного выше примера общее количество шагов:

N1 = 421 + 201 + 121 = 743

Тем не менее, движение к оптимуму можно еще ускорить, если применить специальные методы, предусматривающие минимизацию числа процедур при поиске оптимума.

3.2.4.2 Метод половинного деления

Идея метода заключается в том, что оптимизация выполняется рядом последовательных дискретных этапов:

- в каждой из половин определяют среднюю точку и вычисляют или экспериментально определяют для этих точек значения критерия оптимизации;

- ту половину, в середине которой значение критерия оказалось хуже, отбрасывают, уменьшая, таким образом, ширину зоны поиска в 2 раза:

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

Для заданного примера поиск оптимума методом половинного деления с точностью до 0,1 м. потребовал 10 шагов в продольном направлении, 8 шагов в поперечном направлении и 7 шагов в вертикальном направлении, т.е. всего 25 шагов для одного критерия. Для оптимизации по всем трём критериям потребуется 75 шагов:

Номер шага Поиск по оси X Поиск по оси Y Поиск по оси Z
10,5
5,25 2,5 1,5
3,62 1,25 0,75
1,81 0,6 0,38
0,91 0,3 0,19
0,45 0,15 0,1
0,23 0,08  
0,12    
0,06    

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

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

3.2.4.3 Метод золотого сечения

Оптимизация этим методом также выполняется рядом последовательных дискретных этапов, на каждом из которых происходит уменьшение ширины зоны поиска. Отличие от предыдущего метода состоит в том, что зона поиска на каждом из этапов делится не пополам, а в пропорции «золотого сечения» (если ширину зоны принять за 1, то отрезки примерно 0,618 и 0,382).

Итальянским учёным Фибоначчи было доказано, что именно такой способ деления диапазона поиска обеспечивает самый быстрый выход к оптимуму. В этом состоит преимущество данного метода.

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

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

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

3.2.4.4 Аналитический метод оптимизации

Классический способ аналитической оптимизации в пространстве одного параметра X предусматривает поиск координат экстремума (максимума или минимума) целевой функции K=f(X) путем её дифференцирования и решения уравнений:

при , если отыскивается координата минимума критерия или при , если отыскивается координата максимума.

Если решение даёт одно значение на всём диапазоне варьирования параметра X – оно и считается оптимальным. Если решений несколько – выбирается наименьший минимум или наибольший максимум.

При отсутствии экстремумов внутри диапазона варьирования параметра X вычисляют значение критерия на границах диапазона и считают оптимальным то граничное значение параметра X, которое даёт наилучший результат. Разумеется, применить этот метод можно только для дифференцируемых функций (т.е. непрерывных и гладких на всём диапазоне варьирования параметра X).

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

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

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

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

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

При этом для заданного примера с числом потребителей n = 9 число шагов N = 3·n =27.

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

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

– Конец работы –

Эта тема принадлежит разделу:

Методология инженерной деятельности. Конспект лекций

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Выбор методов оптимизации

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Принятие решений перед началом эксперимента
· Выбор количества и номенклатуры откликов (исследуемых характеристик объекта). · Выбор числа и номенклатуры факторов (k). Обычно ПФЭ используют при 2 ≤ k ≤ 5

Подготовка плана и матрицы эксперимента
Этапы построения плана ПФЭ типа 2k: · задаётся центр Х10, Х20 · задается интервал варьирования ΔХ1, ΔХ

Выявление грубых промахов
Эта процедура выполняется путем проверки однородности дисперсий с помощью критерия Кохрэна (G-критерия). Экспериментальное значение критерия вычисляют по

Вычисление коэффициентов модели
  B0 B1 B2 B12  

Оценка значимости коэффициентов
Эта процедура выполняется с целью упрощения модели. Обычно для этого используют критерий Стьюдента (t – критерий). Сначала вычисляют дисперсию коэффициентов

Проверка адекватности модели
Для оценки адекватности модели обычно применяют критерий Фишера. Сначала вычисляют дисперсию адекватности:

Дробный факторный эксперимент
Рассмотрим такую задачу. Пусть требуется экспериментальным путём определить численные значения коэффициентов математической модели объекта, причём заранее известно, что свойства объекта могут быть

Модель второго порядка
Для объектов, функционирование которых может содержать такие процессы и взаимодействия, часто удаётся получить адекватную модель с помощью полинома второго порядка. Если обозначить k - количество ф

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

Преобразование матрицы ЦКП к ортогональному виду
Недостаток приведённых выше матриц ЦКП заключается в том, что они не ортогональны. Ортогональность – это свойство матрицы планирования, которое обеспечивает возможность незав

Применение модели для количественной оценки свойств объекта
Для вычисления отклика заданные значения факторов подставляют в модель, предварительно приведя их к относительному виду с помощью формулы кодирования:

Плотность вероятностей
Разобьём всю ширину ранжированной выборки на несколько интервалов одинаковой ширины Δx и определим количество наблюдений mi, попавших в каждый из и

Функция распределения
Применение дифференциальной формы закона распределения для оценки вероятности отказа оборудования на заданном временном интервале не очень удобно, поскольку для этого требуется интегрировать теорет

Корреляционный анализ
Допустим, что накопленные статистические данные представляют собой массив не одиночных, а парных наблюдений: Параметр Х X1 X

Регрессионный анализ
Слово регрессия буквально означает «убывание». Целью регрессии является определение численных значений коэффициентов функциональной зависимости и последующая оценка значимости отдельных комп

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

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

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

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

Метод Гаусса-Зайделя
Суть метода заключается в последовательном движении к оптимуму путем поочередного изменения варьируемых факторов. План эксперимента представляет собой ряд серий опытов, причем внутри каждо

Описание объекта оптимизации
Объект оптимизации – судовая машина, при работе которой возникают резонансные колебания на частотах, соответствующих собственным частотам машины. Машина содержит две одинаковые колеблющиеся массы

Выбор методов оптимизации
3.4.4.1 Метод главного критерия Один из критериев, наиболее важный с точки зрения проектанта или заказчика, оставляют единственным, подлежащим улучшению, а на остальные накладывают

Решение оптимизационной задачи методом Парето
Пусть первым критерием будет квадрат второй собственной частоты, а вторым – половина динамической массы машины:

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги