Система схемотехнического моделирования и проектирования Design Center


Программа параметрической оптимизации Optimizer - часть 4


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

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

После успешного завершения оптимизации найденные значения параметров отображаются в главном меню. В связи с тем что ряд параметров компонентов, например сопротивления резисторов, не могут принимать любые значения, можно выполнить округление их значений до ближайшей стандартной величины по команде Edit/Round Values. Точность округления определяется параметром Tolerance, который может принимать значения 1, 5 и 10%. Новые значения целевых функций после округления параметров рассчитываются автоматически.

Значения найденных в процессе оптимизации параметров переносятся на схему по команде Edit/Update Schematic. Новые значения параметров отображаются в атрибутах символов OPTPARAM.

Замечание. В связи с тем что никакой регулярный метод оптимизации не может в общем случае обеспечить нахождение глобального экстремума, рекомендуется выполнять параметрическую оптимизацию в два этапа. Сначала  проводят статистические испытания по методу Монте-Карло, варьируя параметры в широких пределах. По результатам этих испытаний определяется несколько локальных экстремумов, в окрестности каждого их которых выполняется оптимизация с помощью программы Optimizer. Другой способ – проводят несколько циклов оптимизации, интуитивно выбирая  разные начальные значения параметров.

Перечень команд программы Optimizer приведен в табл. 7.6.

 

Таблица 7.6

 

Команда

  Назначение

 

Меню File

 

New   

Очистка рабочего окна для создания  нового файла задания на оптимизацию .opt

Open... 

Открытие (загрузка) существующего файла задания на оптимизацию

Save

Сохранение внесенных изменений в текущем файле

Save As... 

Сохранение внесенных изменений в новом файле, имя которого указывается по дополнительному запросу

Report

Создание текстового файла отчета об оптимизации (.oot)

Exit  ( Alt+F4)

Завершение работы

Файл 1, ... , Файл 4

Список последних четырех загруженных файлов

 

Меню  Edit

 

Parameters...

Редактирование списка оптимизируемых параметров

Specifications...

Редактирование списка целевых функций

Store Values

Копирование текущих значений в качестве начальных значений спецификаций и параметров

Reset Values

Копирование начальных значений в качестве текущих значений

Round Values

Замена значения каждого параметра ближайшим стандартным значением (погрешность округления задается параметром Tolerance)

Update Schematic

Перенос на схему оптимальных значений параметров

 

Меню Tune

 

Update Performance

Расчет характеристик схемы для начальных и текущих значений каждого параметра

Update Derivatives

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

Show Derivatives

Отображение матрицы чувствительностей

Auto

Управление процессом оптимизации в автоматическом режиме:

 

Start

Начало оптимизации

 

Terminate

Прекращение оптимизации

 

Меню Options

 

Defaults ...

Установка параметров оптимизации:

 

Delta

Относительное приращение параметров для расчета производных, в процентах

 

Max. Iterations

Максимальное количество итераций в процессе оптимизации

 

Display

Имя конфигурации дисплея програмы Probe, предварительно сохраненной по команде Tools/Display Configuration

 

Advanced Options

Дополнительные параметры:

 

 

Cutback

Минимальная доля внутреннего шага изменения параметров

 

 

Threshold

Минимальный шаг изменения параметров

 

 

One Goal

Выбор метода минимизации при задании значения функции в одной точке

Recalculate ...

Режим расчета новых значений параметров и функций:

 

Auto

Автоматическое обновление результатов

 

Manual

Расчет параметров после нажатия кнопки Parameters, целевых функций – кнопки Results

 

Меню Help

 

About ...

Вывод номера версии программы и ее регистрационного номера




Начало  Назад  Вперед



Книжный магазин