Цифровая интегрирующая структура

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

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

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

Реслублнк 680001 (51) дополнительное к авт. свил-ау " (22) Заявлено06,02.78 (21) 2577969/18-24 с присоединением заявки № (23) Приоритет

Опубликовано 15.08.79.Бюллетень №30

Дата опубликования описания 18.08.79

2 (5l) M. Кл.

G 06 Tl/02

Гааудвратвенны9 квинтет

СССР аа делам нзабретаннй н аткрктнй (5З) УДК 681.14 (088.8) (72) Авторы изобретения

А. В. Каляев, В. Ф; Гузик, Г. Н. Евтеев, P. М. Крюков, P, N. Криворучко

Таганрогский радиотехнический институт им." В.-Д,.Калмыкова

В.

4 (71) Заявитель (54) ЦИФРОВАЯ ИНТЕГРИРУКИЦАЯ СТРУКТУРА

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

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

Недостатком такой структуры является низкая надежность из-за отсутствия контроля за правильностью решения.

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

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

Белью изобретения является повышение надежности структуры.

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

fl решающих блоков, первые выходы которых подключены к соответствующим tl входам коммутатора, (И+1)-ный вход коммутатора соединен со вторым выходом блока ввода, первый выход блока управления соединен со входом блока ввода и вторыми входами П решающих блоков, третьи входы которых соединены с соответствующими выходами коммутатора, ВТорые выходы tl решающих блоков подклю6ЕООО1

ы- эбхэдимое количество итераций, в течение н которых вычисляется точка решения, т. е. задается шаг решения, а также задается ент необходимое число точек решения. Затем блок 5 вырабатывает команду пуска, по хэторой вырабатывается сигнал, разрешающий решение задачи. В процессе решения зад ачба обмен информацией между решающими блоками 3 происходит через соответствующие элементы коммутатора 4. На каждой итерации в решающих блоках 3 наряду с вычислениями производится контроль за правильностью выполнения арифметических операций и передачи информации в регистрах, а вычис-. ленные новые значения подынтегральной о функции и неквантованного приращения интеграла, наряду с запоминанием их в н регистрах решающих блоков 3, поступают в соответствующие ячейки блока 2, который хранит также значения пэдынтеграль ной функции и неквантэванного приращения интеграла, вычисленные в предыдущей итерации (для первой итерации- это будут

7 начальныеданные). В случае, если в каком

25 то решающем блоке 3 происходит сбой вычислений, то этот блок выдает на свой управляющий выход сигнал сбоя, который через элемент ИЛИ 7 поступает в зэ блок 5. Блок 5 вырабатывает сигнал останова решения и одновременно сигнал считывания информации, который поступает в блэк 2. По этому сигналу из ячеек блока 2 в соответствующие решающие блоки 3 записываются зна35 чения подынтегральной функции и неквантo» ванного приращения интеграла предыдущего шага решения. По окончанию сигнала считывания блэк 5 вырабатывает сигнал, разрешающий решение, и вычисления возобновляются с той итерации, на которой произошел сбой.

3 чены соответственно к И входам блока в вода, (И+1)-ый вхэд KoTopor o подключе к второму выходу блока управления, введены дополнительно блок памяти и элем

ИЛИ, причем первый вход. блока памяти соединен с первым выходом блока ввода второй вход блока памяти подключен к третьему выходу блока управления, трет выходы tl решающих блоков соединены с соответствующими входами блока памяти и с (0+2 -м входом блока вывода, И выходов блока памяти соединены соотве ственно с четвертыми входами И решающих блоков, вторые выходы которых соединены с соответствующими входами элемента ИЛИ, выход которогэ подключен к входу блока управления.

Блок-схема предлагаемой цифровой и тегрирующей структуры представлена на чертеже.

В состав интегрирующей структуры в, дят блок 1 ввода, блок 2 памяти, решающие блоки 3, коммутатор 4, блок 5 управления, блок 6 вывода, элемент ИЛИ

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

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

Перед настройкой структуры на решение задачи и выполнением процесса решения производится. установка в нулевое положение блоков 1, 2, 3,6 и коммутатора 4 подачей соответствующих сигналов с блока 5.

Настройка структуры на решение зада чи может производиться как вручную с ц помощью блока 5, так и автоматически с помощью блока 1.

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

Если же сбой на какой-либо итерации повторится три раза, то этэ классифицируется как отказ элемента, и блок 5 вырабатывает сигнал аварийнэгэ эстанова, по которому решение прекращается и в блок 6 поступает сигнал, разрешающий индикацию номера решающего блэка, в кото680001 ром произошел отказ. После замены н со исправного решающего блока производится да; снова настройка структуры на решение дан- кэ ной задачи и вычисления начинаются зано- вь во. П

Таким образом, введение новых узлов — ст блока памяти и элемента ИЛИ, а также использование в качестве решающего блока

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

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

Цифровая интегрирующая структура, с од ержащая блэк ввод а, бл ок вывэда, коммутатор, П решающих блоков, блок управления, причем первый выход блэка ввода z5 соединен с первыми входами П решающих блоков,.первые выходы которых подключеHbI к соответствующим П входам коммуТВТора,(П +1)-ый вход коммутатора соединен сэ вторым выходом блэка ввода, первый выход блэка управления соединен

6 входом блока ввода и вторыми вхо, и ll решающих блоков, третьи входы торых соединены с соответствующими ходами коммутатора, в орые выходы решающих блоков подключены сэответвенно к П входам блока вывода (П+1) -ый

I од котэоого подключен к втьрому

<ходу. блока управления, о т л и ч я юа я с я тем, чтэ, с целью повышения адежности, в нее введены дополнительно эк памяти и элемент ИЛИ, причем nepdt вход блока памяти соединен с пе1 гм выходом блока ввода, второй вход эка памяти подключен к третьему выду блока управления, третьи выходы П шающих блокэв соединены с сэответсгующими входами блока памяти и с (31 +2) -м входом блока вывода, И выходов блока па4яти соединены соответственно с четвертыми входами П решающих блоков, втэрые выходы которых соединены с сээтветствующими входами элемента ИЛИ, выход которого подключен ко входу блока уирявления.

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

1. Авторское свидете;и с гвэ СССР

No 481916, кл. О 06 l 1/02, 1975.

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

¹ 532112, кл.(3 06 Х1/02, 1976.

Составитель Н. Палеева

Редактор Н. Каменская Техред 3. Чужих Кэрректэ А. Грицеикэ

3нказ 4796/45 Тираж 780 Пэдиисиэ

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Цифровая интегрирующая структура Цифровая интегрирующая структура Цифровая интегрирующая структура 

 

Наверх