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

Модифицированный узловой анализ (MNA)

Чистый метод узловых потенциалов спотыкается на источнике напряжения без резистора: его нельзя превратить в источник тока. Модифицированный узловой анализ просто добавляет ток такого источника в неизвестные — и получает систему, которую программа строит без всяких преобразований схемы.

Обновлено Редакция GAW

Модифицированный узловой анализ (modified nodal analysis, MNA) — расширение метода узловых потенциалов: к неизвестным напряжениям узлов добавляются токи ветвей, которые нельзя выразить через проводимость, — прежде всего токи источников напряжения. Для каждого такого источника добавляется уравнение: разность потенциалов его выводов равна ЭДС.

Как строится система

  • Для каждого узла, кроме опорного, — уравнение первого закона Кирхгофа, как в обычном узловом методе: резисторы вносят свои проводимости в диагональ и вне диагонали, источники тока — свои токи в правую часть.
  • Источник напряжения E между узлами a и b добавляет столбец со своим током в уравнения узлов a и b и отдельную строку V(a) − V(b) = E.
  • Результат — одна линейная система относительно потенциалов узлов и токов источников; её решают методом Гаусса.

Курс MIT 6.01 описывает близкий метод NVCC, где неизвестны напряжения всех узлов и токи всех компонентов: n − 1 уравнений по закону токов и по одному на компонент. Он полностью общий, но, как пишут авторы, многословен и скорее подходит для компьютера. MNA сокращает его до необходимого: токи резисторов выражены через потенциалы, неизвестными остаются только токи источников напряжения.

Пример

Узел 1 соединён с землёй источником 15 В, между узлами 1 и 2 — резистор 3 Ом, от узла 2 к земле — резистор 2 Ом, и источник тока 10 А втекает в узел 2 (пример 6.4.3 MIT 6.01). Неизвестные: V₁, V₂ и ток источника напряжения. Строка источника сразу даёт V₁ = 15 В, уравнение узла 2 — (V₂ − 15)/3 + V₂/2 = 10, откуда V₂ = 18 В. Ток резистора 3 Ом получается −1 А, то есть течёт из узла 2 в узел 1, ток резистора 2 Ом — 9 А. Обычный узловой метод потребовал бы сначала догадаться, что V₁ известно.

Где встречается

На MNA построены SPICE-симуляторы — сокращение есть даже в перечне терминов руководства ngspice — и калькулятор цепей по Кирхгофу: он читает список соединений в формате SPICE, собирает систему и решает её с выбором ведущего элемента. Вклад каждого источника отдельно тот же калькулятор показывает по принципу наложения.

Частые вопросы

Чем MNA отличается от обычного метода узловых потенциалов?

Набором неизвестных. В обычном методе неизвестны только потенциалы узлов, и каждый источник напряжения приходится превращать в источник тока, что невозможно без последовательного резистора. В MNA для каждого источника напряжения добавляется неизвестная — его ток — и уравнение «разность потенциалов выводов равна ЭДС». Схему переделывать не нужно.

Почему SPICE использует модифицированный узловой анализ?

Потому что систему можно собрать механически: каждый элемент списка соединений добавляет свой вклад в строки и столбцы матрицы, без выбора контуров и без преобразования источников. Токи источников напряжения получаются прямо из решения — так SPICE и показывает ток через источник. Курс MIT 6.01 называет такой общий метод многословным для человека, но удобным для компьютера.

Когда система MNA не решается?

Когда матрица вырождена: есть узел без пути к земле через резисторы и источники напряжения — его потенциал не определён, или контур из одних источников напряжения — их токи не определены. Калькулятор цепей по Кирхгофу проверяет оба случая до решения и сообщает, какой узел или контур виноват.

Источники

  1. MIT OpenCourseWare. 6.01SC Introduction to Electrical Engineering and Computer Science I, Spring 2011, course notes, ch. 6 «Circuits», разд. 6.4.1–6.4.3 — метод NVCC: переменные — напряжения всех узлов и токи всех компонентов; n − 1 уравнений по закону токов и по одному определяющему уравнению на компонент; метод полностью общий и лучше подходит для компьютера; пример 6.4.3 (15 В, 3 и 2 Ом, источник 10 А): v2 = 18 В, i1 = −1 А, i2 = 9 А
  2. Kuphaldt T. R. Lessons In Electric Circuits, Vol. I — DC, ch. 10 «DC Network Analysis», разд. «Node voltage method» (CC BY) — в классическом узловом методе источник напряжения с последовательным резистором заменяют эквивалентным источником тока; строки матрицы — суммы проводимостей узлов и минус проводимости между узлами
  3. Vogt H. et al. Ngspice User's Manual, Version 47 (August 11th, 2026), часть II «XSPICE», глоссарий сокращений — MNA — Modified Nodal Analysis в перечне сокращений руководства симулятора ngspice

Нашли ошибку?