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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к аналоговой и аналого-цифровой (гибридной) вычислительной технике и может быть использовано при моделировании систем автоматического управления. Целью изобретения является расширение функциональных возможностей за счет воспроизведения функций двух переменных. Устройство для воспроизведения функций содержит аналого-цифровые преобразователи 1, 2, блок адресации 3, блок 4 памяти коэффициентов интерполирующих полиномов, блок 5 сравнения, блок 6 формирования весовых коэффициентов, умножающие цифроаналоговые преобразователи 7 - 30 и сумматоры 31 - 39. В устройстве используется метод кусочно-квадратичной интерполяции заданной функции, причем в IJ-й области интерполяции заданная функция определяется как средневзвешенная сумма трех квадратичных полиномов. Это позволяет повысить точность воспроизведения функции. Схема может быть выполнена на серийных элементах. 3 ил.

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

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

РЕСПУБЛИК ;г/г :-.= (19) щ)5 Г 06 С 7/26

РСТВЕННЫЙ НОМИТЕТ

РЕТЕНИЯМ И ОТНРЫТИЯМ

Т СССР

ГОСУ А

ПОИ Б

ПРИ Н

У

К А TOPCKOMY СВИДЕТЕЛЬСТВУ вой и вычис испол тем а лью и.(21) (22) (46) (71) им. С (72) (53) (56) № 385

Ав № 152 (54)

ИЗВЕД (57) 1

651 794/24-24

4.02.89

3 ° 11.90. Бюл. №- 43 осковский авиационный институт

pro Орджоникидзе .Н. Сахаров и N.È.×åáàòêî

81.335(088.8) вторское свидетельство СССР

91, кл. G 06 Г 7/26, 1971. орское свидетельство СССР

072, кл. G 06 G7/26,,1988.

БРИДНОЕ УСТРОЙСТВО г1ЛЯ ВОСПРОНИЯ ФУНКЦИЙ зобретение относится к аналогоаналого-цифровой (гибридной) ительной технике и может быть зовано при моделировании систоматического управления, Цеобретения является расширение

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

3, блок 4 памяти коэффициентов интерполируюцих полиномов, блок сравнения 5, блок

6 формирования весовых коэффициентов, умножаюцие цифроаналоговые преобразователи 7-29 и сумматоры 30-38. В устройстве используется метод кусочно— квадратичной интерполяцни заданной функции, причем в ij-й области интерполяции заданная функция определяется как средневзвешенная сумма трех квадратичных полиномов. Это поз- а

Щ воляет повысить точность воспроизведения функции. Схема может быть выпол-.» нена на серийных элементах 3 ил.

С::

1608704

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

Цель изобретения - расширение функциональных воэможностей за счет обеспечения воспроизведения функций двух переменных. 10

На фиг. 1 представлена структурная схема гибридного устройства для воспроизведения функций; на фиг. 2 области интерполяции функции двух переменных, на фиг. 3 — структурная схема блока формирования весовых коэффициентов.

Гибридное устройство для воспроизведения функций содержит аналогоцифровые преобразователи (АЦП) 1 и 2, 20 старшие разряды многоразрядных выходов которых подключены к входам блока 3 адресации, выход которого подключен к первому адресном входу блока 4 1 памяти коэффициентов интерпо- 25 лирующих полиномов. 1Младшие разряды многоразрядных выходов АПП 1 и 2 под-, ключены к входам блока 5 сравнения, вьгход которого соединен с вторым адресным входом блока 4, первый выход блока 6 формирования весовых коэффициентов, подключен к аналоговым входам умножающих цифроаналого.вых преобразователей (УЦАП) 7-12, второй вход — к аналоговым входам

УПАП 13-18, а третий вход — к анало35 гoBblM входам УПАП 19-24, Многоразрядный выход АЦП 1 подключен к цифровым входам УПАП 25-27, а многоразрядный выход АЦП 2 — к цифровым входам УЦАП

28 и 29.

Выходы блока 4 подключены к цифровым входам YIlAII 7-24. Выходы УЦАП 7, 13 и 19 подключены к входам сумматора 30, выходы УЦАП 12, 18 и 24 — к входам сумматора 31, выходы УЦАП 11, 17 и 23 — к входам сумматора 32, выходы УЦАП 8, 14 и 20 — к входам сумматора 33, выходы УЦАП 9, 15 и 21 к входам сумматора 34, а выходы УЦАП

10, 16 и 22 — к входам сумматора 35.

Выходы сумматоров 31-33 подключены соответственно к аналоговым входам

УПАП 25, 28 и 27.

Выходы УПАП 25 и сумматора 33 подключены к входам сумматора 36, выходы

УЦАП 28, сумматора 34 и YIIAII 27 — к входам сумматора 37, выходы которых подключены к аналоговым входам УЦАП

26 и 29. Выходы сумматора 30, УПАП 26 и 29 подключены к входам сумматора

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

Первый и второй входы устройства обозначены соответственно позициями

40 и 41.

Устройство работает следующим образом.

Воспроизводимая функция двух переменных f(x,у) может быть задана аналитическим выражением или совокупностью дискретных значений f(х у), где 1 = О, 1,...,п, g = 0,1..., ...,и.

Закон разбиения по осям аргументов х и у принят равномерным с шагом h.

Плоскость, заданная указанными точками, делится на треугольные области (фиг.2).

Для каждой опорной точки (х,,у;). строится полный квадратичный полином (; (х,у), коэффициенты которого определяются по шести известным значениям: (f;(xy) = a<, +b, 1 z+ c;) y+

11

+ d, ху+ f, õ + (1 ° у, (1) где а;;, Ь,, с;, й,, К, о; постоянные коэффициенты полиномов, которые рассчитываются при предварительной подготовке функций.

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

f (õ,5 ) = И1Ц((х,у) + И ((х,у) +

+ 1 Щ (х у) где Cg, (х,у),С (х,y) ((х, у) — полиномы, пров еденные соответственно через вершины треугольника 1, 2, 3 (фиг.2) и пять ближайших к ним точек

W, Й, W> — весовые коэффициенты.

На первом и втором треугольниках преобразователь реализует соответственно уравнения: (11(х,у) = М,(„," + Wg V((ij + М Ц j при Дх ъ Qy (х,у) = 1 Я 11 + 1 Чд, 1 + 1 (, при Дх (Ду, =-min(hx, Д у) На этапе подготовки функционального преобразователя к работе предварительно вычисленные дискретные

1р значения коэффициентов

° Ч, г", ° Чг", <3» Ч "

)) ) 3iJ

2iJ W yqCtJ

15 для каждой ij-й области записываются в блок 4, который содержит две зоны.

В первую зону блока 4 записываются значения а,,..., q °; а, а во вторую зону — значения а,",..., ° °

2)J

20 ЧЯ J у аЯ1)» « . 2)) т

При воспроизведении функции f (õ,у) напряжения, соответствующие входным переменным х и у, подаются на входы

AIIII 1 и 2, на выходе которых будут коды, соответствующие текущим значениям х и у.

Старшие разряды этих кодов, соответствующие номерам 1 1 интервалов разбиения по переменным х и у подаУ ются на блок 3, который вырабатывает адрес ij-й области интерполяции - А ".

iJ.

В соответствии с этим адресом из первой зоны блока 4 считываются коэффиценты интерполирующих полиномов на соответствующие регистры УЦАП 7-12

35 и 19-24.

Младшие разряды мнorоразрядных выходов АЦП 1 и 2, соответствующие текущим значениям приращений Дх и

Ду, подаются на входы блоков 6 и 5.

Блок 5 сравнения сравнивает ввеличины Дх и Ду и вырабатывает одноразрядный признак К, попадания в пер13 вый или второй треугольник, который подается на второй адресный вход бло45 ка 4. Вместе с адресом А признак

)1

К," составляет адрес кодовых значений коэффициентов интерполяции а

, г ...,q< для первого треугольника. J

50 ли а,,,..., q "для второго тре ) угольника, которые считываются из второй секции блока 4 на регистры

УПАП 13-18.

Блок 6 реализует весовые коэффициенты в соответствии с выражениями

55.(4) — (6) и может быть выполнен по известной схеме, приведенной на фиг.3.

На цифровые входы УЦАП 7-12 подаются коды, соответствующие коэффиАналогично выражение для второго уг ол ь ника:. тр х у) = (а, W, + а W<+ а3 ° W ) +

ЯЦ 2 3(1 3

f«)W,+ fy,,И,+ Е,; Ы,)х)х (с ",М1 + с<," W + с3," W3)

< 1 < I)J 2 3| ) 3)

„)1х + q, W> + q>" ) W)) y) y при Дх (Ду

+ (+(+ (ля гладкого перехода от одного гольника к другому весовые коэфенты W<, Н, W выбираются так, ы их значения были равны. нулю и дних узлах интерполяции и едив соответствующих опорных узлах тре фи что сос ниц

1 -Дх при

1 -Ьу

Ех>ДУ

W) при Дx с Ду при Дх > Ду при Дх (Лу

Ьх -Ду

2 у -Дх

Ьу при Дх >Ду

4х при Дх сДу

Обо щая эти выражения для весовых коэ ициентов, получим

= min(1 — Дх, 1 — Ду). j (4) 5 1608704 6

Подставляя выражения для полиномов h — — 1-min(i -Ax 1 — Ду) — п)in(Дх Д ) =7 у п)1п х, ) в соответствии с формулой (1), получим:

IЬ х — ду! (5) Е,(х,y) = W,(а„+ b< ° х + с ° у +

У 1 ) (1) Д 2

5 (6) с13" ху+ f х +Ч "у) + 3 Н !

+ (а, „ + b2i х+ с; у + с1 ;„ху +

Г c Я.

+ Чд у ) +

2ц Д)) + (а, + Ъ х+ с у+ d ° ху+

3)j 3)) 2 .

З))8 Чэ11 W а<,W< + а, " We + а," 1, ) +

2)) 33 ъ! (b«>g, + Ъ„; W, + b»j W,) +

< 3

11 3)3 3

+ (-i(jWI + са W2+ с ° W) + ) 3

+ с1,; И< + d<" W2+ d " 1)) ) х +

1) !) )IJ 3.Ч1" W + Ч " + Ч "W) У

11 3)1 3 ) при Дх> Ьу, (2) 1608704 циентам а °,...,q а на аналого"5 ™11 вые входы — напряжение, соответствующее весовому коэффициенту Ч

Аналогично на цифровые входы УЦАП

19-24 подаются коды, соответствующие а.;,...,с1 ;„, а на аналоговые входы — напряжейие, соответствующее весовому коэффициенту М На цифровые входы УЦАП 13-18 подаются коды, соответствующие коэффициентам а,, I ...,цд или а„ „,...«q ° в зави1) 2 11 симости от того, в каком треугольнике находится функция f (x,у) .

Коды, соответствующие переменным х и у, с выходов АЦП 1 и 2 подаются на УПАП 26, 27 и 25 и УПАП 29 и 28.

Напряжение на выходе сумматора 38, соответствующее значению функции

f(x,ó), определяемой в соответствии с интерполяционным выражением (2) или (3), реализуется с помощью сумматоров 30-39 и У1 АП 25-29 и является выходным напряжением устройства для воспроизведения функций.

15

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

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

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

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

1608704

10 х;, х; х

NuzZ

Составитель Л.Снимщикова 4

Техред А Кравчук Корректор С.Черни тор Н.Тупица

3619

Тираж 560

Подписное

И Государственного комитета по изобретениям и открытиям нри ГКНТ СССР

113035, Москва, Ж-35; Раушская наб., д. 4/5 оиэводственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

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