Перейти к содержанию

Задание начальных условий .IC и .NODESET

Команда .IC служит для задания начальных значений потенциалов узлов, падений напряжений, токов индуктивностей схемы.
При использовании SPICE-формата задания схемы синтаксис команды следующий:
.IC V(<узел1>[,<узел2>]) = <значение>
.IC I(<имя индуктивности>) = <значение>

Пример! .IC V(VOUT)=2.0 V(1,2)=5.0 I(L1)=1u

Команда .NODESET служит для задания начальных значений потенциалов узлов, падений напряжений, токов индуктивностей схемы. В отличие от команды .IC, эти значения являются первыми приближениями для расчёта рабочей точки схемы и могут изменить своё значение при завершении расчёта. Синтаксис команды следующий:
.NODESET V(<узел1>[,<узел2>] = <значение>
.NODESET I(<имя индуктивности>) = <значение>

Пример! .NODESET V(VOUT)=2.0 V(1,2)=5.0 I(L1)=1u

Задать начальные условия можно из окна формы задания параметров симуляции выбрав пункт .IC или .NODESET. В этом случае в строке редактирования указываются требуемые переменные, при этом сама команда .IC/.NODESET опускается.
При выполнении команды .IC при расчёте рабочей точки схемы программа добавляет между указанными потенциалами источник напряжения величиной, равной <значению>, и внутренним сопротивлением 0.0002 Ом.
Для всех остальных видов анализа, следующих после расчёта рабочей точки, дополнительные источники напряжения и тока отсутствуют. Отметим, что возможность задания начальных условий присутствует в моделях самих компонентов, таких как ёмкость, индуктивность, диод, транзисторы. Начальные условия на этих компонентах учитываются при расчёте рабочей точки, только если задана команда .IC.
Команда .NODESET предназначена для помощи в выборе такого удачного начального приближения. Её использование может помочь в тех случаях, когда найти рабочую точку с помощью обычных методов не получается. Если в задании симуляции расчёта рабочей точки указывается команда .IC, команда .NODESET не используется. Команда .NODESET может использоваться как при расчёте рабочей точки, так и при нахождении первой точки передаточной функции по постоянному току (DC Sweep).