Устройство для аппроксимации нелинейных зависимостей Советский патент 1986 года по МПК G06F17/11 

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

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

Цель - повьппение быстродействия,

На чертеже показана блок-схема устройства для случая h А.

Устройство содержит сумматоры 1, сумматоры-вычитатели 2, блоки 3 элементов И первой группы, блоки 4 элементов И второй группы, коммутаторы 5, входы 6 свободного члена полинома, входы 7 коэффициентов линейного члена полинома, входы 8 переменных полинома, входы 9 коэффи- циентов нелинейного члена полинома.

V

С

V

X

Значение х х в разрядном виде при п 4 имеет вид

V V XX

59287 :

входы 10 устроенных коэффициентов нелинейного члена полинома и выход 11 результата устройства.

Работа устройства при моделирова- 5 НИИ полинома вида

у а + Ьх + сх происходит следующим образом.

Моделируемый полином представляется в разрядной форме как

10

а + b X

V V V + с X X,

где

У

V

а

у

X

векторы, представляющие собой разрядное изображение чисел, у, а и х 20 соответственно;

разрядные матрицы, представляющие собой разрядное изображение чисел , Ь и с соответственно при п 4.

и формирует разрядные векторы

50

V.,

о X

55

X

М

V V -г V X X 2 с

... f I

v(0 „-г V X + 2 с

VM

X

v(i X +

начений

2- I 2- i ; 5 ...

f ;

-(к- ) у(ч) к 2 с X

значение у У может быть вычисле по следукяцим рекуррентным зависимо

тям:

у v() , V V + 2 (b + c )x:v

о

Д-« ,У ( ч

у, 2 (Ь + с ) X ; у а; у, .;;,Г2- Ь 2 ) ;

у-у.-,(,г;.

где формируется как 2 с т

Г2- П 3. х 0; 1

Г2-.Ч3.

-7 у() Iпри

2 с ,.) V Р

Г2 - с+ 3-2 с

,-U-O v(x Г N /

2 с ,-(к-Оу „-гк Vпри

2 с-2с

Пример. Пусть а 0,34375

, 0,71875 или X h I 011 I 11 rft

Тогда

k 1 ; 2- с 2 с у а 0,34375;

0,109375; у, у + 2 Ьх + 2 с X 0,34375 +

+ 0,1875 + 0,19375 0,640625; Л 2; 2 с 2- + 2 0,109375 + 0,0273А37 0,1367182;

(1) с

30 ходе первого сумматора I образуется значение у , поступающее на пер- вый вход второго сумматора 1. В это же время в зависимости от значения -: X (равному нулю или единице- , по- 35 ступающего через первый разряд входа 8 на вход блока 4, на его выходе образуется значение 2 с , которое поступает на второй вход первого су{Ф атора-вычитателя 2. На первый

40 вход первого сумматора-вычитателя 2 .поступает значение 2 с. Вследу, у,-. f

kl 3; с« 2 c -VVc

ствие этого на выходе образуется

м «1

значение 2 с , которое поступает

«,,,,„,- на второй вход второго блока 4 и

0.6406251 ff

45 первый вход второго сумматора-вычитателя 2. Далее на второй и третий входы второго сумматора 1 поступают

0,0683593-0,0068359 0,0615234;

значения и 2 с выходов вторых блоков 3 и 4 соответст- у. у + 2 Ък+ 2 с X 0,640625+ 50 венно. Во втором сумматоре 1 вычис- -

i О) 3

, .( ),

+ 0,046875 + 0,0615234 0,7490234;

k 4;-2 c 2- cr43. -, - .

55которое поступает на первый вход

0,0307617 + 0,0051269 0,358886; .третьего сумматора 1. При этом во

-I (« 4втором сумматоре-вычитателе 2 выу УЗ + 2 Ьх + 2 с X числяется значение 2 с, поступаю 0,8083495;

k 5; 2- 3.2-%

0,0179443 0,0012817- 0,0192260-;УГ 4

Х- , f „-ч W 5 +2 Ьх+2 с X

0,8083495 + 0,0117188 + 0,0192260

0,8392943.

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

В исходном состоянии на входы шины 6 подается значение а, на входы 7 - значение Ь на В Ходы 7 одновременно подаются значения х , X ,...,х - соответственно, на входы 9 - значения С, на входы 10 - значения 3 с, после чего в схеме уст-о ройства протекает переходной процесс. После окончания переходного процесса в схеме на выходе первых блоков 3 и 4 образуется соответственно значения 2 Ьх, 2 х, поступаю- .щие на второй и третий входы первого сумматора I, на первый вход которого подается значения а у. На выходе первого сумматора I образуется значение у , поступающее на пер- вый вход второго сумматора 1. В это же время в зависимости от значения -: X (равному нулю или единице- , по- ступающего через первый разряд входа 8 на вход блока 4, на его выходе образуется значение 2 с , которое поступает на второй вход первого су{Ф атора-вычитателя 2. На первый

вход первого сумматора-вычитателя 2 .поступает значение 2 с. Вследляется значение

, .( ),

, -

51

щее на первый вход третьего суммато- ра-вьгчитателя 3 и второй вход третьего блока 4. Аналогичным образом в каждом h м сумматоре I вычисляется значение у, поступающее на первый вход (k+I)-ro сумматора, а в Jf -ом сумматоре-вычитателе (k-)V(K)

ределяется значение 2 с которое поступает на первый вход (k+)-ro сумматора-вычитателя 2 и второй вход (k+l)-ro блока 4, И наконец, на выходе последнего сумматора 4 образуется искомое значение., которое поступает на выход 11 результата устройства.

Вычислительный процесс в устройстве организован параллельно, благодаря чему время решения в нем равно

задержке сигнала между входом и вы- ходом устройства.

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

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

592876

входу со сдвигом на один разряд в сторону младшего разряда первого сумматора-вычитателя, вход устроен- ных коэффициентов нелинейного члена 5 устройства подключен к вторым информационным входам с первого по (п-1)-й коммутаторов, i-ый (,..., п-1), вход переменных устройства подключен к второму входу с-го

10 блока элементов И первой группы, к второму входу i-го блока элементов И второй группы, к стробирующему входу I -го сумматора-вычитателя и к управляющему входу -го коммута15 тора, п-й вход переменных устройства подключен к второму входу fl-ro блока элементов И второй группы и к .второму входу и-го блока элементов И первой группы, выход20 1-го сумматора подключен к первому входу (i+l)--ro сумматора, выход п-го сумматора подключен к выходу результата устройства, выход j-ro .(j ,2,.. . ,п) блока элементов И

25 первой группы подключен к второму входу со сдвигом на два разряда в сторону младшего разряда j -го сумматора, выход j-ro блока элементов И второй группы подключен к третье30 му входу со сдвигом на один разряд в сторону младшего разряда j -го сумматора, выход i -го коммутатора подключен к второму входу со сдвигом на (2i.+2) разряда в сторону млад5 шего разряда i -го сумматора-вычитателя , выход i -го сумматора-вычитателя подключен к первому входу (i-i-l)-ro блока элементов И второй , группы и к второму входу со сдви0 грм на (i+l) разряд в сторону млаД- шего разряда (i+l)-ro сумматора-вычитателя.

Редактор Н. Яцола

Составитель В. Смирнов Техред М.Ходанич

Заказ 5124/А8Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Корректор В. Бутяга

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

название год авторы номер документа
Устройство для вычисления элементарных функций 1985
  • Белецкий Владимир Николаевич
  • Кулик Михаил Николаевич
  • Мазурчук Виктор Семенович
  • Чемерис Александр Анатольевич
  • Дородько Александр Алексеевич
  • Отблеск Дмитрий Борисович
SU1298764A1
Параллельное устройство для решения квадратного уравнения 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Трощенко Георгий Алексеевич
SU1249532A1
Аппроксимирующий функциональный преобразователь 1983
  • Глущенко Константин Алексеевич
  • Дудыкевич Валерий Богданович
  • Маслий Иван Васильевич
  • Отенко Виктор Иванович
  • Стрилецкий Зеновий Михайлович
SU1160430A1
Устройство для дифференцирования функций 1986
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Жига Ирина Константиновна
  • Трофимов Юрий Михайлович
SU1335995A1
Асинхронный матричный вычислитель обратных тригонометрических функций 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1132286A1
Матричный вычислитель функции @ 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU1216779A1
Устройство для решения систем линейных алгебраических уравнений 1983
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1265793A1
Цифровое параллельное устройство для возведения в куб 1984
  • Купреев Владимир Иванович
  • Прозоров Сергей Евгеньевич
  • Стасюк Александр Ионович
  • Трощенко Георгий Алексеевич
  • Бабич Александр Борисович
  • Рогозин Константин Иванович
SU1196859A1
Устройство для извлечения квадратного корня 1981
  • Стасюк Александр Ионович
SU1015378A1
Устройство для вычисления зависимости @ = @ + @ + @ 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU1019446A1

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

Реферат патента 1986 года Устройство для аппроксимации нелинейных зависимостей

Изобретение относится к вычислительной технике и может быть использовано в качестве спецпроцессора аппроксимации нелинейных зависимостей при решении систем нелинейных алгебраических и дифференциальных уравнений в реальном масштабе времени. Цель изобретения - повышение быстродействия. Устройство содержит п сумматоров,(п-1) суммато- ров-вычитателей (где И .- разрядность переменной нелинейной зависимости |, две группы из ti блоков элементов И и п коммутаторов. Указанная совокупность признаков позволяет достигнуть цели изобретения. 1 ил. с (g (Л

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

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

СПОСОБ ЭЛЕКТРОШЛАКОВОЙ СВАРКИ 0
SU318442A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для воспроизведения квадратичных функций 1977
  • Толокновский Вячеслав Родионович
SU710039A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 259 287 A1

Авторы

Евдокимов Виктор Федорович

Гуляев Василий Анатолиевич

Стасюк Александр Ионович

Бабич Александр Борисович

Рогозин Константин Иванович

Чмут Виктор Павлович

Даты

1986-09-23Публикация

1984-12-26Подача