Файл: Живоглядов, В. П. Адаптация в автоматизированных системах управления технологическими процессами.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