Адаптивная система управления
Иллюстрации
Показать всеРеферат
Изобретение относится к самонастрива.ющимся системам управления и может быть,в частности, использовано для управления теплоэнергетическими объектами. Цель изобретения - расширение области применения и повышение быстродействия. Система содержит три основных контура управления. Первый контур управления (основная обратная связь) содержит сравнивающий элемент, блок умножения, регулятор, опережающее звено объекта и второй упредитель. Первый контур является контуром упреждения. Второй контур управления включает в свой состав, кроме основной обратной связи, следующую цепь: сравнивающий элемент, блок умножения, регулятор, опережающее и инерционное звенья объекта. Третий контур (контур компенсации инерционности) содержит сравнивающий элемент, блок умножения, регулятор, опережающее и инерционное звенья объекта, первый упредитель, аналогоцифровой преобразователь и модель запаздывания . Система позволяет осуществлять управление объектами с переменными параметрами, в том числе с переменным запаздыванием. 2 ил. (Л С ел ГС
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУ БЛИН. (ц 4 С 05 В 13/02
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
1 .-"
ОПИСАНИЕ ИЗОБРЕТЕНИЯ, 11
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ t (21 ) 3836846/24-24 (22) 07. 01. 85 (46) 15. 09. 86. Бюл. И 34 (71) Белорусский ордена Трудового
Красного Знамени политехнический институт (72) А.А.Москаленко, А.Т.Кулаков, А.Н.Вексин, Е.А.Воблови Ю.Г.Марков (53) 62-50(088.8) (56) Авторское свидетельство СССР
Р 1015336, кл. С 05 В 13/02, 1982.
Авторское свидетельство СССР
Р 1174902, кл. С 05 В 13/02, 1983. (54), АДАПТИВНАЯ СИСТЕМА УПРАВЛЕНИЯ (57) Изобретение относится к самонастривающимся системам управления и может быть,в частности, использовано для управления теплоэнергетическими объектами. Цель изобретения— расширение области применения и повышение быстродействия. Система содер„„SU„„1257612 А1 жит три основных контура управления.
Первый контур управления (основная обратная связь) содержит сравнивающий элемент, блок умножения, регулятор, опережающее звено объекта и второй упредитель. Первый контур является контуром упреждения. Второй контур управления включает в свой состав, кроме основной обратной связи, следующую цепь сравнивающий элемент, блок умножения, регулятор, опережающее и инерционное звенья объекта.
Третий контур (контур компенсации инерционности) содержит сравнивающий элемент, блок умножения, регулятор, опережающее и инерционное звенья объекта, первый упредитель, аналогоцифровой преобразователь и модель запаздывания. Система позволяет осуществлять управление объектами с переменными параметрами, в том числе с переменным запаздыванием. 2 ил.
1!
12576
Изобретение относится к самонастраивающимся системам управления и может быть использовано для автоматизации нестационарных технологических процессов, параметры которых изменяются в широком диапазоне при эксплуатации или изменении нагрузки, в частности для управления теплоэнергетических процессов котлоагрегатов и энергоблоков. 10
Цель изобретения — расширение области применения и повышения быстродействия.
На фиг. t показана структурная схема адаптивной системы управления 15 для объектов с переменными параметрами на фиг. 2 — графики, поясняющие принцип работы системы.
Система содержит датчик 1 нагрузки, эадатчик 2, сравнивающий эле- 20 мент 3, регулятор 4, опережающее звено 5 объекта, инерционное звено 6 объекта, аналого-цифровой преобразователь 7, блок 8 определения коэффициентов усиления, первый цифроаналоговый преобразователь 9, первый и второй формирователи 10 и 11 сигнала упреждения (упредители), блок 12 определения запаздывания, блок 13 регули рования, модель 14 запаздывания, за- 30 датчик 15 единичного кода, блок 16 деления, регистр 17 коэффициента коррекции, второй цифроаналоговый преобразователь 18, блок 19 умножения, .задатчик 20 направления экстремума, блок 21 определения эквивалентной постоянной времени, третий цифроаналоговый преобразователь 22 и блок 23 управления °
На фиг. 1 и 2 обозначены: f, и f— внутренние и внешние возмущения, Оп— оператор, х — возмущение заданием, Я вЂ” ошибка рассогласования, Е Р- ошибка управления (регулирования); х, и х — промежуточная и основная регули45
Руемыe величиньг xî хсс и хосе со ответственно сигналы основной обратной связи, компенсации инерционности и упреждения запаздывания, х — х сс< сигнал с выхода полной модели объекта.
Блок 8 определения коэффициентов усиления служит для нахождения в каждый момент времени квантования
Т; (где i = 1,2,3.....т) текущих значений коэффициентов усиления формирователей 10 и 11. Информационный выход блока 8 определения коэффициентов усиления соединен с входом
12 2 первого цифроаналогового преобразователя 9 (ЦАП1), а также с четвертым и третьими входами соответствен-но блока 16 деления и блока 21 определения эквивалентной постоянной времени.
Первый и второй формирователи 10 и 11 сигнала упреждения предназначены для моделирования объекта согласно выбранной аппроксимирующей передаточной функции объекта. В аналоговом исполнении формирователи 10 и 11 реализуются, например, как одно усилительное звено с переменным коэффициентом усиления.
Блок 12 определения запаздывания служит для определения величины времени запаздывания.
Задатчик 15 единичного кода используется для задания и хранения кода, условно принятого в данной системе эа единицу. Он может быть выполнен, например, в виде набора тумблеров или кнопок.
Блок 16 деления предназначен для определения коэффициента коррекции по формуле (Т ) =cd (Т ) -- - — p (1) «х,(Т;) к к -1 х (Т ) hl где М вЂ” коэффициент коррекции коэффициента усиления регулятора 4 в цифровом виде.
Из формулы (1) видно, что коэффи" циент коррекции, а значит„ и коэффициент усиления регулятора 4 изменяются обратно пропорционально изменению коэффициента усиления упредителей 10 и t.1 .
Блок 21 определения постоянной времени предназначен для определения кода эквивалентной постоянной времени звена 6 и передачи его в третий цифроаналоговый преобразователь 22.
Блок 21 реализует формулу
Т (t ) = И (t ) = -- — --, (2)
T„(t, )
Л З < О +1 где Т и Тс — эквивалентные постоянные времени модели и объекта соответственно, t u t предыдущий и очередной циклы адаптации, причем д
6 = --- (3)
К
= ь)
-Кз - экстремальный динамический коэффициент отношения выходных сигналов объекта и модели объекта:
1257612 где И вЂ” передаточная функция объекта, причем И = W (р) для
+ упрощения, Т вЂ” постоянная времени инерционного звена первого порядка, 55 хл,(Т;)
= К вЂ” порядковый номер цикла измерения, при котором отношение принимает экстремальное значение.
Если вычисляется отношение выходного сигнала объекта к выходному сигналу модели объекта, а не наоборот, и если надо получить переходный процесс в замкнутой системе с постоянной времени, меньшей чем эквивалентная постоянная времени объекта . то
Э в этом случае K = min. з
В основу построения адаптивной системы управления для объектов с переменными параметрами положен принцип упреждения запаздывания и компенсации инерционности при непрерывной адаптивной подстройке коэффициентов усиления модели объекта и коэффициента коррекции, коэффициента усиления регулятора с периодической адаптивной подстройкой времени запаздывания и эквивалентной постоянной времени модели объекта и времени изодрома регулятора.
Принцип работы системы поясняют графики, показанные на фиг. 2, где
x(t) = х — переходная характеристика Зр замкнутой системы управления при подаче на вход единичного калиброванного сигнала h(t) = h, à x„ (t) = х„— переходная характеристика на выходе модели. Кривая х обозначена через
00, АВ, а кривая х„через ОО А<В,; (S) — некоторое заданное пороговое значение или допустимая зона регулирования, обусловленная. чувствительностью реальной регулирующей аппара- 4р туры S, — измененное значение заданного порогового значения (8>> (8) ); ь д — запаздывание объекта; ьм — запаздывание модели объекта. На фиг.2 показан случай, когда 45
Теплоэнергетические объекты являются сложными объектами и в общем случае могут быть промоделированы передат оч ной функци ей вида
-Р о
5р
К,е + р"., W. =- — —,-„— = W e (5) о (1+T )"
P (8) С
К
n — показатель степени, Н вЂ” передаточная функция объекта без запаздывания.
Моделирование объекта в виде (5) приводит к сложным поисковым алгоритмам, которые обладают потерей времени на поиск и требуют использования мощных средств вычислительной техники.
При использовании адаптивных алгоритмов могут использоваться упрощенные модели, например л р"м л
К е -р"м
W =-"- — -=W е (6)
1+Т„р р где „, К„, ҄— соответственно время запаздывания, коэффициент усиления и эквивалентная постоянная времени модели объекта
Ф
М вЂ” передаточная функция модели без запаздывания.
Для упреждения запаздывания и компенсации инерционности должны выполняться условия:
* (7)
= "л о
Применительно к схеме, изображенной на фиг. 1, условие (7) можно записать следующим образом: рл1 1 цпт о л
= "мо
Из (8) следует:
К п К п2 Ко (9)
",ц "о r (10) (11)
Известно, что если условия (9-11) выполняются, то система управления может работать с максимальным быстродействием, как если бы она не имела запаздывания. В этом случае динамические параметры настройки системы управления могут быть рассчитаны с помощью любого известного метода для систем управления без запаздывания, например с помощью метода компенсированной настройки, при котором, в частности, для ПИ-закона управления время изодрома (постоянная.интегрирования ошибки управления) Т„ равна эквивалентной постоянной времени объекта Т, а коэффициент усиления регулятора К с точностью до постоянР ной С вЂ” обратно пропорционален коэффициенту усиления объекта К, т.e.
Т„= Т;. (12) И. = — — — = W (14)
ыи
5c 1+W Н эт
У 0 где W — передаточная функция эта7 лонного процесса замкнутой системы управления, причем!
W э,т, Т
Из (14) имеем
15 (16) 1 эт
W,(1- W)" (17) где Т = Т,; то
К
Ко Тэт
Сопоставим (17) и (18) венно с (12) и (13), (18) 2Р соответстКК=С= — О.—
Т (19)
Р Т 25
Постоянная С в формуле (19) определяет первоначальное заданное (выбранное) произведение коэффициента усиления объекта и пропорциональной составляющей управляющего воздействия, которые соответствуют определенному критерию качества, в частности минимуму среднеквадратичной ошибки управления при требуемом быстродействии с учетом ограничения управляющего воздействия, например, на перемещение регулирующего клапана.
Уравнения (17), (18) и (19) требуют, чтобы при любом состоянии объекта его точность и быстродействие сох- 40 ранялись и соответствовали точности. и быстродействию при состоянии объекта, выбранном эа первоначальное (например, при 1007-ной нагрузке) В отличие от текущих зна 45 чений введем другие обозначения для параметров, которые имеют место при первоначальном состоянии объекта:
Ф
Ту =то, (20) so
K K0=С=-а
% т у 0 т
Проведенные рассуждения для объектов первого порядка оказываются справедливыми и для объектов более высокого порядка при использовании адаптивного алгоритма управления и выполнении условия упреждения эа5 12576
Условия (12) и (13) соответствуют минимуму среднеквадратичной ошибки управления.
Потребуем, чтобы передаточная функция замкнутой системы имела вид паэдывания и компенсации инерционности. В этом случае в выражении (17) должна учитыватьсл эквивалентная постоянная объекта Т эо
Адаптивная система управления работает следующим образом.
В исходном статическом состоянии (первоначальном) системой произведена отработка задания х„, поступающего с задатчика 2. Ошибка рассогласования с выхода сравнива|ощего элемента 3 сведена к нулю: E = О, ошибка регулирования также равна нулю: Fэ "- О.
Коэффициент усиления и время изодрома регулятора 4 установлены согласно формуле (21). В блоке 12 определения запаздывания хранится код времени запаздывания модели 14, равный коду условного запаздывания объекта. В модели 14 скорректировано время запаздывания по коду блока 12 через блок 13 регулирования. Аналого-цифровой преобразователь 7 работает непрерывно с частотой f = 1/Т, где Т период квантования или цикла измерения и адаптации.
На третьем входе блока 12 определения запаздывания и на втором входе блока 21 определения эквивалентной постоянной времени находятся запрещающие сигналы соответственно на измерение условного времени запаздывания и на занесение кода эквивалентной постоянной времени моделей объекта. На вторых входах первого цифроаналогового преобразователя 9 и блока 16 деления присутствуют разрешающие сигналы, разрешающие соответственно подстройку коэффициентов усиления формирователей сигнала 10 и 11 упреждения и коэффициента коррекции °
Блок 8 определения коэффициентов хранит код формирователей 10 и 11, равный коэффициенту усиления о объекта в статике: Куо= Ко . Во втором цифроаналоговом йреобразователе 18 установлен код коэффициента коррекции „, который в статике при первоначальном состоянии объекта (например, при 100Х-ной нагрузке) равен единице. В задатчике 20 направления экстремума установлен код, указывающий направление движения к экстремуму, в частности к мимнимуму так как при изменении нагрузки в сторону уменьшения при выравненных коэффициентах усиления объекта и модели кривая переходного процесса
20
30
45
55
7 12576 системы будет лежать ниже кривой эталонного переходного процесса (в часткости, при 100 .-ной нагрузке). В задатчике 20 установлен код (zJ допус тимого значения экстремального динамического отношения выходных сигналов объекта и модели.
Рассмотрим работу системы, когда характеристики объекта в какой-то момент времени изменились, что харак- 10 терно для теплоэнергетических объектов, работающих при переменных нагрузках.
При изменении нагрузки в блок 23 управления поступают сигналы. Сигналы -преобразуются в блоке 23, индицируя оператору изменение нагрузки.
В этом случае возможны два режима работы системы, которые могут быть заданы оператором (Оп): с адаптивной подстройкой динамических параметров путем грубой коррекции в процесi се перехода с нагрузки на нагрузку с
I последующей точной коррекцией и без подстройки по ходу процесса: т.е. при параметрах настройки, соответствующих предыдущей нагрузке, но с последующей точной коррекцией. В первом случае переход на другую нагрузку ближе к оптимальному является предпочтительным, хотя и имеются небольшие потери качества переходного процесса он предпочтителен при плавном, например, 10 -ном изменении нагрузки.
Так как изменение нагрузки во избежание усталости металла из-за температурных напряжений производится плавно в течение заданного интервала времени, то ограничимся рассмотрением первого режима работы. К тому же второй режим работы — второй этап первого режима.
Таким образом, сигнал изменения нагрузки запрещает все адаптивные подстройки, кроме подстройки времени запаздывания. Поэтому разрешающий сигнал подается только в блок 12 определения времени запаздывания при появлении индикации об изменении нагрузки. Изменение нагрузки является параметрическим возмущением и стремится изменить выходную величину Х так как оно действует через определенную передаточную функцию (как правило, первого порядка) и прикладывается одновременно как к выходу системы, так и к ее входу через отрпцательную обратную связь, т.е. со стороны
12
8 входя действует аналогично изменению задания, но с противоголожным знаком.
Однако пороговое значени- t5j, используемое при работе блока 12 определения запаздывания, выбирается равным зоне нечувствительности регулятора и зависит как от аппаратуры регулирования, так и от величины возмущения. Величина зоны (Я) выбирается из условия единичного калиброванного скачка, а не любого произвольного. Поэтому использование зоны (8) при другом скачке будет вносить некоторую погрешность, что приведет к грубой подстройке. При 10%-ном изменении нагрузки для выполнения равенства х О = хо 1 неточность за счет грубого измерения времени запаздывания будет компенсироваться эа счет других коррекций (в частности, адаптивных подстроек коэффициентов у-силения упредителей 10 и 11 и коэффициента коррекции а ), но при этом грубая коррекция ведет к некоторой потере качества регулирования. Что касается зависимости PS от вида регулирующей аппаратуры, то она легко -устра- . няется при реализации блока 12 определения запаздывания. Таким образом, в результате адаптивной подстройки времени запаздывания осуществляется грубая коррекция времени запаздывания в модели 14 через блок 13 регулирования. По окончании подстройки времени запаздывания блок 12 вырабатывает сигнал в блок 23 управления, который формирует разрешающий сигнал в первый цифроаналоговый преобразователь 9, блок 16 деления и регистр
17 коррекции, при этом производится адаптивная подстройка.
Отработка возмущения f осуществ2 ляется по трем контурам регулирования: 1) основная обратная связь— сравнивающий элемент 3, блок 19 умножения, регулятор 4, опережающее звено 5, второй формирователь 11, сравнивающий элемент 3 — представляют контур упреждения, 2) основная обратная связь, сравнивающий элемент 3, блок 19 умножения, регулятор 4, звенья 5 и 6 объекта основная обратная связь представляют основной контур регулирования; 3) обратная связь — сравнивающий элемент 3, блок 19 умножения, регулятор 4, звенья 5 и 6 объекта, первый формирователь 10, аналого-цифровой прсобразо1257612
10 ватель 7, модель 14 запаздывания, сравнивающий элемент 3 представляет коптур компенсации инерционности.
По возвращении системь1 в статическое состояние будет иметь место равенство х = х но в отличие от о первоначального состояния статичеса кие коэффициенты усиления К„= К, будут другими, при этом изменится а и коэффициент корреции М, (К„= — I< > K>, a < (1) при уменьшении о нагрузки от первоначальной 100%-ной) .
На втором этапе производится точная корекция путем подачи разрешающего сигнала в блок 12. Дальше система работает аналогичным образом.
В результате выполнения этого этапа уточняются время запаздывания„ коэффициенты усиления и коэффициент коррекции.
По окончании точной подстройки выполняется третий этап — коррекция эквивалентной постоянной времени формирователей 10 и 11 сигнапа управления и времени изодрома регулятора 4.
ДЛЯ ЭТОГО ПРОИЗВОДИТСЯ ИСХОДНЬIЙ сброс, подается разрешаю11дй сигнал только на блок 21 определения эквивалентной постоянной времени. Так как при исходном сбросе все подстройки запрещены, а работа блока 21 разрешена, то блок 21 определяет эквивалентную постоянную времени объекта и через цифроаналоговый преобразователь 22 осуществляет подстройку постоянных времени формирователей 10 и
11 сигнала упреждения и времен изодрома регулятора 4 по трем независимым каналам.
В результате трех этапов адаптации при изменении состояния объекта динамические параметры настройки приводятся в заданное соответствие.
Формула из обретения
Адаптивная система управления, содержащая. датчик нагрузки, последовательно соединенные задатчик и сравнивающий элемент, регулятор, подключенный выходом к входу опережающего звена объекта, выход которого соединен с входом инерционного звена объекта, последовательно соединенные аналогоцифровой преобразователь, блок определения коэффициентов усиления и первый цифроаналоговый преобразователь, подключенный выходом K первым входам
20 первого и второго формирователей сигнала упреждения, подключенных вторыми входами к выходу опережающего звена объекта, третий вход первого формирователя сигнала упреждения соединен с третьим входам второго формирователя сигнала упреждения, соединенного вьгходом с вторым входом сравнивающего элемента, и последовательно соединенные блок определения запаздывания, блок регулирования и модель
1 запаздывания, соединенну1о вторым входом с вторым выходом аналого-цифрового преобразователя, первым выхо— дом — с вторым входом блока определения запаз,цывания и с четверты.1 входом сравнивающего элемента, а вторым выходом — с вторым входом блока определения коэффициентов усиления, первый вход блока определения запаздывания подключен к выходу инерционного звена объекта, к третьему входу сравнивающего элемента и к входу аналого-rg
З0 расширения области применения и повышения быстродействия, в нее введены последовательно соединенные задатчик единичного кода, блок деления, регистр коэффициента коррекции, вто35 рой цифроаналоговый преобразователь и блок умножения, последовательно соединенные задатчик направлепия экстремума, блок определения эквивалентной постоянной времени и третий
40 цифроаналоговый преобразователь, и блок управления, первый вход которого соединен с выходом датчика нагрузки, первый выход — с пятым входом
1 сравнивающего элемента, второй вы45 ход — с третьим входом блока определения запаздывания, третий выход с вторыми входами первого цифроаналогового преобразователя, блока деления, блока определения эквивалентной
50 постоянной времени и регистра коэффициента коррекции, выход которого подключен к третьему входу блока деления, четвертый вход которого подключен к третьему входу блока определе55 ния эквивалентной постоянной времени и к второму выходу блока определения коэффициента усиления, выход третьего цифроаналогового преобразователя
ll 1257612 12 соединен с вторым входом регулятора второй вход блока умножения соедии третьими входами первого и второгс нен с выходом сравнивающего элемента, формирователей сигнала упреждения, а выход — с первым входом регулятора, Составитель П.Кудрявцев
Техред М.Ходанич Корректор М. Самборская
Редактор А.Лежнина
Заказ 4955/46 Тираж 836 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4