Иллюстрированный самоучитель по OrCAD


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


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

Edit>Round Nearest Edit>Round Calculated.

Точность округления определяется параметром

Tolerance,

который может принимать значения 1, 5 и 10%. Новые значения целевых функций после округления параметров рассчитываются автоматически.

Значения найденных в процессе оптимизации параметров переносятся на схему по команде

Edit>Update Schematic.

Новые значения параметров отображаются в атрибутах символов OPTPARAM.

Замечание.

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

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

Таблица 5.15. Команды программы PSpice Optimizer


Команда


Назначение

Меню File (Файл)

New

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

Open...

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

Save

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

Save As...

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

Report

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

Exit (Alt+F4)

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

1, 2, ...

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

 

Команда


Назначение


Меню Edit (Редактирование)

Parameters...

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

Specifications...

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

Store Values

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

Reset Values

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

Round Nearest

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

Round Calculated

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

Update Schematic

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

Меню Типе (Настройка)

Update Performance

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

Update Derivatives

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

Show Derivatives

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

Auto

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

Start

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

Terminate

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

Меню Options (Параметры)

Defaults

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

Delta

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

Max. Iterations

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

Probe File

Задание имени файла целевых функций .prb для программы Probe

Display

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

Advanced Options

Дополнительные параметры: Cutback — минимальная доля внутреннего шага изменения параметров; Thres hold — минимальный шаг изменения параметров; One Goal — выбор метода минимизации при задании значения функции в одной точке

<


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