функциональных возможностей устройства путем обеспечения способности вычисления полиномов от ряда аргументов требуемой степени. Поставленная цель достигается тем, что в устройство введены группы элементов И, Р1ЛИ и накапливающий сумматор, нервый вход которого соединен со вторым информационным входом устройства, второй вход - с выходами элементов И первой группы, выходы разрядов первого счетчика подключены к первым входам соответствующих элементов И .первой группы и через соответствующие элементы ИЛИ - к первым входам элементов И второй группы, вторые входы которых соединены с первым управляющим входом устройства, а выходы - со входом записи второго счетчика. Вторые входы элементов И первой группы, управляющий вход первого счетчика и единичный вход управляющего триггера подключены соответственно ко второму, третьему и четвертому управляющим входам устройства, третий информационный вход которого соединен со вторыми входами элементов . Устройство позволяет вычислять полиномы любой требуемой степени. Для этого необходимо повторять операцию умножения на данный аргумент такое число раз, которое равно степени этого аргумента в подсчитываемом члене полинома. Схема устройства приведена на чертеже. Устройство состоит из коммутатора 1, входы которого составляют первый информационный вход устройства 2 и служат для ввода аналоговых сигналов, соответствующих аргументам полинома; преобразователя аналог-частота 3; первого счетчика 4 с суммирующим счетным входом 5; группы элементов ИЛИ 6i-6к, первой и второй групп элементов И 7i-7к. 8i-8к; накапливающего сумматора 9; второго счетчика 10 с вычитающим счетным входом 1 и входом 12 записи двоичных чисел; управляющего триггера 13; двух ключей 14 и 15; генератора опорной частоты 16. Устройство имеет также информационный вход 17 для ввода двоичных кодов постоянных коэффициентов, четыре управляющих входа 18-21 и информационный вход 22 для ввода знаков коэффициентов. Подсчет члена поликома начинается с обнуления счетчика 4 импульсом, приходящим со входа 21. Одновременно коммутатор подключает ко входу преобразователя аналог-частота 3 ту из цепей информационного входа устройства 2, которая соответствует требуемому аргументу. Затем производится запись двоичного кода коэффициента в счетчик 10. Для этого сигнал с управляющего входа 19 открывает элементы И группы 7. Код коэффициента, подаваемый в этот момент на вход 17, через элементы ИЛИ 6 и элементы И группы 7 поступает на вход 12 счетчика 10. По истечении времени, необходимого для окончания переходных процессов в преобразователе 3, с управляющего входа 18 приходит сигнал, взводящий триггер 13. При этом открываются ключи 14, 15 и начинается занолнение счетчика 4 импульсами, поступающими с выхода -.преобразователя 3 на суммирующий счетный вход 5. Одновременно .счетчик 10 производит обратный отсчет опорных импульсов, приходящих на вычитающий счет.ных вход 1 от генератора опорной частоты 16. В момент обнуления счетчик 10 вырабатывает импульс, сбрасывающий триггер 13. Ключи 14 и 15 закрываются. Код, зафиксированный в счетчике 4, пропорционален произведению коэффициента на аргумент. Для умножения полученного частичного произведения на следующий аргумент коммутатор 1 подает иа вход преобразователя 3 аналоговый сигнал, соответствующий следующему аргументу. Для запуска второго цикла работы устройства необходимо повторить подачу управляющих сигналов на входы 19, 21 и 18. При этом содержимое счетчика 4 переписывается в счетчик 10, счетчик 4 обнуляется, цикл работы устройства повторяется. Члены полиномов, получаемые в счетчике 4 после нескольких циклов работы устройства, направляются в накапливающий сумматор 9 через элементы И группы 8, открываемые сигналом с управляющего входа 20. Суммирование производится с учетом знака коэффициента. Сигнал, соответствующий знаку коэффициента, вводится в сумматор 9 со входа 22. Использование устройства наиболее эффективно в системах управления технологическими нроцессами химической иромыщленности и металлургии, в частности для рещения задач оптимального управления, где используются многомерные полиномиальные математические модели технологических процессов. Изобретение позволит создать недорогие вычислительные устройства для рещения уравнений управления, содержащих степенные полиномы от десятков аргументов. Формула изобретения Устройство для вычисления полиномов, содержащее управляющий триггер, единичный выход которого подключен к первым входам вух ключей, второй вход первого ключа через последовательно соединенные коммутатор и преобразователь аналог-частота подключен к первому информационному входу устройства, второй вход второго ключа соединен с выодом генератора опорной частоты, выходы ключей подсоединены соответственно к суммиующему счетному входу первого счетчика и к вычитающему счетному входу второго счет-- чика, выход которого подключен к нулевому ходу управляюилего триггера, отличающеся тем, что, с целью расширения функциоальных возможностей устройства путем обесечения способности вычисления полиномов т ряда аргументов требуемой степени, в него ведены группы элементов И, ИЛИ и накапливающий сумматор, первый вход которого соединен со вторым шгфср тационным входом устройства, второй вход-с выходами элементов И первой группы, ;выходы разрядов первого счетчика подключены к первым входам соответствующих элементов И первой группы и через соответствующие элементы ИЛИ - к первым входам элементов И второй группы, вторые входы которых соединены с первым
управляющим входом устройства, выходы - со входом записи второго счетчика, вторые входы элементов И первой группы, управляющий вход первого счетчика и единичный вход управляющего триггера подключены соответственно ко второму, третьему и четвертому управляющим входам устройства, третий информационный вход которого соединен со вторыми входами элементов ИЛИ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления полиномов | 1987 |
|
SU1509878A1 |
Устройство для воспроизведения функций | 1984 |
|
SU1182539A1 |
Устройство для вычисления значений многомерного полинома | 1990 |
|
SU1742829A1 |
Устройство для вычисления коэффициентов интерполирующего полинома | 1990 |
|
SU1748158A1 |
Устройство для поворота вектора | 1982 |
|
SU1076910A1 |
Функциональный генератор | 1979 |
|
SU781839A1 |
Устройство для воспроизведения полиномов | 1980 |
|
SU930321A1 |
Преобразователь угловых перемещений в код | 1985 |
|
SU1311024A1 |
Цифровой функциональный преобразователь | 1979 |
|
SU877526A1 |
АВТОМАТИЗИРОВАННОЕ УСТРОЙСТВО КОНТРОЛЯ И ДИАГНОСТИРОВАНИЯ РАДИОЭЛЕКТРОННЫХ ИЗДЕЛИЙ | 1998 |
|
RU2174699C2 |
Ч
10
11
Авторы
Даты
1976-12-25—Публикация
1975-06-30—Подача