Главная » Статьи » На пальцах |
В программе LazDiscret2 реализован анализ нелинейных цепей постоянного тока на основе метода Ньютона–Рафсона. Применение этого метода позволяет перейти к линеаризованным уравнениям на каждом шаге итеративного процесса приближения к искомому решению [1]. Покажем этот принцип на примере нелинейного сопротивления, то есть нелинейный резистивный элемент, имеющий однозначную характеристику U=f(I). Так как напряжение на этом элементе зависит только от протекающего по нему тока, то напряжение на k+1 шаге итерации может быть записано [2]: (note1), Обозначив и , приходим к выражению закона Ома
Геометрическая интерпретация получения резистивной эквивалентной схемы приведена на следующем рисунке, на котором показано:
Касательная AB представляет собой вольт–амперную характеристику линейной цепи, которой может быть заменен нелинейный элемент при изменениях тока вблизи рабочей точки P. С одной стороны тангенс угла наклона ВАХ линейной цепи пропорционален сопротивлению этой цепи, с другой — тангенс угла наклона касательной к кривой графика функции пропорционален производной этой функции, откуда вытекает выражение для Rэкв(k). Выражение для легко Eэкв(k) получается, исходя из геометрических соотношений, которые видны на рисунке. При определении параметров эквивалентных схем необходимо вычисление значения производной функции характеристики нелинейного элемента в текущей рабочей точке. Если характеристика задана в виде таблицы, то встает задача аппроксимации этой характеристики какой-либо функцией, имеющей непрерывную первую производную. В программе LazDiscret2 применяется аппроксимация таблично–заданных характеристик кубическим сплайном [3], в этом случае условие непрерывности первой производной выполняется автоматически. Предположим, что аппроксимация таблично–заданной нелинейной характеристики выполняется объектом spline. Для этого объект имеет метод: Алгоритм расчета нелинейной цепи постоянного тока при использовании дискретных резистивных моделей упрощенно выглядит следующим образом: //отметка о необходимости установки начального значения Соответствующие процедуры для модели нелинейного сопротивления имеют следующий вид: matrixSetup Для модели нелинейной проводимости, соответственно matrixSetup Процедура проверки сходимости полностью совпадает аналогичной процедурой для модели нелинейного сопротивления.
Литература: 1.↑ Чуа Л.О., Лин Пен-Мин. Машинный анализ электронных схем: Алгоритмы и вычислительные методы. — М.: Энергия, 1980. 2.↑ L. W. Nagel. SPICE2: A computer program to simulate semiconductor circuits. Univ. of California, Berkley, ERL Memo ERL M520(May), 1975. 3.↑ Нерретер В. Расчет электрических цепей на персональной ЭВМ. — М.: Энергоатомиздат, 1991. | |||
Просмотров: 372 | | |
Всего комментариев: 0 | |