Файл: Голембо, З. Б. Алгоритмизация и программирование электротехнических задач на электронных цифровых вычислительных машинах учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 97

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

{например, U = 1 + /0), а все э. д. с , действующие в системе, за­ корочены. Далее определяются токи в ветвях и взаимные сопро­ тивления узла i и остальных узлов по формуле (6.24), а также соб­ ственное сопротивление по формуле (6.25). Расчет повторяется до тех пор, пока не будут найдены все собственные и взаимные сопро­ тивления с учетом, что Z„( J l = Znm.

При отключенных нагрузках сопротивления, эквивалентирующие нагрузки и генерирующие узлы размыкаются. К любому узлу i

прикладывается

единичное

напряжение Ui

(например,

£/;

=

=

1 + /0), и заземляется балансирующий узел. Далее определяются

токи в ветвях, и по приведенным формулам собственные и взаимные

сопротивления узла I по отношению к остальным узлам. Аналогич­

но расчет повторяется для остальных

узлов.

 

 

 

 

В обоих рассматриваемых случаях определяются проводимости

ветвей:

 

 

 

 

 

 

 

или

 

ypq=VZpq

 

(6.26)

 

 

 

 

 

 

 

 

 

 

УрЯ rpq / (ГРЯ ХРя) '

УрЯ Xpq I (ГРЯ ~Г"Xpq) >

(6.

где

Zpq =

rpq +

jxpq — сопротивление

ветви,

соединяющей

узлы

р и q\ Ypq

= Ypq— jYpq — проводимость ветви, соединяющей

узлы

р я

q.

 

 

 

 

 

 

 

 

Собственные проводимости

узлов

 

 

 

 

УПР ~ 2 УРЯ > УРР — 2 УРЯ >

яя

где q — количество узлов, соединенных с узлом р. Суммирование выполняется по всем узлам, соединенным с данным:

у'

Y"

С Р = (УРРГ+VPPT- '

D p = (КРГ+(КР)2 '

Для каждой схемы сети эти величины считаются только один раз.

б. Алгоритм расчета

Из сравнительного анализа уравнений, записанных относительно контурных токов и узловых напряжений, видно, что для построения алгоритма определения взаимных и собственных проводимостей (сопротивлений) наиболее применим метод узловых напряжений. Решение уравнений, составленных по методу узловых напряжений, на ЭЦВМ проще вести итерационными методами, которые заклю­ чаются в том, что программа решения сводится к повторению про­ стых однотипных кусков. Пользуясь для решения прямыми мето­ дами, необходимо считаться с возможностью потери верных знаков при преобразовании исходных уравнений. А так как ЭЦВМ не поз-

98


воляет «подправлять» что-либо в процессе вычислений, то все воз-' можные затруднения должны быть предусмотрены заранее, что усложняет программы для прямых методов.

Недостаток итерационных методов — большой объем простых. вычислений — устраняется за счет высокой скорости современных ЭЦВМ.

Учитывая вышесказанное, можно сделать вывод, что расчет целесообразно вести итерационными методами, например методом Зейделя. Этот метод заключается в следующем. Считают, что в узле, для которого определяются собственные и взаимные сопротив­ ления, приложено единичное напряжение.

Для узла р (рис. (6.3)

 

 

 

 

2 к „

=

о,

 

 

 

 

Ypq

= Y'pq — jY"pq

ч

 

 

 

ветви pq;

 

где

— полная

проводимость

 

напряжение узла q; Up

— напряжение узла р. Тогда

 

 

 

 

ч

 

РЧ

 

 

(6.30)

 

 

 

 

 

 

 

 

Выражение (6.30) может быть записано в виде

 

 

где

 

Ур =

АрСр-

U"P = APDP

+

BрDCр'

(6.31)

 

 

 

 

 

 

 

 

 

Ар=

£

(Y'pqU'q

+ Y°pqUq);

£

(Y'pq

U'„-

Ypq Uq) .

(6.32)

q;q*p ч; ЧФР

Суммирование производится, во всех узлах, соединенных с дан­

ным.

Для цепи, содержащей п узлов (исключая узел, принятый за начальную координату отсчета), получаем п уравнений, связываю­ щих п переменных.

Использование представленного матрицей совпадения алгеб­ раического выражения геометрической структуры рассматриваемой электрической цепи связано с введением большого количества ну­ лей в эту матрицу, что увеличит объем вводимой информации. Поэтому в машину вводится минимальное число параметров, через

которые выражаются

коэффициен­

 

ты системы

уравнений.

Осущест­

 

вляется это при использовании

со­

 

путствующей

информации.

Ска­

 

занное выше

рассмотрим

подроб­

 

нее.

 

 

 

 

 

 

 

Предположим,

что

нумерация

 

узлов цепи

происходит

следую­

 

щим

образом: первый

узел явля­

 

ется

одним из граничных

узлов,

 

г-й — (г>1) имеет среди

соседних

Р и с . 6 3_ С х е м а а н а лиза

узлов, по крайней

мере,

один

из

узла цепи

99



•перенумерованных ранее. Положительное направление токов в вет­ ви принимается от узла с меньшим номером — к узлу с большим номером. Каждый узел цепи полностью характеризуется числом ветвей, примыкающих к нему; проводимостью каждой ветви и но­ мером второго узла данной ветви (перечисленные характеристики являются сопутствующей информацией).

Для решения (6.30) можно воспользоваться решением задачи Дирихле методом сеток: во всех узлах цепи задаются произволь­ ным приближенным значением напряжения. Затем, используя информацию, заданную в первом узле цепи, вычисляют коэффициен­ ты первого уравнения системы (6.30). Далее, стирая начальные зна­ чения напряжения в первом узле и заменяя их результатом под­ становки значений напряжения в соседних узлах в первое уравне­ ние, получают новое приближенное значение напряжения в первом узле. Поступив аналогичным образом со всеми узлами, получают новые приближенные значения напряжений во всех узлах цепи. Повторив весь процесс k раз, находят приближенное значение на­ пряжения £/(?'(г = 1, 2, п), которое при некоторых ограниче­ ниях, наложенных на матрицу системы, сходится к точному реше­ нию (6.30) при /г-voo.

После того как будут определены все напряжения, вычисляют ток для узла i, в котором предполагается приложенным единич­ ное напряжение U = 1 + /0.

 

 

Л = Е чУ (

, ( 1 - £ / , ) .

(б-зз)

Токи

во всех генерирующих

узлах

 

 

 

 

 

ip=Y>YpqUq.

 

 

(6.34)

 

 

 

 

 

щ

 

 

 

Взаимные сопротивления

между

узлами / и q Ziq

= Z,-? + /Z,-9

 

 

Zlq=Utliq

 

 

при

Ut=l

 

или

 

 

 

 

 

 

l"q

 

 

'

l'a

 

 

-

 

 

 

Z ; , =

№ K T

 

;

Z i q =

К ) я + ( О я

*

при q =

i для

узла i определяются

 

 

 

 

\ZH\

и

.•<*„ =

JT/2 — i>u;

 

 

 

\Ziq\

и

a,9 =

ic/2— ф,? ,

 

где ijjjj и tyiq —фазовые узлы собственных и взаимных сопротив­ лений.

Результаты расчета для узла i выводятся на печать, далее на­ чинается аналогичный расчет для следующего узла.

При отключенных нагрузках расчет начинается с определения проводимостей ветвей по формулам (6.27), а затем — по формулам (6.31) — (6.33). Напряжение балансирующего узла принимается

100


равным нулю. В узле, для которого определяются собственные и взаимные сопротивления,, полагается приложенным единичное налряжение.

Взаимные сопротивления между узлами i и q Ziq = Z,-? + /ZI < 7

,

u q i'l +

u"q /;.

.

v q i \ - u q i \

i q ~

 

'

i q ~

( w + w r '

При q = i определяются

собственное

сопротивление узла i \ZH\

•и a 11-

 

 

 

 

Предположим, что в ЭЦВМ введена программа: количество узлов цепи, сопутствующая информация, относящаяся к каждому _узлу, начальное напряжение в узлах (последнее может быть задано самой машиной). Работа программы начинается с вычисления ко­ эффициентов первого уравнения по сопутствующей информации, •относящейся к первому узлу, и вычисления нового приближенного значения напряжения в нем. Затем то же делается для второго и т. д. узлов, пока не будут просчитаны все узлы цепи. После этого машина вновь возвращается к расчету первого узла. Предусмотрен вывод на печать приближенных значений напряжений в узлах по­ сле определенного числа итераций. Далее вычисляются токи в ветвях.

Значения коэффициентов уравнения получаются следующим •образом: вычисляется сумма проводимостей по ветвям данного узла (эти величины входят в сопутствующую информацию), затем в п рабочие ячейки, отведенные под коэффициент уравнения, засылают­ ся нули, далее в ячейки, в которых находятся значения коэффициен­ тов уравнения, относящиеся к узлам, соседним с данным, засылают­ ся соответствующие значения проводимости, деленные на сумму значений проводимости по всем ветвям данного узла. При переходе к следующему узлу для коэффициента уравнения используются те же п рабочих ячейки. Это дает большое преимущество по сравне­ нию с методом, применяемым в геометрической теории цепей, где используется п2 ячеек для хранения коэффициентов уравнений.