Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Постановка задачи в классическом подходеСодержание книги
Поиск на нашем сайте
В классическом подходе полагается, что производятся наблюдения некоторой скалярной величины d, которая связана с оцениваемыми величинами х1, х2,... х N линейным уравнением следующего вида, названным уравнением наблюдения (измерения):
а I * х1 + b I * х2 + c I * х 3 +.... = d I , (4.11)
где I - порядковый номер измерения, а I,b I, c I - коэффициенты уравнения наблюдения.
Для оценки вектора Х = [ х1, х2, х 3 ] проведем m измерений, причем m > n Для каждого из N измерений составим уравнение наблюдения вида (4.11). Набор этих уравнений в совокупности даст нам избыточную систему уравнений следующего вида:
а 1 * х1 + b 1 * х2 + c 1 * х 3 +.... = d 1 а 2 * х1 + b 2 * х2 + c 2 * х 3 +.... = d 2 (4.12) .............................................................. а m * х1 + b m * х2 + c m * х 3 +.... = d m В связи с тем, что коэффициенты этой системы уравнений определяются результатами измерений и, следовательно, содержат случайные ошибки, в общем случае избыточная система уравнений не имеет точных решений. Оценка вектора Х определяется методом наименьших взвешенных квадратов (МНВК). В этом методе для каждого из m уравнений наблюдений рассчитываются невязки между измерением и прогнозом оценки:
d I = а I * х1 + b I * х2 + c I * х 3 +.... - d I (4.13)
и формируется критерий оптимальности оценки:
J = S I=1 m k I * d I 2, (4.14)
Искомая оценка вектора Х получается из условия минимума критерия оптимальности:
min J (X): ¶ J (X) / ¶ X = 0, (4.15) X
где производная от скаляра J по вектору Х даст нам следующую систему N уравнений (N - размерность вектора Х):
¶ J / ¶ x1 = 0 = 2* S I=1 m k I * d I * a I , ¶ J / ¶ x 2 = 0 = 2* S I=1 m k I * d I * b I, (4.16) ............................................................. ¶ J / ¶xN = 0 = 2* S I=1 m k I * d I * n I,
В уравнениях (4.16) a I - коэффициент компоненты x1 в I-ом уравнении наблюдения, nI - коэффициент компоненты xN в I-ом уравнении наблюдения. Решение системы уравнений (4.16) и даст нам искомые оценки вектора Х. Данная система уравнений является линейной относительно составляющих вектора Х и может быть представлена в следующем виде:
A * X = B. (4.17)
Решением (4.17) является выражение (4.18):
X = A -1 *B, (4.18)
где А и В - матрицы коэффициентов. Решение имеет место, когда детерминант матрицы А не равен нулю.
ТОЧНОСТЬ ОЦЕНИВАНИЯ
Точность оценивания вектор Х определяется ковариационной матрицей его оценок:
Сov { X } = E{ [ X- E [X] ] *[ X- E [X] ] T }, (4.19)
где математическим ожиданием оценки Х в силу несмещенности оценки является истинное значение вектора Х, обозначенное как Хист.
Из уравнения наблюдения (4.1) и уравнения фильтра МНВК (4.10) получим следующее выражение:
X = (HT * R -1 * H) -1 * H T * R -1 * Z = (HT * R -1 * H) -1 * H T * R -1 * H * X ист - (HT * R -1 * H) -1 * H T * R -1 * V. (4.20)
Используя последнюю формулу, получим уравнение для разности оценки и истинного значения вектора Х:
Х - Х ист = (HT * R -1 * H) -1 * H T * R -1 * V. (4.21)
Подставляя (4.21) в (4.19) получим выражение для расчета ковариационной матрицы оценок вектора Х:
Сov { X } = E{ (HT * R -1 * H) -1 * H T * R -1 * V * V T * R -1* H* (HT * R -1 * H) -1 } (4.22)
В силу того, что матрицы Н, R являются детерминированными, они выносятся за операцию математического ожидания. Случайным является вектор V, математическое ожидание произведения Е{V * V T} которого, вследствие условия несмещенности измерений: Е{V} =0, равно ковариационной матрице вектора V -
Е{ V * V T } = R.
В результате сокращений произведения R *R -1 и (HT * R -1 * H)-1*HT * R -1 * H получим
Сov { X } = (HT * R -1 * H) -1. (4.23)
Отметим, что при составлении алгоритма в соответствии с классическим подходом выражение HT * R -1 * H фактически является матрицей А из формулы (4.17), поэтому в этом случае
Сov { X } = А -1. (4.24)
РАСЧЕТ ПАРАМЕТРОВ ДВИЖЕНИЯ МЕТОДОМ НВК ПО ДАННЫМ ЛОКАЦИИ
В случае слежения за управляемым объектом с помощью гидролокатора или радиолокатора управляющее судно получает измерения пеленга на объект и дистанции до него. В процессе определения параметров движения объектов управления: их курсов и скоростей, необходимо вести счисление пути своего судна. Проекции этого пути на оси координат < X,Y> вычисляются следующим образом:
Sx, i = Sx, i-1 + Vc * DT * sin K c, (4. 25) Sy, i = Sy, i-1 + Vc * DT * cos K c,
где Sx, i, Sy, i, Sx, i-1, Sy, i-1,- проекции пути судна на оси X,Y в моменты i и i-1 соответственно, Vc, K c - курс и скорость судна, DT - интервал времени между i и i-1 замерами пеленга и дистанции до объекта наблюдения.
Дисперсии Var { П } и Var {D } измерений полагаются известными. Для произвольного i -ого измерения координаты объекта x i, y i описываются следующей формулой:
x i = D i * sin П i + S x, i, (4.26) y i = D i * cos П i + S y, i,
Принимая гипотезу прямолинейного равномерного движения объекта, получим выражения для расчета текущих координат через начальные координаты:
x i = x 1 + V x * (T - T 1), (4.27) y i = y 1 + V y * (T - T 1 ) ,
где V x,V y - проекции скорости объекта на оси координат.
Объединим уравнения (4.26) и (4.27). При этом, умножим уравнение проекций на ось Х на величину sin П i , а уравнение проекций на ось Y на величину cos П i . Таким образом мы получим следующее итоговое уравнение:
y 1 * cos П i + x 1 * sin П i + V x * (T - T 1) * sin П i +
+V y * (T - T 1) * cos П i = D i + S x, i * sin П i + S y, i* cos П i . (4.28)
Это уравнение является линейным уравнением относительно переменных y 1, x 1, V x, V y и может быть представлено в следующем виде:
a i * y 1 + b i * x 1 + c i * V x + d i * V y = z i, (4.29)
где a i, b i, c i, d i, z i - коэффициенты уравнения, определяемые следующими выражениями:
a i= cos П i,b i = sin П i , c i =(T - T 1) * sin П i , d i = (T - T 1) * cos П i , (4.30) z i = D i + S x, i * sin П i + S y, i* cos П i
Составляя избыточную систему уравнений для m измерений, получим следующую запись:
a 2 * y 1 + b 2 * x 1 + c 2 * V x + d 2 * V y = z 2 a 3 * y 1 + b 3 * x 1 + c 3 * V x + d 3 * V y = z 3 (4.31) ................................................................... a m * y 1 + b m * x 1 + c m * V x + d m * V y = z m
Систему уравнений (4.31) можно представить в векторном виде:
H * X = Z, (4.32)
где X = [ y 1, x 1, V x, V y ] T,
a 3, b 3, c 3, d 3 H = a m, b m, c m, d m ,
Z = [ z 2, z3,...............z m ] T.
Тогда в соответствии с рассмотренным выше математическим аппаратом МНВК, получим следующее выражение для выработки оценок вектора Х:
X k = (Hk T * R k -1 * Hk) -1 * Hk T * R k-1 * Zk = Pk * B k, (4.33)
где Pk = Сov { Xk } = (Hk T * R k -1 * Hk) -1 = А k -1, k - номер замера и номер соответствующего ему шага итерации процедуры оценивания. Матрица А k имеет следующий вид:
Ak =
S i=2 m a i*b i*k i; S i=2 m b i2*k i; S i=2 mbi*c i* k i; S i=2 m b i*d i*k i
S i=2 m ai* ci* ki; S i=2 mbi*ci*ki; S i=2 m ci 2* ki; S i=2 m ci* d i* k i
S i=2 m ai *di* ki; S i=2 m bi*di*k i; S i=2 m ci*di*k i; S i=2 m d i 2 * k i; (4.34)
Матрица В к вычисляется следующим образом:
S i=2 m ai*hi*ki
S i=2 m bi*hi*k i B k = (4.35) S i=2 m ci*hi*k i
S i=2 m di*hi*k i
После расчета вектора Х по формуле (4.33), используя формулы (2.15),(2.16), (2.17)-(2.20), вычисляем значения курса, скорости объекта и их дисперсий. Списки исходных, используемых алгоритмом параметров, и параметров, определяемых в результате решения задачи, которые необходимы для составления алгоритма по данному математическому описанию, приведены в таблицах 4.1 и 4.2.
Таблица 4.1 Используемая информация
Таблица 4.2 Результаты решения задачи
ЗАДАНИЕ К КУРСОВОЙ РАБОТЕ
1. По приведенным выше соотношениям составить блок-схему модуля расчета оценок параметров движения объекта наблюдения и дисперсий ошибок оценивания.
2. Используя модульный принцип построения программ, построить блок-схему модели исследования алгоритма, приведенного в данной главе. Блок-схема должна включать в себя модули: - движения наблюдателя (см. приложение 2), - движения объекта наблюдения (см. приложение 2), - расчета истинных значений дистанций и пеленгов, - упрощенных моделей функционирования систем гидролокации или радиолокации, обеспечивающих имитацию случайных гауссовых ошибок измерения (см. приложение 3) и наложение ошибок на истинные значения измеряемых параметров для моделирования измеренных значений П и D, - модуль расчета оценок ПДО и их расчетных дисперсий, - модуль вычисления статистических ошибок оценивания при повторении N раз моделируемого процесса (см. приложение 3). Структурная схема модели приведена в приложении 1.1
3. Разработать программу статистического исследования алгоритма на языке программирования, заданном преподавателем.
4. Рассчитать вручную контрольные варианты. Провести отладку и тестирование программы.
5. Провести на компьютере машинный эксперимент в соответствии с заданными исходными данными моделирования. Оформить пояснительную записку, включающую программную документацию и результаты исследования.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-04-05; просмотров: 121; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.011 с.) |