
- •1. УРАВНЕНИЯ УСТАНОВИВШИХСЯ РЕЖИМОВ РАБОТЫ ЭЛЕКТРОЭНЕРГЕТИЧЕСКИХ СИСТЕМ
- •1.1. Некоторые сведения об электроэнергетических системах
- •Рис.1.1 Структурная схема энергетической системы
- •1.3. Общие сведения о схемах замещения
- •1.4. Система обозначений
- •1.5. Применение уравнений законов Кирхгофа
- •1.6. Уравнения узловых напряжений
- •1.7. Уравнения контурных токов
- •2. ПРИМЕНЕНИЕ АЛГЕБРЫ МАТРИЦ И ТЕОРИИ ГРАФОВ К РАСЧЕТУ РЕЖИМОВ ЭЛЕКТРОЭНЕРГЕТИЧЕСКИХ СИСТЕМ И СЕТЕЙ
- •2.1. Общие положения
- •2.2. Некоторые сведения из алгебры матриц
- •2.3. Схема замещения сети как связанный направленный граф
- •2.4. Матрицы соединений графа электрической сети
- •2.5. Независимые параметры режима электрической цепи
- •3.1. Обобщенное уравнение состояния
- •3.2. Уравнение узловых напряжений
- •3.3. Уравнение контурных токов
- •3.4. Обобщенные параметры схем электрических систем
- •4.1. Линейные и нелинейные уравнения состояния
- •4.2. Особенности систем линейных уравнений и методы их решения
- •4.3. Решение уравнений состояния методом Гаусса
- •4.3.1. Метод Гаусса с обратным ходом
- •4.3.2. Метод Гаусса без обратного хода (метод Жордана)
- •4.3.3. Сравнительная вычислительная эффективность методов Гаусса с обратным ходом и без обратного хода
- •4.4. Применение обратных матриц для решения уравнений
- •4.4.1. Классический метод получения обратной матрицы
- •4.4.3. Обращение матрицы коэффициентов методом перестановки столбцов
- •4.4.4. Получение обратной матрицы методом факторизации
- •4.5. Итерационные методы решения систем линейных уравнений
- •4.5.1. Метод простой итерации
- •Таблица 4.4
- •4.5.2. Метод Зейделя
- •4.6. Методы решения нелинейных систем уравнений
- •4.6.2. Применение метода внешней итерации
- •4.6.3. Применение итерационных методов для решения нелинейных уравнений
- •4.6.4. Применение метода Ньютона для решения одного уравнения
- •5. МЕТОДЫ ОПТИМИЗАЦИИ РАСЧЕТОВ РЕЖИМОВ ЭЛЕКТРОЭНЕРГЕТИЧЕСКИХ СИСТЕМ
- •5.1. Приведение комплексных уравнений к системе действительных уравнений
- •5.2. Учет слабой заполненности матриц коэффициентов уравнений состояния при расчетах установившихся режимов
- •5.4. Разделение на подсистемы
- •6. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ МАТРИЧНЫМИ МЕТОДАМИ
- •6.1. Составление схем замещения электрической сети
- •6.2. Примеры решения задач
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
60
точности. К итерационным методам относится метод простой итерации, метод Зейделя, градиентные методы.
4.3.Решение уравнений состояния методом Гаусса
Воснове практически всех прямых методов решения линейных систем -ал гебраических уравнений установившихся режимов электрических систем лежит метод Гаусса или его модификации.
4.3.1. Метод Гаусса с обратным ходом
Это наиболее рациональный и распространенный метод решения систем уравнений произвольного порядка, реализующий последовательное исключение переменных и затем последующую подстановку для получения решений.
Решение системы n алгебраических уравнений вида
AX = в
по данному алгоритму состоит из двух этапов. На первом этапе в результате преобразований, заключающихся в исключении всех неизвестных, расположенных ниже главной диагонали, матрица коэффициентов А превращается в верхнюю треугольную, а последнее уравнение оказывается разрешенным относительно неизвестного. На втором этапе определяются все неизвестные системы уравнений.
Рассмотрим применение метода Гаусса на примере системы из трех уравне-
ний:
a11x1 + a12 x2 + a13 x3 = b1 |
|
a21x1 + a22 x2 + a23 x3 = b2 |
(4.1) |
a31x1 + a32 x2 + a33 x3 = b3 |
|
При исключении по методу Гаусса применяется стандартная операция, которая позволяет упорядочить исключение и получить удобный алгоритм для реализации этого метода на ЭВМ.
Решение состоит в том, что на каждом шаге преобразования системы (число шагов равно (n -1), где n - порядок решаемой системы) исключается одна из переменных из всех нижестоящих уравнений системы. Особенностью метода является то, что для проведения операции исключения на каждом шаге используется главный диагональный элемент, каковым является коэффициент при исключаемом неизвестном в главном уравнении, т.е. в уравнении, в котором это неизвестное остается.
Так как главный диагональный элемент входит в коэффициент преобразования в знаменателе, то обязательным условием возможности применения этого метода является неравенство нулю главного диагонального элемента на каждом шаге преобразований. Если все же он оказался равным нулю, то перед выполнением

61
очередного шага уравнения преобразуемой системы должны быть так переставлены, чтобы главный диагональный элемент не оказался нулевым.
Первый шаг. Будем считать, что a11 ¹ 0 . Запишем коэффициенты преобразования для каждого уравнения. Первое уравнение является главным, из второго и третьего исключается неизвестное x1 .
m(1 ) |
= |
a21 |
; m(1) |
= |
a31 |
. |
|
|
|||||
2 |
|
a11 |
3 |
|
a11 |
|
|
|
|
|
Чтобы исключить из второго уравнения неизвестноеx1 , умножим первое уравне-
ние на коэффициент m2(1) и вычтем результат из второго уравнения:
æ |
(1) |
ö |
æ |
(1) |
ö |
|
æ |
(1) |
ö |
(1) |
× b1 |
ça21 |
- m2 |
× a11÷x1 |
+ ça22 - m2 |
× a12 ÷x2 |
+ ça23 |
- m2 |
× a13 ÷x3 |
= b2 - m2 |
|||
è |
|
ø |
è |
|
ø |
|
è |
|
ø |
1442443 |
|
144424443 |
144424443 |
|
144424443 |
b2(1 ) |
|
||||||
|
0 |
|
|
a22(1 ) |
|
|
|
a23(1 ) |
|
|
|
|
Для исключения |
неизвестного x1 |
из третьего уравнения умножим |
первое |
уравнение на коэффициент m3(1) и результат умножения вычтем из третьего уравнения:
(a |
31 |
- m(1) × a |
)x + (a |
32 |
- m(1) × a |
)x |
2 |
+ (a - m(1) |
× a |
)x = b - m(1) |
× b |
|||||||
|
3 |
11 |
1 |
|
|
3 |
12 |
|
33 |
3 |
13 |
3 |
3 |
3 |
1 |
|||
1442443 |
1442443 |
|
1442443 |
14243 |
||||||||||||||
|
|
0 |
|
|
|
|
a |
(1 ) |
|
|
|
a |
(1 ) |
|
|
|
b(1 ) |
|
|
|
|
|
|
|
|
|
32 |
|
|
|
|
33 |
|
|
|
3 |
|
Таким образом, исходная система уравнений преобразуется к виду: |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
a11x1 + a12 x2 + a13 x3 = b1 |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
0 × x1 + a22(1 )x2 + a23(1 )x3 = b2(1 ) |
|
|
|
(4.2) |
||||||
|
|
|
|
|
|
|
|
0 × x1 + a32(1 )x2 + a33(1 )x3 = b3(1 ) |
|
|
|
|
Второй шаг. Аналогичные преобразования производятся при условии, что главным уравнением является второе уравнение, так как будет исключаться второе неизвестное из уравнения ниже второго. Главным элементом будет считаться
элемент a22(1). Операция производится совершенно аналогично первому шагу. По-
скольку рассматривается система из трех уравнений, то преобразованию подвергается только третье уравнение.
Определим коэффициент преобразования для третьего уравнения:
(2 ) a(1)
m = 32( ) . 3 a221
Умножим коэффициент m3(2) на второе уравнение и результат умножения вычтем из третьего уравнения:
0 × x + (a (1) |
- m(2) |
× a |
(1) )x |
2 |
+ (a |
(1) |
- m(2) |
× a |
23 |
)x |
3 |
= b(1) |
- m(2) |
×b |
(1) . |
|
1 |
32 |
3 |
|
22 |
|
33 |
3 |
|
|
3 |
3 |
|
2 |
|||
|
1442443 |
|
1442443 |
|
1442443 |
|||||||||||
|
|
0 |
|
|
|
|
|
a(2 ) |
|
|
|
|
|
b(2 ) |
|
|
|
|
|
|
|
|
|
|
33 |
|
|
|
|
|
3 |
|
|
В результате получим:
62
a11x1 + a12 x2 + a13 x3 = b1 |
|
0 × x1 + a22(1 )x2 + a23(1 )x3 = b2(1 ) |
(4.3) |
0 × x1 + 0 × x2 + a33(2 )x3 = b3(2 ) |
|
На этом заканчивается первый этап решения(прямой ход), так как все коэффициенты ниже главной диагонали нулевые.
Обратный ход (второй этап, процесс подстановки):
|
|
|
|
|
|
|
b(2) |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
x = |
|
3 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
3 |
|
a |
(2 ) |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
æ |
|
|
|
|
|
|
b(2 )ö |
|
|
1 |
|
|||||
|
x |
|
= çb(1 ) - a |
(1 ) |
× |
|
|
3 |
÷ |
× |
|
|
|
|
|||||
|
2 |
23 |
|
|
|
|
a |
(1 ) |
|
||||||||||
|
|
ç |
2 |
|
|
|
a |
(2 )÷ |
|
|
|||||||||
|
|
|
è |
|
|
|
|
|
|
|
|
|
33 |
ø |
|
|
|
22 |
|
x |
= |
1 |
(b |
- a |
|
|
× x |
2 |
- a |
|
|
× x ). |
|||||||
|
|
|
|
|
|||||||||||||||
1 |
|
|
a11 |
1 |
12 |
|
|
|
|
13 |
|
3 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Для данного метода может быть использована модификация – преобразуются не только ниже стоящие уравнения по отношению к главному, но и само глав-
ное уравнение. В этом случае главный диагональный элемент превращается в единицу.
Рассмотренная последовательность выполнения операций достаточно легко реализуется с помощью ЭВМ.
4.3.2.Метод Гаусса без обратного хода (метод Жордана)
Вотличие от метода Гаусса с обратным ходом, метод Гаусса без обратного хода в процессе реализации прямого хода решения разрешает систему относительно неизвестных, то есть уже к концу прямого хода фактически получается решение системы уравнений, и нет необходимости в обратной подстановке. Реализация этого метода совершенно аналогична методу Гаусса с обратным ходом. Отличие состоит лишь в том, что операции по исключению неизвестных ведутся не только с элементами, стоящими ниже диагонали, но и с элементами, стоящими выше диагонали.
Как и в методе Гаусса с обратным ходом, необходимым условием является неравенство нулю главного диагонального элемента.
Рассмотрим данный метод на примере решения системы из трех уравнений
(4.1):
a11x1 + a12 x2 + a13 x3 = b1 a21x1 + a22 x2 + a23 x3 = b2
a31x1 + a32 x2 + a33 x3 = b3 .
Первый шаг. Определим коэффициенты преобразований для второго и третьего уравнений:

63
m2(1 ) = a21 , a11
m3(1 ) = a31 . a11
Умножая поочередно первое уравнение на коэффициенты m2(1) и m3(1) и вы-
читая результат соответственно из второго и третьего уравнений, получим:
a11x1 + a12 x2 + a13 x3 = b1 0x1 + a22(1 )x2 + a23(1 )x3 = b2(1 )
0x1 + a32(1 )x2 + a33 x3(1 ) = b3(1 ).
Второй шаг. Для исключения неизвестного х2 из первого и третьего уравнений определим соответствующие коэффициенты преобразований:
m(2 ) = |
a12 |
, |
|
|
|
|
|
||||
a22(1 ) |
|
|
|
|
|
||||||
1 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
(2 ) |
|
|
a32(1 ) |
|
|
|
|
|
|
|
|
m2 |
= |
|
|
|
. |
|
|
|
|
|
|
|
a22(1 ) |
|
|
|
и m(2) |
|
|||||
|
|
|
|
|
|
|
|
|
|||
Умножая второе уравнение поочередно на m(2) |
|
и вычитая результат |
|||||||||
|
|
|
|
|
|
|
|
1 |
|
3 |
|
умножения соответственно из первого и третьего уравнений, получим: |
|||||||||||
a x |
+ 0x |
2 |
+ a(2)x |
= b(2) |
|
||||||
11 |
1 |
|
|
|
13 |
3 |
1 |
|
|||
0x |
+ a(1 )x |
2 |
+ a |
(1 )x |
= b(1 ) |
(4.4) |
|||||
1 |
|
22 |
|
|
23 |
3 |
2 |
|
|||
0x |
+ 0x |
2 |
+ a(2 )x |
= b(2 ) . |
|
||||||
1 |
|
|
|
|
|
33 |
3 |
|
3 |
|
Третий шаг. Определим коэффициенты преобразований для первого и второго уравнений:
m(3 ) = |
a (2) |
|
||
13 |
, |
|||
1 |
|
a22(1 ) |
|
|
|
|
|
||
(3 ) |
|
a23(1 ) |
|
|
m2 |
= |
|
. |
|
a33(2 ) |
||||
|
|
|
В результате произведения операций, аналогичных выполненным на первом и втором шагах, получим:
a x |
+ 0x |
2 |
+ |
0x |
|
= b(3) |
|
|||
11 |
1 |
|
|
|
3 |
1 |
|
|||
0x |
+ a(1 )x |
2 |
+ 0x |
|
= b(3 ) |
(4.5) |
||||
1 |
|
22 |
|
|
3 |
2 |
|
|||
0x |
+ 0x |
2 |
+ a |
(2 )x |
3 |
= b(2 ). |
|
|||
1 |
|
|
|
|
|
33 |
3 |
|
Тогда: