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

 

ОП и САНИИ (п>918951

ИЗОБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

Республик (6I ) Дополнительное к авт. свид-ву ! (22) Заявлено 16. 06. 80 (21) 2974584/18-24 (51)М. Кл.

G 06 F 15/328 с присоеиинение1и заявки №вЂ”!

1ееуаарстееиый каиитет

СССР ио аелеи изабретеиий и открытий (23)ПриоритетОпубликовано 07.04. 82. Бюллетень №13

Дата опубликования описания 09. 04. 82 (53) ЙК681. 325.

5С088. 8) г ма, -.и

Я. Ю. Шлихте, ф. П. Звиргздиньш, В. Ю. Зиедин1ь и Я. ф. Блейерс

Рижский ордена Трудового Красного Знаменй политехнический институт (72) Авторы изобретения (7I) Заявитель (54) ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ

НЕЛИНЕЙНЫХ КРАЕВЫХ ЗАДАЧ

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

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

Описанное устройство обладает дос15 таточной помехозащищенностью, что уменьшает погрешность моделирования (1).

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

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

Кроме того, в устройстве блок управления содержит буферный регистр, коммутатор, регистр адреса микрокоманд, узел памяти и регистр микрокоманд, первый, второй и третий выходы которого являются соответственно вторым, третьим и четвертым выходами блока, четвертый выход регистра микрокоманд соединен с первым выходом блока, пятый выход подключен к первому входу коммутатора, первые вход и выход блока соединены соответственно с первым входом и первым выходом буферного регистра, второй вход которого и второй вход коммутатора соединены с вторым входом блока, третьи входы буферного регистра и коммутатора соединены с первым выходом узла памяти, первый вход которого соеди" нен с выходом буферного регистра, второй выход узла памяти подключен к входу регистра микрокоманд, адресный вход узла памяти соединен с выходом регистра адреса микрокоманд, вход которого подключен к выходу коммутатора. ровому блоку и через аналого-цифровой преобразователь соединен с блоком коммутатора и сеточные блоки, каждый из которых содержит кодоуправляемый блок задания напряжений и токов, выход которого подключен к сетке проводимостей, связанной через блок релейного коммутатора с буферным уси" лителем-повторителем, соединенным с блоком коммутатора, подключенным к !О блоку управления и сопряжения,. связанного с селекторами, блоком коммутации областей произвольной конфигурации и с блоком занесения информации, соединенным с кодоуправляемым 15 блоком задания напряжений и токов, с первым селектором и через блок управления с сеткой проводимости, подключенной к блоку коммутации областей произвольной конструкции, селек-. 20 торы соединены между собой и подключены к блоку коммутации областей произвольной конструкции.

В данном устройстве повышена точность решения управления за счет 25 обеспечения возможности образования необходимой конфигурации рождающей сетки (21.

Однако известное, устройство обладает низким быстродействием.

Цель изобретения - повышение быстродействия устройства.

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

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

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

На фиг. 1 представлена структурная схема устройства; на фиг. 2схема двумерной матрицы узловых про5 91895 цессоров; на фиг. 3 - схема узлового процессора и узла записи информации; на фиг. 4 - схема блока управле-. ния; на фиг. 5 - схема шифратора кода адреса. 5

Устройство содержит блок 1 управления, электронную машину (ЭВМ) 2, аналого-цифровой преобразователь 3, коммутатор 4, узел 5 коммутации, ре,шающие блоки б,матрицу 7 узловых про- >0 цессоров,узел 8 записи информации,регистр 9 конфигураций, коммутатор 10, дешифратор 11,шифратор 12 кода адреса, схему 1$ сравнения, шифратор 14 кода . адреса, регистр 15 адреса, узловой процессор 16, кодоуправляемые проводимости 17, регистры 18, кодоуправляемый источник 19 тока и напряжения, регистр 20, группы элементов И 21, регистр 22 признака параметра, ре- . 20 гистр 23 данных, буферный регистр 24, коммутатор 25, регистр 26 адреса .микрокоманд, узел 27 памяти, регистр 28 микрокоманд, узлы 29 ввода, узел 30 вывода, матрицу 31 элементов И и мат 5 рицу 32 элементов ИЛИ.

Узловой процессор содержит кодоуправляемые проводимости 17 в направ.лении осей Х,У.

Из регистра 23 данных узла 8 код 30 проводимостей или источника 19 тока и напряжения поступает на вход регистра 18 источника 19. Запись в регистры осуществляется. Ilo сигналам, которые поступают с выходов элементов И

21 узла 8, на один вход которых поступает разрешающий сигнал выбранного узлового процессора с выхода дешифратора 11. На другие входы поступает сигнал признака параметра с выходов регистра 22 признака узла 8. Запись в соответствующий регистр 18, 20 происходит при совпадении на входах элементов И 21 сигналов адреса, который поступает с выхода дешифратора 11 и признака параметра, например, Х, который поступает с выхода регистра .22 признака параметра узла 8.

Для образования конфигурации моду" лирующей базовой области в регистр 9 конфигураций из ЭВМ 2 через блок 1 управления поступает код. Из регистра 9 конфигураций этот код поступает на коммутатор 10, который коммутирует границы матриц узловых процессоров 7 блоков 6, образуя необходимую конфигурацию модулирующей базовой области. Затем из ЭВМ 2 через блок 1 управления в регистр 15 адреса заносится начальный адрес узлового процессора в координатах установленной конфигурации моделирующей базовой области. С выхода регистра 15 адреса код поступает на входы шифраторов

14 и 12, на других входах которых присутствует код конфигурации с выИз ЭВМ 2 в узел 27 записывается

50 программа работы устройства. Начальная команда из ЭВМ 2 через буферный регистр 24 и коммутатор 25 поступает. в регистр 26 адреса микрокоманд, ко- . торый определяет первую микрокоманду

55 в узле 27 памяти. Микрокоманда из узла 27 считывается в регистр 28 мик-. рокоманд. С выхода регистра 28 микрокоманд на вход коммутатора 25 поступает сигнал, служащий для передачи адреса следующей микрокоманды в регистр 28 микрокоманд. Со второго выхода регистра 28 микрокоманд в регистр

9 конфигурации записывается код конфигурации модульной базовой области.

Из узла 27 в регистр 28 микрокоманд поступает очередная микрокоманда и с выхода регистра 28 в регистр 15 адреса записывает код начального адреса в координатах установленной конфигурации моделирующей базовой области.

Затем по команде, записанной в узле

27 с выхода регистра 28 в регистры

22 и 23 узла 8, записываются коды . признака вводимого параметра и .кодо-.вой эквивалент выбранного параметра соответственно.

После обслуживания очередного узло" вого процессора в регистр 15 адреса из регистра 28 микрокоманд записывается код следующего узлового процессора и устройство работает как было описано выше.

При съеме решения аппаратура задания адреса узлового процессора работает как при занесении информации, а решение задачи поступает через буферный регистр 24 в ЭВМ 2. Запускается аналого-цифровой преобразователь 3 и после преобразования АЦП 3 выдает сигнал "Конец преобразования", который поступает на вход коммутатора 25. Результат преобразования из аналогоцифрового преобразователя 3 записывается в буферный регистр 24, а затем по сигналу, поступающего из ре-. гистра 28 в ЭВМ, этот результат за" писывается в ЭВМ и запускается преоб- . разователь 3 на следующее решение.

7 91895 хода регистра 9 конфигураций. Шифратор 14 преобразует.код адреса в соответствии с кодом конфигурации в объективный код адреса блока 6, который поступает на входы схем 13. каждого 5 блока 6 и на управляющий вход комму-. татора 4. Шифратор 12 выдает на входы дешифраторов 11 каждого блока 6 объективный адрес узлового процессора в соответствии с кодом конфигурации. В каждую схему 13 записывается объективный адрес данного блока 6, который сравнивается с адресом, поступающим из шифратора 14. При совпа" дении кодов адреса схема 13 выдает разрешающий сигнал на второй вход дешифратора 11. Дешифратор 11 формирует объективный адрес узлового про цессора и выдает управляющий сигнал на управляющий вход узла 8 записи 20 информации, который обеспечивает поступление информации из ЭВИ 2 через блок 1 управления. После окончания обслуживания первого узлового процессора при последовательном значе- 35 нии информации содержимое регистра

15 адреса увеличивается на 1 и про,изводится занесение информации" в очередной узловой процессор.

При произвольном обходе моделирующей базовой области в регистр 15 адреса из блока 1 управления задается ад-. рес очередного узлового процессора и устройство работает как было опи35 сано выше. По окончании занесения информации в узловые процессоры 7 и образования потенциалов на модели- рующей базовой области, устройство по. команде из ЭВИ 2 переходит в ре"

40 жим съема решения, преобразования и передачи его s ЭВИ 2. flo съеме решения аппаратура задания адреса работает как при занесении информации.

Дешифратор 11 управляет работой узла 5 коммутации выбранного блока 6, 45 который подключает выбранный узловой процессор к входу коммутатора 4. На управляющий вход коммутатора 4 поступает сигнал с выхода шифратора 14.

Коммутатор 4 подключает выход выбранного блока 6 к входу аналого-цифрово

ro преобразователя-.3..Аналого-цифро-. вой преобразователь 3 преобразует . поступающие потенциалы в коды и че рез блок 1 управления засылает их в

ЭВИ 2., После окончания опроса выбранного блока устройство переходит к съему решения с очередного блока 6.

1 8

В предлагаемом устройстве при образовании моделирующей базовой области управление коммутатором 10 осуществляется параллельно с занесением кода в регистр 9 конфигураций. Этот же код используется при аппаратной реализации преобразования адресов узловых процессоров и адресов решающих блоков из координат базовой области в объективные адреса, что исключает необходимость передавать адреса узловых процессоров и адресов решающих блоков из координат базовой области в объективные адреса, что исключает необходимость передавать адреса узловых процессоров при записи информационных слов. Кроме того, при занесении информации и съеме решения можно оперативно менять шаг обхода узловых процессоров в координатах базовой области.

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

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

1. Вычислительное устройство для решения нелинейных краевых задач, содержащее блок управления, первые вход и выход которого являются соответственно входом и выходом устройства, второй вход блока управления через аналого-цифровой преобразователь подключен к выходу пЕрвого коммутатора, решающие. блоки, каждый из кото.рых включает схему сравнения, узел записи информации, узел «коммутации и матрицу узловых процессоров, входы и выходы первой группы которой соединены соответственно с выходами и входами второго коммутатора, входы и выходы второй группы соединены соответственно с выходами узла записи информации и входами узла коммутации, выход которого подключен к входу первого коммутатора, информационный ехоп второго коммутатора соединен с выходом регистра конфигураций, второй и третий выходы блока управления подключены соответственно к входу узла записи инФормации и к входу регистра конфигураций, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, р него введены регистр адреса и два шифратора .кода, адреса, а в каждый ре9 9189 шающий блок введен дешифратор, выход которого подключен к управляющим входам узлов записи информации и коммутации, входы дешифратора подключены соответственно к выходам схемы срав-. нения и первого шифратора кода адреса, вход схемы сравнения и управляющий вход первого коммутатора подклю" чены к выходу второго шифратора кода адреса, первые входы первого и вто" 10 рого шифраторов кода адреса подключены к выходу регистра адреса, вторые входы подключены к выходу регистра конфигураций, вход регистра адреса соединен с четвертым выходом блока is управления.

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

51 10

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

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

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

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

N 383069, кл. G 06 G 7/48, 1970.

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

V 661566, кл. G 06 G 7/46, 1976 (прототип) .

918951

Составитель A. Жеренов

«Редактор И. Тыкей Техоец М ° Надь Коооектоо О. Билак

Заказ 2143/33 Тираж 732 Подписное

8НИИПИ Государственного комитета СССР по делан изобретений и открытий

113035 Москва И-35 Разовская наб. д. 4/5 л. х т л

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

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

 

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

Изобретение относится к способам численного решения системы дифференциальных уравнений (СДУ)

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

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

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