Курсовая работа: Визуальное моделирование электронных схем
Далее в меню Edit необходимо выбрать опцию Attributes… В окне, которое затем откроется (рис. 18), необходимо подтвердить своё намерение одновременно изменить атрибуты всех выделенных резисторов (глобально), после чего откроется окно GlobalEditAttributes (рис. 18).
Рис. 18 - Окно подтверждения намерения глобально редактировать атрибуты
Узнать, какие атрибуты являются общими для всех выделенных резисторов, можно, щёлкнув по кнопке Browse… и открыв окно SelectAttribute (рис. 19).
Рис. 19 - Окно для одновременного редактирования нескольких атрибутов
Отметив строку Tolerance= (Допуск), необходимо подтвердить свой выбор щелчком по кнопке OK, после чего снова откроется окно GlobalEditAttributes. В поле Value вводится требуемое значение допуска, в данном случае 1 %, и ввод подтверждается щелчком по кнопке OK (рис. 20, 21).
Рис. 20 - Окно с указанием доступных для одновременного изменения атрибутов
Рис. 21 - Окно GlobalEditAttributes с установленными для всех резисторов допусками в размере 1 %
Аналогично задаются допуски в 2 % и для всех конденсаторов.
Теперь можно приступать собственно к анализу Монте-Карло. Для этого нужно открыть окно AnalysisSetup, установить флажок рядом с кнопкой MonteCarlo/WorstCase… (анализ Монте-Карло/Наихудшего случая) и щёлкнуть по ней. Откроется окно MonteCarloorWorstCase с установками для проведения анализа Монте-Карло (рис. 22).
Предварительные установки делаются, как показано на рисунке 22. В ходе моделирования будет проведено десять прогонов анализа Монте-Карло (опция MCRun) на основе анализа ACSweep (опция AnalysisType). Все настройки в разделе Function можно оставить без изменения (по умолчанию). Они имеют значение только для выходного файла и в данный момент не представляют интереса.
Рис. 22 - Окно для установки параметров анализа MonteCarloorWorstCase
В поле OutputVar необходимо указать, какую величину следует понимать как выход. В списке MCOptions выберем опцию All; в этом случае как в PROBE, так и в выходном файле будут представлены результаты всех прогонов.
Убедитесь, что все предварительные установки сделаны так, как вы хотели, и подтвердите выполненные настройки щелчком по кнопке OK, а затем запустите процесс моделирования. После того как программа завершит вычисления, откроется окно AvailableSections, в котором можно выбрать для отображения на экране постпроцессора PROBE интересующие прогоны анализа Монте-Карло. Если требуются все имеющиеся данные, нужно нажать кнопку OK.
Теперь на экран может быть выведена частотная характеристика выходного напряжения полосового активного фильтра для всех десяти прогонов анализа Монте-Карло (рис. 23).
Представленные графики показывают, что фильтр не теряет работоспособность, однако его частотная характеристика претерпевает некоторые изменения.
Наряду с анализом Монте-Карло в программе PROBE можно выполнить стохастический анализ: на экране будет показано статистическое распределение величин, которые извлекаются из каждого отдельного прогона Монте-Карло с помощью целевых функций.
Рис. 23 - Поведение частотной характеристики активного полосового фильтра в ходе анализа Монте-Карло
В качестве примера изобразим в виде гистограммы статистическое распределение ширины полосы пропускания активного фильтра на уровне -3 дБ десяти полученных выше кривых (рис. 23).
В этом случае необходимо действовать следующим образом.
Необходимо удалить с экрана PROBE все графики, затем активизировать опцию PerformanceAnalysis через меню Trace. Далее необходимо открыть окно AddTraces и отправить в строку TraceExpression целевую функцию Bandwith (1, db_level), а в скобках ввести Bandwith (V(2), 3). После щелчка по кнопке OK на экране постпроцессора PROBE создаётся гистограмма, подобная изображённой на рисунке 24 (с другими статистическими данными, соответствующими вашему моделированию, гистограмма будет выглядеть иначе).
Разумеется, ожидать подробную статистику после 10 прогонов нельзя, но теперь число прогонов можно увеличить до 399, чтобы создать более совершенную гистограмму. Чем больше прогонов будет сделано, тем тоньше будут столбцы и тем больше их будет отображено. Число столбцов можно установить, выбрав в PROBE в меню Tools/Options строку NumberofHistogramDivisions (количество столбцов гистограммы). Если установить количество столбцов гистограммы 30 при 399 прогонах, гистограмма будет выглядеть, как представлено на рисунке 25.
Рис. 24 - Гистограмма статистического распределения полос частот на уровне -3 дБ при 10 прогонах