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

книги из ГПНТБ / Пугачев, В. С. Основы статистической теории автоматических систем

.pdf
Скачиваний:
36
Добавлен:
22.10.2023
Размер:
12.95 Mб
Скачать

10.9. Общий алгоритм определения оптимальной линейной системы

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

5 (0 = 1 ^ гФ г (0 + 5 ,(0 .

(10.112)

г= 1

В этом случае входной сигнал системы выражается формулой

X (0 = Е UЛг (0 + 2 (0,

(10.113)

г = 1

 

где Z (0 — сумма нерегулярной части полезного сигнала и помехи. Требуемый выходной сигнал выражается формулой

п ( о = Ъ и г% (о + т

(ю-114)

г = 1

 

где W (t) — результат заданного линейного

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

гулярной части 5 Х(0 полезного сигнала, а функции фу (t) — резуль­ таты такого же преобразования соответствующих функций qy (/) — регулярных составляющих полезного сигнала.

Определение оптимальной линейной системы в этом случае сво­

дится к выполнению следующих операций.

 

 

 

1.

Нахождение

весовых

функций

согласованных фильтров

 

g о (Л т). g 1

(t,

т),

. . ., gN (t,

т)

 

путем решения интегральных уравнений

 

 

 

 

t

i)go{t,

x)dx = Kwz{t,

l'),

(10.115)

 

*0

 

 

 

 

 

 

 

 

 

 

 

 

Jx*(*'.

 

 

T) dx = qy (f).

(10.116)

 

 

iо

 

 

 

 

 

 

 

 

 

 

(/„.*£ t'

<

t\

r =

1, . . .,

tf)

 

2.

Вычисление

коэффициентов

 

bpr (t)

no

формуле

(10.89),

a также величин

 

 

 

 

 

 

 

 

 

 

 

 

Г

 

 

 

 

 

 

 

 

 

йоо (0 =

j

go (t, т)

(t, т) dx-

(10.117)

 

 

 

tО

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

(10.118)

 

 

bpo(t) =

J go(t,

T) cpp (x) dx.

 

 

 

 

 

/ О

 

 

 

 

 

 

 

 

(p

= 1,

N)

 

 

 

19

291

3. Определение коэффициентов усиления выходных сигнал согласованных фильтров Яц, . . XN путем решения системы линей­ ных алгебраических уравнений

 

N

- N

 

 

1

N

 

(10.119)

 

ъ

h

Уrpbps (0

+ Srs

К

Уг р %

(О ,

 

S — 1

Lp= i

 

 

J

/)=1

 

 

 

 

 

=

1..........N)

 

 

| Ле

 

 

 

 

 

 

 

 

 

 

 

“ Р(0 = Ф Р( 0 - ^ о ( 0 -

 

(10-120)

 

 

 

(р =

1. •

• м

N)

 

 

4.

Определение весовой функции оптимальной

системыпо фор-

муле

 

 

 

 

 

 

 

 

 

g* (t, т )

= go (t,

* ) +

£

К (0 g r (t,

t ) .

( 10. 121)

 

 

 

 

 

r=1

 

 

 

5. Определение минимального среднего квадрата ошибки опт мальной системы по формуле

^ = Ош( { ) - Ь 00({)+У>Хр(1)ир(1).

(10.122)

р—1

В частном случае для стационарных и стационарно связанных суммы нерегулярной части полезного сигнала и помехи Z (/) и нере­ гулярной части требуемого выходного сигнала W (t) интегральные уравнения (10.115) и (10.116) сводятся к интегральным уравнениям типа (10.111) и (10-95). Эти уравнения могут быть решены способом, изложенным в п. 10.7.

Г л а в а 11

СИНТЕЗ ОПТИМАЛЬНЫХ

 

ЛИНЕЙНЫХ СИСТЕМ

11.1. Фильтр для определения амплитуды сигнала

Задача оценки амплитуды сигнала, наблюдаемого совместно с поме­ хой, является весьма распространенной в инженерной практике. Пусть наблюдаемый на интервале времени [О, Т ] сигнал представ­ ляет собой сумму полезного сигнала и помехи:

X (t) = £/Ф (0 + N(t),

(11.1)

где U — случайная величина; ср (t) — известная функция

времени;

N (t) — помеха. Необходимо построить фильтр, дающий наилучшую по критерию минимума среднего квадрата ошибки оценку величины амплитуды. Оптимальный фильтр отыскивают в классе линейных систем. Поэтому для решения задачи достаточно знать лишь первые два момента входного сигнала.

Пусть случайная величина U имеет математическое ожидание.m и дисперсию D, а помеха — нулевое математическое ожидание и кор­

реляционную функцию

вида

 

 

Kn (t,

t') =

Gn6 ( t — f).

(11.2)

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

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

X (t) = УФ (0 + М (t),

где V = U /п — центрированное значение параметра. Оптимальная оценка случайной амплитуды дается соотношением

 

т

(11.3)

V* =

g{T, T)X(T)dx,

 

о

 

293

где весовая функция g (Т , т) определяется решением интегрального уравнения

т

J g (Т, о) ICN(т, a) da = ср (т). (11.4)

О

(О < Т < Т)

В этом уравнении KN (х, а) — корреляционная функция помехи. Параметр X в формуле (11.3) вычисляют по соотношению

т

к 1+ D [ g (т, т) Ф (т)

= D.

(11.5)

6

 

 

Подставляя в интегральное уравнение (11.4) значение корреля­

ционной функции помехи (11.2)

и используя свойство S =

функции,

получаем

весовую функцию

 

 

 

 

g(T, х) = - ^ - 1 ( Т - х ) ,

(11.6)

где 1 х) — единичная

функция.

 

 

Вычисляя величину X по формуле (11.5) с использованием соот­

ношения

(11.6), получаем

 

 

 

 

 

X =

 

D

 

(11.7)

 

 

т

 

Таким образом, оптимальная оценка амплитуды сигнала

 

У * ______ Д/G/V_____

г ср (т) X (т) dx.

(11.8)

 

V

т

 

 

1+

j >

(T) dT

 

 

 

 

0

о

 

Точность определения оценки характеризуется апостериорной дисперсией

D* = М [(У — V*)2] = М [У2] — М IV*2}.

Данное соотношение справедливо только для оптимальной обра­ ботки сигналов. Дисперсию ошибки можно представить также сле­ дующей формулой:

где параметр v характеризует отношение сигнал/шум:

т

v =

J ф2 (т) dx-

(п -9)

 

О

 

294

В частном случае, когда cp (I) = s = const, отношение сигнал/ шум

DsT v ~ Gn

Оптимальная оценка параметра для этого случая

о

При отсутствии помехи GN = 0, v = оо, и оптимальная оценка равна истинному значению амплитуды. Действительно,

г

V* = -j.— 1-----

Г IV (т) dx = V.

J Ф3 (т) d-r

\

о

о

 

Соответственно дисперсия ошибки равна нулю, D* = 0. Оценка центрированной величины, получаемая с помощью ли­

нейного однородного оператора (11.8), может быть приведена к пол­ ному значению. В этом случае оператор оптимальной системы будет линейным неоднородным. Для получения этого алгоритма прибавим к левой и правой частям выражения (11.8) математическое ожидание амплитуды. Тогда получим

г

U*=-y^l<p(T:)X°(T)dx + m.

( 11. 10)

о

 

В этом выражении подчеркнуто, что входной сигнал является центрированным. Для приведения его к полному сигналу восполь­ зуемся соотношением Х° (т) = X (т) — /тир (т). Подставляя это вы­ ражение в формулу (11.10) и приведя подобные члены, содержащие математическое ожидание параметра, получаем

 

г

 

£/* = - Т ^ +

- ^ 1 ф (т) * ( т)<*т,

(11.11)

1

о

 

где отношение сигнал/шум вычисляют по формуле (11.9). Первый член в этой формуле характеризует априорные данные об измеряе­ мом параметре, а второй — апостериорные данные, получаемые в процессе измерения. При бесконечно большой помехе GN = оо, v = 0 и оптимальная оценка параметра в соответствии с формулой (11.11) равна априорному математическому ожиданию. Это означает, что нецелесообразно проводить наблюдение сигнала, а достаточно в качестве оценки принять априорное математическое ожидание параметра. При уменьшении помехи или при увеличении времени

295

наблюдения, что приводит к увеличению интеграла от существенно положительной функции в формуле (11.9), отношение сигнал/шум возрастает. Поэтому роль первого члена в формуле (11.11) умень­ шается. Основной вклад в оценку в этом случае дает второе слагае­ мое, т. е. процесс обработки реализации наблюдаемого сигнала.

11.2. Оценка коэффициента усиления

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

X (/) = Vs + N (t).

Коэффициент усиления V рассматривается как случайная вели­ чина с нулевым математическим ожиданием, дисперсией D и нормаль­ ным законом распределения вероятности; s = const — постоянный зондирующий сигнал; N (t) — центрированная гауссовская помеха, содержащая две компоненты:

N(1) = л м о + л м о .

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

Kn, ( т ) =£>Лге-“1'с|.

Корреляционная функция суммарной помехи, при условии некор­ релированности ее составляющих, определяется формулой

К„(т) = П„е-^1-(-0д,6(т).

(11.12)

Требуется определить оптимальную оценку параметра V по кри­ терию минимума среднего квадрата ошибки. Наблюдение входного сигнала осуществляется на конечном интервале времени Т.

Оптимальная оценка коэффициента усиления определяется фор­

мулой

т

У* = -П р т

(11.13)

о

 

где отношение сигнал/шум

 

т

 

v = Ds J g (Т, т) dx.

(11.13а)

о

 

Весовая функция g (Т , т) определяется решением интегрального уравнения

т

 

j g(T, o)KN(r, 6)da = s.

(11.14)

О

296

Подставляя значение корреляционной функции (11.12) в выра­ жение (11.14), получаем

т

 

 

Dn [

g (Т , a) da + GNg (Т, т) = s.

(11.15)

6

 

 

Для решения этого уравнения применим к его обеим частям диф­ ференциальный оператор по переменной т:

Вычислим результат действия оператора на экспоненту:

=

----а 2^ [1 — т)

1 (т — а) е—сх(т—ст)]

Единичные функции появились в данном выражении как след­ ствие снятия модуля с показателя экспоненты. Дифференцируя выражения в квадратных скобках как произведение функций и учи­ тывая, что производная единичной функции есть 6-функция, полу­ чаем

(■Jf — а2) е““|т_а| = — 2аб (т — а).

Таким образом, применение дифференциального оператора к урав­ нению (11.15) дает следующее соотношение:

2DNag (Т, т) -f- G,N

d2g(T, т)

■a?g(T, т) =

— sor

di2

 

 

 

 

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

форме:

 

 

 

 

d2gd i

т) - Г е Р ' т) =

- - щ г а2-

(11Л6)

где

у2_

а2_|_ 2DNalGN.

 

Общее решение данного уравнения имеет вид

 

g(T, ^

- ^

H + V ^

+ ^e-v*].

(11.17)

Неизвестные постоянные Xlt Х2 определяются подстановкой реше­ ния (11.17) в интегральное уравнение (11.7). После подстановки весовой функции и вычисления интеграла, получаем

A y g 3s Г 2 — е Г ах — е ~ а(Г~ т*

, / А т - е ~ ах

e (Y—а )Г + а т

eYT

у — а

+

G,\y2 _

а

'

1\ у -f а

 

 

P-VT

р—(а+Щ Г+ат _ р—тт

 

+

^>2

у — а

у -fa

+

 

 

 

a2s (1 +

+ X2e-v^) =

s.

 

Рассматривая это уравнение как тождество, приравнивая коэф­ фициенты при постоянной составляющей и функциях e_ax, еат,

297

e-i’T, ei”1, получаем пять уравнений:

2Dуa . a2

^2

*1

 

_1_.

Gyу2 ' у2

y —

Т + а

 

a ’

 

__ X2e-T7~_

_1_.

 

 

Y— a

y+ a

a ’

 

 

2Dуcl

~

2Dya

=

0.

Gy (y9— a2)

1

Gy (y2—a2)

 

 

Нетрудно показать, что первое, четвертое и пятое уравнения

выполняются тождественно. Из второго и

третьего уравнений на­

ходим неизвестные

 

 

Я,2:

 

 

 

 

» _

 

2Dу [(у + а) — (у — а) е~7Г] .

 

1

 

Gy [(y + а)2еуТ— (Y а)2еГуТ]

 

.

_

 

2Dу [(у — а) + (у + а) еУт ]

 

2

 

Gy [(у + а)2еуТ — (у — a)2e~vr]

 

Из данных формул

следует,

что при уТ > 4

 

 

 

 

^

=

b2e-vr

 

(11.18)

При использовании формулы (11.18) весовая функция

 

g (Т, т) =

[ 1 + X2e-vx +

^e-vcr-x)].

(11.19)

При т = 0 и т =

Т весовая функция имеет одно и то же значение:

g (Т, 0) =

g (Т , Т)

=

[1 +

Я2 (1 + e-v^)].

 

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

Х2у(e_VT°— е—'vr +vTo) = о.

Решая это уравнение, получаем т 0 = 772 при уТ > 4. Значение весовой функции в точке минимума

g(T, 772) = - ^ ( 1 + 2^ “ ^ ) .

(11.20)

Вычислим отношение сигнал/шум. Подставляя соотношение (11.17) в формулу (11.13а) и интегрируя его, получаем

Da?s'-T Г _

АРу (1 — е+Уг) (у + «)

( 11.21)

Gyy2 [

TGyy [(у + a)2е?т— (у —a)2e-vT]

 

Соотношения (11.13), (11.19), (11.21) определяют алгоритм обра­ ботки наблюдаемого сигнала для получения оптимальной оценки коэффициента усиления.

298

Точность получения оценки определяется дисперсией ошибки

г д е v вычисляют по формуле ( 1 1 .2 1 ) .

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

Идея построения квазиоптимального алгоритма получения оценки

вытекает из

анализа графиков весовой функции, представленных

на рис. 11.1,

11.2 и вычисленных при значениях параметров, приве­

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

Введем среднее значение весовой функции по формуле

 

г

 

9

о

(1L23)

 

где G3 — эквивалентная интенсивность белого шума, которую опре­

деляют по формуле (11.23):

 

i - i

 

jg-(71, т) dx

Gs =

 

О

0,6

0,8

1,2

1 ,6 Г, с

Рис. 11.1. График весовой функции

299

Подставляя значение весовой функции, после вычислений полу­ чаем

 

a-s

1 —

4 0 ,у (1 - e + v 7) (у -|- «)

(11.24)

> с р

?2G,v

Gi\>Tу [(у -|- а )2 е'уГ — (у — а )2 е v7'j

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

у* _

Dgzp

г

J X (т) dx.

(1

-I- DgcpT) S

 

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

 

т

 

=

О

<и '25)

 

 

где эквивалентное отношение сигнал/шум

 

т

=

Ds Jg {Т, т) dx.

3

о

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

Оценим точность получения коэффициента усиления в случае квазиоптимального алгоритма. Дисперсия квазиоптимальной оценки коэффициента усиления

£>** = M[(V — К*)2] = М [V2]— 2М [VV*] + М [К*2].

Подставляя значение оценки и применяя операцию математичес­

кого ожидания,

получаем

 

 

 

n** _

D

f1 ,

v3G;y .

2уэ£),уО,у

1—

—e-er)J}. (П-26)

~

(1 + v3)2

^

sW3 1"

s2G3

Сравнительная оценка точности оптимальной и субоптимальной

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

 

 

 

 

Т1= ( 4 ^ - 1 )

100%-

(11-27)

Отличие дисперсии оценки в субоптимальной системе от диспер­ сии оценки в оптимальной системе невелико, поэтому относительная ошибка обычно не превышает 10—15%.

Пример. Рассмотрим числовой пример получения оптимальной оценки коэффи­

циента усиления при следующих значениях параметров; а =

7 с"1, s = 1, G,v =

= 5- 10_<1В3-с, D,v = 2,75-10~3 В2, £> =

8,1-10”3 В2. На рис.

11.1

приведены гра­

фики оптимальной весовой функции для

трех времен наблюдения:

7’ = 0 ,5 с , Т —

1,0 с, 7’= 2,0 с. На рис. 11.2 приведены графики весовой функции для двух зна­ чений дисперсии помехи и Т = 1 с. Среднее значение весовой функции при Т =

300

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