Система управления с переменной структурой
Иллюстрации
Показать всеРеферат
Изобретение относится к системам автоматического управления и может быть использовано для управления объектами в условиях действия возмущений, например промышленными роботами или летательными аппаратами. Система управления с переменной структурой обеспечивает повышение точности контура компенсации возмущений, который идентифицирует структуру модели возмущений в классе разностных аналогов полиномиальных моделей и осуществляет компенсацию этих возмущений адекватным компенсирующим сигналом. Устройство содержит объект управления 1, два сумматора 2, 7, два регулятора 3, 8, идентификатор 4 состояния объекта, формирователь 6 сигнала коррекции, измеритель-преобразователь 5, прогнозатор возмущения 9 и измеритель возмущения 10. 4 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (5D 4 С 05 В 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4365325/24-24 (22) 30.11 .87 (46) 30.12.89, Бюл. У 48 (72) Г.Ф. Утробин и С.В.1Падрин (53) 62.50(088.8) (56) Авторское свидетельство СССР В 941923, кл. G 05 В 13/00, 1 982.
Авторское свидетельство СССР У И 20283, кл. G 05 В 13!00, 1984 °
I (54) СИСТЕМА УГРАВЛЕННЯ С ПЕРЕМЕННОЙ
СТРУКТУРОЙ (57) Изобретение относится к системам автоматического управления и может быть использовано для управления объектами в условиях действия
2 возмущений, например промьш5леннымн роботами ипилетательнымн аппаратами.
Система управления с переменной структурой обеспечивает повышение точности контура компенсации возмущений, котоРый идентифицирует структуру модели возмущений в классе разностных аналогов полиноминальных моделей и осуществляет компенсацию этих возмущений адекватным компенсирующим сигналом. Устройство содержит объект управления 1, два сумматора 2, 7, два регулятора 3, 8, идентиФикатор 4 .состояния объекта, формирователь 6 сиг нала коррекции, измеритель-преобразователь 5, прогнозатор возмущения ф ,:9 и измеритель возмущения 10. 4 кп.
1532896
Изобретение относится к автоматическому управлению и может быть использовано дпя управления объектами в условиях действия возмущений напри1
5 мер, в промьппленных роботах или в летательных аппаратах.
Цель изобретения — повьппение точности работы системы в условиях действия возмущений .
На фиг. 1 приведена функциональная схема системы управления с переменной структурой; на фиг. 2 — функциональная схема прогнозатора возмущений; на фиг. 3 — функциональная схема изl5 мерителя возмущений; на фиг. 4
; функциональная схема второго регулятора.
Система управления (фиг,l) содержит объект 1 управления, первый сум .матор 2, первый регулятор 3, идентификатор 4 состояния объекта, измеритель преобраэователь 5, формирователь 6 сиг1 нала коррекции, второй сумматор 7, второй регулятор 8, прогноз атор 9 воэ-25 мущения и измеритель 10 возмущения.
Прогнозатор возмущс:,ия (фиг.2) содержит r блоков 11...,,12, 13 задерж ки, r релейных элементов 14, 15,...,16, ! (r-l) сумматоров 17,18,...19 на два <, входа, сумматор 20 íà r входов, преоб раэователь 21 кода, r блокбв 22,23,...,, 24 памяти, г преобразователей 25, 26. ..27 информации, r блоков 28, 29,..., 30 умножения и (r -1) блоков 31, °, 5
32,33 задержки, причем г -блоков 13,...,, 31,32,33 задержки соединены последо вательно таким образом,что вход первого
)1
; блока 13 задержки является входом прогноэатора 9, а выходы остальных
40 блоков подключены также соответственно к первым входам, х блоков 30, ...,29,28 уменожения, вьход первого блока 13 задержки подключен также к (г-1) последовательно соединенным 45
1одинаковым звеньям, состоящим иэ оследовательно соединенных блока задержки (например, 12) и сумматора на два входа (например, 19), причем вход блока 12 задержки подключен также к вторым входам сумматоров (например, вход 12 подключен к входу
19), выход первого блока 13 задержки подключен также и первому релейному элементу 16, а остальные (г-l) релейных элемента )5,.„.,16
55 входами подключены к выходам (r- l ) сумматоров 19,..., 18, 17, а выходы всех г репейных элементов 16,...,15, !
4 подключены к г входам преобразователя 21 кода, выход которого через т последовательно соединенных блоков 22, 23,...,24 памяти, преобразователей 25, 26,...,27 информации подключены к вторым входам r блоков
28, 29,...,30 умножения, выходы которых подключены к r входам сумматора 20, выход которого является выходом прогнозатора 9.
Измеритель возмущения (фиг.З) содержит (n+1) блоков 34,35,...,36 задержки, и блоков 37,...,38 умножения на константу, сумматор 39 на (2п+1) входа, и блоков 40,...,41 умножения на константу и п блоков 42,...,43 задержки, причем к первому входу измерителя 10 возмущения подсоединены последовательно соединенные (и+1) блоков 34, 43,. ° .,42 задержки, выход первого из них 34 непосредственно, а выходы остальных и блоков 43, ° ...42 через п блоков 41,..., 40 умножения на константу подключены к (и+1) входам сумматора 39 на (2п+1) вход, а остальные п входов сумматора
39 через и других блоков 37,. ° .,38 умножения на константу подключены к выходам остальных и последовательно соединенных блоков 35,,36 задержки, причем вход первого из них (блок 35) является вторым входом измерителя 1 0 возмущения, а его выходом является выход сумматора 39.
Второй регулятор (фиг.4) coäåp= жит последовательно соединенные (и-1) блоков 44,...,45 задержки,.(n-1) блоков 46,...,47 умножения. на константу, сумматор 48 на (и-1) входов и блок 49 умножения на .константу, причем один из .входов суМматора 48 подключен через блот," 49 умножения на константу к входу второго регулятора 8, а остальные (и-1) входов также подключены через блоки
46,...,47 умножения на константу и выходам (n-1) последовательно соединенных блоков 44,....,45 задержки, первый иэ которых 44 подключен к выкоду сумматора 48 и выход которого является выходом второго регулятора 8, Система управления с переменной структурой работает следующим образом.
В системе создано три контура.
Контур основной обратной связи, состоящий из первого сумматора 2, объекта 1 управления, идентификатора
5 15328
4 состояния объекта и первого регулятора 3. Назначение этого контура— обеспечение больших запасов устойчивости, даже если это потребует эна- чительного уменьшения коэффициента передачи данного разомкнутого конту- ра.
Контур коррекции идентификатора состояния объекта, состоящий из идентификатора 4 состояния объекта, измерителя-преобразователя 5, второго сумматора 7 и формирователя 6 сигнала коррекции. Назначение этого контура — обеспечить желаемое качество демпфирования ошибок идентификатора состояния объекта.
Контур компенсации возмущений, состоящий из первого сумматора 2, объекта 1 управления, измерителя 10 воз- 20
Ф мущения, прогнозатора 9 возмущения
"и второго регулятора 8. Этот контур .предназначен для выработки сигнала компенсации.возмущения, причиной которого являются как изменения окружающей 25 среды, так и параметрическое. отклоне- 1 ния. Причем сигнал компенсации; вырабатываемый этим контуром, по структуре, и величине адекватен уровню и структуре действующих возмущений. Та- 30 ким образом, если возмущение меняет свою структуру, то меняет свою структуру и контур компенсации возмущения, что делает систему переменной структуры. Следовательно, энергия для подавления возмущений расходуется лишь в
35 случае появления таковых ° При отсутствии возмущений (отработка ненулевых начальных условий) работают лишь контур основной обратной связи и контур 4п коррекции идентификатора состояния объекта, в которых параметры выбраны из соображения обеспечения больших запасов устойчивости °
При появлении возмущений вклю- 45 чается в работу контур компенсации возмущений, который вырабатывает адекватный компенсируК1щий сигнал. управления, обеспечивающий высокую точность регулирования. Такая организация работы системы с переменной структурой позволяет экономить энергоемкость на интервалах времени, когда возмущения отсутствуют, и достигать высокой точности в условиях возмущений.
Объект управления и идентификатор состояния объекта управления описываются разностными уравнениями
96 6
Yk m Н Х1,, (2)
Ф хк +г Ф41+u<„) + (3), + K„)Y> - Н (Ф 1 „, + Г, (О + Ua- )Ц где Х„-. n мерный вектор состояния объекта управления;
Y> — выходной сигнал объекта управленияя, t
U>, — сигналы управления, формируе.
U, мые регуляторами 3 и 8, 1„ — оценка вектора состояния объекта управления, F>, -вектор возмущения;
e„, г„, Н„, K> — в общем случае переменные матрицы соответствующей разности.
Регулятор 3 реализует алгоритм с (4) л для чего вектор Х задерживается на
l шаг дискретности, а затем скалярно перемножается с вектором коэффициентов. Измеритель-преобразователь 5 выл числяет прогноз измерения Ф1,. Y1, = Н„ Ф„сХ„,+ Г,(П „, + V „,)t .
В блоке 7 вычисляется разность
У > "Ч „, в блоке 6 вычисляется прос1 иэведение К <(Y — Y <), а в блоке, 4 вычисляется оценка Х, .
Уравнения (1) — (4) можно приве сти к разностной форме для выходной координаты Y > .
+ Е,, (5) где, — коэффициенты раэ но стной мо1 дели объекта управления с учетом идентификатора состояния и первого регулятора, обеспечивающие желаемые запасы устойчивости (п ) n+);
- zoa4$HgHeHvbt эффективности компенсирующих управляющих воздействий;
Ф
f > — суммарное проявление возмущающих воздействий на объект.
Выберем закон формирования сигнала компенсации возмущений в виде: с
11 л и„, = Е ь;u",. +. ь,г„;
1 1
1532896 и где
1 (8) 35 гДе С, =-(-1) биноi!(r-1)!! миальные коэффициенты.
Причем видно, что для f = С первая разность f „- f <.1 = О„й Х =О,r 40 — 1, для f = Co+ С 1, (f „-f„)(f > „— f < ) = О, вторая разность 1 „-д1- „, =gf = О, r = 2 и т.д.
Следонател1но, значение r>(неличина г на К-М шаге) можно автоматически выбирать, исходя из удовлетворения следующим условиям доп
f c ь,-9 I (й,, доп (9) д -, 1 I l fg„1 f g-)I c 1 1, 9 доп9
Если теперь левые части приведенных ныражений поданать на релейные элеиены и считать срабатывание релейного элемента эа 1, а несрабатывапрогноз реакции системы на суммарные возмущения по значениям предыдущих величин
%-т 5
В свою очередь, значения реакции системы на возмущения на предыдущем такте вычисляются по формуле
1191
19
При равенстве f > = f обеспечивается
k абсолютная иннариантность регулятора к озмущениям, В этом легко убедиться, если подставить (6) в (5). Получим
h л 15 .= -(— ) у ;
= 1 Таким образом, задача компенсации во1змущающих воздействий свелась к задаче оперативного прогноза реакции на суммарное возмущение .
20, Прогноз реакции системы на возмуще ние К основан на том, что на ограниченном временном интервале эта реакция может быть аппроксимиронана полиномиальной: моделью r — - го поряд1 ка9 причем r заренее и=известно и буд т определяться при анализе измер нных величин f1,,9
Можно показать, что полиномиальному в ду r-го порядка функции f соответствуе разностная авторегрессивная модель в а ние за О, то линейке Ц f Д11,1,..., )й f1, 1) будет соответствовать код, например,(01101 ..
1) или (110...О), причем старший ненулевой разряд характеризует порядок авторегрессионной прогнозирующей модели п <
f„- 2 С,.Г„, (10)
1=1
Код числа г „ может быть служит адресом ячеек, в которых записаны коды значений коэффициентов С
1 блок 24, С вЂ” блок 23...
Если возмущения отсутствуют, то выходной сигнал может иметь место лишь из-за несоответствия начального состояния объекта управления программному значению. При этом благодаря обратной. связи, обеспечиваемой блоками 3-7, обеспечивается желаемое демпфирование начального рассогласования. Измеритель 1О возмушения (фиг.10) реализует выражение (7) и согласно уравнению (5) (Г „ = О) математическая модель объекта управления с обратной связью будет иметь вид „= 1 (- ) „,"
Второй случай. На объект действует возмущение. Измеритель возмущения
1 вырабатывает сигнал f согласно вы1с ражению(7), который поступает на вход прогнозатора 9 возмущения (фиг.2)
На выходах сумматоров 17, 18,...,19 образуются разности сигнала которые поступают на релейные элементы 14, 15,..., 16, где эти разности сравниваются с допустимыми эначе" ниями согласно соотношениям (9) . Код с выходов релейных элементов поступает на преобразователь 21 кода, который вырабатывает значение кода
r<. Код значения r „ поступает параллельно на все r блоков 22, 23,..., 24 памяти, котбрые вырабатывают коды коэффициентов прогнозирующей модели
С,, поступающие на входы блоков 26, ...,27 преобразователей информации.
Блоки 26,...,27 согласуют разрядность кодов С. и кодов f, которые поступают на входы блоков 28,29,..., 30 умножения. Выходные сигналы с блоков умножения суммируются на суми маторе 20, образуя прогноз f g.
1 и
Ф
Значение прогноза т используется для выработки компенсирующего воэдейй стния U, во втором регуляторе 8
1532896 (фиг.4) . Второй регулятор реализует соотношение { 6 f. Компенсирующий, сиг- нал U поступает на первый сум (- 1 матор 2, где складывается с сигналом обратной связи.
Таким образом, положительный эффект — повышение точности функционирования, либо уменьшение энергозатрат на демпфирование собственного движения (т.е. при отсутствии возмущений); либо разумный компромисс между повышением в точности и уменьшение энергозатрат одновременно— достигается тем, что контур компенса- 5 ции возмущений идентифицирует структуру модели возмущений в классе разностных аналогов полиномиальных моделей и осуществляет компенсацию этих возмущений адекватным компенсиРующим сигналом. формула изобретения
Система управления с переменной структурой, содержащая первый сумма- 25 тор и формирователь сигнала коррекции, выходы которых через идентификатор состояния объекта подключены к входам измерителя-преобразователя и к входам первого регулятора, выход которого соединен с первым входом первого сумматора, выход которого через объект управления соединен с первым входом второго сумматора, второй вход которого соединен с выходом измерителяпреобразователя, а выход второго сумматора подключен к входу формирователя сигнала коррекции, о т л и ч аю щ а я с я тем, что, с целью повышения точности работы системы в условиях действия возмущений, в нее введены второй регулятор, прогнозатор возмущения и измеритель возмущения, выход которого через последовательно соединенные прогнозатор возмущения и второй регулятор соединен с вторым входом первого сумматора, а первый и второй входы измерителя возмущения соединены соответственно с выходом объекта управления и с выходом второго регулятора.
1532896
3-а
Составитель В. Пешков
Редактор О. Спесивых Техред М.Пидык. Корректор В.Кабаций .
Заказ 8098/52 Типаж 788 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101