Устройство для решения системлинейных алгебраических уравнений

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик о11805336

К АВТОРСКОМУ СВИ ЕТЕЙЬСТВУ (61) Дополнительное к авт. сеид-ву р у (3 (22) За»влеио 04.09.78 (23) 2663885/18-24 е присоединением за»вки йо 06 15/324

Государственный комнтет

СССР по делам изобретений н открытий (23) Приоритет©щ бликоВеио 150281., Ьоллетеиь те9 6

Дата опубпмяования описани» 176 2ф1 (53) УДК 681. 14 (,088.8} ;1;; ,Py ...,..

5 " ° /аQ

"- RJf!en

: ° у 1суу) /

ifg (72) Авторы изобретения

А. И. Стасюк (71) Заявитель

Киевский институт инженеров rpa (541 УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ

АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ

1 г

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

Известно устройство для решения систем линейных алгебраичеоких уравнений, содержащее блок умножения, сумматор, реверсивный счетчик, .одноразрядные сумматоры, элементы И (1 .

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

Наиболее близким к изобретению по технической сущности является устройство, содержащее одноразрядные сумматоры-вычитатели, объединенные в и столбцов по и последовательио со- 25 единенных в каждом, сдвиговые регистры, блоки элементов И, элементы ИЛИ, блок анализа (2).

НеобходимОсть производить достаточ. но большое количество итераций приводит к низкому быстродействию устройства.

Цель изобретения — увеличение быстродействия устройства для решения систем линейных алгебраических уравнений.

Указанная цель достигается тем, что в устройство, содержащее П блоков элементов И и сумматоры-вычнта- тели, объединенные в П столбцов, введены и блоков вычитателей, причем первый вход .-ro (x = 1,2, . .Ytt-1, % — количество разрядов представления информации) разряда j -ro блока вычитателей t ) = 1, 2,..., П } является соответствующим входом устройства, ко второму входу tI -го разряда ) -го ,блока вычитателей соответственно подключен выход -го разряда j -го столбца каждого сумматора-вычитателя, вход (+1)-го разряда которого соединен с выходом заема < -го разряда -го блока вычитателей, каждый -й блок элементов И выполнен из .К однотипных групп (К = 1,2,...,п) элементов И, каждая из которых выполнена в виде треуголььой матрицы, состоящей из (щ-1) строк и столбцов, первые входы элементов И каждого j -го столбца к-ой группы элементов И всех блоков эле805336 ментов И объединены и подключены к выходу q --го разряда к-ro блока вычитателей и являются выходом устройства, вторые входы диагональных элементов. И к-ой группы ) -го блока лементов И объединены и являются оответствующими входами устройства, а вторые входы последующих элементов

И, параллельных диагональным элементам И к- ой группы -го блока элементов И, объединены и являются соответствующими входами устройства, выходы элементов И rt -ой строки треугольной матрицы всех к групп элементов И -ro блока элементов И соединены со входами(Ill -j) -ro разряда сумматороввычитателей j -ro столбца, выход переноса q --го разряда каждого сумматоравычитателя ) -го столбца соединен со входом переноса (+1) -го .разряда, а . также тем, что каждый j -ый разряд

) --го блока вычитателей содержит элемент И и сумматор по модулю два, первый вход которого является первым входом 4 -ro разряда -го блока вычитателей, второй вход и выход сумматора по модулю два соединены c,соответствующими входами элемента И, выход которого является выходом заема i -ro разряда j -го блока вычита1 телей, выход сумматора по модулю два является выходом блока вычитателей.

На чертеже представлена блок-схема устройства для решения систем линейных алгебраических уравнений для случая, когда h = 2, п1 = 3.

Для того, чтобы вычислить Х, необходимо систему спектральных

Устройство содержит и блоков 1 элементов И, каждый из которых выполнен из к однотипных групп 2 .элементов И (к = 1,2,...,Ii), каждая из которых выполнена в виде верхней треугольной матрицы, состоящей из(п-1) строк и столбцов элементов И 3; и столбцов сумматоров-вычитателей 4, каждый 1 -й разряд (4 1, 2,..., tll -1 ) „ столбца сумматора-вычитателя 4 выполнен в виде одноразрядного сумма © тора 5 на (y-i) входов, П блоков 6 вычитателей, каждый j -й разряд каждого блока 6 вычитателей выполнен в виде сумматора 7 по модулю два и элемента И 8.

1$ Работа предлагаемого устройства поясняется на примере решения системы линейных алгебраических уравнений порядка П представленной в разрядной фОрме „ твида

М

re A - разрядная матрица, представляющая собой разрядное изображение матрицы коэффициентов A системы алгеб-, раических уравнений X B — разрядные векторы представляющие собой разрядное изображение вектора неизвестных

Х и правых частей В решаемой системы уравнений.

В развернутом виде выражение (1) при и = 2 и m = З,.где m — количество разрядов представления информации, получаем уравнений 2 представить в виде

805336 или соответственно ф

Г") Решив систему уравнений (6) с учетом единиц переноса иэ младших разрядов в старшие на основании данных, представленных в таблице истинности (7) Разрешив систему спектральных уравнений 4) относительно Х, j = g,2„„

N ) = 12,-, И при условии л 1 к

С2н = "Р" - ф} .

О К ; К=1,2,...,п получаем

3 З 2 2 2 2 3 4 3 1 3

Х = 6q qq Х j+Q 2Х2 6ЦХ»+ 012Х2+ P„

2 г 2 Ф 2

Х Ф,-а, Х О,2Х2

М 1

Х,-Ь„ з 3 2 2 Ф г s м a - у

2 2 О21Х Фг2%2Рг Х +с622Х2+ Рг,,г г 2 4.

Хг =Ьг О24Х1 Фогахг (6) где@,X -1-е разряды j -ых подвекторов

%, в 1разрядных векторов Ъ-% соот ветст1енно;

Ф вЂ” . значение переноса иэ (q- 1) -гс в м разряд; — величина, принимающая зна чеиие"5„=0,"5 = О,, -,„Х „,. „Х, "," à а 2„X „ Ü 22 „„,, 30 получаем соответственно вектор Х.

Работа устройства для решения систем линейных алгебраических уравнений начинается при подаче на его (к,j) -е входные шины соответственно

33 значений коэффициентова/„матрицы K и на -е входные шины значений век тора правых частей Й..После окончания переходного процесса в устройство на выходе элементов И 3 к-й группы.

2 элементов И j -го блока 1 элемей- тов И образуются частичные произведения 8 „х„ - иа выходах одноразрядных суьеааторов 5 j -го столбца 4 сумматора-вычитателя соответственно 5„, 5„, 2 3 г, Яи" на выходах сумматоров 7 по

4> модулю два j -го блока 6 вычитателей по выражениям (6),(7j образуются соответствующие разряды искомых векторов .Использование новых элементов и

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

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

805336

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

ВНИИПИ Заказ 10904/72 Тираж 756

Подписное

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

1; Устройство для решения систем линейных алгебраических уравнений, содержащее и блоков элементов И и

1 сумматоры-вычитатели, объединенные

П столбцов, о т л и ч а ю щ e e,с я тем, что, с целью повышения быстродействия, в него введены П блоков вычитателей, причем первый вход -го (л = 1,2,...,g-1,% -количество разрядов представления информаций) разряда -го блока вычитателей(1,2,..., nj является соответствующим входом устройства, ко второму входу q -го разряда,1 -го блока вычитателей соответствейно подключен вы- 1Я ход 4 -разряда каждого сумматора-вычитателя j -го столбца, вход(+1) -разря да которого соединен с выходом заема

-го разряда -го блока вычитателей, каждый -й блок элементов И вы- щ полнен из.к однотипных групп (к

1,2,..., И) элементов И, каждая из которых выполнена в виде треугольной матрицы, состоящей„ иэ (pl-1J строк и столбцов,первые входы элементов И каждого М - го столбца к-ой группы элементов,И всех блоков элементов И объединены и подключены к выходу g -го разряда к-ro блока вычитателей и яв.ляются выходом устройства, вторые входы диагональных элементов И к-ой .груп о пы -го блока элементов И объединены и являются соответствующими входами устройства, а вторые входы последующих элементов И, параллельных диаго-. нальным элементам И к-ой группы -го блока элементов И, объединены и являются соответствующими входами устройства, выходы элементов И х -ой строки треугольной матрицы всех к групп элементов И -ro блока элементов И соединены со входами у- 4j-ro разряда сумматоров-вычитателей 4 -го столбца, выход переноса < -ro разряда каждого сумматора-вычитателя g -го столбца соединен со входом переноса (j +1 } -го разряда.

2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что каждый

j-ый разряд j -го блока вычитателей содержит элемент И и сумматор по модулю два, первый вход которого является первым входом < -ro разряда 1 -го блока вычитателей, второй вход и выход сумматора по модулю два соединены с соответствующими входами элемента И, выход которого является выходом заема а -го разряда 1 -ro блока вычитателей, выход сумматора по модулю два является выходом блока вычитателей.

Источники информации принятые во внимание при экспертизе

1. Авторское свидетельство СССР

9 529468, кл. C 06 j 1/00, 1975.

2. Авторское свидетельство СССР

9 543943, кл. С 06 Р 15/32, 1976 (прототип).

Устройство для решения системлинейных алгебраических уравнений Устройство для решения системлинейных алгебраических уравнений Устройство для решения системлинейных алгебраических уравнений Устройство для решения системлинейных алгебраических уравнений 

 

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

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

Изобретение относится к контрольно-измерительной технике

Изобретение относится к способам расчета обстоятельств дорожно-транспортного происшествия путем расчета столкновения транспортных средств

Изобретение относится к способу и устройству для изменения размера шрифта сообщения в терминале мобильной связи

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных системах для решения систем линейных алгебраических уравнений /СЛАУ/

Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных специализированных вычислительных машинах и устройствах обработки сигналов для решения систем линейных алгебраических уравнений

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных системах для решения систем линейных алгебраических уравнений /СЛАУ/
Наверх