Функциональный преобразователь Советский патент 1985 года по МПК G06G7/26 

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

dAfJfff

Т Изобретение относится к автоматике и вычислительной технике и может быть использовано для нелинейных преобразований мгновенных значений сигналов. .Известны функциональные преобразователи, в которьгх заданные функции аппроксимируют полиномами, представленными в виде суммы степенных функций, .получаемых на последовательно соединенных множительных блоках ij . Недостатками данных преобразователей являются сложность и резкое увеличение погрешности при повышении степени полинома. Наиболее близким к предлагаемому является функциональный преобразователь, содержащий п сумматоров и п блоков умножения, выход каждого i-ro блока умножения, кроме первого,соедй иен с первым входом 1-го сумматора, выход каждого i-ro сумматора, кроме п-го, соединен с первым входом (i+1)-ro блока умножения, входы первого блока умножения объединены, являются первым входом устройства и соединены с первым входом первого и вторым входом п-го сумматора, третий вход которого соединен с шиной опорного напряжения, а выход является выходом устройства, в котором степенной ряд входной переменной воспроиз водится при помощи последовательно соединенных множительных блоков и сумматоров L2 ., Недостатками известного устройств являются сложность расчета и настрой ки коэффициентов и невозможность вос произведения полиномов с произвольными коэффициентами. Коэффициенты полиномов, воспроизводимых при помощи этого устройства, являются взаимо связанными, что ограничивает точност аппроксимации. Цель изобретения - повьппение точности аппроксимации и упрощение программирования при воспроизведении полиномов с произвольными коэффициентами. Поставленная цель достигается тем что функциональный преобразователь, содержащий п блоков умножения и п сумматоров, выход каждого i-ro блока умножения, кроме первого, соединен с первым входом i-ro сумматера, выход каждого 1-го сумматора кроме п-го соединен с первьм входом (i+1)-ro блока умножения, первый и второй входы первого блока умножения подключены к входу преобразователя, к первому входу первого сумматора и к второму входу п-го сумматора, третий вход которого соединен с шиной опорного напряжения, а выход является выходом преобразователя, содержит (n+1)-ii сумматор, первый и второй входы которого соединены соответственно с выходом первого блока умножения и с шиной опорного напряжения, а выход - с вторыми входами всех блоков умножения, кроме первого, с вторыми входами всех сумматоров, кроме п-го, и с четвертым входом п-го сумматора, шина опорного напряжения соединена с третьими входами всех сумматоров с первого по (п-1)-й, а вход преобразователя соединен с четвертыми входами всех сумматоров с второго по (п-1)-й. Задача расчетов коэффициентов для предлагаемого устройства всегда имеет единственное решение (с точностью до масштабных соотношений), т.е. программирование предлагаемого устройства упрощается. Степень аппроксимирующего полинома и его коэффициенты могут быть любыми, что расширяет функциональные возможности устройства по сравнению с прототипом, у которого коэффициенты аппроксимирующего полинома для высоких степеней не могут быть выбраны произвольным образом. Кроме того, коэффициенты передачи смумматоров в предлагаемом устройстве растут гораздо медленнее, чем коэффициенты исходного полинома. Это повышает точность аппроксимации. Дополнительным преимуществом предлагаемого устройства является упрощение оценки сверху напряжений на выходе всех элементов схемы устройства, что облегчает его масштабирование. На чертеже показана блок-схема функционального преобразователя. Преобразователь содержит п блоков умножения 1-4, п+1 сумматоров 5-9, вход 10, выход 11 и шину опорного напряжения 12. Устройство работает следующим образом. Коэффициенты суммирования сумматора 9 выбраны так, чтобы на его выходе получить сигнал (). Если обозначить выходное напряжение i-ro сумматора через Р,. (х), а коэффициенты передачи выходного напряжения сумматора 9, входного и опорного нап ряжений на выход i-ro сумматора соответственно как а, Ь; и с: (i 1, 2, ... п), то, принимая коэффициенты передачи первых входов сумматоров равными +1, получим систе му уравнений, описывающих работу предлагаемого устройства: Рг (х)аД2х-1) +Ц x-t-c, ; Р4,(х) (2х-1)Р(х)-ьа 4-Ь х-|-с ; (1 Р (х) ()Гр. (х)-ьаЛ + J.U ,,j .I- +b- , Рг„(х) (,,(х)-ьа - Ь„х+с„. Набор произвольной функции, аппроксимируемой полиномом степени 2п, в предлагаемом устройстве производит ся путем установки коэффициентов передачи п сумматоров. Методика аппроксимации произвольных функций полиномами и коэффициенты исходного полинома известны Расчет коэффициентов передачи устрой ства для реализации заданного полинома несложен и сводится к последовательному делению полинома (2х -1). Пусть исходный полином (х) задан. Разделив его на (), получим Р,„ (х):( )Р; 2h-2 (х)-ь + ()(ЬрХ + с„). где Р, (х) - частное от деления л, . полином степени (2п-2) Ь„х + Сп - остаток. Продолжив деление, имеем Рг (х)а ()+Ь X + Ci ; Р4 (х) ()Р2 (x) + Ci : (2 Р. (х) (2х -1)Р2-.2,(х). ; Pj, (x) ()Pjp..j (x)-Hbf,x + с„. Сопоставляя (1) и (2), видим, что коэффициенты передачи а с выхода сумматора 9 на входы всех сумматоров кро ме сумматора 5, равны нулю. При втором способе расчета коэффицентов передачи систему (2) переписывают в виде P(x)ai(2x2-1)-bb,x; Р (х) ()СРг(х)-ьс (3 Р. (x) ()pj.(x)-«-c.J +Цх; Р,„(х) ()р,„.,(х)-.с„.,у - -Ь„х- -с„. Здесь снова один из коэффициентов передачи каждого сумматора равен нулю, и схема, как и в случае, описываемом системой управлений (2), может быть упрощена (количество входов сумматора сокращается на 25%). В качестве примера расчета коэффициентов передачи устройства рассмотрим аппроксимацию функции y cosfx, полиномом: РЙ (х)0,178176x -1,287296х + -н4,041928х-4,932728х -Ю, 999959 (4) с погрешностью 0,004%. Здесь непосредственным делением полинома в столбик на () получаем PJ (х)0,089088х -0,554560х-ь -И,743684x -1,594522, остаток -0,594563 Р (х)-0,044544х -0,255008x4 +0,744338 , остаток 0,850184 Р, (х)0,022272x -0,116368, остаток 0,627970. Отсюда получаем систему вида (2): Р (х) ()-0,011136-0,105232 Р (х) ()-Pj (х)+0,627970 (6) PJ (x)(2x2-f)p (х)+0,850184 Рд(х) ()Рб (х)-0,594563 и систему вида (3): Pj (х) ()-0,011136 Р4 (х) (2х2-1)ГРа(х)-0,105232 (7) Р (х) ()Р (x)-i-0,627970j Рв(х) ()Рб (x)+0,850l84j-0,594563. Из систем уравнений (6) и (7) видно, что при расчете коэффициентов и масштабировании предлагаемого устройства не возникает затруднений. Полином (4) в устройстве-прототипе реализовать невозможно, т.е. функциональные возможности предлагаемого устройства шире. Уменьшение аппаратурной погрешности в предлагаемом устройстве по сравнению с устройством-прототипом можно приближенно.оценить, сравнив суммы модулей коэффициентов. Для исходного полинома она равна 11,44, а для систем (6) и (7) - 2,189, т.е. в 5,2 раза меньше. Соответственно уменьшается и накопление аппаратурных погрешностей. Реализация рассматриваемого примера в устройстве-прототипе () показывает, что ограничения, накапливаемые 5 взаимозависимостью коэффициентов воспроизводимого полинома, не позв ляет точно реализовать полином вида (4). При этом максимальная погрешность аппроксимации составляет примерно 3%. Вместе с тем, ошибка метода для того же примера в предлагаемом устройстве примерно того же объема (для ) составляе около- О,14%, т.е. точность аппроксимации при этом в 20 раз вьоше. К тому же, коэффициенты полиномов, воспроизводимых при помощи такого функционального преобразователя, являются взаимосвязанными, что огр ничивает точность аппроксимации. 9 Коэффициенты передачи, определяющие i вид набранной функции в базовом объекте, не так быстро убывают по модулю как в предлагаемом устройстве, поэтому решающие блоки базового объек та должны иметь примерно равную точность, причем достаточно высокую, что усложняет и удорожает это устройство. Таким образом, предложенньй преобразователь обеспечивает упрощение программирования, повышение точности аппроксимации и уменьшение его сложности за счет снижения требований к погрешности части решающих блоков.

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

название год авторы номер документа
Функциональный преобразователь 1983
  • Петренко Юрий Ильич
SU1142846A1
Устройство для воспроизведения дробно-рациональных функций 1983
  • Петренко Юрий Ильич
SU1151999A1
Устройство для определения значения параметра контроля 1988
  • Бороденко Евгений Иванович
  • Горев Павел Григорьевич
  • Романюк Виктор Николаевич
  • Демьяненко Лариса Владимировна
SU1520481A1
Гибридный функциональный преобразователь 1988
  • Сахаров Олег Николаевич
  • Чебатко Марина Игоревна
SU1524072A1
Функциональный преобразователь 1981
  • Петренко Юрий Ильич
SU993284A1
Устройство для вычисления значений полинома 1986
  • Парасочкин Владимир Александрович
  • Полин Евгений Леонидович
  • Ткаченко Виктор Георгиевич
  • Дрозд Александр Валентинович
SU1348827A1
Гибридный функциональный преобразователь 1988
  • Сахаров Олег Николаевич
  • Чебатко Марина Игоревна
SU1603405A1
Функциональный преобразователь 1983
  • Петренко Юрий Ильич
SU1098010A1
Устройство для аппроксимации нелинейных зависимостей 1984
  • Евдокимов Виктор Федорович
  • Гуляев Василий Анатолиевич
  • Стасюк Александр Ионович
  • Бабич Александр Борисович
  • Рогозин Константин Иванович
  • Чмут Виктор Павлович
SU1259287A1
Нелинейный вероятностный преобразователь 1976
  • Кирьянов Борис Федорович
  • Тарасов Вячеслав Михайлович
SU610119A1

Реферат патента 1985 года Функциональный преобразователь

ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ, содержащий п блоков умножения и п сумматоров, выход каждого i-ro блока умножения, кроме первого, соединен с первым входом i-ro сумматора, выход каждого i-сумматора, кроме п-го, соединен с первым входом (i+1)-ro блока умножения, первый и второй входы первого блока умножения подключены к входу преобразователя, к первому входу первого сумматора и к второму входу п-го сумматора, третий вход которого соединен с шиной опорного напряжения, а выход является выходом преобразователя, отличающийся тем, что, с целью повышения точности аппроксимации и упрощения программирования при воспроизведении полиномов с произвольными коэффициентами, преобразователь содержит (п+1)-й сумматор, первый и второй входы которого соединены соответственно с выходом первого блока умножения и с шиной опорного напряжения, а выход - с вторыми входами всех блоков умножения, кроме первого, с вторыми входами (Л всех сумматоров, кроме п-го, и с четС вертым входом п-го сумматора, шина опорного напряжения соединена с третьими входами сумматоров с первого по (п-1)-й, а вход преобразователя соединен с четвертыми входами всех сумматоров с второго по ()-й. ел 65 О со со

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
РЖ Приборы и элементы автоматики и вычислительной техники
Сплав для отливки колец для сальниковых набивок 1922
  • Баранов А.В.
SU1975A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Справочник по нелинейным схемам
Под ред
Д.Шейнголда
М., Мир , 1977, с
Устройство двукратного усилителя с катодными лампами 1920
  • Шенфер К.И.
SU55A1

SU 1 156 099 A1

Авторы

Петренко Юрий Ильич

Даты

1985-05-15Публикация

1983-10-12Подача