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

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

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

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

Добавлен: 22.10.2024

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

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

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

ГЛАВА V

186

Уравнение (5.48) с учетом принятых допущений записыва­ ется в следующем виде:

е

'K{t)wCL(t,Q)-\- J wa(t, т)Ф(^, 0—x)dx—.

(5.52)

В дальнейшем используются следующие обозначения для прямого и обратного преобразований Лапласа:

Lh( t , s ) = j

e-^h(t,Q)dQ = Le{h(t,Q)}-

О

h(t,

0) — L%~l{Lh(t, s)},

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

’■«‘•«“МпчгнйЬгЬ

(5.53)

Формулы (5.53) представляют явные выражения для реше­ ний уравнений (5.49) в рассматриваемом случае и позволяют значительно упростить вычислительную процедуру. Особенно удобным оказывается использование уравнения Лапласа для решения уравнения Винера—Хопфа (5.45).

Выражение (5.52) при этом представляет интегральное урав­ нение Вольтерра с ядром типа свертки

t

Яша ( 0 + j wa(x) [Nl(t—x) —N2{t—x ) ] d x =

о

(5.54)

VT= j wa(x)q2T (r)dx.

0

Решение уравнения (5.54) определяется следующими фор­ мулами:

187

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

 

 

Wa(t) = W i ( t ) —VTW2(t)-,

 

 

W\(t) = L ~ i{Lf (s) [А,—(—Z^jVi (s) —LNz(s) ]-1} ;

 

 

wz{t) = L ~ l{Ly2 (s) [A,-j-Ljvi (s) LN2 (s) ]-1} ;

j, (5.55)

 

OO

 

00

 

 

 

vT= J да1 (т)ф2г (т)^т Г/ +

j*

Ш2(т)ф2т (т:)с?т1 .

 

0

L

0

J

)

Обобщение формул (5.55) на задачу решения многомерного уравнения Винера—Хопфа не представляет затруднений. Мы применили к уравнению (5.54) одностороннее преобразование Лапласа, поэтому выражения (5.55) определяют физически реа­ лизуемую импульсную переходную функцию без осуществления процедуры факторизации матрицы спектральных плотностей. Таким образом, формулы (5.55) описывают эффективный вычис­ лительный алгоритм решения уравнения Винера—Хопфа при условии (5.39).

Предлагаемый метод применим и к уравнению Винера— Хопфа первого рода. В этом случае

Я =0; N ( t ) = R xx(t)-, f ( t ) = R yx(t);

N i ( t ) = N 2 ( — t ) \ < P i(0= 4M f); Фг(0 =-ф1(0-

Для повышения устойчивости получаемого по формулам (5.55) решения используется следующий способ. Элементы век­ тора v находятся из условия равенства нулю тех компонент изображения

==Lvh(5) j2(s)

— [^/(s) —vtL,j,2(s)] [Ljv,(s) —LN2(s) -j-^]-1,

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

Устойчивость полученного решения по отношению к ограни­ ченным возмущениям в уравнении является следствием зату­ хания найденного решения при t-*-00.

Пример 5.3. Рассмотрим вопросы решения уравнения

Викера—Хопфд

при помощи одностороннего преобразования Лапласа.

 

Для корреляционной функции R Xx ( т) в уравнении (5.7)

примем точно

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


ГЛАВА V

188

щие результаты относятся к задаче идентификации стационарных линейных систем при произвольных стационарных случайных входных воздействиях.

Перепишем выражение для

корреляционной функции Rxx(t) в виде

 

 

R x x (r ) = 2 < n e~ V; ;Т|,

 

i'=I

 

где

 

 

 

у,= а;—ур,=у>+"ь с‘= - -

J b'

~-Ci+m, (г= 1, т).

Подставив это выражение в уравнение

(5.55),

получаем

 

 

 

Lw(5) —

 

s—у,

2т

/=1

(5.56)

2ICiViY:

 

S

 

 

i= 1

Y<2-*s*

 

 

 

 

где

 

 

 

Vi= J w(t)e-VjTdi^Vi+m,

(i—l,m).

Функция, являющаяся оригиналом изображения (5.56), есть импульсная переходная функция физически возможной системы в том и только в том случае, когда вычеты выражения (5.56) в правой полуплоскости равны нулю, а порядок числителя не превышает порядок знаменателя. Из этих условий величины {v,} определяются без перехода в пространство ориги­ налов, что позволяет упростить вычислительную процедуру и приводит к

устойчивому алгоритму

решения, так как

после определения коэффициентов

{ v j погрешность нахождения оригинала выражения (5.56)

конечна для всех t.

Для иллюстрации предлагаемой методики рассмотрим конкретную за­

дачу идентификации, исследованную в [2.13],

 

RXx(т) = е -° .91т1 (cos 2т+ 0,45 sin 2|т|);

 

/?vx(T)= e - ° .5321 (3,38 sin 0,256^+0,256 cos 0,2560

(0,236 sin 2f +

 

+ 0,233 cos 20,

*>0.

 

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

ходим

 

 

 

L „(s) = -

21,3

+ s3(0,023 —pi —0,45рг) +

 

17,3

s2 + 1,064s + 0,349

 

-s2(0,466- 2,405p2) +s (0,871 - 1,57p, - 5,03p2) + 2,04 + 8,66pi - 7,69p2 ,

(5.57)


189

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

где

 

 

М-1 = Revi = Rev2; ,U2 = Imvi = — Imv2.

Легко

показать, что при pii = — 0,064; р2 = 0,193, выражение (5.57) явля­

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

w (t) =L~

1,23

.= 4,3e-o,532i Sin 0,256/.

(5.58)

,064s+ 0,349

 

 

 

Функция (5.58),

а также точное решение задачи [2.13]

изображены на

рис. 13, причем оба графика практически совпадают.

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

Допустим, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'

1

0

'

~

1

1 "

 

 

 

7?.гдг(т) = й (т)

 

2

1

+ С

т!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

4

 

 

1

1

 

 

 

 

 

R

y

*

(

[П].

»>0.

 

 

Используя формулу

(5.56), находим

L,r(s)=

1— s + v (l+ s )

Вычет

этой

функции в

точке

s = }'7

 

 

 

7—s2

 

 

 

 

 

равен нулю

при v =

У 7 -1

 

 

 

 

 

 

 

—=

.

 

 

 

 

 

 

 

 

'

 

 

у7+ 1

 

 

 

 

 

 

 

В этом случае

 

 

 

 

 

 

 

 

 

 

 

w(t)=--— ^ е - 1 ''77 [12],

 

 

 

 

 

 

 

 

 

1 + ]'7

 

 

 

 

 

 

 

 

 

что совпадает с результатом, полу­

 

 

 

 

 

ченным

в [5.9] методом

неопределен­

 

 

 

 

 

ных коэффициентов.

 

 

 

 

 

 

 

 

 

4.

Алгоритмы решения урав­

 

 

 

нения

(5.38)

для

некоторых

 

 

 

 

 

частных случаев.

 

 

 

 

 

 

 

 

Часто функции {<pift} и {ф+4

 

 

 

 

 

удовлетворяют

некоторым

до­

 

 

 

 

 

полнительным условиям, об­

 

 

 

 

 

легчающим решение. Напри­

 

 

 

 

 

мер, если имеет место предпо­

 

 

 

 

 

ложение

 

 

 

 

 

 

 

P и с.

13. Решение задачи идентифи­

 

cpi(/, 0)

= г [ n(t,

0 );

 

 

 

 

 

 

 

кации

при

помощи одностороннего

Ф*(t, 0) =

—'фг(/, 0),

 

 

 

преобразования

Лапласа (пример

 

 

 

'5.3).

 

 

 


ГЛАВА V

190

то матрица |3((, 0) в уравнении

(5.38) становится симметрич­

ной.

 

Выполнение условий

 

«Pi(*, 0) =ф2 {t, 0);

r|)i((, 0) =\t>2 (t, 0)

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

— -------------

Щ ----------------

причем вектор v{t) определяется из уравнения (5.52), в котором.

ьт

F ( t ) = % ( t ) i + j гМ^,е)ф2г (г,0)сге, a(t)

b(t)

g T( t ) = J /(/,0)ф2Г(/,0)^0. a(t)

Определитель матрицы F(t) непрерывно зависит от K(t) и отли­ чен от нуля при X(t)-*oo. Следовательно, равенство

det F(t) = 0

может выполняться не более чем в п2 точках. Поэтому в данном случае уравнение (5.38) разрешимо почти всюду.

Пример 5.4. Определение импульсной переходной функции нестационар­ ного навигационного комплекса.

Рис . 14. Двухканальная система комплексирования (пример 5.4). x(t) — искомая координата судна; Si(t) и 6 2(t) — ошибки автосчислителя координат

t

и системы радиообсервации; М 0 = J к>(^,т) [еДт) — ег(т)]йт — отфильтро-

й

ванное значение разности сигналов ошибки; x3(t) — оценка искомой коорди­ наты.


191

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

Одной из главных задач мор­

ской навигации является определе­

ние наиболее вероятного

значения

текущих координат судна

по пока­

заниям датчиков информации.

Зна­

чительный выигрыш

в

точности

решения этой

задачи достигается

при использовании операции ком-

плексирования, состоящей в кор­

рекции

данных

автосчислителя на

основе

результатов

радиообсерва­

ции судна [5.12]. Принцип постро­

ения двухканальной системы ком-

плексирования,

выполненной

по

методу

компенсации,

иллюстриру­ Рис . 15. Структурные схемы преобразо­

ется на рис. 14.

вания погрешности (пример 5.4).

Характерной

особенностью

рассматриваемой

системы является то, что функции 6 i(f) и е2 ( 0 значи­

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

грешности

в системах

радиообсервации и автосчислителе координат и

ошибки этих систем по координате судна изображены на рис. 15.

Здесь

pi(^) — р4(0

— независимые стационарные случайные процессы,

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

£n(t), 6 2i(<) — ошибки систем

автосчисления и

радиообсервации

по г-й координате (£= 1 , 2 ).

 

 

 

 

 

В дальнейшем рассматриваем случай г'=2 (при i—1

решение анало­

гично), а поэтому индекс «г» опускаем.

 

 

 

 

Из изложенного выше вытекает, что справедливы следующие соотноше­

ния:

 

<•

Г7

 

 

 

 

 

 

l?ii(£,0 )= M {8

I(/)e i(0 )}=

J

J

Ri(x-z)dxdz;

Ru(t, 0) =А4{е,(£)е2

(°0)} = О;

(5.59)

 

0) =Af{ea(/)ea(0 )}= /?a(t—0),

 

где Ri(t) и R2 (t) — известные функции.

 

 

 

Уравнение (5.1) в данном случае принимает вид

 

t

 

 

 

 

 

Rn(t,Q) = J

(/, -г)

(т, 0

) + i?2

2(т, 0 ) ] rfx.

(5.60)