Содержание
Введение ...................................................................................................................................................... 3
1 Аппаратная и алгоритмическая структуры комплексного оптико-инерциального
навигационного комплекса ...................................................................................................................13
1.1
Требование к точности навигационного комплекса ........................................................13
1.2
Аппаратный состав навигационного комплекса ..............................................................13
1.3
Алгоритмическая структура навигационного комплекса ..............................................15
1.4
Алгоритмическая структура комплексной обработки информации ............................16
2 Математические модели погрешностей измерений подсистем навигационного
комплекса .................................................................................................................................................17
3
4
2.1
Математическая модель погрешностей БИНС .................................................................17
2.2
Математическая модель погрешностей приемника ГНСС ............................................22
2.3
Математическая модель погрешностей ОЭС ....................................................................25
Алгоритмы комплексной обработки информации ...................................................................28
3.1
Оптимальный фильтр Калмана ...........................................................................................28
3.2
Жесткосвязанная схема комплексирования......................................................................32
3.3
Уравнения измерения для СК снимка ................................................................................34
Имитационное моделирование синтезированных алгоритмов КОИ ...................................43
4.1
Методика имитационного моделирования для алгоритма КОИ ...................................43
4.2
Программно-математическое обеспечение имитационного моделирования ..............44
4.3
Результаты моделирования ..................................................................................................52
Экономическая часть .............................................................................................................................64
Введение ....................................................................................................................................................65
1
Оценка целесообразности выполнения разработки .................................................................66
1.1 Определение трудоемкости разработки ПП ............................................................................68
1.2
Календарное планирование работ .......................................................................................70
2
Определение затрат, себестоимости и цены ...............................................................................72
3
Оценка экономической эффективности разработки ................................................................74
Вывод к экономической части..............................................................................................................76
Охрана труда при моделировании навигационной системы для БЛА.........................................77
Введение ....................................................................................................................................................78
1 Анализ условий труда .........................................................................................................................79
2 Расчет системы освещения.................................................................................................................82
Вывод к разделу охрана труда ...............................................................................................................86
Список используемой литературы ......................................................................................................87
2
Введение
В настоящее время беспилотные летательные аппараты (БЛА) играют всё более
важную роль при выполнении различного рода задач. Они всё чаще используются в
ситуациях, связанных с повышенной угрозой здоровью экипажа летательных аппаратов.
Одним из основных критериев гарантии выполнения поставленной задачи является
автономное позиционирование в пространстве. С развитием самих БЛА необходимо
развивать системы, позволяющие автономно определять ориентацию и местоположение
объекта. Как правило, для решения такого рода задач используется комплекс инерциальной
навигационной системы в сочетании со спутниковой навигационной системой.
Объектом исследования является алгоритмическое обеспечение, обеспечивающее
комплексную
обработку
информации
навигационного
комплекса
беспилотного
летательного аппарата класса Medium Altitude Long Endurance.
Глобальные навигационные спутниковые системы (ГНСС) – это один из основных
измерительных систем на борту БЛА, благодаря ряду их высоких эксплуатационных
характеристик. При этом, ГНСС является радиотехнической навигационной системой, и,
как и любая подобная система, подвержена влиянию внешних радиопомех. Такие помехи
бывают как естественного, так и искусственного происхождения.
Естественными радиопомехами называются помехи, вызванные вследствие того, что
при прохождении сигналом пути от навигационного космического аппарата (НКА) до
приемной аппаратуры ГНСС потребителя он подвержен множеству изменений, связанных
с анизотропными свойствами земной атмосферы: тропосферы (0-10 км) и ионосферы (601000 км), такими как относительная диэлектрическая и магнитная проводимость
проницаемость, удельная проводимость среды [1].
Задержка сигнала в тропосфере может достигать 7 нс (что вызывает ошибку в
определении псевдодальностей около 2 м) для спутников, находящихся в зените, и 85 нс
(25 м) для спутников, расположенных под углом места 5о.
Компенсация тропосферных погрешностей осуществляется путем задания моделей
задержек, обусловленных влиянием тропосферы. Использование моделей тропосферы
позволяет скомпенсировать до 90% общей погрешности так, что ошибка может составлять
≤ 0,2 м для сигналов спутников, находящихся в зените.
Задержка сигнала в ионосфере зависит, в первую очередь, от концентрации
электронов (эл/м3), существенно меняющейся в течение суток, что приводит к изменению
времени запаздывания, которое может составлять примерно 10 нс (3 м) ночью и доходить
до 50 нс (15 м) днем для спутника, находящегося в зените. Кроме того, на концентрацию
3
электронов в ионосфере также влияют геомагнитная активность, активность Солнца и ряд
других факторов, определяющих уровень ионизации ионосферы.
Различают методы компенсации ионосферной погрешности для одночастотных и
двухчастотных приемников. Наиболее просто компенсация ионосферной погрешности
достигается в двухчастотном приемнике, когда используются зависимость погрешности от
несущей частоты сигнала. В этом случае определение группового запаздывания в
ионосфере определяется как результат сравнения псевдодальностей, полученных для двух
различных известных частот сигнала.
Остаточная погрешность компенсации влияния ионосферы во многом определяется
внутренними шумами приемника и не превышает 2 м.
В
одночастотном
приемнике
недоступна
дополнительная
информация,
характеризирующая состояние ионосферы, поэтому в этом случае возможно использовать
только ту или иную модель ионосферы. Основная сложность заключается в невозможности
построения модели ионосферы с высокой точностью из-за влияния большого числа
факторов. При использовании таких моделей остаточная погрешность в определении
псевдодальностей составляет приблизительно 25% от начального уровня [1].
Помехи
искусственного
происхождения
делятся
на
преднамеренные
и
непреднамеренные. К числу непреднамеренных относят помехи, возникающие в результате
интерференции сигналов с сигналами других радиотехнических систем и многолучевость.
Многолучевость представляет собой помеху, возникающую из-за переотражения
радиосигнала. Она может быть вызвана как подвижными объектами, так и неподвижными.
Суть проблемы заключается в том, что на антенну ГНСС приемника могут поступать не
только прямые сигналы со спутника, но и переотраженные. Спутниковый сигнал
отражается от поверхностей, неспособных пропустить через себя или поглотить
электромагнитное излучение радиосигнала, например от земли, воды и близлежащих
поверхностей. В большей степени это заметно при движении в условиях плотной городской
застройки.
Преднамеренными
помехами
искусственного
происхождения
являются
энергетические (джеминг) и имитационные помехи (спуфинг).
Джеминг
является
радиопомехами,
предназначенными
для
нарушения
функционирования навигационной аппаратуры потребителя путем подавления полезного
информационного сигнала, вследствие чего приемник ГНСС не может определить
местоположение в связи с отсутствием возможности получить какой-либо сигнал диапазона
радиочастот ГНСС. На рисунке 1 отображен спектр сигналов, в котором отображены шум,
4
издаваемый генератором шума (красным), полезный сигналы Global Position System (GPS)
диапазона L2C, ГЛОНАСС диапазона L2.
Рисунок 1 – Принцип работы джеминга
На практике проще и надежнее реализация энергетических помех. Однако любое
воздействие подобного рода легко распознается и позволяет, соответственно, учитывать
наличие помехового воздействия при работе аппаратуры [2].
В отличие от джемминга, спуфинг – более сложный метод радиотехнической атаки.
Он состоит в передаче ложного сигнала ГНСС, заглушающего истинный сигнал со
спутников. Используя спуфинг, злоумышленник может изменить траекторию движения
объекта путём указания заранее ложных параметров в сигнале ГНСС [3], которые, будучи
расцененным приёмником легитимными, приведут к отклонению объекта от заданного
курса. Таким образом, не вмешиваясь в систему управления БЛА, возможно изменить
траекторию его движения. Спуфинг применим в общедоступном диапазоне частот.
На сегодняшний день есть ряд методов повышения точности и отказоустойчивости
показаний навигационного комплекса БЛА, которые применяются как раздельно, так и
совместно друг с другом.
Условно, подходы по повышению точности и отказоустойчивости можно разделить
на четыре основные группы:
I. Алгоритмические методы компенсирования влияния многоучёности и других
помех в сигналах ГНСС. К таким методам можно отнести алгоритмы автономного контроля
целостности Receiver Autonomous Integrity Monitoring (RAIM) и им подобные [4]. Задача
таких алгоритмов заключается в контроле целостности измерений ГНСС путем
обнаружения и исключения зашумленных сигналов за счет избыточности измерений
псевдодальностей;
5
II. Аппаратные методы борьбы с зашумленностью сигналов ГНСС. В данную группу
можно отнести методы, требующие изменений в существующих, либо добавление новых
решений в аппаратных состав приемников спутниковых навигационных систем, за счет
чего можно достигнуть повышения уровня помехозащищённости спутникового приемника;
III. Методы автономного бортового контроля целостности, такие как алгоритмы
Autonomous Airborne Integrity Monitoring (AAIM) и им подобные. Суть таких методов
заключается в комплексировании измерений ГНСС с показаниями другой навигационной
системы (как правило – БИНС) [5];
IV. Методы повышения помехозащищенности навигационного комплекса путем
включения в него дополнительных автономных навигационных систем. Такими
дополнительными системами могут являться оптико-электронная система (ОЭС),
корреляционно-экстремальная навигационная система (КЭНС), доплеровский измеритель
скорости и сноса (ДИСС). Подробное описание некоторых методов описано далее.
Оптическая навигационная система
Одним из вариантов коррекции бесплатформенной инерциальной навигационной
системы (БИНС) является построение навигационного комплекса (НК), включающего в
себя оптико-электронную систему (ОЭС) ориентации и навигации в качестве
дополнительного средства коррекции.
Такие НК, как правило, состоят из блока БИНС, ОЭС (включающей в себя одну или
две камеры) и алгоритма комплексной обработки информации (КОИ) (Рисунок 2).
Алгоритм ОЭС
Выделение и
отслеживание
опорных точек
Привязка
координат
опорных точек
(картирование)
Оценивание
собственного
движения
Изображения
Коррекция оценки
положения камеры
Измерения
Алгоритм КОИ
Коррекция
показаний БИНС
Параметры
движения камеры
Уравнения БИНС:
Ориентация
Координаты
Скорость
Параметры
ориентации и
навигации
БИНС
Рисунок 2 – Схема навигационного комплекса с использованием ОЭС
6
Оптико-электронные системы могу применяться как в моно, так и стереорежимах. В
последнем случае за счет наличиях двух камер и базиса фотографирования возможно в
каждый момент времени построить карту глубины изображения, то есть, массив дальностей
до видимых точек окружающего пространства. В монорежиме построение такой карты
возможно за счет построения базиса фотографирования при перемещении камеры.
Практически любая оптико-электронная система включает в себя алгоритм
выделения некоторых значимых элементов изображения, характерных для нескольких
последовательных кадров. В качестве таких элементов могут быть использованы цветовые,
геометрические
или
структурные
особенности
окружающего
пространства,
спроецированные на плоскость изображения. Алгоритмы выделения особых объектов на
изображении называются детекторами. Помимо выделения таких объектов так же решается
задача их идентификации – обнаружения одних и тех же объектов в ряде последовательных
кадров.
Сопоставляя расположение одних и тех же элементов на последовательных кадрах и
применяя уравнения фотограмметрии, можно получить параметры перемещения и
вращения камеры. Полученные при этом измерения могут быть использованы в КОИ. В
зависимости от типа используемых измерений ОЭС, возможно построение алгоритмов
КОИ по слабосвязанной или жесткосвязанной схеме комплексирования.
Преимуществами использования ОЭС в составе НК являются:
- высокая степень автономности;
- сравнительно малые вес и энергопотребление;
- возможность гибкой настройки алгоритма ОЭС и использовании его для
использования его не только для определения параметров навигации и ориентации объекта,
но и для проведения картирования.
К недостаткам такого метода можно отнести:
- низкую робастность по отношению к подвижным объектам (например,
автомобилям);
- необходимость калибровки камеры оптической системы;
- зависимость от окружающего пространства.
Последний недостаток не позволяет эффективно использовать такие системы при
полете БЛА над участками поверхности, изображение которых не имеет уникальных точек
или сильно зашумлено, например, акваториями или лесами.
7
Астрономическая навигационная система
Другими
автономными
средствами
коррекции
БИНС
могут
служить
астрономические навигационные системы, такие как астроинерциальные навигационные
системы (АИНС). Такие системы являются по своей сути оптико-электронными, однако
АИНС направлены на измерение направления на естественные астроориентиры – звезды.
Смысл работы АИНС заключается в наблюдении картины звездного небо при
помощи астровизира, сравнении полученной картины с выработанными при помощи
алгоритмов
КОИ
предсказаниями
и
вычислении
поправок,
компенсирующих
накапливаемые ошибки БИНС.
Традиционно задача наблюдения звезд решается путем наведения и длительного
удержания оптико-электронных инструментов АИНС в направлении на наиболее яркие
звезды с помощью гиростабилизированных платформ. Существуют и бесплатформенные
АИНС, которые выгодно отличаются от платформенных существенно более низкими
стоимостью и габаритами, но для функционирования которой требуется астровизирующее
устройство, способное различать гораздо более тусклые звезды.
Макет такой системы приведен на рисунке 3.
Астрокамера
астровизира
Блок электроники
астровизира
Антенна
ГЛОНАСС/GPS
БИНС
Плита
Рисунок 3 – Макет АИНС
Основным преимуществом АИНС является высокая степень автономности системы.
Основными недостатками являются:
- сравнительно высокая стоимость системы;
- сложность ее построения;
8
- зависимость точности работы системы от освещения и погодных условий.
Гравиинерциальная навигационная система
Другим вариантом решения поставленной задачи может являться применение
комплексного использования цифровых баз данных об аномалиях гравитационного поля
Земли и об аномалиях ускорения силы тяжести. Реализация предлагаемого подхода к
построению навигационной системы летательного аппарата основана на включении в
структуру программно-математического обеспечения модуля памяти с данными о
цифровой карте аномалий ускорения силы тяжести на маршруте полета. Инерциальноспутниковый режим в такой системе можно рассматривать как резервный, связанный с
динамической калибровкой и коррекцией БИНС. В работе [6] предлагается использовать
структурную
схему
гравиинерциально-спутниковой
навигационной
системы,
изображённую на рисунке 4.
^
YБ
YБ
БИНС
ЦКАУСТ
(–)
Z
^
ОФК
YС
X
(–)
ГНСС
Δg
Рисунок 4 – Структурная схема гравиинерциально-спутниковой навигационной
системы
На рисунке 3 используются следующие обозначения:
𝑌̅Б – вектор навигационных параметров, счисляемых в БИНС;
𝑌̅С – вектор навигационных параметров, определяемых ГНСС;
𝑌̅Б – вектор навигационных параметров, определяемых БИНС;
𝑌̅̂Б – вектор корректированных навигационных параметров БИНС;
𝑍̅ – вектор инерциально-спутниковых измерений навигационных параметров;
𝑋̂ – вектор оценок ошибок БИНС;
Δ𝑔 – значения аномалий ускорения силы тяжести;
ОФК – оптимальный фильтр Калмана;
ЦКАУСТ – цифровая карта аномалий ускорения силы тяжести.
С одной стороны, выполняется инерциальное счисление параметров движения
летательного аппарата с учетом аномалий ускорения силы тяжести, с другой, - компенсируя
9
оценки смещений акселерометров БИНС и используя вертикальный канал ГНСС, из
решения обратной задачи инерциальной навигации представляется возможным определять
аномалии ускорений сил тяжести.
Помимо аномалий ускорений силы тяжести в подобных системах может
использоваться информация о параметрах других физических полей Земли: поля рельефа
местности или поля магнитных аномалий. Включение нескольких карт различных
физических полей позволяет повысить эффективность системы при небольших градиентах
тех или иных измеряемых параметров.
Основным преимуществом таких систем является возможность уточнения баз
данных об аномалиях ускорения силы тяжести или других физических параметров Земли
при совместном использовании БИНС и ГНСС, что позволяет повышать точность системы
в автономном режиме работы.
Основным недостатками являются:
- сравнительно низкая точность;
- вероятность неэффективного использования при условии небольших градиентов
используемых физических параметров по маршруту движения.
Доплеровский измеритель скорости и сноса
Доплеровский измеритель скорости и сноса (ДИСС) – это радиотехническое
устройство, которое устанавливается на борт воздушного судна для измерения путевой
скорость и угла сноса.
ДИСС основан на использовании эффекта Доплера. Эффект заключается в том, что
частота принятого сигнала, отражённого от цели, может отличаться от частоты излучённого
сигнала. Разница между этими частотами зависит от соотношения скоростей объектов
относительно друг друга. Данный эффект будет справедливым для любого рода волновых
процессов: электромагнитного излучения, светового, звуковых волн и т.д.
Основными составными частями ДИСС являются передатчик и приемник с
антеннами, и вычислительное устройство. Передатчик через антенну излучает радиоволны
ультракоротковолнового (УКВ) диапазона (порядка 9-13 ГГц) по трем или четырем
узконаправленным лучам, в связи с чем различают трехлучевые и четырёхлучёвые ДИСС.
Лучи обращены в сторону Земли и расположены под наклоном к продольной оси
летательного аппарата (ЛА). На рисунке 5 наглядно видны направления радиоволн,
излучаемых четырёхлучёвым ДИСС.
10
Рисунок 5 – Иллюстрация работы ДИСС
Излучаемые радиоволны отражаются от земной поверхности и принимаются
приемником через антенну.
При прямолинейном полете, в связанной с ЛА системой координат (СК),
поверхность Земли приближается спереди, поэтому частота отраженных радиоволн для
лучей, направленных вперед, будет больше излучаемой передатчиком. Для лучей,
направленных назад, частота будет меньше излучаемой, так как отражающая земная
поверхность удаляется от ЛА.
В результате наличия угла сноса, и при маневрировании ЛА принимаемая частота
для каждого из четырех лучей отраженного сигнала различна. За счет данного эффекта и
рассчитывается путевая скорость и угол сноса.
Погрешность измерения путевой скорости современных авиационных ДИСС
составляет порядка 1,4 км/ч, а угла сноса – 1°.
На рисунке 6 показан вариант построения структурной схемы алгоритмов КОИ при
комплексировании показаний ДИСС и БИНС.
БИНС
Ускорения
Угл. скорости
ДИСС
YБ
Алгоритмы
БИНС
Алгоритмы
курсодопплеровс
кого счисления
Курс
Курс
Координаты
Невязка по курсу
-
Координаты
-
Невязка по коорд.
Алгоритмы
КОИ
^
X
Рисунок 6 – Структурная схема алгоритмов КОИ при комплексировании ДИСС и
БИНС
11
На рисунке 6 используются следующие обозначения:
𝑌̅Б – вектор навигационных параметров, определяемых БИНС;
𝑋̂ – вектор оценок ошибок БИНС/ДИСС.
Основным преимуществом использования ДИСС является сравнительно высокая
точность определения навигационных параметров.
Основными недостатками являются:
- вероятность пропадания части измерений при больших углах крена и тангажа ЛА
за счет поднятия излучаемого луча относительно горизонта и при полете над водной
поверхностью;
- небольшие рабочие углы обзора;
- возможность зашумления УКВ диапазона работы ДИСС.
За счет использования дополнительных автономных навигационных систем,
четвертый метод позволяет осуществлять навигацию БЛА как в условиях зашумленности
сигналов ГНСС, так и в условии их временной потери, что является преимуществом
данного метода перед другими. Поэтому целью данной работы является повышение
точности и отказоустойчивости автономной навигации перспективных беспилотных
летательных аппаратов за счет комплексирования всей совокупности имеющихся
измерений параметров движения и показаний системы одновременной навигации и
картирования на основе оптико-электронных измерений. Под картированием в данном
случае понимается процесс вычисления геопространственных координат точек местности,
что может быть использовано для построения карты.
Для достижения поставленной цели необходимо решить следующие задачи:
1.
Разработать аппаратную и алгоритмическую структуру комплексной оптико-
инерциальной навигационной системы;
2.
Разработать математические модели погрешностей подсистем автономной
оптико-инерциальной навигационной системы;
3.
Сформировать уравнение измерений;
4.
Разработать
алгоритм
комплексной
обработки
информации
оптико-
инерциальной навигационной системы;
5.
Разработать
программно-математическое
обеспечение
имитационного
моделирования синтезированного алгоритма комплексной обработки информации для
исследуемых способов измерений.
12
1
Аппаратная и алгоритмическая структуры комплексного оптико-
инерциального навигационного комплекса
1.1
Требование к точности навигационного комплекса
Навигационный
комплекс
(НК)
должен
соответствовать
требованиям
к
беспилотному авиационному комплексу в устойчивости к внешним возмущающим
факторам и требованиям по назначению. Совокупность этих требований будет отражать
различные параметры и условия эксплуатации беспилотного авиационного комплекса в
целом и необходимые динамические и точностные характеристики беспилотного
летательного аппарата (БЛА) в частности. При этом, часто возникает задача в определении
требований к НК, когда требования верхнего уровня неизвестны (имеют ограниченный
доступ) или неопределенны, такая задача часто возникает на стадии эскизного проекта по
созданию новых образцов техники. В этом случае дерево требований будет иметь обратный
вид: «от частного к общему». Тогда на основании существующих или перспективных
характеристик навигационных систем формируются оценки по возможным достижимым
параметрам НК, с учётом существующих или разработанных алгоритмов, которые в
совокупности будут определять параметры перспективного изделия.
Как было описано выше, требования верхнего уровня неопределенны, поэтому
требования к точности НК БЛА подлежат оценке на основе предложенной концепции
построения НК БЛА и синтезируемых алгоритмов. Стоит отметить, что основным
недостатком большинства автономных систем является рост погрешностей вычисленных
навигационных параметров со временем или в зависимости от пройденного пути. В
частности, ошибка всех навигационных параметров БИНС в автономном режиме растёт со
временем, ошибка параметров, вычисляемых на основе оптических систем, зависит от
дальности визирования особых точек.
1.2
Аппаратный состав навигационного комплекса
Аппаратный состав бортового оборудования БЛА для решения задачи ориентации
и навигации с использованием оптико-электронной системы (ОЭС) должен включать в
себя следующие компоненты:
1. БИНС предоставляет следующую навигационную информацию:
- углы положения относительно горизонта, истинный и магнитный курсы;
- координаты местоположения (высоту бароинерциальную, широту, долготу);
- составляющие путевой скорости;
- составляющие угловой скорости и линейного ускорения;
- параметры и признаки, характеризующие работу системы;
13
2. Система воздушных сигналов (СВС) обеспечивает прием текущих давлений –
полного и статического, их обработку и вычисление высотно-скоростных параметров.
Система состоит из 2-х приёмников полного и 2-х статического давлений, пневмотрактов и
2-х вычислителей высотно-скоростных параметров.
Аэрометрическими параметрами, которые измеряет система являются абсолютная
высота ℎабс , относительная высота ℎотн вертикальная скорость 𝑉𝑦 , приборная скорость 𝑉пр ,
истинная скорость 𝑉ист и угол атаки 𝛼.
В СВС предусмотрены два режима работы:
- режим предполетной подготовки;
- рабочий режим.
3.
Бортовой
помехозащищенный
приемник
сигналов
космических
радионавигационных систем ГЛОНАСС и GPS, предназначенный для определения
навигационных параметров на борту БЛА.
ГНСС приемник обеспечивает:
- автоматическое непрерывное определение навигационно-временных параметров и
их признаков;
- автоматическое подавление преднамеренных радиопомех различного типа;
- трехмерное местоположения БЛА в заданной СК: Параметры Земли 1990 года (ПЗ90), World Geodetic System 1984 (WGS-84);
- определение текущего времени;
- определение даты;
-
определение
текущего
геометрического
фактора
по
пространственным,
горизонтальным, вертикальным составляющим.
4. Оптико-электронная система предназначена для определения навигационных
параметров. Она включает в себя гиростабилизированную камеру, которая позволяет
получать высококачественное изображение выбранного участка местности или объекта,
находящиеся продолжительное время в поле зрения камеры.
Основные требования, предъявляемые к ОЭС на БЛA:
− число каналов 1 (ТВ), опционально 2 (ТВ+ИК);
− разрешение матрицы (не менее), элементов 1920 × 1280 (ТВ), 640×480 (ИК);
− максимальная частота кадров, кадров/с не менее 20;
− рабочая температура: от минус 40 до плюс 35 °С (включение при температуре
окружающей среды не менее минус 20 °С);
− предельная температура: от минус 50 до плюс 65 °С;
14
− воздействие других ВВФ по ГОСТ РВ 20.39.304-98 (группа исполнения аппаратуры
3.2.3, зона А1);
− метод сжатия MJPEG;
− интерфейсы Ethernet, DVI;
− напряжение питания, 27 В;
масса (не более), кг 3 (без учета ГСП).
1.3
Алгоритмическая структура навигационного комплекса
Структурная схема навигационного комплекса бортового оборудования БЛА с
выделением оптико-электронной системы, как одного из источников информации
представлена на рисунке 7.
Ethernet
МКИО
ИУС
ARINC 429
ARINC 429
ARINC 429
СВС
ARINC 429
М
К
И
О
МКИО
БИНС
МКИО
СРД-Б
РВ
ГНСС
ARINC 818
МКИО
МКИО
ЦН
КСУ
DVI
ОЭС
Ethernet
УК-Э
Рисунок 7 – Структурная схема бортового оборудования БЛА
На рисунке 7 используются следующие обозначения:
МКИО – интерфейс по ГОСТ Р 52070-2003;
ARINC 429 – интерфейс по ГОСТ 18977-79, PTM 1495-75;
СРД-Б – система регистрации данных;
ИУС – информационно управляющая система;
КСУ – комплексная система управления;
ЦН – целевая нагрузка;
УК-Э – устройство коммутационное электрическое.
15
Управление режимами и выдача параметрической информации осуществляется по
интерфейсу RS-422.
Передача изображений и видеоинформации осуществляется по интерфейсу Ethernet
100BASE-TX.
ОЭС обеспечивает возможность передачи выбранного канала видео (в том числе и
совмещенного) в боровое оборудование по интерфейсу DVI-D.
БИНС
обеспечивает
непрерывную
выдачу
навигационной
и
пилотажной
информаций в следующих режимах, выполняемых одновременно:
- спутниковый;
- комбинированный.
- инерциальный;
1.4
Алгоритмическая структура комплексной обработки информации
Обобщенная структурная схема алгоритмов КОИ с условным разделением
представлена на рисунке 8.
Потребитель
Горизонтальный канал
БИНС
Прогноз
измерений ОЭС
Алгоритм комплексной
обработки информации
Формирователь входных сигналов
ОЭС
Прогноз
измерений СНС
Оцениватель
СНС
Формирователь поправок
БВ
Пересчет
измерений в
требуемую СК
РВ
Пересчет
измерений в
требуемую СК
Вертикальный канал
Рисунок 8 – Обобщенная схема комплексирования навигационной информации
На рисунке 8 используются обозначения:
𝑌̅Б , 𝑌̅О , 𝑌̅С – векторы выходных параметров БИНС, ОЭС, ГНСС соответственно;
16
̅
𝑍̅Б/О , 𝑍̅Б/С , 𝑍̅Б/БВ , 𝑍Б/РВ
– векторы измерений, содержащие в себе разность измерений
БИНС и ОЭС, БИНС и ГНСС, БИНС и баровысотомера (БВ), БИНС и РВ соответственно.
При такой структуре алгоритмов КОИ появляется избыточность навигационной
информации и появляется возможность построить вектор измерений, который имеет
следующий вид:
̅ ,
𝑍̅ ,
𝑍Б/О
𝑍̅ 𝑇 = { Б/С
2𝑚 × 1 3𝑛 × 1
̅
𝑍Б/РВ
,
1×1
𝑍̅Б/БВ
}.
1×1
(1)
где 𝑚 – количество используемых спутников ГНСС;
𝑛 – количество используемых опорных точек ОЭС.
2
Математические
модели
погрешностей
измерений
подсистем
навигационного комплекса
2.1
Математическая модель погрешностей БИНС
На основании предложенной аппаратной структуры комплексной навигационной
системы объекта, для проведения оценки погрешностей БИНС предлагается использовать
модель ошибок, приложенную в [7].
̅ + [𝐺] ∙ 𝑊
̅,
𝑋̅̇ = [𝐹] ∙ 𝑋̅ + [𝐵] ∙ 𝑈
(2)
где [F] – матрица динамики системы;
̅ – вектор состояния системы;
X
[B] – матрица управления;
̅ - вектор управляющих сигналов;
U
[13] – матрица связи шумов системы;
̅ – вектор шумов системы.
W
Соотношения, которые описывают инструментальные погрешности датчиков
угловых скоростей (ДУС) и акселерометров, имеют следующий вид:
𝛿𝛺 = ∆𝛺 + ∆𝐾𝛺 ∙ 𝛺 + 𝛿𝛺 б.ш. ,
𝛿𝑛 = ∆𝑛 + ∆𝐾𝑛 ∙ 𝑛 + 𝛿𝑛б.ш. ,
(3)
где 𝛿𝛺 – это погрешность определения проекции абсолютной угловой скорости
вращения на измерительную ось ДУС;
∆𝛺 – это сдвиг нуля, являющийся постоянной составляющей погрешности ДУС;
17
∆𝐾𝛺 – ошибка масштабного коэффициента ДУС;
𝛺 – идеальное значение проекции абсолютной угловой скорости вращения на
измерительную ось ДУС;
𝛿𝛺 б.ш. – шумовой компонент погрешности гироскопов, описывается случайным
гауссовским процессом типа “белого шума” с нулевым средним и известной
интенсивностью;
𝛿𝑛 – компонент, который отвечает за погрешность определения проекции
кажущегося ускорения;
∆𝑛 – это сдвиг нуля, являющийся постоянной составляющей погрешности
акселерометра;
∆𝐾𝑛 – ошибка масштабного коэффициента акселерометра;
𝑛 – идеальное значение проекции кажущегося ускорения на измерительную ось
акселерометра;
𝛿𝑛б.ш. – шумовой компонент погрешности акселерометра, описывается случайным
гауссовским процессом типа “белого шума” с нулевым средним и известной
интенсивностью.
БИНС, установленная на борту БЛА, является двухканальной. Информация о
вертикальном канале поступает от внешних источников: РВ, БВ, спутниковой
навигационной системы. С учетом этого, вектор состояния математической модели
погрешностей БИНС имеет вид:
𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝛼, 𝛽, 𝛾, ∆𝛺𝑋 , ∆𝛺𝑌 , ∆𝛺𝑍 , ∆𝐾𝛺 𝑋 , ∆𝐾𝛺 𝑌 , ∆𝐾𝛺 𝑍 , ∆𝑛𝑋 , ∆𝑛𝑌 , ∆𝑛𝑍 ,
Т
𝑋̅Б = {
}
∆𝐾𝑛𝑋 , ∆𝐾𝑛 𝑌 , ∆𝐾𝑛 𝑍
(4)
где ∆ΩX , ∆ΩY , ∆ΩZ – проекции постоянных составляющих погрешностей ДУС на оси
связанной с БЛА СК (в допущении, что связанные оси БИНС и БЛА совпадают);
∆K Ω X , ∆K Ω Y , ∆K Ω Z – ошибки масштабных коэффициентов ДУС;
∆nX , ∆nY , ∆nZ – постоянные составляющие ошибок акселерометров в проекции на
оси связанной СК;
∆K n X , ∆K n Y , ∆K n Z – ошибки масштабных коэффициентов акселерометров;
x1 , x2 – ошибки определения координат БИНС, связанные с ошибками определения
долготы δλ и широты δφ, соответственно:
x1 = δλ ∙ ρ2 ∙ cos(φ),
18
(5)
x2 = δφ ∙ ρ1 ,
где φ – идеальное значение текущей широты;
ρ1 , ρ2 – радиусы кривизны, соответственно, меридионального и перпендикулярного
ему сечений, которые могут быть вычислены как:
a ∙ (1 − e2 )
ρ1 =
+ h,
√(1 − e2 ∙ sin2 (φ))
ρ2 =
3
a
(6)
+ h,
√(1−e2 ∙sin2 (φ))
где a – длина большой полуоси земного эллипсоида, определяется принятой СК;
e – эксцентриситет земного эллипсоида, определяется принятой СК;
h – идеальное значение текущей высоты над эллипсоидом;
x3 , x4 – ошибки в определении скорости изменения координат БИНС, связанные с
ошибками определения восточной δVE и северной δVN составляющими путевой скорости:
Vh
x3 = δVE + ( + ΩE ∙ tg(φ)) ∙ x1 + ΩH ∙ x2 ,
ρ2
Vh
x4 = δVN + ∙ x1 .
ρ1
В
выражении
(7)
отсутствуют
слагаемые
{ΩN ∙ δH} и {−ΩE ∙ δH}
(7)
ввиду
используемого в НК алгоритма двухканальной БИНС. Идеальные значения вычисленных
проекций абсолютной угловой скорости вращения в выражении (7) определяются
соотношениями:
𝛺𝐸 =
𝛺𝑁 =
𝛺𝐻 =
−𝑉𝑁
,
𝜌1
𝑉𝐸
+ 𝑢 ∙ 𝑐𝑜𝑠(𝜑),
𝜌2
𝑉𝐸
𝜌2
(8)
∙ 𝑡𝑔(𝜑) + 𝑢 ∙ 𝑠𝑖𝑛(𝜑),
где 𝑢 – модуль угловой скорости вращения Земли.
α2 , β2 , γ2 – ошибки ориентации вычисленного БИНС трехгранника относительно
базового:
19
α1 = −
x2
,
ρ1
α2 = α + α1 ,
β1 =
x1
,
ρ2
γ1 =
β2 = β + β1 ,
x1
∙ tg(φ)
ρ2
(9)
γ2 = γ + γ1
где α1 , β1, γ1 – погрешности ориентации вычисленного трехгранника относительно
базового за счет наличия ошибок определения координат точки места;
α, β, γ – погрешности ориентации, обусловленные дрейфами ДУС.
Связь ошибок ориентации БИНС и ошибок БИНС в определении углов крена, курса
и тангажа примет вид:
𝛿𝛾 = (
−𝑠𝑖𝑛(𝜓)
𝑐𝑜𝑠(𝜓)
) ∙ 𝛼2 + (
) ∙ 𝛽2
𝑐𝑜𝑠(𝜐)
𝑐𝑜𝑠(𝜐)
𝛿𝜓 = (𝑠𝑖𝑛(𝛾) ∙ 𝑐𝑜𝑠(𝜓) + 𝑐𝑜𝑠(𝛾) ∙ 𝑠𝑖𝑛(𝜓) ∙ 𝑡𝑔(𝜐)) ∙ 𝛼2 +
+(𝑠𝑖𝑛(𝛾) ∙ 𝑠𝑖𝑛(𝜓) − 𝑐𝑜𝑠(𝛾) ∙ 𝑐𝑜𝑠(𝜓) ∙ 𝑡𝑔(𝜐)) ∙ 𝛽2 + 𝑐𝑜𝑠(𝛾) ∙ 𝛾2
(10)
𝛿𝜐 = (𝑐𝑜𝑠(𝛾) ∙ 𝑐𝑜𝑠(𝜓) − 𝑠𝑖𝑛(𝛾) ∙ 𝑠𝑖𝑛(𝜓) ∙ 𝑡𝑔(𝜐)) ∙ 𝛼2 +
+(𝑐𝑜𝑠(𝛾) ∙ 𝑠𝑖𝑛(𝜓) + 𝑠𝑖𝑛(𝛾) ∙ 𝑐𝑜𝑠(𝜓) ∙ 𝑡𝑔(𝜐)) ∙ 𝛽2 − 𝑠𝑖𝑛(𝛾) ∙ 𝛾2 ,
где 𝜓, 𝜐, 𝛾 – идеальные значения текущих углов истинного курса, тангажа и крена;
𝛿𝜓, 𝛿𝜐, 𝛿𝛾 – погрешности определения углов курса, тангажа и крена алгоритма БИНС
соответственно.
Матрица динамики системы (2) [F] при таком векторе состояния и принятой модели
погрешностей БИНС будет иметь размерность 19x19, а ее элементы, отличные от нулевых,
имеют вид:
[F]1,3 = 1, [F]2,4 = 1, [F]3,1 = −ω0 2 + ΩN 2 + ΩH 2 , [F]3,2 = Ω̇H − ΩE ∙ ΩN ,
[F]3,4 = 2 ∙ ΩH , [F]3,6 = nH , [F]3,6 = −nN , [F]4,1 = −[F]3,2 ,
[F]4,2 = −ω0 2 + ΩE 2 + ΩH 2 , [F]4,3 = −[F]3,4 , [F]4,5 = −nH , [F]4,7 = nE ,
[F]3,14 = [С]1,1 , [F]3,15 = [С]1,2 , [F]3,16 = [С]1,3,
[F]3,17 = nX ∙ [С]1,1 , [F]3,18 = nY ∙ [С]1,2 ,[F]3,19 = nZ ∙ [С]1,3,
[F]4,14 = [С]2,1 , [F]4,15 = [С]2,2 , [F]4,16 = [С]2,3,
[F]4,17 = nX ∙ [С]2,1 , [F]4,18 = nY ∙ [С]2,2 , [F]4,19 = nZ ∙ [С]2,3 ,
[F]5,8 = [С]1,1 , [F]5,9 = [С]1,2 , [F]5,10 = [С]1,3,
20
(11)
[F]6,8 = [С]2,1 , [F]6,9 = [С]2,2 , [F]6,10 = [С]2,3,
[F]7,8 = [С]3,1 , [F]7,9 = [С]3,2 , [F]7,10 = [С]3,3,
[F]8,8 = ΩX ∙ [С]1,1 , [F]8,9 = ΩY ∙ [С]1,2 , [F]8,10 = ΩZ ∙ [С]1,3,
[F]9,8 = ΩX ∙ [С]2,1 , [F]9,9 = ΩY ∙ [С]2,2 , [F]9,10 = ΩZ ∙ [С]2,3,
[F]10,8 = ΩX ∙ [С]3,1, [F]10,9 = ΩY ∙ [С]3,2 ,[F]10,10 = ΩZ ∙ [С]3,3,
где ω0 – частота шулеровских колебаний;
nE , nN , nH – проекции кажущегося ускорения на оси ГСК;
[С] – матрица пересчета из связанной СК в ГСК;
ΩX,Y,Z – проекции абсолютной угловой скорости вращения объекта на оси связанной
СК;
nX,Y,Z– проекции вектора кажущегося ускорения на оси связанной СК;
Ω̇H – проекция скорости изменения абсолютной угловой скорости вращения на
вертикаль места:
1
Ω̇H = ρ ∙ (u ∙ cos(φ) ∙ VN + nE ∙ tg(φ) + VH ∙ ΩH + ρ
2
VE ∙VN
).
2
2 ∙cos (φ)
(12)
Вектор шумов инерциальных датчиков для модели (2) будет иметь вид:
̅ T = {δΩX б.ш. , δΩY б.ш. , δΩZ б.ш. , δnX б.ш. , δnY б.ш. , δnZ б.ш. },
W
(13)
где δΩX б.ш. , δΩY б.ш. , δΩZ б.ш. – шумовые составляющие погрешностей ДУС в проекции
на оси связанной СК;
δnX б.ш. , δnY б.ш. , δnZ б.ш. – погрешности акселерометров в виде несмещенного
гауссовского случайного процесс типа “белого шума” в проекции на оси связанной СК.
При этом отличные от нуля элементы матрицы [13] для системы (2) будут иметь вид:
[G]3,4 = [С]1,1 , [G]3,5 = [С]1,2 , [G]3,6 = [С]1,3 ,
[G]4,4 = [С]2,1 , [G]4,5 = [С]2,2 , [G]4,6 = [С]2,3,
[G]5,1 = [С]1,1 , [G]5,2 = [С]1,2 , [G]5,3 = [С]1,3 ,
[G]6,1 = [С]2,1 , [G]6,2 = [С]2,2 , [G]6,3 = [С]2,3,
[G]7,1 = [С]3,1 , [G]7,2 = [С]3,2 , [G]7,3 = [С]3,3,
21
(14)
Учёт в модели погрешностей, связанных с вертикальными параметрами,
̅:
осуществляется через вектор управления U
̅ T = {δH, δVH },
U
(15)
где δH, δVH – идеальные значения погрешностей определения высоты и
вертикальной скорости.
Элементы матрицы управляющих сигналов [B] отличные от нуля имеют вид:
[B]3,1 = −Ω̇N − ΩE ∙ ΩH , [B]3,2 = −2 ∙ ΩN ,
[B]4,1 = Ω̇E − ΩN ∙ ΩH , [B]4,2 = 2 ∙ ΩE ,
(16)
где Ω̇E , Ω̇N – проекции скорости изменения абсолютной угловой скорости вращения
на восточную и северную оси ГСК:
1
V
Ω̇E = − ρ ∙ (V̇N − ρH ∙ VN ),
1
Ω̇N =
1
1
VH
∙ (V̇E − u ∙ sin(φ) ∙ VN −
∙ V ),
ρ2
ρ2 E
(17)
где V̇N , V̇E – скорость изменения восточной и северной составляющих путевой
скорости в ГСК, повернутой по сторонам света.
Вектор состояния можно расширить, учитывая погрешности определения высоты
Б/C
δhБ/𝐶 и вертикальной скорости δVH
инерциально-спутниковой системы, имеет вид:
Т
Б/𝐶
𝑋̅ℎ/𝑉 = [𝛿ℎБ/𝐶 , 𝛿𝑉𝐻 ].
2.2
(18)
Математическая модель погрешностей приемника ГНСС
В работе [5] показана полнота описаний возмущений измерений ГНСС приемника
за счет совместного использования двух видов моделей возмущений – типа шума и
волновой структуры. Шумовые возмущения в [5] предлагается описывать в терминах их
статистических харкатеристик, таких как математическое ожидание, интенсивность,
дисперсия, спектральная плотность и т.д. Шумовые возмущения можно описать с
использованием таких понятий, как "белый шум" и "цветной шум", основываясь на теории
случайных процессов. У возмущений, которые обладают волновой структурой, видны
22
различные волновые формы. Возмущения волновой структуры могут быть представлены
математически, как показано на рисунке 9, с помощью полудетерминированных
аналитических выражений.
Рисунок 9 – Волновое представление случайных процессов
𝜔(𝑡) = 𝑐1 ∙ 𝑓1 (𝑡) + ⋯ + 𝑐𝑛 ∙ 𝑓𝑛 (𝑡),
(19)
где 𝑓1 (𝑡), 𝑓2 (𝑡), … , 𝑓𝑛 (𝑡) – это известные базовые функции;
𝑐1 , 𝑐2 … , 𝑐𝑛 – неизвестные кусочно-постоянные весовые коэффициенты, обладающие
свойством скачкообразного изменения своих значений.
Для волновых процессов, представленных на рисунке 9, математическое описание
их изменения можно представить в виде:
𝑇1 : 𝜔1 (𝑡) = 𝑐1
𝑇2 : 𝜔2 (𝑡) = 𝑐2
𝑇3 : 𝜔3 (𝑡) = 𝑐3 + 𝑐4 𝑡
(20)
𝑇4 : 𝜔4 (𝑡) = 𝑐5 + 𝑐6 𝑒 𝛽𝑡
где T1 , T2 , T3 , T4 – период действия возмущения соответствующего вида.
Волновое описание допустимо рассматривать, как представление неопределённого
возмущения ω(t) в момент времени t некоторой линейной комбинацией известных
23
функций fi , i = ̅̅̅̅̅
1, n, которые имеют неизвестные весовые коэффициенты сi , i = ̅̅̅̅̅
1, n. Эти
коэффициенты могут скачком изменять свои значения случайным образом.
Базовый вектор состояния жесткосвязанной схемы алгоритмов КОИ, включающий
погрешности измерений ГНСС, имеет вид:
Т
С
С ],
𝑋̅С = [𝛿𝜌𝛥𝜏
, 𝛿𝜌̇ 𝛥𝜏
,
(21)
где δρГНСС
– ошибки дальности, вызванные уходом начальной фазы задающего
Δτ
генератора;
δρ̇ГНСС
– ошибки определения радиальной скорости, вызванной отличием от
Δτ
номинальной частоты генератора приёмника.
Волновая
погрешность
определения
псевдодальности
δρw
i
для
каждого
навигационного космического аппарата (НКА) может быть представлена в следующем
виде:
𝛿𝜌𝑖𝑤 = 𝛥𝜌𝑖 + 𝑎𝑖 ∙ 𝑡𝑖 + 𝑏𝑖 ∙ 𝑡𝑖 2 ,
(22)
где Δρi – постоянная компонента погрешности определения дальности;
ai
–
коэффициент
линейной
компоненты
погрешности
определения
псевдодальности;
bi
–
коэффициент
квадратичной
компоненты
погрешности
определения
псевдодальности;
t i – время, с которого происходит расширение вектора состояния путем включения
параметров волновых функций погрешностей i-го НКА.
Идентификация и оценка такого рода погрешностей в измерениях ГНСС позволяет
снизить погрешности определения псевдодальностей и псевдоскоростей, вызванные
полным или частичным неучетом в модели ошибок ГНСС ошибок бортового хранителя
времени НКА, погрешностей эфемеридных данных, ионосферных, тропосферных
задержек, ошибок многолучевого приёма и внешних воздействий на сигнал НКА.
При учете волновых составляющих погрешностей в определении псевдодальностей,
расширенный вектор состояния жесткосвязанной схемы алгоритмов КОИ, учитывающий
погрешности измерений ГНСС, имеет следующий вид:
24
Т
Р
𝑋̅С = [
С
С
𝛿𝜌𝛥𝜏
, 𝛿𝜌̇ 𝛥𝜏
],
𝛥𝜌1 , 𝑎1 , 𝑏1 , 𝛥𝜌2 , 𝑎2 , 𝑏2 , … 𝛥𝜌𝑙 , 𝑎𝑙 , 𝑏𝑙 ,
(23)
где 𝑙 ∈ ̅̅̅̅̅̅̅̅̅̅̅̅̅
1, (𝑚 − 4) – количество НКА, в измерениях псевдодальностей до которых
предположительно содержатся погрешности волновой структуры, превышающие заданный
порог;
𝑚 – количество НКА рабочего созвездия.
2.3
Математическая модель погрешностей ОЭС
Существуют
несколько
способов
представления
модели
ошибок
ОЭС,
применяемых для решения различных типов задач и, как следствие, отличающиеся
физической природой происхождения погрешностей [9, 10-12].
При
определении
координат
точки
на
видеоизображении
подстилающей
поверхности, полученной с камеры БЛА, можно выделить следующие основные
возмущающие факторы:
- ошибка БИНС при определении координат точек относительно координат и углов
ориентации точки фотографирования;
- ошибка метода определения высоты расположения точки фотографирования
относительно опорной точки (связана с погрешностью метода определения дальности до
опорной точки), действующая при недостаточной величине стереобазиса или его
отсутствии;
- погрешность метода нахождения контрастных точек на кадрах видеоизображения;
- геометрическое искажение наблюдаемых объектов;
- погрешности калибровки оптической системы, остаточная дисторсия;
- случайная погрешность, вызванная неидеальностью оптической системы,
смещением положения главной точки.
При
принятом
способе
представления
модели
ошибок
ОЭС,
уравнение
погрешностей оптико-электронной системы согласно уравнению принимает вид:
̅ м + 𝛿𝑃′
̅ к + 𝛿𝑃′
̅ с ),
𝛿𝑃̅ = 𝛿𝑆Б̅ + 𝛿𝑆Д̅ + 𝑁 ∙ 𝛿𝐴Б ∙ (𝛿𝑃′
(24)
где 𝛿𝑃̅ – вектор полная погрешность ОЭС в определении координат опорных точек;
𝛿𝑆𝑥Б𝑐
𝛿𝑆Б̅ = [𝛿𝑆𝑦Б𝑐 ] –
𝛿𝑆𝑧Б𝑐
вектор погрешностей БИНС при определении координат точки
фотографирования;
25
𝛿𝑆𝑥Д𝑐
𝛿𝑆Д̅ = [𝛿𝑆𝑦Д𝑐 ] – вектор погрешностей метода определения высоты расположения
𝛿𝑆𝑧Д𝑐
точки фотографирования относительно опорной точки при отсутствии стереобазиса
(погрешность дальномера);
Б
𝛿𝑎11
Б
𝛿𝐴Б = (𝛿𝑎21
Б
𝛿𝑎31
Б
𝛿𝑎12
Б
𝛿𝑎22
Б
𝛿𝑎32
Б
𝛿𝑎13
Б ) – матрица погрешностей элементов матрицы пересчета,
𝛿𝑎23
Б
𝛿𝑎33
вызванная погрешностями БИНС или комплексного навигационного решения при
определении углов ориентации точки фотографирования;
𝛿𝑃′м𝑥𝑐
̅ м = [𝛿𝑃′м𝑦 ] – вектор погрешностей алгоритма определения контрастных точек
𝛿𝑃′
𝑐
м
𝛿𝑃′𝑧𝑐
на видеоизображении;
𝛿𝑃′к𝑥𝑐
̅ к = [𝛿𝑃′к ]
𝛿𝑃′
𝑦𝑐
𝛿𝑓
–
вектор
погрешностей
калибровки
оптической
системы,
вызывающих остаточную дисторсию изображения и погрешность в определении фокусного
расстояния (см. п. 3.3);
𝛿𝑃′с𝑥𝑐
𝛿𝑃′с = [𝛿𝑃′с𝑦𝑐 ] – вектор случайных погрешностей смещения точки на изображении.
𝛿𝑃′с𝑧𝑐
Амплитудные значения и частотные характеристики указанных погрешностей
зависят от модели используемой камеры и могут быть получены по результатам изучения
реальных измерений.
Как было показано выше, алгоритм ОЭС предназначен для работы в декартовой СК.
При этом, определение координат спутников ГНСС, так же применяемых для коррекции
БИНС, осуществляется в ДГСК с координатами вида 𝑅1Б , 𝑅2Б , 𝑅3Б [𝐺] связь СК точки
фотографирования и опорной точки с координатами 𝑅1Б , 𝑅2Б , 𝑅3Б примет вид:
О
𝑆𝑥𝑐 𝑅𝑝1
𝑃𝑥𝑐
𝑅1Б
О
[𝑅2Б ] = [𝑆𝑦𝑐 ], [𝑅𝑝2 ] = [𝑃𝑦𝑐 ] .
О
𝑃𝑥𝑐
𝑆𝑧𝑐 𝑅𝑝3
𝑅3Б
26
(25)
Связь между декартовыми гринвичскими координатами точки места 𝑅1Б , 𝑅2Б , 𝑅3Б и ее
географическими координатами, вычисленными в алгоритме БИНС, имеет вид:
(𝑅 ′ + ℎБ ) ∙ 𝑐𝑜𝑠(𝜆Б ) ∙ 𝑐𝑜𝑠(𝜑 Б )
𝑅1Б
[𝑅2Б ] = [ (𝑅 ′ + ℎБ ) ∙ 𝑠𝑖𝑛(𝜆Б ) ∙ 𝑐𝑜𝑠(𝜑 Б ) ],
((1 − 𝑒 2 ) ∙ 𝑅 ′ + ℎБ ) ∙ 𝑠𝑖𝑛(𝜑 Б )
𝑅3Б
𝑎
𝑅′ =
(26)
,
√1−𝑒 2 ∙𝑠𝑖𝑛2 (𝜑БИНС )
Связь
между
проекциями
путевой
скорости,
вычисленными
БИНС,
в
географической СК и проекциями относительной скорости БИНС в гринвичской системе
𝑉1Б , 𝑉2Б , 𝑉3Б определяется соотношением:
𝑉𝐸 Б
𝑉1Б
[𝑉2Б ] = [𝐵]𝑇 ∙ [𝑉𝑁 Б ],
𝑉3Б
𝑉ℎ Б
−𝑠𝑖𝑛(𝜆Б )
𝑐𝑜𝑠(𝜆Б )
0
Б
Б
Б
Б
[𝐵] = [−𝑐𝑜𝑠(𝜆 ) ∙ 𝑠𝑖𝑛(𝜑 ) −𝑠𝑖𝑛(𝜆 ) ∙ 𝑠𝑖𝑛(𝜑 ) 𝑐𝑜𝑠(𝜑 Б )],
𝑐𝑜𝑠(𝜆Б ) ∙ 𝑐𝑜𝑠(𝜑 Б )
𝑠𝑖𝑛(𝜆Б ) ∙ 𝑐𝑜𝑠(𝜑 Б ) 𝑠𝑖𝑛(𝜑 Б )
(27)
Тогда с учетом модели погрешностей БИНС (п. 3.1) уравнение (18) преобразуется к
виду:
̅̅̅̅О = 𝛿𝑅
Д + 𝑁 ∙ 𝐴 ∙ (𝛿𝑃′
̅̅̅Б̅ + 𝛿𝑅
̅̅̅̅
̅ м + 𝛿𝑃′
̅ к + 𝛿𝑃′
̅ с ). ;
𝛿𝑅
𝑝
(28)
В работе алгоритмов жесткосвязанной схемы КОИ могут быть использованы
измерения ОЭС. Одним из вариантов этих измерений является положение опорных точек
на
плоскости
видеокадра.
Уравнение
для
построения
математической
модели
погрешностей таких измерений имеет вид:
̅ = 𝑁 −1 ∙ 𝐴Т (𝑃̅ − 𝑆̅);
𝑃′
(29)
Тогда, аналогично (18):
̅ = 𝑁 −1 ∙ 𝐴Т (𝛿𝑅
̅̅̅̅Б + 𝛿𝑅
̅̅̅̅Д − 𝛿𝑆
̅ м − 𝛿𝑃′
̅ к + 𝛿𝑃′
̅ ш.
̅̅̅Б ) − 𝛿𝑃′
𝛿𝑃′
27
(30)
С учетом погрешностей вычисленного трехгранника относительно базового
уравнение (30) преобразуется к виду:
̅̅̅̅О ) +
̅̅̅̅Б + 𝛿𝑅
̅̅̅̅Д − 𝛿𝑅
𝑃̅′ = 𝑁 −1 ∙ 𝐴Т (𝛿𝑅
𝑝
+𝑁
−1
0
[−𝛼2
𝛽2
𝛼2
0
−𝛾2
−𝛽2
̅̅̅̅
О
Д − 𝛿𝑅
̅̅̅̅Б + 𝛿𝑅
̅̅̅̅
𝛾2 ] (𝛿𝑅
𝑝) −
0
̅ б.ш. =
−𝛿𝑃̅′ м − 𝛿𝑃̅′ к + 𝛿𝑃′
̅̅̅̅О ) +
̅̅̅Б̅ + 𝛿𝑅
̅̅̅̅Д − 𝛿𝑅
= 𝑁 −1 ∙ 𝐴Т (𝛿𝑅
𝑝
0
−1 −𝛼
+𝑁 [
𝛽
𝛼
0
−𝛾
−𝛽
̅̅̅̅
О
̅̅̅Б̅ + 𝛿𝑅
̅̅̅̅Д − 𝛿𝑅
𝛾 ] (𝛿𝑅
𝑝) +
0
0
[−𝛼1
𝛽1
𝛼1
0
−𝛾1
−𝛽1
̅̅̅̅
О
Д − 𝛿𝑅
̅̅̅̅Б + 𝛿𝑅
̅̅̅̅
𝛾1 ] (𝛿𝑅
𝑝) −
0
+𝑁
−1
(31)
̅ м − 𝛿𝑃′
̅ к + 𝛿𝑃′
̅ б.ш. .
−𝛿𝑃′
Вектор состояния жесткосвязанной схемы алгоритмов КОИ, включающий в себя
погрешности измерений ОЭС, имеет вид:
Т
̅ м , 𝛿𝑃′
̅ к] .
𝑋̅О = [𝛿 𝑃′
(32)
3
Алгоритмы комплексной обработки информации
3.1
Оптимальный фильтр Калмана
Алгоритмы
КОИ
навигационного
комплекса
строятся
на
использовании
оптимального дискретного фильтра Калмана. Уравнение динамики системы и уравнение
измерений имеют следующий вид во временной области:
𝑋̇(𝑡) = [𝐹(𝑡)] ∙ 𝑋(𝑡) + [𝐵(𝑡)] ∙ 𝑈(𝑡) + [𝐺(𝑡)] ∙ 𝑊(𝑡)
(33)
𝑍(𝑡) = [𝐻(𝑡)] ∙ 𝑋(𝑡) + 𝑉(𝑡),
где 𝐹(𝑡) – матрица динамики системы;
𝑋(𝑡) – вектор состояния, который определяется принятой моделью погрешностей
системы;
𝐵(𝑡) – матрица управления;
28
𝑈(𝑡) – вектор управляющих сигналов;
𝐺(𝑡) – матрица шумов системы;
𝑊(𝑡) – вектор шумов системы;
𝑍(𝑡) – вектор измерений;
𝐻(𝑡) – матрица связи вектора измерений и вектора состояния;
𝑉(𝑡) – вектор шумов измерений.
На статические характеристики шумов, шумов измерений и начальное значение
вектора состояния накладываются следующие ограничения:
1. 𝑊(𝑡), 𝑉(𝑡) – случайный несмещенный гауссов процесс типа белого
шума с корреляционными матрицами вида:
𝑀[𝑊(𝑡), 𝑊(𝑡)𝑇 ] = [𝑄𝑊 (𝑡)] ∙ 𝛿(𝑡 − 𝜏);
𝑀[𝑉(𝑡), 𝑉(𝑡)𝑇 ] = [𝑅𝑉 (𝑡)] ∙ 𝛿(𝑡 − 𝜏),
где 𝛿(𝑡 − 𝜏) – дельта-функция Дирака.
2. Начальное значение вектора состояния, шумы измерений, и шумы
системы не коррелированы:
(33)
𝑀[𝑉(𝑡), 𝑊(𝑡)𝑇 ] = 0,
𝑀[𝑋(𝑡0 ), 𝑊(𝑡)𝑇 ] = 0,
𝑀[𝑋(𝑡0 ), 𝑉(𝑡)𝑇 ] = 0.
3. Вводится начальное значение 𝑀[𝑋(𝑡0 )] = 𝑚𝑋 и 𝑀 [(𝑋(𝑡0 ) −
𝑇
𝑚𝑋 ), (𝑋(𝑡0 ) − 𝑚𝑋 ) ] = [𝑃0 ]
При условии выполнения наложенных ограничений ОФК строит оптимальную
оценку вектора состояния на основе минимизации квадратичного критерия:
𝑛
𝑇
𝑇
2
𝐽 = 𝑀 [(𝑋(𝑡) − 𝑋̂(𝑡)) , (𝑋(𝑡) − 𝑋̂(𝑡)) ] = 𝑀 [𝑇𝑟 {(𝑒(𝑡)), (𝑒(𝑡)) }] = 𝑇𝑟([𝑃(𝑡)]) = ∑ 𝜎𝑖,𝑖
𝑖=1
где 𝑛 = 𝑑𝑖𝑚(𝑋);
𝜎𝑖,𝑖 – СКО соответствующего элемента вектора ошибок оценок 𝑒(𝑡).
29
(34)
Минимизация функционала (34) при выполнении условий (33) достигается для
системы (32) оценивателем вида:
𝑋̂̇ (𝑡) = [𝐹(𝑡)] ∙ 𝑋̂(𝑡) + [𝐵(𝑡)] ∙ 𝑈(𝑡) + [𝐾(𝑡)] ∙ (𝑍(𝑡) − [𝐻(𝑡)] ∙ 𝑋̂(𝑡)),
[𝐾(𝑡)] = [𝑃(𝑡)] ∙ [𝐻(𝑡)]𝑇 ∙ [𝑅(𝑡)]−1,
(35)
[𝑃̇(𝑡)] = [𝐹(𝑡)] ∙ [𝑃(𝑡)] + [𝑃(𝑡)] ∙ [𝐹(𝑡)]𝑇 + [𝐺(𝑡)] ∙ [𝑄(𝑡)] ∙ [𝐺(𝑡)]𝑇 −
[𝑃(𝑡)] ∙ [𝐻(𝑡)]𝑇 ∙ [𝑅(𝑡)]−1 ∙ [𝐻(𝑡)] ∙ [𝑃(𝑡)].
Оцениватель (35) формирует в оптимальном режиме несмещенную оценку:
𝑀[𝑋(𝑡)] = 𝑀[𝑋̂(𝑡)] или 𝑀[𝑒(𝑡)] = 0.
(36)
В дискретном виде линейный оцениватель имеет следующий вид:
𝑋̂𝑘 = [Ф]
𝑘
𝑘−1
∙ 𝑋̂𝑘−1 + [𝐵]
𝑘
𝑘−1
∙ 𝑈𝑘−1 + [𝐾]𝑘 ∙ (𝑍𝑘 − [𝐻]𝑘 ∙ [Ф]
𝑘
𝑘−1
∙ 𝑋̂𝑘−1 )
[𝐾]𝑘 = [𝑆]𝑘 ∙ [𝐻]𝑇𝑘 ∙ ([𝐻]𝑘 ∙ [𝑆]𝑘 ∙ [𝐻]𝑇𝑘 + [𝑅]𝑘 )−1
[𝑆]𝑘 = [Ф]
𝑘
𝑘−1
∙ [𝑃]𝑘−1 ∙ [Ф]𝑇𝑘 + [Г]
𝑘
𝑘−1
𝑘−1
∙ [𝑄]𝑘−1 ∙ [Г]𝑇𝑘
(37)
𝑘−1
[𝑃]𝑘 = ([𝐸] − [𝐾]𝑘 ∙ [𝐾]𝑘 ) ∙ [𝑆]𝑘 .
Переход к дискретному виду осуществляется при использовании следующих
соотношений:
[𝑅(𝑡)]
,
𝑇
[𝑄(𝑡)]
[𝑄(𝑇)] =
,
𝑇
[𝑅(𝑡)] =
∞
[Ф(𝑇)] = 𝑒
𝐹𝑇
[𝐹(𝑡) ∙ 𝑇]2
1
= [𝐸] + [𝐹(𝑡)] ∙ 𝑇 +
+ ⋯ = ∑ ([𝐹(𝑡)] ∙ 𝑇)𝑖
2
𝑖!
𝑖=0
∞
[Г(Т)] =
[𝐹(𝑡)]−1
([𝐹(𝑡)] ∙ 𝑇)𝑖
∙ ([Ф(𝑇)] − [𝐸]) ∙ [𝐺(𝑡)] = {∑
} ∙ [𝐺(𝑡)] ∙ 𝑇,
(𝑖 + 1)!
𝑖=0
где Т – шаг дискретизации.
30
(38)
Фильтр Калмана реализует функцию прогноза, оценки и управления с одинаковой
частотой в одни и те же моменты времени при формировании дискретного оценивателя в
системе уравнений (37). Повышение устойчивости алгоритмов ОФК в случае
использования на динамическом объекте достигается увеличением частоты решения задачи
прогнозирования поведения оценки вектора состояния. Следует учитывать, что частота
решения задачи управления параметрами навигационного комплекса по выбранным
оценкам может отличаться от частоты решения задачи оценивания. В таком случае
целесообразно использовать уравнения оценивателя (35) в виде (37). Временная диаграмма
дискретного алгоритмов ОФК приведена на рисунке 10 в общем виде.
Рисунок 10 – Временная диаграмма дискретного алгоритма ОФК
Реализация ОФК в таком виде обеспечивает вычислительную устойчивость и
гибкость построения. При этом на каждом такте работы вне зависимости от выполняемой
функции необходимо переопределить шаг дискретизации Т. На рисунке 10 шаги
дискретизации – T0 … 𝑇9 . Из этого следует, что матрицы [Ф]
𝑘
𝑘−1
, [𝑅]𝑘−1 , [Г]
𝑘
𝑘−1
, [𝑄]𝑘−1 , [𝐵]
в общем случае нестационарные.
Для задачи экстраполяции:
𝑋̂𝑘 = [Ф]
𝑘
𝑘−1
[𝑃]𝑘 = [Ф]
𝑘
𝑘−1
𝐸𝑋𝑇𝑅
∙ 𝑋̂𝑘−1 + [𝐵 𝐸𝑋𝑇𝑅 ]
𝑘
𝑘−1
∙ [𝑃]𝑘−1 ∙ [Ф]𝑇𝑘 + [Г]
𝑘−1
𝑘
𝑘−1
∙ 𝑈𝑘−1
∙ [𝑄]𝑘−1 ∙ [Г]𝑇𝑘
𝑘−1
Для задачи оценивания:
𝑋̂𝑘 = [Ф]
𝑘
𝑘−1
∙ 𝑋̂𝑘−1 + [𝐵 𝐸𝑆𝑇 ]
𝐸𝑆𝑇
𝑘
𝑘−1
∙ 𝑈𝑘−1 + [𝐾]𝑘 ∙ (𝑍𝑘 − [𝐻]𝑘 ∙ [Ф]
𝑘
𝑘−1
31
∙ 𝑋̂𝑘−1 )
𝑘
𝑘−1
[𝐾]𝑘 = [𝑆]𝑘 ∙ [𝐻]𝑇𝑘 ∙ ([𝐻]𝑘 ∙ [𝑆]𝑘 ∙ [𝐻]𝑇𝑘 + [𝑅]𝑘−1 )−1
[𝑆]𝑘 = [Ф]
𝑘
𝑘−1
∙ [𝑃]𝑘−1 ∙ [Ф]𝑇𝑘 + [Г]
𝑘−1
𝑘
𝑘−1
∙ [𝑄]𝑘−1 ∙ [Г]𝑇𝑘
𝑘−1
[𝑃]𝑘 = ([𝐸] − [𝐾]𝑘 ∙ [𝐻]𝑘 ) ∙ [𝑆]𝑘
Для задачи управления:
𝑋̂𝑘 = [Ф]
𝑘
𝑘−1
[𝑃]𝑘 = [Ф]
𝑘
𝑘−1
𝐶𝑂𝑁𝑇𝑅
∙ 𝑋̂𝑘−1 + [𝐵 𝐶𝑂𝑁𝑇𝑅 ]
𝑘
𝑘−1
∙ [𝑃]𝑘−1 ∙ [Ф]𝑇𝑘 + [Г]
𝑘−1
𝑘
𝑘−1
∙ 𝑈𝑘−1
∙ [𝑄]𝑘−1 ∙ [Г]𝑇𝑘
𝑘−1
В зависимости от присутствия обратной связи по элементам оценки вектора
состояния 𝑋̂𝑘−1 , а также от текущего режима работы фильтра (экстраполяция, оценка или
управление) будет определяться матрица управления [𝐵 𝐸𝑋𝑇𝑅 ]
𝑘
𝑘−1
𝐸𝑋𝑇𝑅
𝐸𝑆𝑇
𝐶𝑂𝑁𝑇𝑅
вектор управления 𝑈𝑘−1 , 𝑈𝑘−1 , 𝑈𝑘−1
, [𝐵 𝐸𝑆𝑇 ]
𝑘
𝑘−1
, [𝐵 𝐶𝑂𝑁𝑇𝑅 ]
𝑘
𝑘−1
и
дискретного оптимального фильтра Калмана [13].
Соотношения (37) вместе с принятыми ограничениями являются оценивателем для
задач КОИ навигационного комплекса на базе дискретного фильтра Калмана.
3.2
Жесткосвязанная схема комплексирования
В жесткосвязанной схеме комплексирования (ЖСК) роль ИНС заключается в
определении первичных параметров поступательного и вращательного движений. Также
приемник ГНСС не вырабатывает навигационное решение. В ЖСК приемник ГНСС и ИНС
обеспечивают состав измерений для вычислительного блока, являющегося единым для
обеих систем, в котором реализован единый фильтр Калмана. Измерения для фильтра в
жесткосвязанной схеме строятся по разности псевдодальностей и скоростей изменения
псевдодальностей в ИНС, и по вычисленным координатам объекта и эфемеридам спутника,
и измеренным приемником ГНСС с другой.
32
Рисунок 11 – Жесткосвязанная схема комплексирования ИНС и приемника ГНСС
Отличительная особенность жесткосвязанной схемы заключается в использовании
контуров слежения за кодом и доплеровским сдвигом несущей частоты информации о
расчетных псевдодальностях и псевдоскоростях (или их приращений), которая, в свою
очередь, поступает от фильтра Калмана. Использование данной информации существенно
улучшает устойчивость слежения и снижает время восстановления работы приемника
ГНСС после потери сигналов спутников.
Жесткосвязанная система обеспечивает высокую точность решения навигационной
задачи, также фильтр Калмана позволяет использовать все доступные спутники. Однако
наличие лишь одного фильтра Калмана приводит к потере избыточности системы, так как
становится доступным лишь одно совместное решение [14].
Достоинства ЖСК:
•
отсутствует проблема взаимной корреляции шумов измерений и их отличий
от белых шумов;
•
отсутствует проблема синхронизации измерений ИНС и ГНСС, за счет
использования одного формирователя тактовых частот;
33
•
возможность
обнаружить
и
исключить
недостоверные
измерения
псевдодальностей по их предсказанным значениям, формируемым с использованием
ГНСС.
Недостатки ЖСК:
•
необходима разработка специальной аппаратуры потребителя;
•
используются сложные соотношений для измерений;
•
ухудшается надежность, так как из-за отказа ИНС происходит отказ системы
в целом.
3.3
Уравнения измерения для СК снимка
Системы координат, которые используются для построения алгоритма получения
навигационной информации в СК снимка и способы перехода между ними представлены
на рисунке 12.
Стартовая СК
N·[A]
xc,yc,zc
СК плоскости
снимка
x ,y
[E]
ДГСК
[CENH/R]
R1,R2,R3
ГСК
[C]
Связанная с БЛА
и БИНС СК
E,N,H
x,y,z
Рисунок 12 – Системы координат
На рисунке 12 используются следующие обозначения:
Стартовая СК – условная система координат опорных точек;
СК плоскости снимка – система координат камеры, используемая в ОЭС;
ДГСК – декартова гринвичская система координат;
ГСК – горизонтная система координат;
Связанная с БЛА и БИНС СК – связанная с объектом система координат, вводимая
с учетом допущения, что БИНС ориентирована по строительным осям БЛА;
[𝐴] – матрица пересчета из СК плоскости снимка в стартовую СК;
[𝐸] – единичная матрица пересчета из ДГКС в связанную СК и наоборот (вводится с
учетом допущения что оси ДГСК и стартовой СК совпадают);
34
[𝐶𝐸𝑁𝐻/𝑅 ] – матрица пересчета из ГСК в ДГСК;
[𝐶] – матрица пересчета из связанной СК в ГСК (вводится с учетом допущения, что
БИНС ориентирована по строительным осям БЛА).
Алгоритм работы ОЭС можно разделить на 2 этапа:
1)
нахождение опорных точек на кадрах видеоизображения, присвоение им
порядковых номеров и координат на основе показаний комплексной навигационной
системы;
2)
отслеживание
выбранных
опорных
точек
на
последующих
кадрах
видеоизображения, сравнение измеренных и прогнозируемых траекторий движения точек
на видеоизображении с последующим использованием полученной разности в алгоритмах
КОИ.
Данный способ основан на использовании информации об углах ориентации,
координатах объекта взаимном расположении объекта и установленной на нем камеры (или
камер) для нахождения координат фотографируемых точек в местной СК [9].
Интерпретировать работу метода можно при помощи следующей модели. Задана
неподвижная стартовая СК 𝑥с , 𝑦с , 𝑧с (рисунок 13), связанная с горизонтальной плоскостью.
По проекции опорных точек в стартовой СК на СК плоскости снимка, жестко связанную со
строительными осями БЛА, требуется найти координаты указанных опорных точек в
стартовой СК.
Плоскость 𝑥′𝑦′ выбрана параллельно плоскости снимка. Тогда проекцией некоторой
точки 𝑀 на плоскость снимка будет точка 𝑚, находящаяся на пересечении луча 𝑀𝑆 с
плоскостью снимка. Введена плоская система координат снимка 𝑜𝑥′𝑦′, положение точки 𝑚
на снимке определяется координатами 𝑚𝑥 и 𝑚𝑦 . Координатные оси 𝑥′и 𝑦′ этой системы
расположены параллельно соответствующим осям на снимке, а ось 𝑧′ совмещена с главным
лучом связки 𝑆𝑜 . Координаты 𝑥′ и 𝑦′ точки снимка в пространственной системе имеют
значения, аналогичные значениям в плоской СК, а координата 𝑧′ для всех точек будет
постоянной, равной фокусному расстоянию 𝑓 снимка (𝑧 = −𝑓).
35
Рисунок 13 – Элементы ориентирования снимка
Для определения связи между плоскими (𝑚𝑥𝑐 , 𝑚𝑦𝑐 ) и пространственными
(𝑀𝑥𝑐 , 𝑀𝑦𝑐 , 𝑀𝑧𝑐 ) координатами точки 𝑚 необходимо определить внешние и внутренние
элементы ориентирования снимка.
Пусть СК снимка выбрана таким образом, что углами 𝜃, 𝛾 и 𝜑 являются углы
поворота СК 𝑆𝑥′𝑦′𝑧′ вокруг осей 𝑂𝑥𝑐 , 𝑂𝑦𝑐 и 𝑂𝑧𝑐 соответственно. Тогда для перехода от СК
𝑂𝑥𝑐 𝑦𝑐 𝑧𝑐 к системе 𝑆𝑥′𝑦′𝑧 используется матрица направляющих косинусов 𝐴:
𝑥𝑐
𝑥′
(𝑦′) = 𝐴 ( 𝑦𝑐 ).
𝑧𝑐
𝑧′
(39)
Каждый элемент матрицы 𝐴 образован направляющими косинусами между
соответствующими осями СК, участвующих в преобразовании:
𝑐𝑜𝑠(𝑥𝑐 ̂𝑥′)
;
;
𝐴 = ( 𝑐𝑜𝑠(𝑦𝑐 ̂𝑥′)
𝑐𝑜𝑠(𝑧𝑐 ̂𝑥′)
;
𝑐𝑜𝑠(𝑥𝑐 ̂𝑦′)
;
𝑐𝑜𝑠(𝑦𝑐 ̂𝑦′)
;
𝑐𝑜𝑠(𝑧𝑐 ̂𝑦′)
;
𝑎11
𝑐𝑜𝑠(𝑥𝑐 ̂𝑧′)
;
𝑐𝑜𝑠(𝑦𝑐 ̂𝑧′)
; ) ; 𝐴 = (𝑎21
𝑎31
𝑐𝑜𝑠(𝑧𝑐 ̂𝑧′)
;
𝑎12
𝑎22
𝑎32
𝑎13
𝑎23 ).
𝑎33
Элементарные повороты в пространстве описываются матрицами 𝐴𝜃 , 𝐴𝜑 и 𝐴𝛾 :
36
1
0
0
𝑐𝑜𝑠(𝜓) 0 𝑠𝑖𝑛(𝜓)
0
1
0 );
𝐴𝜃 = (0 −𝑠𝑖𝑛(𝜃) 𝑐𝑜𝑠(𝜃) ) ; 𝐴𝜑 = (
0 −𝑐𝑜𝑠(𝜃) −𝑠𝑖𝑛(𝜃)
−𝑠𝑖𝑛(𝜓) 0 𝑐𝑜𝑠(𝜓)
−𝑐𝑜𝑠(𝛾) −𝑠𝑖𝑛(𝜓) 0
𝐴𝛾 = ( 𝑠𝑖𝑛(𝛾) −𝑐𝑜𝑠(𝜓) 0).
0
0
1
Тогда матрица полного поворота 𝐴 = 𝐴𝜃 ∙ 𝐴𝜑 ∙ 𝐴𝛾 :
𝐴=
−𝑐𝑜𝑠(𝜓) ∙ 𝑐𝑜𝑠(𝛾)
−𝑐𝑜𝑠(𝜓) ∙ 𝑠𝑖𝑛(𝛾)
𝑠𝑖𝑛(𝜓)
( 𝑐𝑜𝑠(𝜃) ∙ 𝑐𝑜𝑠(𝛾) ∙ 𝑠𝑖𝑛(𝜓) − 𝑠𝑖𝑛(𝜃) ∙ 𝑠𝑖𝑛(𝛾) 𝑠𝑖𝑛(𝜃) ∙ 𝑐𝑜𝑠(𝛾) + 𝑐𝑜𝑠(𝜃) ∙ 𝑠𝑖𝑛(𝜓) ∙ 𝑠𝑖𝑛(𝛾) 𝑐𝑜𝑠(𝜃) ∙ 𝑐𝑜𝑠(𝜓) )
−𝑐𝑜𝑠(𝜃) ∙ 𝑠𝑖𝑛(𝛾) − 𝑠𝑖𝑛(𝜃) ∙ 𝑠𝑖𝑛(𝜓) ∙ 𝑐𝑜𝑠(𝛾) 𝑐𝑜𝑠(𝜃) ∙ 𝑐𝑜𝑠(𝛾) − 𝑠𝑖𝑛(𝜃) ∙ 𝑠𝑖𝑛(𝜓) ∙ 𝑠𝑖𝑛(𝛾) −𝑠𝑖𝑛(𝜃) ∙ 𝑐𝑜𝑠(𝜓)
(40)
Точка местности 𝑀 и её изображение 𝑚 на снимке находятся на одном
проецирующем луче (рисунок 14). Положение точек 𝑆 и 𝑀 в СК местности 𝑂𝑥𝑐 𝑦𝑐 𝑧𝑐
определяется векторами 𝑅𝑠 и 𝑅𝑀 соответственно, а положение точек 𝑚 и 𝑀 СК 𝑆𝑥′𝑦′𝑧′ векторами 𝑟̅ и 𝑅̅ .
Векторы 𝑟̅ и 𝑅̅ коллинеарны, поэтому:
𝑅̅ = 𝜆𝑟̅ ,
(41)
где 𝜆 – скаляр, 𝑅̅ = ̅̅̅̅
𝑅𝑀 − ̅̅̅
𝑅𝑆 .
Проекции векторов 𝑟̅ и 𝑅̅ на координатные оси 𝑥𝑐 , 𝑦𝑐 , 𝑧𝑐 описываются равенством:
𝑅𝑥𝑐
𝑟𝑥𝑐
[𝑅𝑦𝑐 ] = 𝜆 [𝑟𝑦 𝑐 ].
𝑟𝑧 𝑐
𝑅𝑧𝑐
(42)
С учетом полученных равенств (34) и (35):
𝑟𝑦′
𝑟
𝑅𝑥𝑐 = 𝑅𝑧𝑐 𝑟𝑧′, 𝑅𝑦𝑐 = 𝑅𝑧𝑐 𝑟 .
𝑧′
𝑧′
37
Рисунок 14 - Схемы связи координат точки местности и снимка
Так как 𝑅𝑥𝑐 = 𝑥𝑐 − 𝑆𝑥𝑐 , 𝑅𝑦𝑐 = 𝑦𝑐 − 𝑆𝑦𝑐 ,
𝑅𝑧𝑐 = 𝑥𝑐 − 𝑆𝑧𝑐 , 𝑟𝑥𝑐 = 𝑥′,𝑟𝑦𝑐 = 𝑦′, 𝑟𝑧𝑐 = 𝑧′,
получим
𝑥′
𝑥𝑐 = 𝑆𝑥𝑐 + (𝑧𝑐 − 𝑆𝑧𝑐 ) ,
𝑧′
𝑦′
𝑦𝑐 = 𝑆𝑦𝑐 + (𝑧𝑐 − 𝑆𝑧𝑐 ) 𝑧′ .
Формула преобразования координат из СК снимка в СК объекта в векторноматричном виде с учетом масштабов СК [15]:
̅;
𝑃̅ = 𝑆̅ + 𝑁 ∙ 𝐴(𝜃, 𝜓, 𝛾) ∙ 𝑃′
𝑥𝑐
где 𝑃̅ = [ 𝑦𝑐 ];
𝑧𝑐
𝑆𝑥𝑐
𝑆̅ = [𝑆𝑦𝑐 ];
𝑆𝑧𝑐
𝑁 – масштабный коэффициент;
𝑥′ − 𝑥0 ′
̅ = [𝑦′ − 𝑦0 ′].
𝑃′
𝑧′ − 𝑧0 ′
38
(43)
Учитывая (3.5) и раскрыв матрицу 𝐴 получим:
𝑎11 (𝑥′ − 𝑥0 ′) + 𝑎12 (𝑦′ − 𝑦0 ′) + 𝑎13 𝑧′,
𝑎31 (𝑥′ − 𝑥0 ′) + 𝑎32 (𝑦′ − 𝑦0 ′) + 𝑎33 𝑧′
𝑎21 (𝑥′ − 𝑥0 ′) + 𝑎22 (𝑦′ − 𝑦0 ′) + 𝑎23 𝑧′.
𝑦 = 𝑆𝑦𝑐 + (𝑧𝑐 − 𝑆𝑧𝑐 )
𝑎31 (𝑥′ − 𝑥0 ′) + 𝑎32 (𝑦′ − 𝑦0 ′) + 𝑎33 𝑧′
𝑥 = 𝑆𝑥𝑐 + (𝑧𝑐 − 𝑆𝑧𝑐 )
(44)
Учитывая дискретность растровых изображений кадров видеоряда, внешние и
внутренние параметры видеокамеры, и допуская, что проекция главной точки находится в
центре снимка, выражение (44) можно представить в следующем виде:
Pxc = Sxc + (Pzc − Szc )
Pyc = Syc + (Pzc − Szc )
ry′
r
A(θ,ψ,γ)11 (Px′ − x′ )+A(θ,ψ,γ)12 (Py′ − )−A(θ,ψ,γ)13 kxc f,
2
2
2
2
ry′
r
A(θ,ψ,γ)31 (Px′ − x′ )+A(θ,ψ,γ)32 (Py′ − )−A(θ,ψ,γ)33 kyc f
ry′
r
A(θ,ψ,γ)21 (Px′ − x′ )+A(θ,ψ,γ)22 (Py′ − )−A(θ,ψ,γ)23 kxc f.
(45)
2
2
ry′
r
A(θ,ψ,γ)31 (Px′ − x′ )+A(θ,ψ,γ)32 (Py′ − )−A(θ,ψ,γ)33 kyc f
2
2
где 𝑃𝑥′ , 𝑃𝑦′ – координаты фотографируемой точки P на цифровом снимке;
𝑆𝑥𝑐 , 𝑆𝑦𝑐 , 𝑆𝑧𝑐 – координаты точки фотографирования;
𝑃𝑥 𝑐 , 𝑃𝑦𝑐 , 𝑃𝑧𝑐 – координаты фотографируемой точки в местной СК;
𝑟𝑥′ 𝑟𝑦′
2
,
2
– координаты главной точки на цифровом снимке;
𝑓 – фокусное расстояние оптической системы;
𝑘𝑥𝑐 , 𝑘𝑦𝑐 – коэффициенты пропорциональности, определяемые соотношениями:
𝑘 𝑥𝑐 =
𝑟𝑥′
𝑤
; 𝑘𝑦𝑐 =
𝑟𝑦′
𝑤
,
𝑤, ℎ – физическое ширина и длина матрицы.
При этом, принятая СК цифрового снимка 𝑥 ′ , 𝑦 ′ соответствует представленной на
рисунке 15, а разрешение кадра равняется 𝑟𝑥 , 𝑟𝑦 .
39
(0; 0)
X
(rx/2; ry/2)
(rx; ry)
Y
Рисунок 15 – Система координат фотоснимка
Если все параметры навигации и ориентации объекта известны, тогда уравнения (45)
имеют 3 неизвестных. Из этого следует, что для определения пространственного положения
опорной точки недостаточно единичного снимка. Существует несколько вариантов
решения этой проблемы:
- применение карт подстилающей поверхности с обозначением высоты местности;
- использование дополнительных навигационных датчиков (радиовысотомеров,
лазерных дальномеров и т.п.);
- построение базиса стереозрения за счет использования двух разнесенных на
некоторое расстояние камер (например, расположенных под крылом по разные стороны
фюзеляжа БЛА);
- построение базиса стереозрения путем использования двух снимков одних и тех же
точек местности через определенный промежуток времени, в зависимости от динамики
БЛА и высоты фотографирования.
Для случая применения стереозрения, система уравнений (44) принимает вид:
𝑃𝑥𝑐 = 𝑆1𝑥𝑐 + (𝑃𝑧𝑐 − 𝑆1𝑧𝑐 )
𝑃𝑦𝑐 = 𝑆1𝑦𝑐 + (𝑃𝑧𝑐 − 𝑆1𝑧𝑐 )
𝑟𝑦′
𝑟
𝐴(𝜃,𝜓,𝛾)11 (𝑃1𝑥′ − 𝑥′ )+𝐴(𝜃,𝜓,𝛾)12 (𝑃1𝑦′ − )−𝐴(𝜃,𝜓,𝛾)13 𝑘𝑥𝑐 𝑓,
2
2
2
2
𝑟𝑦′
𝑟
𝐴(𝜃,𝜓,𝛾)31 (𝑃1𝑥′ − 𝑥′ )+𝐴(𝜃,𝜓,𝛾)32 (𝑃1𝑦′ − )−𝐴(𝜃,𝜓,𝛾)33 𝑘𝑦𝑐 𝑓
𝑟𝑦′
𝑟
𝐴(𝜃,𝜓,𝛾)21 (𝑃1𝑥′ − 𝑥′ )+𝐴(𝜃,𝜓,𝛾)22 (𝑃1𝑦′ − )−𝐴(𝜃,𝜓,𝛾)23 𝑘𝑥𝑐 𝑓,
2
2
𝑟𝑦′
𝑟
𝐴(𝜃,𝜓,𝛾)31 (𝑃1𝑥′ − 𝑥′ )+𝐴(𝜃,𝜓,𝛾)32 (𝑃1𝑦′ − )−𝐴(𝜃,𝜓,𝛾)33 𝑘𝑦𝑐 𝑓
𝑃𝑧𝑐 = 𝑆2𝑧𝑐 + (𝑆2𝑥𝑐 − 𝑃2𝑥𝑐 )
2
2
𝑟𝑦′
𝑟
𝐴(𝜃,𝜓,𝛾)31 (𝑃2𝑥′ − 𝑥′ )+𝐴(𝜃,𝜓,𝛾)32 (𝑃2𝑦′ − )−𝐴(𝜃,𝜓,𝛾)33 𝑘𝑦𝑐 𝑓.
2
2
𝑟𝑦′
𝑟
𝐴(𝜃,𝜓,𝛾)11 (𝑃2𝑥′ − 𝑥′ )+𝐴(𝜃,𝜓,𝛾)12 (𝑃2𝑦′ − )−𝐴(𝜃,𝜓,𝛾)13 𝑘𝑥𝑐 𝑓
2
2
40
(46)
Таким образом, уравнение (46) является базовым для определения координат
опорных точек. Необходимым условием определения этих координат является наличие
априорного навигационного решения (координат и углов ориентации БЛА) и известных
внутренних параметров камеры ОЭС.
Одним из методов нахождения навигационных параметров точки фотографирования
является обратное преобразование системы уравнений (45). На основе преобразований
выражения (43) можно получить следующие выражения:
𝑎11 (𝑥𝑐 −𝑆𝑥𝑐 )+𝑎21 (𝑦𝑐 −𝑆𝑦𝑐 )+𝑎31 (𝑧𝑐 −𝑆𝑧 c )
𝑥′ − 𝑥0 ′ = 𝑧′ 𝑎
13 (𝑥𝑐 −𝑆𝑥𝑐 )+𝑎23 (𝑦𝑐 −𝑆𝑦𝑐 )+𝑎33 (𝑧𝑐 −𝑆𝑧𝑐 )
,
(47)
𝑎12 (𝑥𝑐 −𝑆𝑥𝑐 )+𝑎22 (𝑦𝑐 −𝑆𝑦 )+𝑎32 (𝑧𝑐 −𝑆𝑧𝑐 )
c
𝑦′ − 𝑦0 ′ = 𝑧′ 𝑎
13 (𝑥𝑐 −𝑆𝑥𝑐 )+𝑎23 (𝑦𝑐 −𝑆𝑦𝑐 )+𝑎33 (𝑧𝑐 −𝑆𝑧𝑐
.
)
Преобразовав (47) аналогично (45) уравнения будут иметь вид:
𝑃𝑥𝑐 =
𝑃𝑦𝑐 =
𝑟𝑥′
2
𝑟𝑦′
2
𝐴(𝜃,𝜓,𝛾)11 (𝑥𝑐 −𝑆𝑥𝑐 )+𝐴(𝜃,𝜓,𝛾)21 (𝑦𝑐 −𝑆𝑦𝑐 )+𝐴(𝜃,𝜓,𝛾)31 (𝑧𝑐 −𝑆𝑧𝑐 )
− [𝑘𝑥𝑐 𝑓 𝐴(𝜃,𝜓,𝛾)
],
13 (𝑥𝑐 −𝑆𝑥𝑐 )+𝐴(𝜃,𝜓,𝛾)23 (𝑦𝑐 −𝑆𝑦𝑐 )+𝐴(𝜃,𝜓,𝛾)33 (𝑧𝑐 −𝑆𝑧𝑐 )
𝐴(𝜃,𝜓,𝛾)12 (𝑥𝑐 −𝑆𝑥𝑐 )+𝐴(𝜃,𝜓,𝛾)22 (𝑦𝑐 −𝑆𝑦𝑐 )+𝐴(𝜃,𝜓,𝛾)32 (𝑧𝑐 −𝑆𝑧𝑐 )
+ [𝑘𝑦𝑐 𝑓 𝐴(𝜃,𝜓,𝛾)
13 (𝑥𝑐 −𝑆𝑥𝑐 )+𝐴(𝜃,𝜓,𝛾)23 (𝑦𝑐 −𝑆𝑦𝑐 )+𝐴(𝜃,𝜓,𝛾)33 (𝑧𝑐 −𝑆𝑧𝑐
(48)
].
)
Система из двух уравнений (48) имеет шесть неизвестных. Следовательно, для
определения параметров навигации и ориентации точки фотографирования требуется
наличие как минимум трех опорных точек. На основании этого строится следующая
система уравнений:
𝐹(𝑍̅ОСС ) =
𝑃1𝑥𝑐 −
𝑃1𝑦𝑐 +
𝑃2𝑥𝑐 −
𝑃2𝑦𝑐 +
𝑃3𝑥𝑐 −
[ 𝑃3𝑦𝑐 +
𝑟𝑥′
2
𝑟𝑦′
2
𝑟𝑥′
2
𝑟𝑦′
2
𝑟𝑥′
2
𝑟𝑦′
2
𝐴(𝑍 ,𝑍 ,𝑍 )
(𝑥 1 −𝑍 )+𝐴(𝑍 ,𝑍 ,𝑍 )
(𝑦 1 −𝑍 )+𝐴(𝑍 ,𝑍 ,𝑍 )
(𝑧 1 −𝑍 )
+ [𝑘𝑥𝑐 𝑓 𝐴(𝑍1 ,𝑍2 ,𝑍3 )11(𝑥𝑐1 −𝑍4 )+𝐴(𝑍1 ,𝑍2,𝑍3 )21(𝑦𝑐1 −𝑍5 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )31 (𝑧𝑐1 −𝑍6)]
1
−
2 3 13
𝑐
4
1
2 3 23
𝑐
5
1
2 3 33
𝑐
6
𝐴(𝑍 ,𝑍 ,𝑍 ) (𝑥 1 −𝑍 )+𝐴(𝑍 ,𝑍 ,𝑍 ) (𝑦 1 −𝑍 )+𝐴(𝑍 ,𝑍 ,𝑍 ) (𝑧 1 −𝑍 )
[𝑘𝑦𝑐 𝑓 𝐴(𝑍1 ,𝑍2 ,𝑍3 )12 (𝑥𝑐1 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )22 (𝑦𝑐1−𝑍5)+𝐴(𝑍1 ,𝑍2 ,𝑍3 )32 (𝑧𝑐1 −𝑍6 )]
1 2 3 13 𝑐
4
1 2 3 23 𝑐
5
1 2 3 33 𝑐
6
𝐴(𝑍 ,𝑍 ,𝑍 )
(𝑥 2 −𝑍 )+𝐴(𝑍 ,𝑍 ,𝑍 )
(𝑦 2 −𝑍 )+𝐴(𝑍 ,𝑍 ,𝑍 )
(𝑧 2 −𝑍 )
+ [𝑘𝑥𝑐 𝑓 𝐴(𝑍1 ,𝑍2 ,𝑍3 )11 (𝑥𝑐2 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )21 (𝑦𝑐2−𝑍5)+𝐴(𝑍1 ,𝑍2 ,𝑍3 )31 (𝑧𝑐2 −𝑍6 )]
1
− [𝑘𝑦𝑐 𝑓
+ [𝑘𝑥 𝑓
− [𝑘𝑦 𝑓
2 3 13
4
1 2 3 23 𝑐
5
1 2 3 33 𝑐
6
𝑐
𝐴(𝑍1 ,𝑍2 ,𝑍3 )12 (𝑥𝑐2 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )22 (𝑦𝑐2 −𝑍5 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )32 (𝑧𝑐2 −𝑍6 )
𝐴(𝑍1 ,𝑍2 ,𝑍3 )13 (𝑥𝑐2 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )23 (𝑦𝑐2 −𝑍5 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )33 (𝑧𝑐2 −𝑍6 )
𝐴(𝑍1 ,𝑍2 ,𝑍3 )11 (𝑥𝑐3 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )21 (𝑦𝑐3 −𝑍5 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )31 (𝑧𝑐3 −𝑍6 )
𝐴(𝑍1 ,𝑍2 ,𝑍3 )13 (𝑥𝑐3 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )23 (𝑦𝑐3 −𝑍5 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )33 (𝑧𝑐3 −𝑍6 )
𝐴(𝑍1 ,𝑍2 ,𝑍3 )12 (𝑥𝑐3 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )22 (𝑦𝑐3 −𝑍5 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )32 (𝑧𝑐3 −𝑍6 )
𝐴(𝑍1 ,𝑍2 ,𝑍3 )13 (𝑥𝑐3 −𝑍4 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )23 (𝑦𝑐3 −𝑍5 )+𝐴(𝑍1 ,𝑍2 ,𝑍3 )33 (𝑧𝑐3 −𝑍6 )
]
]
]]
41
(49
где 𝑍О̅ СС
𝜃
𝜓
𝛾
= 𝑆𝑥 – вектор измерений ОЭС.
𝑐
𝑆𝑦𝑐
[ 𝑆𝑧𝑐 ]
Уравнение (49) имеет выраженную нелинейность и требует большого количества
машинного времени для решения численными методами. С целью линеаризации уравнений
можно изменить вектор 𝑍О̅ СС и преобразовать систему уравнений 𝐹(𝑍О̅ СС ) используя свойство
ортогональности матрицы 𝐴:
𝑍12 + 𝑍22 + 𝑍32 − 1
𝑍42 + 𝑍52 + 𝑍62 − 1
𝑍72 + 𝑍82 + 𝑍92 − 1
𝑍1 𝑍4 + 𝑍2 𝑍5 + 𝑍3 𝑍6
𝑍4 𝑍7 + 𝑍5 𝑍8 + 𝑍6 𝑍9
𝑍7 𝑍1 + 𝑍2 𝑍8 + 𝑍3 𝑍9
𝑃1𝑥𝑐 −
𝐹(𝑍̅ОСС ) =
𝑃1𝑦𝑐 +
𝑃2𝑥𝑐 −
𝑃2𝑦𝑐 +
𝑃3𝑥𝑐 −
[𝑃3𝑦𝑐 +
𝑇
где 𝑍О̅ СС = [𝑎11
𝑟𝑥′
2
𝑟𝑦′
2
𝑟𝑥′
2
𝑟𝑦′
2
𝑟𝑥′
2
𝑟𝑦′
𝑇
. . . 𝑎33
2
𝑍 (𝑥 1 −𝑍 )+𝑍 (𝑦 1 −𝑍 )+𝑍 (𝑧 1 −𝑍 )
+ [𝑘𝑥 𝑓 𝑍1 (𝑥𝑐1 −𝑍10 )+𝑍2 (𝑦𝑐1 −𝑍11 )+𝑍3 (𝑧𝑐1 −𝑍12)]
7
𝑐
10
8
11
𝑐
9
𝑐
12
𝑍4 (𝑥𝑐1 −𝑍10 )+𝑍5 (𝑦𝑐1 −𝑍11 )+𝑍6 (𝑧𝑐1 −𝑍12 )
− [𝑘𝑦 𝑓 𝑍
]
1
1
1
7 (𝑥𝑐 −𝑍10 )+𝑍8 (𝑦𝑐 −𝑍11 )+𝑍9 (𝑧𝑐 −𝑍12 )
𝑍 (𝑥 2 −𝑍 )+𝑍 (𝑦 2 −𝑍 )+𝑍 (𝑧 2 −𝑍 )
+ [𝑘𝑥 𝑓 𝑍1 (𝑥𝑐2 −𝑍10 )+𝑍2 (𝑦𝑐2 −𝑍11 )+𝑍3(𝑧𝑐2 −𝑍12 )]
7
𝑐
10
8
11
𝑐
9
𝑐
12
𝑍4 (𝑥𝑐2 −𝑍10 )+𝑍5 (𝑦𝑐2 −𝑍11 )+𝑍6 (𝑧𝑐2 −𝑍12 )
− [𝑘𝑦 𝑓 𝑍
]
+ [𝑘𝑥 𝑓
]
− [𝑘𝑦 𝑓
𝑆𝑥𝑐
2
2
2
7 (𝑥𝑐 −𝑍10 )+𝑍8 (𝑦𝑐 −𝑍11 )+𝑍9 (𝑧𝑐 −𝑍12 )
3
3
3
𝑍1 (𝑥𝑐 −𝑍10 )+𝑍2 (𝑦𝑐 −𝑍11 )+𝑍3 (𝑧𝑐 −𝑍12 )
𝑍7 (𝑥𝑐3 −𝑍10 )+𝑍8 (𝑦𝑐3 −𝑍11 )+𝑍9 (𝑧𝑐3 −𝑍12 )
𝑍4 (𝑥𝑐3 −𝑍10 )+𝑍5 (𝑦𝑐3 −𝑍11 )+𝑍6 (𝑧𝑐3 −𝑍12 )
𝑍7 (𝑥𝑐3 −𝑍10 )+𝑍8 (𝑦𝑐3 −𝑍11 )+𝑍9 (𝑧𝑐3 −𝑍12 )
𝑆𝑦𝑐
]]
𝑇
𝑆𝑧𝑐 ] .
Углы ориентации в это случае вычисляются следующим образом:
𝜃 = 𝑎𝑟𝑐𝑡𝑎𝑛 (−
𝑍9
);
𝑍8
𝜓 = 𝑎𝑟𝑐𝑠𝑖𝑛(𝑍7 );
𝛾 = 𝑎𝑟𝑐𝑡𝑎𝑛 (
42
𝑍4
).
𝑍1
(50)
Таким образом, решение уравнений, входящих в функцию 𝐹(𝑍О̅ СС ), позволяет
вычислить параметры навигации и ориентации точки фотографирования, если известны
координаты опорных точек, внутренние и внешние параметры камеры.
4
Имитационное моделирование синтезированных алгоритмов КОИ
При разработке методики имитационного моделирования должны быть решены
следующие задачи:
1.
Моделирование траектории БЛА;
2.
Определение опорных точек;
3.
Отображение ОТ в СК снимка.
4.
Получение измерений БИНС с учетом погрешностей.
5.
Получение псевдодальностей до спутников с учетом погрешностей.
6.
Реализация алгоритмов КОИ.
7.
Анализ полученных результатов.
В рамках выпускной квалификационной работы (ВКР) были выполнены следующие
задачи:
1.
Промоделирована траектория движения БЛА.
2.
Проработан способ нахождения опорных точек с последующим переводом в
СК кадра.
3.
Проведено моделирование погрешностей БИНС;
4.
Проведено моделирование траектории движения НК GPS на основе
Альманаха;
5.
Получены моделированные измерения псевдодальностей
6.
Сформирован вектор измерений Z для БИНС, ГНСС и ОЭС.
В дальнейшем планируется развитие данной тематики в рамках научноисследовательских работ.
4.1
Методика имитационного моделирования для алгоритма КОИ
Исследование
характеристик
алгоритмов,
полученных
в
рамках
ВКР,
осуществляется методом имитационного моделирования. Данный метод позволяет учесть
основные особенности динамики объекта и минимизировать затраты при создании НК.
Необходимо реализовать жесткосвязанную схему алгоритмов КОИ НК, которая
будет учитывать следующие виды отклонений измерений от эталонных:
- инструментальные погрешности инерциальных датчиков БИНС;
- погрешности начальной выставки БИНС;
- модель ошибок приемника ГНСС;
43
- ошибки опорного генератора приемника ГНСС;
- тропосферные и ионосферные задержки спутникового сигнала;
- многолучевость;
- геометрические искажения объектов, наблюдаемых ОЭС;
- погрешность метода нахождения контрастных точек на изображении;
- погрешности калибровки систем, входящих в НК.
4.2
Программно-математическое обеспечение имитационного
моделирования
ПМО моделирования включает в себя следующие основные блоки:
блок траекторных параметров БЛА;
блок имитации идеальных показаний систем НК и их погрешностей;
блок алгоритмов КОИ, включая алгоритмы ОФК.
В рамках имитационного моделирования траекторные параметры БЛА могут
имитироваться при помощи ПМО имитационного моделирования траектории движения
БЛА.
На
рисунке
16
изображена
предложенная
обобщенная
структура
ПМО
имитационного моделирования синтезированных алгоритмов с использованием в его
составе ПМО имитационного моделирования траектории движения БЛА (в будущем этот
блок может быть заменен на файл траекторных параметров, полученных в результате
летных испытаний НК БЛА).
Модель траектории
движения БЛА
Модель траектории
движения ИСЗ
Альманах
Моделирование
опорных точек
Пересчет координат
ОТ в координаты на
снимке
Построение
идеальных
псевдодальностей
Модель идеальных
показаний БИНС
Модель погрешностей
приемника ГНСС
Модель погрешностей
ОЭС
Модель погрешностей
БИНС
Модель реальных
показаний БИНС
Прогноз измерений
ОЭС
Прогноз измерений
ГНСС
Жесткосвязанная схема КОИ
Анализ результатов
Рисунок 16 – Обобщенная структура ПМО имитационного моделирования
44
ПМО имитационного моделирования включает в себя следующие блоки:
Модель траектории движения БЛА. В этом модуле формируются параметры
ориентации и навигации, проекции кажущегося ускорения и абсолютной угловой скорости
в зависимости от расположения ППМ.
- Альманах. Данный блок считывает данные альманахов созвездия ГНСС;
-
Моделирование
опорных
точек.
Этот
модуль
позволяет
генерировать
расположение ОТ при отсутствии файла с полетными испытаниями.
- Модель идеальных показаний БИНС отображает значения ориентации и навигации
БЛА при отсутствии погрешностей.
- Модель траектории движения ИСЗ. Данный блок формирует траектории движения
для полного созвездия ГНСС-спутников.
- Построение идеальных псевдодальностей рассчитывает расстояние от ГНССспутника до БЛА без погрешностей.
- Пересчет координат ОТ в координаты на снимке позволяет перевести координаты
опорных точек из ДГСК в СК снимка.
- Модель погрешностей БИНС, Модель погрешностей приемника ГНСС, Модель
погрешностей ОЭС содержат в себе модели погрешностей измерений соответствующих
датчиков.
- Прогноз измерений ГНСС формирует прогнозируемые дальности и радиальные
скорости для навигационного космического аппарата рабочего созвездия на базе координат
и скоростей БИНС.
- Прогноз измерений ОЭС формирует прогнозируемое положение ОТ на снимке на
базе измерений БИНС.
- Жесткосвязанная схема КОИ реализует алгоритмы оптимальной обработки
информации.
- Блок Анализ результатов позволяет построить графики зависимостей параметров
моделирования от времени.
В рамках ВКР были рассмотрены следующие блоки предложенной схемы:
1.
Модель траектории движения БЛА;
2.
Моделирование ОТ;
3.
Пересчет координат ОТ в координаты на снимке;
4.
Модель погрешностей БИНС.
45
Разработанное ПМО позволяет имитировать траекторные параметры БЛА при
движении по промежуточным пунктам маршрута (ППМ). Для работы ПМО необходимо
задать следующие начальные параметры:
•
частота дискретизации 𝑑𝑡;
•
начальное время моделирования;
•
тип и параметры используемого референц-эллипсоида (для систем координат
WGS-84 или ПЗ-90);
•
широта 𝜑0 , долгота 𝜆0 , высота ℎ0 начальной точки маршрута;
•
широты, долготы, высоты для каждой последующей точки маршрута;
•
путевая скорость 𝑉𝑝 ;
•
углы крена 𝛾 и тангажа 𝜃 при совершении разворотов и изменении высоты,
угловые скорости
𝑑𝛾 𝑑𝜃
,
𝑑𝑡 𝑑𝑡
.
На моделируемую траекторию наложены следующие ограничения:
•
угол крена при движении по линии заданного пути (ЛЗП) равен нулю;
•
угол тангажа при отсутствии изменения абсолютной высоты равен нулю;
•
путевая скорость не изменяется вдоль всего маршрута.
Во время моделирования траекторного движения осуществляется запись следующих
параметров:
•
координаты и углы ориентации БЛА;
•
проекции путевой скорости на оси горизонтной системы координат;
•
время моделирования.
Текущий угол курса вычисляется решением обратной геодезической задачи на
эллипсоиде для построения ортодромии.
Для расчета горизонтальных проекций путевой скорости и ускорений в горизонтной
СК используются следующие соотношения:
VE = V ∙ cos(ψ), VN = V ∙ sin(ψ),
dVE dV
dVN dV
=
∙ cos(ψ),
=
∙ sin(ψ),
dt
dt
dt
dt
nE =
dVE
dt
− (Ω′ H + 2 ∙ uH ) ∙ VN + (Ω′ N + 2 ∙ uN ) ∙ VH,
nN =
dVN
dt
+ (Ω′ H + 2 ∙ uH ) ∙ VE − Ω′ E ∙ VH − g y ,
nH =
dVH
dt
− (Ω′ N + 2 ∙ uN ) ∙ VE + Ω′ E ∙ VN − g z ,
46
(51)
где VE , VN , VH – проекции скорости движения БЛА на восточную, северную и
вертикальную оси географической системы координат, соответственно;
nE , nN , nH – кажущиеся ускорения в географической системе координат;
𝑔𝑌 , 𝑔𝑍 – проекции ускорения силы тяжести;
Ω′ N , Ω′ E , Ω′ H – относительные угловые скорости вращения;
uN , uH – проекции угловой скорости вращения Земли.
Алгоритм вычисления проекций силы тяжести Земли можно представить в
следующем виде:
g 0 = g e ∙ [1 + β ∙ sin2 (φ) + β1 ∙ sin2 (2φ)],
h
e2
g y = g 0 ∙ sin(2φ) ∙ a ∙ ( a − 2 ∙ q),
h
3∙h
−
a
gz = g0 + a ∙ (
(52)
2 ∙ q ∙ g e ∙ cos 2 (φ) + e2 ∙ (3 ∙ sin2 (φ) − 1) − q ∙ (1 + 6 ∙ sin2 (φ))),
где q – отношение центробежной силы, возникающей вследствие вращения Земли, к
силе тяжести на экваторе (q=0,00346775);
ge – ускорение силы тяжести на экваторе (ge=9.78049), β=0,0053171, β1=71∙10-7.
Относительные угловые скорости вращения рассчитываются по следующей
формуле:
Ω′ E =
−VN
,
ρ1
Ω′ H =
где
1, 2
–
радиусы
Ω′ N =
VE
ρ2
VE
,
ρ2
(53)
∙ tg(φ),
кривизны
соответственно
меридионального
и
перпендикулярного ему сечений, которые могут быть вычислены как:
a ∙ (1 − e2 )
ρ1 =
√(1 −
e2
∙
+ h;
3
sin2 (φ))
(54)
a
ρ2 =
√(1 −
e2
∙
+h
sin2 (φ))
47
Абсолютные угловые скорости вращения БЛА рассчитываются следующим
образом:
ΩE = Ω′ E ,
ΩN = Ω′ N + uN ,
(55)
ΩH = Ω′ H + uH ,
где
uN , uH – проекции угловой скорости вращения Земли в проекциях на
географический трехгранник:
uN = u ∙ cos(φ),
(56)
uH = u ∙ sin(φ).
По полученным идеальным значениям кажущегося ускорения необходимо
сформировать показания акселерометров. С этой целью осуществляется их пересчет к
связанным осям. Для пересчета идеальных значений ускорения и угловых скоростей из
географической системы координат в связанную систему координат используется матрица
связи [Ссв
гор ], которая представляется в виде:
[Ссв
гор ]1,1 = −sin(ψ) ∙ cos(ϑ),
[Ссв
гор ]1,2 = sin(ψ) ∙ sin(ϑ) ∙ cos(γ) + cos(ψ) ∙ sin(γ)
[Ссв
гор ]
1,3
= −sin(ψ) ∙ sin(ϑ) ∙ sin(γ) + cos(ψ) ∙ cos(γ)
[Ссв
гор ]2,1 = cos(ψ) ∙ cos(ϑ)
[Ссв
гор ]2,2 = −cos(ψ) ∙ sin(ϑ) ∙ cos(γ) + sin(ψ) ∙ sin(γ)
(57)
[Ссв
гор ]2,3 = cos(ψ) ∙ sin(ϑ) ∙ sin(γ) + sin(ψ) ∙ cos(γ)
[Ссв
гор ]3,1 = sin(ϑ)
[Ссв
гор ]3,2 = cos(ϑ) ∙ cos(γ)
[Ссв
гор ]3,3 = − cos(ϑ) ∙ sin(γ)
ид
ид
ид
ид
Пересчёт идеальных показаний акселерометров – n1ид , nид
2 , n3 и ДУС – Ω1 , Ω2 , Ω3
из географической в связанную систему координат, осуществляется следующим образом:
48
n1ид
nE
T
ид
n
(n2 ) = [Ссв
∙
(
]
N ),
гор
ид
n
H
n3
(58)
Ω1ид
ΩE
T
ид
св
(Ω2 ) = [Сгор ] ∙ (ΩN ).
ΩH
Ωид
3
Текущие значения идеальных координат и скоростей в географической системе
координат, необходимых для следующего шага моделирования, находятся путем
численного
интегрирования.
Приращения
координат
при
этом
определяются
соотношением:
dλ
Ω′ N
=
,
dt cos(φ)
dφ
= −Ω′ E ,
dt
dh
= VH .
dt
(59)
Соотношения (51) – (59) позволяют получить модельные значения измеряемых и
определяемых БНК параметров.
Определение ОТ на кадре
Для корректной работы ОЭС необходимо наличие не менее трех опорных точек (ОТ)
на кадре видеоизображения подстилающей поверхности. При отсутствии маяков с заранее
известными координатами, в качестве ОТ могут выступать контрастные точки,
определяемые с помощью детекторов.
Детектор
–
это
метод
выделения
контрастных
точек
на
изображении,
обеспечивающий инвариантность нахождения одинаковых точек в ходе преобразований
изображения.
В данной ВКР рассматривался алгоритм детектора Харриса. В детекторе вводится
анизотропия по всем направлениям для того, чтобы проследить за изменением яркости по
множеству направлений.
Угловой детектор Харриса основан на локальной автокорреляционной функции
яркости, измеряющей местные изменения яркости с небольшими участками, смещенными
на небольшую величину в различных направлениях [16]. При заданном сдвиге (𝑥, 𝑦) и
точке, автокорреляционная функция определяется как:
49
с(𝑥, 𝑦) =
∑ 𝑤(𝑥, 𝑦)[𝐼(𝑥 + 𝑢, 𝑦 + 𝑣) − 𝐼(𝑥, 𝑦)]2
(𝑥,𝑦)∈𝑊
Функция 𝑊(𝑥, 𝑦) является функцией окна 𝑊. Если значение 𝑊(𝑥, 𝑦) = 1, то
рассматриваемый пиксель с координатами (𝑥, 𝑦) находится в пределах окна, если же
𝑊(𝑥, 𝑦) = 0 – то за его пределами.
Формула в матричном виде:
𝐼𝑥2
𝐸(𝑢, 𝑣) = [𝑢, 𝑣] (∑ [
𝐼𝑥 𝐼𝑦
𝐼𝑥 𝐼𝑦
𝑢
])
(
)
𝑣
𝐼𝑦2
Для небольшого [𝑢, 𝑣] справедливо следующее:
𝑢
𝐸(𝑢, 𝑣) ≅ [𝑢, 𝑣]𝑀 [ ],
𝑣
𝐼𝑥2
𝑀 = ∑ 𝑤(𝑥, 𝑦) [
𝐼𝑥 𝐼𝑦
𝐼𝑥 𝐼𝑦
].
𝐼𝑦2
Для угловых точек характерны большие, по модулю, собственные значения матрицы
𝑀. Считать собственные значения этой матрицы является достаточно трудоемкой задачей,
поэтому вводится дополнительная мера отклика:
𝑅 = 𝑑𝑒𝑡𝑀 − 𝑘(𝑡𝑟𝑎𝑐𝑒𝑀)2 ,
где значение 𝑘 чаще всего лежит в промежутке от 0.04 до 0.15.
Таким образом, значение 𝑅 является большим и положительным для угловых точек.
После нахождения всех угловых точек происходит их отсечение (отсекаются только
те точки, значение 𝑅 которых меньше заданного порога (рисунок 17)).
50
Рисунок 17 – Пороги определения углов детектором Харриса
На рисунке 17 𝜆1 , 𝜆2 – собственные числа матрицы M.
Результатом работы детекторов является множество особых точек, для которых
необходимо построить математическое описание.
Помимо нахождения контрастных точек требуется так же провести их
идентификацию на последующих кадрах видеоизображения. Такая задача может быть
решена специальными алгоритмами – дескрипторами.
Дескриптор – это признак, позволяющий идентифицировать особую точку,
выделяющий её из найденного множества особых точек.
Признаки строятся на основании параметров особой точки и ее окрестности, таких
как: интенсивность, цвет, текстура. Особые точки могут быть представлены углами,
ребрами или контуром объекта, поэтому все вычисления выполняются для некоторой
окрестности. Признаки должны обладать рядом свойств:
- повторяемость: на изображениях одного и того же объекта или сцены, сделанных с
разных точек просмотра и при разных условиях освещенности, большинство признаков
должно быть обнаружено;
- локальность: признаки должны быть максимально локальными, чтобы снизить
вероятность перекрытий;
- репрезентативность: количество признаков должно быть достаточным, чтобы
разумное число признаков обнаруживалось даже на небольшом изображении объекта;
51
- точность: признаки должны быть точно обнаруживаемыми по отношению к
масштабу и форме объекта;
- эффективность: для приложений реального времени критично, чтобы процедура
вычисления признаков не требовала значительных вычислительных затрат.
4.3
Результаты моделирования
Начальные условия блока Модель траектории движении БЛА, реализованного в ходе
выполнения ВКР имеют следующие значения:
частота дискретизации 𝑑𝑡 = 0.01 сек;
Параметры используемого референц-эллипсоида соответствуют ПЗ-90.11;
Путевая скорость 𝑉𝑝 = 110
км
ч
;
Угол крена, допустимый при развороте 𝛾 = 15 град;
Угол тангажа 𝜃 = 15 град;
Параметры начальной точки маршрута и ППМ представлены в таблице 1.
Таблица 1 – Координаты ППМ траектории БЛА
Координата
𝜑, град
𝜆, град
ℎ, град
ППМ0
45
45
4000
ППМ1
45.5
45.5
4000
ППМ2
45
46
4000
ППМ3
45.5
46.5
4000
Траектория, полученная при моделировании в ГСК представлена на рисунке 18.
52
а)
б)
Рисунок 18 – Траектория движения БЛА: а) на плоскости; б) в изометрии
Для реализации блока Моделирование опорных точек необходимо наложить
ограничения, обусловленные техническими характеристики камеры:
- угол горизонтального обзора камеры 𝛼 = 64°;
- угол вертикального обзора камеры 𝛽 = 48°.
53
Моделирование границ области, видимой камерой при перемещении по траектории
в ГСК представлено на рисунке 19. При прохождении линии упрежденного разворота
учитывается изменение крена БЛА и камеры, соответственно.
а)
б)
Рисунок 19 – Видимая камерой область подстилающей поверхности: а) на
плоскости, б) в изометрии
54
При горизонтальном полете на высоте 4000 метров видимая область по ширине
достигает 5000 метров. В момент разворота при достижении максимального угла крена,
равного 15 градусов, видимая область по ширине достигает 5500 метров.
Моделирование опорных точек осуществляется с помощью случайной генерации,
результат показана на рисунке 20.
а)
б)
Рисунок 20 – Результат моделирования ОТ а) на плоскости; б) в изометрии
55
Данный блок возможно заменить реальными измерениями с летных испытаний с
применением оптической видеокамеры.
Модель траектории движения искусственных спутников Земли GPS основана на
данных альманаха, загруженных в виде вектор-столбцов, которые представляют собой
следующие параметры:
- число получения альманаха;
- месяц получения альманаха;
- год получения альманаха;
- время получения альманаха от начала суток с UTC;
- номер спутника;
- обобщенный признак здоровья;
- неделя GPS альманаха;
- поправка времени космического аппарата относительно системного времени;
- скорость поправки времени относительно системного времени;
- наклонение орбиты спутника;
- эксцентриситет орбиты спутника.
Результат считывания данных альманаха в ДГСК представлен на рисунке 21.
56
а)
б)
Рисунок 21 – Траектории движения НКА: а) в инерциальном пространстве; б) в
ДГСК
57
Результат моделирования погрешностей БИНС представлен на рисунках 22-26.
Рисунок 22 – Ошибка определения долготы
На графике видно, что максимальная ошибка проявляется на 22-ой минуте и
равняется -237 метров.
Рисунок 23 – Ошибка определения широты
За 30 минут ошибка определения широты достигает 845 метров без коррекции.
58
Рисунок 24 – Ошибка определения северной составляющей путевой скорости
Динамика изменения ошибки определения северной составляющей путевой
скорости, представленная на графике, показывает максимальное отклонение за 30 минут
работы равное 0,47 м/с.
Рисунок 25 – Ошибка определения восточной составляющей путевой скорости
59
Максимальная ошибка определения восточной составляющей путевой скорости
достигает 1,03 м/с.
Рисунок 26 – Ошибка определения ориентации базового трехгранника
Максимальное отклонение определения ориентации базового трехгранника
достигает 2,32∙10-4 м за 30 минут.
Результаты моделирования погрешностей приемника ГНСС представлены на
рисунках 27-29.
Рисунок 27 – Определение псевдодальностей приемником ГНСС
60
Рисунок 28 – Ошибка определения псевдодальности приемником ГНСС
Рисунок 29 – СКО ошибок определения псевдодальностей
Моделирование вектора Z представлено на рисунке 30.
61
Рисунок 30 – Разность псевдодальностей, определенных БИНС и приемником
ГНСС
Как показано на графике, разности псевдодальностей достигают 790 метров за 30
минут.
Рисунок 31 – Разность псевдоскоростей, определенных БИНС и приемником ГНСС
Как показано на графике, разности псевдоскоростей достигают 1,12 м/с за 30 минут.
62
Заключение
В ходе выполнения ВКР были решены следующие задачи:
•
Разработаны аппаратная и алгоритмическая структуры комплексной оптико-
инерциальной навигационной системы;
•
Разработана математическая модель погрешностей оптико-электронной
системы;
•
Сформировано уравнение измерений;
•
Разработан
алгоритм
комплексной
обработки
информации
оптико-
инерциальной навигационной системы;
•
Разработано
программно-математическое
обеспечение
имитационного
моделирования синтезированного алгоритма комплексной обработки информации для
исследуемых способов измерений.
В рамках имитационного моделирования были разработаны следующие блоки:
1.
Промоделирована траектория движения БЛА по ППМ.
2.
Проработан способ нахождения опорных точек с последующим переводом в
СК кадра.
3.
Проведено моделирование погрешностей БИНС;
4.
Проведено моделирование траектории движения НК GPS по данным
Альманаха;
5.
Получены моделированные измерения псевдодальностей;
6.
Сформирован вектор измерений Z для БИНС, ГНСС и ОЭС.
Результаты моделирования погрешностей БИНС представлены в таблице 2
Таблица 2 – Погрешности БИНС
Определение широты
Определение долготы
Определение северной
путевой скорости
Определение восточной
путевой скорости
составляющей
Погрешность за 30 минут
237 м
845 м
0,47 м/с
составляющей
1,03 м/с
63
Введение
Темой
навигационная
дипломной
система
работы
для
является
комплексная
оптико-инерциальная
беспилотного
летательного
аппарата
большой
продолжительности полета. Задачи работы включают в себя:
•
Проведение
анализа
существующих
автономной
навигации
беспилотного
подходов
и
решений
летательного
обеспечения
аппарата
большой
продолжительности полета. Сформировать требования к точности определения
координат в автономном режиме.
•
Проведение анализа структуры комплекса бортового оборудования беспилотного
летательного аппарата класса MALE с целью оценки возможности реализации на
его основе алгоритмов автономного счисления координат с использованием
оптических и инерциальных измерений.
Цель экономической части заключается в технико-экономическом обосновании
эффективности и целесообразности разработанной комплексной обработки информации
навигационной системы.
В разделе экономической части дипломной работы решаются следующие основные
задачи:
- выбрать аналог разрабатываемой системы;
- оценка целесообразности выполнения разработки;
- оценка экономической эффективности разработки;
- планирование процессов выполнения разработки в целом и её отдельных стадий.
65
1
Оценка целесообразности выполнения разработки
Оценка целесообразности выполнения работы на основе определения ее
технической прогрессивности заключается в анализе результатов разработки программного
продукта (ПП) с целью определения и оценки интегрального показателя научнотехнического уровня.
Для обоснования целесообразности разработки комплекса надо:
•
сформулировать перечень характеристик качества разработки по предлагаемому
варианту системы
•
определить конкретные значения характеристик
•
определить их значимость
Перечень наиболее значимых характеристик качества программного продукта,
указанных в приложении А ГОСТ Р ИСО/МЭК 9126-93:
Надежность – набор атрибутов, относящихся к способности программного
обеспечения сохранять свой уровень качества функционирования при установленных
условиях за установленный период времени.
Правильность – атрибуты программного обеспечения, относящиеся к обеспечению
правильности или соответствия результатов, или эффектов.
Стабильность – атрибуты программного обеспечения, относящиеся к его
способности поддерживать определенный уровень качества функционирования в случаях
программных ошибок или нарушения определенного интерфейса.
Устойчивость – атрибуты программного обеспечения, относящиеся к риску от
непредвиденных эффектов модификации.
Сформулированный перечень характеристик качества, разработанного ПП, их
конкретные значения и значимость приведены в таблице 1.
Таблица 1 – Характеристики качества алгоритмов и программных продуктов
Характеристики
качества ПП
Надежность
Правильность
Стабильность
Устойчивость
Значения характеристик качества
Аналог
Новый вариант
1
1,7
1
1,8
1
1,3
1
1,5
Значимость
характеристик
0,3
0,4
0,2
0,1
Наиболее значимой характеристикой является правильность, т.е. достоверность
выдаваемых данных. Это обусловлено необходимостью оценки работоспособности
алгоритмов навигационных систем.
66
Показателем научно-технической прогрессивности является индекс научнотехнической прогрессивности (JПП ), который определяется по формуле:
JПП =
HПП H
⁄H
,
ПП E
(1)
где HПП H – обобщенный количественный показатель научно-технического уровня
ПП, являющегося результатом дипломной работы;
HПП E – обобщенный количественный показатель научно-технического уровня ПП,
выбранный за базу для сравнения.
Обобщенные
количественные
показатели
научно-технического
уровня
программного продукта, являющегося результатом дипломной работы, и выбранного за
базу для сравнения, можно определить по данным таблицы 1.
HПП H =
∑i Q H i R i
⁄∑ R ,
i i
(2)
где QH i – значение показателя i – го признака ПП, являющегося результатом
дипломной работы, выраженное в баллах;
R i – значение весового коэффициента (значимость) 𝑖 – го признака ПП, выраженного
в долях единицы.
HПП Б =
∑i Q Б i R i
⁄∑ R ,
i i
(3)
где QБ i – значение показателя 𝑖 – го признака ПП, выбранного за базу для сравнения,
выраженное в баллах.
Таким образом, обобщенные количественные показатели научно-технического
уровня для разрабатываемого программного обеспечения:
HПП H =
1,7 ∙ 0,3 + 1,8 ∙ 0,4 + 1,3 ∙ 0,2 + 1,5 ∙ 0,1
= 1,64
0,3 + 0,4 + 0,2 + 0,1
Обобщенные количественные показатели научно-технического уровня для ПП,
взятого за аналог:
67
HПП H =
1 ∙ 0,3 + 1 ∙ 0,4 + 1 ∙ 0,2 + 1 ∙ 0,1
=1
0,3 + 0,4 + 0,2 + 0,1
Индекс научно-технической прогрессивности:
JНТП =
1,64
= 1,64
1
Создаваемое программное обеспечение превосходит предшествующие по всем
параметрам качества. Расчётное значение индекса научно-технической прогрессивности
ПП свидетельствует о превосходстве разработки над аналогом, так как значение больше
единицы. Таким образом, выполняемая разработка является целесообразной.
Планирование разработки заключается в определении трудоемкости работ,
необходимых для создания программного обеспечения, а также в расчете параметров и
построении календарного плана разработки. Календарный план формируется на основе
данных о трудоемкости задач, выполняемых во время выполнения дипломной работы.
Структура трудозатрат на создание программных продуктов может иметь свои особенности
в зависимости от целевого направления программного продукта.
1.1 Определение трудоемкости разработки ПП
В таблице 2 представлена структура трудовых затрат разработки и доля работ на
этапе разработки в общем объеме производства нового ПО.
Таблица 2 – Структура трудовых затрат разработки программных продуктов
№ п/п
1.
2.
3.
4.
5.
6.
7.
8.
9
10.
11.
Наименование стадии (этапа) работ
Анализ предметной области
Изучение средств разработки
Изучение программируемой задачи
Анализ методов решения задачи
Составление структурной схемы алгоритма
Технико-экономическое обоснование выбранного
варианта алгоритма
Уточнение и доработка выбранного варианта
алгоритма
Составление программы
Отладка программы и составление документации
Анализ работы ПП
Испытание ПП в реальных условиях
ИТОГО:
68
Доля работ на стадии (этапе)
в общем объеме работ, %
2
3
5
9
10
8
6
32
16
5
4
100
Наибольшая доля работ приходится на составление программы, а также на отладку
программы, которая представляет из себя доработку выявленных в результате пробного
тестирования недочетов и ошибок.
При традиционном программировании, когда каждый ПП содержит все этапы решения
задач, начиная с ввода исходных данных, и заканчивая выводом результатов, затраты труда (t ПП ) в
чел.-час. определяются следующим образом:
t ПП = t О + t И + t А + t К + t от + t Д ,
(4)
где t О – затраты труда на подготовку описания задачи, комплекса задач;
t И – затраты труда на изучение и постановку задачи, комплекса задач;
t А – затраты труда на разработку алгоритма решения задачи, комплекса задач;
t К – затраты труда на программирование по блок-схеме;
t от – затраты труда на отладку программы;
t Д – затраты труда на подготовку документации по ПП;
𝑄 – условное количество операторов (строк) в машинной программе;
𝑞 – количество этапов и элементарных процедур преобразования информации
(вычислительных, логических и других процедур); 𝑞 = 300;
𝐾𝑐 – коэффициент сложности программы, 𝐾𝑐 = 1,8;
𝐾𝑘 – коэффициент коррекции, при разработке 𝐾𝑘 = 0,07;
𝑛 – количество коррекций, 𝑛 = 5;
𝐾 – коэффициент квалификации разработчика, программиста, 𝐾 = 0,6;
B – увеличение затрат на изучение и постановку задачи вследствие ее сложности и
новизны, 𝐵 = 1,3.
𝑄 = 𝑞 ∙ 𝐾𝑐 ∙ (1 + 𝐾𝑘 ∙ 𝑛) = 300 ∙ 1,8 ∙ (1 + 0,07 ∙ 5) = 729
tИ =
𝑄∙𝐵
729 ∙ 1,3
=
= 22 чел/час
75 ∙ 𝐾
75 ∙ 0,6
𝑡𝐴 =
𝑄
729
=
= 61 чел/час
20 ∙ 𝐾 20 ∙ 0,6
𝑡𝐾 =
𝑄
729
=
= 122 чел/час
10 ∙ 𝐾 10 ∙ 0,6
𝑡от =
𝑡Д =
𝑄
729
=
= 243 чел/час
5 ∙ 𝐾 5 ∙ 0,6
1,75 ∙ 𝑄 1,75 ∙ 729
=
= 142 чел/час
15 ∙ 𝐾
15 ∙ 0,6
𝑡ПП = 3 + 22 + 61 + 122 + 243 + 142 = 369 чел/час
69
1.2
Календарное планирование работ
Календарное планирование проектно-технологических работ осуществляется по
календарному плану. Структуру трудоемкости отдельных этапов работ определяют,
используя данные о видах работ, подлежащих выполнению на каждом этапе. Общая
трудоемкость дипломного проекта равна 369 чел.-час, трудоемкость этапа работы
определяется через его удельный вес. Длительность каждой стадии работ определяется в
общем количестве часов, затраченных на работу, так как расчет заработной платы
осуществляется по часовой ставке:
T = t⁄q,
(5)
где t – трудоемкость стадии, чел-час.;
q – количество работников, одновременно участвующих в выполнении этапа работы.
Результаты календарного планирования приведены в таблице 3.
Таблица 3 – Расчет календарного плана работ
Наименование стадии (этапа)
работ
Анализ предметной области
Изучение средств разработки
Изучение программируемой
задачи
Анализ методов решения
задачи
Составление структурной
схемы алгоритма
Технико-экономическое
обоснование выбранного
алгоритма
Уточнение и доработка
выбранного варианта алгоритма
Составление программы
Отладка программы и
составление документации
Анализ работы ПП
Испытание ПП в реальных
условиях
ИТОГО:
удель- трудоный
емкость
вес, % этапа, чел-ч.
2
6
3
11
5
15
количество
исполнителей
2
1
длительность
стадии
(этапа), ч
6
11
1
15
9
75
1
75
10
80
2
40
8
70
1
70
6
44
2
22
32
210
1
210
16
48
2
24
5
20
2
10
4
14
2
7
100
593
70
490
На рисунке 1 представлено календарное планирование работ (в календарных днях),
с помощью которого можно визуально оценить разницу трудоемкостей, которые и влиют
на длительность стадии.
Рисунок 1 – Календарное планирование работ
71
2
Определение затрат, себестоимости и цены
Затраты предприятия на проектирование новой продукции рассчитываются по
статьям расхода, включающим в себя заработную плату инженера, создающего
программную продукцию, налоговые отчисления на социальные нужды, накладные и
прочие расходы.
Заработная плата персонала определяется с учетом выполняемых работ на всех
стадиях разработки, и рассчитывается по формуле 6. Вычисление производится на основе
часовой ставки разработчика и трудоемкости соответствующих этапов работы. Часовая
ставка зависит от должностного оклада и разряда проводимой работы.
k
З = ∑ Tэi τ̅i ,
(6)
i=1
где τ̅i – средняя часовая тарифная ставка оплаты работ i-го этапа;
Tэi – трудоемкость i-го этапа;
k – количество этапов.
Оплата труда персонала определяется на основе общей трудоемкости создания
продукции и применяемых в действующей системе оплаты труда, расценок и тарифов. При
наличии нескольких исполнителей работ на этапе средняя часовая ставка оплаты труда по
этапу работ определяется, как средневзвешенная, при этом весами является количество
людей, выполняющих разработку. Величина заработной платы основных исполнителей,
скорректированная на процент премиальных выплат (20%), приведена в таблице 4.
2
3
4
11
15
75
5
40
6
70
7
22
8
9
210
24
Численность
(чел.)
Инженер 3 категории
Инженер 1 категории
Инженер 3 категории
Инженер 3 категории
Инженер 3 категории
Инженер 3 категории
Инженер 1 категории
Инженер 3 категории
Инженер 3 категории
Инженер 1 категории
Инженер 3 категории
Инженер 3 категории
2
1
1
1
2
1
2
1
2
72
290
420
290
290
290
290
420
290
290
420
290
290
ЗП с
премией
(руб.)
6
Должность
Средняя
часовая
ставка
(руб.)
1
Исполнители
Часовая
ставка
(руб.)
№ стадии
работ
Трудоемкость
стадии,
чел.-час.
Таблица 4 – Расчет заработной платы персонала при разработке ПП
355
2556
290
290
290
3828
5220
26100
355
17040
290
24360
355
9372
290
355
73080
10224
10
10
11
7
Инженер 1 категории
Инженер 3 категории
Инженер 1 категории
Инженер 3 категории
Инженер 1 категории
2
2
420
290
420
290
420
355
4260
355
2982
Итого:
179022
Затраты предприятия на создание программного обеспечения для обработки
результатов стендовых испытаний представлены в таблице 5.
Таблица 5 – Затраты на создание программного обеспечения
№ п/п
Наименование статей затрат
Затраты (руб.)
1.
Заработная плата основных исполнителей
179022
2.
Отчисления на социальные нужды
53706
3.
Накладные расходы
358044
4.
Прочие расходы
35804
ИТОГО:
626576
Удельный вес (%)
28,6
8,6
57,1
5,7
100
Цена на продукцию определяется, исходя из принципа обеспечения безубыточности
деятельности предприятия, получения прибыли, позволяющей выплатить обязательные
платежи в бюджет и инвестировать решение ее деятельности. Цена первоначальной
продажи определяется по формуле 8.
ЦПП = ЗПП + ЗППП ∙ ρЗП ⁄100,
(8)
где ЗПП – затраты на создание алгоритмов и программных продуктов;
ЗППП – заработная плата основных исполнителей – разработчиков ПП;
ρЗП - уровень рентабельности разработки по отношению к оплате труда основных
исполнителей, обеспечивающий безубыточность деятельности (ρЗП = 200%).
Таким образом, цена разработки программного продукта:
ЦПП = 626576 + 179022 ∙ 2 = 984620, руб.
73
3
Оценка экономической эффективности разработки
Основными показателями экономической эффективности являются экономический
эффект (ЭПП Г ), уровень экономической эффективности, срок окупаемости вложений.
Экономический эффект определяется, как годовая экономия на текущих расходах, причем
во внимание принимаются изменения статьи затрат. Использование разработанного
программного продукта приводит к сокращению времени решения задачи в связи с
применением более современных средств и совершенных методов программирования.
Таким образом, для проведения оценки экономической эффективности требуется
выполнить расчеты по формуле 9.
𝑖=𝑛
ЭПП Г = ∑ ∆Тм𝑖 ∙ СВТ ,
(9)
𝑖=1
где ∆Тм𝑖 – экономия машинного времени по i-ой задаче, час;
СВТ – стоимость одного машинного часа ЭВМ, руб.;
𝑛 – количество задач, решаемых за год.
Примем ∆Тм𝑖 = 3 часа, СВТ = 100р/час, n = 2000
ЭПП Г = 2000 ∙ 3 ∙ 100 = 600000, руб.
Уровень
экономической
эффективности
затрат
на
разработку
комплекса
рассчитывается по формуле (10):
𝐸=
ЭПП Г
,
ЦПП
(10)
ЭПП Г – экономический эффект разработки;
ЦПП – цена разработки, руб.
Уровень экономической эффективности затрат на разработку составит:
𝐸=
600000
= 0,61
984620
Срок окупаемости затрат на создание комплекса (в годах) определяется по формуле
2.11:
74
𝑇ОК = 1⁄𝐸 ;
где 𝐸 – уровень экономической эффективности затрат на разработку.
𝑇ОК = 1⁄0,61 = 1,64.
75
(11)
Вывод к экономической части
В ходе экономической части дипломной работы, посвященной разработке
комплексной
оптико-инерциальной
навигационной
системы
для
беспилотного
летательного аппарата большой продолжительности полета было получено расчетное
значение научно-технической прогрессивности, которое равно 0,59, а также индекс
технического
уровня
равный
1,64.
Полученные
данные
свидетельствуют
о
целесообразности разработки.
Так же были определены затраты на создание нового продукта, которые составили
477722 рублей.
Далее, исходя из принципа безубыточности деятельности предприятия, заработной
платы инженеров, и цены на разработку, была рассчитана цена программного продукта,
которая составила 984620 рублей.
Экономический эффект отражает экономию на текущих затратах при выполнении
других видов научно-технических разработок. Так как использование разработанного ПО
приводит к сокращению времени решения задач, годовой экономический эффект
составляет 600000 рублей. Расчетный уровень экономической эффективности равен 0,61.
При таком значении уровня экономической эффективность затраты на разработку окупятся
в течение 2-х лет.
Данные, полученные в результате оценки, свидетельствуют о целесообразности
проведенных работ по разработке ПП.
76
Охрана труда и окружающей среды при моделировании навигационной
системы для БЛА
77
Введение
Одним из наиболее важных этапов разработки измерительных приборов и систем,
которой является ОИНС, можно назвать имитационное моделирование. Этот этап
заключается в проверке корректности работы и оценке привносимых погрешностей
программно-математическим обеспечением ОИНС по показаниям математических
моделей, либо по записям показаний реальных датчиков.
Моделирование осуществляется в помещении площадью 50м2 (5м на 10м) и высотой
потолков 3м. В помещении расположены 4 рабочих места. Каждое рабочее место оснащено
персональным компьютером (ПК), укомплектованным монитором LG 29UM69G – B.
78
1 Анализ условий труда
Микроклимат
Требования по микроклимату на рабочих местах устанавливаются СанПиН
2.2.4.3359-16 [xx].
Требования к микроклимату зависят от времени года и разделяются на «теплый» и
«холодный» периоды года. Этот документ так же устанавливает оптимальные параметры
микроклимата рабочей зоны, приведённые в таблице 1.
Таблица 1 – Оптимальные параметры микроклимата рабочей зоны
Температура
Относительная
Скорость движения
влажность
воздуха,
%
воздуха, м/с
воздуха, ℃
Холодный
22-24
40-60
0,1
Теплый
23-25
40-60
0,1
Реальные параметры микроклимата получены по показаниям погодной станции
Период года
Oregon Scientific BAR208S-b в рабочем помещении приведены в таблице 2:
Таблица 2 – Реальные параметры микроклимата
Температура
Относительная
Скорость движения
влажность воздуха, %
воздуха, м/с
воздуха, ℃
Холодный
18-25
30-50
0,1
Теплый
20-30
40-70
0,1
На основании сравнения параметров микроклимата, и реальных измерений можно
Период года
сделать вывод о том, что условия работы не соответствуют нормам.
Освещенность
Согласно СанПиН 2.2.4.3359-16 [xx], работа с ПК при проведении имитационного
моделирования относится к работе со средней точностью (наименьший размер объекта
различения 0,5 мм) IV-го разряда зрительной работы, с большой контрастностью объекта
различения на светлом фоне (например, символов на экране дисплея). Величина
искусственной освещенности при систематическом использовании дисплеев и вводе
данных в ПК для данной категории работ должна быть не ниже 300 Лк.
Освещенность рабочего места составляет 200 Лк.
На основании приведенных результатов, можно сделать вывод о том, что рабочее
место не соответствует требованиям.
Шум
Основными источниками шумов в помещении, в котором производилось
имитационное моделирование, является шум от работающие системы вентиляции
помещений и других систем обеспечения здания.
79
Требования к рабочим местам, регламентируемые СанПиН 2.2.4.3359-16 [xx],
устанавливают предельный уровень шума на уровне 80 дБА. Уровень постоянного шума на
рабочем месте не превышает 65 дБА.
На основании приведенных данных можно сделать вывод, что рабочее место
соответствует требованиям.
Электромагнитное излучение
При проведении работ по имитационному моделированию, основным источником
электромагнитных полей является персональный компьютер, а именно монитор.
Системный блок, в котором производятся все вычисления так же создает электромагнитное
поле, но он помещен в закрытый металлический корпус, который служит экраном для
вырабатываемых в нем полей. СанПиН 2.2.4.3359-16 [xx] устанавливает требования,
приведенные в таблице 3.
Таблица 3 – предельные и реальные значения условий ЭМП
Нормируемые параметры
ПДУ
Значение
Напряженность электрического поля
5 Гц - < 2 кГц
25 В/м
12 В/м
2 кГц - < 400 кГц
2,5 В/м
1,4 В/м
Напряженность магнитного поля
5 Гц - < 5 кГц
250 нТл
210 нТл
2 кГц - < 400 кГц
25 нТл
16 нТл
2
Плотность потока энергии
300 МГц – 300 ГГц 10 мкВт/см
8 мкВт/см2
Напряженность электростатического поля
15 кВ/м
11 кВ/м
На основании приведенных данных, можно сделать вывод о том, что рабочее место
удовлетворяет требованиям.
Эргономические факторы
Согласно требованиям, СанПиН 2.4.1340-03 [xy], для обеспечения оптимальных
условий труда необходимо, чтобы площадь на одно рабочее место пользователей ПК на
базе плоских дискретных экранов должна составлять не менее 4.5 м2. Проведение работ по
имитационному моделированию производилось в помещении площадью 50 м 2 (5 м на 10
м), в котором организовано 4 рабочих места, следовательно, на 1 рабочее место выделяется
12.5 м2.
Основными
элементами
рабочего
места
при
проведении
имитационного
моделирования являются: рабочая поверхность, экран дисплея, клавиатура и рабочее
кресло. Оптимальный выбор параметров этих элементов способствует увеличению
производительности труда.
Согласно СанПиН 2.4.1340-03 [xy] оптимальная высота рабочей поверхности
устанавливается на уровне 725 мм. Размер рабочей поверхности должны быть не менее
1200х600 мм. Пространство для ног должно соответствовать следующим требованиям:
80
глубина на уровне колен 450 мм; глубина на уровне вытянутых ног: не менее 650 мм;
ширина: не менее 500 мм; высота: не менее 600 мм.
По результатам замеров рабочего места получены следующие значения: высота
рабочей поверхности: 740 мм; размер рабочей поверхности 1500х1000 мм. Для ног
выделяется пространство: 1000 мм в глубину, 700 мм в ширину, 720 мм в высоту.
Параметры рабочего кресла, использованного при проведении имитационного
моделирования: высота сидения регулируется в диапазонах 380-600 мм; ширина сидения:
450 мм; глубина сидения: 400 мм; угол наклона сиденья: 0о; высота спинки относительно
сиденья регулируется в диапазонах: 400 – 500 мм; высота опорной поверхности 150 – 250
мм; ширина опорной поверхности: 400 мм; угол наклона регулируется в диапазонах: 80-130
мм; длина подлокотников: 250 мм; ширина подлокотников: 80 мм; высота подлокотников
регулируется в диапазонах: 180-300 мм; расстояние между подлокотниками: 500 мм.
На основании приведенных данных, рабочее место соответствует требованиям.
Психофизиологические факторы
Психофизиологические факторы выключают в себя физическую и нервнопсихическую нагрузку (интеллектуальную или сенсорную) нагрузки на человека в процессе
труда.
Основным инструментом при проведении имитационного моделирования является
персональный компьютер. Психофизиологическое влияние на оператора, в большей
степени, осуществляют параметры монитора, как основного устройства выдачи
информации и клавиатуры, как устройства ввода информации.
Характеристики используемого монитора и требования к характеристикам монитора,
согласно СанПиН 2.4.1340-03 [xy], приведены в таблице 4.
Таблица 4 – Характеристики используемого монитора и требования к характеристикам
монитора.
Характеристика
Требования к характеристикам
Параметр
монитора
монитора
Диагональ экрана
29 дюймов
Не менее 14 дюймов
Разрешение экрана
2560x1080
1280x1024
2
Яркость свечения экрана
250 кд/м
Не менее 100 кд/м2
Мин. размер светящейся точки
0.2628 мм
Не более 0.3 мм
Проектная освещенность экрана
300 Лк
250 – 750 Лк
Контрастность изображения
1000:1
Не менее 3:1
Четкость изображения
100 кд/м2
Не менее 70 кд/м2
Высота знака
20’
Не менее 16’
Угловой размер знака
30
16 - 60
Ширина штриха знака
0.7:1 мм
От 0,5:1 до 1:1 мм
Частота обновления
75 Гц
Не менее 60 Гц
81
На основании приведенных данных, можно сделать вывод, что рабочее место
соответствует требованиям.
2 Расчет системы освещения
В соответствии с СП 52.13330.2016 «Естественное и искусственное освещение»
работы, выполняемые в помещении, относятся к разряду III-в зрительной работы.
Вид естественного освещения – боковое, осуществляется через проем размером 2,5
х 2,5 м, ориентированное на северо-восток. Величина коэффициента естественной
освещенности (КЕО) составляет 2,0 %, что соответствует нормированному значению для
работы разряда III-в (в СП 52.13330.2016 этот коэффициент составляет 1,2%).
В соответствии с СП 52.13330.2016, величина искусственной освещенности при
использовании видео-дисплейного терминала и одновременной работе с документами при
системе общего освещения должна составлять не мене 300 Лк, коэффициент естественной
освещенности составляет 1,2%.
В качестве источников света выбраны люминесцентные лампы, т.к. они
обеспечивают меньшее утомление органов зрения и организма в целом и способствуют
повышению
работоспособности
и
производительности
труда.
Кроме
того,
люминесцентные лампы имеют высокую световую отдачу, большой срок службы, малую
яркость светящейся поверхности, спектр излучения близкий к естественному.
Выбранная система общего освещения с люминесцентными лампами, имеет
следующие показатели:
•
тип ламп SL 36/26-735 (ЛБ-36Вт);
•
мощность лампы Pл=36 Вт;
•
световой поток Фл=2800 лм;
•
размеры лампы L=900мм; D=26мм.
Рисунок 3 – Эскиз лампы SL 36/26-735 (ЛБ-36Вт)
82
Для данных типов ламп выбран следующий вид светильников:
•
тип светильников: ЛПО 46-2Х36-002;
•
мощность лампы Pл=36 Вт;
•
число ламп в светильнике Nл.св=2;
•
КПД светильника не менее 50 %;
•
размеры светильника 75x200x1235 мм.
Рисунок 4 – Эскиз светильника ЛПО 46-2Х36-002
Расположение светильников оказывает существенное влияние на экономичность,
качество и удобство эксплуатации системы освещения и должно обеспечивать заданные
уровни освещённости на всех рабочих местах при наименьшей мощности установленных
ламп.
Светильники с трубчатыми люминесцентными лампами размещаются параллельно
стене с окнами. Светильники в рядах располагаются, состыковываясь друг с другом.
Расчётное расстояние от пола до светильника определяется, как
ℎ𝑐 = ℎп − 𝐻 = 3 − 0,075 = 2,925 м,
где ℎп – высота потолка в помещении;
𝐻 – высота светильника.
Расстояние от рабочей поверхности до светильника вычисляется по формуле
ℎ𝑐−𝑝𝑛 = ℎ𝑐 − ℎ𝑝𝑛 − 𝐻 = 3 − 0,74 − 0,075 = 2,185 м,
где ℎ𝑝𝑛 – высота рабочей поверхности.
Расстояние между центрами светильников равняется
𝑙цс = 𝜆 ⋅ ℎ𝑐−𝑝𝑛 = 1,5 ⋅ 2,185 = 3,2775 м,
83
где =1,5 (для светильников с люминесцентными лампами).
Для расчета количества светильников применен метод коэффициента использования
светового потока. Для этого необходимо определить индекс помещения ip, который зависит
от площади помещения и расчетной высоты. Он будет вычисляться, как
i𝑝 =
𝑆
= 0,9,
(𝐴 + 𝐵) ⋅ ℎ𝑐−𝑝𝑛
где А – длина помещения;
В – ширина помещения.
Коэффициенты отражения поверхностей:
Коэффициент отражения побеленного потолка: 𝜌п = 0.7;
Коэффициент отражения побеленных стен:𝜌𝑐 = 0.5;
Коэффициент отражения расчетной поверхности или пола в большинстве случаев
принимается: 𝜌р = 0.1;
Коэффициент неравномерности освещения для люминесцентных ламп: 𝑧 = 1.15;
Коэффициент запаса для рабочей среды, содержащей менее 1 мг/м3 пыли и дыма при
условии чистки светильников не реже 4 раз в год: 𝐾з = 1,5;
Коэффициент использования светового потока 𝑈оу = 51%.
По имеющимся данным можно определить необходимое количество ламп:
𝑁св =
𝐸норм ⋅ 𝑆𝑛 ⋅ 𝑧 ⋅ 𝐾з 300 ∗ 50 ∗ 1,15 ∗ 1,5
=
= 9,059,
Фл ⋅ 𝑁л.св ⋅ 𝑈ОУ
2800 ∗ 2 ∗ 0,51
т.е. требуется 10 светильников.
Фактическая величина освещенности не должна отличаться от нормированной
больше, чем на −10 ÷ +20%.
𝐸факт =
ФЛ ⋅ 𝑁св ⋅ 𝑁л.св ⋅ 𝑈ОУ 2800 ∗ 10 ∗ 2 ∗ 0,51
=
= 331 Лк.
𝑆п ⋅ 𝑧 ⋅ 𝑘з
50 ∗ 1,15 ∗ 1,5
Отличие фактического уровня освещенности от нормированного отличается на
+10,3%, что укладывается в требуемый диапазон.
84
Проведенный анализ показал, что освещенность на рабочем месте укладывается в
нормы, указанные в СП 52.13330.2016.
85
Вывод к разделу охрана труда
В этом разделе был произведен анализ условий труда работника, выполняющего
имитационное моделирование работы комплексной оптико-инерциальной навигационной
системы для БЛА большой продолжительности полета, включающие микроклимат,
освещённость,
шум,
вибрации,
электромагнитные,
эргономические
и
психофизиологические факторы.
По результатам анализа был сделан вывод о несоответствии рабочего места
некоторым требованиям и произведён расчет системы освещения.
86
Список используемой литературы
1.
Г.И. Емельянцев, А.П. Степанов; под. ред. акад. РАН В.Г. Пешехонова.
Интегрированные инерциально-спутниковые системы ориентации и навигации. – СПБ.:
ГНЦ РФ АО «Концерн «ЦНИИ «Электроприбор», 2016.
2.
Х.К.
Дао,
Д.Д.
Ступин,
Р.А.
Шевченко
Принципы
обнаружения
преднамеренных помех, воздействующих на аппаратуру потребителей спутниковых
радионавигационных систем. Журнал радиоэлектроники. – Москва, 2019.
3.
Warner J.S., Johnston R.G. GPS Spoofing Countermeasures. CPP Vulnerability
Assessment Team, Los Alamos National Laboratory, Los Alamos, New Mexico, 2003.
4.
RTCA DO-229D, MINIMUM OPERATIONAL PERFORMANCE STANDARDS
FOR GLOBAL POSITIONING SYSTEM/WIDE AREA AUGMENTATION SYSTEM
AIRBORNE EQUIPMENT / RTCA, Inc. December 13, 2006
5.
Веремеенко К.К., Антонов Д.А., Жарков М.В., Зимин Р.Ю., Кузнецов И.М.,
Пронькин А.Н. Интегрированная система ориентации и навигации БПЛА // Новости
навигации. - 2011. – N 4.
6.
Чернодаров А.В., Патрикеев А.П., Казьмин О.О., Хрущев А.В., Овчинников
И.В. Летная отработка гравиинерциально-спутниковой навигационной системы. XXIII
Санкт-Петербургская международная конференция по интегрированным навигационным
системам, 2016.
7.
Помыкаев И.И., Селезнев В.П., Дмитроченко Л.А. Навигационные приборы и
системы: учеб. пособие для вузов. Под. ред. И.И. Помыкаева. – М.: Машиностроение, 1983.
8.
Лунев
Е.М.
Программно-алгоритмическое
обеспечение
приборного
комплекса беспилотного летательного аппарата для определения навигационных
параметров на базе фотоизображения. Диссертация на соискание ученой степени кандидата
технических
наук.
Режим
доступа:
https://www.dissercat.com/content/programmno-
algoritmicheskoe-obespechenie-pribornogo-kompleksa-bespilotnogo-letatelnogo-appar
9.
Д.
С.
Волосов. Глава
II.
Оптические
аберрации
объективов //
Фотографическая оптика. — 2-е изд. — М.: «Искусство», 1978.
10.
Андреев
А.Л.,
Ярышев
С.Н.
Методы
моделирования
ОЭС
с
многоэлементными анализаторами изображения. Методические указания к лабораторным
работам. – СПб: СПбГУИТМО, 2006.
11.
Грицкевич Е.В. Введение в основы компьютерного моделирования оптико-
электронных систем: учеб. Пособие. – Новосибирск: СГГА, 2009.
87
12.
Петроченко А.В. Исследование и разработка оптико-электронной системы
контроля деформации протяженных объектов сложной формы методом последовательной
привязки координат. Диссертация на соискание ученой степени кандидата технических
наук. Режим доступа: http://fppo.ifmo.ru/?page1=16&page2=52&page_d=1&page_d2=163265
13.
Антонов
Д.А.
Бортовой
навигационный
комплекс
повышенной
помехозащищённости с переменной структурой для БПЛА. Диссертация на соискание
ученой
степени
кандидата
технических
наук.
Режим
доступа:
https://www.dissercat.com/content/bortovoi-navigatsionnyi-kompleks-povyshennoipomekhozashchishchennosti-s-peremennoi-struktur
14.
Ташков С.А., Булочников Д.Ю., Шатовкин Р.Р. Исследование существующих
подходов к комплексированию информационных датчиков навигационных систем
беспилотных летательных аппаратов. – Воронеж, 2018.
15.
Краснопевцев Б.В. Фотограмметрия. – М.: УПП «Репрография» МИИГАиК,
16.
Абилмажинова Б.С., Андреев В.О. Детекторы углов или как происходит
2008.
распознавание маркеров дополненной реальности // Инновации в науке: сб. ст. по матер.
LIV междунар. науч.-практ. конф. № 2(51). – Новосибирск: СибАК, 2016.
17.
СанПиН
2.2.4.3359-16
«Санитарно-эпидемиологические
требования
к
физическим факторам на рабочих местах» главный государственный санитарный врач
российской федерации постановление от 21 июня 2016 года N 81.
18.
СанПиН 2.4.1340-03 «Гигиенические
требования
к
персональным
электронно-вычислительным машинам и организации работы» Минздрав России Москва,
2003.
19.
СП 52.13330.2016 «Естественное и искусственное освещение» Минстрой
России Москва, 2016.
20.
Беков Б.Е., Бобков Н.И., Чудакова Н.С. Производственное освещение
авиастроительных предприятий. Метод. Указ. К дипломному проектированию «Охрана
труда» - М.: МАИ, 1987.
21.
Бубнова И.П., Голованова Т.В. «Информационно-справочная информация по
охране труда» - М.:МАИ, 1992.
22.
Березин В.М. Дайнов М.И. «Защита от вредных производственных факторов
при работе на ПЭВМ». - М. : МАИ, 2003.
88
23.
Березин В.М., Дайнов М.И. «Методические указания к дипломному
проектированию «Защита от вредных производственных факторов при работе на ПЭВМ».
–М.: Федеральный центр Госсанэпиднадзора Минздрава России, 1999.
89
Отзывы:
Авторизуйтесь, чтобы оставить отзыв