Матричное вычислительное устройство для решения задач математической физики
МАТРИЧНОЕ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧ МАТЕМАТИЧЕСКОЙ ФИЗИКИ, содержащее ячейки, каждая из которых содержит первый сумматор, первый регистр сдвига, схему сравнения и элемент И, причем в каждой ячейке выход первого сумматора соединен с первым входом схемы сравнения и входом первого регистра сдвига , младший разряд которого соединен с первым входом первого сутиматора и вторым входом схемы сравнения, выход которой соединен с первым входом элемента И, второй вход которого является входом задания останова решения устройства, отличающееся тем, что, с целью повышения его быстродействия, каждая ячейка содержит дополнительно четыре сумматора и три регистра сдвига, причем выход второго сумматора соединен с первым входом третьего сумматора и входом второго регистра сдвига, выход младшего разряда которого соединен с вторым входом первого сумматора , выход третьего сумматора соединен с первым входом четвертого сумматора и входом третьего регистра сдвига, выходы младшего и предыдущего разрядов которого соединены соответственно с третьим и четвертым входами первого сумматора, выход четвертого сумматора соединен с первым входом пятого сумматора и входом четвертого регистра сдвига, младший разряд которого соединен с пятым входом первого сумматора, выход пятого сумматора соединен с шестым входом первого сумматора, выход восьмого разряда первого регистра сдвига соединен с первым входом второго сумматора, вторые входы второго, третьего, четвертого и пятого сумматоров i,j-oй ячейки подключены соответственно к выходу восьмого разряi да первого регистра сдвига, выходу второго сумматора, выходу третьего (Л сумматора и выходу четвертого сумматора
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (19) (П) А
3(51) G 0 6 G 7/48
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬП ИЙ
\», ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3433470/18-24 (22) 30. 04. 82 (46) 07. 07. 84. Бюл. Р 25 (72) В.E. Золотовский и Р.В. Коробков (71) Таганрогский радиотехнический институт им. В.Д. Калмыкова (53) 681.333 (088.8) (56) 1. Патент ЧССР 9 130637, кл. G 06 G 7/40, опублик. 1969.
2. Авторское свидетельство СССР
))373735,кл. G 06 G 7/56, 1971 (прототип) . (54)(57) МАТРИЧНОЕ ВЫЧИСЛИТЕЛЬНОЕ
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧ МАТЕМАТИЧЕСКОЙ ФИЗИКИ, содержащее ячейки, каждая из которых содержит первый сумматор, первый регистр сдвига, схему сраннения и элемент И, причем в каждой ячейке выход первого сумматора соединен с первым нходом схемы сравнения и входом первого регистра сдвига, младший разряд которого соединен с первым входом первого сумматора и вторым входом схемы сраннения, выход которой соединен с первым входом элемента И, второй вход которого является входом задания останона решения устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения
его быстродействия, каждая ячейка содержит дополнительно четыре сумматора и три регистра сдвига, причем выход второго сумматора соединен с первым входом третьего сумматора и входом второго регистра сдвига, выход младшего разряда которого соединен с вторым входом первого сумматора, выход третьего сумматора соединен с первым входом четвертого сумматора и входом третьего регистра сдвига, выходы младшего и предыдущего разрядов которого соединены соответственно с третьим и четвертым входами первого сумматора, выход четвертого сумматора соединен с первым входом пятого сумматора и входом четвертого регистра сдвига, младший разряд которого соединен с пятым входом первого сумматора, выход пятого сумматора соединен с шестым входом первого сумматора, выход восьмого разряда первого регистра сдвига соединен с первым входом второго сумматора, вторые входы второго, третьего, четвертого и пятого сумматоров i j-ой ячейки подключены соотнетствейно к выходу воСьмого разряда первого регистра сдвига, выходу,р
С второго сумматора, выходу третьего сумматора и выходу четвертого сумма- фф тора (i j+1) -ой ячейки, третьи входы второго, третьего, четвертого и С пятого сумматоров i j-ой ячейки подключены соответственно к выходу вось-Я мого разряда первого регистра сдви,га, выходу второго стлелатора, вы)(оду третьего сумматора и выходу четвертого сумматора (1+1, j) -ой ячейки, четвертые входы второго, третьего, ч ет нерт or о и пятого сумматоров i, j -oN ячейки подключе ны соответстве н но к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сумматора и выходучетвертого сумматора (i,j-1) -ой ячей . ки, пятые входы второго, третьего, 1 четнертого и пятого сумматоров i, j-ой ячейки подключены соответственно к выходу носьмого разряда первого ре.гистра сдвига, выходу второго сумматора, выходы третьего су)4)атора и, выходу четвертого сумматора (i-1,j)-oN ячейки.
1) 01852
Изобретение относится к вычислительной технике и может быть использовано при конструировании и разработке специализированных устройств, предназначенных для решения уравнения
Лапласа, н прямоугольной области дЦ ФЦ dzt( — = — -+; (11
dt. ) 2 с) 2
М/ =y где à — граница области, имеющая нид прямоугольника.
Известно устройство для решения уравнения Пуассона, которое содержит три блока. Дна иэ них представляют собой сетки резисторов и служат для моделирования уравнения. Лапласа, а третий блок содержит набор источников тока. Блоки соединяются с помощью коммутатора. Устройстно позволяет получить решение за достаточно 2О малое время (1).
Однако данное устройство обеспечи- . вает низкую точность решения и требует больших затрат при подготовке к ра-. боте и организации вывода информации.
Наиболее близким к изобретению по технической сущности является устройство для моделирования дифференциальных уравнений в частных производных, которое содержит ячейки, каждая из которых содержит первый сумматор, первый регистр сдвига, схему сравнения и элемент И, причем н каждой ячейке выход первого сумматора соединен с первым входом схемы сравнения и входом первого регистра 35 сдвига, младший разряд которого соединен с первым входом первого сумматора и вторым входом схемы сравнения, выход которой соединен с первым входом элемента И, второй вход кото- 4О рого является входом задания останова решения устройства. Кроме того, устройстно содержит блок шаговой коммутации и блок умножения (2j.
Недостатком известного устройства является низкое быстродействие, обусЛовленное тем, что получаемая в результате разностной аппроксимации алгебраических уравнений имеет матрицу с малым числом обусловленности
Ъ зО
p p= " . В результате количество вскк итерационных шагов, определяемое как
Ilt ll=e Ill I l,, гще Г - текущая невязка; — начальная невязка; номер шага итерации, оказывается весьма большим.
Белью изобретения является повышение его быстродействия. 6О
Поставленная цель достигается тем, что в устройстве, содержащем ячейки, каждая иэ которых содержит первый сумматор, первый регистр сдвига, схему сравнения. и элемент И, причем . б5 н каждой ячейке выход первого сумматора соединен с первым входом схемы сраннения и нходом первого регистра сдвига, младший разряд которого соеди.— нен с первым входом первого сумматора и вторым входом схемы сравнения, выход которой соединен с первым входом элемента И, второй вход которого является входом задания останова решения устройства, каждая ячейка содержит дополнительно четыре сумматора и три регистра сдвига, причем выход второго сумматора соединен с перным входом третьего сумматора и входом второго регистра сдвига, выход младшего разряда которого соединен с вторым входом первого сумматора, выход третьего сумматора соединен с первым входом четвертого сумматора и входом третьего регистра сдвига, выходы младшего и предыдущего разрядов которого соединены соответственно с третьим и четвертым входами первого сумматора, выход четвертого сумматора соединен с первым входом пятого сумматора и входом четвертого регистра сдвига, младший разряд которого соединен с пятым входом первого сумматора, выход пятого сумматора соединен с шестым входом первого сумматора„ ныход восьмого разряда первого регистра сдвига соединен с первым входом второго сумматора, вторые входы нторого, третьего, четвертого и пятого сумматоров i,j-ой ячейкй подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу нторого сумматора, выходу третьего сумматора и выходу четвертого сумматора (i,j+1)— ой ячейки, третьи входы нторого, третьего, четвертого и пятого сумматоров i,j-ой ячейки подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сумматора и выходу четвертого сумматора (i+1,j)-ой ячейки, четнертые входы второго, третьего, четвертого и пятого сумматоров i j-ой ячейки подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сумматора и выходу четвертого сумматора (i j-1)-ой ячейки, пятые входы второго третьего четвертого и пятого сумматоров i,j-ой ячейки подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сумматора и выходу четвертого сумматора (i-1,j) -ой ячейки.
На фиг. 1 приведена блок-схема матричного вычислительного устройства для решения задач математической физики; на фиг.2 — то же, ячейки устройства.
Матричное вычислительное устройство содержит ячейки 1.
1101852
Ячейка 1;; содержит выходы
5, входы 6Ь,„), 6; „„; б;;, и б;, 1, входы 7;,„; 7;
7;,>-q 7 „, входы 8;,„;; 8; q
8;;,; 8; )„, входы Ф;ь.„, (, 9 1-1,) 5
9, 1; 9;,;.1, сумматоры 10;;—
14;., регистры 15; — 18 ij сдвига, Р
1) схему 19; сравнения, элемент И 20..
1j вход 21 задания останона решения и выход 22;; останона.
Устройство работает. следующим образом.
В начальный момент в регистрах 18 всех ячеек 1 записан нуль. В ячейках
1, расположенных вблизи границы, на 15 входы поступает информация из граничных узлов (не показаны) . На выхо- . дах сумматора 14 этих ячеек 1 формируется новое значение функции
Под oU . понимается величина.
1) 10
Х К К х20. =ьх A(j..+a ЛУ.. с Лх..+a AZ..;!
j О ij 1 ij 2 ij 3 !)
У,.=ЛО, X ° =AY, Z ° =JLX °; (2!
j 1 () 25 о; = (,., ч, = х., =Z,.=о для,(ам(г1, где М(Г) — множество граничных .30 узлов; а,,а„,а2, а,Ь„,Ъ„- постоянные коэффициенты
Л = Ь„ + b vz
У
Величины коэффициентов зависят от разностной сетки, аппроксимирующей непрерывное пространство, на котором ищется решение. В рассматриваемом случае ах = ьу (ах — шаг сетки по х; 40 ау — шаг сетки по у) и а = Ь„= b =1; а,= б/16; а = 1/16; а = 1/256.
Все коэффициенты кратны степени двойки, поэтому умножение на коэффициенты можно существенно упростить. 45
С этой целью умножим и разделим пра-. вую часть на 256, тогда и!1,.: (ЬЬЬЛО,. ЬЬЬ 31!AY.. !ЕЛ К, +Лг, Деление на 256 производится в регис- 50 тре 18 за счет сдвига.
Рассмотрим теперь произвольный момент к и ячейку 1» . После завершения(к-1) шага на входы сумматора 10 поступает информация из соседних яче- 55 ек 1,„;; 1, ; 1;,; 1,;,„ с выходов 2;+!, 2; 1, 2„ j 2 )+1 ответственно. Эти ныходы обеспечинают сдвиг содержимого регистров 18 на
Восемь разрядов вправо (умножения на
1/256) .
На выходе сумматора 10; формируется величина У,, которая поступает к
j! на регистр 15 i j где производится умножение на 256 (сдвиг влево на восемь разрядов) . Одновременно с этим информация с выхода сумматоРа 10;; поступает на вход сумматора 11;, куда поступает информация с выходов сумматоров
111+1) 11 ) 11 1 и 111)Ф!
На выходе сумматора 11 " формируетк
jj ся величина Х ", которая умножается !
) на 64 и 32 в регистре 16" Один выход соответствует умножейию на 32, а другой — на 64. Аналогично — для сумматОров 12;„ и 13;j, но с той лишь разницей, что умножение в первом случае производится на 16, а но втором — 1. На выходе сумматора 14 jj формируется величина 256 ч П К. ", ко1 торая записывается в регистр 18 "
1j
Решение прекращается, если к 1
U;- 6 E. Условие останова определяется схемой 19;. сравнения.
1j
Скорость сходимости решения в известном устройстве, в котором реализуется разностная схема
КЬ! к
dU„= - AU !
) 4 jj 1 определяется выражением ((= 1/2(sinz †+ sinz -(- — );
2 л 2R
Дис,„- 1; Л,„= 1/2 (Sin — ", + Sinz —" ) ! и и 2A 2R где N -число дискретон по х;
-число дйскретов по у.
В предложенном устройстве скорость сходимости решения равна
" =2 Р!П вЂ” +Р!п2-ь — ) З(- 4 !Ьь . 4 У1
Х (2 Л1,,)! 1
2К 2Р ) (Б1n — — +ЯП +
Z!!l 2 R
+2 sin — +з1п — )-- (> 8 КЬ! . 6 j!j! . ьл р —,!
2 !ь,.,!, (. z Ti 2 Ь! !
1!ух " - — 2 sin — Ф sjn
2j!l 2 R
Таким образом
Р
Ф
=4
P lmf т.е. скорость сходимости возрастает в четыре раза. При этом затраты оборудования практически не нозрастают.
1101852
1101852
Редактор Л.Гратилло
Заказ 4770/34 Тираж 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4
° Ъс .ю Ф с ° с вж
Составитель Г. Сорокин
Техред М. Надь КорректорО.Билак




