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

книги / Методы электрических измерений

..pdf
Скачиваний:
8
Добавлен:
19.11.2023
Размер:
53.63 Mб
Скачать

Рис. 7.3. Зависимость оценок

f

fj и а от количества

повтор­

0,12

ных измерений при

8 = 0,3

 

и а = 1

 

 

 

 

 

 

0,10

 

 

 

 

 

ужеотмечалось в п. 6.6.4,

о т

 

 

 

 

 

эти

алгоритмы

необхо­

0,06

 

 

 

 

 

димо

исследовать

с по­

 

 

 

 

 

 

 

 

 

 

 

мощью

моделирования

от

 

 

 

 

 

на ЭВМ. Для этого не­

 

 

 

 

 

обходимо смоделировать

0,02

 

 

 

 

 

случайную

последова­

 

 

 

 

 

тельность

с плотностью

 

 

 

 

 

71

распределения

(7.20)

2,

ча

7

6,

7

100

для

а — 0 и различных

0

 

- 0,02

 

 

 

 

 

в и сг2. Полученную слу­

 

 

 

00

 

чайную

последователь­

-от

 

 

 

 

 

 

 

 

 

ность исследовать с по­

 

 

 

/л

 

мощью выражения (7.26)

 

 

 

А

 

и по алгоритму выбороч­

-0,06

 

 

 

ного

среднего.

Резуль­

-о т

 

 

V Vл

 

таты

этого моделирова­

 

 

 

ния

представлены

на

 

 

 

У

 

рис. 7.2 и 7.3. Графики наглядно демонстрируют, что оценка полезного сигнала по фор­

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

ности определения

дисперсии погрешности оценки в 4...30

раз

при

в = 0,1...0,3

и в 10а... 10е раз — при вероятностях

сбоя

в <

10-а.

 

 

7.3. ОЦЕНКА ПО МНОГОКРАТНЫМ ИЗМЕРЕНИЯМ ПРИ НЕИЗВЕСТНЫХ ХАРАКТЕРИСТИКАХ ПОМЕХ

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

6 Э. И. Цветков

161

кривая чувствительности уже получена и имеет вид (6.102). Для второго слагаемого в выражении (7.26) получим

где щ = arg (rnin(m)/m), т. е. из всей суммы выделяем ехр (•)

с наибольшим весом. Аналогично

 

 

 

 

<

ехр

 

< 0

•'/ИО»

 

 

2

*•» ехР

2 а\

 

2о!

 

 

прн п-+<

 

 

 

щ =

<=о

 

 

 

 

 

 

 

где

arg (min(w)Zm).

 

 

 

 

 

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

ДЛЯ

КРИВОЙ ЧуВСТВИТеЛЬНОСТИ

П ри П - У

ОО

И Т)

ОО

 

5Сп(тц,. . г\п,

г]) = (n + 1) |

J

1-1

(Л+ 1)"

+

1 - 8

 

 

Л*<П>

+

 

 

 

 

 

 

 

 

 

 

 

<7 ' 2 7 >

 

 

 

 

 

 

 

 

при

11 >

т)М,

где т|1л>— крайний

правый

член

вариационного

ряда измерений. Второе слагаемое в выражении (7.27) экспонен­ циально мало при п -> оо, и, следовательно, кривая чувствитель­ ности для алгоритма (7.26) асимптотически (при больших п и г|) совпадает с кривой чувствительности выборочного среднего, т. е. этот алгоритм также асимптотически неустойчив. Кривую чувст­ вительности для алгоритма (7.26) при небольших п и ц получить затруднительно, а численное моделирование показывает, что для больших т) величина SCn (rji, ..., т^, ц) ж т), но в диапазоне [— 5сг2, + 5 сг21 алгоритм (7.26) имеет меньшую, по сравнению с алгоритмом выборочного среднего, чувствительность к сбоям. Интересно также выяснить устойчивость алгоритма (7.26) к изме­

нению дисперсии выбросов оЦ и вероятности сбоя е (ведь известно, что е — мало, но все-таки оно изменяется). Для этого при рас­ четах по формуле (7.26) будем пользоваться априорными и по­

стоянными значениями в = 0 ,1 и

о | = 1 ,а

моделировать случай­

ные величины — с различными

е и а2.

Результаты расчетов

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

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

Рис. 7.4. Зависимость CKO погрешности оценки от вероятностные карактеристин помех

Метод медианы, или метод наи­ меньших модулей [52]. Это метод, в котором за оценку й полезного сигнала принимается решение экстре­ мальной задачи 2 | т)г — й | = min. Решение сводится к поиску медианы й = med (rji, т]2, ..., т]Л). Для опре­ деления med {%} все наблюдения

выстраивают

по возрастанию

т|(1) <

т](2)

т]<п). Медианой

этого

ряда будет

средний член при п не­

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

¥

4.2

ЛЩ2

 

40

0,15

3.8

3.6

р

3fi

3.2

0,05

3,0

2.8

2 .6

%

0,2 Qjh 0,6 0$ 1,0

о? в распределении (7.10), поскольку расстояние между цен­

тральными

статистиками

зависит

от гауссовской

составляющей

в нем.

7.1 приведены для

сравнения эффективность G =

В табл.

= DonTfDa

выборочного

среднего fj и med {тц}

[52].

Таким образом, если

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

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

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

S p ( r ] i - a ) = min,

i

где р (z) — дважды дифференцируемая и выпуклая функция, причем р' (г) = ф (г). Для принятой модели помех (7.10), поль-

Таблица 7.1

Закон

распределения

 

Метод обработки

Лапласа

 

нормальный

К оши

я

1

0,5

0

m e d {щ)

2

1

82

можно рекомендовать модифицированный алгоритм (7.29), в ко­ тором при поступлении очередного наблюдения л* определяется оценка (7.29), затем выявляется наиболее удаленное из {т|(J на­ блюдение от оценки di и отбраковывается, а на освободившееся место записывается новое наблюдение г){+1, и опять повторяется расчет по выражению (7.29).

Линейные комбинации гюрядковых статистик. Как уже от­ мечалось, метод медианы основан на наиболее жесткой отбра­ ковке порядковых статистик. Могут быть и другие робастные оценки, получаемые из упорядоченного ряда наблюдений г|(1) <

< Л (2) <

Наибольшее распространение получили a -усеченное среднее и а-винзорированное среднее [82]. Оценка по a -усеченному сред­ нему получается следующим образом: с обоих концов упорядочен­

ной выборки удаляют

по [an ] (ап

— целое число

наблюдений)

и среднее берется по

оставшейся

части выборки.

Вычисление

а-винзорированного среднего соответствует замене [ап ] крайних

левых наблюдений на порядковую статистику (г)(а*+1)) и [ап] крайних правых наблюдений на величину г|(п-ап) с последующим вычислением среднего полученной модифицированной выборки. В смысле робастных свойств эти оценки одинаковые [82], поэтому целесообразно применять более простую, первую. Заметим, что операция усреднения центральной части упорядоченного ряда уменьшает влияние флнжтуационных помех.

Для оптимизации a -усеченного среднего можно поставить за­

дачу адаптивного выбора уровня усечения

[аа ]. Имеем a -усе­

ченное среднее

по измерениям

 

 

 

 

я-[«п]

1,(0

п—г

Л (а, п) =

Т ы ~

2

■2г 2 Ч(,|.(7.30)

 

 

/=[а„]-Н

 

 

где г = [ап ]. Параметр усечения ос можно выбирать из условия минимизации выборочной дисперсии оценки (7.30), которая имеет вид

 

 

 

°2 <*) =

7 l~—~2«)а" {(r +

[Ч(г+1) ~ Л («. п)? +

 

 

 

 

 

 

 

 

 

 

(1~~Г1

 

 

 

\

 

 

+

I) [Ч(_„ -

Ч (а,

л)1* +

2

14(0 -

4 (а. л)]*

• (7.31)

 

 

 

 

 

 

 

 

t= r+ 2

 

 

 

>

 

Варьируя

параметром усечения,

можно

определить

оценку

fj [а0, /г],

где a0 = arg [min cra (а)|.

В

табл.

7.2

приведены

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

плотностью

(7.10) при

of =

1,

of =

5,

где

п — число

измерений;

D (л) — диспер­

сия

выборочного

среднего;

D

[med]— дисперсия

медианы;

D [fj (25)]— дисперсия

a -усеченного

среднего,

при

25 %-ном

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

Пример 7.3. Допустим, необходимо сделать выбор между алгоритмом (7.26) и медианой. Отметим, что медиана имеет простую реализацию, вся процедура

сводится к расстановке измерений в вариационный ряд ••• ^ т](п'- Выясним, насколько различается точность оценки алгоритмов. Аналитически это сделать не удается, поэтому выполним сравнение путем моделирования на ЭВМ. Построим гистограммы погрешности оценки для обоих алгоритмов. Для этого сгенерируем случайные последовательности с плотностью (7.10) и различными в, Oj, оа, а = 0 и обработаем эти последовательности по методу медианы и по алго­ ритму (7.26).

На рис. 7.5 и 7.6 изображены соответствующие гистограммы при е = 0,05; 0i ~ O , l ; оа = 1. Каждая оценка формировалась по десяти наблюдениям, а для построения гистограммы вычислялось в каждом случае 1000 оценок. На рисунках изображена также плотность нормального распределения. Анализ гистограмм показывает, что погрешности оценки для алгоритма (7.26) и медианы нормали­ зуются. Сравнение гистограмм позволяет сделать вывод о преимуществе в точ­ ности оценки по алгоритму (7.26). При вычислении оценок, зная истинное зна­

чение а =

0, определяем сразу среднее квадратическое отклонение (СКО) по­

грешности

оценки. Для алгоритма (7.26) имеем ал =

0,0328, а для медианы —

 

 

omed =

0,0398. Зная

характеристики

 

 

помехи

в, Oi и аа, определим ее дис-

 

 

Персию

 

 

 

>

е=0,2 i

а2 =

(1 —в) 0 j +

га\ = 0,0595.

 

Тогда выигрыш по дисперсии для

 

 

J

 

алгоритма

(7.26) будет ofja2&= 55,3,

 

а для медианы — 02/<4,ed = 37,6.

1

 

1

 

 

 

 

 

1

0,6 /

 

 

 

 

J

 

 

 

 

п

 

 

 

 

 

)

 

 

 

 

 

>

 

 

 

 

 

1

V

 

 

 

 

 

0,05

 

 

 

 

3,i 1

^сб

 

 

 

Рис. 7.7. Зависимость погрешности

Рис. 7.8. Зависимость СКО погрешно­

оценки от СКО сбоев для алгоритма

сти оценки от СКО сбоев для модифи­

 

Ходжеса—Лемана

цированного алгоритма при L = 5,

л = 10

Рис. 7.9. Зависимость CKO погрешно* сти оценки от СКО сбоев для модифи­ цированного алгоритма с учетом знака приращения

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

ния о значениях в, Oj, о|, то лучшим

является алгоритм (7.26).

Пример 7.4. Как уже отмеча­ лось, алгоритм (7.29) (медиана Ход­ жеса—Лемана) превосходит по точно­ сти обычную медиану, но его вычи­

сления являются

усложненными, так

как

число членов

ряда возрастает в

(п -f

1)/2 раза, что

приводит к услож­

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

Для этого необходимо после получения оценки по выражению (7.29) для заданного числа отсчетов исключить наиболее удаленный от оценки отсчет, заменить его вновь поступившим и эти операции повторять после получения последующих отсчетов. При варьировании числа запоминаемых измерений L, из которых и строится оценка, можно сравнить оценку (7.29) с модифицированной с помощью моделирования на ЭВМ. При L = 3 из п = 10 иногда происходят срывы слеже­ ния, т. е. резко возрастает дисперсия оценки, поскольку алгоритм отбраковывает все новые измерения, если в памяти оказались три сбитых наблюдения. При

L = 5 из л=10 срывов не наблюдается и для различных е, Oj, ъ\ дисперсия оценки

по модифицированному алгоритму в 1,2 раза больше, чем при использовании всех поступающих наблюдений п = 10. Дальнейшее исследование модифицированного алгоритма показало, что точность оценки можно повысить. Для этого необходимо при операции исключения наблюдений запоминать знак разности между исклю­ ченным наблюдением на /-м шаге и оценкой на этом шаге й\, а на следующем шаге исключать наблюдение т)*, дающее с оценкой й\+1 разность этого же знака лишь в том случае, если

— Т|г | > 2 1 й[+1—т ь |,

ПРИ ‘Птг дающим с оценкой й{+1 разность другого знака. Это обеспечивает пооче­ редную отбраковку наблюдений с левого и правого концов вариационного ряда. На рис. 7.7 ... 7.9 представлены графики зависимости СКО погрешности оценки от СКО сбоев сг2 по алгоритму Ходжеса—Лемана (7.29), модифицированному ал­ горитму (L = 5 из п = 10) и модифицированному с учетом знака приращений. Из графиков видно, что модифицированный алгоритм с учетом знака приращений почти не уступает по точности алгоритму (7.29), а для практической реализации он значительно проще. Точность оценки дисперсии этого алгоритма при в = 0,05;

° i — 0,1; о2 — 1

ап _

0,0595

_

а2

' 0,0132

Полученный результат в 1,2 раза меньше, чем при оценке алгоритма (7.26), но при неизвестных вероятностных характеристиках е, а\, of этот алгоритм мо­ жет оказаться и более эффективным, потому что алгоритм (7,26) требует задания (хотя и приблизительно) величин в, of, of.

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

Глава восьмая

ПОВЫШЕНИЕ ПОМЕХОУСТОЙЧИВОСТИ СРЕДСТВ ДИНАМИЧЕСКИХ ИЗМЕРЕНИЙ

8.1. ИЗМЕНЯЮЩИЕСЯ ВО ВРЕМЕНИ ПОЛЕЗНЫЕ СИГНАЛЫ И ПОМЕХИ

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

* 00 = * (0 + I (О*

где х (t) — полезный случайный сигнал; £ (t) — помеха.

Таким образом, методы фильтрации, основанные на постоян­ стве полезного сигнала, для сигнала z (t) непригодны. Алгоритмы фильтрации для случайных процессов базируются, в основном, на следующих предположениях:

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

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

Изменение во времени полезного сигнала значительно услож­ няет задачу фильтрации. В зависимости от аргумента t алгоритмы оценки полезного сигнала х (t) делятся на две группы:

аналоговая фильтрация (при непрерывном аргументе /)i

фильтрация последовательностей (при дискретном аргументе jt). Для разработки алгоритмов фильтрации g [г (/) ] = £ (2) не­ обходимо учитывать вероятностные характеристики случайных процессов, в то время как при неизменяющихся полезных сигна­ лах х (t) = const достаточно было рассматривать вероятностные характеристики случайных величин (см. гл. 7). В теории случай­ ных процессов [39 ] сигнал описывается случайной функцией вре­ мени 2 (t), мгновенные значения которой в любые моменты вре­ мени являются случайными величинами. Детерминированные сиг­ налы описываются однозначно их функциональными зависимо­ стями от текущего аргумента, а для случайных сигналов описание усложняется. Фиксируя на определенном промежутке времени мгновенные значения случайного процесса, получаем лишь одну реализацию zk {{), где k — номер реализации. Заметим, что каж­ дая конкретная реализация zh (/) является детерминированной функцией времени. Отдельные реализации отличаются друг от друга, но в соответствии с законом распределения. Случайный процесс выражается через бесконечную совокупность отдельных реализаций zk (t), образующих статистический ансамбль |гг (t)\. Наиболее полной характеристикой полезного сигнала является его многомерная плотность распределения, но в некоторых слу­ чаях достаточно знать лишь некоторые вероятностные характе­ ристики. Например, при оптимизации параметров линейных фильтров достаточно знать статистические характеристики вто­ рого порядка (энергетические спектры, корреляционные функции). Если не ограничиваться классом линейных фильтров, то необ­ ходима дополнительная информация. Полезные сигналы х (t) имеют достаточно полное априорное описание, хотя в измеритель­ ной практике встают и задачи определения оценок g [z (t) ] = к (t) при априорной неопределенности. Относительно помех £ (t) чаще всего априорные сведения неизвестны, и в данной главе будем пользоваться моделью помех по выражению (6.83) или ее модифи­ кациями, а также моделью авторегрессионного процесса. Рас­

смотрим эту модель подробнее.

В некоторых случаях помехи не удается отнести к очень быст­ рым процессам, сами помехи являются коррелированными, при­ чем заранее неизвестны корреляционные свойства помех. Для пре­ одоления этой неопределенности используют адаптивные методы 18, 61], основанные на предварительном обучении. Традицион­ ные методы оценки корреляционной функции требуют затрат времени на обучение, большого числа наблюдений и становятся непригодными, когда помеха бысто меняет свои корреляционные свойства. Можно значительно ускорить процесс определения параметров случайных процессов (будь то полезные сигналы или помехи), если в качестве описания этих сигналов воспользо­ ваться линейной моделью авторегрессии скользящего среднего (АРСС-модель). Эти модели достаточно просты и включают в себя обычно небольшое число параметров, которые необходимо оцени­

Соседние файлы в папке книги