Устройство для математического моделирования

 

т .Ф

Л:

3623)2

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зависимое от авт. свидетельства №

Заявлено 30.111.1971 (№ 1640196/18-24) СоЮз Советских

Содиал исти ческих

Республик

М. Кл. G Обд 7/12 с присоединением заявок № 1640194/18-24, 1640195/18-24, 1640788/18-24

Приоритет

Комитет по делам изобретений и открытий при Сввете Министров

СССР

Опубликовано 13.XII 1972. Бюллетень № 2 за 1973

Дата опубликования описания 21.111.1973

УДК 681.3i35i(088.8) Автор изобретения

М. В. Синьков

Заявитель

Институт автоматики

УСТРОЙСТВО ДЛЯ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ

ФУНКЦИЙ

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

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

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

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

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

На схеме (фиг. 1) представлены: 1 — входной преобразователь позиционных сигналов

U> и Uq в совокупности остаточных представлений {с/т, } i = 1, 2, ..., n и {Ui, } i = 1, 2, ..., и по модулям {т;} i =1, 2, ...,; 2 — выходной преобразователь совокупности остаточных пред2 ставлений на выходе схемы в. позиционное представление U

Устройство содержит также и блоков 3, обозначенных на фиг. 1 ть тз, ..., m„. Число

s блоков и равно числу модулей {m }i=1,2,...,п в системе остаточных классов. Количество модулей и их величина выбираются из соображений обеспечения необходимой точности вычислений. Определяющий возможную точ10 ность вычислений числовой диапазон, внутри которого выполняется вычислительная операция, равен произведению модулей. Принцип работы всех блоков одинаков.

На фиг. 2 представлена структурная схема блока сложения, в состав которой входят: 4— операционный усилитель постоянного тока (УПТ); 5 — элемент сравнения напряжений; б — дополнительный операционный усилитель.

Выход УПТ 4 связан со входами элемента сравнения и дополнительного УПТ, а выход элемента сравнения соединен со вторым входом дополнительного УПТ. В элементе сравнения осу ществляется сравнение U, „,i с Um. °

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

З0 (m; — 1).

362312

60 б5

Операция суммирования по модулю т! может быть описана следующими выражениями: если Ui, + Ui, (U,, то U,„„i = У1, + Ui,, если Ui, -+- U;, U,, то U,„„, = U,, ) +Ui, — Um,,! где U i,, U i, — входные напряжения, моделирующие остаточные представления складываемых сигналов по модулю т;; U, выходное напряжение, моделирующее остаточное представление результатов суммирования по модулю m;; U . — напряжение, моделирующее модуль mi- блока !.

Эти выражения описывают все возможные случаи соотношений между входными и выходными напряжениями.

Блок сложения моделирует уравнение: 1Вых, — Ui, + Ui 1Вых,.

На фиг. 3 представлена структурная схема блока вычитания, в состав которой входят:

7 — элемент сравнения напряжений; 8 — операционный усилитель постоянного тока. Входные напряжения поступают одновременно на элементы 7 и 8 блока вычитания. Выход элемента 7 соединен с третьим входом элемента 8.

Операция вычитания по модулю т, может быть описана следующими выражениями: если Ui,)Ui,, то U,„,, =Ui, — Ui,, если Ui,(Ui,, то U..! = Ui, + U, — Ui,, если Ui, =Ui,, то U,, = О, где Ui,, Ui, — входные напряжения, моделирующие остаточные представления вычитаемых сигналов по модулю m,; U»x, — выходное напряжение, моделирующее остаточное представление результата вычитания по модулю т,; U напряжение, моделирующее модуль m; блока i.

Блок вычитания моделирует уравнение: 1вых,. = U! Ui, + 1Вых,! °

На фиг. 4 представлена структурная схема блока, моделирующего уравнение

У» =Ui,Ui, =

1 — ((Ur, +Ut,) — (!(;, — У,,)*)(той т) ).

В состав схемы входят: 9 — узел сложения;

l0, ll — узлы вычитания; 12, 13 — узлы квадратирования.

Блок умножения (фиг. 4) реализует модулярное умножение по модулю m;. Все узлы этого блока выполняют соответствующие операции по модулю m;: узел 9 осуществляет модулярное сложение входных напряжений, а узлы 10, 11 — модулярное вычитание входных напряжений.

4

Принцип построения узлов 12, 13 следующий: они осуществляют операцию возведения в квадрат напряжений, поступающих на их входы с выходов узлов 9 и 10. ,Структура узлов 12, 13 одинакова и состоит из элемента преобразования постоянного напряжения в код и логической схемы, на входе которой образуются квадраты входных напряжений.

На фиг. 5 представлена схема блока, реализующего аналоговое функциональное преобразование, в состав которой входят: задающий узел 14, результирующие узлы 15 от 1 до (m,— 1); диодные ключи {У1, }i=1,2, ...,n

1б и (U,i }1=1,2, ...,n 17; переключатели

К; ..., К, 1 18, схема «ИЛИ» 19.

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

На схемы У1ь ..., U1 m. 1 подаются с узла

14 напряжения, равные 1, 2, ..., т; — 1 единицам напряжения. Так как на вторых входах

СХеМ 1Ь ..., 1, В(1 И U21 ..., U2, m. 1, СИГНЯ11 т! лы отсутствуют, то и на их выходах сигналов нет.

При подаче входного напряжения равного, например, т; — 8, схема U1, в открывается и выходной сигнал этой схемы поступает на схему U2,, в. Теперь на обоих входах

U2,, в есть сигналы, а следовательно, появляется сигнал и на выходе U2,m.<8. Этот сигнал проходит через схему «ИЛИ» на выход блока функционального преобразователя.

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

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

Предмет изобретения

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

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

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

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

10 соединен с соответствующим результирующим узлом и входом схемы «ИЛИ».

362312

Фиг 5

Составитель T. Озерова

Текред T. Миронова Корректор А. Степанова

Редактор Б. Капкина

Типография, пр. Сапунова, 2

Заказ 427/1 !зд. ¹ !!! Тираж 404 Подписное

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

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

Устройство для математического моделирования Устройство для математического моделирования Устройство для математического моделирования Устройство для математического моделирования 

 

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

8сьсою // 361462

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

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

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

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

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

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

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

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

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

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