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

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

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

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

Добавлен: 22.10.2024

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

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

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

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

М2(х, 0) =

1

dm+^x(т, 0)

Хх(”»(в, в)

dxm+l

 

(-1)гп+1г (^,0)

/2( * , 0 ) = -

 

 

Хх(™)(0, 0)

-*Фт )(0, в) = dmx (т, 0)

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

dxm

т=е +о

 

изводная входного сигнала по первому аргументу.

Если входной сигнал является функцией только разности своих аргументов, т. е.

х(х, 0) = х ( х —0),

(5.30)

то уравнение (5.29) преобразуется в интегральное уравнение Вольтерра второго рода с ядром типа свертки. Решение задачи идентификации при этом значительно упрощается и может быть осуществлено при помощи преобразования Лапласа.

Теорема 5.3. Пусть входной сигнал линейной системы удов­ летворяет условию (5.30). Тогда выходной сигнал зависит от разности своих аргументов

y ( t , Q ) = y ( t - B )

(5.31)

втом и только в том случае, когда система стационарна. Доказательство. Рассмотрим уравнение (5.26). Из этого

уравнения следует, что

г- 9

y( t, Q) = | w (t, B-\-x)x(x)dx.

о

Подставляя в это уравнение выражение для y(t, 0) из (5.31), получаем тождество:

W (t, 0—J—X) = w (t—0, т) ==w(t, 0—т ).

Для доказательства достаточности условий теоремы подста­ вим это тождество в вышеприведенное уравнение. В результате получим тождество (5.31).

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

Предположим теперь, что исследуемая система нестацио­ нарна, причем значения характеризующего ее сигнала g(t, 0) заданы в точках 0i , . . . , 0/г. Тогда для аппроксимации g(t, в) используются интерполяционные формулы [3.8] либо сплайн­


ГЛАВА V

172

функции [5.14], позволяющие получить достаточно гладкие ре­ зультаты. Если погрешности измерения значительны, то для ап­ проксимации экспериментальных данных следует применять устойчивые методы, развитые в работе [3.18].

З а м е ч а н и е 5.4. Сравнительно простой алгоритм решения рассматри­ ваемой задачи может быть получен на основе следующего подхода. При­ меняя преобразование Лапласа к ступенчатой аппроксимации искомой функ­ ции [5.24]

k

[*(<.ео-г(*,е<-1)] 1(0—е*);

g(t, 0о)=О,

заменяя в полученном выражении экспоненту при помощи формул Падэ [5.11] и возвращаясь в пространство оригиналов, приходим к достаточно гладкому выражению для g(t, 0).

Рассмотрим возможность решения уравнения (5.29) при по­ мощи одностороннего преобразования Лапласа.

Используя условие (5.30), находим

 

 

М1(т,0)=Л42(т,0) =

 

 

1

dn+ix( х—0)

 

 

 

*(">(0)

= М (т—0).

 

 

dxn+l

 

к

Подставляя

это выражение в уравнение (5.29) и применяя

последнему

преобразование Лапласа

по аргументу (t 0 ),

получаем

 

 

 

 

 

Lk .(t,s) [sn+'Lx(s) —x(”)(0)]

 

Lht (t, s)

 

xw (0)

= Lft (t, s),

 

 

 

 

 

 

oo

 

 

где

Lk.

ki(t,

t — z)e~szdz

параметрическая nepe-

 

 

o

 

 

даточная функция системы.

Отсюда следует, что изображение резольвентного ядра урав­ нения (5.29) определяется формулой

л*»)(0)

Lh (s) = 1-

5»+^*(5)

т

Например, при х (т —0) =

Xi

(т-ер

получаем

 

i !

 

i=n


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

т

LH(s)=i=2±lт----------

2 xism~i

i~n

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

Обозначим через ktl(t,Q) значение /-го приближения и допустим, что

 

|M(<.0)|ss2j

mir ----^

—9);

 

 

г

 

 

 

 

\ti(t, е

) | ^ 2

ft

(t~ 0 )f

-fi(t-Q).

 

 

r= 0

г !

 

Для

итерированных

ядер

 

и погрешности еУ(/, 0) = k t(t, 0) —

-kil(t,B)

имеют место следующие оценки:

 

 

 

 

 

<-е

 

 

 

 

*-е

 

 

|Вг!(^ 9) ] ^ Ё г!( /—0) = у

^

 

оV —/+ 1

Применив к этим выражениям преобразования Лапласа по переменной (/ — 0), получаем

{

[Ы < 5)]'+1'

ei‘ (/-0 )= L -O L H s )

1~ LMi (s)'}

В частном случае при fi(t 0 )= / т ;

Mi{\ 0)s=mj находим

еil(t-Q)=f

z=>nn(t—B).

 

Отметим, что к решению поставленной в этом параграфе задачи возможен и другой подход. Рассматривая уравнение (5.27) и учитывая, что при ^<0

x(t, Q)=y(t, 0)=О ,

получаем, что функция y(t,6) является импульсной переходной функцией последовательного соединения двух систем с импульс­ ными переходными функциями w(t, т) и х(х, 0) соответственно. Отсюда следует [5.8], что

t

 

w(t,Q)= J y(t, т)дг(т, Q)dx,

(5.32)

e


ГЛАВА V

174

 

где х (т, 0) — импульсная переходная функция системы, обрат­ ная системе с импульсной переходной функцией х(т, 0), т. е.

t

J x(t, r)x~(x, e)dx = 6(t—Q).

в

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

х~(х, 0) ~ х ~ ( х —0);

где Т -‘ {-}

— оператор обратного преобразования Лапласа;

Lx(s)

— преобразование Лапласа функции x(t).

 

Из уравнения (5.32) следует

 

 

<-е

 

 

w (t, 0) = J y(t,Q+x)xr(x)dx.

(5.33)

 

о

 

Для физически возможных x(t,Q) функция х~(х, 0) содер­ жит 6-функцию и ее производные. Это следует учитывать при вычислениях, ибо в противоположном случае можно потерять отдельные составляющие решения.

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

Допустим, что входной сигнал является разложимой функ­ цией

X(t,Q)= J ], Фг(О%(0). г=1

Рассматривая x(t, 9) как импульсную переходную функцию, построим соответствующее ей дифференциальное уравнение

dlx(t, 0)

<2(Р г=0

Ш

k

175

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

Тогда функция х (t, 0) из (5.32) на основании общих свойств линейных систем определяется уравнением

V S i { t )

d'x-(t, 0)

X п(/)б;(О(/-0).

 

 

2= 0

dQ1

2 = 0

 

Если входной сигнал удовлетворяет условию (5.30), то ре­ шение уравнения (5.32) находится при помощи преобразования Лапласа по аргументу (/ — 0)

w(t, 0) = L _1 {

Lv(t,s)

1

Lx(s)

У

Далее рассмотрим вопрос о применении формулы (5.32) в том случае, когда

 

 

 

m —k

 

 

 

 

 

x~(t, 0) =

X

* i ( 0 6 W - B ) + * i M ) ,

 

 

 

2= 0

 

 

 

 

где функция

хД /,0)

квадратично интегрируема

при 0 е О оД].

Функция y(t, 0)

односторонняя, поэтому легко

показать, что

выражение (5.32)

эквивалентно следующему:

 

 

 

 

 

t

 

 

 

 

 

w (t ,Q )=

J y(t, t ) x i ( t , 0

) c?t -|-

 

 

 

 

 

e

 

 

 

 

 

m —k

 

 

0)

 

 

+ X

(-1)^(0 diy(t,dfr

 

 

 

2 = 0

 

 

 

 

 

m —k

 

 

m —h—l

 

 

 

- L

Ь®(/-0) X

(-l)r*r+i(0

dry(t, 0)

0=t-0

i=i

 

 

r=0

 

 

dQr

Допустим, что в уравнении (5.26)

 

 

 

 

 

 

 

П

(т—0) »

 

 

х(х,В)=

X

 

 

 

Л

 

 

 

 

 

i = r

 

 

 

(xr(t, 0) Ф0).

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

dnu(t, 0)

e=i—е •6(f—0) —

dn+iu(t, 0)

w (t, 0) =

dQn+l