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

МОИИ конспект

.pdf
Скачиваний:
162
Добавлен:
28.12.2014
Размер:
631.87 Кб
Скачать

 

k

k

(n n p )2

χ 2

= χi2

=

i

i

.

 

 

 

=

=

 

n pi

 

i 1

i 1

 

 

 

Сумма χ 2 является

мерой

расхождения закона распределения и

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

Гипотеза о нормальном распределении принимается, если выполняется условие χ 2 χ q2 . Квантили χ q2 распределения χ 2 даны в таблице 2, число

степеней свободы f = k − 3 . Уровень значимости принять равным q = 0.05 .

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

противоречат гистограмме.

Проверка по критерию Колмогорова

Проверка по критерию Колмогорова соответствия распределения

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

значения случайной величины xi , т.е. формируется вариационный ряд.

Строятся эмпирическая Fn (x) и теоретическая F (x) функции распределения.

Эмпирическая функция распределения определяется равенством:

0,

x x1

 

, xi x xi+1 ,

Fn (x) = i n1

 

x x

1,

 

n1

где n1 - общее число наблюдений случайной величины в первой выборке; i = 1Kn1 - номер наблюдения случайной величины xi .

Теоретическая функция распределения определяется выражением

F (x) = 0.5 + Φ0 (Zi ) ,

31

где Z

i

=

xi xˆ1

; xˆ

и σˆ

1

- точечные оценки математического

ожидания и

 

 

1

 

 

 

 

 

 

σˆ1

 

 

 

 

среднеквадратического отклонения для первой выборки.

 

В качестве меры расхождения между теоретической F (x) и эмпирической

Fn (x)

 

функциями

распределения непрерывной случайной

величины

используется модуль максимальной разности d max = max F (x) − Fn (x) . Затем

вычисляется величина λ = d max n1 .

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.3 – Вероятности P(λ) = 2(−1)k −1 e−2k 2λ2

распределения Колмогорова

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ

0

1

2

3

 

4

5

6

7

8

9

 

 

 

 

 

 

 

 

 

 

 

 

 

0.3

 

 

 

9999

 

9998

9997

9995

9992

9987

9981

0.4

0.9972

9960

9945

9926

 

9903

9874

9840

9800

9753

9700

0.5

9639

9572

9497

9415

 

9325

9228

9124

9013

8896

8772

0.6

8643

8508

8368

8222

 

8073

7920

7764

7604

7442

7278

0.7

7112

6945

6777

6609

 

6440

6272

6104

5936

5770

5605

0.8

5441

5280

5120

4962

 

4806

4653

4503

4355

4209

4067

0.9

3927

3791

3657

3527

 

3399

3275

3154

3036

2921

2809

1.0

2700

2594

2492

2392

 

2296

2202

2111

2024

1939

1857

1.1

1777

1700

1626

1555

 

1486

1420

1356

1294

1235

1177

1.2

1122

1070

1019

0970

 

0924

0879

0836

0794

0755

0717

1.3

0681

0646

0613

0582

 

0551

0522

0495

0469

0444

0420

1.4

0397

0375

0354

0335

 

0316

0298

0282

0266

0250

0236

1.5

0222

0209

0197

0185

 

0174

0164

0154

0145

0136

0127

1.6

0120

0112

0105

0098

 

0092

0086

0081

0076

0071

0066

1.7

0062

0058

0054

0050

 

0047

0044

0041

0038

0035

0033

1.8

0031

0029

0027

0025

 

0023

0021

0020

0019

0017

0016

1.9

0015

0014

0013

0012

 

0011

0010

0009

0009

0008

0007

2.0

0007

0006

0006

0005

 

0005

0004

0004

0004

0003

0003

2.1

0003

0003

0002

0002

 

0002

0002

0002

0002

0001

0001

2.2

0001

0001

0001

0001

 

0001

0001

0001

0001

0001

0001

2.30001 0000

Гипотеза о нормальном распределении случайной величины xi не отвергается, если удовлетворяется условие λ λ1−q . Значение квантиля

32

распределения Колмогорова λ1−q отыскивается по табл. 2.3, при расчетах

принимается уровень значимости q = 0.1. Например, для уровня значимости

q = 0.0001 квантиль распределения Колмогорова λ0.9999 = 0.33 .

33

3. ОПТИМАЛЬНЫЕ МЕТОДЫ ОБРАБОТКИ

Под задачей определения движения будем понимать нахождение

уточненных значений его параметров на основе математической модели движения и результатов измерений [3]. В большинстве практических задач необходимо определение динамики движения с учетом взаимодействия объекта с окружающей средой и деформаций объекта или его элементов. Модель исследуемого движения и набор контролируемых параметров не могут быть полными – всегда имеется конечное число измерений, содержащих погрешности. Поэтому речь идет, как правило, о получении оценок выделенных параметров. Наличие функциональной или вероятностной зависимости между параметрами позволяет при известных значениях одних из них судить о других.

Информация о каждом параметре несет не только результат его измерения, но и всю совокупность априорной и измерительной информации. Ее использование позволяет алгоритмическим путем повысить точность измерений.

Пусть объектом наблюдения является система, состояние которой

характеризуется n параметрами x1, x2 ,..., xn ,

совокупность которых принято

называть вектором состояния

 

 

 

 

r

 

 

 

т .

X =

x , x

2

,..., x

n

 

1

 

 

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

зависящих от параметров состояния системы. Совокупность измерений образует вектор измерений:

r

 

 

 

т .

 

Y =

y , y

2

,..., y

m

(3.1)

 

1

 

 

 

Для того чтобы по результатам

 

измерений Y

оценить вектор X ,

необходимо знать модель зависимости между ними

Yм = F ( X ) .

Данная зависимость в общем случае может быть нелинейной. Поскольку это модельная зависимость, которая может отличаться от реальной, в

результате идеального измерения получим

34

Yи = F ( X ) + Z ′ ,

(3.2)

где Z ′ – вектор ошибок модели, являющийся методической погрешностью.

Кроме этого, результат измерений (3.1) содержит погрешность измерений Z ′′ :

Y = Yи + Z ′′ .

(3.3)

Объединив (3.2) и (3.3), получим уравнение

 

Y = F ( X ) + Z ′ + Z ′′ ,

(3.4)

являющееся математической моделью измерений. Точные значения векторов Z

и Z ′′ остаются неизвестными, и их обычно рассматривают как случайные векторы с заданными вероятностными характеристиками (законами распределения, моментами и т. д.).

Из системы m уравнений

 

 

F ( X ) = Y

 

(3.5)

относительно n неизвестных нельзя получить истинное

значение вектора

состояния X . Может быть найдена лишь некоторая оценка

ˆ

этого вектора.

X

Она, по возможности, должна мало отличаться от истинного значения. При этом

задача сводится к отысканию алгоритма вида

 

 

 

ˆ

(3.6)

 

 

X = Ф(Y ) ,

позволяющего находить оценку

ˆ

по измеренному значению Y.

Основной

X

задачей алгоритма (3.6) является возможное уменьшение (фильтрация) влияния ошибок Z ′ и Z ′′ , поэтому его называют алгоритмом фильтрации.

Многие встречающиеся на практике алгоритмы фильтрации разработаны

применительно к линейным моделям, когда зависимость (3.4) имеет вид

 

Y = HX + Z ′ + Z ′′ ,

(3.7)

где H – матрица измерений с размером m × n.

Полученная оценка

ˆ

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

X ,

уравнений (3.5). После подстановки этой оценки в левую часть (3.5), получим

ˆ

(3.8)

Y = F ( X ) + δ ,

35

r

 

 

 

т

 

где δ =

δ , δ

2

,..., δ

m

– так называемый вектор невязок. Целый ряд методов

 

1

 

 

 

фильтрации сводится к минимизации этого вектора.

Кроме моделей измерения (3.4), (3.7) и алгоритмов фильтрации (3.6)

существенную роль для определения параметров движения играет наличие модели самого движения или состояния системы. Модель движения может быть прогнозируемой, непрогнозируемой, вероятностной [3].

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

X= X (t) .

Вэтом случае по состоянию модели в начальный момент времени X = X (t0 )

можно однозначно определить ее состояние для любого другого момента:

 

X (t ) = Ф( X 0 , t) .

(3.9)

Зависимость (3.9), как правило, выполняется на ограниченном временном интервале, с его увеличением нарастают и ошибки прогнозирования.

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

Соединяя эти точки плавной кривой, можно получить траекторию движения.

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

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

36

37

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

r (t) = r0 + υ0 (t t0 ) ,

(3.10)

где r – радиус-вектор положения точки в некоторой системе координат, а υ0

скорость относительно этой системы координат в момент времени t = t0 . Тогда

 

r

r

r

 

т

 

вектор состояния

X =

 

при выражении его через проекции на оси

r

, υ

 

 

 

 

0

0

 

 

 

базовой системы координат становится шестимерным. Уравнение движения в этом случае может быть представлено в векторно-матричной форме, принятой в

теории пространства состояний

 

 

 

r

r

r

 

&

(t) = AX

(t) + BW (t) ,

(3.11)

X

r

 

 

 

т

r

 

 

 

 

 

 

т

 

 

 

 

 

 

 

где X =

 

x, y, z, υx , υy , υz

 

 

; W =

 

wx , w y , wz

 

 

В этом случае

 

 

 

 

 

 

 

 

 

 

0

1

0

0

 

 

 

 

 

0

 

 

 

 

 

0

0

0

1

0

 

 

 

 

 

A =

0

0

0

0

1

;

 

 

 

 

0

0

0

0

0

 

 

 

 

 

0

0

0

0

0

 

 

 

 

 

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– вектор ускорения при маневре.

 

0

0

0

 

 

0

0

0

 

B =

0

0

0

.

 

1

0

0

 

 

0

1

0

 

 

0

0

1

 

 

 

 

 

 

Если в нашем распоряжении имеются измерения координат объекта на интервале времени [ tн, tк ], а необходимо составить прогноз на момент времени

t1 = tк + τ , наибольшая погрешность прогнозирования будет определяться максимально возможным ускорением объекта wmax :

max = wmax τ2 2 .

Наряду с рассмотренными детерминированными моделями широкое

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

r

 

ω1, ω2

,..., ωk

 

т

 

 

 

 

от случайного вектора ω =

 

 

 

или случайной функции

ψ(t) = ψ1, ψ2 ,..., ψk т . При этом зависимость (3.9) заменяется выражением вида

X(t ) = Ф[ x0 , ω, ψ]

изадаются вероятностные характеристики вектора ω и функции ψ .

Подходы к оцениванию измеряемой величины могут быть различными в зависимости от объема имеющейся априорной статистической информации о величинах X и Z = Z ′ + Z ′′ . В случае линейной зависимости (3.7) измеряемых параметров от оцениваемых параметров вектора состояния можно применять линейные статистические методы оценивания. Основными наиболее распространенными методами являются: метод максимума апостериорной вероятности; метод максимального правдоподобия; метод наименьших квадратов; метод динамической фильтрации. Различие этих методов в основном заключается: а) в полноте учета статистических характеристик ошибок исходной информации; б) полноте учета априорных сведений об оцениваемых параметрах вектора состояния; в) оперативности оценки вектора состояния.

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

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

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

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

В случае, если известна совместная плотность вероятности f(x, z), задача может решаться в рамках байесовского подхода. Когда статистические характеристики X и Z неизвестны либо заданы только двумя первыми

38

моментами (математическим ожиданием и ковариационной матрицей), оценку

удобно вырабатывать методом наименьших квадратов.

3.1. Решение задачи оценивания на основе байесовского подхода

В условиях вероятностной зависимости между Y и X смысл информации,

которую несет в себе результат измерения, заключается в следующем. До получения результата измерения y об измеряемой величине известно, что ее возможные значения распределяются с априорной плотностью вероятности f(x)

около математического ожидания mx . После получения результата измерения y

распределение возможных значений измеряемой величины сужается. Новое распределение характеризуется условной плотностью вероятности f(x/y). Это распределение называют апостериорным, его плотность вероятности определяется формулой Байеса

f (x / y) = f (x, y) f ( y) ,

где f ( y) = f (x, y)dx .

Совместная плотность вероятности f(x, y) обычно вычисляется с помощью

соотношения

f(x, y) = f ( y / x) f (x) ,

вкотором f(y/x) представляет собой плотность измерений, условную к вектору x . Эта плотность, рассматриваемая как функция x, получила название функции

правдоподобия. При независимых векторах X и Z и аддитивном характере ошибок измерения в выражении (3.4)

f (x / y) = f z ( y F (x)) .

(3.12)

Индекс z в выражении (3.12) подразумевает суммарную методическую и измерительную ошибку в (3.4), обозначенную как Z. Плотность вероятности f z

не зависит от плотности вероятности измеряемой величины X и является объективной характеристикой метрологических качеств средства и метода измерений.

Для нахождения оценки

ˆ

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

X ( y)

39

ˆ

В рамках байесовского

подхода качество оценивания

L( X X ( y)) .

характеризуют условными по отношению к измерениям потерями

 

ˆ

ˆ

 

rус = M x / y {L( X X ( y))}= L( X X ( y)) f (x / y)dx

или безусловными (средними) потерями

 

 

ˆ

ˆ

 

rб = M x, y {L( X X ( y))}= L( X X ( y)) f (x, y)dxdy .

Здесь M x / y

и M x, y обозначают операции взятия математических ожиданий,

соответствующих плотностям f(x/y) и f(x, y). Оптимальная байесовская оценка отыскивается из условия минимизации rус( y) или безусловных rб( y) потерь.

Подробнее эти процедуры рассмотрены, например в [4].

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

Метод наименьших квадратов (МНК) рассмотрим более подробно,

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

Упростив модель измерений (3.4), обозначим через Z суммарную методическую и измерительную ошибку:

Y = F ( X ) + Z .

(3.13)

Применение МНК базируется на следующих допущениях.

1.Известна математическая модель (3.2).

2.Заданы математическое ожидание M(Z) и ковариационная матрица суммарной ошибки Pz .

3.Вектор ошибок Z является собственным, т. е. удовлетворяет условию

R(Pz ) = m .

4. Погрешность измерений Z является несмещенной, так что

 

M (Z ) = 0,

P = σ2K ,

(3.14)

 

z

 

где σ2 – множитель, уточняемый

в процессе обработки

измерительной

информации, а К – заданная положительно определенная матрица с размером

40