Файл: Живоглядов, В. П. Адаптация в автоматизированных системах управления технологическими процессами.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 87
Скачиваний: 0
где K{t) = |
'2*5, |
|
1 |
|
|
1 , |
Sin2tO^—cos2mM'| —1 |
|
||
h |
+ |
— |
[ |
t - \ - —— |
4ш |
|
(2 . 43) |
|||
|
|
^ |
4r |
[ |
~ 4to |
|
|
|
||
|
|
gi(xj=e |
— rx |
|
|
|
|
|||
|
|
cosrx, |
|
(2. |
44) |
|||||
|
|
|
|
|
|
|
|
|
||
|
|
g 2(x) = e |
— rx |
|
|
|
|
|||
|
|
sinr*. |
|
|
|
|||||
Вид весовых функций |
распределенного |
контроля gi(*) и |
||||||||
g 2{x) показан на рис. |
2.3а для |
следующих |
числовых |
зна |
||||||
чений параметров: |
|
|
|
|
|
|
|
|
||
ш = 0,1 ■2к[сек-х\, |
D=0,1 [м^/сек], |
r = V |
|
|
||||||
При с2^ оценка |
т* |
переходит |
в оценку |
максимального |
||||||
правдоподобия. |
|
|
|
|
|
|
|
|
|
Пример 2 . Пусть коэффициент ц входит в граничные ус ловия второго рода, т. е.
|
dq\ |
==— IJ-COSU)/. |
|
(2. |
45) |
|
дх |
|
|||
Тогда |
х=0 |
|
|
|
|
|
-Г Х |
|
|
|
|
q(x,t,v-) = |
|
|
(2. |
46) |
|
v |
COS(W—Г Х — |
• |
|||
- / |
|
|
|
|
Как и в предыдущем примере, при квадратичной функции потерь находим оптимальную оценку [2. 28]. При а2^ ->■ оо
аза
получаем |
оценку, |
оптимальную |
по |
критерию |
|
максимума |
|||
правдоподобия |
|
|
|
|
|
|
|
|
|
|
|
2шУ2 |
|
оо |
|
|
|
|
|
|
т* = а{() |
cosny-j'y(x,x)5-11(A:)dx+ |
|
||||||
|
|
D |
|
|
|
|
|
|
|
|
|
ОО |
|
|
|
|
|
|
|
|
+ sin<ot j |
y(x^)g'z(x)dx |
q-, |
|
|
(2. 47) |
|||
|
|
о |
|
sin2 to/H-cos2cu/ —1 |
|
|
|
||
где |
a(t) = |
t , |
1 |
, |
/ > 0 . |
||||
|
4u7 |
|
4w |
||||||
|
|
|
|
|
|
|
|||
Весовые |
функции |
распределенного контроля |
равны |
||||||
{рис. 2 . 36) |
—гх |
( |
тг |
\ |
|
|
|
||
|
|
|
|
(2.48) |
|||||
|
g\(x)=e |
cosf rjc + |
-4 |
]» |
|
|
g'a(x)=e ' sin^ rxJr~£j ■
2.3. ОЦЕНКА ПАРАМЕТРОВ ОБЪЕКТОВ,
ОПИСЫВАЕМЫХ УРАВНЕНИЯМИ В ЧАСТНЫХ РАЗНОСТЯХ
2. 3. 1. Оценка параметров по критерию минимума функции риска
Теорию статистических решений можно' применить для синтеза оптимальных алгоритмов идентификации и в случае, когда оператор объекта задан в виде разностных уравне ний типа (В. 31). Такой способ задания оператора удобен при выполнении вычислений на ЦВМ. Пусть адекватная матема тическая модель объекта имеет вид
<7[0,s]=<7o(«°[s]),
q[K,s\ = qH(\}.,q[K—l,s— |
1],?[к+1, s - 1 ],«[/<,s],Z[/c,s]), |
(2. 49)
(■s= 1 ,2 , . 2 .....l - l )
131
q[l.s] = qi(v-,q[l— M - 1 |
]M *.s—11 ,q[l— l,s], ^ [s]). |
|
Входные воздействия на границах u°[s], u l [s] |
и распределен |
|
ные по длине объекта и[к, |
s] контролируются, |
(Z[/c,s]} пред |
ставляет собой совокупность независимых случайных величин; <7о qK ..... qi — заданные функции. Тогда при известных начальных условиях для нахождения оптимальных в смысле минимума функции риска /?s=yW{fl7s) оценок ms* достаточно
минимизировать по |
функцию |
|
s |
/ —1
ql2,j-\\,u[Lj})Y\P{q,[K,j]\v.,q[K— ],j-\],q[h-,j— \]t
к=2
<?[*+!,/—1 ],п[к\/]) XP(q[l,j]\\>-,q[l-\,j-\\,q[t,j— \},
(2. 50)2
q[l— \,j],ul[j])\dQ.
2 . 3. 2 . Применение метода стохастической аппроксимации
Получение оптимальных алгоритмов связано с большой сложностью вычислений и получаемых структур оптималь ных ВУ, а также с необходимостью располагать определен ным объемом априорной информации. Поэтому представляет ся весьма интересной разработка простых, хотя и неоптималь ных методов оценки параметров, причем в случае распреде ленных объектов эта задача особенно актуальна в связи со сложностью самих объектов.
Методы Калмана и стохастической аппроксимации на за дачи идентификации распределенных объектов обобщаются достаточно просто [2. 30, 2. 31], если в качестве модели объ екта использовать линейное уравнение в частных разностях. Заменим в уравнениях (2. 49) действительные значения сиг
налов q, и° и 1, и наблюдаемыми y,v°, vl , v, а значения пара метров ц — их оценками т. Воспользовавшись несколько бо лее общей, чем (2. 49), формой записи, получим
132
y[tf,sj—<7[K>s] = e lK»sb
q[K,s\ = qK(m,y[к— 1,s— 1] |
o°[s].^[s],tt[K,sl). l2. 51) |
Пусть уравнение (2. 51) линейно относительно искомых
значений т. Величину отклонения q[k, s] от у [k, s] и, следо вательно, близость оценок m[s] и параметров ц будем харак теризовать значением R математического ожидания (функ ционала) потерь I:
/? = Л Ш )= ж |^ й [« ,в ],у [ М )} - |
(2- 52) |
|
к |
|
|
Сумма берется по всем к, |
для которых можно вычислить |
|
W. Функция потерь W должна удовлетворять определенным |
||
условиям [В. 17]. |
|
Учитывая это |
Градиент критерия I по т обозначим |
||
и воспользовавшись методом |
стохастической |
аппроксимации |
[В. 17, 2. 36], получим следующий сходящийся алгоритм Для вычисления текущих оценок m[s] неизвестных параметров:
m [ s ] = m [ s - l] - 'f[s] у и У |
= /7I [S— 1 ] — |
|
m=w[s—1] |
|
|
|
(2. |
53) |
к |
Jm=m[s—1J |
|
|
|
где т [s] — убывающая функция, удовлетворяющая условиям
(1.101) Роббинса и Монро [В. 27, В. 28], например, типа —•
Для квадратичной функции потерь имеем
» ф ]= /в [5 —1] + t[s]5 /[ /c,s] у«<7[М - |
(2. 54) |
к |
|
Если ц и у — скаляры и рассматривается лишь к-я точка, из (2. 54) с учетом (2. 51) получим
133
mls] = m[s—1 1 + т И
(2. 55)
Когда математическое ожидание градиента функции по терь отлично от нуля при m[s] = p, оценка будет смещена. Для устранения смещения необходимо подкорректировать ал горитм.
Предложен следующий способ [2. 31]. Вычисляется зна чение математического ожидания градиента критерия качест ва в точке т [s] = р,
е = М у т / |
(2. 56) |
|
Г?1=\Х |
Учитывая, что в точке оптимума градиент критерия качества должен быть равен нулю, вместо (2. 53), получим
m[s] = m[s— 1 ]—-f [s] V ml e |
(2. 57) |
|
H=m=m[s—1] |
Очевидно, что е зависит от статистических характеристик по мех. При s —*оо оценка т сходится к р. с. вероятностью единица.
Достоинства данного метода следующие: простота получе ния алгоритмов; текущая оценка m[s] получается из рекур рентного соотношения, для вычисления ее необходимо пом нить лишь предыдущую оценку m[s—1 ] и поступившую с объ екта новую информацию (при реализации алгоритмов на УВМ этот факт важен с точки зрения экономии памяти ма шины); меньший объем априорной информации, чем при на хождении оптимальных байесовых оценок.
Оценка «распределенного» запаздывания (коэффициента диффузии)
Объектом с «распределенным» запаздыванием называют объект [В. 54], описываемый уравнением диффузии
(2. 58)
134
Ш ‘« А OX& |
х=1,ю Ц'(0 ] = 0 . |
(2. |
59) |
|
|
Здесь коэффициент диффузии ц характеризует величину «распределенного» запаздывания.
Дискретизируя уравнение (2. 59) по координате и вре
мени, получим |
|
|
A tq=^.A\g+'fl(x,l), |
(2. |
60) |
где ДЛ2—вторая разность по х. |
сеточная модель |
|
Предположим, что выбрана устойчивая |
||
и можно пренебречь погрешностью аппроксимации, т. |
е. |
г] = 0. Для конкретности примем следующую модель объекта:
q[ic,s]—q\K,s—1 ] =^(<7[к—l,s]— |
l,s]). (2, 61) |
|
Пусть сигналы q[i, /] |
измеряются с аддитивными Независи |
|
мыми помехами h[i, /] |
в трех точках объекта: y[i, j] — q[i, /] + |
|
+ h[i, /]. Минимизируя |
меру ошибки по методу наименьших |
квадратов и вычисляя величину смещения, получим выраже ние для асимптотически несмещенной оценки т параметра р
s
2 ( Д tq[K,j] Д x2q[n,i] + 2 а гЛ) |
|
|
m[s]= Ь Ц ------------------------------------ |
. |
(2 . 62) |
2 |
{(а л [к,л )*—6av |
|
/ = 1 |
|
|
Нетрудно показать, что полученная оценка при
S
Q— lim — 2 ( А^с2^[к»у] ) > 0 состоятельна.
S - + оо 3
1=1
Если выходной сигнал измеряется в большем числе точек объ екта, то формула для вычисления оценки для модели (.2 . 61) имеет вид