Устройство для воспроизведения функций

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике. Цель изобретения - расширение области применения устройства за счет, вычисления функции многих переменных в виде сумм простых дробей. Устройство содержит К интеграторов 1.1-1.К, К сумматоров 2.1-2.К, К компараторов 3.1-3.К, К триггеров 4.1-4.К, К элементов И 5.1-5.К, генератор 6 тактовых импульсов (К-1) элементов задержки 7.1-7.К-1, К переключателей 8, элементы ИЛИ 9 и 10. реверсивный счетчик 11, элемент ИЛИ-НЕ 12 и регистр 13.. Принцип действия устройства основан на использовании ациклического компенсационного развертывакхцего преобразования для вычисления простых дробей с последукл 5им их суммированием в цифровой форме. Аппроксимация функ11 и многих переменных суммами простых дробей расширяет область применения устройства в гибридных вычислительных средах при реализации алгоритмов обработки векторных величин и обработки данных в многоканальных информационно-измерительных системах, ил. 1C (Л е 4:: -4 00

Q4!, À!) 4

СОЮЗ СОВЕТСХИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„Я0„„1411787 А1 (5П 4 G 06 G 7/26

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н д BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4188164/24-24 (22) 29,01.87 (46) 23.07.88. Бюл. !! 27 (71) Севастопольский приборостроительный институт (72) О.H.Ñîëîìàõà, А.А.Пинкин, В.П.Журавлев и Е.С.Ядовина (53) 681.335(088.8) (56) Авторское свиде ельство СССР

N - 618750, кл. С 06 С 7/26, 1977.

Смолов В.Б. Функциональные преобразователи информации. — Л.: Энергоиздат, 1981, с.189-190, р.5-16.

Авторское свидетельство СССР

Ф 549816, кл. G 06 G 7/14, 1975. (54). УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ

ФУНКЦИЙ (57) Изобретение относится к автоматике и вычислительной технике. Цель изобретения — расширение области применения устройства за счет, вычисления функции многих переменных в виде сумм простых дробей. Устройство содержит К интеграторов 1 ° 1- 1.К, K сумматоров 2.1-2.К, К компараторов 3.1-3.К, К триггеров 4.1-4.К, К элементов П 5.1-5.К, генератор 6 тактовых импульсов (К-1) элементов задержки 7.1-7.К-1, К переключателей

8, элементы ИЛИ 9 и !0. реверсивный счетчик 11, элемент ИЛИ-НЕ 12 и регистр 13.. Принцип действия устройства основан на использовании ациклического компенсационного развертывающего преобразования для вычисления простых дробей с последующим их суммированием в цифровой форме. Аппроксимация функции многих переменных суммами простых дробей расширяет область применения устройства в гибридных вычислительных средах при реализации алгоритмов обработки векторных величин и обработки данных в многоканальных информационно-измерительных системах.1 ил.

1411787 (Ь +P „) К„ — а U — и U„О, а+ Ых

+ Эх (3) ЫП„= 0!

- а U

55 где а

Ь а/U, М/ х

Ь/И, Изобретение относится к вычислительной технике и может быть использовано и гибридных вычислительных средах для воспроизведения Аункций многих переменных, в качестве функционального блока в составе инАорма1 ционно-измерительных систем и в вычислительных управляющих комплексах.

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

На чертеже изображена структурная схема устройства.

Устройство содержит К интеграторов1

1.1-1.К, К сумматоров.2.1-?.K, К .компараторов 3.1-3.К, K триггеров

4.1-4.К, К элементов И 5.1-5.К, re- 20 нератор. 6 тактовых импульсов, К 1 элементов 7.1-7.К-1 задержки, К переключателей 8, первый 9 и второй 10 элементы ИЛИ„ реверсивный счетчик 11., элемент ИЛИ-НЕ 12, выходной регистр

13, шины запуска 14 и готовности 15 данных.

В основу алгоритма работы устрой-! ства положен принцип ациклического компенсационного развертывающего пре- ЗО ( образования для вычисления простой дроби. В качестве простейшего примера, иллюстрирующего данный принцип, рассмотрим алгоритм вычисления простой дроби

Выражению (1) эквивалентно уравнение (Ь +ух) У - а — Ых = 0 (2) Если аргумент х задается в виде напряжения U> К„° х, где К„- масштабный коэАфициент пропорциональности,то решение (2) может быть получено в виде интервала интегрировавания t =- v/К (К ц — коэффициент пропорциональности) из уравнения 50 (Ь U + ° U„).d ° (К„° г)

° °

P = P/K — весовые коэффициенты после масштабирования;

U = const — постоянное напряжение, используемое для задания а и b.

Принимая на время интегрирования

U< = const, получаем где К t = у — результат вычисления (1) .

Для реализации (3) необходимы, двуквходовый интегратор, трехвходоный сумматор и нуль-индикатор. Все перечисленные компоненты выполняются на операционных усилителях (ОУ), причем параметры входных цепей задаются для интегрирующего ОУ в соответствии с весами Ь и ф и для суммирующего ОУ в соответствии с веI сами "1", - а, -, (вес "1" — для подачи на сумматор напряжения с выхода интегратора). Если выход интегрирующего ОУ соединять с входом суммирующего ОУ, выход которого подключен к нуль-органу индикатора (компаратору, соединенному вторым входом с общей шиной), то получится элементарный таймерно-интегрирующий преобразователь простой дроби. В таком преобразователе на компараторе фиксиру- ется момент времени t, при котором на сумматоре напряжение с выхода интегратора, нарастающее с момента начала преобразования, компенсирует . сумму напряжений на двух других входах сумматора.

Описанный алгоритм преобразования простой дроби не накладывает ограничений на количество входных переменных, т.е. размерность и вектора аргументов х. С увеличением и растет количество входов интегратора и сумматора. Таким образом, если в качестве аппроксимационной модели Аункции многих переменных у(х) выбирается приближение суммой простых дробей к у (х) =,О у.(х) = 3

1 1 1 1 1 то для его реализации необходимы К элементарных таймерно-интегрирующих преобразователей простых дробей, выз 1411 полняющих ациклические компенсационные развертывающие преобразования

° n (Ь; + . . ». x;)d(X„ ;)— и

-а —. ° ° x=O i=1K л

10 и аналого-цифровой сумматор-вычитатель для алгебраического суммирования временных интервалов t<,... t< и представления результата в виде кода 15

К

y = К„.. .е;.

1ю $

Функциональный преобразователь 20 работает следующим образом.

Величины х»,...,х„,подаются на входы устройства в виде напряжений.

С появлением запускающего импульса на шине 14 запуска сбрасывается реверсивный счетчик 11 и устанавливаются триггеры 4. 1-4.К (на прямых выходах триггеров 4.1-4.К начинаI ется формирование импульсов с длительностями t<,...,t„, на инверс- 30 ных — появляется уровень "0", переводящий интеграторы 1.1-1.К в режим интегрирования). Поскольку параметры входных цепей i-го интервала (i

1,К) соответствуют коэффициентам

Ь; и ф» ° ° (j = 1, n) (вопросы масштабирования здесь и далее не рассматриваются), то с его выхода при условии, что на время преобразования х = const снимается напряжение

У 40

4)

° ° н (Ь; + 2 p,. ° х ° ) d (Х а) о у., г

45 (b ° + " p" х) Kt;, ) 3

Параметры входных цепей i-ro сумматора 2; соответствуют коэффициентам а; и Ф;. и таким образом, с его 50 выхода снимается напряжение и м (b; + с» p; ) К„С; — а.; †.. Е. ф; х, )% (je»

55 которое подается на вход i-го компаратора 3;, фиксирующего момент равенства нулю напряжения с выхода

/87 сумматора 2;. В момент t; сбрасывается триггер 4 : уровень "1" на ин1 версном выходе переводит интегратор

1; в режим "Сброс", а на прямом выходе триггера 4; завершается формирование импульса с длительностью t; .

Импульсы с длительностями t t являются результатами работы К зле ментарных таймерно-интегрирующих преобразователей простых дробей. 0ни поступают на входы аналого-цифрового сумматора-вычитателя, т.е. на вторые входы элементов И 5.1-5.К, где заполняются тактовыми импульсами, сдвинутыми относительно друг друга на время д t:

С„st где t„— длительность тактового импульса; — период тактовых импульсов.

Заполнение осуществляется подачей тактовых импульсов на первые входы элементов И 5. 1-5.К в последовательности . на первый вход первого элемента И 5 ° 1 с выхода генератора 6 тактовых импульсов, на первые входы остальных К-1 элементов И 5.2-5.К вЂ” с выходов К-1 элементов 7.1-7.К-1 ! задержки подключенных последовательУ .но к выходу генератора 6 тактовых им-, пульсов °

Сформированные на выходах элементов И 5.1-5.К К несовпаданлцих во времени импульсных последовательностей поступают на входы переключателей 8. где распределяются в соответствии со знаками, и через элементы ИЛИ 9 и

10 подаются на суммирующий и вычитающий входы реверсивного счетчика 11.

Следует отметить, что знак результата вычисления i é простой дроби

sign y; и, следовательно, положение

i-го переключателя 8 определяются изначально при выборе модели аппроксимации и в процессе вычислений остаются неизменными, что обеспечивается выбором пределов изменений входных переменных х,...,к . Через переключатель 8;, установленный в положение I (sign y; = 1) i-я импульс"ная последовательность поступает на один из входов первого элемента ИЛИ

9 и с его выхода на суммирующий вход реверсивного счетчика 11. B положение II (sign y; = 1) i-й переключатель 8» устанавливается при необхо14 11787

ВНИППИ Заказ 3656/46 ираж 704 Подписное

Произв.-полигр. пр-тие, r. Ужгород, ул. Проектная, 4 димости вычитания -и импульсной последовательности, которая в этом случае через второй элемент ИЛИ 10 поступает на вычитающий вход ревер5 сивного счетчика 11.

На разрядных выходах реверсивного счетчика 11 формируется код результата

К 10 у= ent (4)! в где ent " целочисленная функция.

Для обеспечения передачи этого кода во внешнюю вычислительную среду на выходе элемента ИЛИ-НЕ 12 и на шине 15 готовности данных при сборе триггера 4;, сформировавшего импульс с наибольшей в данном цикле преоб- 20 разования длительностью появf51ax ляется уровень 1, по которому содержимое реверсивного счетчика 11 считывается в регистр 13.На разрядных выходах параллельного регистра 13, 25 являющихся выходами устройства, код результата (4) сохраняется до момента окончания следующего цикла преобразования °

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

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

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

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

К 1, первый элемент ИЛИ, первый элемент ,задержки,реверсивный счетчик, К компараторов и К триггеров, при этом выход каждого компаратора соединен с входом обнуления соответствующего триггера, отличающее с я тем, что, с целью расширения области применения за счет вычисления функции многих переменных в виде сумм простых дробей, в него введены элементы ИЛИ-НЕ, второй элемент ИЛИ, с второго по (К-1)-й элементы задержки, с второго по К вЂ ;" элементы И, К интеграторов, К сумматоров, К переключателей и выходной регистр, вход управления записью которого подключены к выходу элемента ИЛИ-НЕ и шине готовности данных устройства, а информационный вход — к выходу реверсивного счетчика, соединенного входом обнуления с шиной запуска устройства и входами установки в "1" триггеров, а суммирующим и вычитающим входами — с выходами первого и второго элементов ИЛИ соответственно, причем входы первого элемента ИЛИ по",êëþ÷åíû к первым выходам К переключателей, вторые выходы которых соединены с входами второго элемента

ИЛИ, а вход каждого i ro (i = 1 K) переключателя подключен к выходу

i-ro элемента И,при этом первый вход каждого i-ro элемента И, начиная с второго, соединен с выходом (i-1)-ro элемента задержки и входом i-ro элемента задержки, а вход первого элемента задержки подключен к выходу генератора тактовых импульсов, причем каждый i-й интегратор соединен сигнальными входами с входами аргумен/гов устройства, входом запуска — с инверсным выходом i-ro триггера, а выходом — с первым входом i"ro сумматора, подключенного остальными входами к входам аргументов устройства, а выходом — к первому входу i-ro компаратора, соединенного вторым входом с шиной нулевого потенциала устройства, при этом прямой выход каждо" го i-ro триггера подключен к второму входу i-ro элемента И и соответствующему входу элемента ИЛИ-НЕ.