Вычислительное устройство для решения нелинейных краевых задач Советский патент 1982 года по МПК G06F17/13 

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

1

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

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

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

.10 аналого-цифрового преобразователя подключен к входам блока индикации и тестового контроля.

Описанное устройство обладает достаточной помехозащищенностью, что

15 уменьшает погрешность моделирования

1.

Однако устройство характеризуется невысокой .точностью,

Наиболее близким по технической

20 сущности к изобретению является устройство для решения нелинейных краевых задач, содержащее блок упр.авления и сопряжения, подключенный к циф3 9 ровому блоку и через аналого-цифровой преобразователь соединен с блоком коммутатора и сеточные блоки, каждый из которых содержит кодоуправ ляемый блок задания напряжений и токов, выход которого подключен к сетк проводимостей, связанной через блок релейного коммутатора с буферным уси лителем-повторителем, соединенным с блоком коммутатора, подключенным к блоку управления и сопряжения,, связанного с селекторами, блоком коммутации областей произвольной конфигурации и с блоком занесения информации, соединенным с кодоуправляемым блоком задания напряжений и токов, с первым селектором и через блок управления с сеткой проводимости, подключенной к блоку коммутации областей произвольной конструкции, селек- торы соединены между собой и подключены к блоку коммутации областей про извольной конструкции. В данном устройстве повышена точность решения управления за счет обеспечения возможности образования необходимой конфигурации решающей сетки 21.. Однако известное„устройство обладает низким быстродействием. Цель изобретения - повышение быст родействия устройства. Поставленная цель достигается тем что в устройство, содержащее блок управления, первые вход и выход кото рого являются соответственно входом и выходом устройства, второй вход блока управления через аналоготцифровой преобразователь подключен к выходу первого коммутатора, решающие блоки, каждый из которых включает схему сравнения, узел записи информа ции, узел коммутации и матрицу узловых процессоров, входы и выходы первой группы которой соединены соответст венно с выходами и входами второго коммутатора, входы и выходы второй группы соединены соответственно с выходами узла записи информации и входами узла коммутации, выход кото рого подключен к входу первого комму татора, информационный вход второго коммутатора соединен с выходом регистра конфигураций, второй и третий выходы блока управления подключены соответственно к входу узла записи информации и к входу регистра конфигураций, введены регистр адреса и два шифра 4 тора кода адреса, а в каждый решающий блок введен дешифратор, выход которого подключен к управляющим входам узлов записи информации и коммутации, входы дешифратора подключены соответственно к выходам схемы сравнения и первого шифратора кода адреса, вход схемы сравнения и управляющий вход первого коммутатора подключены к выходу второго шифратора кода адреса, первые входы первого и второго шифраторов кода адреса подключены к выходу регистра адреса, вторые входы подключены к выходу регистра конфигураций, вход регистра соединен с четвертым выходом блока управления. Кроме того, в устройстве блок управления со ержит буферный регистр, коммутатор, регистр адреса микрокоманд, узел памяти и регистр микрокоманд., первый, второй и третий выходы которого являются соответственно вторым, третьим и четвертым выходами блока, четвертый выход регистра микрокоманд соединен с первым выходом блока, пят.ый выход подключен к первому входу коммутатора, первые вход и выход блока соединены соответственно с первым входом и первым выходом буферного регистра, второй вход которого и второй вход коммутатора соединены с вторым входом блока, третьи входы буферного регистра и коммутатора соединены с первым выходом узла памяти, первый вход которого соединен с выходом буферного регистра, второй выход узла памяти подключен к входу регистра микрокоманд, адресный вход узла памяти соединен с выходом регистра адреса микрокоманд, вход которого подключен к выходу комjjiyTaTopa. Каждый узловой процессор матрицы узловых процессоров в устройстве содержит кодоуправляемый источник тока и напряжения, входы которого соединены с выходом регистра, и кодоуправл 1емые проводимости, входы каждой из KdTopbix соединены с выходами соответствующего реги стра, входы регистров соединены соответственно с выходами узла записи информации, выходы кодоуправляемых проводимостей и источника тока и напряжения подключены соответственно к входам узла коммутации. На фиг. 1 представлена структурная схема устройства; на фиг. 2 схема двумерной матрицы узловых про59цессоров; на фиг. 3 схема узлового процессора и узла записи информации; на фиг. схема блока управле ния; на фиг. 5 - схема шифратора кода адреса. Устройство содержит блок 1 управления, электронную машину (ЭВМ) 2, аналого-цифровой преобразователь 3 коммутатор it, узел 5 коммутации, ре:шающие блоки 6,матрицу 7 узловых процессоров,узел 8 записи информации,регистр 9 конфигураций,коммутатор 10, дешифратор 11,шифратор 12 кода адреса, схему 13 сравнения, шифратор 14 кода адреса, регистр 15 адреса, узловой процессор 16, кодоуправляемые проводимости 17, регистры 18, кодоуправляемый источник 19 тока и напряжения регистр 20, группы элементов И 21, регистр 22 признака параметра, ре- . гистр 23 данных, буферный регистр 2k коммутатор 25, регистр 26 адреса мик рокоманд, узел 27 памяти, регистр 28 микрокоманд, узлы 29 ввода, узел 30 вывода, матрицу 31 элементов И и мат рицу 32 элементов ИЛИ. Узловой процессор содержит крдоуправляемые проводимости 17 в направ лении осей Х,У. Из регистра 23 данных узла 8 код проводимостей или источника 19 тока и напряжения поступает на вход регис ра 18 источника 19- Запись в регистры осуществляетсяи по сигналам, которые поступают с выходов элементов И 21 узла 8, на один вход которых поступает разрешающий сигнал выбранного узлового процессора с выхода дешифра тора 11. На другие входы поступает сигнал признака параметра с выходов регистра 22 признака узла 8. Запись в соответствующий регистр 18, 20 про исходит при совпадении на входах эле ментов И 21 сигналов адресе, который поступает с выхода дешифратора 11 и признака параметра, например, X, который поступает с выхода регистра 22 признака параметра узла 8. Из ЭВМ 2 в узел 27 записывается . программа работы устройства. Начальная команда из ЭВМ 2 через буферный регистр 2k и коммутатор 25 поступает в регистр 26 адреса микрокоманд, который определяет первую микрокоманду в узле 27 памяти. Микрокоманда из узла 27 считывается в регистр 28 мик рокоманд. С выхода регистра 28 микро команд на вход коммутатора 25 поступает сигнал, служащий для передачи адреса следующей микрокоманды в регистр 28 микрокоманд. Со второго выхода регистра 28 микрокоманде регистр 9 конфигурации записывается код конфигурации модульной базовой области. Из узла 27 в регистр 28 микрокоманд поступает очередная микрокоманда и с выхода регистра 28 в регистр 15 адреса записывает код начального адреса 9 координатах установленной конфигурации моделирующей базовой области. Затем по команде, записанной в узле ., 27 с выхода регистра 28 в регистры 22 и 23 узла 8, записываются коды признака вводимого параметра и .кодо- вой эквивалент выбранного параметра соответственно; После обслуживания очередного узлового процессора в регистр 15 адреса из регистра 28 микрокоманд записывается код следующего узлового процессора и устройство работает как было описано выше. При съеме решения аппаратура задания адреса узлового процессора работает как при занесении информации, а решение задачи поступает через буферный регистр 2k в ЭВМ 2. Запускается .аналого-цифровой преобразователь . ;после преобразования АЦП 3 выдает сиг нал Конец преобразования, который поступает на вход коммутатора 25. Результат преобразования из аналогоцифрового преобразователя 3 записывается в буферный регистр 2k, а затем по сигналу, поступающего из per гистра 28 в ЭВМ, этот результат записывается в ЭВМ и запускается преобразователь 3 на следующее решение. Для образования конфигурации модулирующей базовой области в регистр 9 конфигураций из ЭВМ 2 через блок 1 . управления поступает код. Из регистра 9 конфигураций этот код поступает на коммутатор 10, который коммутирует границы матриц узловых процессоров 7 блоков 6, образуя необходимую конфигурацию модулирующей базовой области. Затем из ЭВМ 2 через блок 1 управления в регистр 15 адреса заносится начальный адрес узлового процессора в координатах установленной конфигурации моделирующей базовой области. С выхода регистра 15 адреса код поступает на входы шифраторов Щи 12, на других входах которых присутствует код конфигурации с выхода регистра 9 конфигураций. Шифратор 1Ц преобразует код адреса в соот ветствии с кодом конфигурации в объективный код адреса блока 6, который поступает на входы схем 13 каждого блока 6 и на управляющий вход коммутатора . Шифратор 12 выдает на входы дешифраторов 11 каждого блока 6 объективный адрес узлового процессора в соответствии с кодом конфигурации. В каждую схему 13 записывается объективный адрес данного блока 6, который сравнивается с адресом, поступающим из шифратора 1. При совпадении кодов адреса схема 13 выдает разрешающий сигнал на второй вход дешифратора 11. Дешифратор 11 формирует объективный адрес узлового процессора и выдает управляющий сигнал на управляющий вход узла 8 записи информации, который обеспечивает пос тупление информации из ЭВМ 2 через блок 1 управления. После окончания обслуживания первого узлового процессора при последовательном значении информации содержимое регистра 15 адреса увеличивается на 1 и про,изводится занесение информациив очередной узловой процессор. При произвольном обхода моделирую щей базовой области в регистр 15 адр са из блока 1 управления задается ад рее очередного узлового процессора и устройство работает как было описано выше. По окончании занесения информации в узловые процессоры 7 и образования потенциалов на моделирующей базовой области, устройство по команде из ЭВМ 2 переходит в режим съема решения, преобразования и передачи его в ЭВМ 2. По съеме решения аппаратура задания адреса работа ет как при занесении информации. Дешифратор 11 управляет работой узла 5 коммутации выбранного блока 6, который подключает выбранный узловой процессор к входу коммутатора k. На управляющий вход коммутатора k посту пает сигнал с выхода шифратора 1. Коммутатор k подключает выход выбран ного блока 6 к входу аналого-цифрово го преобразователя;3.,Аналого-цифровой преобразователь 3 преобразует поступающие потенциалы в коды и через блок 1 управления засылает их в ЭВМ 2.. После окончания опроса выбран ного блока устройство переходит к съему решения с очередного блока 6. 9 . 8 В предлагаемом устройстве при образовании моделирующей базовой области управление коммутатором 10 осуществляется параллельно с занесением кода в регистр 9 конфигураций. Этот же код используется при аппаратной реализации преобразования адресов узловых процессоров и адресов решающих блоков из координат базовой области в объективные адреса, что ис1|спючает необходимость передавать адреса узловых г роцессоров и адресов решающих блоков из координат базовой области в объективные адреса, что исключает необходимость передавать адреса узловых процессоров при записи информационных слов. Кроме того, при занесении .информации и съеме решения можно оперативно менять шаг обхода узловых процессоров в координатах базовой области. Такая организация работы предлагаемого устройства повышает быстродействие при решении нелинейных краевых задач. Формула изобретения 1. Вычислительное устройство для решения нелинейных краевых задач, содержащее блок управления, первые вход и выход которого являются соответственно входом и выходом устройства, второй вход блока управления через аналого-цифровой преобразователь подключен ft выходу первого коммутатора, решающие.блоки, каждый из которых включаетсхему сравнения, узел записи информации, узел коммутации и матрицу узловых процессоров, входы и выходы первой группы которой соединены соответственно с выходами и входами второго коммутатора, входы и выходы второй группы соединены соответственно с выходами узла записи информации и входами узла коммутации, выход которого подключен к входу первого коммут атора, информационный вход второго коммутатора соединен с выходом регистра конфигураций,второй и третий выходы блока управления подключены- соответственно к входу узла записи информации и к входу регистра конфигураций, отличающееся тем, что, с целью повышения быстродействия, Э него введены регистр адреса и два шифратора кода,адреса, а в каждый решающий блок введен дешифратор, выход которого подключен к управляющим входам узлов записи информации и коммутации, входы дешифратора подключены соответственно к выходам схемы сравнения и первого шифратора кода адреса, вход схемы сравнения и управляющий вход первого коммутатора подключены к выходу второго шифратора кода адреса, первые входы первого и эторого шифраторов кода адреса подключены к выходу регистра адреса, вторые входы подключены к выходу регистра конфигураций, вход регистра адреса соединен с четвертым выходом блока управления.

2. Устройство по п. 1, о т л и чающееся тем, что блок управления содержит буферный регистр, коммутатор, регистр адреса микрокоманд, узел памяти и регистр микрокоманд, первый, второй и третий выходы которого являются соответственно вторым, третьим и четвертым выходами блока, четвертый выход регистра микрокоманд соединен с первым выходом блока, пятый выход подключен к.первому входу коммутатора, первые вход и выход блока соединены соответственно с первым входом и первым выходом буфферкого регистра, второй вход которого и второй вход коммутатора соединены

:с вторым входом блока, третьи входы буферного регистра и коммутатора соединены с первым выводом узла памяти, первый вход которого соединен с выходом буферного регистра, второй выход узла памяти подключен к входу регистра микрокоманд, адресный вход узла памяти соединен с выходом регистра адреса микрокоманд, вход которого подключен к выходу коммутатора.

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

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

1. Авторское свидетельство СССР № 3830$9, кл. G Об G , 1970. 2. Авторское свидетельсхво СССР W 661566, кл. G 06 G , 1976 (прототип) .

Фуг, f

фуг. г

i

/

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

название год авторы номер документа
Устройство для решения краевых задач 1983
  • Блейер Янис Фридович
  • Звиргздиньш Франциск Петрович
  • Шлихте Ян Юзефович
  • Родэ Эмиль Эмилиевич
SU1149286A1
Устройство для решения краевых задач 1983
  • Звиргздиньш Франциск Петрович
  • Зиединь Виестур Юрьевич
  • Шлихте Ян Юзепович
SU1164747A1
Устройство для решения нелинейных краевых задач 1987
  • Богословская Галина Степановна
  • Голенкова Зоя Алексеевна
  • Козлов Эрик Сергеевич
  • Мирошкин Владимир Авраамович
  • Пинигин Юрий Васильевич
  • Смертин Василий Алексеевич
SU1683028A1
Микропрограммное устройство сопряжения 1984
  • Блейер Ян Фридович
  • Бамбурова Тамара Андреевна
  • Звиргздиньш Франциск Петрович
  • Мирошкин Владимир Авраамович
  • Родэ Валерия Степановна
  • Шлихте Ян Юзефович
SU1179359A1
Процессор с совмещением операций 1982
  • Елисеев Александр Александрович
  • Мацуев Виталий Иванович
  • Петушков Александр Николаевич
  • Роговская Татьяна Ивановна
SU1138805A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1985
  • Звиргздиньш Франциск Петрович
  • Блейер Янис Фридович
  • Родэ Валерия Степановна
  • Эглитис Андрис Эйженович
SU1278866A1
Устройство для решения нелинейных задач теории поля 1983
  • Мацевитый Юрий Михайлович
  • Цаканян Олег Семенович
SU1156101A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1
Устройство для сопряжения ЭВМ с каналами связи 1985
  • Еременко Людмила Павловна
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Тараров Михаил Иванович
SU1288706A1
Устройство для тестового контроля цифровых блоков 1987
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
SU1430957A2

Иллюстрации к изобретению SU 918 951 A1

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

Формула изобретения SU 918 951 A1

r

27

r

Т

i i

-

4Фш. 4

г9.

15

LJх:

SU 918 951 A1

Авторы

Шлихте Ян Юзефович

Звиргздиньш Франциск Петрович

Зиединь Виестур Юрьевич

Блейерс Ян Фридович

Даты

1982-04-07Публикация

1980-06-16Подача