Файл: Живоглядов, В. П. Адаптация в автоматизированных системах управления технологическими процессами.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 80
Скачиваний: 0
Для ответа на вопросы о том, какая сетка целесообразнее в алгоритмах, можно ли пользоваться неустойчивыми сетка ми и т. д., необходимо провести исследование для широкого класса входных сигналов.
Л
Выражения для оценок р коэффициента р при использо
вании различных моделей имеют вид |
|
|
|
||
|
= |
i - I . И, JH, |
|
(2.105) |
|
где |
|
|
|
|
|
С\ = £ ,{^[/f,s+ \]qbc—1 ,s]—2q[K,s+ 1 ]?[*:,s]+ 9 [k,s+ |
1]X |
|
|||
|
q[K,s]q[K—l,s]-|-2 ^%, sl — |
}; |
(2 . |
106) |
|
Сц =E{ q[K,s]q[K—1 ,s]—2q2[K,s]+q[K,s]q[n-\-1 ,s]— |
|
|
|||
—^[«r,s— 1 ] q [ K — 1 ,s]- \ - 2 q [ K , s — 1 ] <7l/c,s]— |
q [к,s — 1 ] q \ K + |
1 ,s]}; |
|||
|
|
|
|
(2. |
107) |
C’lll = ^{<?[а:,54-1 ]^[/c—l,s]-f-q [k ,s + 1 ]^ [/c+ 1 , s ]— |
|
|
|||
—<?[/<:,s — 1 ] д[к— 1 ,s]—q[K,s—U^Ik+ I .s]}; |
(2 . |
108) |
|||
a = |
At |
E q4K—1 |
1 ,s]— |
|
|
( Д Л')2 |
|
||||
|
|
|
|
(2- |
109) |
—4q[fc— 1 |
|
4q[K,s]q[x+1 ,s]-\-2q[K— 1 ,s]?[a:4-1,s] . |
|
||
Предполагаем, что процессы стационарны и математическое |
|||||
ожидание вычисляется как среднее по |
времени. Пользуясь |
||||
формулой (2 . 104), |
можно вычислить С|, Сц, Сщ , а и найти |
оценки р/ в зависимости от Ах, At и со.
На цифровой вычислительной машине «Минск-22» были проведены расчеты оценок по формулам (2. 105) — (2. 109) [2. 40]. Результаты расчетов приведены на рис. 2. 4. Ось ор динат — относительная, погрешность бр в процентах; ось абсцисс — интервал дискретизации At в сек. Кривые 1, 2, 3, 4 соответствуют частотам, 5, 10, 15, 20 радиан!сек соответствен но; Дд:=0,1 м. Результаты расчета при Дл:= 0,05 м практиче ски совпадают с приведенными на рисунке. Все три сетки дали
Рис. 2.4
близкие результаты. Погрешность, возникающая при исполь зовании неустойчивых сеток, несколько меньше, чем при ис пользовании устойчивой сетки.
Алгоритмы оценок коэффициента диффузии, соответствую щие методу наименьших квадратов и стохастической аппрок симации, моделировались для случая, когда q(0, t) — AcosiDt, а к функциям состояния примешивается аддитивно гауссов шум с нулевым средним и дисперсией а2.
Замечено, что применение в алгоритме как устойчи вой, так и неустойчивой сетки приводит к удовлетворитель ным результатам. Более того, при тех условиях, которые были приняты в эксперименте, оценка получается точнее при ис пользовании неустойчивой сетки 1 .
Таким образом, проведенные исследования подтвердили принципиальную возможность идентификации распределен ных систем по измерениям в дискретных точках. Изложен ная выше методика позволит проводить сравнительный ана лиз точности различных алгоритмов.
Основные способы повышения точности идентификации следующие:
а) рациональный выбор дискретной модели; б) коррекция алгоритмов для устранения смещенности
оценок при наличии случайных помех; в) применение оптимальных алгоритмов.
Весьма важен при идентификации непрерывных распреде ленных систем с помощью ЦВМ выбор подходящей модели. Установлено, что известные из вычислительной математики условия, накладываемые на разностные схемы, не являются необходимыми при решении задач идентификации. В отдель ных условиях использование неустойчивых сеток обеспечи вает большую точность оценок.
2.8. ИДЕНТИФИКАЦИЯ НЕСТАЦИОНАРНЫХ ОБЪЕКТОВ
Обычные рекуррентные алгоритмы идентификации, ос нованныена стохастической аппроксимации, по своей сути являются алгоритмами одноразового действия и гарантируют сходимость на бесконечной выборке. Их применение на прак тике затруднено при оценке дрейфующих параметров. Воз никает необходимость в их видоизменении, корректировке.
Наметилось несколько подходов к решению задач иденти фикации нестационарных объектов. Кратко остановимся на одном из них.. Если неизвестные параметры являются стацио-
152
парными случайными процессами, эффективным оказывает ся использование двухступенчатого иерархического алгоритма. Первая ступень предназначена для слежения за параметрами ц[э] и может иметь, например, вид (2 . 70). Алгоритм второй ступени на основе текущей информации меняет коэффици енты Гfs] в алгоритме первой ступени:
r[s+ l]= r[s] |
-l- Ad(s, у mWs, у Л - ! , . . . ) , |
(2. 110) |
где А — матрица |
приращений; |
|
d(-) — некоторое решающее правило. |
и d. Таким |
|
Величина элементов матрицы А зависит от Г[$] |
образом, в отличие от обычной стохастической аппроксима
ции здесь введена обратная связь в закон |
изменения T[s+ 1]. |
||
Каждое новое |
значение |
матрицы Т’[s-f-1 ] |
определяется пре |
дыдущим T[s] |
и качеством |
работы системы в предшествую |
щих тактах. При этом скорость сходимости существенно ме
няется при удалении |
т от стационарной точки, в которой |
Ml Vmw s)=0- |
устройстве протекают одновременно |
В вычислительном |
процессы накопления новой информации и деградации уста ревшей. Темп деградации зависит от неизвестного априори дрейфа элементов матрицы (2. 65).
Получим алгоритм оптимизации Г[з] по критерию (2 . 76). Продифференцировав Ws по Г с учетом уравнения первой сту пени, находим градиент
Vr Ws= -(V m W s)(V nWs-i)r .
Применим адаптивный алгоритм оптимизации
r[s+l]=r[s]-t-A [s-f 1](VmWs)(Vт Уs-i)T> (2- H I)
где A [5+1] — квадратная («Х п)-матРИЦа переменных коэф фициентов, удовлетворяющих условиям Роббинса и Монро. Соотношение (2. 111) является конкретизацией, частным слу чаем более общего выражения (2 . ПО).
Итак, алгоритм идентификации дрейфующих параметров задается формулами (2. 70), (2. ПО) или (2. 70), (2. 111).
Естественно, он работоспособен и в случае, когда неизвест ные параметры постоянны.
Если дрейф стационарный, |
то вторая ступень (2. |
111) |
|
обеспечивает асимптотическую |
сходимость матрицы |
r[s] |
|
■к оптимальному значению Г*, |
при котором критерий |
(2. |
66) |
минимален. |
|
|
|
153
Рис. 2.5
На рисунках 2. 5 и 2. 6 приведены результаты моделирования на ЦВМ алгоритма оценки одного параметра р.
В этом случае
r[s] = CfЫ; c=const\
Vлх = отЫ —p.[s]— АЫ = —e[s];
m[s+l]=OT[s]+f[s+l]-ce[s].
Рис. 2. 5 соответствует марковскому дрейфу р и алгоритму
fls-H 1= ЧЫ-fa[s4- 1 ]e[sle[s— 1 ];
тШ= т[0] = То;
a[s+ 1 ] = ' ^ f > 5 = 1 .2 ..... |
a0=0,5; |
2 . |
154:
Рис. 2.6
сл э>
Качество слежения за параметром |
удовлетворительное, |
пе |
ременный коэффициент 7 сходится к |
оптимальному значению |
|
7 *. Рис. 2. 6 иллюстрирует работу |
другой модификации |
ал |
горитма, когда увеличение или уменьшение 7 [s] определяется знаками e[s], e[s—1] и e[s—2]. Произведение с 7 обозначено 7 i- В системе обеспечиваются повышенная скорость сходимо сти при больших ошибках (71 возрастает) и практическая сходимость m[s] в малую окрестность p[s], если p[s] на не котором достаточно большом интервале поддерживается по стоянным ;(7i убывает).
Приведенные здесь соображения, конечно, не исчерпывают ■всю задачу оценки дрейфующих параметров. Проблема иден тификации нестационарных объектов нуждается в самостоя тельном детальном рассмотрении.
Р а з д е л 3
ПАРАМЕТРИЧЕСКИЕ АЛГОРИТМЫ АДАПТАЦИИ В СИСТЕМАХ С РАСПРЕДЕЛЕННЫМ КОНТРОЛЕМ КОСВЕННЫХ ПОКАЗАТЕЛЕЙ
В цементной, химической промышленности, цветной ме таллургии существует широкий класс промышленных объек тов, характеризующихся большими транспортными запазды ваниями и отсутствием стабильного высоконадежного непре рывного контроля выходных показателей — качества гото вого продукта w, производительности и т. д. В процессе их контроля возможны случайные перерывы в поступлении дан ных, либо выход контролируется периодически, а иногда и спо радически (экспресс-анализ). Поэтому для автоматической стабилизации режима работы объекта используются некото
рые промежуточные |
переменные |
— косвенные |
показатели |
Qi (t—0, 1 , 2 ...... I), |
статистически |
связанные с |
выходом ^ |
[3. 1—3. 5]. Например, регулирование шаровых мельниц в цементном производстве осуществляется по сигналам элект роакустических или индукционных датчиков (qt ). Качество же процесса помола характеризуется тонкостью цемента для цементных мельниц или тонкостью wl и вязкостью ау2 для сырь евых мельниц [3. 1]. Другой пример: качество процесса об жига клинкера во вращающихся печах определяется актив ностью клинкера, а о режиме обжига судят по распределению температурного поля в печи и другим косвенным показате лям [3. 2 ].
Определим понятия основного и косвенного показателей. Под основным (технологическим или экономическим показа телем) будем понимать выходной сигнал ш объекта, непосред ственно входящий в критерий оптимальности R работы агре гата или системы: ■*
157
#=;И{\У(та,а)*)}. |
(3 . 1 ) |
При измерении w и передаче по каналам связи возможны ■случайные ошибки, погрешности h, т. е. в управляющее уст ройство поступает сигнал y w (например, yw=w-\-h).
Косвенным будем называть показатель q, обладающий сле дующими чертами:
а) он характеризует режим работы объекта, но не входит ■непосредственно в критерий оптимальности;
б) связан с основным выходным сигналом, но связь эта ■не функциональная, а статистическая, причем в процессе ра боты характер и теснота связи могут меняться;
в) удобен для измерения; контроль q более прост, непре рывен или осуществляется чаще, чем контроль w;
г) запаздывание реакции q на изменение управляющих воздействий и значительно меньше, чем у основного пока зателя.
Часто основной и косвенный показатели различны по своей физической природе [3. 4, 3. 5].
Структура управляющего устройства (УУ) для сложных технологических объектов с использованием косвенных пока зателей может строиться по иерархическому принципу (рис. -3. 1). В управляющий блок УБ поступают информация из
Рис. 3.1
158
вычислительного устройства ВУ-1 первого уровня иерархии, полученная в результате обработки данных измерения кос венных показателей, и корректирующие воздействия из ВУ-2, выработанные на основании информации о выходном показа теле до. Возможность перерыва в поступлении данных услов но показана на рис. 3. 1 путем введения ключа. ИУ — изме рительные устройства и каналы связи. ВУ-2 осуществляет настройку параметров локальной системы регулирования, УБ и ВУ-1, изменение задания локальным регуляторам, адап тацию устройств распределенного контроля q(x, t) и т. д.
Для синтеза УУ могут быть применены методы и идеоло гия дуального управления, изложенные в разделах 1 и 2 . Это мы вкратце покажем в нижеследующем подразделе 3. 1. Од нако априорные и вычислительные трудности оправдывают развитие и применение другого подхода, предполагающего фиксацию структуры ВУ-1 и УБ и последующую параметри ческую оптимизацию. Общий подход к синтезу параметриче ских алгоритмов адаптации разомкнутых и замкнутых систем изложен соответственно в подразделах 3. 2 и 3. 3.
3. 1. ПРИМЕНЕНИЕ ТЕОРИИ ДУАЛЬНОГО УПРАВЛЕНИЯ
Рассмотрим блок-схему системы, изображенную на рис. 3. 2 . Возмущения Z\ и Z2, действующие на объект, зави сят от случайных параметров ц и L Выход до определяется распределением q(x, t) (оператор преобразования —А). Если заданы вид уравнений объекта и полные вероятностные ха рактеристики случайных сигналов, то описанный в разделе 1 аппарат позволяет указать путь синтеза алгоритмов управ
ления [3. 6]. Оптимальное управление u*[s] |
находится в ре |
||||
зультате решения функционального уравнения |
|
||||
|
Ts*'= Ts(«[^ = w*ls])= min j s. |
(3. |
2 ) |
||
|
|
■н[ф£2 (и) |
|
|
|
Пусть p[s] и A,[s] являются марковскими случайными про |
|||||
цессами, |
косвенные |
показатели q[xK, |
sAt] |
контролируются |
|
лишь в |
некоторых |
пространственных |
точках |
х — Ах кп, |
где |
|
, |
а выход измеряется один раз в течение т |
тактов, причем результаты измерения становятся известными через время запаздываниятД^. Тогда функция т, строится по следующему правилу: •
159