Устройство для определения областейабсолютной устойчивости

Иллюстрации

Показать все

Реферат

 

пцв!1270

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

C0I03 Соае ских

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

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 28.02.79 (21) 2732031/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 07.03.81. Бюллетень № 9 (45) Дата опубликования описания 07.03.81 (51) N. Кл.

G 06F 15/20

Государстве иый комитет (53) УДК 681.14 (088.8) по делам изобретений и открытий (72) Авторы изобретения

В. А. Вишняков и В. В. Таборовец

Минский радиотехнический институт (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ОБЛАСТЕЙ

АБСОЛЮТНОЙ УСТОЙЧИВОСТИ

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

Известны устройства, предназначенные для исследования устойчивости линейных систем, реализованных на электромеханических элементах и элементах аналоговой техники (1) и (2).

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

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

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

5 выходы арифметического блока соединены соответственно с вторыми входами блоков оперативной памяти и сравнения, первый выход блока оперативной памяти соединен с вторым входом арифметического блока, первый вход блока сравнения соединен с вторым выходом первого блока регистров, первый выход которого подключен к третьему входу арифметического блока (4).

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

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

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

Структурная схема устройства приведена на чертеже.

Устройство содержит блок микропропрограммного управления 1, арифметический блок 2, блок оперативной памяти 3, первую группу регистров 4, блок ввода 5, вторую группу регистров 6, группу счетчиков 7, блок сравнения 8, выходной регистр

9, электронно-лучевую трубку 10.

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

7 осуществляет циклические вычислительные процессы, хранит переменные; выходной регистр 9 осуществляет выдачу коэффициентов передаточной функции, при которых нелинейная система устойчива.

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

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

8 для сигнализации о равенстве сравниваемых значений; первый выход блока подключен к арифметическому блоку 2 для его запуска на выполнение арифметической операции; второй выход подключен к блоку оперативной памяти 3 для чтения или записи информации; третий выход подключен к регистрам 4 для приема информации из блока ввода 5 или выдачи ее в блок сравнения 8 или арифметический блок

2; четвертый выход блока 1 соединен с блоком ввода 5 для его запуска; пятый выход блока 1 соединен с группой регистров

6 для синхронизации приема информации из арифметического блока 2 или выдачи ее в арифметический блок 2; шестой выход блока 1 соединен с управляющим входом группы счетчиков 7 для изменения переменных, хранящихся в нем; седьмой выход блока 1 подключен к входу выходного регистра 9 для синхронизации выдачи информации на экран ЭЛТ.

Входы и выходы арифметического блока

2 имеют следующее функциональное пазначение: первый вход подключен к блоку 1 для запуска на выполнение арифметической операции, второй, третий и четвертый входы арифметического блока 2 соединены с выходами блока оперативной памяти 3, группами регистров 4 и 6 для приема информации из этих блоков. Первый выход арифметического блока 2 подключен к блоку 1 для сигнализации с завершением операции; второй, третий, четвертый, пятый выходы арифметического блока соединены соответственно с блоком оперативной памяти 3, блоком сравнения 8, группой регистров 6, выходным регистром 9 для выдачи информации в эти блоки.

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

Функциональное назначение входов и выхода группы счетчиков 7 следующее: первый вход соединен с блоком 1 для изменения переменных, хранящихся в блоке, второй вход соединен с блоком оперативной памяти 3 для принятия информации; выход группы счетчиков 7 подключен к блоку сравнения 8 для выдачи одной из переменных, 811270

В качестве блока микропрограммного управления 1 используется микропрограммный автомат с переменным тактом. Арифметический блок 2 выполняется по классической схеме, содержит местное устройство 5 управления, сумматор и два регистра, блок оперативной памяти 3 выполняется в интегральном исполнении. Группа регистров

4, группа оегистров 6, группа счетчиков 7, блок сравненття 8 выполняются на инте- 10 гральных элементах серии К155 средней интеграции.

В качестве блока ввода 5 используется

KJIaBTTITTIIoe vcTpoHcTBo ввода. В качестве

ЭЛТ 10 используется цифровая трубка. 15

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

20 а»,1Р + а„Р" а нелинейность заключена в угле (О: Kl.

Д.пя исслечования абсолютной устойчивости нелинейных систем используется 25

vga BHe»He T(nBHeBoro годогр а фа секущей поямой (КГСП) и ктттттеттпеч является расположение всех ветвей КГСП в левой полуплоскости. При б=О уравнение КГСП имеет вид 30 и .1 ((»): 5,, (— 1) (» т T (а21 — !а2 — 2g -1

> =1 g-1 — а,аг„гт. + K/a2!T Мг, 2/.1 — а,тЬ.— г!)+

+К„ аг Ib2 2,.— а, b2) — 2ут), (2)

35 где а;, h; — коэффициенты чи(лителя и зня тенятеля (1), д — действтттельное число. Вьтоя>т(еттт. е (2) можно переписать в виде 40

Я = A„«Tг + А «т — + ) А (3) где

А, = р(а„а„..., а +1; b„b„..., b..,, К, Ч). 45

Условттто абсолютной устойчивости удовлетворяет отсутствие действ! те.чьньтх кооией в вьтоя!1(ении (Ю. Для этого необходимо, чтогьт чттсло перемен знака в ряду. Составлеттттому из коэффициентов при стапцтих степе!тих полиномов ря.ча

f, iO!) =- О((»I ); f,(,) = Q ((»1);

/, ((»1)." -1((»I ) (4) было равно степени уравнения (3), деленной на два. Полином имеет вид:

Q(

+... +А,(» +А„ (5) г.че l = r/2

Фунт(тттти f» (с»1), f; ((»1, ... тг.т-т((0) Вычисляются по алгоритму Евклттда:

D!

/1+трч)= «1 f<(

D> 65 где DI, L)2 — коэффициенты при старших степенях полиномов f; 1(«тт) и fz((oz) соответственно.

Для получения коэффициента А; по выражению (2) необходимо по коэффициентам а; и b; выражения (1): организовать два цикла, один внутренний для вычисления А; (тт. — постоянное) и внешний — для вычисления всех А„ (p — переменное).

Для исследования абсолютной устойчивости в пространстве варьируемых параметров необходимо иметь максимальные, минимальные значения варьируемых параметров и шаг пх изменения. Зяте первому коэффициенту надо присвоить максимальное значение, вычислить коэффициенты ряда 3, сформировать ряд (4), опреде.пить число перемен знака в нем; ес,пи оно равно

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

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

По сигналу запуска блок 1 вырабатывает сигналы для передачи всех максимальных зца тений параметров q;; i=1, AT. ттз группы регистров 4 в блок оператттвнойт пат тяттт 3, пои этом в группу счетчттков 7 заттостттся

Т. Затем q„„, заносится в выхочнотт регистр 9, в группу счетчиков 7 заносится и. И=О, j=0 тт нячттнается вычислеште коэффициентов выра>кения (3 т: во внутреннем цикле по зття тенпю счетчттка у вьтчисляется А;, во внешнем цикле по счетчш(у

11 вычисляются все коэффиттттентьт А;;

i= 1, и. Очередной коэффтптиент А; заносится в группу регттстров 6. После вычисления А; в гр пп счетчиков 7 заностттся значение r=2(n — 1) и снова значение и. По коэффиттиентам А; снача,ча вьтчис.чятотся коэффтшиенты В; =А; (— 1) — в цикле (цикл оогаттттэ1ется по нулто счетчика и в группе счетчиков 7, который пттовепяется блоком сравнения 8), затем C;= 2;Втьь

i= 1, п в группу счетчиков 7 заносится значение счетчика l= r+ 1 и нулевое значение счетчика К.

Определяется знак 1/C! — — SI, 2/d = B1/С1 и в цикле по счетчику 1 вычисляется

3/В;=В; — dC; т, С=1, l/2, затем коэффициенты В; переписываются в блок оперативной памяти 3 на место коэффициентов

С; и сравниваются знаки SI и S2=SignbI.

Если они не равны К=К+1, затем из счет.

811270

Q2l 2>.— 2j — 1J

55 чика 1 вычитается 1, а SI=S>. Если счетчик

1 не обнулился, то снова вычисляется d u процесс повторяется. Если l О, то счетчик

К сравнивается с r/2. Если К=r/2 — система устойчива, в противном случае неустойчива. Если система устойчива, то текущие значения варьируемых параметров из блока оперативной памяти выдаются через выходной регистр на ЭЛТ 10. Затем происходит изменение варьируемого параметра, для него вычисляются коэффициенты (3), происходит проверка на устойчивость, если при измененном значении параметра система устойчива, на экран ЭЛТ 10 выдаются значения всех параметров. После того, как первый параметр изменился до ми.нимальноо, нач нает изменяться второй, при этом на экран выдаются значения всех параметров, если система устойчива. Работа устройства заканчивается, как только значение счетчика в группе счетчиков будет равно О, то все параметры изменятся от максимальных значений до минимальных.

Для исследования линейных систем вместо уравнения (2) используется уравнение вида

Л >.

/ (<»): 3 (— 1)" <» (02/ I4 -V— и.=1 j=:1 по которому вычисляются коэффициенты А; вида (3).

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

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

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

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

1. Авторское свидетсльство СССР № 169898, кл. G 06 К 15/20, 1963.

2. Лвторское свидетельство СССР № 275545, кл. G Об К l о/20, 1969.

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

¹ 408313, кл. G 06 F 15/34, 1972, 4. Решение о выдаче авторского свидетельства по заявке ¹ 2472535/18-24 от

26.10.77, кл. G 06 F 15/34 (прототип).

811270

Составитель А. Баранов

Техред Т. Трушкина

Редактор Е, Гончар

Корректор P. Беркович

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

Заказ 371/7 Изд. Л 186 Тираж 749 Подписное

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

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