Параллельное устройство для решения квадратного уравнения Советский патент 1986 года по МПК G06F17/11 

Описание патента на изобретение SU1249532A1

1249532

Изобретение относится к вычисли- и Ь при и (м - разрядность представления информации),

Запишем произведение разрядной

V„V

матрицы X на разрядный вектор х в

тельной технике и может применяться автономно и в системах автоматического управления динамическими объектами или техническими процессами. 5 развернутом виде при п 4 как

Цель изобретения - расширение функциональных возможностей за счет реализации решения полного неприведенного квадратного уравнения вида охЧ Ьх + с 0.10

На фиг,1 приведена схема параллельного устройства для решения квадратного уравнения для случая, когда п 4 (п- разрядность представления и обозначим в выражении (3) следующие информации); на фиг.2 - схема трех- tS разрядные векторы входового сумматора-вычитателя. i I ,. г„ , (2i „ i2 a.tvf) , 23 .t

/I f 2

x + X X

I 2

X X

i 2 3 (4

X -tX X + X X

2 4

X X

} 3

X + X X

4 X

(3)

4o,x)(o,ix,o,xr.; 4o,xx,o,f,

4o,x)(o,ix,o,xr.; 4o,xx,o,f,

( ; 2 1 ;-i ( ;

X (0,Х «Л , -.. ; X X 0, X) .

Параллельное устройство для решения квадратного уравнения (фиг.1) содержит п трехвходовых сумматоров- вычитателей 1, (h -1) сумматоров 2, 20 Тогда разрядное уравнение для вычис- (П -1) сумматоров-вычитателей 3, ления значения первого разрядах П-ый сумматор 4, (п -1) переключате- 0,l искомого корня X может быть лей 5, входы коэффициентов с 6, о 7, представлено следутощим образом: учиb 8 и выход результата 9 (i 1,2,тывая,что Л О..

. СП

..., п) устройства. Сумматор-вычита- 5 Г( 01 г, тель 1 содержит сумматор 10, сумма- х | при ц, ;6 при, ,2а f2 . (4) тор-вычитатель 11, информационные

входы 12... 14, выход 15 и вход 16 признака конца сумматора 1.

Параллельное устройство для реше- НИН квадратного уравнения вида

Ьх + с О (1) работает следующим образом.

Представим вьфажение (1) в разрядной форме как

V V V , V V

ахх+Ьх+с 0,

(2)

35 деления х можно записать как г fl с JO „, fi %, .o 1/Р%чЬ

х

п t

- разрядные матрицы, представляющие собой разрядное изображение чисел а

Запишем произведение разрядной

V„V

матрицы X на разрядный вектор х в

развернутом виде при п 4 как

нии (3) след a.tvf) , 23

4

4

X

X

4 X

(3)

обозначим в выражении (3) следующие азрядные векторы I ,. г„ , (2i „ i2 a.tvf) , 23 .t

4o,x)(o,ix,o,xr.; 4o,xx,o,f,

огда разрядное уравнение для вычис- ения значения первого разрядах 0,l искомого корня X может быть редставлено следутощим образом: учи ( ; 2 1 ;-i ( ;

X (0,Х «Л , -.. ; X X 0, X) .

огда разрядное уравнение д ения значения первого разр 0,l искомого корня X мо редставлено следутощим обра

Тогда разрядное ура ления значения перв 0,l искомого ко представлено следуто

тывая,что Л О..

. СП

Г( 01 г, х | при ц, ;6 при,

-2v C2l

Вектор 2 q образуется как

2%М

-3 V Л ,4 V (

2 -а +2 За х-ч

,-3 LO .,-4 2 -о -2 Q -,Q

С5)

Второе разрядное уравнение для опре2

.-(-Ь,., ..2) ,, , при,

.и,

V. .o.

X i

,2-.

-2

2 Q

,(2-. a

+2 b .046875-0.21875+9..078125 c

i 1

-2 7 - (-4л I , с - I .

r, ; 2 2 .0234375+0.0351562 0.0585937

C2J j.9-Z L . с (О j, „()

W)

+ 2

2-.0, 2-. a

,-} . -3

. b). 1

.3,(2- -at +2

2

+-C

(2)

,1).

С -о-.

b). 4

a + с

0.0585937-0. 109375+0.078125 0.0273437 c

,.

+ 2 .0292968+0.008789 0.0380858 0.0380858-0.0546875+0.0273437 0.010742

4,(

+2

,-e

,

+2

2-% b). + 0.0212401-0.0273437+0.010742 0.0046384 c

3(.0190429+0.0021972 0.0212401. 01-0.0273437- X 1, .

Таким образом, решение равно X (X , X ,х ,х ) (1,1,1,1) .

Параллельное устройство для решения квадратного уравнения функционирует следующим образом.

На первую 6, вторую 7 и третью 8 входные шины устройства подают исходные значения с, b и а соответственно.

При этом значение а подается на .первые входы всех переключателей 5, а также на первьй вход и-го сумматора 4 и со сдвигом 2 на второй вход этого же h-го сумматора 4, благодаря чему в сумматоре 4 реализуется сумма Q + 2 q и значение 3 а из выхода сумматора поступает на вторые входы всех переключателей 5. После окончания переходного процесса в схеме устрой- CTiqa, в первом трехвходовом сумматоре вычитателе 1 по выражению (4) реализуется вычисление с 2 - а - + b +

ч ч.V fO

+ С их. Значение с из выхода сумматор а-вычитателя 1 поступает на первьй вход второго трехвходового сум- матора-вычитателя 1, а значение х из выхода

матора-вычитателя

вьй разряд 9 выходной шины 9

знакового разряда первого сум- 1 поступает на пери на

управляющие входы второго сумматора- вычитателя 1, первого переключателя 5 и первого сумматора-вычитателя 4.

Если X 1, то по выражению (5) значение За из второго выхода первого переключателя 5 поступает на первые входы сумматора 2 и сумматора-вычитателя 3, при X 0 - значение а поступает из первого выхода этого же переключателя на первые входы сумматора 2 и сумма- тора-вычитателя 3. При х 1 первьй сумматор-вычитатель 3 настраивается на сложение (когда х О - на вычита.

i

(9)

1249532

Приме -0,4375; с

P 1 . a 0,25 X

0,1875; Ь 1.

2 .0234375+0.0351562 0.0585937

()

2)

0.0585937-0. 109375+0.078125 0.0273437 c

,.

+ 2 .0292968+0.008789 0.0380858 0.0380858-0.0546875+0.0273437 0.010742 с

+2

,-e

,

0.0212401-0.0273437+0.010742 0.0046384 c

3(.0190429+0.0021972 0.0212401. 01-0.0273437- X 1, .

0

5

0

5

0

5

ние), благодаря чему в нем по выраже нию (5) вычисляется значение 2 -а 2 а + 2 За , которое поступает

0 на второй вход второго сумматора-вычитателя 3. В первом сумматоре 2 по вьфажению (5) определяется значение , которое поступает на второй вход второго трехвходового сумматора

5 вычитателя 1. Второй трехвходовьй сумматор-вычитатель 1 при х траивается на сложение или О - на вычитание, благодаря чему в этом сумматоре-вычитателе 1

1 насА

при у

по вьфажению (6) вычисляется значение с . 2-.- ).« +С ( +

чение С поступает

и X . Зна- на первьй вход 1, а

третьего сумматора-ввгчитателя X - на второй разряд 9 выходной шины 9 и управляющие входы вторых сумматоров-вычитателей 1 и 3 и второго переключателя 5. Из выхода второго переключателя 5, в зависимости от значения х 1 или х 0, величина За или а поступает на первые входы второго сумматора 2 и сумматора-вычитателя 3. Во втором сумматоре-вычитателе 3 по выражению (7) вычисляется значение 2 ,которое подается на второй вход третьего сзт матора-вычи- тателя 3 и второй вход второго сумматора.

Во втором сумматоре 2 по вьфажению (7) вычисляется 2 -о , которое поступает на третий вход третьего сумматора-вычитателя 1, в вычисляется значение

котором С и X по выражению (8) . Значение с поступает ла первьй вход последующего сумматора-вычитателя 1, а значение х - на управляющие входы четвертого и трег тьих сумматоров-вычитателей 1 и 3 соответственно и третьего переключателя 5. Аналогичным образом в каждом 1-м сумматоре-вычитателе 1 по выражению (8) вычисляется значение с поступающее на первый вход ()-го сумматора-вычитателя 1, и значение X J которое подается на управляющие входы 1 -го сумматора-вычитателя 3 и переключателя 5 и (i-t-l)-ro сумматора-вычитателя 1, В зависимости от значения х из выхода i -го переключателя 5 подается величина -3q или а на первые входы -го сумматора 2 и сумматора-вычитател-я 3. В i -м сумматоре-вычитателе 3 по выражению (9) определяется значение 2 Q , которое подается на второй вход (i + 1)-го сумматора-вычитателя 3 и второй вход i -го сумматора 2. Вi -м сумматоре 2 по выражению, (9) вычисляется значение которое поступает на второй вход (i 1)-го трехвходового сзгмматора-вычитателя 1, в котором по вьфажению (8) вычисляется значение с и х . Наконец, в h-м сумматоре-вычитателе 1 по выражению (8) вычисляется значение X , которое подается на вход м-падшего разряда 9 выходной шины 9,. Таким образом, на h разрядах 9, 9,.,. ,9 выходной шины 9 за время переходного процесса в схеме образуются соответственно значения х , v ,.,.,) искомого вектора х (х ,х ,...,).

Формула изобретения

1. Параллельное устройство для решения квадратного уравнения, содержащее ц сумматоров, (и- 1) сумматоров- вычитателей, где и-разрядность устройства, -отличающееся- тем, что, с целью расширения функциональных возможностей за счет реализации решения квадратного уравнения вида ах -f Ъх + С о, в него введены h трехвходовых сумматоров-вычитате- лей и (п -1) коммутаторов, причем выход i -го трехвходового сумматора- вБ1читателя / 1, (п-1)/ соединен с первым информационным входом (i+1)-ro трехвходового сумматора-вычитателя, второй информационный вход которого соединен с выходом i -го сумматора, знаковый (Уход i -го трехвходового сумматора-вычитателя соединен с входом признака операции входом (i -ь 1)-го трехвходового сумматоравычитателя, с управляющим входом и-го коммутатора, входом признака операции i-го сумматора-вычитателя 5 и выходом i-го разряда результата устройства, выход -го коммутатора соединен со сдвигом вправо на (2i + 2) разрядов с первым информационным входом i-го сумматора и первым 10 информационным входом i-го сумматора- вычитателя, знаковьй выход ti-го трехвходового сумматора-вычитателя соединен с выходом П -то разряда результата устройства, вход коэффициента с уст- 15 ройства соединен с первым информахщ- онным входом первого трехвходового сумматора-вычитателя, вход коэффищ- ента b устройства соединен со сдвигом вправо на i разрядов с вторым инфор- 20 мационным входом i-го трехвходового сумматора-вычитателя ( L 1,ц ), вход коэффициента q устройства соединен со сдвигом вправо на 2 разряда с тре- тьим информационным входом первого

25 трехвходового сумматора-вычитателя, с первым информационным входом и-го сумматора, со сдвигом влево на 1 разряд с вторым информационным входом сумматора, с первым информацион30 ным входом каждого коммутатора, со сдвигом вправо на 3 разряда с вторым информационным входом первого сумматора и вторым информационным входом первого сумматора-вычитателя, выход

25 которого соединен со сдвигом вправо на 1 разряд с вторым информационным входом второго сз мматора-вычитателя, выход i -го сумматора-вычитателя / 2, () / соединен со сдвигом

4Q вправо на 1 разряд с вторым информационным входом (П + 1)-го сумматора- вычитателя и вторым информационнь1м входом -го сумматора, выход (n-l)-ro сумматора-вычитателя соединен со сдви42 гом вправо на 1 разряд с вторым ин- формационным входом {ii-1)-ro сумматора, выход п-го сумматора соединен с вторым информационным входом каж- дого коммутатора.

50 2, Устройство по П.1, о т л и ч а- ю щ е е с я тем, что каждьй трехвхо- довьш сумматор-вычитатель содержит двухвходовый сумматор и двухвходовый сумматор-вычитатель, причем первьй 55 информационный вход двухвходового

сумматора-вычитателя является первым информационным входом трехвходового сумматора-вычитателя, второй и третий

информационные входы которого соединены соответственно с первым и вторым информационными входами двухвходово- го сумматора, выход которого соединен с вторым информационным входом

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

Похожие патенты SU1249532A1

название год авторы номер документа
Устройство для деления 1986
  • Стасюк Александр Ионович
  • Гузенко Анатолий Иванович
  • Купреев Владимир Иванович
  • Прозоров Сергей Евгеньевич
  • Трощенко Георгий Алексеевич
  • Корченко Александр Григорьевич
SU1381492A1
Устройство для решения систем линейных алгебраических уравнений 1983
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1265793A1
Матричный вычислитель 1985
  • Купреев Владимир Иванович
  • Стасюк Александр Ионович
  • Прозоров Сергей Евгеньевич
  • Сомов Юрий Николаевич
  • Корченко Александр Григорьевич
  • Захаров Михаил Александрович
SU1247864A1
Матричное устройство для решения дифференциальных уравнений в частных производных 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1120346A1
Матричный вычислитель гиперболических функций 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1149251A1
Матричный вычислитель функции @ 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU1216779A1
Устройство для вычисления корней квадратного уравнения 1980
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU999060A1
Вычислительное устройство для поворота вектора 1987
  • Яворский Евгений Юрьевич
SU1520511A1
Устройство для дифференцирования функций 1986
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Жига Ирина Константиновна
  • Трофимов Юрий Михайлович
SU1335995A1
Цифровое параллельное устройство для возведения в куб 1984
  • Купреев Владимир Иванович
  • Прозоров Сергей Евгеньевич
  • Стасюк Александр Ионович
  • Трощенко Георгий Алексеевич
  • Бабич Александр Борисович
  • Рогозин Константин Иванович
SU1196859A1

Иллюстрации к изобретению SU 1 249 532 A1

Реферат патента 1986 года Параллельное устройство для решения квадратного уравнения

Формула изобретения SU 1 249 532 A1

фиг. г

Документы, цитированные в отчете о поиске Патент 1986 года SU1249532A1

Устройство для вычисления корней квадратного уравнения 1980
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU999060A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Пухов Г.Е
и др
Разрядно-аналого- вые вычислительные системы
М.: Сов
,радио, 1978.

SU 1 249 532 A1

Авторы

Гуляев Василий Анатольевич

Стасюк Александр Ионович

Лисник Федор Еремеевич

Трощенко Георгий Алексеевич

Даты

1986-08-07Публикация

1984-07-16Подача