Устройство для вычисления обратной функции Советский патент 1982 года по МПК G06F17/13 

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

1

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

Известны вычислительные устройства для воспроизведения обратных функций til и t 2.

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

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

При вычислении функции у - для

Л

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

Целью изобретения является повышение точности вычислений для значений X, близких к нулю.

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

15 входу второго интегратора, введены четвертый интегратор, первый, второй и третий сумматоры, регистр сдвига, Р гистр коррекции и коммутатор, при этом первый и второй входы первого

20 сумматора соединены с выходами со- . ответственно первого и второго интегратора, а выход первого сумматора присоединен к первомувходу третьего.

интегратора, выход которого соединен с первым входом четвертого интегратора, а выход четвертого интегратора подключен ко второму входу третьего интегратора, первый и второй входы второго сумматора соединены соответственно со входом устройства и первым выходом регистра сдвига, а выход второго сумматора подключен ко входу регистра сдвига и первому вХоду третьего сумматора, вход коммутатора соединен со вторым выходом регистра сдвига, а выход - со входом регистра коррекции, параллельный и последовательный выходы которого по ключены соответственно ко второму входу четвертого интегратора и второму входу третьего сумматора, выход которого соединен со вторым входом первого интегратора, причём, выход третьего интегратора является выходом устройства. За счет введения новых блоков и связей в предлагаемом устройстве значительно повышается устойчивость и точность вычислений для значений X, приближающихся к нулю. На чертеже приведена функциональ ная схема устройства. Устройство содержит первый, второй, третий и четвертый интеграторы 1 - Ц (интегратор 3 - следящий), первый, второй и третий сумматоры 5 - 7, регистр 8 сдвига, регистр 9 коррекции и коммутатор 10. Первые входы интеграторов 1 и 2 соединены со входом устройства, а выходы со входами сумматора 5, выход которого соединен с первым входом интег ратора 3, выход интегратора 3 соеди нен с выходом устройства, вторым входом интегратора 2 и первым входом интегратора 4. Первый вход сумматора 6 соединен со входом устройства, второй вход - с первым выходо регистра 8, а выход - с первым входом сумматора 7 и входом регистр 8.Второй выход регистра 8 соединен со йходом коммутатора 10, выход которого соединен со входом регистра 9,первый выход которого соединен со вторым входом интегратора k, а второй выход - со вторым входом сум матора 7. Выход сумматора 7 соедине со вторым входом интегратора 1. Работа устройства заключается в следующем. Перед началом вычислений на входы начальных значений подынтегральных функций интеграторов 1,2 и и в регистр 8 заносятся соответственно величины ff-oi o Хс

УО Хр. Вычисление функции у

начинается в устройстве с момента подачи- на вход устройства приращений dj. Приращения d поступают на первы входы интеграторов 1 и 2 и сумматора 6.-Проходя через сумматор 6 и накапливаясь в регистре 8, приращения d образуют текущее .значение переменной X, которое поступает на вход коммутатора 10. В этом коммутаторе в зависимости от значений х производится формирование корректирующего множителя od, значение которого записывается в регистр 9. Значение of,вырабатывается близким или равным х, но кратное 2, так, чтобы х pil X 0,12б, то с Например, если 0,125 2. Из регистра 9 значе ние cL параллельным кодом передается на второй вход интегратора-, а последовательным кодом - на вход сумматора 7, где из него вычитается значение х, поступающее из сумматора 6. Образованная в сумматоре 7 разность of.- X поступает на второй вход интегратора 1. С вы.ходов интегратора 1 и 2 на входы сумматора 5 поступает приращение dx, умноженное соответственно на величины ot-- х и у. Полученная сумма ( x).dx с выхода сумматора 5 поступает на первый вход следящего интегратора 3. С выхода следящего интегратора снимается приращение dy,поступающее на второй вход интегратора 2 и на первый вход интегратора Л. С выхода интегратора приращение dy, умноженное на величину оС , поступает на второй вход следящего интегратора 3. Предлагаемое устройство реализует дифференциальное уравне ние dy j-I(c6- x)dx - ydx .(1) при заданных начальных условиях, решением которого является функция у -5 . Дифференциальному уравнению (1) соответствует разностное уравнение .„,... й,,,.н.ь;,,, по которому ведутся вычисления в устройстве. Разностная схема (2) должна быть устойчивой, т.е. иметь решение, сводящееся к решению дифференциального уравнения (1) при h-50. Устойчивость схемы (2) опреде ляется следующим образом. Представи (2) в виде V н (2 i -1 ) i, V d d. I d4/ В евклидовом пространстве имеем , «Ч1И12-1 -ДМ--|:;.|.( Если и Н- о, то из (3) получаем г С, где С-ехр( ш b - аг , -} N J- , , b. Таким образом, из ограниченности оператора R, следует устойчивость и сходимость 12). За счет выбора параметра oL достигается ограниченность оператора R, для всех хеСа.Ь в то время как в известном устройстве ot 1 и ограниченность оператора имеет место не для всех значений Xjj а, Ъ.Методическая погреш ность равна f hoC Г,1 МIL V 2lL3J ;i J Следовательно, введение параметра незначительно увеличивает объем обо рудования , но позволяет вести вычис ления на всем интервале изменения переменной при заданной точности, так как вычислительная схема станов ся устойчивой и методическая погреш ность €-N) , Предлагаемое устройство предназн чено для использования в навигацион ных вычислителях, системах цифрово;го управления станками, в работах, микрокалькуляторах и другой радиоэлектронной аппаратуре. , Формула изобретения Устройство для вычисле ия обрат-. ной функции, содержащее первый, второй и третий интеграторы, причем вход устройства соединен с первыми входами первого и второго интеграторов, а выход третьего интегратора подключен ко второму вхОду второго интегратора, о тли ча-ющее с я тем, что, с целью повышения точности вычислений, оно содержит, четвертый интегратор, первый, второй и третий сумматоры, регистр сдвига, регистр коррекции и коммутатор, при этом первый и второй входы первого сумматора соединены с выходами соответственно первого и второго интегратора , а выход первого сумматора присоединен к первому входу третьего интегратора, выход которого соединен с первым входом четвертого интегратора, а выход четвертого интегратора подключен ко второму входу третьего интегратора, первый и второй входы второго сумматрра соединены соответственно со входом устройства и первым выходом регистра сдвига, а выход второго сумматора подключен ко входу регистра сдвига и первому входу третьего сумматора, вход коммутатора соединен со вторым выходом регистра сдвига, а выход со входом регистра коррекции, параллельный и последовательный выходы которого подключены соответственно ко второму входу четвертого интегратора и второму входу третьего сумматора, выход которого соединен со вторым входом первого интегратора, причем выход третьего интегратора является выходом устройства. Источники информации, принятые во внимание при экспертизе 1.Патент США № Зб+вОЗЗ, кл. G Об , 1971. 2.Авторское свидетельство СССР № , кл. G Об F 7/38, 1977. 3.Неслуховский К.С. Цифровые дифференциальные анализаторы. М., Машиностроение, 1968, с. 55, рис. 31.

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

название год авторы номер документа
Устройство для вычисления обратной функции 1982
  • Авдеев Вадим Александрович
  • Арсени Владимир Федорович
SU1137478A1
Устройство для вычисления функции у= х 1976
  • Духнич Евгений Иванович
  • Скакун Александр Васильевич
  • Арсени Владимир Федорович
SU593210A1
Устройство для цифрового дифференцирования 1975
  • Липкин Абрам Аронович
  • Агибалов Валерий Иванович
SU608145A1
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ И ДУГ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ 1990
  • Кибкало В.И.
  • Шишлов С.Б.
  • Зубрилина Г.В.
RU2050021C1
Стробоскопический цифровой измеритель с автоматической коррекцией нелинейности преобразователя 1984
  • Гарькавый Владимир Иванович
  • Зайцев Олег Михайлович
  • Иванов Владимир Владиславович
SU1218333A1
ЦИФРОВОЙ ДИФФЕРЕНЦИАЛЬНЫЙ АНАЛИЗАТОР ПОСЛЕДОВАТЕЛЬНОГО ТИПА 1970
SU281025A1
Интерполятор 1988
  • Вашкевич Сергей Николаевич
  • Байков Владимир Дмитриевич
  • Попов Владимир Николаевич
  • Тишин Игорь Философович
SU1541557A1
Интегроарифметическое устройство 1990
  • Блинова Людмила Михайловна
  • Брюхомицкая Людмила Юрьевна
  • Лучинина Элеонора Григорьевна
SU1784975A1
Число-импульсное устройство для вычисления обратного тригонометрического тангенса 1983
  • Гаврилюк Михаил Александрович
  • Мороз Леонид Васильевич
SU1092498A1
Вычислительное устройство 1975
  • Пьявченко Олег Николаевич
  • Владимиров Виктор Владимирович
  • Борисенко Сергей Николаевич
  • Чесноков Геннадий Иванович
  • Антоничев Владимир Михайлович
SU705478A1

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

Реферат патента 1982 года Устройство для вычисления обратной функции

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

SU 942 035 A1

Авторы

Ледовской Михаил Иванович

Арсени Владимир Федорович

Скакун Александр Васильевич

Абрамович Владимир Самуилович

Романенко Роман Алексеевич

Даты

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

1980-12-19Подача