В этом разделе рассмотрим случай, когда величина скорости
движения ВС постоянна и заранее известна.
Динамика движения будет описываться системой дифференциальных
уравнений
Поскольку величина скорости зафиксирована, то ИМ есть множество
в трехмерном пространстве
.
Соответственно, МН - трехмерное множество, цилиндрическое
по координате
.
Для представления множеств будем использовать сетку по
.
Каждому узлу сетки будет соответствовать сечение
в виде выпуклого многоугольника.
Построение можно проводить по способу, изложенному
в разделах 2 и 3. Однако уменьшение размерности с 4-х до 3-х позволяет использовать
явные формулы при интегрировании системы (6.1) и плавающую
сетку
по .
Пересчет множества
в множество
осуществляется
следующим образом.
Имеем на момент
набор узлов по
.
Каждому узлу соответствует выпуклый многоугольник
.
Используя управления
,
,
, получим на момент
три узла новой сетки:
.
Сечения, соответствующие этим узлам, имеют вид
При построении множества прогноза количество узлов возрастает в три раза.
Однако, поскольку все узлы расположены в интервале ,
какие-то из них оказываются близкими, что позволяет ``объединять''
их для ограничения общего количества сечений.
Здесь вместо каждой группы сечений с близкими значениями по ,
вводится одно сечение со средним значением
, представляющее собой
выпуклую оболочку объединения исходных сечений,
вычисляемую на векторах (3.5).
При поступлении в момент замера формируется множество
неопределенности
.
Оно цилиндрично по
и целиком определяется
проекцией
на плоскость
.
Информационное множество получается путем пересечения
каждого сечения
множества прогноза
с
множеством
. Результаты непустых пересечений и
составляют искомое множество
.
Сначала приведем результаты, показывающие общую динамику
изменения ИМ во времени.
Были взяты параметры:
м/с,
м/с
,
с.
Начальное информационное множество
имело только одно
-сечение.
Содержательно это означает, что в начальный момент времени
известно направление движения.
Задавалось движение истинной точки.
Относительно этого движения формировались замеры.
Около каждого замера строилось соответствующее множество неопределённости.
На рис. 6 показан фрагмент общей картины движения ИМ на промежутке времени
8-40 с в проекции на плоскость . Замеры приходят в моменты
20 и 32 с. Соответствующие множества неопределенности
-
параллелограмм (а) и прямоугольник (b). Крестиками отмечены
положения истинной точки. Заштрихованы сечения, наиболее близкие
по
к соответствующим истинным значениям. В информационных
множествах отображены не все сечения, а лишь каждое второе. ИМ
показаны только на каждом четвёртом шаге по времени:
,
,
, ...,
.
На рис. 7 более детально в трёхмерном пространстве изображены ИМ на моменты 20 и 32 с. Показаны множества до учета замера (множество прогноза) и после учета замера.
Результаты моделирования, где сечения ИМ
задавались в виде прямоугольников со сторонами, ориентированными
по осям ,
, приведены на рис. 8.
Построение ИМ осуществлялось на участке времени 80 с.
Использовались следующие параметры:
м/с,
м/с
,
с.
Замеры поступали с интервалом 20 с, соответствующие МН
имели форму квадрата со стороной 400 м.
Начальное ИМ формировалось по МН начального
замера и состояло из 360 одинаковых
-сечений в интервале
.
Траектория истинного движения имела два разворота в разные
стороны.
МН поступающих замеров отмечены пунктиром.
Показаны проекции ИМ на плоскость
для моментов
5, 12, 27, 34, 47, 54, 67, 74 с.
Проекция начального ИМ совпадает с МН замера в начальный момент.
До прихода второго замера неопределённость по
совпадает с интервалом
.
В работе [15] получены формулы, описывающие границу проекции
на плоскость множества достижимости системы (6.1) в
фиксированный момент времени.
При этом начальное множество в начальный момент времени
предполагается точечным, т.е. оговорено геометрическое
положение
и направление
.
Обозначим проекцию на плоскость
такого множества достижимости
символом
.
Проекцию на плоскость
множества прогноза, строящегося по
предлагаемым в работе алгоритмам, обозначим
.
Проведем сравнение множеств
и
.
Такое сравнение покажет характер огрубления, которое возникает
за счет применения операции овыпукления при построении сечений ИМ.
Не теряя общности, считаем начальное геометрическое положение
равным нулю, а начальный угол равным .
На рис. 9 изображены множества
и
,
построенные для моментов
,
.
Данные моменты соответствуют времени поворота вектора
скорости на угол
при движении с максимальным боковым
ускорением.
Для каждого момента времени использовался свой масштаб
изображения.
Траектории движения с экстремальными управлениями
и
представляют собой окружности радиусом
.
Вектор начальной скорости показан стрелочкой.
Множества
выделены контуром и темной заливкой, а множества
- светлой
заливкой.
Множества
построены с мелким шагом по времени и при числе нормалей
в многоугольниках
.
Использовалась достаточно мелкая сетка по
в промежутке
.
Видно, что ``внешние'' границы множеств
и
практически совпадают, а ``внутренние'' отличаются.
Имеет место вложение
.
Рис. 10
показывает зависимость точности построения от количества нормалей.
Построения сделаны для момента при числе
нормалей
и
.
При использовании
больше, чем 24, картина существенно не меняется.
Подчеркнем, что граница множества описывается явными
формулами лишь при точечном начальном множестве.
В задачах с неполной информацией приходится строить множество прогноза от
весьма произвольного начального множества.
Более того, построения приходится вести в трехмерном пространстве
в случае известной величины скорости
и в четырехмерном пространстве
,
когда величина скорости неизвестна.
Описанный в данной работе алгоритм построения множества прогноза
хотя и не дает точного множества достижимости, но оценивает его сверху
и является весьма простым для реализации.
Поступила 22.10.99