Матричное вычислительное устройство для решения задач математической физики Советский патент 1984 года по МПК G06G7/48 

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

Изобретение относится к вычислительной технике и может быть использовано при конструировании и разрабо ке специализированных устройств, пре назначенных для решения уравнения Лапласа, в прямоугольной области Ж- , di /r.V ,. Г - граница области, имеющая вид прямоугольника. Известно устройство для решения уравнения Пуассона, которое содержит три блока. Два из них представляют собой сетки резисторов и служат для моделирования уравнения. Лапласа, а третий блок содержит набор источников тока. соединяются с помощью коммутатора. Устройство позволяет получить решение за достаточно малое время 1. Однако данное устройство обеспечи вает низкую точность решения и тоебует больших затрат при подготовке к ра боте и организации вывода информации. Наиболее близким к изобретению по технической сущности является ус ройство для моделирования дифференциальных уравнений в частных произ водных, которое содержит ячейки, Каждая из которых содержит первый сумматор, первый регистр сдвига, схему сравнения и элемент И, причем в каждой ячейке выход первого сумматора соединен с первым входом схем сравнения и входом первого регистра сдвига, младший разряд которого сое динен с первым входом первого сумма тора и вторым входом схемы сравнени выход которой соединен с первым входом элемента И, второй вход кото рого является входом задания ос- ; танова решения устройства. Кроме того, устройство содержит блок шаго вой коммутации и блок умножения 2 Недостатком известного устройств является низкое быстродействие, обу ловленное тем, что получаемая в результате разностной аппроксимации алгебраических уравнений имеет матр цу с малым числом обусловленности В результате количество определяемое как итерационных шагов. . f - текущая невязка; ° - начальная невязка; j номер шага итерации, оказьшается весьма большим. Целью изобретения является повыш ние его быстродействия. Поставленная цель достигается те что в устройстве, содержащем ячейки каждая иэ которых содержит первый сумматор, первый регистр сдвига, сх му сравнения, и элемент И, причем в каждой ячейке выход первого сумматора соединен с первым входом схемы сравнения и входом первого регистра сдвига, младгиий разряд которого соеди-нен с первым входом первого сумматора и вторым входом схемы сравнения, выход которой со€эдинен с первым входом элемента И, второй вход которого является входом задания останова решения устройства, каждая ячейка содержит дополнительно четыре сумматора и три регистра сдвига, причем выход второго сумматора соединен с . первым входом третьего сумматора и входом второго регистра сдвига, выход младшего разряда которого соединен с вторым входом первого сумматора, выход третьего сумматора соединен с первым входом четвертого сумматора и входом третьего регистра сдвига, выходы младшего и предыдущего разрядов которого соединены соответственно с третьим и четвертым входами первого сумматора, выход четвертого сумматора соединен с первым входом пятого сумматора и входом четвертого регистра сдвига, младший разряд которого соединен с пятым входом первого сумматора, выход пятого сумматора соединен с шестым входом первого сумматора, выход восьмого разряда первого регистра сдвига соединен с первым входом второго сумматора, вторые входы второго, третьего, четвертого и пятого сумматоров i,j-oй ячейки подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сут гматора и выходу четвертого сумматора (i,j+l)ой ячейки, третьи входы второго, третьего, четвертого и пятого сумматоров i,j-oй ячейки подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сумматора и выходу четвертого сумматора (i+l,j)-oй ячейки, четвертые входы второго, третьего, четвертого и пятого сумматоров i,j-oй ячейки подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сумматора и выходу четвертого сумматора (i,j-l)-oй ячейки, пятые входы второго, третьего, четвертого и пятого сумматоров i,j-oй ячейки подключены соответственно к выходу восьмого разряда первого регистра сдвига, выходу второго сумматора, выходу третьего сумматора и выходу четвертого сумматора (i-,j)-oй ячейки. На фиг. 1 приведена блок-схема матричного вычислительного устройства для решения задач математической физики; на фиг.2 - то же, ячейки устройства . Матричное вычислительное устройство содержит ячейки 1. Ячейка l;j содержит выходы 2,5;j , входы 6,1, ; 6i.i,j ; б{,.., и 6;, , входы ; 7,-.,. ; i.j- , входы 8 it-ij i f-T.j 8i,j-t 8;j4 , входы Э;,, ; 9i,j,t ; 9 i, , су7 1маторы Ю 14.. , регистры 15 j - 18 i сдвига, схему 19 ij сравнения, элемент И 20;. вход 21ij задания останова решения и выход 22ц останова. Устройство работает следующим образом. В начальный момент в регистрах 1 всех ячеек 1 записан нуль. В ячейка 1, расположенных вблизи границы, на входы поступает информация из граничных узлов (не показаны). На выходах сумматора 14 этих ячеек 1 формир ется новое значение функции ((if. кк+1 Ч ,-) - V Под vu t понимается величина .aA.., Y,.AU,, xl.AYf. ,2.ЛХ. ; (21 Л Ч-еМ(Г). где М(г)- множество граничных узлов; ap,a,a,j, а,Ь,Ь,,- постоянные ко эффициенты. Л хх v Величины коэффициентов зависят о разностной сетки, аппроксимирующей непрерывное пространство, на котором ищется решение. В рассматриваемом случае лх ду (4х - шаг сетки по х йу - шаг сетки по у) и ад Ь а 6/16; а2 1/16; а 3 1/256. Все коэффициенты кратны степени двойки, поэтому умножение на коэффи циенты можно существенно упростить. С этой целью умножим и разделим пра вую часть на 256, тогда ( ) Деление на 256 производится в регис тре 18 за счет сдвига. Рассмотрим теперь произвольный момент к и ячейку 1 , После заверше ния (к-1) шага на входы сумматора 10 поступает информация из соседних яче ек li,j ; Ij. ; Ij,}.-, ; li,;, с выходов 2, .; 2 . J ; 2,j.i ; + i ответственно. Эти выходы обеспечивают сдвиг содержимого регистров 18 на восемь разрядов впрйво (умножения на 1/256). На выходе сумматора 10,.j формируется величина YJ, , которая поступает на регистр ISij , где производится умножение на 256 (сдвиг влево на восемь разрядов). Одновременно с этим информация с выхода сумматора 10(у поступает на вход сутчматора Им- г куда поступает информация с выходов сумматоров 11 i+i,j lli-( j ; ll,,,-i и . На выходе сумматора 11,j формируется величина X J. , которая умножается на 64 и 32 в регистре 16 j; .Один выход соответствует умножению на 32, а другой - на 64. Аналогично - для сумматОров 12;; и 13;; , но с той лишь разницей, что умножение в первом случае производится на 16, а во втором - 1. На выходе сумматора 14 ,-j формируется величина 256 vt)., ко.торая записывается в регистр 18,.. . Решение прекращается, если U, и ij i Е. Условие останова определяется схемой 19,- сравнения, Скорость сходимости решения в известном устройстве, в котором реализуется разностная схема к+1 , i, i AU,j ,, определяется выражением Л l/2(sin.f sin. mc. ,;n- l/2( ), 2K 2R где N -число дискретов по х; k -число дискретов по у. В предложенном устройстве скорость сходимости решения равна )-3(...|L). -Ki-- t)-(), C. -.,z(.s -U Таким образом 1 Р min , Р т.е. скорость сходимости возрастает в четыре раза. При этом затраты оборудования практически не возрастают.

фи-г. {

М о

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

название год авторы номер документа
Устройство для вычисления корня к-ой степени 1976
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU736096A1
Матричное вычислительное устройство 1979
  • Шумилов Лев Алексеевич
  • Али Абдалла Абдалла Дауд
  • Суейдан Андраус Исса
  • Кошкин Вениамин Васильевич
SU809173A1
Вычислительный узел цифровой сеточнойМОдЕли для РЕшЕНия диффЕРЕНциАльНыХуРАВНЕНий B чАСТНыХ пРОизВОдНыХ 1979
  • Башков Евгений Александрович
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
  • Ладыженский Юрий Валентинович
  • Серга Георгий Алексеевич
SU798859A1
Вычислительная ячейка 1985
  • Монашкин Юрий Маркусович
SU1287145A1
Устройство для поворота вектора 1983
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадьевич
  • Куликов Михаил Алексеевич
SU1132285A1
Устройство для вычисления матрицы направляющих косинусов 1983
  • Башков Евгений Александрович
  • Кувычко Игорь Юрьевич
SU1233142A1
Матричное устройство для решения уравнений в частных производных 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1302276A1
Матричное устройство для умножения 1985
  • Глухова Лилия Александровна
SU1267408A1
Вычислительный узел цифровой сетки для решения дифференциальных уравнений в частных производных 1980
  • Башков Евгений Александрович
  • Боюн Виталий Петрович
  • Вороной Сергей Михайлович
  • Козлов Леонид Григорьевич
SU926667A1
Вычислительный узел цифровойСЕТОчНОй МОдЕли для РЕшЕНия диффЕРЕН-циАльНыХ уРАВНЕНий B чАСТНыХ пРОизВОд-НыХ 1978
  • Башков Евгений Александрович
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
  • Ладыженский Юрий Валентинович
SU798858A1

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

Реферат патента 1984 года Матричное вычислительное устройство для решения задач математической физики

МАТРИЧНОЕ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧ МАТЕМАТИЧЕСКОЙ ФИЗИКИ, содержащее ячейки, каждая из которых содержит первый сумматор, первый регистр сдвига, схему сравнения и элемент И, причем в каждой ячейке выход первого сумматора соединен с первым входом схемы сравнения и входом первого регистра сдвига, младший разряд которого соединен с первым входом первого сутиматора и вторым входом схемы сравнения, выход которой соединен с первым входом элемента И, второй вход которого является входом задания останова решения устройства, отличающееся тем, что, с целью повышения его быстродействия, каждая ячейка содержит дополнительно четыре сумматора и три регистра сдвига, причем выход второго сумматора соединен с первым входом третьего сумматора и входом второго регистра сдвига, выход младшего разряда которого соединен с вторым входом первого сумматора, выход третьего сумматора соединен с первым входом четвертого сумматора и входом третьего регистра сдвига, выходы младшего и предыдущего разрядов которого соединены соответственно с третьим и четвертым входами первого сумматора, выход четвертого сумматора соединен с первым входом пятого сумматора и входом четвертого регистра сдвига, младший разряд которого соединен с пятым входом первого сумматора, выход пятого сумматора соединен с шестым входом первого сумматора, выход восьмого разряда первого регистра сдвига соединен с первым входом второго сумматора, вторые входы второго, третьего, четвертого и пятого сумматоров i,j-oй ячейки подключены соответственно к выходу восьмого разряi да первого регистра сдвига, выходу второго сумматора, выходу третьего (Л сумматора и выходу четвертого сумматора

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

tovi ««ГчГ f

v л

BO осГ «s

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Способ отливки металлических деталей из жидкого металла 1959
  • Баландин Г.Ф.
  • Петруничев В.А.
SU130637A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приспособление к индикатору для определения момента вспышки в двигателях 1925
  • Ярин П.С.
SU1969A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ЗАДАЧ ТЕПЛОПРОВОДНОСТИ 0
  • Авторы Изобретени
SU373735A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 101 852 A1

Авторы

Золотовский Виктор Евдокимович

Коробков Роальд Валентинович

Даты

1984-07-07Публикация

1982-04-30Подача