УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ Российский патент 1995 года по МПК G06F17/12 

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

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

Цель изобретения сокращение аппаратурных затрат.

На фиг. 1 представлена структурная схема устройства для решения систем линейных алгебраических уравнений; на фиг. 2 функциональная схема вычислительного модуля.

Устройство для решения систем линейных алгебраических уравнений (фиг. 1) содержит информационный вход 1, первый 2 и второй 3 входы режима, синхровход 4, вычислительные модули 5i (i ), узел сдвигающих регистров 6i (i ), первый 7 и второй 8 сдвигающие регистры, блок 9 элементов ИЛИ, первый 10 и второй 11 элементы ИЛИ, информационный выход 12.

Вычислительный модуль 5 (фиг. 2) содержит информационный вход 13, первый 14 и второй 15 входы режима, синхровход 16, первый 17, второй 18 и третий 19 регистры, узел 20 задержки на n тактов, регистры 21i (i ), узел 22 вычисления обратной величины числа, умножитель 23, вычитатель 24, первый 25 и второй 26 триггеры, первый 27 и второй 28 блоки триггеров, триггеры 29i первого блока (i ), триггеры 30iвторого блока (i ), блоки 31-39 элементов И, блоки 40-43 элементов ИЛИ, элементы И 44-48, элементы НЕ 49, 50, первый 51, второй 52 и третий 53 выходы.

В основу работы устройства положен метод Гаусса-Жордана для решения СЛАУ, который представляется следующими рекурpентными соотношениями:
a(oij

) aij, i , j
k
a(kkk
)= a(kkk
-1)
a(kkj
)= a(kkj
-1)/a(kkk
), j
a(kik
)= a(kik
-1), i
a(kij
)= a(kij
-1)- a(kik
)· a(kkj
), i , j
a(k)n+k
,j= a(kkj
), j
xij= a(n)n+i
,n+j, i , j
При описании работы устройства в обозначении а(k) индекс k в скобках указывает номер рекуррентного шага.

Вычислительный модуль 5 выполняет следующие функции:
Uj+n+3 αj;
Vj+n+3 βj, где αj βj значения на первом 14 и втором 15 входах режима вычислительного модуля на j-м такте;
Uj, Vj значения на втором 52 и третьем 53 выходах вычислительного модуля на j-м такте.

Wj+1 где аj значение на информационном входе вычислительного модуля на j-м такте;
bj aj/aj-m(n+1) при ( αj βj ) (1,0)
cj aj при ( αj βj ) (1,1),
р, m некоторые числа, определяемые алгоритмом;
Wj значение на первом выходе 51 вычислительного модуля на j-м такте.

Устройство работает следующим образом.

На вход 1 подаются элементы аij (i , j ) в моменты времени
t= i + (n+1)j n-2.

Управляющие сигналы ( α β ) подаются на входы 2 и 3 режима следующим образом: начиная с нулевого момента времени, они подаются последовательно n+1 раз ( α β ) (1,1), затем последовательно в порядке перечисления подается группа из n+1 управляющих сигналов ( α β ) (1,0), (0,0),(0,0), (0,1), которая повторяется еще n+m-2 раз.

Результаты вычислений xij(i , j ) для случая n/l целое число формируются на выходе 12 устройства в моменты времени
t= (n/l-1)(n+1)(n+m) + (l-1)(n+3) + i + (n+1)j + 1.

Если n/l нецелое число, то следует рассматривать систему уравнений вида , где , и и матрицы размеров соответственно n' x n', n' x m и n' x m, а n' наименьшее целое из всех чисел, кратных l и больших n, причем матрица получена добавлением к A2(n'-n) нулевых строк, а матрица добавлением к A1(n'-n) новых строк и столбцов, все элементы которых равны нулю, за исключением лежащих на диагонали, равных единице. При таком расширении первые n строк матрицы определяют решение Х, а остальные строки нулевые.

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ОБРАЩЕНИЯ N X N МАТРИЦ 1990
  • Якуш В.П.
  • Косьянчук В.В.
  • Лиходед Н.А.
  • Соболевский П.И.
RU2037199C1
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1991
  • Якуш В.П.
  • Лиходед Н.А.
  • Косьянчук В.В.
  • Соболевский П.И.
RU2012049C1
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1989
  • Якуш В.П.
  • Косьянчук В.В.
  • Лиходед Н.А.
  • Соболевский П.И.
  • Чернега П.П.
SU1819019A1
УСТРОЙСТВО ДЛЯ ОБРАЩЕНИЯ МАТРИЦ 1989
  • Якуш В.П.
  • Косьянчук В.В.
  • Лиходед Н.А.
  • Соболевский П.И.
SU1819020A1
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СОБСТВЕННЫХ ЗНАЧЕНИЙ (N X N)-МАТРИЦЫ 1992
  • Якуш В.П.
  • Лиходед Н.А.
  • Соболевский П.И.
  • Тиунчик А.А.
RU2012050C1
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1993
  • Якуш Виктор Павлович
  • Смирнов Виталий Александрович
RU2051412C1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ТРЕХ МАТРИЦ 1990
  • Якуш В.П.
  • Лиходед Н.А.
  • Косьянчук В.В.
  • Соболевский П.И.
RU2024933C1
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧИ НАИМЕНЬШИХ КВАДРАТОВ 1993
  • Якуш Виктор Павлович[Ru]
  • Лиходед Николай Александрович[By]
  • Соболевский Павел Иосифович[By]
  • Тиунчик Александр Александрович[By]
RU2049354C1
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1993
  • Якуш Виктор Павлович
  • Смирнов Виталий Александрович
RU2049350C1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ МАТРИЦ 1991
  • Якуш В.П.
  • Лиходед Н.А.
  • Соболевский П.И.
  • Косьянчук В.В.
RU2011221C1

Реферат патента 1995 года УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ

Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных специализированных вычислительных машинах и устройствах обработки сигналов для решения систем линейных алгебраических уравнений. Цель изобретения - сокращение объема оборудования устройства за счет решения системы n линейных алгебраических уравнений с помощью фиксированного числа l вычислительных модулей при l < n. Цель достигается тем, что устройство содержит l вычислительных модулей, p параллельных регистров, где p = (n + 1) (n + m) - l(n + 3), m - число столбцов в правой части системы линейных алгебраических уравнений, два сдвигающих p-разрядных регистра, блок элементов ИЛИ и два элемента ИЛИ, причем каждый вычислительный модуль содержит три триггера, узел задержки на n тактов, два триггера, две группы триггеров, умножитель, узел вычисления обратной величины числа, вычитатель, девять групп элементов И, четыре группы элементов ИЛИ, пять элементов И и два элемента НЕ. 2 ил.

Формула изобретения RU 2 037 197 C1

УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ, содержащее l вычислительных модулей, где l целое число, l < n, n порядок системы линейных алгебраических уравнений, причем первый выход i-го вычислительного модуля, где i 1, l 1, подключен к информационному входу (i + 1)-го вычислительного модуля, первый выход l-го вычислительного модуля подключен к выходу результата устройства, второй и третий выходы i-го вычислительного модуля подключены соответственно к первому и второму входам режима (i + 1)-го вычислительного модуля, синхровход устройства подключен к синхровходам всех вычислительных модулей, отличающееся тем, что, с целью сокращения аппаратурных затрат, оно содержит узел сдвигающих регистров, первый и второй сдвигающие регистры, блок элементов ИЛИ, первый и второй элементы ИЛИ, причем первый информационный вход устройства подключен к первому входу блока элементов ИЛИ, выход которого подключен к информационному входу первого вычислительного модуля, информационный выход l-го вычислительного модуля подключен к информационному входу узла сдвигающих регистров, выход переноса которого подключен к второму входу блока элементов ИЛИ, первый и второй входы режима устройства подключены соответственно к первым входам первого и второго элементов ИЛИ, выходы которых подключены к первому и второму входам режима первого вычислительного модуля, второй и третий выходы l-го вычислительного модуля подключены соответственно к информационным входам первого и второго сдвигающих регистров, выходы которых подключены соответственно к вторым входам первого и второго элементов ИЛИ, синхровход устройства подключен к входам сдвига всех сдвигающих регистров и узла сдвигающих регистров.

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

УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1989
  • Якуш В.П.
  • Косьянчук В.В.
  • Лиходед Н.А.
  • Соболевский П.И.
  • Чернега П.П.
SU1819019A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

RU 2 037 197 C1

Авторы

Якуш В.П.

Косьянчук В.В.

Лиходед Н.А.

Соболевский П.И.

Даты

1995-06-09Публикация

1990-05-23Подача