Устройство для определения областейАбСОлюТНОй уСТОйчиВОСТи Советский патент 1981 года по МПК G06F17/00 

Описание патента на изобретение SU811270A1

1

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

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

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

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

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

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

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

Целью изобретения является расширение

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

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

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

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

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

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

всего устройства для запуска, второй вход подключен к выходу арифметического блока 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 для выдачи одной из переменных.

В качестве блока микТропрограммного управления 1 используется микропрограммный автомат с переменным тактом. Арифметический блок 2 выполняется по классической схеме, содержит местное устройство управления, сумматор и два регистра, блок оперативной памяти 3 выполняется в интегральном исполнении. Группа регистров 4, группа регистров б, группа счетчиков 7, блок сравнения 8 выполняются на интегральных элементах серии KI55 средней интеграции.

В качестве блока ввода 5 используется клавишное устройство ввода. В качестве ЭЛТ 10 используется циАровая трубка.

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

(Р) ...P-t, (,

a.,lP +a„-P - +... + а,

а нелинейность заключена в угле О: К1.

Для исследования абсолютной устойчивости нелинейных систем используется уравнение корневого годографа секущей прямой (КГСП) и критерием является расположение всех ветвей КГСП в левой полуплоскости. При 6 0 уравнение КГСП имеет вид

/(«)) у. ,(i)-V(.-i)fa2;-ia2:,.2/. 1 - Язубг. -4- ЛСй2/-1 2.,-2/+1 - а;2у&2а-2;) +

-f Kg fa2}-ib2., - 2; - 2/ fe - 2/+1), C2)

где a,-, h - коэфсЬипиенты числителя и знаменателя П), s - действительное число. Выражение (2) можно переписать в виде

м л„((o-2-f... f д,, (3)

где

Л; со (я,, а,- -, otn+i; 1, й,..., Ьт, К, q}.

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

/, («,) Q(«r); f,(, Q(i}/3()i)-.../r.-i(coi),(4)

было равно степени уравнения (3), деленной на два. Полином имеет вид:

Q(a)i) (1уЛ„о, + -1У-Л-1«)-Ч+ ...(5)

где г/2

сЬункции fsfmr), . ... /2+1 (со) вычисляются по алгоритму Евклида:

) z -1 (flj /j ((oj )-// (wj), (6)

Ui

где DI, DZ - коэффициенты при старших степенях полиномов ((oi) и fi(cui) соответственно.

Для получения коэффициента Ai по выражению (2) необходимо но коэффициентам иг И bj выражения (1): организовать два цикла, один внутренний для вычисления Ai (|j, - постоянное) и внешний - для вычисления всех Ai (|д. - неременное).

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

коэффициенту надо присвоить максимальное значение, вычислить коэффициенты ряда 3, сформировать ряд (4), определить число перемен знака в нем; если оно равно г/2, то при данных значениях варьируемых

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

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

По сигналу запуска блок 1 вырабатывает сигналы для передачи всех максимальных

значений параметров qi i-, N, из группы регистров 4 в блок оперативной памяти 3, при этом в группу счетчиков 7 заносится .V. Затем Qmax заносится в выходной регистр 9, в группу счетчиков 7 заносится

п, 11 0, / 0 и начинается вычисление коэффициентов вырал ения (31: во внутреннем цикле по значению счетчика / вычисляется Л,-, во внешнем цикле по счетчику

вычисляются все коэффициенты Л;;

, п. Очередной коэффициент Л,- заносится в группу регистров 6. После вычисления Л,- в группу счетчиков 7 заносится значение («-1) и снова значение п. По

коэффициентам Л,- сначала вычисляются коэффициенты ,-(-1)- в цикле (цикл организуется по нулю счетчика п в группе счетчиков 7, который проверяется блоком сравнения 8), затем C,,-S,-+i,

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

Определяется знак l/Ci 5b н в цикле по счетчи I вычисляется

3/S,- S;j.,-+1: , 1/2, затем коэффициенты В,- переписываются в блок оперативной памяти 3 на место коэффициентов Ci и сравниваются знаки Si и 52 Sign&i. Если они не равны /С./С+1, затем из счет

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

/(«)) (-iy-i -(-i)la2j,b2,,,jp.

- U2J .-2J-l,

ПО которому вычисляются коэффициенты Ai вида (3).

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

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

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

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

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

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

Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 169898, кл. G 06 К 15/20, 1963.

2. Авторское свидетельство СССР Л 275545, кл. G 06 К 15/20, 1969.

3.Авторское свидетельство СССР № 408313, кл. G 06 Е 15/34, 1972.

4.Решение о выдаче авторского свидетельства по заявке № 2472535/18-24 от

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

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

название год авторы номер документа
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Устройство для вычисления корневых годографов систем автоматического управления 1977
  • Вишняков Владимир Анатольевич
  • Римский Геннадий Васильевич
  • Соловьев Владимир Павлович
  • Таборовец Вячеслав Васильевич
SU660058A1
Процессор для обработки массивов данных 1985
  • Рвачев Владимир Логвинович
  • Галькевич Александр Александрович
  • Гребенчук Анна Яковлевна
  • Манько Григорий Павлович
  • Шевченко Александр Николаевич
SU1293737A1
Мультиплексный канал 1980
  • Аверьянова Рената Михайловна
  • Верига Маргарита Андреевна
  • Погодаев Валерий Викторович
  • Яловега Алексей Григорьевич
SU964620A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1
Устройство для определения устойчивости систем управления 1976
  • Вишняков Владимир Анатольевич
  • Римский Геннадий Васильевич
  • Таборовец Вячеслав Васильевич
SU648950A1
Устройство для обработки нечеткой информации 1985
  • Виноградов Владислав Борисович
  • Комиссарова Ирина Александровна
  • Куприянов Михаил Степанович
  • Логинская Людмила Григорьевна
SU1564603A1
Селекторный канал 1973
  • Качков Владимир Петрович
  • Коновалова Светлана Васильевна
  • Каптюг Виктор Осипович
  • Овсянников Валерий Иванович
  • Тихович Юрий Витольдович
SU519703A1
Микропрограммный процессор 1978
  • Беляускас Бронисловас-Пятрас Брониславович
  • Валаткайте Регина Ионовна
  • Жинтелис Гинтаутас Бернардович
  • Ланцман Олег Моисеевич
  • Лукшене Даля Казимеровна
  • Немейкшис Антанас Миколович Неме
  • Светиас Казимерас-Римвидас Стасевич
SU741269A1
Устройство для измерения характеристик синусоидального сигнала 1985
  • Минц Марк Яковлевич
  • Чинков Виктор Николаевич
  • Немшилов Юрий Александрович
  • Карпов Игорь Александрович
SU1307366A1

Иллюстрации к изобретению SU 811 270 A1

Реферат патента 1981 года Устройство для определения областейАбСОлюТНОй уСТОйчиВОСТи

Формула изобретения SU 811 270 A1

SU 811 270 A1

Авторы

Вишняков Владимир Анатольевич

Таборовец Вячеслав Васильевич

Даты

1981-03-07Публикация

1979-02-28Подача