Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОУвРТ.Мальцев / Лаб4_11(DesLab).doc
Скачиваний:
13
Добавлен:
27.04.2015
Размер:
397.82 Кб
Скачать

Изменение имени переменной, откладываемой по осиX

По умолчанию по оси Х откладывается независимая переменная. Изменение ее имени производится в меню Plot по команде XAxis Settings с помощью опции Axis Variable.

Имя переменной вводится по приглашению программы по тем же правилам, что и в режиме Trace/Add.Команда очень полезна, так как позволяет построить зависимость любой переменной, откладываемой по осиY,от любой переменной, откладываемой по осиХ. Команду нельзя использовать при многовариантных расчетах. В этом случае строятся параметрические зависимости.

Параметрические зависимости

Если при моделировании проводился многовариантный анализ, возможно построение зависимости целевой функции от варьируемого параметра или температуры. Например, можно построить график зависимости резонансной частоты усилителя от температуры или ширины импульса от какого-нибудь варьируемого параметра. Графики этих зависимостей строятся двояко. Во-первых, после выбора опции Performance Analysis команды Х Axis Settings меню Plot на экране Probe появляется заготовка графика, у которого no-оси Х откладывается варьируемый параметр. Для выбора целевой функции, откладываемой по оси Y, выполняется команда Trace/Eval Goal – после этого открывается диалоговое окно для выбора целевой функции и ввода ее параметров (графики "обычных" переменных в этом режиме построить нельзя). Во-вторых, по команде Trace/Performance Analysis загружается Мастер выбора целевых функций и заполнения их параметров. В диалоговом окне приводится информация о количестве рассчитанных вариантов и диапазоне изменения параметра. Нажатие на кнопку Select Sections позволяет из всех вариантов параметров выбрать необходимые. После нажатия на кнопку Wizard открывается диалоговое окно для выбора целевой функции. После выбора в открывшемся списке целевой функции и нажатия на кнопку Next открывается следующее окно для выбора имени переменной и числовых параметров целевой функции.

Исследование переходных процессов

Результат расчета переходного процесса, как правило, зависимость выходного параметра от времени. На экран дисплея выводится сигнал, аналогичный тому, что мы наблюдаем на экране осциллографа. После расчета переходного процесса в памяти компьютера находится информация о сигналах во всех точках схемы. Чтобы просмотреть сигнал в какой-либо точку не нужно снова запускать процесс моделирования. Достаточно переместить маркер для наблюдения сигнала в нужную точку. Если же в схеме проведены изменения, то для наблюдения сигналов нужно снова запустить процесс моделирования.

Параметры для расчета переходных процессов задается в диалоговом окне, открывающемся после нажатия на кнопку Transientв меню выбора директив моделирования (Analysis→Setup)

В разделе Transient Analysisнеобходимо задать по крайней мере три параметра:

Print Step – шаг вывода данных;

Final Time– конечное время.

Step Ceiling – максимальный шаг при моделировании

Параметр No-Print Delay (начальный момент вывода данных) необязателен.

На панели Detailed Bias Pt.отмечается необходимость вывода полной информации о режиме по постоянному току, на панели Skip initial transient solution– отмена расчета режима по постоянному току перед моделированием переходных процессов. Это необходимо, например, при моделировании генераторов.

Спектральный анализ выполняется выбором панели Enable Fourier. Он производится с помощью быстрого преобразования Фурье (БПФ) после завершения расчета переходного процесса. На панели задаются все параметры: частота первой гармоникиf, количество гармоник, выходная переменная. Максимальное количество гармоникn= 100. По умолчанию рассчитываются первые 9 гармоник. В программе рассчитываются амплитуды постоянной составляющейА0 и остальныхnгармоникА1,А2 ...,Аn. Спектральному анализу подвергается участок реализации переходного процесса длительностьюТ= 1/f, в конце интервала анализа (чтобы завершились переходные процессы). Результаты спектрального анализа выводятся в выходной файл .out в виде таблиц. Кроме того, рассчитывается коэффициент нелинейных искажений (в процентах).

Для повышения точности расчета спектров рекомендуется с помощью параметра <максимальный шаг> задать максимальное значение шага интегрирования, равное требуемой величине шага дискретизации по времени.

Заметим, что спектральный анализ производится также при обработке данных в графическом постпроцессоре Probe. Различие состоит в том, что при этомспектральному анализу подвергается целиком весь график, изображенный на экране дисплея, или его часть, размер которой указывается пользователем. При расчете спектров сигналов максимальное количество отсчётов равно 8192=213.

В программе Probe вычисление быстрого преобразования Фурье (БПФ) всех функций, графики которых выведены на экран дисплея, производится по команде Trace→Fourier. Спектр процесса представляет собой комплексную величину, модуль, фаза или действительная и мнимая части которой выводятся на экран программы Probe. Если на экран выведен график частотной характеристики, то рассчитывается обратное преобразование Фурье (т.е. импульсная характеристика). Перед вычислением БПФ программа Probe интерполирует отсчеты переменных так, чтобы количество отсчетов было кратно степени 2. Разрешающая способность по частоте равна 1/Т. Если, например, Т= 100 мкс, то разрешающая способность равна 10 кГц.

Установка границ диапазона переменных по оси Х(т.е. интервала анализа для вычисления преобразования Фурье) выполняется на строке Use Data→RestrictedкомандыPlotX Axis Settings. Если границы не определены, то анализ проводится для интервала, представленного на экране.