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

 

Московский ордена Ленина авиациойный институт нм, Серго Орджоникидзе (7! ) Заивитфдь (54) УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ

ФУНКЦИЙ ДВУХ ПЕРЕМЕННЫХ

Изобретение относится к аналого-цифровой вычислительной технике.

Известно устройство для воспроизведения функций двух переменных, содержащее функциональные преобразователи одной переменной, функциональный преобра.5 эователь с изменяемым напряжением сме- щения, блоки умножений, алементы с линейной характеристикой и сумматоры t 1).

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

Наиболее близким техническим решением K предложенному является устройство

15 для воспроизведения функций двух переменных, содержащее блок вычитания, блок коррекции, входы которого являются входами устройства, а выход подключен к первому входу блока сложения, второй вход которого соединен с выходом блока коммутации, выход блока сложения является выходом устройства (21.

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

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

Поставленная цель достигается тем, что устройство содержит четыре управ« ляемых блока сложения, блок настройки и блок управления, первый выход которого соединен с первым входом блока коммутации, а второй выход — со входом блока настройкй; первый, второй, третий и четвертый выходы которого подключены к первым входам соответствующих управляемых блоков сложения, пятый и шестой выходы блока настройки соединены со вторыми входами первого и второго управляемых блоков сложения, вход блока управления соединен с выходом блока вычитания, первый вход которого соеди50 нен с выходом трот1 его управляямогэ

1 блэка слэжения и втэрым входом блэка коммутации, а второй вход — с выходом четвертого управляемого блэка сложения и третьим входом блока коммутации, вторые Bxoflbl третьего и четвертого управляемых блоков сложения соединены сооТветственно с выходами первэго и второго управляемых блоков слэжения, входы которых подключены ко второму входу устройства, третьи входы третьего и чет вертого управляемых блоков сложения подключены к первому входу устройства. Ha фиг. 1 представлена структурная схема устройства; на фиг. 2 — пример 15 кусочно-линейной аппроксимации: a — семейства функций двух переменных f(x ф б — семейства ошибок 1 (x к3), Устройство для воспроизведения функции двух переменных содержит управля- 20 емые блоки сложения 1 и 2, выходы котэрых подключены соответственно ко входам управляемых блоков сложения 3 и

4. Выходы управляемых блоков сложения

3 и 4 подключены ко входу блока вычи тайия 5. Выход блока вычитания 5 подключен ко входу блока управления 6. Выходы управляемых блоков сложения 3 и 4 подключены ко входам блока коммутации 7. Выходы блока коммутации 7 и блока "коррекции 8 подключены ко входам блока сложения 9, вектор напряжения на выходе которого соответствует значению воспроизводимой функции. Выход блока управления 6 подключен ко входу блока настройкй 10, выходь1 которого соединены с соответствующими входами управляемых блоков сложения 1-4, Устройство работает следующим образом..

Для воспГСьизведения семейства функции f (х, у) (фиг. 2, а) производится кусочно-линейная аппроксимация кривых, ограничивающих область определения заданной функции по одной из переменных, 45 например пэ у. Аппроксимация кривой

f (х, у ) прэизводится так, чтобы пэмц н грешиость аппроксимации на каждом участке не превышала допустимую величину.

При этом нахэдятся точки х0 пересе1 чения аппроксимирующих прямых с осью абсцисс, где 1 — номер участка аппроксимации.

Вторая кривая, ограничивающая область определения заданной функции f (X, у ) аппроксимируется прямыми, прэве- макс денными из точек кэ.. Г1эгрбшность ап1

RR0 4 проксимации 13 этом случае также не должна превышать допустимую Величину.

Остальные кривые семейства функций . (.х, у) аппрэксимируются также прямыми линиями, проведенными из точек xO

Тангенс угла наклона аппроксимирующих прямых на f -ом участке аппроксимации определяется по формуле

К1 у) ) 14 мокс) 1(ума кс у) i

Здесь "16накс1 i YwuvU/(макс Умид)! где К; (у„) — тангенс угла наклэна прямой, аппроксимирующей кривую f (х, у );

К„(у „) — тангенс угла наклона прямой, аппроксимирующей кривую f (х, у ).

11ии

Полученное таким образом семейство линейно-ломаных воспроизводит заданное семейство функций $ (.х, у) с некоторой ошибкой, которая также является функцией двух переменных j (х, у) (фиг. 2, 6).

Если величина ошибки от представления заданной функции $ (х, у) в виде суммы(f (х, у) + f (х, у) ) превосходит допустимую, то необходимо аппроксимировать подобным образом семейство ошибок 3> (X, у) и т. д., пока абсолютное значение ошибки не станет меньше допустимой.

На фиг. 1 представлена структурная схема устройства для воспроизведения функций двух переменных для случая, когда заданная функция (х, у) представляется в виде суммы только двух функций(1 (к,y) t f (х,у), Управляемые блоки сложения 1-4, блок вычитания 5 и блок сложения 9 представляют собой разрядно-аналоговые устройства. В исходном состоянии проводимости резисторных матриц управляе мого блока сложения 1 настроены пропорционально разрядам ñ(и К (у ), макс а проводимости резисторных матриц управляемого блока сложения 2 — пропорционально разрядам К и К (у ). макс

При изменении вектора йапряжания, соответствуюшегo переменной у„на вы-. ходе блока 1 будет вектор напряжения, представляющий К1(у), а на выходе блока 2 — вектор напряжения, 11pencтавляюший К (у).

Проводимости резисторных матриц уп- равляемого блока слэжения 3 настраиваются в соответствии с выхэдным вектором напряжения управляемэгэ блока сложения 1 II выходным вектором напря40

5 6918 жения блока настройки 10, представляющим точку х0», а проводимости резисторных матриц управляемого блока сложения 4 — в соответствии с выходным век- тором напряжения управляемого блока сло- s жения и выходным вектором напряжения блока настройки 10, представляющим точ Е ку х0 .

Таким образом, при изменении векторов напряжения, соответствующих перемен-10 ным хиу,,на выходе блока 3 будет вектор напряжения, соответствующий g (х, у) на первом участке аппроксимации, а на выходе блока 4 — вектор напряжения, соответствующий 1 (х, у) на втором участке аппроксимации, Вектора напряжения с выходов блоков 3 и 4 поступают на вход блока вычитания 5.

Если вектор напряжения, соответствующий f » (x, у) на первом участке аппроксимации меньше вектора напряжения, соответствующего ((х, у) на втором участке аппроксимации, то блок коммутации 7 пропускает на вход блока сложения 9 век25 тор напряжения с выхода блока 3.

При равенстве этих векторов срабатывает блок управления 6. Управляющий сигнал с выхода блока 6 поступает на блок настройки 10, который перенастраивает

30 проводимости резисторных матриц блоков

1 и 3 пропорционально разрядам»>(К (у ) и хв, т. е. на выходе блока 3 макс будет вектор напряжения, соответствующий f. (x, у) на третьем участке аппрок1 35 симации. При этом блок коммутации 7 начинает пропускать на вход блока сложения 9 вектор напряжения с выхода блока

4, соответствующий 1 (х, у) на втором участке аппроксимации.

Таким образом, схема переходит на воспроизведение второго участка аппроксимации.

При равенстве векторов напряжения с выходом блоков 3 и 4 опять сработает блок управления 6. Проводимости резисторных матриц блоков 2 и 4 перенастраиваются пропорционально разрядам с(, К (у ) и х0, т. е. на выходе блока

4 будет вектор напряжения, соответствующий f< (х, у) на четвертом участке аппроксимации. При этом на вход блока сло жения 9 будет, поступать вектор напряжения с выхода блока 3, представляющий (х, у) нв третьем участке аппроксимв1 ции.

Таким образом, схема переходит на воспроизведение третьего участка аппрок0 симвции и Tâ де

80 6

Блок коррекции 8 производит семейство ошибок (x, у) (фиг. 2,б). Веку Э тора напряжения, соответствующие f» (х,у) и 2 (х, у) складываются нв блоке сложения 9. Выходной вектор напряжения блока 9 представляет значение заданной функции ) (х, у) с допустимой погрешностью.

Применение данного устройства для воспроизведения функций двух переменных при моделировании систем автоматического регулирования на разрядноанвлоговых и цифровых вычислительных, установках позволяет существенно расширить класс воспроизводимых функций двух переменных при сравнительно про- стой структуре устройства .

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

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

Устройство для воспроизведения функций двух переменных, содержащее блок вычитания, блок коррекции, входы которого являются входами устройства, а выход подключен к первому входу блока сложения, второй иход которого соединен с выходом блока коммутации, выход блока сложения является выходом устройства, о т л и ч в ю щ е е с я тем, что, с целью расширения класса воспроизводимых функций, оно содер>кит четыре управляемых блока сложения, блок настройки и блок управления, первый выход которого соединен с первым входом блока коммутации, а второй выход — co входом блока настройки, первый, второй, третий и четвертый выходы которого подключены к первым входам соответствующих управляемых блоков сложения, пятьп» и шестой выходы блока настройки соединены со вторыми входвмн первого и второго управляемых блоков сложения, вход блока управления соединен с выходом блока вычитания, первый вход которого соединен с выходом третьего управляемого блока сложения и вторым входом блока коммутации, а второй вход — с выходом четвертого управляемого блока сложения и третьим входом блока коммутации, вторые входы третьего и четвертого управляемых блоков сложения соединены соответственно с выходами первого и второго управляемых блоков сложения, входы

691880 8

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

% 526919, кл. 6 06 G 7/26, 1976.

2, Заявка М 2393759/18-24, по которой принято решение о выдаче авторского свидетельства, кл. 6 06 О 7/26, 1 976. dg Ур «у Хд Х

Составитель H. Балабошко

Техред 3. Фанта Корректор Н. Задерновская

Редактор Н. Лобач

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 которых подключены ко второму входу устройства, третьи входы третьего и четвертого управляемых блоков сложения подключены к первому входу устройства.

Источники информации, принятые во внимание при экспертизе в

Заказ 6219/41 Тираж 780 . Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Xf

Х2

P y

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

 

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

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

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

Изобретение относится к автоматике и аналоговой вычислительной технике

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

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

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

Изобретение относится к области формирования управляющего сигнала, который применяется для компенсации температурной зависимости частоты выходных колебаний блока кварцевого генератора

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

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

Изобретение относится к технике генерирования электрических сигналов
Наверх