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

 

Союз Советсммх

Соцмалмстмческмх респубттмк

ОП ИСАКИИ

ИЗЬБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 15.06.79 (21) 2786434/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М Кл

G 06 F 15/20

Гвсудаустваввмй кемнтет

СССР м делам взабретеИвй и етхрмтий (53) УДК 681,325. .22 (088.8) Опубликовано 15.05.81. Бюллетень № 18

Дата опубликования описания 25.05.81 (72) Автор язобретения

E. Н. Бессонов (71) Заявятель (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОРНЕВЫХ

ГОДОГРАФОВ СИСТЕМ АВТОМАТИЧЕСКОГО

УПРАВЛЕНИЯ

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

Известно устройство, содержащее блок управления, арифметический блок, блоки постоянной и оперативной памяти, блок вычисления координат, преобразователь кода в напряжение, электроннолучевую трубO l1)

Однако это устройство требует значительного оборудования при его реализации.

Наиболее близким по технической сущности к изобретению является устройство, содержащее вентили, блоки памяти, группы вентилей схемы ИЛИ, схемы задержки, схему сравнения, сумматор, входы которого соединены с первыми входами одноименных вентилей первой и второй группы, первый регистр, выходы которого соединены с первыми входами соответствующих вентилей третьей группы, второй регистр, выходы которого соединены с первыми входами одноименных вентилей четвертой и пятой групп, первый счетчик, выходы которого соединены с первым входами одноименных вентилей шестой и седьмой групп, второй счетчик, выходы которого соединены с первыми входами одноименных вентилей восьмой и девятой групп, триггеры и генератор импульсов (2).

Однако э-.о устройство не позволяет вычислять полные корневые годографы, поскольку вычисленная сумма фазовых углов сравнивается только с одним из многих возможных значений, задаваемым по входу ус;ройства. Устройство содержит блок постоянной памяти объемом, превосходящий ";0 объему оборудования и трудоемкости из 0708ления все остальные элементы устройс, ва вместе взятые в несколько раз, причем выигрыш в быстродействии. -.вязанный с использованием блока постоянно . "„амяти для хранения таблицы арктангексов, в значительной мере компенсируется принципиально ограниченной скоростью выполнения операциями деления на регистрax. Кроме того. устройство содержит больи;ое число блоков оперативнсй памяти, часть которых исЗв пользуется для храяения промеж,.точных результатов, что тоже снижает быстродействие и увеличивает объем оборудования.

Цель изобретения — повышечие,г.роизводительности и сокращение оборудсвания.

830395

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

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

4

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

ИЛИ соединен с вторыми входами элементов

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

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

830395 точек симметричной рабочей области плоскости собственных частот.

Устройство содержит управляющий вход

1, информационные входы 2, управляющий выход 3, информационные выходы 4 и 5 триггеры 6,и 7, блок 8 памяти, счетчики 9 и 10, группы элементов И 11 — 17, группы элементов ИЛИ 18 и 19, арифметический блок 20, регистры 21 — 23, схему 24 сравнения элемент 25 неравнозначности, элемент

ИЛИ 26 и 27, генератор 28 импульсов, элемент И 29, распределитель 30 синхроимпуль- 46 сов, элемент ИЛИ 31 — 36, элемент 37 и 38, счетчик 39 адреса, дешифратор 40, запоминающий узел 41.

Устройство работает на основе следующего соотношения:

Ч,„= — ", i = 0 1,2,..., и+ гп — 1 м + Ч г+4 1

М

Ш-ц)

n+m раз, принявши =- — для полюсов, — — — — для йулеи и = О.

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

Перед началом работы в блок памяти вво- 4 дят последовательно 40,, 3р,, со!,, 3,, ph Spit * гл Зы " а, 8zt "" о пь

3 и устанавливают в нуль триггеры, регистр 23, распределитель 30 синхроимпуль- 4s сов, счетчик адреса блока памяти и счетчики.

На вход 2 подается код тангенса фазового угла коэффициента усиления. Запуск устройства производят подачей сигнала на вход

1. При этом триггер 6 переходит в единичное состояние и разрешает прохождение импульсов генератора через элемент И 29 на вход распределителя 30. В первом такте работы распределителя 30 сигнал с его первого выхода иницирует занесение в арифметический блок 20 кода состояния счетSS чика 9, на котором находится значение w*, через группы элементов И 11 и элементов

ИЛИ 18 и содержимое первой ячейки блока памяти через элементы И 13 и элементы

II, % 4 sea ( у+ Nm = Е at.ctg Р— Xa ctg - и

8"- Bpq р» >"- З где 0 сд -абсцисса и ордината иссле%

З у с дуемои точки плоскости;

> <рФ -абсциссы и ординаты по2О люсов передаточной функции разомкнутой цепи; 2м,сд » †абсцис и ординаты нулей передаточной функции разамкнутой цепи. 2S — число нулей;

- фазовый угол коэффициента усиления разомкнутой цепи;

N — О, «-1, ++- 2, ++- 2,...

Вместо вычисления суммы арктангенсов достаточно произвести вычисления по рекуррентной формуле

ИЛИ 19. Одновременно через элемент ИЛИ

35 иницируется операция вычитания и арифметическом блоке 20 и через элемент ИЛИ

26 — занесение в регистр 21 результата операции в арифметическом блоке, который к концу первого такта принимает значение ю" — u3> . Цепи синхронизации указанных действий условно не показаны. Аналогичным образом в следующих шести тактах производятся следующие действия. Занесение в арифметический блок содержимого счетчика 10, где находится код абсциссы исследумой точки плоскости и содержимого второй ячейки блока памяти, где находится код абсциссы первого полюса, инициирование операции вычитания в арифметическом блоке 20 и занесение результата операции в регистр 22 происходит во втором такте. После каждого обращения к блоку памяти происходит приращение на единицу содержимого счетчика адреса блока памяти.

В третьем такте в арифметический блок заносятся расстояния от исследуемой точки плоскости до первого полюса из регистров

21 и 22, инициируется операция деления, и в регистр 21 заносится результат операции, представляющий собой аргумент первого арктангенса. В четвертом такте в арифметический блок 20 заносится полученный аргумент Р из регистра 21 и результат, полученный по рекуррентной формуле в предыдущих семи тактах и хранящийся на регистре 23, вычисляется их произведение и заносится в регистр 22. В пятом такте в арифметический блок заносятся через группу элементов И 17 код числа «единица» и вычисленное в предыдущем такте произведение из регистра 22, вычисляется их разность и заносится в тот же регистр. В шесTov, такте в арифметический блок заносятся слагаемые знаменатели рекуррентной формулы из регистров 21 и 23, производится сложение, и результат записывается в регистр

21. В последнем седьмом такте содержимое регистров 21 и 22 передается в арифметический блок, где производится деление и вычисляется новое значение по рекуррентной формуле, которое заносится в регистр 23.

При всех вычислениях в арифметическом блоке 20 в зависимости от его типа и возможностей по быстродействию на время выполнения операций, таких, например, как деление или умножение, возможно прекращение поступления импульсов на вход распределения через элементы 29 из-за исчезновения разрешения на выходе состояния арифметического блока до окончания исполнения операции в блоке. В течение следующих семи тактов повторяются все описанные действия, но уже с координатами следующего полюса. Когда все полюсы исчерпаны, сигнал с выхода дешифратора адреса блока памяти воздействуя на единичный вход триггера 7, переводит его в состояние «1» и с этого момента в третьем такте через элемент И 37 на один из входов схемы нерав830395 нозначности 25 поступает единичный логический уровень, и запись аргумента очередного арктангенса в регистр 21 производится с обратным знаком. Тем самым реализуется замена операции вычитания арктангенсов сложением.

При выполнении действия с последним из нулей передаточной функции во втором такте на выходе дешифратора появляется единичный логический уровень, благодаря чему в седьмом такте через элемент И 38 производится сброс счетчика адреса блока памяти, сброс триггера 7, изменение состояния счетчиков, сравнение величины 1д на входе 2 с содержимыми регистра 23 и сброс названного регистра. В случае полного или частичного совпадения (схема сравнения не обязательно должна быть полноразрядной) сравниваемых величин на выходе схемы сравнения и устройства появляется сигнал, свидетельствующий о том, что на выходах 4 и 5 устройства код точки корневого годографа. Цепи синхронизации этих действий также условно не показаны.

Оба счетчика представляют собой один счетчик, поскольку связь с управляющего выхода счетчика 9 на вход счетчика 10 можно трактовать как внутреннюю. При этом по сравнению с разрядностью регистров и арифметического блока в счетчиках могут отсутствовать младшие и старшие разряды. Отсутствие младших разрядов соответствует приращениям координат исследуемых точек большим, чем дискретность операндов, отсутствие старших разрядов соответствует границам рабочей области плоскости собственных частот. Старшие разряды любого из счетчиков или обоих могут пониматься по необходимости как знаковые. В этом случае рабочая область симметрична относительно осей координат. Каждый раз, когда происходит изменение состояния счетчика 10, счетчик 9 обнуляется. Таким образом, при перемещении по плоскост" собственных частот в симметричной рабочей области точки исследуются в порядке, указанном на фиг. 3.

В .момент обнуления "м:".х счетчиков при их одновременном переполнении сигнал с выхода счетчика 10 сбрасывает триггер 6 и работа устройства прекра цается, поскольку исследована вся рабочая область. Число исследуемых точек, каждая из которых проверяется на принадлежность корневому годографу, равно емкости счетчика, образован ного обоими счетчиками.

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

1О!

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

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

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

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

30 первым входом элемен;а неравнозначности, выход которого соедг... н с входами знаковых разрядов ка>" ого из регистров, первый информационный вход арифметического блока соединен:; в;-..ходами элементов ИЛИ первой группы, второй информационный вход — с выходами элементов ИЛИ второй группы, вход деления арифметического блока подключен к выходу первого элемента

ИЛИ к первому входу второго элемента

ИЛИ, вход вычитания арифметического

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

45 блока соединен с вторым входом четвертого элемента ИЛИ, с первым входом шестого элемента ИЛИ и с соответствующим выходом распределителя синхросигналов, выход состояния арифметического блока соединен с первым входом первого элемента И, выход которого соединен с входом распределителя синхросигналов, первый управляющий выход блока памяти соединен с первым входом второго элемента И, выход которого соединен с управляющим входом блока памяти, нулевым входом первого триггера, входом первого счетчика, управляющими входами схемы сравнения и третьего регистра, второй управляющий выход блока памяти соединен с единичным входом пер830395

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

ИЛИ, выходы элементов И первой группы соединены с первыми входами элементов

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

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

1. Авторское свидетельство СССР № 512474, кл. G 06 F 15/46, 1974.

2. Авторское свидетельство СССР № 408313, кл. G 06 F 15/34, 1972 (прототип) .

1и!.3

Составитель A. геренов

Редактор .Л. Повхан Техред А. Бойкас Корректор С. Щомак

Заказ 2670/! 1 Тираж 745 Подписное

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

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

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

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

 

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

Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации применяемых в цифровых системах связи кадров коммуникационных протоколов, относящихся к подмножеству процедур HDLC

Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования системы радиосвязи, функционирующей в режиме незакрепленных каналов (в режиме радио-АТС)

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

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

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

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

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

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

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

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