Моделирование процесса вторичной обработки информации в ас увд
Теоретические сведения
Вторичная обработка информации позволяет пользователю (диспетчеру) предоставить более точную координатную информацию о ВС, а также другую дополнительную информацию как о ВС, так и о воздушной обстановке в целом. Для этого исходят из следующих знаний и предположений:
– ВС и РЛС ограничены техническими возможностями;
– ВС имеют предельные параметры движения (например, Vmin … Vmax);
– ВС может менять параметры движения в известных пределах (например, amin … amax);
– тенденции изменения параметров движения сохраняются и на следующий период наблюдений (обзора);
– достоверность полученной информации о параметрах движения ВС соизмерима с точностью информации о ВС от РЛС.
Таким образом, зная предыдущие параметры движения ВС за несколько периодов обзора, можно предположить вероятное местонахождение ВС на следующий обзор, т.е. определить координаты и размеры строба. Получив координаты ВС от РЛС, корректируем параметры движения ВС. В каждом канале автоматического сопровождения (АС) периодически (один раз за оборот антенны РЛС) уточняются параметры траектории движения цели – определяются новые сглаженные значения координат и составляющих скорости движения. Обработка ведется методом скользящего сглаживания.
Задача состоит в цифровом моделировании процессов обработки информации в одном из каналов АС.
Предполагается, что сопровождаемая цель может двигаться с некоторым ускорением. Тогда координаты и скорости в последовательные моменты измерения ti связаны соотношениями:
(1)
где Xi, Yi – прямоугольные координаты;
X'i, Y'i – составляющие путевой скорости;
X"i, Y"i – составляющие ускорения в момент ti;
T - период вращения антенны.
Измеренные значения координат xi, yi отличаются от истинных Xi, Yi из-за ошибок, вносимых РЛС и системой первичной обработки:
xi = Xi + δxi; yi = Yi + δyi , (2)
где δxi , δyi - составляющие случайной ошибки измерения δi.
В процессе вторичной обработки по результатам предыдущих наблюдений вычисляются экстраполированные координаты цели для данного цикла обзора:
(3)
Затем находятся новые сглаженные оценки координат и скоростей:
(4)
где m и h – коэффициенты сглаживания, соответственно, координат и скорости.
Точность измерения координат характеризуется среднеквадратичной ошибкой s1 или дисперсией D1:
; . (5)
В результате вторичной обработки получаются сглаженные оценки координат с ошибкой s2:
; , (6)
где ;
. (7)
Процесс автоматического сопровождения цели обязательно включает в себя идентификацию (отождествление) отметки, для чего анализируется информация, поступившая на очередном обзоре (координатная и № борта при наличии ответчика ВРЛ). Идентификация активных отметок происходит по № борта и для уточнения по координатам. Для идентификации пассивных отметок используется строб.
Если в строб попадает, кроме истинной i, также и ложная f цель (подобная ситуация называется спорной), то вычисляется значение решающей функции:
,
где xс и ус - координаты центра строба;
xf и yf - координаты ложной цели.
Сначала следует проверить выполнение неравенства |F| ≥ Fo. При его выполнении идентификация производится по знаку решающей функции.
Задание
Численные значения параметров движения цели и АС УВД выбираются по шифру слушателя n1, …n5:
T = 2 + n5, c; | ∆ = 700, м; |
Xo = 104 (n4 – 4), м; | m = 0,05 (1 + n5); |
Yo = 104 (n3 – 3), м; | h = 0,05(1 + n4); |
X'o = 60 (n2 – 2), м/c; | xсo = Xo; |
Y'o = 300 – |Xo|, м/c; | xсo = X'o; |
X" = 0,02 (n1 – 1), м/c2; | yсo = Yo; |
Y" = 0,05(n5 – 5), м/c2; | yсo = Y'o. |
На десятом (i = 10) обзоре (обороте антенны РЛС) появляется ложная цель, имеющая координаты Xf = x10 + 50 n4, м; Yf = y10 + 50 n5, м.
Строб имеет форму квадрата со стороной ∆c = 1000 м.
Величина Fo равна 10000 м2 .
Требуется
1. Для 10 циклов обзора:
- построить истинную траекторию движения цели;
- построить измеренную траекторию движения цели;
- построить экстраполированную траекторию движения цели;
- построить сглаженную траекторию движения цели.
2. Найти среднеквадратичные ошибки измерения и оценки координат.
3. Пояснить, как влияет изменение коэффициентов сглаживания на ошибку оценки координат.
4. Определить, имеет ли место на десятом обзоре спорная ситуация, и, если имеется, разрешить ее.
Методические указания
Прежде всего находятся численные значения параметров для данного варианта задания. Например, шифр слушателя УВД-15049.
Тогда:
T = 2 + 9 = 11 c;
Xo = 104 (4 – 4) = 0 м;
Yo = 104 (0 – 3) = - 30000 м;
X'o = 60 (5 – 2) = 180 м/c;
Y'o = 300 – 180 = 120 м/c;
X" = 0,01 (1 – 1) = 0 м/c2;
Y" = 0,05 (9 – 5) = 0,2 м/c2;
∆ = 700 м;
m = 0,05(1 + 9) = 0,5;
h = 0,05 (1 + 4) = 0,25;
x'сo = 180 м/c;
y'сo= 120 м/c.
Истинная траектория движения цели находится по формулам (1).
При подстановке в правую часть Xo , X'o , Xo" вычисляются X1 и X'1, затем по этим данным t, X2, X'2 и т.д. Результаты сводятся в таблицу, где надо сразу оставить место для величин δxi, δyi и других, вычисляемых в соответствии с заданием.
Для получения измеренных значений координат нужно моделировать ошибки измерения – случайные величины, равномерно распределенные на отрезке – Δ ≤ δi ≤ 0. Поскольку δi = (δxi + δyi)0,5, ошибки δxi и δyi должны быть распределены на отрезках – Δx ≤ δxi ≤ Δx, – Δy ≤ δyi ≤ Δy , причем .
Проще всего моделируются случайные величины с равномерным распределением в диапазоне D < ai < 1. Для этого могут быть использованы специальные механические устройства, например, волчок из правильного картонного десятиугольника, грани которого помечены десятичными цифрами (в произвольном порядке). При использовании ЭВМ удобно пользоваться специальными алгоритмами генерирования псевдослучайных последовательностей. Простейший из них имеет вид: ai = {M ai-1}, где М – постоянная; фигурные скобки обозначают дробную часть числа М ai-1.
Величина М должна быть достаточно большой и некруглой (например, М = 63,871), тогда последовательные значения ai будут слабо зависеть друг от друга. Начальное значение ao также целесообразно выбирать некруглым (например, ao = 0,236). Для перехода к величинам δxi и δyi, равномерно распределенным на отрезках [-Δ, +Δ], используется линейное преобразование:
δxi = 2Δx (ai – 0,5); dyi = 2Δy (ak - 0,5).
Величины dxi, dyi, полученные любым из указанных способов, заносятся в таблицу. При этом их целесообразно округлять до целых чисел. Измеренные значения координат xi, yi находятся по формулам (2) и также заносятся в таблицу с округлением до целых чисел.
Начальные значения сглаженных параметров движения xсо, x'со, yсо, y'со определены заданием. По ним в соответствии с выражениями (3) и (4) вычисляются экстраполированные координаты хэ1 и уэ1 , а затем новые сглаженные значения хс1, ус1, х'с1, у'с1. Точно так же выполняются последующие циклы обработки до заполнения всей таблицы. При знаниях программирования удобно использовать соответствующую циклическую программу. Заметим, что одна и та же программа может использоваться сначала для вычисления последовательных значений координаты х1, х2, …., хn, а затем для вычисления значений у1, ……, yn. Пример программы на языке БЕЙСИК приводится далее.
Значения ошибок оценки (два последних столбца таблицы) находятся по формулам (7). После заполнения всех десяти строк по формулам (5) и (6) вычисляются среднеквадратичные ошибки измерения и оценки координат. Истинная, измеренная, экстраполированная и сглаженная траектории наносятся на график. Желательно пользоваться миллиметровой бумагой.
Пример
Пусть
Т= 10 с;
Хo = 10000 м;
Уo = 2000 м;
X'o= 200 м/с;
У'o = – 100 м/с;
Х'' = – 1 м/с2;
У'' = 0 м/с2;
m = 0,6;
h = 0,3;
∆x = ∆y = 500 м.
Пользуясь приведенными указаниями, нужно занести исходные данные и результаты расчетов в таблицу (заполнить 11 строк). Пары значений Хi, Уi; хi, уi ; хэi, уэi и хсi, усi позволяют построить на графике (рис.) соответственно истинное, измеренное, экстраполированное и сглаженное место цели на каждом цикле обработки. Обратите внимание на рациональный выбор масштабов, чтобы график был достаточно наглядным.
Заметим, что в первой строке экстраполированные координаты не могут быть вычислены, так как для этого понадобились бы величины хс-1, ус-1, х'с-1 и у'с-1.
При анализе спорной ситуации прежде всего необходимо проверить условия попадания ложной отметки в строб:
|Xf – xc| ≤ 0,5∆c; |Yf – yc| ≤ 0,5∆c,
а затем вычислить значение решающей функции. Результат следует пояснить рисунком, где в масштабе изобразить положение строба, измеренные координаты и координаты ложной цели.
Таблица
t | X | Y | X' | Y' | δx | δy | x | y | xc | yc | x'c | y'c | хэ | yэ | gx | gy |
c | м | м | м/c | м/c | м | м | м | м | м | м | м/c | м/c | м | м | ||
-1000 | -100 -100 -100 -100 | -120 -216 -290 | -163 | -1163 | -1007 | -100 -86 -96 -108 | - | - -772 | -101 | -31 -7 | ||||||
… | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … | … |