книги / Современные методы анализа электрических систем
..pdfМетод поясняется на рис. 5-1. Его можно обобщить и на другие аналогичные случаи. Расчетные формулы для такого преобразования можно вывести из условия неизменности режима непреобразованной части сети. Ясно, что результирующее полное сопротивление пред ставляет собой сумму последовательных полных сопро тивлений. На рис. 5-1,а между узлами а и Ъ подключены три нагрузки. На рис. 5-1,6 показано упрощение — на грузки перенесены в узлы а и Ъ. Токи этих нагрузок определяются по формулам:
/ |
___ |
(7-г + |
Z 3 + |
Z 4) / ci + |
|
( Z 3 -f- Z t ) / c2+ |
Z J сз, |
и |
|
|
|
|
2 |
|
|
г |
___z |
j cl -f- (Z , |
-f- Z 2) / сг ~ K ^ i ^ 2 4~ Z 3) I e3 |
||||
у ^ |
|
- |
|
|
|
— |
|
где Z=Zi + Z2+Z3+Z4. |
|
рассчитаны |
-напряжения |
||||
После |
этого |
могут быть |
в отдельных узлах и токи в ветвях между узлами. Рассмотрим предварительно действия с матрицей,
расщепленной на блоки. Приведем метод, с помощью
которого |
по одному за |
|
|
|||||
меняются блоки |
векто |
|
|
|||||
ров |
матричного |
урав |
|
|
||||
нения, в |
результате че |
|
|
|||||
го |
получается так |
на |
|
|
||||
зываемая |
|
смешанная |
|
|
||||
(гибридная) |
матрица. |
|
|
|||||
К этому методу замены |
|
|
||||||
базиса относится метод |
|
|
||||||
Гаусса |
— |
Жордана. |
|
|
||||
Дальнейшее |
развитие |
6) |
h |
|||||
методов |
замены |
бази |
Рис. 5-1. Приведение нагрузок между |
|||||
са приводит |
к блочно |
|||||||
му |
обращению; |
из по |
двумя узловыми точками. |
|||||
а — до приведения; |
б — после приведения. |
|||||||
следнего |
вытекает |
ре |
||||||
|
|
курсивный метод. Кроме того, будет рассмотрен способ об ращения дополненной матрицы (соотношение Вудбери), который может быть применен для учета в обратной матрице изменений в сети, для расчета режимов слабо связанных сетей (метод расчленения сети). В главе рас
сматриваются вопросы обращения матриц, |
состоящих |
из комплексных элементов. Наконец, глава |
знакомит |
с еще одним методом обращения при помощи расщепле-
71
пия матрицы па произведение двух треугольных. Обра щение здесь состоит в расщеплении матрицы на блоки, для которых затем очень просто вычисляются обратные. К этой последней группе можно отнести также метод исключения Гаусса. Для иллюстрации рассмотренных в данной главе методов приводятся примеры.
5-2. РАСЩЕПЛЕНИЕ ГИПЕРМАТРИЦЫ НА БЛОКИ
5-2,а. Смешанная (гибридная) матрица. Задача со стоит в решении матричного уравнения
Сх=у.
С этой целью разделим уравнение на блоки (с индекса ми 1 и 2) таким образом, чтобы матрица Си не была особенной:
си С.,-1 |
Гх, 1 _Гу. 1 |
(51) |
с,ж См J |
U J [у. J |
|
Переставим блоки векторов с индексом 1: вектор Xi пе
ренесем из левой части уравнения |
в правую, а вектор |
yi — в левую. Эта замена должна |
сопровождаться сме |
ной знаков. Получим систему уравнений со смешанной матрицей:
СГГ
c,,ICl!, |
1 |
[ |
y,l |
J |
= f |
X‘ l- |
<5*2) |
|
— Сг.Сц1 Cj; — Ct,Cj, |
Q2J |
L |
x2 |
|
УаL |
J |
|
Название «смешанная (гибридная) матрица» происхо дит от того, что перестановка двух векторов приводит
кизменению характера блоков квадратной матрицы.
Вывод уравнения (5-2) :
Запишем матричное уравнение (5-1) в алгебраиче
ской форме с разделением на блоки:
Cux,-|-C llx2 = y1; С21х1 + Сааха = у2.
Первое уравнение системы умножим слева на С^1. В результате получим:
^11 У* "4"" |
^11 С,2Х2 = |
X,. |
Подставим это выражение |
во второе уравнение системы: |
— С21С-' у, + (С „ - С..С-1 С,.) ха = у,.
Последние два уравнения составляют матричное урав нение (5-2).
72
5-2,6. Метод замены базиса (алгоритм Гаусса—Жор дана).
Если отдельные элементы вектора х в соответствии с зависимостью (5-2) последовательно заменить соот ветствующими элементами вектора у, то уравнение Сх= == у окончательно примет вид: С_1у = х.
Рассмотрим первоначально перестановку i-x элемен
тов векторов х и у. Для этого запишем (5-1) |
в виде |
Ес,‘ cl: ] [ : ; ] = [ у « ] - |
< м > |
где Си — /-й диагональный элемент матрицы С; С** — матрица, полученная из С исключением i-й строки и i-ro столбца; с*г-, сг- — соответственно i-я строка и i-й столбец матрицы С без i-го элемента, например:
С i — \р \ч • • • >Ci _ 1, Ci+ 1, . •.) £ ц ],
xt, у{ и х*, уi — соответственно i-e элементы векторов х, у и векторы без i-x элементов.
После перестановки i-x элементов векторов х и у по лучим:
1 |
1 |
* |
1 |
|
|
|
У г |
Х г |
|||
С и |
------С % |
— |
|||
С и |
|
|
|
|
|
1 |
|
|
|
|
|
С>и |
^ |
С гС * г |
|
X t |
У г |
Далее осуществляем перестановку следующих эле
ментов. |
Расчетные |
выражения при этом будут анало |
|
гичны |
(5-4), изменится лишь |
||
/-й индекс. Первую |
замену |
||
базиса |
обозначим |
через |
|
х№уУ\ |
а |
последующие — |
|
х(2), ..., *<"-0 и */<2), ..., у(п- '\ |
|||
Этот |
метод |
соответствует |
|
алгоритму |
Гаусса —Жор |
||
дана. |
|
узловых прово |
|
Матрица |
димостей электрической сети является неполной: многие недиагональные элементы этой
матрицы равны нулю (отличным от нуля элементам ма трицы соответствуют связи между узлами сети). Сети, приведенной на рис. 5-2, например, соответствует сле-
73
дующая 'матрица узловых проводимостей, если в качестве базисного выбран узел 0:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1 |
~ * |
* |
* |
|
|
|
|
2 |
* |
* |
* |
* |
|
|
|
3 |
* |
* |
* |
|
|
|
|
Yc — 4 |
|
* |
|
* |
|
|
|
5 |
|
|
|
|
* |
* |
|
6 |
|
|
|
|
|
^ |
^ |
7 |
|
|
|
|
|
* |
* _ |
В этой матрице звездочкой * обозначены элементы, отличные от нуля, остальные элементы матрицы равны нулю.
Выбрав i-й узел в качестве управляющей точки \ получим после преобразования согласно (5-4), что от личными от нуля станут те элементы матрицы (вслед ствие наличия диады2 c*c**), которые соответствуют узлам, соединенным через управляющую точку. Напри мер, если в качестве управляющей точки выбрать узел 2, то между узлами 1—4 и 3—4 в результате преобразова ния появятся связи, и матрица примет вид:
|
1 |
1 |
2 |
3 |
4 |
|
|
|
* |
* |
* |
|
|
|
|
|
2 |
* |
* |
* |
* |
|
|
\ (1)2= |
3 |
* |
* |
* |
|
|
|
4 |
|
* |
|
* |
* |
|
|
|
5 |
|
|
|
* |
* |
|
|
6 |
|
|
|
* |
* |
|
|
7 |
|
|
|
|
* |
* |
где новые элементы, не равные нулю, обведены круж ком. Таким образом, матрица становится более запол ненной, и число расчетных операций увеличивается. Из этого следует, что с точки зрения объема вычислений небезразлично, в каком порядке выбираются управляю щие точки. Целесообразно управляющую точку выбирать так, чтобы преобразование (5-4) приводило к появлению наименьшего числа новых ненулевых элементов, т. е.
1 Управляющая точка — узел, для |
которого заменяются элемен |
|
ты векторов |
х и у. (Прим, ред.) |
пары векторов. (Прим, ред.) |
2 Диада |
— внешнее произведение |
74
сначала надо выбрать в качестве управляющей точки узел, к которому подключено меньше ветвей. Это имеет весьма большое значение для уменьшения числа рас четных операций. Алгоритм такого рода называют ме тодом выбора управляющей точки.
Аналогично можно действовать при обращении матрицы контурных сопротивлений. Для определения порядка замены базиса в этом случае разработаны ана логичные методы, в каждом из которых используется автоматический выбор управляющей точки [Л. 64].
5-2,в Обращение матрицы, расщепленной на блоки.
Для получения обратной матрицы продолжим переста новку векторов, приведенную в § 5-2,а. Уравнение (5-2) можно записать так:
Г Н П Н „ 1 Г-у, 1_ г-х.1 L Н2. Н :2 J L Х2 г I у2 J*
Поменяем местами векторы х2 и у2. |
/ |
|
|
|
В соответствии с (5-2) получим: |
|
|
|
|
' Н„ - Н 12Н2-2' Н21 |
- Н12Н й’ 1 |
Г У> 1 = |
Г х * 1 . |
J |
н2-2'н 21 |
н^1 J |
[ y2 J |
U |
На этом основании из матричного уравнения
С х = у
можно определить матричное уравнение
Ку = х.
Обратной для матрицы С является матрица К, что с помо щью блоков записывается в виде
На основании изложенного с учетом (5-2)
К22“ (С„ С21 Си С12) ;
К12— С„ С12К22;
(5-5)
К2, — К22С21Сп ;
К . ^ С - 1(I — С12К21).
75
Если С2а — скалярная величина, С21-вектор-строка, С1а — вектор-столбец, а значит, С ^ С '1 С12— также ска
лярная величина, то необходимо лишь знать матрицу, обратную Сп.
Из выражений (5-5) можно получить так называе мое разложение Эйткена (при котором матрицы Сц и С2 2 должны быть неособенными):
(Си —ClsCs О*,)-* |
(С^С201С21-С и)-'С12СГ] |
|||
|
'22 |
|||
(С21СП |
С|2 — С22) -1 |
С2|С || |
(С22 ■С21СП с ^ ) - 1 |
(5-6) |
|
|
|
|
|
Расчет |
упрощается, |
если |
Си — диагональная |
матри |
ца и если применить выражение (5-5). В этом |
случае |
узлы следует группировать так, чтобы к блоку Сц не
относились смежные |
узлы, т. е. узлы, расположенные |
в начальной и конечной точках одной ветви. |
|
5-2,г. Рекурсивный |
метод1. Разделение на блоки |
можно произвести следующим образом. Матрицу по
рядка k+ \ |
разлагают на матрицы с числом элементов |
k X k , k X l |
и \X\k и 1x1. Если уже выполнено обраще |
ние матрицы с числом элементов kX\k, то с помощью простого алгоритма можно рассчитать обратную матри цу порядка k+ l. На основании этого из матрицы по рядка п первоначально выбирается один элемент, соот ветствующий матрице 1X1, обратное значение которой получается простым делением. Далее обращают матрицу второго порядка. Эти действия проводятся шаг за ша гом до тех пор, пока не будет определена обратная матрица порядка п.
После определения обратной матрицы порядка k, т. е. Zfe= Y “ ] , обратную матрицу порядка k-\- 1 определяют
на основании выражения (5-5). Для этого к матрице порядка k добавляются (&+1)-е строка и столбец:
|
Y* |
Ук+ 1 1 |
Г |
и* |
I |
г 1* |
|
(5-7) |
|
У*К +1 |
Ук+1 j |
I |
uK+l |
1 |
I- lh +l |
||
|
|
|||||||
1 Иначе |
называется «методом |
окаймления» |
См. Д |
К. Ф а д- |
||||
д е е в , В. |
Н. Ф а д д е е в а . |
Вычислительные |
методы |
линейной |
||||
алгебры. Физматгиз, 1963, стр. |
199. |
{Прим, |
ред.) |
|
|
76
После введения обозначений
Qft+>— |
I |
(5-8) |
|
^i= y*ft+i4ft+i |
I |
||
|
Решение уравнения (5-7) согласно (5-5) будет иметь еле* дующий вид:
|
Г |
К* |
|
Kh+1 |
1 |
Г |
|__Г |
“fc |
1 |
(5-9) |
||
где |
l-k*fc+1 |
^ft+l |
J |
L |
fh+i J |
L |
nh+i |
j |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kk +1 |
|
u |
> |
|
|
|
||
|
|
|
|
|
^ |
|
Uh+ i |
|
|
|
(5-10) |
|
|
|
|
|
k&+i := |
|
^ft+i4&+r> |
|
|
||||
|
|
|
|
|
|
|
|
|||||
|
|
Kft = |
ZR-f-^ft+1qfe+1q^fj+I. |
|
|
|||||||
Для следующего шага следует исходить из матрицы |
||||||||||||
узловых |
сопротивлений |
|
порядка |
|
<>> |
(4) |
||||||
k + l |
|
|
|
|
|
|
|
|
|
|||
|
Г |
К* |
|
kk+1 |
1 |
|
|
1 |
0,25 |
|||
|
|
|
|
|
|
|
||||||
ZR+« |
|
|
|
|
к&+1 |
|
|
|
Ot2 |
0,33 |
||
Lk*h+i |
|
feh+ikfc+i |
1 |
|
|
|||||||
|
|
|
|
|
<5) |
(3) |
||||||
и добавлять |
следующие |
строку и |
|
|
|
|
||||||
столбец, |
соответствующие |
узлу |
|
Рис. 5-3. Сеть со зна |
||||||||
k + 2. Расчеты |
по |
выражениям |
|
|||||||||
|
чениями проводимо |
|||||||||||
(5-8) —(5-10) |
продолжаются |
до тех |
|
стей |
(числа |
в скоб |
||||||
пор, пока не определится искомая |
|
ках — сопротивления |
||||||||||
обратная |
матрица |
узловых |
сопро |
|
|
ветвей). |
||||||
тивлений. |
|
|
|
|
|
|
|
|
|
|
|
|
5-2,д. Пример. Для ознакомления с рекурсивным ме тодом определим матрицу узловых сопротивлений для
сети, показанной |
на |
рис. |
5-3. Матрица узловых прово |
|
димостей этой сети |
имеет вид (ем. гл. 3): |
|||
1 |
' |
1 |
2 |
3 |
1,45 |
— 0,25 |
— 0,2 |
||
2 |
— 0,25 |
0,58 |
— 0,33 |
|
3 |
|
0,2 |
— 0,33 |
0,53 |
Задачей является определение матрицы Z3 = \ 3l .
1-й шаг\ для узла 1
*1 = 11.45], Zj = [0,69];
77
2-й шаг: матрица Zl 1-го шага дополняется узлом 2:
q2 = |
[0,69] [-0,25] = [-0,173], |
•q = |
[— 0,25] [— 0,173] =0,043, |
=0 ,5 8 — 0 , 0 4 3 =
к2 = |
— 1,86 [-0,173] = [0,32], |
||
к, = |
[0,69] + |
1,86 [ - |
0,173] [ - 0,173] = [0,746], |
|
z _ |
[0,746 |
0,32' |
|
2 |
L0 ,32 |
1,86j |
3-й шаг: матрица Z2 2-го шага дополняется узлом 3:
__ Г 0 .7 4 6 |
0,321 |
Г— 0 ,2 |
1 ______ 1 0,2551 |
||
Чз |
L 0 .32 |
1 ,8 6 J L—0 ,3 3 J |
LO ,6 7 T J ’ |
||
т) = |
[ - 0 , 2 - 0 , 3 3 ] [ - ^ |
]=0,275, |
|||
|
k |
— |
1 |
— 3 9 |
|
|
|
0 ,5 3 — 0 ,2 7 5 |
, 3 ’ |
0 ,7 4 6
0 ,3 2
следовательно, обратная матрица третьего порядка
Z» = |
1 |
1 |
1 |
1 |
3 ,6 6 |
2 ,6 5 |
|
|
1 |
2 ,6 5 |
3 ,9 |
5-3. ОБРАЩЕНИЕ ДОПОЛНЕННОЙ МАТРИЦЫ (СООТНОШЕНИЕ ВУДБЕРИ)
Покажем вначале справедливость следующего об щего соотношения [Л. 37]:
(C + |
USV*)-1^ - |
1—C -‘U(S-1+V *C -‘U) V 'C"1, (5-11) |
где С |
и S — неособенные квадратные матрицы; U и |
|
V — прямоугольные |
матрицы, допускающие умножения, |
|
указанные в (5-11); |
выражение в скобках также неосо |
|
бенное. |
|
|
78
Доказательство: умножим слева правую часть (5-11) на C+ USV*; по определению обратной матрицы ре зультат должен представлять единичную матрицу. Вы полнив это умножение, получим:
i + u s v ^ c - 1—(c + u sv * ) c - ^ s ^ + v ^ - 'U j - ^ c - 1^
= I + [US(S-1 + V#C -,U) — (C + USV*) C-4J] (s -l + + v * c -iu )-i v * c -1.
Так как
US (S■-:*+ V*C- :*0) = и + u sv * c - *u
и
(C + USV*) C- >U = U+ USV*C -‘U,
то выражение в квадратных скобах равно нулю и, та ким образом, результат умножения есть единичная матрица.
Если S= cr (т. е. скалярная величина), то соотноше ние Вудбери принимает вид выражения Шермана—Мор рисона {Л. 36] и может быть записано следующим об разом:
(C-J-cuv*)-1 = C' |
(C -h iX v -C -’) |
(5-12) |
||
— |
+ v * C -‘u |
|||
|
|
|||
|
О |
|
|
5-4. НАРАЩИВАНИЕ СЕТИ
5-4,а. Добавление контурной ветви. Известны: матри ца узловых проводимостей Yc и матрица узловых сопро тивлений Zc. Пусть между узлами i и / сети подсоеди няется линия с проводимостью yv= i/zv |(рис. 5-4). В ре-
/7+ /
Рис. |
5-4. |
П о д со |
единение |
новой л и |
|
нии |
м еж д у д в у м я |
|
узловы м и |
точкам и |
|
сети |
i y v — \ / z v — |
проводи м ость н о вой ветв и ).
Рис. 5-5. |
П о д со |
единение |
нового |
у зл а к сети (*/« = = l / z v — п р о в о д и м ость н овой в ет ви).
7?
зультате изменения сети новая матрица узловых прово димостей будет:
Yсиj = ^ "Ь
где
g * = [o ...o io ... о — / о ... 0 ],
т. е. матрица проводимостей, которую следует приба вить к первоначальной, будет иметь вид:
~ |
|
i |
i |
|
|
“ |
^ |
• • • |
Uv • • |
• ---- У ь |
• |
• |
• |
j |
. . . |
*/г>. . . |
*/» |
• |
• |
• |
Это соответствует диаде «/»gg*.
Согласно (5-12) новая матрица узловых сопротивле
ний будет: |
|
Z,gg*Ze |
|
|
■"сио (Ye+ |
M g ^ - ^ Z c - |
(5-13) |
||
2, + g*Zcg |
||||
5-4,6. Добавление |
ветви дерева. |
Пусть с |
помощью |
радиальной ветви из узла к к сети подсоединяется но
вый узел (рис. |
5-5). В |
этом |
случае матрица |
узловых |
сопротивлений |
образуется просто: |
|
||
|
-сиз-- £ |
Z„ |
Zk |
(5-14) |
|
|
|
Zftft + z.. ] • |
|
где z*k=[zh1, 2ft2, .... |
— строка k матрицы |
Zn; |
||
элемент, относящийся к столбцу и строке к. |
|
5-4,в. Пример. Применим рассмотренный метод к се ти, показанной на рис. 5-3. На рис. 5-6 показаны пер вые четыре шага. Числа над ветвями указывают значе ния полных сопротивлений (для упрощения вместо ком плексных величин взяты вещественные).
1-й шаг. Матрица узловых сопротивлений сети, содер жащей базисный узел 0 и узел /, скалярна: