Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Современные методы анализа электрических систем

..pdf
Скачиваний:
0
Добавлен:
12.11.2023
Размер:
19.49 Mб
Скачать

Метод поясняется на рис. 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 и узел /, скалярна:

Соседние файлы в папке книги