В этом разделе рассмотрим случай, когда величина скорости
движения ВС постоянна и заранее известна.
Динамика движения будет описываться системой дифференциальных
уравнений
Поскольку величина скорости зафиксирована, то ИМ есть множество в трехмерном пространстве . Соответственно, МН - трехмерное множество, цилиндрическое по координате .
Для представления множеств будем использовать сетку по . Каждому узлу сетки будет соответствовать сечение в виде выпуклого многоугольника.
Построение можно проводить по способу, изложенному
в разделах 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