В соответствии со схемой из раздела 2 построение ИМ на промежутке
времени осуществляется путём расчета множества прогноза на
момент времени и последующим учётом множества неопределённости,
поступившего в этот момент.
Опишем реализацию этих операций в соответствии с допущениями,
принятыми в разделе 3.
Для построения множества
на основе множества
используем формулы (3.1)-(3.4).
Cложность построений, связанных с использованием сетки на плоскости , заключается в том, что вновь возникающие узлы множеств не совпадают с узлами зафиксированной (исходной) сетки на плоскости . Поэтому множества строятся приближенно, с привязкой к исходной сетке.
Сначала строим множество пассивного прогноза
.
Набор узлов
этого множества совпадает с набором
узлов множества
.
Отвечающие узлам
многоугольники
на плоскости
вычисляются по формуле (3.2): путём переноса
многоугольников
на векторы
.
Для многоугольника, заданного набором
значений опорной функции, такой перенос означает изменение
каждой компоненты на величину
.
Для построения узлов множества при берем за основу узлы множества (они совпадают с узлами исходной сетки) и в соответствии с (3.1) смещаем каждый узел на вектор . Для новых узлов в силу (3.2) имеем , т.е. берем уже полученные сечения множества .
По координате используем фиксированное разбиение интервала
c шагом .
Смещение узла сетки на величину по
(влево при и вправо при ) может быть
не кратно .
Чтобы добиться кратности, берём смещение на величину
,
которая оценивает сверху величину и
кратна (квадратные скобки означают целую часть).
Т. е. имеем перенос на
По координате также используем фиксированное разбиение
c шагом .
Величина смещения также может быть не кратна .
Чтобы добиться кратности, берем перенос на
Таким образом, для построения множества применяем исходную сетку на плоскости . Множество находим по формуле (3.3). При использовании 9 пар управлений в каждый узел может попасть до 9 многоугольников. Для каждого узла сетки строим выпуклую оболочку объединения многоугольников , попавших в этот узел. В результате каждому узлу будет соответствовать свой многоугольник, который и принимаем за (см. (3.4)). Множества , определяют множество прогноза .
Следует отметить, что неопределённость по фазовой координате
может быть достаточно большой, особенно в начальный момент времени.
В таком случае шаг сетки ИМ по скорости трудно заранее
ограничить сверху.
Следовательно, величина
может быть
достаточно малой (
).
Несмотря на это, согласно формуле (4.2), будет
осуществлен перенос на один шаг сетки.
Таким образом, сдвиги узлов по могут быть не согласованны
с динамикой системы (1.1).
Поэтому при построении
учёт динамики по
за счёт сдвигов (4.2) будем осуществлять не на каждом шаге по времени,
а лишь через заданное количество шагов.
Символом () обозначим количество шагов, через
которые будем производить сдвиг в отрицательном (положительном)
направлении.
В качестве чисел , возьмем максимальные натуральные
числа, удовлетворяющие соотношению
Для каждого пришедшего в момент замера формируется его МН. Это формирование производится в соответствии с типом источника информации и его характеристиками точности. Если в момент замеры положения самолета поступили сразу от нескольких источников, то формируется единое множество неопределённости как пересечение МН этих замеров.
Для построения ИМ в момент времени пересекаем сечения множества прогноза с множеством .
Узлы множества с непустыми пересечениями и будут составлять множество - набор узлов информационного множества .
При практическом построении множества прогноза и ИМ работаем с
ограниченным количеством узлов .
Для фазовой координаты это легко решаемая проблема,
поскольку множество ограничено.
Для число узлов приходится регулировать дополнительно.
Кроме того, неопределённость по фазовой координате
заранее может быть оценена лишь грубо, т.е. начальное ИМ задаётся
с большим интервалом по и большим шагом разбиения .
Рассмотрим подробнее работу с сеткой узлов по . С течением времени количество узлов по может меняться. Так, при отсутствии замеров от источников информации интервал неопределённости по растёт по времени, а при поступлении замеров часть узлов высекается, и интервал неопределённости уменьшается. В первом случае предусмотрено прореживание числа узлов с увеличением шага разбиения . Во втором случае сетка по учащается с уменьшением шага . В обоих случаях сетка остаётся равномерной, как принято в разделе 3.
Пусть - ограничение на число узлов по .
Настройка сетки под текущий интервал неопределённости
по скорости осуществляется следующим образом.
Число узлов по поддерживается в интервале от
до .
Каждый раз после построения очередного ИМ проверяется выполнение
данного условия.
Если число узлов стало слишком большим, т.е. больше, чем ,
то удаляем каждый второй узел.
Тем самым сокращаем число узлов до допустимого количества и
увеличиваем шаг сетки по скорости вдвое.
Если же число узлов стало слишком малым, т.е.
меньше, чем
, то добавляем промежуточные узлы,
аналогично достигая допустимого количества узлов, и уменьшаем
шаг вдвое.
Рассмотренная процедура позволяет более точно отслеживать фазовую координату при уменьшении интервала неопределённости по скорости.
Основной проблемой при реализации указанных процедур подстройки сетки по является построение на вновь вводимых узлах сетки по соответствующих сеток по и соответствующих сечений ИМ.
Опишем один вариант построения сечений на новых узлах сетки по скорости. Пусть текущее число узлов в данной сетке стало меньше порога . Тогда добавляются два новых крайних узла и с текущей величиной дискрета . На эти два новых крайних узла дублируются узлы по и наборы сечений ИМ, имеющиеся на прежних крайних узлах и соответственно. Если увеличенное таким образом число узлов начинает превышать порог , то процедура останавливается. Заметим, что при этом интервал по скорости подстроен, а дискрет сохраняется.
Если после указанного увеличения числа узлов на 2 общее число узлов все еще меньше порога, то вводятся промежуточные узлы по между имеющимися, а дискрет уменьшается вдвое. При этом на каждом вновь введенном промежуточном узле соответствующая сетка узлов по строится объединением сеток, отвечающим узлам, соседним с . Соответствующий набор сечений ИМ на этих узлах по конструируется с помощью быстрой процедуры объединения сечений. Процесс дробления сетки заканчивается, когда число узлов сетки по первый раз превысит порог .