Как известно, стационарный режим электрической сети описывается следующей системой нелинейных алгебраических уравнений с комплексными переменными
, (1)
где
– матрица узловых проводимостей,
– вектор неизвестных узловых напряжений,
– вектор узловых мощностей,
– вектор проводимостей узлов по отношению к балансирующему,
– напряжение балансирующего узла.
В качестве исходной информации задается конфигурация сети и параметры схемы замещения, определяемые обычно указанием для каждой ветви номеров узлов начала и конца, сопротивления
и ёмкостной проводимости
для линий, сопротивления для трансформаторов. Параметры режима определяются узловыми мощностями
и напряжением в балансирующем узле
. По параметрам сети определяется матрица узловых проводимостей. Обычно операции с комплексными переменными заменяются арифметическими операциями с действительными числами. При этом система комплексных уравнений, имеющая порядок n, определяемый по числу независимых узлов, преобразуется в систему из 2n уравнений с действительными переменными.
Введем следующие обозначения:
,
.
При фиксированном значении узловых напряжений вектор задающих токов равен:
(2)
Подставляя принятые обозначения в (1), получим:

.
(3)
Решение системы (3) позволяет найти составляющие
и
вектора узловых напряжений.
Итерационный процесс поиска узловых напряжений начинается с задания исходного приближения, в качестве которого обычно принимают
и
. Затем определяются по (2) задающие токи и решается система (3). Найденные напряжения
и
сравниваются с исходными
и
. Если различие напряжений больше принятой точности расчёта по напряжению
, то
и
заменяются на
и
, и расчет повторяется. При обеспечении заданной точности итерационный процесс заканчивается. Полученные напряжения в узлах используются для определения токов и потоков мощности в ветвях.
При этом сначала рассчитывается ток ветви:

где
,
– напряжения на концах ветви
;
и
– сопротивление и проводимость ветви.
Активные и реактивные составляющие тока можно найти следующим образом:


где
,
– активная и реактивная составляющие проводимости линии между узлами
и
.
По токам в ветвях и напряжениям в узлах рассчитываются мощности:
в начале линии со стороны узла 

и в конце линии:

Активные и реактивные составляющие мощности определяют по следующим выражениям:


По найденным потокам мощности всех ветвей для каждого узла
, кроме балансирующего, определяется небаланс мощности:


где
,
– узловые мощности,
,
– потоки по ветвям, связанным с узлом
.
Если небаланс в каждом узле не превышает допустимого значения, расчет заканчивается. В противном случае осуществляется возврат на продолжение итеративного процесса определения узловых напряжений при
.
После обеспечения баланса в узлах определяются потери мощности по ветвям и в целом по сети, а также другие параметры режима (модули напряжений, углы и т.п.).
Потери мощности можно найти по разности потоков мощности в начале и конце линии:

или по току ветви
.
Если просуммировать эти значения по всем ветвям схемы, получим потери мощности для электрической сети.
Сумма потоков мощности для всех линий, связанных с балансирующим узлом, позволяет определить мощность, поступающую из балансирующего узла.
В комплексе программ (Regi, NetCAD, NetWORKS), разработанных на кафедре для анализа режимов, реализованы следующие методы решения системы (3) или (1): метод обращения матрицы проводимостей, метод Гаусса - Зейделя, градиентный метод, метод Ньютона первого порядка. Ниже приводится описание этих методов.