Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Задача оптимизации и ее особенности. Принципы построения целевой функции. Виды экстремумов. Типы ограничений.Оптимальные системы управления - системы, в которых управление осуществляется в функции заданного критерия качества, называемого целевой функцией. Оптимальная система строится таким образом, чтобы доставлять экстремум целевой функции. Проблема оптимизации - одна из основных и многогранных в современной теории управления. Ниже будут рассматриваться лишь некоторые вопросы, связанные с построением алгоритмов оптимальных систем. В общем виде проблема оптимизации заключается в решении двух основных задач: 1) нахождения вида целевой функции, наиболее полно отображающей требования качества управления; 2) нахождения такого управления, которое обеспечивало бы работу системы при экстремальных значениях целевой функции. Принципы построения целевой функции. Процесс получения целевой функции не формализуем, при этом нельзя рекомендовать какие-то строгие математические действия. Это результат качественного анализа процесса управления, в котором использован предыдущий опыт и здравый смысл. Однако имеются положения, которыми можно руководствоваться при построении целевой функции. Целевая функция должна строиться так, чтобы удовлетворять следующим принципам: 1) однозначности (т.е. должен осуществляться поиск экстремума только одной целевой функции). Если по условиям задачи требуется находить экстремум целевой функции, составленной из нескольких отдельных целевых функций, то их следует объединять в одну, например, посредством линейной комбинации вида где – весовые коэффициенты; – целевые функции; 2) соответствия (вид целевой функции должен обеспечивать наиболее 3) управляемости (целевая функция должна выражаться через переменные управления или через переменные управления и состояния). Для оптимизации статических процессов – функции вида: Для оптимизации динамических процессов – функции вида: где – переменные состояния, – переменные управления, и – целевые функции; 4) ориентации на наиболее существенный показатель качества системы управления. Например, если из нескольких возможных целевых функций можно выбрать одну, то следует выбирать ту, которая оказывает наибольшее влияние на процесс. Ограничения, накладываемые на переменные состояния и переменные управления. В ряде случаев, например в случае, линейных целевых функций, оптимальное управление не имеет смысла, если не учитывать ограничения, накладываемые на переменные состояния и переменные управления. Кроме того, при оптимизации реальных физических процессов эти ограничения всегда имеются. Любые ограничения, как правило, оказывают отрицательное влияние на качество процесса управления. В результате неучет ограничений либо не позволяет решать задачу оптимального управления, либо приводит к завышенным оценкам качества управления. Существует два вида ограничений – жесткие и нежесткие. Жесткие ограничения. Это ограничения, которые не могут быть превышены ни при каких условиях (ограничения, определяемые упорами, условиями безопасности и др.). Жесткие ограничения записываются в виде или где и – соответственно нижний и верхний пределы; – вспомогательные неотрицательные переменные. Нежесткие ограничения. Это ограничения, которые не запрещается превышать, но которые обладают такими свойствами, что их нарушение приводит к резкому ухудшению качества процесса управления. Нежесткие ограничения учитываются обычно в целевой функции путем введения штрафа при превышении переменной управления. Значение штрафа тем больше, чем больше нарушено ограничение. Функции штрафа могут иметь следующий вид: или где – положительный коэффициент, –большое положительное число; j – номер переменной. В случае нежестких ограничений целевые функции записываются следующим образом: или Кроме жестких и нежестких ограничений на переменные управления могут вводиться также и ограничения на некоторые функции переменных управления и состояния. Структура этих ограничений аналогична структуре ограничений, накладываемых на переменные управления. При динамической оптимизации ограничениями могут быть начальные и граничные (конечные) значения переменных вида: где и – начальное и конечное время; и – начальные и конечные значения переменных состояния. В общем случае вид ограничения определяется конкретными условиями работы реальной системы и должен учитываться при формировании управлений, обеспечивающих достижения экстремального значения целевой функции. Во многих случаях в связи с ограничениями оптимальное значение целевой функции достигается не там, где ее поверхность имеет нулевой градиент. Нередко лучшее решение соответствует одной из границ области проектирования. Локальный оптимум представляет собой точку пространства проектирования, в котором целевая функция имеет наибольшее (наименьшее) значение по сравнению с ее значениями во всех других точках ее ближайшей окрестности. На рис. 2.1.1 показана одномерная целевая функция, имеющая два локальных максимума А и В. Пространство проектирования может содержать много локальных оптимумов. Это заставляет детально анализировать полученные результаты. Чтобы не принять первый из этих локальных оптимумов за оптимальное решение задачи.
Рис. 2.1.1 Экстремумы функций.
Глобальный оптимум представляет собой оптимальное решение для всего пространства проектирования. Оно лучше всех других решений, соответствующих локальным оптимумам, и именно его ищут при проектировании. Возможно несколько равных глобальных оптимумов, расположенных в разных частях пространства проектирования. Таким образом, основу проектирования составляет оптимизация, т.е. поиск оптимального решения. Решение, полученное в результате оптимизации, называют программой или планом. Как следствие математическую оптимизацию называют также математическим программированием, хотя последнее не имеет ничего общего с составлением программ на ЭВМ. Использование методов математической оптимизации в техническом проектировании в ряде случаев называют оптимальным проектированием. Оптимальное проектирование СУ можно рассматривать как процесс оптимизации целевых функций, используемых в задачах проектирования.
|