Аналого-цифровая вычислительная система
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для моделирования непрерывных и непрерывно-дискретных процессов. Целью изобретения является упрощение системы и повышение ее надежности. Аналого-цифровая вычислительная система содержит блок 1 распределения начальных условий, блок 2 памяти коэффициентов уравнений, селектор 3 адреса, (N+2) коммутирующие матрицы 4 аналоговых сигналов, (N+2) группы умножающих цифроаналоговых преобразователей 5 (УЦАП), N суммирующих усилителей 6, N интегрирующих усилителей 7, коммутатор 8 аналоговых сигналов, аналого-цифровой преобразователь 9 и регистр управления 10. Упрощение системы достигается на основе сокращения количества УЦАП 5 в каждой группе, используемых для задания коэффициентов матрицы моделируемой системы уравнений. Повышение надежности обеспечивается за счет оперативного переключения УЦАП внутри группы при выходе их из строя. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) (5(1 4 G 06 J 1/00
E..ГЯ„"-Щ
: Е1М
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ П(НТ СССР
К ASTOPCHOMY СВИДЕТЕЛЬСТВУ
1 (21) 4320080/24-24 (22) 26.10.87 (46) 23.09 .89 . Б л . К 35 (71) Отдел энергетической кибернетики АН МССР (72) И .Я.!Чор,А.А.Журавлев,М.Г.Левин, А.С.Трахтенберг и Г.П.Алехин (53) 681.34 (088.8) (56) Авторское свидетельство СССР
И - 1259300, кл. G 06 J 1/00, 1985.
Пухов Г.Е. и др. Автоматизированные цифроаналоговые устройства моде- лирования. — Киев, 1974, с. 172, рис. 76.
2 (54 ) АНАЛОГО-ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ
СИСТЕМА (57) Изобретение относится к вычислительной технике и может быть использовано для моделирования непрерывных и непрерывно-дискретных процессов.
Целью изобретения является упрощение системы и повышение ее надежности.
Аналого-цифровая вычислительная система содержит блок 1 распределения начальных условий, блок 2 памяти коэффициентов уравнений, селектор 3 адреса, (n+2) коммутирующие матрицы 4 аналоговых сигналов, (n+2) группы умз 1509955 4 ножающих цифроаналоговых преобразова- количества УЦАП 5 в каждой группе е телей 5 (УЦАП), и суммирующих усили- используеыах для задания коэффициентелей 6, и интегрирующих усилителей тов матрицы моделируемой системы
7, коммутатор 8 аналоговых. сигналов, уравнений. Повышение надежности обесан галого-цифровои преобразователь 9 и печивается за счет оперативного пере5 регистр управления 10. Упрощение сис- ключения УЦАП внутри группы при выхотемы достигается на основе сокращения . де их из строя. 2 ип. х, а(,х! +... +а,; х;+... +а,„х„+Ь,; !! Щ q !!д n !! °
I (1)50 с начальными условиями х! (0) х!Оэ ° ° вх! (0) х !о э ° ° ° э х„(0) = х„ 55
В соответствии с значениями коэффициентов а, Ъ| и начальных условий х1 уравнений (1) по известной е
Изобретение относится к.вычислительной технике и может быть использовано дпя моделирования непрерывных и непрерывно-дискретных процессов и систем управления в реальном и ускоренном масштабе времени.
Цель изобретения †упрощение системы и повышение ее надежности.
На фиг. 1 изображена блок-схема аналого-цифровой вычислительной системы; на фиг. 2 — алгоритм, поясняющий процесс автоматического набора схемы моделирования . 25
Вычислительная система содержит блок I распределения начальных условий, блок 2 памяти коэффициентов уравнений, селектор 3 адреса, (и+2) коммутирующи)с матриц аналоговых curn+z налов 4, " n умножающих цифроана1 ) =! логовых преобразователей (УЦАП) 5, причем m и, п суммирующих усилителей 6, и игтегрирующих усилителей 7, коммутатор 8 аналоговых сигналов, аналого-цифровой преобразователь (АЦП) 9 и регистр 10 управления.
Группа из m УЦАП 5, аналоговые входы которых йодключены к одной из пе- 40 ременных х, а выходы — к входам j-й коммутирующей матрицы 4 образуют j-й блок ll автонабора.
На этапе подготовки в блок 2 памяти загружается программа пользовате- 45 ля, содержащая исходную систему из и дифференциальных уравнений первого порядка: методике производится масштабирование переменных с определением соответствующих значений коэффициентов передачи k, 1.-« и коэффициента в о! цепи установки начальных условий k
10! для установки на УЦАП 5. При этом запоминаются индексы i u j отличных от нуля коэффициентов, по которым формируются коды управления коммутирующими матрицами 4.
Вычислительная система работает следующим образом.
В исходном состоянии блок 1 записывает в регистр !О код, в соответствии с которым на управляющих входах интеграторов 7 устанавливается режим !Исходное положение", а вход !Пуск"
ЛЦП 9 блокируется. Затем под управле.— нием блока l селектором 3 адреса последовательно выбирается УЦАП 5 и по шине данных иэ блока 2 памяти во внутренние регистры умножающих ЦАП 5 записываются значения соответствующих коэффициентов 1;,", k 1„ и k рассчитанных на этапе подготовки.
Аналогичным образом блок 1 осуществляет последовательную запись Во внутренние регистры коммутирующих матриц
4 кодов управления, сформированных по индексам тех коэффициентов а;,Ь; начальных условий х... которые в конкретном исходном уравнении (1) отличны от нуля. Таким образом, в исходном состоянии в УЦАП 5 установлены значения коэффициентов К;, k b и ..
1с„;, а в коммутирующих матрицах 4 г установлены связи, определяющие схему моделирования для заданной системы уравнений (1) с неполной матрицей отличных от нуля коэффициентов °
Алгоритм процесса автонабора схемы моделирования под управлением блока 1 приведен на фиг. 2, где k коэффициенты, устанавливаемые на
УЦАП 5, причем k<„„ = kb,, kl„, 1 ф01
5 15099
Решение системы уравнений (1) на- чинается при поступлении от блока 1 через регистр 10 управления сигналов
"Пуск" на управляющие. входы интегра5 торов 7. Таким же образом на управляющие входы интеграторов 7 подаются и другие сигналы управления его режимами: "Останов", Исходное положение".
При необходимости ввода аналоговой )p переменной в блок 2 памяти блок 1 через селектор 3 адреса обращается к коммутатору 8, в который заносит по шине данных. код, приводящий к подключению необходимо переменной х; к ана- (5 логовому входу АЦП 9. Затем на управляющий вход АЦП 9 через регистр 10 от блока 1 подается сигнал "Запуск
АЦП". Преобразованный сигнал считывается по шине данных в блок 2 памя- 20 ти по истечении времени преобразовайия. Иоделирование нелинейных уравнений возможно путем модуляции коэффициентов, например воспроизведение функции Ъ, = f(х;) путем считывания 25 х через АЦП 9 в блок 2 памяти выбор-! ки значения Ь;, соответствующего значению х; и соответствующего изменения коэффициента на УЦАП 5.
Таким образом обеспечивается . 30 уменьшение аппаратурных затрат путем сокращения количества УЦАП в каждой
j-й группе (j = 1,....,n+2) с п до
m и подключения их к входам сумми1 рующего усилителя через коммутирующую матрицу аналоговых сигналов размерностью mÄ хп, т.е. в матричную модуль вводятся (n+2) блоков автонабора, исключающие избыточность, имеющую место при наборе полной матрицы 40 коэффициентов для предельно предус.мотренного случая моделирования . всех п уравнений со всеми п (и+2) членами и начальными условиями. Предлагаемое решение позволяет за счет 45 учета разряженности матрицы коэффи) циентов повысить порядок автоматически набираемой системы уравнений. Кроме того, обеспечивается увеличение надежности и гибкости автонабора за счет того, что при выходе из строя любого из m УЦАП j-й группы схем ав1 тонабора вместо него может быть оперативно использован другой УЦАП той же группы.
Формула изобретения
Аналого-цифровая вычислительная система, содержащая (n+1) -ю группу
55 6 умножающих цифроаналоговых преобразователей, блок распределения начальных условий, подключенный шинами адреса, данных и управления к шинам адреса данных и управления блока памяти коэффициентов уравнений соответственно, аналого-цифровой преобразователь, соединенный выходом с шиной данных блока распределения начальных условий, а информационным входом — с выходом коммутатора аналоговых сигналов, информационные входы которого соединены с выходами п интегрирующих усилителей, а управляющий вход— с шиной данных блока расп1.еделения начальных условий, о т л и ч а ю— щ а я с я тем, что, с целью упрощения системы и повышения ее надежности, она содержит (n+2)-ю группу умножающих цифроаналоговых преобразователей, и суммирующих усилителей, n+2 коммутирующих матрицы аналоговых сигналов, регистр управления и селектор адреса, причем каждая j — я (1 < j < n+
+1) коммутирующая матрица аналоговых сигналов подключена каждым 1;-м (1 = k m, где ш n) сигнальным входом к выходу k-го умножающего цифроаналогового преобразователя j — и группы, а каждым i-м (1 < i « <- и) выходом к j-му входу i-ro суммирующего усилителя, соединенного выходом с игнальным входом i-го интегрирующего усилителя, подключенного выходом к аналоговым входам умножающих цифроаналоговых преобразователей i — и группы, а входом задания начальных условий — к i-му выходу (n+2) — и коммутирующей матрицы анало говых сигналог, соединенной сигнальными входами с выходами умножающих цифро анало говых преобразователей (и+2) -й группы, причем аналоговые входы умножающих цифроаналоговых преобразователей (n+1)-й и (n+2)-й групп подключены к шине ввода опорного напряжения, а входы управления режимом работы и интегрирующих усилителей и управляющий вход аналого-цифрового преобразователя соединены с выходами соответствующих разрядов регистра управления, причем цифровые входы всех умножающих цифроаналоговых преобразователей всех группу, управляющие входы всех коммутирующих матриц аналоговых сигналов и информационные входы регистра управления подключены к шине данных блока распределения начальных усло-1509955 иер мементо 8 cmelpe раца ктрфициенпа5,i: 1, а; ер д еиенва 5строкЕ j= t, п.Х; ер МРЛД 5Ьеи, г=,, вю ЯАПА-ео длока Л на8либаевся k, aemar иснеакв иежф хо&е и i--н Анодом иди 4
Составитель С.Казинов
Редактор И.Бланар Техред Л.Сердюкова Корректор M.Еароши
Заказ 5816/49 Тираж 668 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r.Óæãoðoä, ул. Гагарина, 101 вий, соединенного шиной адреса и шиной управления с адресными и управЛяющими входами селектора адреса соответственно, выходы разрядов которого подключены к соответствующим стробирующим входам коммутатора аналоговых сигналов, регистра управления, коммутирующих матриц аналоговых сигналов и умножающих цифроаналоговых преобразователей всех групп.