Постановка задачи оптимального проектирования
Рассмотрим задачу проектирования некоторого технического устройства (объекта). Ее решение можно условно разделить на два этапа: Шаг 1. Определить конструкцию (структуру) устройства и построить его математическую, алгоритмическую и программную модель, то есть решить прямую задачу вычислительного эксперимента. В дальнейшем будем предполагать, что построена детерминированная модель некоторого объекта (устройства), которая связывает векторы входных
Вектор входных параметров
Шаг 2. Сконструировать оптимальное устройство, у которого один или несколько выходных параметров 1.1 Параметрическая и структурная оптимизация. Для того, чтобы приблизить выходные параметры к оптимальным значениям можно использовать два способа. Построив модель устройства (Шаг 1), можно найти такие численные значения независимых входных параметров (варьируемых параметров) Задачи структурной оптимизации являются существенно более сложными и плохо формализуются для решения на ЭВМ. К тому же, способы их решения практически полностью зависят от типа проектируемого устройства: общих методов не существует. Напротив, задачи параметрической оптимизации относительно легко формализуются и допускают общую математическую формулировку. Для решения этих задач разработан специальный математический аппарат – методы оптимизации. Далее рассмотрим постановки и методы решения задач параметрической оптимизации. 1.2 Целевые функции. Рассмотрим вначале задачу однокритериальной параметрической оптимизации. Наличие одного критерия оптимальности означает, что оптимизация выполняется относительно значения только выходного параметра. В простейшем случае задача однокритериальной оптимизации заключается в том, чтобы при известных значениях параметров внешних воздействий
Решая задачу параметрической оптимизации, нужно получить такое оптимальное значение Для того, чтобы формализовать и решить численно на ЭВМ задачу (1.2), ее сводят к математической задаче нахождения минимума некоторой скалярной функции В более сложном случае устройство должно иметь оптимальную выходную характеристику
Для решения задачи (1.3) можно одним из нескольких возможных способов ввести понятие расстояния 1. 2. 3. Например, для минимизации среднеквадратичного отклонения выходной характеристики где интегрирование ведется по всей области значений T, а dv – элемент объема этого множества. Для численного вычисления на ЭВМ такой интегральной целевой функции можно на множестве T случайным образом выбрать N точек Зная вид оптимальной характеристики, часто вместо случайного выбора точек Целевые функции (1.4-1.5) имеют недостаток: существенные отклонения выходной характеристики в очень узкой области изменения параметров внешних воздействий (выбросы) незначительно увеличивают значения этих целевых функций. Это может привести к тому, что устройство с очень большими, но очень узкими выбросами выходной характеристики окажется оптимальным, что не всегда приемлемо. Чтобы этого избежать, можно использовать минимаксную целевую функцию и минимизировать Для вычисления на ЭВМ, как и ранее, покроем T сеткой точек Аналогично (1.5а,1.6а) введем в (1.7,1.8) весовую функцию
Еще раз подчеркнем, что целевая функция никогда не зависит от параметров внешних воздействий. Мы не можем изменять их, стремясь оптимизировать устройство. Например, проектируемый полупроводниковый усилитель должен оставаться работоспособным в некотором диапазоне амплитуд
Минимум целевой функции достигается в точке По сути, построив целевую функцию F, мы получили способ сравнения альтернативных конфигураций проектируемого устройства, которые соответствуют различным значениям вектора независимых входных параметров: чем меньше значение этой функции, тем лучше устройство. 1.3 Ограничения. В процессе параметрической оптимизации, как правило, значения варьируемых параметров
Эти ограничения называют явными или прямыми. Их можно свести к системе односторонних неравенств:
Разумеется, ограничения могут быть более сложным и накладываться не на значения самих варьируемых параметров, а на значения, которые принимают некоторые известные функции этих параметров.
Более жесткие требования точного равенства некоторых параметров устройства
Последние можно свести к двойным неравенствам вида:
В свою очередь, двойные неравенства (1.11,1.13) сведем к системам односторонних неравенств:
Объединяя (1.10,1.14,1.15), получим вектор функций-ограничений
В дальнейшем систему неравенств (1.17) будем записывать более кратко:
Выражения (1.8) и (1.17) вместе составляют математическую модель задачи однокритериальной параметрической оптимизации:
1.4 Многокритериальная оптимизация. Как правило, в реальных задачах оптимизировать нужно значение не одного выходного параметра, а сразу нескольких. Такие задачи называются многокритериальными. Для оптимизации по каждому из нескольких выходных параметров Формально задачу многокритериальной параметрической оптимизации можно записать в виде:
однако, в общем случае, однозначное решение этой задачи отсутствует. Для решения задачи (1.19), прежде всего, можно попытаться разделить область допустимых значений варьируемых параметров D, определяемую неравенствами Напротив, в области компромиссов Для того, чтобы из множества решений, оптимальных по Парето, выделить одно решение, устраивающее разработчика, последний должен выполнить ранжирование по значимости заданных критериев оптимальности и соответствующих им целевых функций
По сути, это означает свертывание векторного критерия оптимальности Аддитивный критерий оптимальности получаем, выполняя суммирование частных критериев Весовые коэффициенты в (1.21) выполняют две функции. Во-первых, с их помощью частные критерии можно сделать однородными и соизмеримыми (то есть количественно сравнимыми в одной размерности). Далее, варьируя значения Минимаксный критерий оптимальности позволяет получить решение, свободное от выбросов значений отдельных целевых функций. Минимизируется функция полезности, имеющая вид: Здесь весовые коэффициенты Метод выделения главного критерия предполагает, что в качестве функции полезности выбирается одна из целевых функций, соответствующая наиболее значимому критерию оптимальности: На значения остальных целевых функций налагаются ограничения вида: Нетрудно видеть, что результатом минимизации функции полезности, введенной любым из перечисленных способов, всегда будет вектор варьируемых параметров, принадлежащий множеству решений, оптимальных по Парето.
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему стероиды повышают давление?: Основных причин три... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (2692)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |