Моделирование во временной области
(Transient Analysis – анализ переходных процессов)
После перехода в режим анализа переходных процессов программа МС проверяет правильность составления схемы. При наличии ошибок в схеме автоматически выводятся информационные сообщения. При отсутствии ошибок программа составляет топологическое описание схемы в базисе переменных состояния и открывает окно задания параметров моделирования. В данном окне определяются следующие числовые параметры:
Time Range | - спецификация конечного и начального времени расчета переходных процессов по формату Tmax[, Tmin] (по умолчанию Tmin=0); |
Maximum Time Step | - максимальный шаг интегрирования. Если шаг не задан или задан равным нулю, то максимальный шаг интегрирования определяется как (Tmax-Tmin)/50; текущий шаг интегрирования выбирается автоматически и может быть существенно меньше максимального; |
Number of Points | - количество точек выводимых в таблицы в выходном текстовом файле (по умолчанию 51, минимальное значение 6); |
Temperature | - диапазон изменения температуры в градусах Цельсия, при выборе опции Linear имеет формат High[, Low[, Step]] (параметры Low и Step могут быть опущены, и моделирование будет проводиться при температуре численно равной параметру High), при выборе опции List указывается список температурных значений, разделенных запятыми. |
В окне задания параметров моделирования существует ряд опций:
Run Options | - управление выдачей результатов моделирования: Normal – результаты не сохраняются; Save – результаты сохраняются в файле <имя схемы>.tsa; Retrieve – считывание последних результатов моделирования из файла <имя схемы>.tsa; |
State Variables | - установка начальных условий переменных состояния: Zero – установка нулевых значений для потенциалов всех аналоговых узлов и токов через катушки индуктивности и установка неопределенных логических состояний для цифровых узлов; Read – чтение начальных условий моделирования из файла <имя схемы>.top, созданного с помощью редактора переменных состояния (State Variables Editor), перед каждым вариантом расчета при изменении какого либо параметра; Leave – установка в качестве начальных условий значений, полученных при окончании предыдущего моделирования; |
Operation Point | - включение/выключение выполнения расчета по постоянному току перед началом расчета переходных процессов. При включенном данном режиме результаты расчета по постоянному току принимаются в качестве начальных условий расчета во временной области; |
Operation Point Only | - включение/выключение выполнения только расчета по постоянному току. При включенном данном режиме расчет во временной области не производится; |
Auto Scale Ranges | - включение/выключение автоматического масштабирования по осям X и Y графиков результатов моделирования. |
В нижней половине окна задания параметров моделирования определяются необходимые аналитические выражения для графического представления результатов. С помощью команд Add и Delete из командной строки, расположенной в верхней части окна, существуют возможности добавления и удаления графиков результатов моделирования. Для переключения между логарифмической и линейной шкалой по осям X и Y, изменения цвета и формирования текстового выходного файла <имя схемы>.tno для каждого графика имеется набор четырех соответствующих пиктограмм. В столбце P числом от 1 до 9 выбирается номер графического окна, в котором должно быть построено заданное аналитическое выражение. В столбце X Expression указывается имя переменной, откладываемой по оси X. При анализе во временной области данная ось определяется как время – T. При расчете спектра сигнала с помощью преобразования Фурье по оси X откладывается частота – F. В столбце Y Expression определяется непосредственно необходимое для построения аналитическое выражение или простая переменная. С помощью команды Expand из командной строки, расположенной в верхней части окна, существует возможность ввода длинных (т.е. не полностью отображаемых в поле стандартного размера) аналитических формул в столбцы X Expression и Y Expression. В столбцах X Range и Y Range по формату Max[, Min] (по умолчанию Min=0) задаются максимальное и минимальное значения переменных, откладываемых по осям X и Y соответственно. Для автоматического выбора диапазона переменных в этих столбцах вводится Auto.
Команды Stepping и Properties из командной строки, расположенной в верхней части окна задания параметров моделирования, диалоговые окна задания вариаций параметров компонентов при моделировании и определения настроек в режиме анализа соответственно.
Выход из режима моделирования во временной области и возврат в режим редактора осуществляется по команде Transient→Exit Analysis или нажатием функциональной клавиши F3.