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

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

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

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

Добавлен: 21.10.2024

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

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

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

Произведение

характеристических

матриц

четырехполюсников

I и I I равно матрице обобщенных параметров

эквивалентного

че­

тырехполюсника.

Действительно:

 

 

 

 

 

Л

в,

А2

В2

А,А2-

h вхсг

Агвг +

ад

 

 

 

С2

D 2

СХА2- Ь DXC2

СХВ2 + DX D 2

 

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

соответствует перемножение матриц обобщенных параметров А,

В,

С, D четырехполюсников.

 

 

 

 

 

Для каскадного соединения, состоящего из п

четырехполюсников

(рис. 7.7),

матрица обобщенных параметров четырехполюсника,

эк-

Рис.

7.7. Каскадное соединение п четырехполюсников

Бивалентного

всей схеме, равна произведению

характеристических

матриц всех

составных элементов каскада и

зависит от порядка

их соединения.

Если обозначить характеристическую матрицу г-го элементар­ ного четырехполюсника так

а1 в,

то каскадная матрица m для всей схемы

л

m = П т ; . i=i

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

Четырехполюсники с неопределенной матрицей. Встречаются цепи, представленные в виде четырехполюсника, для которых не существует ни характеристической матрицы проводимостей, ни характеристической матрицы сопротивлений. Так, например, электронные лампы и транзисторы являются трехполюсниками, поскольку у них общий один входной и выходной зажимы. Свой­ ства таких трехполюсников, рассматриваемых как четырехполюс­ ники, зависят от того, какой зажим будет общим, и выражаются через получение неопределенной матрицы трехполюсника, которую называют также полной матрицей.

116


Для вывода общей матрицы проводимостей рассмотрим трехполюсник, показанный на рис. 7.8. Обозначим через U i , И г и U3 напряжения соответствующих зажимов трехполюсника относитель­ но произвольно выбранного потенциала базисного узла. Уравнения узловых напряжений имеют вид

 

 

 

 

 

^2=

^21^1 ~Ь У22^2 ~Ь ^23^3>

 

где Yih

=Ii/Uh,

 

т.е.

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

Y i k численно

равна от-

ношению

тока

11,

 

 

 

притекающего к узлу

 

 

 

/, к напряжению

Uk,

 

 

 

приложенному

к

уз­

 

 

 

лу

при

условии,

 

 

 

что

остальные

зажи­

 

 

 

мы

заземлены.

Про­

 

 

 

водимости,

входящие

 

 

 

в приведенную

 

си­

 

 

 

стему уравнений,

об­

 

 

 

разуют

матрицу

 

 

 

 

 

11

у»

^13

 

Рис. 7.8. Схема трехполюсника

проводи­

 

 

 

 

 

 

 

21

Y

^23

 

 

мостей

 

 

31

у

33

 

 

 

 

 

 

' 32 1

 

 

 

 

вид которой 3x3, так как ни один из трех узлов трехполюсника не имеет нулевого потенциала. Если вычеркнуть третью строку и третий столбец данной матрицы, что эквивалентно U3=0, то полу­ чим матрицу проводимости трехполюсника вида 2x2, при условии, что зажим 3 является общим для входа и выхода. Если же вычерк­ нуть вторую строку и второй столбец, то получим матрицу прово­ димостей 2 x 2 для случая, когда зажим 2 является общим для входа. Вычеркнув первую строку и первый столбец, получим матрицу проводимостей для случая, когда общим для входа и выхода явля­ ется зажим / .

Матрица проводимостей 3 x 3 характеризуется тем, что в ней сумма проводимостей в любой строке и в любом столбце ра'вна нулю.

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

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

Для построения алгоритма используется возможность создания

117


циклических процессов, а также разветвлений в программе. Не уменьшая общности программы, считается, что рассматриваемые схемы имеют неограниченное конечное количество элементарных четырехполюсников для указанной последовательности наборов.

§ 7.3. Построение алгоритма определения обобщенных параметров цепи, состоящей из п четырехполюсников

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

Если совокупность исходных данных рассматривать как М-мер- ный вектор /, а результаты — как некоторый iV-мерный вектор U,

то задачу в общем виде можно записать как вычисление /=/(£/), где / — заданная вектор-функция. Такое алгоритмическое описание в терминах элементарных операций является в сущности програм­ мой для решения задачи; полученный алгоритм определяет слож­ ность задачи.

Вычисление параметров сложного четырехполюсника наиболее удобно производить следующим образом: исходная схема представ­ ляется рядом простейших четырехполюсников, параметры которых известны. Четырехполюсники должны быть соединены так, чтобы выполнялись условия согласования по какой-либо из приведенных схем. Вычислительный процесс будет протекать в двух направлениях; для каскадного соединения — сводится к перемно­ жению характеристических матриц отдельных четырехполюсников при соблюдении ограничений, связанных с некоммутативностью про­ изведения матриц, для параллельного или этажного соединения — сводится к сложению характеристических матриц отдельных че­

тырехполюсников.

 

 

 

 

 

 

Рассмотрим

п четырехполюсников, соединение

которых каё-

кадноепп х т 2

х ... х т п ; э т а ж н о е 2 1 + г 2 + . . . + 2 п ; ( т 1 + т а + . . . + п 1 Г 1 ) ;

параллельное

Y i + Y 2 + . . . + Y n ;

( m i ' + m 2 ' + ...-r-m7 l / ).

h u g .

 

По этим же

схемам легко рассматриваются матрицы

'

Алгоритм,

перерабатывающий всякие

унимодулярные матри­

цы

m i , m 2 ,

m3 ,

m n

второго

порядка

в

матрицу

m = m i x m 2 х . . . x m „ или в

матрицу m = m i + m 2 + . . . + m n ,

строим,

118


применяя соответственно повторение или композицию индивидуаль­ ных алгоритмов.

Пусть m i , m 2 , m„ — характеристические матрицы четырех­ полюсников. Предположим для определенности, что матрица mf t — вещественная (случай комплексных матриц рассматривается ана­ логично). Параметры эквивалентного четырехполюсника в каждом из указанных случаев могут быть вычислены по следующей схеме:

элементы

матриц

m i , m 2 ,

m n

вводятся в оперативную память

машины

в естественном

порядке:

 

 

 

 

Си .

#12 .

/7("

„(1),

л'2 '

п { 2

)

„(2).

Oil

,

п { п )

^21 , ^22 •

Я21 .

#22

 

d\2

,

"22 1

 

Здесь

_(Р)

 

 

 

 

матрицы т^ . Для образования

CLik

будут элементом

произведения матриц m i , т а

 

 

т п в памяти машины выделяются

рабочие

ячейки.

Часть

 

 

 

 

 

)

 

этих ячеек использует­

 

 

 

 

 

 

ся матрицами

сомножи­

 

 

Образование

 

команд,

за­

телей (слагаемых) А, В

 

 

висящих

от количества

матриц

иС, другие ячейки

предназначаются

 

для

Перевод чисел

в дбоичную систему

результирующей

 

мат­

 

 

I

рицы,

являющейся про­

 

 

 

изведением

 

либо

 

сум­

Пересылка

А^~В

мой

матриц.

 

Работа

 

 

 

программы

 

начинается

Пересылка

А„.,/.^А

с

пересылки

элементов

матрицы А п

в ячейки,

 

 

 

содержащие

элементы

Передача

управления

матрицы В„, и

 

матри­

 

Параллельное

 

Каскадное

цы A„_! в ячейки,

 

содер­

 

 

[или этажное)

 

соединение

жащие элементы матри­

соединение

 

 

 

цы А. Затем

в

зависи­

С=А+В

 

 

мости от вида

соедине­

 

С=АхВ

ния матрицы А и В пе­

 

 

 

ремножаются

или скла­

 

 

 

дываются,

и

результат

 

 

 

записывается

в

 

 

ячей­

Изменение

адреса в

ках,

отведенных

 

под

 

блоке

А^А

матрицу С,

после

чего

 

I

 

элементы матрицы С пе­

Проверка

окончания

 

ресылаются

 

в

ячейки,

 

 

расчета

параметров

отведенные под элементы

 

 

 

матрицы В . Затем

мат­

Вывод

на

печать

рица А„_2 пересылает­

ся в ячейки

с элемента­

 

X

 

ми матрицы А.

Матри­

СТОП

цы А и В перемножают­

 

 

 

ся

или складываются.

Рис: 7.9. Блок-схема программы определе­

Результат

пересылает­

ния обобщенных параметров цепи, состоя­

ся

из

ячеек

с

элемен­

щей из я четырехполюсников

119