Главная -> Книги

(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) ( 33 ) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100) (33)

(индуктивные), то входные функции (3,13) таких цепей будут содержать многочлен с четными степенями в числителе и нечетными в знаменателе нли наоборот.

Программа 108. Вычисление коэффициентов входных функций реактивных лестничных цепей с однородными и поперечными fe!13 ветвями

П1 2 ПД ПО СП t КИПО X КПД t КИПО .- КИПО X 4- ИПО х>0 28 2 - ПО КПО L0 09 + П1 ИПД 1

4- БП 02

Инструкция. Очистить регистры памяти: Г, = Р.Х (или Z,;,= PX) В/О С/П РХ = 2, Z. , = РХ (илн С , = РХ) С/П РХ = 3, С 2 = РХ (илн1д, 2 = - РХ) СП РХ = 4 .. . ITj РХ С/П РХ = * + 1; если ITi - продольная (рнс. 13, а) индуктивность L, (или емкость С,), то коэффициенты входного сопротивления а„ = 1, Р1 = 6j, Р2 = а.. РЗ =6;,, ..., Р* = ak;

если Wi - поперечная (рис. 13, б) емкость С], то коэффициенты входной проводимости 6о=1, Pl=ai, Р2 = б2. Р3 = аз..... Ркац; если tt, - поперечная индуктивность Ll, то коэффициенты входной проводимости ао=1. Pl=&i, Р2 = = а2, Р3 = 6з..... PA; = 6(j. Предельное число k ветвей можно увеличить на единицу прн использовании микрокалькулятора с входным языком ЯМК52, заменив в программе обращения к регистру Д обращениями к регистру Е.

Пример. Для цепи с нормированными продольными индуктивностями Ц~ = Z.3 = 2 и поперечными емкостями С2 = С4 = 3 получим коэффициенты входного сопротивления Z„x(р) = {Ъ6р*+ 1 Зр-f 1)/(1 Sp-f6р).

Вычисление комплексных значеннй функций F(p) для заданных значений р сводится к вычислению комплексных значений многочленов числителя и знаменателя функции с последующим определением частного от их деления.

Программа 109. Вычисление многочлена А{р) степени п<9 комплексного аргумента p=a+jm

Сх t ПС Сх t t ПА

t ИПВ X ИПА ИПС X + ИПС X

ИПА ИПС X - КИПД + ИПД 1 - ПД х<0 06 С/П

Инструкция. (Оо = РО, ai = Р1, ..., а„ = Рп)п -= РД, а = PY, о) = РХ В/О С/П РХ = РеЛ(р), PY = 1тЛ(р); tiW 4- 8г!)с.

Пример. А{2 + j2) = 9р» + Зр» + 7р + бр" + 5р 4- 4р*3р« , 2р 4- р 0,5 = = 112722,5 /62914(/я=95 с).

Программа 110. Вычисление нормированного (а„ = 1) многочлена А(р) степени п:10 комплексного аргумента p=a+j(o

Сх t 1 t ПА Т ИПВ

X ИПА ИПС X + ИПС X ИПА ИПС X - КИПД 4- ИПД 1 - ПД х<0 04

С/П

Инструкция, (ао = РО, ai = Р1, ..., а„ , =--Р(п - 1))п - 1 = РД, о = = PC, ю РВ В/О С/П РХ = КеЛ(р), PY = 1тЛ(р); /(10 + 8г!)с.



Пример. Л(2 4- /2) = pie + 9рв 8р* + 7р- + бр" + бр» + 4р* + Зр4-2р2+р+ + 0,5 = 112 722,5 + /95 682 (/«95 с).

Максимальную степень многочлена можно увеличить иа единицу, отказавшись от операторов косвенной адресации.

Программа 111. Вычисление многочлена А{р) степени пЮ комплексного аргумента р - а + \ш

ПС ПВ ИПА X ИПО + ИПС ИПА X

ПД ИП8 ПП 40 ИП7 ПП 40 ИПб ПП

40 ИП5 ПП 40 ИП4 ПП 40 ИПЗ ПП 40

ИП2 ПП 40 ИП1 ПП 40 ИПО ПП 40 С/П

- ИПД ИПС X - ИПВ X + ИПС

X ИПД ипв X + ПД « в/о

Инструкция. (ао = Р0, ai = Pl, ап = Р"; при г!<10 вместо отсутствующих коэффициентов занести нули или для сокращения времени счета

изменить начало программы и адреса переходов) о = PY. (о = РХ В/О С/П {tx «бп с) РХ = РеЛ(р), PY = 1тЛ(р).

Пример. Л(2 + /2) = Юр»» + Ор» + 8р8 + 7р + бр" + 5р» + 4р* + Зр» + 2р~г + р + 0,5 = 112 722,5 + j390 594.

Программа 112. Вычисление нормированного (aii=l) многочлена А(р) степени п = \\ комплексного аргумента р = о-i-jo)

ПС ПД ПВ ИПА + ИП9 ПП 37 ИП8

ПП 37 ИП7 ПП 37 ИПб ПП 37 ИП5 ПП

37 ИП4 ПП 37 ИПЗ ПП 37 ИП2 ПП 37

ИП1 ПП 37 ИПО ПП 37 С/П ИПД ИПС X

- ИПВ X + ИПС X ИПД ипв

X + ПД в/о

Инструкция. (ао = РО, ai = Pl, а„ 1 =Р(п-1)) a = PY, w = РХ в/о С/П РХ = КеЛ(р), РУ = 1тЛ(р); tbn с.

Пример. Л(2 + j2) = р» + Юр" + 9р» + 8р« + 7р + бр« + 5р» -i- 4р* + Зр -+ 2р 4- р + 0,5 = 47186,5 + J456130 (/«60 с).

Максимальную степень вычисляемого многочлена можно увеличить, несколько усложнив ввод исходных данных.

Программа ИЗ. Вычисление многочлена А(р) степени п:12 комплексного аргумента p=o-l-jw

ПД ПС X Вх ИПД X ИПВ

ПП 45 ИПА ПП 45 ИПО ПП 45 ИП8 ПП

45 ИП7 ПП 45 ИПб ПП 45 ИПб ПП 46

ИП4 ПП 45 ИПЗ ПП 45 ИП2 ПП 46 ИП1

ПП 46 ИПО + С/П + ИПД .н. t

X ИПС X Вх -»- + f -»-

ИПС X ИПД X - в/о



Инструкция. (ао = РО, ai = Pl..... aii = PB; вместо отсутствующих

коэффициентов ввести нули) ai2 = PZ, o = PY, о)=РХ ВО С/П РХ = РеЛ(р), РУ = 1тЛ(р); tx7n с.

Пример. А (2 + J2) = 12р2+ 11рп 10pio + 9p9 + 8p8+7p-(-6p6+5p5 + 4p»+3p+ f2p2 + p+0,5 = -3 753 901,5+jl 111490 U«90 с).

Программа 114, Вычисление нормированного (ai3=l) многочлена Л(р) степени п=13 комплексного аргумента р - С1 + ]ш

ПД t - - ПС ПП 44 ИПВ ПП

44 ИПА ПП 44 ИП9 ПП 44 ИПЗ ПП 44 ИП7 ПП 44 ИП6 ПП 44 ИП5 ПП чА ИП4 ПП 44 ИПЗ ПП 44 ИП2 ПП 44 ИП1 ПП

44 ИПО 4 СП + ИПД \ у.

- ИПС X Вх -)- f

ИПС < ИПД X - ВО

Инструкция. (ао = РО, а, = Р1, а„ = РВ) ai2=PZ, o=PY, w = PX В/О С/П РХ = РеЛ(р), PY = ImЛ(p); tialn с.

Пример. Л(2-j2)=p"-(-12p2-(-llp + 10p" + 9p9-l-8p*-l-7p-f6p6+5p5-4p*-f + 3p-f2p2 + p + 0,50= -4 278 189,5-(-]587 202 (/«90 с).

При необходимости максимальную степень вычисляемого многочлена А(р) можно повысить еще на единицу, воспользовавшись регистром О для хранения коэффициента при степени р и вычисляя Ло(р)=Л(0)-ао с последующим вычислением Л (р) = Лс (р)+ао. При использовании ПМК с входным языком ЯМК52 максимальная степень многочлена увеличивается на единицу при хранении исходных данных также в регистре Е.

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

Программа 115. Вычисление многочлена Л (р) произвольной степени п комплексного аргумента р=а+jw

П9 П8 П7 ПО Сх П6 КИПО

ИПО СП ИП9 ИП7 X ИП6 ИП8 X - + ИП9 ИПЗ X ИП6 ИП7 X + т П9 ИПО х=0 09 + С/П

Инструкция. п = РТ, o = PZ, (o = PY, а„ = РХ В/О С/П РХ=п-1, о„ , = РХ С/П РХ = п-2 ... ai = PX С/П РХ=0, ав = РХ С/П РХ=КеЛ(р), РУ = 1тЛ(р); /«8 с.

Пример. Л (2 -(- j 2) = Зр-Ч- 2р2 -f р + 0,5 = -45,5 -1- j66.

Вычисление комплексных значений функций (3.13) по комплексным значениям многочленов числителя и знаменателя обеспечивается программами 15 и 16. Выполнение всех процедур вычисления комплексных значеннй функции (3.13) можно совместить в одной программе.

Программа 116. Вычисление комплексного значения функции (3.13) с произвольными степенями п числителя и т знаменателя



(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) ( 33 ) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100)