Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Брикман, М. С. Аналитическая идентификация управляемых систем

.pdf
Скачиваний:
12
Добавлен:
20.10.2023
Размер:
7.91 Mб
Скачать

121

 

 

 

МЕТОД ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИИ

Применим для

 

решения

уравнения

(4.12) метод простой итерации.

Выбрав

параметр (5 = 2 < -

2

= 2 ,6 6, получим следующий итерационный процесс:

Ш\

 

 

 

 

 

 

 

 

 

а>°(0) =2(2 —еб-1—е-9);

шг,(О)=и>п- 1(0) +

 

+2

2 _ ee -i_e-e-

/

‘ (т)

e_ l‘ “ T-0lrfT (• (ге= 1, 2 , . . .

).

 

 

 

 

 

!■

 

Быстрая сходимость последовательных приближений (рис. 10) указывает на эффективность использования итерационных методов для решения за­ дачи идентификации.

В заключение данного параграфа получим оценку погреш­ ности алгоритма (4.6), позволяющую просто оценивать точность решения на каждом шаге итерации. Допустим, что известны оценки для норм последовательностей операторов {ЛД и {ВД:

Ш | < а 4; M s -S h ;

(t = 0, 1,2, ... ).

Используя условие 1 тео­ ремы 4.2, получим, что для сходимости процесса (4.6) достаточно, чтобы

П

lim J J щ = 0

(4.13)

п->оо г=0

и выполнялись условия 2 и 3 этой теоремы. Например, если, начиная с некоторого номера 10, для всех i^U, имеет место неравенство a%^q< 1, то условие (4.13) заведомо выполняется.

Для построения оценки погрешности преобразуем соотношение (4.9)

wnw = A n(wn~i—w) =

==An(wn~1—йУ” )-(-

+ A n(wn—w),

(n = 1,2,...).

(4.14)

Допустим, ЧТО

f l n < l .

Рис . 10. Точное решение ш(0) = 1(9) и результаты реализации итерационного процесса (пример 4.2).

ГЛАВА IV

 

122

Тогда оператор (1—Ап) имеет обратный [1.27], причем

 

II (/ - Л „ ) - Ч ! < —1 ’ Uft

 

Используя этот результат и соотношение (4.14),

получаем

||ши—w\\=

|(I—An)~iA „(w n- i—wn) ||^

 

gC

° п— Цйу"- 1—шп||.

(4.15)

 

1—ап

 

Оценка (4.15) является апостериорной в том смысле, что она зависит от элемента wn. В том случае, когда оценка погреш­ ности используется для принятия решения о том, требуется ли проводить очередной шаг итерации, можно воспользоваться априорной оценкой, не зависящей от элемента wn и построен­ ной следующим образом. Легко показать, что

wn~1—wn — Bn(fRwn_1) .

Подставив это выражение в (4.15), после несложных преобра­ зований получаем искомый результат:

| | ш "-а > | | < -р ^ -| | /-/?ш "-‘ ||.

(4.16)

i

CLn

 

Полученные выражения (4.15) и (4.16) особенно удобны в том случае, когда известны нижняя т и верхняя М границы спектра

оператора R, а оператор Вп определяет операцию умножения

2

на некоторое число Ьп, 0 < 6 П< ‘— ■ Учитывая, что оператор R

самосопряженный, находим

ап— max

|1—ЬпХ\

1—bntn,

если 0< Ь п<

 

 

 

М-\-т

 

 

 

bnM— 1,

 

2

2

 

 

 

если ——----- <lbn<l

 

 

 

 

M-j-m

М '

Следовательно,

 

 

 

 

апЬп

__

т

если 0 < 6 „ < ■М-{-т

1—ап

~~

(ЬпМ-1)

•, если

2

.

2

 

 

2—ЬпМ

МА~гп

< Ь п<

М

123

•МЕТОД ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИЙ

Подставив полученные соотношения в формулы (4.15) и (4.16), получим простые выражения для оценки погрешности

2

итерационного процесса. Обе оценки достигают при Ьп= м + т '

минимума, равного

 

 

\\wn—w\\:

М—т

II wП—1_ wn\■

 

 

М—т

т(М-\-т) II/- Rwn- l\\.

4.2.ИССЛЕДОВАНИЕ ВОЗМУЩЕННОГО

ПРОЦЕССА ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИЙ

При практическом применении точная реализация итерацион­ ного процесса невозможна. Это объясняется как неточностью экспериментальных данных, приводящей к ошибкам задания оператора и свободного члена уравнения (2.10), так и погреш­ ностями вычислительной процедуры, соответствующей алгоритму

(4.6).

Допустим, что вместо точных значений R и f известны их оценки

T =R + A R , h= f+Af,

а процесс последовательных приближений определяется следую­ щим выражением:

ип= Cnun~l+'Bnh+ АЛ

Д„.

(4.17)

Здесь AR и Af — погрешности задания оператора R и свобод­ ного члена f уравнения (2.10);

ип — значение процесса (4.17) на п-м шаге; Сп =1 — ВпТ+ АСп — оператор итерационного алгоритма;

АСп — линейный оператор, характеризующий погрешность реализации оператора Сп\

ААп — линейный оператор, обусловленный ошибками пре­ образования элемента м”-1;

Аи — аддитивная погрешность вычислений; Вп — оператор, используемый в процессе (4.6).

Итерационный процесс (4.17) представляет собой общую схему реализации метода последовательных приближений с воз­ мущениями для решения линейных операторных уравнений с самосопряженным положительно определенным оператором, действующим в гильбертовом пространстве W.

ГЛАВА IV

124

Преобразуем уравнение (4.17) с учетом введенных обозна­ чений, считая, что операторное уравнение

Tu= h

(4.18)

имеет единственное решение и:

ип = Спип- 1+ В пк +ААпип- 1+ А п =

(Cn-f-ДАП) ип 1-)- (/—Си-(-АСп) Т lh-\-An

==(Сп~\~ААп') ип~1-(- (/-)-АС„—Сп) и-\-Ап-

Отсюда находим

 

 

 

 

 

 

ип

и = (Сп+АЛп) (wn—1

и) -j- (АСте-(-АЛп) и - \ ~ А п = =

 

 

»

»

 

 

 

(4-19)

 

1

(C,--j-AA,-) [(AAft+ACfe)u+Aft].

 

 

k~0

i=h+l

 

 

 

 

При выводе формулы (4.18)

мы считали, что

 

 

П

 

U o — (/-)-АСо-|-ААо) м+До;

 

 

 

 

 

 

 

 

 

П (С4+АЛ0= { (Си+ААп) ... (Cfe+i+AAft+i),

k < n ;

i=k+1

 

 

 

I,

 

k=

n.

Теорема 4.3. Допустим, что:

1) пространство

W гильбер­

тово;

2) оператор Т ограничен;

3) уравнение (4.18) имеет един­

ственное решение; 4) возмущения итерационного

процесса

(4.17)

ограничены по норме.

 

алгоритма (4.17) к решению

Тогда для сильной сходимости

возмущенного уравнения идентификации (4.18) достаточно, что-

71

П

бы последовательность операторов Dn—

f~( (Ci + AA,) X

k= 0 i=k+l

X (AAk + ACfc) сходилась

к нулевому оператору сильно, а по­

следовательность Д п

{” [

(Ci + AAj)

по норме.

k-О г=А+1

 

Доказательство. Из условия теоремы следует, что операторы,

входящие в (4.19), ограничены и

 

шах

||Дй1|<оо.

 

125 МЕТОД ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИЙ

Из формулы (4.19) получаем оценку

 

11ип-и1К1|Яяы|| + 1|£п11 max

IIAftll.

fc=0,l,2,...

 

Правая часть этого неравенства стремится

к 0 при п—*-оо, что

и доказывает теорему.

 

Таким образом, сходимость реального итерационного про­ цесса существенным образом зависит от погрешностей вычисле­ ний, причем в том случае, когда одна из последовательностей {Dn} или {£ „} не удовлетворяет условиям теоремы 4.3, ите­ рационный процесс (4.17) становится неустойчивым в том смысле, что результаты вычислений могут сколь угодно отли­ чаться от искомого точного решения. Для более подробного анализа этого явления допустим, что все операторы и элементы, входящие в (4.17), ограничены по норме известными величи­ нами:

11С<1Кс{;

||ДЛ4||^ба»; НАСНКбсс

 

П

||Аг1Кбг;

<?„= JJ (с,+ ба;); <7о=1.

 

г = 0

Используя введенные обозначения, получим условия устойчи­ вости и сходимости итерационного процесса (4.17), удобные при практическом анализе.

Теорема 4.4. Пусть числовые последовательности {ба,}, {бс,} и {6г} таковы, что

lim б а ,=

lim бсг=

Пш бг=0.

(4.20)

г— о

i—>oo

i->oо

 

Пусть, кроме того, ограниченный оператор Cj выбирается таким образом, что, начиная с некоторого номера i0,

c ^ q < 1, (t> t0).

Тогда возмущенный итерационный процесс (4.17) сходится к решению уравнения (4.18), если выполнены условия 1—3 тео­ ремы 4.3.

Доказательство. Из формулы (4.19) следует, что

\ип—и (бйй+бСй) ||u||-j-

й=О Як

й=0 Як

{ П = 0 , 1 , 2 , . . . ) .

(4.21)

ГЛАВА IV

 

 

 

126

Рассмотрим последовательность положительных чисел

 

dn

— (6aft+ 6 cft).

 

 

 

 

Ь=П qk

 

 

Из сходимости последовательностей {ба,} и {бсу}

следует,,

что для

любого числа 0 < е < 1 — q найдется

такое натуральное

число I,

что для всех i'5*/

имеем бЯг+ б с ^ е .

Очевидно,

что при

выполнении условия п ^ т = max {/, i0} имеет место соотношение

Oi + 6ans5<7+ 8<l.

Используя полученные результаты, легко показать, что

П

d n = ^ L

d m-\-qn

А ак+ дСк . < ^ ( д + в ) п - тс1т +

Чт

h=m+l

Уk

+е X, (<7+s)"~fe< (q + e)n-mdm+lQ~^+E)”..m] .

ft=m+1 l - q —г

Отсюда вследствие произвольности e и ограниченности dm по­ лучаем, что

lim dn — 0.

n->oo

Аналогичным образом находим, что второй член неравенства (4.21) также стремится к нулю при п—>-оо. Теорема доказана.

Следовательно, мы показали, что итерационный метод ре­ шения линейных операторных уравнений в гильбертовом про­ странстве обладает свойством компенсации линейных ошибок вычислений, если последние сходятся к нулю по норме при возрастании номера итерации.

В ряде случаев оказывается сложным проверить выполнение условия (4.20) или последнее вовсе не имеет места. В подоб­ ных ситуациях обычно считают, что погрешности вычислений ограничены по норме некоторыми числами, не зависящими от номера шага, т. е.

6аг^ 6 а < 1 ;

бсг-^ бс;

6js^6.

(4.22)

Используя (4.19), получаем для рассматриваемого случая сле­ дующую оценку погрешности:

ПП

\\ип—и\\<^ L П (с<+6а)[(6а+6с)||и|1+6). (4.23)

k=0 1

Теорема 4.5. Допустим, что выполнены условия 1—3 тео­ ремы 4.3 и неравенства (4.22). Тогда итерационный процесс

127

МЕТОД ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИИ

(4.17) устойчив по отношению к погрешностям вычислений, если для всех i ^ m выполняется соотношение

C i^q<.\—Ьа.

Доказательство. Считая для простоты записи т 1 и исполь­ зуя формулу (4.23), находим

1 (a4-ba"\n+i

[(ба+бс) ||и||+б].

(4.24)

- хЦ ^ а

При неограниченном увеличении п получаем из (4.24) соотно­ шение, доказывающее теорему

Пт |м"—

(ба+бс) ||«||+б

1—q—Ьа

п-+оо

Используя методику получения выражения (4.15), приходим к следующей оценке для погрешности итерационного процесса

(4.17) (с„ + бс„<1):

 

Си-фбап

{

 

1

С'хi

\\ип~1—ип1+

 

бСл

Iип—и =£7 min

-j- (бсп+ ба „) ||ыи||+б„;

 

Сп~\-Ьсп

 

 

 

1

Сп

ип~1—ип1+

 

бCyi

~Ь (6Cn-j-6fln) ||ц™ 1 П—бг;.

Рассмотрим в заключение данного параграфа вопросы схо­ димости и устойчивости полученного при помощи итерацион­ ного метода приближенного решения регуляризованного урав­ нения идентификации к точному решению задачи.

Теорема 4.6. Допустим, что в качестве уравнения (4.18) рас­ сматривается возмущенное регуляризованное уравнение иденти­ фикации (3.55). Тогда итерационный процесс (4.17) устойчив по отношению к погрешностям вычислений и возмущениям точ­ ного уравнения (3.8) и при специальном выборе значения пара­ метра регуляризации а сходится к решению уравнения (3.8), если 1) пг+оо, 2) возмущения и погрешности вычислений по норме стремятся к 0; 3) выполнены условия одной из теорем

4.3, 4.4 или 4.5.

Доказательство. Воспользуемся неравенством (3.56), которое

в обозначениях данной главы

запишется в следующем

виде*:

II иап—о>0|^ II иап—иа|+

1|ua—wa|+11wa—Wo\\.

(4.25)

* В связи с тем что рассматривается регуляризованное уравнение иден­ тификации, мы добавили индекс а в обозначения переменных.

ГЛАВА IV

128

Пусть для определенности выполнены условия теоремы 4.4. Используя выражение (4.24) для оценки первого члена нера­ венства (4.25), выражение (3.59) для оценки второго члена и пользуясь методом доказательства теоремы 3.3, приходим к утверждению настоящей теоремы.

Полученный результат показывает, что метод последователь­ ных приближений в сочетании с методом регуляризации позво­ ляет строить устойчивые приближенные алгоритмы решения задачи идентификации.

Мы не будем исследовать другие условия сходимости и устойчивости итерационных процессов, так как, во-первых, рас­ смотренные выше случаи охватывают широкий круг задач, а, во-вторых, практически возможно осуществление лишь конеч­ ного числа итераций. Поэтому весьма важными являются пред­ лагаемые ниже задачи построения оценок погрешности в случае конечности процесса последовательных приближений и выбора рационального числа шагов.

4.3.ОЦЕНКИ ПОГРЕШНОСТИ

МЕТОДА ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИЙ И ОПРЕДЕЛЕНИЕ РАЦИОНАЛЬНОГО ЧИСЛА ИТЕРАЦИЙ

Получим выражение для оценки погрешности итерационного процесса в зависимости от числа итераций п. С этой целью преобразуем формулу (4.17), исключив из нее результаты про­ межуточных вычислений.

ип = С п и п ~ ^ - \ - В п Н - \ - А А п и п ~ ^ -\ -А п = =

(Сп-\~AAn) (Сп—1+ДЛ„—i) ип~2-\- [ (Сп-\-ААп) Bn—i-\-Bn\h-\-

 

I Ап | {Сп-\-ААп) Д„_1=

... =

п

п

 

= X ,

И (Ci+AAi) (Bhh+Ak),

( п = 1, 2, ...) . (4.26)

0

i=h+1

 

Допустим, что нормы возмущений и ошибок вычислений малы в том смысле, что в выражении (4.26) можно пренебречь произведениями операторов погрешностей и величинами воз­ действий этих операторов на сами погрешности. Легко показать, что имеют место следующие соотношения:

Сп= 1 Вп (7^—|—Д/?) АСп= Ап-\-АСпBnAR\

пп

X П а&»./■

h—0 г=А+1

129

МЕТОД ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИИ

Преобразуя выражение (4.26) с учетом этих формул и пред­ положения о малости норм возмущений, получаем

П

П

 

ип^ wn-{- I f

п /^(BfcAf-f-Afe) +

 

ft=0 "

i—k+1

 

п

 

 

+ X j а п *•*Ar+iErAr-1... Ak+lBhf ],

(4.27)

r=ft+l

 

 

где

Ет= ДЛГ-j-ACr—BrAR.

Подставив в построенное соотношение выражение для шп из формулы (4.9) и обозначив

П

sn= Д ай | | £ г 1 К е г ; | | / | | ^ ф ;

2=0

l|Af||<6cp; |МК<о,

после несложных выкладок получаем искомую оценку погреш­ ности

М ф + 6 ь + 6 йф ^

\ип—Ш||<5П\(0+ ^ А=0

r = h + 1 *=gi(n). (4.28)'

S h

Формула (4.28) позволяет рассчитать рациональное число итераций щ из условия

пi = min gi(ti).

п—1,2,...

Допустим, что выполнены следующие условия:

В этом случае оценка (4.18) записывается в более простом виде

где

|]««—W\\s^an(—g2ltl-\-g22) +g23= gz{n),

(4.29)

bye

а(6бф+6)

bye

 

 

 

gzi-

g21=au>

0 —a)

W - W

;

T ^ a '

 

bye9

Ь6фф-6

 

 

 

g23

1—a

 

 

 

 

 

 

9 — 2733

ГЛАВА IV

 

130

Легко показать, что функция g2{n) ПРИ а¥-1 имеет единст­

венный минимум в точке

 

 

П2=_S22.

_

1

2 g2i

 

In а

равный

g2(fiz)= g 2 3 + a n* - ~ la-.

Выбрав ближайшее к найденному значению п2 целое число пу определяем рациональное число итераций в том случае, когда априорная информация позволяет построить оценку (4.29).

Использование формул (4.28) и (4.29)оправдано в том случае, когда величина о оценки погрешности точного решения задана с незначительной ошибкой. Если же значение ы неиз­ вестно или не может быть эффективно рассчитано, то следует применять оценкипогрешности, построенные повеличинам

норм ||w"||^un-

Опуская элементарные промежуточные выкладки, получаем в рассматриваемом случае вместо выражения (4.28) и (4.29) соответственно оценки погрешности (4.30) и (4.31):

 

 

 

 

ет

£з(«)

 

 

 

r = h +1

1 —Sr

L

-

Sk

 

 

 

/г=0

 

 

 

 

(s«<C 1)

(4.30)

g4(n) =

,

(а < 1;

u= max vn) ■ (4.31)

 

l —a

 

 

Значение /ц,

при котором оценка

(4.31)

имеет единственный

минимум, определяется из следующего трансцендентного урав­ нения:

(1—a)av

an*+l— 1

 

п4 — —------Г---------------

Н ------------

Г------------

bye

 

In а

 

Полученные выше функции

gi(n)-^-gi(n) позволяют коли­

чественно оценить погрешность

итерационного

процесса (4.17)

в том случае, когда возмущения

малы

по норме по сравнению

с точными значениями норм используемых функций и операто­ ров. Если это требование не выполняется, то оценки (4.28) — (4.31) могут привести к ошибочным результатам, особенно при большом числе итераций п.

Соседние файлы в папке книги из ГПНТБ