Файл: Брикман, М. С. Аналитическая идентификация управляемых систем.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 22.10.2024

Просмотров: 111

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ГЛАВА V

 

164

З а м е ч а н и е 5.3. В § 5.3

показано, что уравнение (5.18)

получается в

результате применения метода регуляризации Тихонова к уравнению

m - J

w(x)F (t-x)dx,

(5.19)

где функция H(t) является импульсной переходной функцией формирующего фильтра для процесса y(t)-

Обычно вследствие погрешностей измерений и ошибок вы­ числений функция Ryx(t) известна с точностью до некоторой аддитивной помехи 6((). Допустим, что спектральная плотность этой помехи аппроксимируется функцией сг25 жж(ш), что эквива­ лентно предположению о наличии аддитивной помехи типа бе­ лого шума в уравнении (5.19). Тогда, используя результаты ра­ боты [2.1], получим следующие формулы для выбора параметра регуляризации:

а) регуляризация нулевого порядка

1

 

9 ' Л

2k

 

2k+l

а = (Sxx) 2h+1

°

Sm~2k

 

 

4Го2

 

 

 

 

б) регуляризация первого порядка

Л'\ 2А+2

ср sin •2/г+2-

2ft+3

а = (Sxx)2ft+31

4 г о 2

 

 

 

где

 

 

I

dw(t)

I

ro= sup | -

- -

| .

5.3. РЕШЕНИЕ УРАВНЕНИЯ ИДЕНТИФИКАЦИИ ПРИ ПОМОЩИ МЕТОДА КВАЗИРЕШЕНИЙ

Среди различных непараметрических методов решения некор­ ректно поставленных задач важное место занимает разработан­ ный Ивановым метод квазирешений [1.8].

В этом случае в качестве решения уравнения

RoW = f

выбирается элемент w0, удовлетворяющий условию

\\f—#o®ollw= inf \\f—Row\\,

BE®.


165

ПРЕОБРАЗОВАНИЕ ИНТЕГРАЛЬНЫХ УРАВНЕНИИ ИДЕНТИФИКАЦИИ

где Ew— некоторый компакт в пространстве W.

Задание компактного множества Ew обычно производится при помощи способа, предложенного в работе [1.17].

Пусть В — некоторый вполне непрерывный оператор в W, тогда компактное множество Ew определяется следующим вы­ ражением:

Ew = {w : w= Bv, ||с[|ж=^г}-

где г — некоторое положительное число.

Прямое применение метода квазирешений к уравнению (5.1) приводит к следующей вариационной задаче:

найти

b(t)

inf J [^ух(^б) —

a(t) L

Ь(<)

—J w(t, x)RXx(x, Q)dx j dQ

a(t)

при условиях

b(t)

w(t, x) = J v(t, z)B(z, r)dz;

a(t) t

bit) bit)

J j B2(x, z)dxdz<oo;

a(t) a(t)

bit)

J v2(t, z )d z ^ r 2(t).

(5.20)

(5.21)

ait)

Однако, как и в методе регуляризации Тихонова, более при­ емлемые результаты получаются, если вместо функционала (5.20) использовать функционал

Jз— inf М j£z/(/)

4 t )

 

J w (.t, x)x(x)dx j |

(5.22)

ioeW

ait)

 

и искать решение вариационной задачи (5.22) при связи (5.21).

ГЛАВА V

166

 

Действительно, функционал (5.22) можно записать в виде:

Ь(<)

h = R yv(t, t) J w(t, т)Дт[ 2Ryx(t, т) —

a(t)

b(t)

J w(t,z)Rxx(x,z)dz j. o(0

Учитывая неотрицательную определенность корреляционной функции, определим действительную функцию F(т, 6) следую­ щим уравнением:

b(t)

 

Rxx(i:, 0) = J F(x, z)F(Q, z)dz.

(5.23)

o(0

 

Следовательно, оператор R0 представим в виде

Ro = F * F ,

причем оператор F является интегральным оператором с ядром

F(x, 0).

Если оператор F обратим и элемент (F*)~if^W, то уравне­ ние (5.1) эквивалентно следующему:

Е ш = (Е *)-1/,

(5.24)

а функционал (5.22) приводится к виду:

J3(w) = R yv(t, О — II ( ^ ) - 1/1!тк2+11 (F*)-'f-Fw\\w\

Таким образом, функционал (5.22) отличается только на по­ стоянную величину от функционала метода квазирешений для уравнения (5.24). Отсюда вытекает корректность постановки ва­ риационной задачи (5.22) при условиях (5.21).

Пример 5.2. Рассмотрим случай, когда

для процесса x(t) существует

формирующий

фильтр. Примем для простоты

записи a(t) = t0 = const, b(t)=t.

В этом случае

функция F(x, 0) является импульсной переходной функцией

формирующего фильтра, и, уравнение (5.23) записывается следующим об­ разом [5.16]:

 

min. (т, 0)

 

* « ( т,0) =

I

F(т, z)F(0, z)dz.

 

U

 

Допустим, что уравнение (5.1) имеет решение w(t, т). Тогда для слу­ чайного процесса y(t) существует формирующий фильтр с импульсной пе­ реходной функцией.

t

H(t,z)= f w(t, t)F(t, z)dx.


167

ПРЕОБРАЗОВАНИЕ ИНТЕГРАЛЬНЫХ УРАВНЕНИЙ ИДЕНТИФИКАЦИИ

Следовательно, имеют место соотношения

 

 

 

 

 

t

 

 

 

m

- j

H (t, z)u(z)dz\

 

 

 

 

to

 

 

 

 

 

i

 

 

 

m

- f

F (7 z)u(z)dz;

 

 

 

 

to

 

Отсюда

M{u(t)u(x)}=b(t —t).

 

 

 

 

 

 

 

 

A

 

 

 

Ryx(t,Q)= j"

H(t,z)F(Q,z)dz,

(Q^t).

 

 

 

to

 

 

 

Обозначим импульсную переходную функцию обратного формирующего

фильтра через F -(0, т),

т. е.

 

 

 

 

 

t

 

 

 

 

I'

F~{t,x)F(x,t)dz = b(t -z).

 

 

Z

 

 

 

 

 

Учитывая введенные обозначения, перепишем уравнение (5.1)

 

min(r, 0)

 

z)F(6, z)dz — /

 

 

 

/

F(т,

H(t, z)F(Q,z)dz.

Воздействуя на это выражение оператором обратного формирующего фильтра, получим после несложных преобразований следующий аналог урав­ нения (5.24):

/ w(t, t)F(t, Q)dx=H(t, 0). (5.25)

По предположению, корреляциониая функция, а следовательно и им­ пульсные переходные функции формирующих фильтров, не содержат со­ ставляющих типа 6-функций, поэтому к уравнению (5.25) применим метод квазирешений. Таким образом, существование формирующего фильтра у входного сигнала является достаточным условием применимости к уравнению идентификации (5.1) метода квазирешений в форме вариационной задачи (5.22) при наличии связи (5.21).

Отметим, что преобразование уравнений идентификации к уравнениям типа (5.25) позволяет обосновать сходимость решения регуляризованного уравнения Фредгольма второго рода к решению уравнения (5.1) без исполь­ зования выражения (5.17).

Аналогом параметра регуляризации a(t) в методе квазире­ шений выступает величина r(t), поэтому для выбора последней применимы предложенные выше методы определения параметра а(().


ГЛАВА V

168

Другой путь решения этой задачи состоит в следующем.

В статье [1.8] показано, что в гильбертовом пространстве имеет место эквивалентность задачи нахождения квазирешений и задачи определения минимума функционала

||Я0Ви-Л12+а1М12

при связи

 

\\RoBv-f\\2= & ,

где 6 — точность задания элемента /.

 

Применив эту идею к уравнению

(5.1), получаем уравнение

идентификации

 

 

 

Ь(<)

 

a{t)va{t, 0 )+

{иДЛ z)C{t, z, Q)dz=h{t, 0);

 

® ( f )

 

 

b(t)

 

Wcc(t,Q)= { Па (Л z) В (2, 0) dz,

 

a(t)

 

где

 

 

b(t)

b{t)

 

С z, 0) = {

{ B(z,

x)RXx{l, i)dldx\

a(t)

a(t)

 

 

b(t)

 

h(t, 0) — § Ryx{t,x)B(Q,%)dx.

“(f)

Параметр a(^) является множителем Лагранжа и определя­ ется из условия

bit) b(t) b(t)

{ [ Ryx (Л 6) -

J

j Va(Л т) В (т, z) Rxx (z, 0) dxdzj C?0 = 62 (t) .

o(f)

a(t)

a(t)

На практике для определения значения a(t) используется метод последовательных приближений.

Отметим, что шар в гильбертовом пространстве слабо ком­ пактен [1.10], поэтому в случае гильбертова пространства W можно определить квазирешение задачи идентификации из ус­ ловия минимума функционала (5.22) на множестве

\\W—

где w* — некоторая фиксированная функция.


169

ПРЕОБРАЗОВАНИЕ ИНТЕГРАЛЬНЫХ УРАВНЕНИИ ИДЕНТИФИКАЦИИ

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

5.4. РЕШЕНИЕ ЗАДАЧ ИДЕНТИФИКАЦИИ, ПРИВОДЯЩИХ К ИНТЕГРАЛЬНЫМ УРАВНЕНИЯМ ВОЛЬТЕРРА

В предыдущих параграфах этой главы рассматривались во­ просы преобразования уравнения (5.1) к интегральному урав­ нению Фредгольма второго рода.

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

Рассмотрим другой способ решения поставленной задачи, основанный на применении теории интегральных уравнений Вольтерра.

Допустим, что модель системы описывается интегральным уравнением

(5.26)

to

где

w(t,x) = k(t)6(t—x)-\-k(t, х).

Решение уравнения (5.26) неединственно и не несет доста­ точной информации об искомой импульсной переходной функ­ ции. Один из возможных путей устранения неединственности решения состоит в следующем. Непосредственно из структуры уравнения (5.26) видно, что входной и выходной сигналы зави­ сят от момента t0 начала функционирования системы. Введя для удобства записи обозначение /о—0 и записывая сигналы системы как функции двух аргументов — текущего времени t и момента начала функционирования системы 0=S/, получаем следующее уравнение идентификации:

е

y(t, 0) =k(t)x(t,Q ) — f k(t, x)x(x, Q)dx

(5.27)

ГЛАВА V

170

 

Считая, что сигнал х(х, 0) не содержит 6-функции и ее про­ изводных, и предполагая существование и непрерывность инте­ грала в правой части (5.27), находим

 

* (0) =

Hm

 

 

 

 

 

(5.28)

 

 

 

<->-6+0

 

 

 

 

 

 

 

Подставляя выражение

(5.28) в

(5.27) и введя обозначение

z(£,0) =</(£, 0 )-* (£ ,0 )

lim

 

 

 

 

 

 

 

 

 

 

S-<+о X^ ’ l>

 

 

 

 

приходим к интегральному уравнению Вольтерра

первого

рода

 

 

 

в

 

 

 

 

 

 

 

z(t, 0) =

-—•J k(t,x)x(x,B)dx.

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

Это уравнение обычным

способом

[1.34] преобразуем

к

инте­

гральному уравнению второго рода

 

 

 

 

 

 

 

е

 

 

 

 

 

 

 

 

 

 

ki{t,B)+ J ki{t, x)Mi(x, Q)dx=fi (t, 0),

(i= l,2 ),

 

(5.29)

где

 

 

 

 

 

 

 

 

 

 

 

ki(t, 6) =k{t, 0);

 

 

 

 

 

Mi (t, 6) =

 

1

 

dn+ix(x, 0)

 

 

 

 

 

х в < » ) ( 0 , 0 )

 

dQn+l

 

 

 

 

 

 

 

 

 

 

 

 

 

h ( t , e )

=

 

1

 

dn+lz(t, 0)

 

 

 

 

 

xe(")(0,_0)

 

dBn+1 ~~

 

 

 

 

 

 

 

 

 

 

 

dnx(t, 0)

 

 

первая, отличная от

нуля

в

JC0<")(0, 0) =

<=0+0

dBn

 

 

 

 

 

 

 

точке £ = 0 + 0 производная

входного сигнала

по

аргументу

0.

Если дифференцирование выходного сигнала

недопустимо

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

k(t, 0) =

d” +iki(t, 0) dBm+l