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

книги / Основы теории оценивания с приложениями к задачам обработки навигационной информации. Ч. 1 Введение в теорию оценивания

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

Задача 2.1.2. Пусть в дискретные моменты гг, i = l./n заданы измерения

)>i = A sin(cotj + Фо ) + Vj, i = 1 ,

где А - амплитуда; ш = 2л/ - круговая частота; <р0 - фаза.

Считая частоту и фазу известными, запишите постановку зада­ чи оценивания амплитуды в виде (2 .1 .1 1 ).

Р е ш е н и е . Для получения представления (2.1.11) следует принять:

х= А; v = (v,,...vw)T

иН Т =(5 т(<й/] ч-сро),sin(cor2 +Фо)>-8 т(оэгш + ф0)).

Задача 2.1.3. Пусть в дискретные моменты времени tt , i =\.m

заданы измерения у,- - х ] + A sin со/,- + v,-, в которых круговая час­

тота со = 2л/ считается известной, а х\ и А - неизвестные вели­ чины.

Запишите постановку задачи оценивания в виде (2.1.11) в слу­ чае, когда по этим измерениям ставится задача найти только ам­ плитуду, а сумма в,- = x1 +v,- трактуется как ошибка. Сделайте то же самое, полагая, что оцениванию подлежит Х[ и А.

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

Р е ш е н и е .

Вводя обозначения х = ф0, хл = ф0 ,

_

д

5х = (ф0 - Ф0) , У1 (хл)=У{ - Si^x'4) в первом случае и используя приближенное представление

s, (х) « A sin(co/ + х л) + ( х - х лcos(oи, + х п) ,

можем записать

У( (хл ) = 8хА cos(о/, + х л) + Vj, / = 1 м .

Таким образом, линеаризованная постановка задачи сводится к задаче оценивания 5а- по этим измерениям.

Аналогично, вводя обозначения а = <в , а '7 = W , 5A = (- ÛJ),

д

5 >,- (а-1) = V/ -Sj(ал) во втором случае, можем свести задачу к ли­ неаризованной постановке нахождения 5а по измерениям

у,- (Xя ) = dxAtj cos(cùti + фо) + v,-, г = 1 ,

Д_

вкоторых у,-(ал)=)’j - /4sin(œ/,- + сро).

Задача 2.1.5. Задача слежения за подвижным объектом - (задача траекторией) измерения) (рис. 2.1.6). Пусть на плоско-

* *

сти известны координаты точки Aj ,а2 , из которой до подвижного объекта, осуществляющего прямолинейное движение с постоян­ ной скоростью, в дискретные моменты времени могут быть прове­ дены измерения дальностей р; и пеленгов 0 ,, с ошибками 5 рг- и

50,-, / - \ . т . Сформулируйте задачу оценивания составляющих скорости и координат подвижного объекта в начальный момент времени по измерениям (2 .1 .2 0 ), (2 .1 .2 1 ), полагая, что имеются из­ мерения дальностей (а); пеленгов (б); дальностей и пеленгов - задача комплексной обработки (в).

Траектория подвижного

Рис. 2.1.6. К задаче определения координат подвижного объекта по измерениям дальностей и пеленгов

Р е ш е н и е (для случая а). Значения дальностей могут быть определены в виде

 

(1)

Координаты подвижного объекта запишем как

 

хп - * 1 0

(2)

ха ~ * 2 0 + ^2 0 {i-

(3)

Подставляя (2), (3) в (1) и вводя оцениваемый

вектор:

* = (*m»*2 0 >^io>^2 o) 1 ’ можем сформулировать следующую зада­ чу. Оценить JC= 0 по измерениям (2.1.21), в которых

где V,- = 8 р,

Задача 2.1.6. Сформулируйте задачу слежения за подвижным объектом, полагая, что выполнены условия задачи 2.1.5, а ошибки измерения дальностей й пеленгов имеют, кроме того, подлежащие определению постоянные составляющие.

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

Контрольные вопросы

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

2.Поясните смысл и приведите математическую постановку зада­ чи оценивания при выставке ИНС в ее простейшем варианте.

3.Поясните смысл и приведите математическую постановку зада­ чи оценивания сдвига реализаций. Проиллюстрируйте ее на примере решения задачи оценивания фазы гармонического сиг­ нала. Почему эта задача является нелинейной?

4.Поясните смысл и приведите математические постановки задач оценивания частоты гармонического сигнала и фазовой авто­ подстройки частоты.

5.Поясните смысл и приведите соответствующие математические постановки нелинейных задач оценивания координат на плос­ кости и в пространстве по измерениям дальностей до точечных ориентиров при наличии и отсутствии постоянных составляю­ щих ошибок измерения. Что такое мешающие параметры?

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

7.Поясните смысл процедуры линеаризации и сформулируйте соответствующую ей линеаризованную постановку задачи на примере определения координат по точечным ориентирам и слежения за подвижным объектом по измерениям дальностей на плоскости.

8 . Сформулируйте задачу комплексной обработки избыточных измерений и проиллюстрируйте ее на примерах.

2.2. Решение задач оценивания на основе детерминированного подхода.

Метод наименьших квадратов

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

2.2.1.Основные положения и постановка задачи

вметоде наименьших квадратов

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

Нх. В качестве простейшего варианта такого критерия может быть выбрана функция

т

^ " H,'t o = 0 ' - i M ) T0 ’- » M ) = 2 > < -*,(*))*

(2.2.1)

1=1

 

Для критерия (2.2.1) будем использовать в дальнейшем термин наблюдаемый критерий, подчеркивая тем самым факт возмож­ ности непосредственного вычисления его значений как функции х при наличии измерений у Разности ц,- = у,- - j f-(x) обычно назы­ вают невязками измерений.

Таким образом, при решении задачи оценивания на основе ми­ нимизации наблюдаемого критерия в качестве оценки следует вы­

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

Алгоритмы, основанные на минимизации критерия типа (2.2.1), получили наименование метода наименьших квадратов (М НК) (least squares method (LSM)). В дальнейшем алгоритмы, основан­ ные на минимизации других наблюдаемых критериев, также будем называть алгоритмами МНК.

Критерий (2.2.1) и соответствующая ему оценка

Г " к (_у) = arg m in(>’ - s(x) (у - s(x) )

(2 .2 .2 )

Л*

 

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

Определяя производную для / мнк(х) в соответствии с приве­

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

сЦшк(х)

2 dsT(x) (y-s(.\-)) = 0 .

(2.2.3)

dx dx

Следует напомнить, что (2.2.3) является лишь необходимым ус­ ловием, и для обеспечения локального минимума требуется прове­ рять справедливость выполнения достаточного условия

д2

> 0 .

(2.2.4)

дхдхг

Вместо (2.2.1) в качестве наблюдаемого критерия может быть использована функция

у омнк(х) =( у - s(x))rQ(y - 5(х)),

(2.2.5)

в которой Q - некоторая симметричная неотрицательно опреде­

ленная матрица. Так, если считать Q диагональной матрицей с

элементами q,, i - \.т, то вместо (2 .2 .1 ) будем иметь

т

/=1

Смысл введения весовой матрицы О заключается в том, чтобы

обеспечить возможность по-разному учитывать вклад отличий из­ меренных и вычисленных значений, соответствующих различным компонентам вектора измерений. В этом случае говорят об обоб­ щенном методе наименьших квадратов (ОМНК). Его иногда называют методом взвешенных наименьших квадратов

(weighted least squares method).

В наиболее общем случае, вводя симметричную неотрицатель­

но определенную матрицу

D, в качестве минимизируемого на­

блюдаемого критерия можно использовать функцию

 

j ммнк(х) = _ 5(х))т Q{y _ J(JC)) + {х_ х)т Щ х - х ),

(2.2.6)

которая при диагональном характере матриц О и D примет вид

т

0

п

п

J MM H K (v)_ £ g . (у . _ 5 . (а.))2

+ Е d j ( X j _ X j ) 2 }

i= \

 

j =1

 

где x = (x, ,....xn)T - некоторый известный вектор.

Будем называть далее метод, основанный на минимизации кри­ терия типа (2 .2 .6 ), модифицированным методом наименьших квадратов (ММНК). Смысл второго дополнительного слагаемого

заключается в том, что при отличии получаемых оценок хДу) от

некоторых значений ху., устанавливается определенный штраф,

уровень которого задается коэффициентами d j, j - 1 .п .

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

П р и м е р 2.2.1. Пусть требуется оценить амплитуду А гармони­ ческого колебания по измерениям (2.1.14) в предположении, что фаза и частота известны.

Рассмотрим, к чему сводится решение этой задачи с использованием МНК. Критерий (2.2.1) при х = А в этой задаче запишется как

т

Умнк (х) = 2 ] O'/ - xsin((0f, + Фо))2 •

/=1

Оценка, соответствующая данному критерию, отыскивается доста­ точно просто. Действительно,

 

dJ

мнк/ \

т

 

 

 

 

(х)

= 2 ^ i

(у , -xsin(co^ + cp0))sin(co// +cp0)=05

 

 

dx

 

 

 

 

 

откуда

 

 

 

 

ш

ш

j£MHK

 

_

 

 

 

Z sin(<*#, + % )У, = T i 9 ,y ,

 

 

 

 

 

 

 

 

Z

sin2(^,- + % ) ,=1

1=1

 

 

 

 

 

 

 

/=1

 

 

 

где q i - коэффициенты, определяемые как

 

 

 

 

 

 

sin(œ^ + ф 0)

 

 

 

 

 

4i ="

 

 

 

 

 

 

X sin2((of,-+сро)

 

 

 

 

 

 

i=\

 

Ясно,

что

выполнено

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

(2.2.4), поскольку

? 2 т мнк/

\

 

т

 

 

 

------ =

 

 

sin2(co// +ф0)>0.

 

dx

 

 

i=i

 

 

 

На рис. 2.2.1 представлены реализация измеренных значений гармо­

нического колебания с частотой 1 рад/с, фазой — и единичной амплиту-

2

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

значениях амплитуды

=0,5, А2 =1,0 и А3 =1,5.

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

7-0,5; 2-1,0; 5 - 1,5

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

т

Минимизируемый критерий J M,!K(*) = (у{ - xsin(coix+ <р0))2 для

/=1

рассматриваемого примера изображен на рис. 2.2.2, из которого видно, что функция У м н к( а ) представляет собой параболу, имеющую один экс­

тремум в точке, которая и определяет значение оценки, соответствующей МНК.

Рис. 2.2.2. Вид минимизируемого критерия / мпк(л')

Значение самого минимизируемого критерия для трех значений ам­ плитуды А} =0,5 А2 =1,0 и А3 = 1,5 и минимальное значение критерия,

достигаемое в рассматриваемом примере при х = 0,9448, приведены в табл. 2.2.1.

Т а б л и ц а 2.2.1 Значения минимизируемого критерия при разных значениях амплитуды

х - А

0.5

1.0

1.5

X = Â= 0.9448

Уммк(л-)

18.8

9.0

24.4

8.86

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

Zm s in K

% t x s+in (©f, ф+0) +

V.)

j£MHK _ J = \

= * + 2 > , >

Z

s in 2(co/. + cp0)

1=1

/=1

 

 

и, таким образом, для ошибки оценки справедливо выражение

i=i

Нетрудно получить решение рассматриваемой задачи и для случая ОМНК. Так, при диагональном виде матрицы Q и х = А критерий (2.2.5) запишется как

т

•/“ “ (*) = 2 > ( У / -хяп(Ш; 0 ) ) 2 /=|

Оценка, соответствующая этому критерию, находится достаточно просто. Действительно,

çjjOt-WK / л т

----- ------- = 2 Z Я1Су,- - Xsin(to/, + Фо))sin(û)?y + ф 0) = 0 ,

ах

 

 

 

/=1

 

 

 

откуда

Iт

 

= тZq,У ,.

Z ъ ы ' Ч щ + ф0)

Я( sm((ùî. +ф0)д>,

,=

 

i=i

i=i

 

 

 

где #,• - коэффициенты, отыскиваемые в виде

 

ZtfiSinCcory + ф 0)

 

/=1_______________

 

= Zт

ç ;xsin(co^ + ф 0)

 

,=1

 

 

 

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

У (х) = У (*) + d(x - г г

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