Программа параметрической оптимизации PSpice Optimizer - часть 3
Внутренняя спецификация задается параметрами:
-
Target —
желаемое значение функции;
-
Range
— ширина допустимого диапазона значений функции;
-
Constraint
— включение/выключение режима учета ограничений. Если режим
Constraint
включен, задаваемая в этом окне функция является
ограничением,
в противоположном случае —
целевой функцией;
-
Туре
— тип-ограничения: =target — равно, >=target — больше или равно, <=target — меньше или равно заданному значению функции.


а)

б)
Рис. 5.11. Спецификация целевых функций и ограничений (а) и окно их редактирования (б)
Внешняя спецификация задается параметрами:
-
File
— имя файла данных, содержащего значения функции;
-
X Column Name
— заголовок столбца данных, содержащего значения отсчетов переменной
х;
-
Y Column Name
— заголовок столбца данных, содержащего значения отсчетов переменной
у;
-
Tolerance
— класс допуска при округлении результатов вычислений до стандартных значений.
-
Остальные параметры имеют следующий смысл:
-
Analysis
— выбор вида анализа (AC, DC или Transient);
-
Circuit File
— имя файла схемы, к которому обращаются при моделировании (если оно не указано, то математические выражения вычисляются непосредственно);
-
Probe File Containing Goal Functions
— имя файла целевых функций для программы Probe (расширение имени по умолчанию *.PRB);
-
Evaluate
— спецификация математического выражения для функции. В нее могут входить имена переменных, имена Goal Function и имена любых параметров.
Замечание.
Обратим внимание, что для разных целевых функций можно задавать разные вида анализа и даже разные имена схем. Например, при оптимизации фильтра можно в режиме АС контролировать его резонансную частоту, а в режиме Transient — величину выброса в переходном процессе.
3.
Запуск процесса оптимизации выполняется в меню
Tune.
По команде
Update Performance
рассчитываются характеристики схемы для начальных и текущих значений каждого параметра.