Лекция 10. Критерии оптимальности
Стр 1 из 5Следующая ⇒ Наиболее эффективным способом исследования работоспособности сложного вычислительного/радиотехнического устройства является его моделирование. На сегодняшний день основными способами исследования работоспособности вычислительных устройств являются следующие: макетирование, физическое моделирование, аналитическое моделирование и математическое моделирование. Натурное макетирование - один из наиболее старых способов проектирования РЭА. Его главное достоинство - максимальная достоверность результатов, обусловленная работой с реальными схемами, а не их приближенными моделями. Кроме того, макетирование характеризуется наглядностью получаемых результатов. В то же время макетирование имеет ряд крупных недостатков. Основные из них - высокая стоимость, длительность создания макета, ограничение возможности макетирования. Физическое моделирование представляет собой исследование объектов одной физической природы с помощью объектов, имеющих другую физическую природу, но при этом одинаковое с исследуемыми объектами математическое описание. В основе физического моделирования лежит обычно принцип электрофизических аналогий. Он может применяться для изучения сопутствующих работе схем, например, тепловых процессов, математическое моделирование которых слишком сложно и трудоемко. Аналитическое моделирование по заранее известным формулам или расчет по аналитическим выражениям выполняется с помощью формул, связывающих выходные параметры интегральных схем (функциональные и изменяемые) с внутренними параметрами, т.е. параметрами их отдельных компонентов. При этом делаются значительные упрощения. Например, экспоненциальные вольтамперные зависимости считаются линейными. Основные недостатки данного метода проектирования БИС - высокая трудоемкость вывода формул и, как правило, низкая точность расчетов. Основное достоинство - доступность.
Моделирования на компьютере предполагает использование в качестве объекта отладки программной модели проектируемой системы. Этот метод является универсальным в том смысле, что программная модель может быть получена для вычислительной системы любой структуры и архитектуры. Наиболее широко применяемым методом проектирования является математическое моделирование, под которым обычно понимается составление математической модели устройства и ее использованием на ЭВМ в процедурах расчета, анализа, оптимизации и синтеза. Автоматизированное проектирование включает решение задач расчета, анализа, оптимизации и синтеза. Эти задачи называются проектными процедурами и имеют следующее содержание:
· В общем случае синтезом называется генерация исходного варианта устройства, включая его структуру при структурном синтезе и получение его внутренних параметров при параметрическом синтезе. Полученное в результате синтеза устройство не обязательно должно быть наилучшим, но обязательно работоспособным. В большинстве случаев устройство, полученное в результате синтеза, даже оптимального, требует доработки, чтобы удовлетворить многочисленным требованиям, учесть которые на стадии синтеза невозможно из-за их многообразия и сложности.
Реальный процесс автоматизированного проектирования РЭА обычно состоит из двух этапов: 1. Синтеза структуры и эскизного, обычно неавтоматизированного, по упрощенным формулам расчета ее параметров с целью получения работоспособного варианта РЭА, который будет играть роль начального приближения. Следует отметить, что в настоящее время ведутся работы по автоматизации и этого этапа проектирования. 2. Доводки полученного варианта до кондиций, соответствующих техническому заданию (ТЗ) с помощью оптимизации – параметрического синтеза. Оптимизация как раздел математики существует достаточно давно. Оптимизация - это выбор, т.е. то, чем постоянно приходится заниматься в повседневной жизни. Термином "оптимизация" в литературе обозначают процесс или последовательность операций, позволяющих получить уточненное решение. Хотя конечной целью оптимизации является отыскание наилучшего или "оптимального" решения, обычно приходится довольствоваться улучшением известных решений, а не доведением их до совершенства. Поэтому под оптимизацией понимают скорее стремление к совершенству, которое, возможно, и не будет достигнуто. Процедуры параметрического синтеза в САПР выполняются либо человеком в процессе многовариантного анализа (в интерактивном режиме), либо реализуются на базе формальных методов оптимизации (в автоматическом режиме). В последнем случае находят применение несколько постановок задач оптимизации.
А) детерминированная постановка: заданы условия работоспособности на выходные параметры и нужно найти номинальные значения проектных параметров , к которым относятся параметры всех или части элементов проектируемого объекта.
Б) стохастическая постановка - задача оптимизации, в которой критерий оптимальности и/или ограничивающие функции зависят от случайного вектора внешних параметров .
Проектные задачи являются многокритериальными, возникает проблема выбора критерия b сведения многокритериальной задачи к однокритериальной. Применяют несколько способов выбора критерия оптимальности. В частном критерии среди выходных параметров один выбирают в качестве целевой функции, а условия работоспособности остальных выходных параметров относят к ограничениям задачи (1).
Рис. 1. Области Парето и работоспособности На этом рисунке представлено двумерное пространство выходных параметров и , для которых заданы условия работоспособности и . Кривая является границей достижимых значений выходных параметров. Это ограничение объективное и связано с существующими физическими и технологическими условиями производства, называемыми условиями реализуемости. Область, в пределах которой выполняются все условия реализуемости и работоспособности, называют областью работоспособности. Множество точек пространства выходных параметров, из которых невозможно перемещение, приводящее к улучшению всех выходных параметров, называют областью компромиссов, или областью Парето. Участок кривой (см. рис. 1) относится к области Парето.
Аддитивный критерий объединяет (свертывает) все выходные параметры (частные критерии) в одну целевую функцию, представляющую собой взвешенную сумму частных критериев
Недостатки аддитивного критерия — субъективный подход к выбору весовых коэффициентов и неучет требований ТЗ. Аналогичные недостатки присущи и мультипликативному критерию, целевая функция которого имеет вид
Более предпочтительным является максиминный критерий, в качестве целевой функции которого принимают выходной параметр, наиболее неблагополучный с позиций выполнения условий работоспособности. Например, по всем параметрам имеется 50% запас, а по одному -10%. Расчет ведется по достижению максимума этого параметра, например 30% при допустимых запасах остальных параметров.
В математическом программировании базовая задача оптимизации ставится как задача определение экстремума
Запись (1) интерпретируется как задача поиска экстремума целевой функции путем варьирования управляемых параметров в пределах допустимой области. Таким образом, для выполнения расчета номинальных значений параметров необходимо, во-первых, сформулировать задачу в виде (1), во-вторых, решить задачу поиска экстремума
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|