автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.05, диссертация на тему:Автоматизация контроля и диагностики систем электронной индикации бортовых систем управления в режиме отображения аэронавигационной картографической информации

кандидата технических наук
Борисова, Татьяна Сергеевна
город
Ульяновск
год
2013
специальность ВАК РФ
05.13.05
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Автоматизация контроля и диагностики систем электронной индикации бортовых систем управления в режиме отображения аэронавигационной картографической информации»

Автореферат диссертации по теме "Автоматизация контроля и диагностики систем электронной индикации бортовых систем управления в режиме отображения аэронавигационной картографической информации"

На правах рукописи

Борисова Татьяна Сергеевна

АВТОМАТИЗАЦИЯ КОНТРОЛЯ И ДИАГНОСТИКИ СИСТЕМ ЭЛЕКТРОННОЙ ИНДИКАЦИИ БОРТОВЫХ СИСТЕМ УПРАВЛЕНИЯ В РЕЖИМЕ ОТОБРАЖЕНИЯ АЭРОНАВИГАЦИОННОЙ КАРТОГРАФИЧЕСКОЙ ИНФОРМАЦИИ

Специальность 05.13.05 -Элементы и устройства

вычислительной техники и систем управления

Автореферат

диссертации на соискание ученой степени кандидата технических наук

005050596 ,ШШЗ

Ульяновск-2013

005050596

Работа выполнена на кафедре «Измерительно-вычислительные комплексы» Ульяновского государственного технического университета

Научный руководитель - доктор технических наук, доцент,

Киселев Сергеи Константинович

Официальные оппоненты -

Негода Виктор Николаевич,

доктор технических наук, доцент, УлГТУ, кафедра «Вычислительная техника»

Дятлов Андрей Юрьевич,

кандидат технических наук, ООО «Авиакомпания Волга-Днепр», директор по качеству

Ведущая организация - ФГБОУ ВПО «Ульяновское высшее

авиационное училище гражданской авиации (институт)», г. Ульяновск

Защита диссертации состоится 10 апреля 2013 г. в 15 часов 00 минут на заседании диссертационного совета Д 212.277.01 при Ульяновском государственном техническом университете по адресу:

432027, г. Ульяновск, ул. Северный Венец, 32 (ауд. 211, Главный корпус).

С диссертацией можно ознакомиться в библиотеке Ульяновского государственного технического университета.

Автореферат разослан « » 2_2013 г.

Ученый секретарь диссертационного совета доктор технических наук, профессор ______ В.И. Смирнов

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность темы.

Современные системы электронной индикации (СЭИ) бортовых систем управления (БСУ) представляют собой интегрированные аппаратно-программные комплексы с высокой степенью функционального резервирования. Надежность отдельных элементов СЭИ БСУ (аппаратных и программных) и всей системы в целом влияет на безопасность пилотирования летательного аппарата (JIA), поэтому обеспечение надежности СЭИ БСУ наиболее критично на всех этапах жизненного цикла системы. Проблема повышения надежности, сокращения длительности простоев бортового оборудования, быстрого определения состояния БСУ, выявления отказов и их быстрого устранения решается путем введения в эксплуатацию специальных методов и средств контроля и диагностики состояния БСУ.

Вопросам разработки методов и средств контроля и диагностики сложных технических систем посвящены работы ведущих российских и зарубежных специалистов, в частности, П.П. Пархоменко, Е.С. Согомоняна, В.В. Кабирского, Б.М. Кагана, Г.В. Дружинина, В.В. Липаева, В.В. Клюева, Л.Г. Евланова, И.М. Синдеева, Г.М. Гнедова, P.M. Боровика, В.Д. Кудрицкого, В.И. Ямпольского и др., L. Buckwalter, C.S. Byington, С. Chen, В.Р. Donovan, В.К. Dunkin, М. Gooding, A. Helfrick, P.W. Kalgren, E.R. Maher, A.M. Stanley, J.D. Smith, K.R. Toll и др.

Разработка специализированных систем для диагностирования БСУ ведется такими фирмами, как Бета ИР (Россия), Aeronautical Radio Incorporated (Соединенные Штаты Америки), Aeroflex Inc. (Соединенные Штаты Америки), EADS Test & Services (Великобритания), National Instruments (Соединенные Штаты Америки), RADA Electronic Industries (Израиль), Rockwell-Collins (Соединенные Штаты Америки).

В процессе разработки СЭИ БСУ наиболее ответственными являются этапы, связанные с реализацией программы функционирования, определяющей подготовку, обработку и отображение информации. Основным видом представления навигационной информации в современных СЭИ БСУ является синтезированная электронная карта (аэронавигационная картографическая информация). Функционирование СЭИ при отображении аэронавигационной картографической информации является сложным процессом, в котором задействовано большое количество ресурсов БСУ, как аппаратных, так и программных. Следовательно, реализация контроля и диагностики функционирования СЭИ БСУ при отображении аэронавигационной картографической информации является ответственным процессом, результаты которого должны максимально гарантировать надежное функционирование СЭИ БСУ на борту при эксплуатации, обеспечивающее безопасное пилотирование ЛА.

Среда, в которой тестируется программное обеспечение (ПО) СЭИ БСУ, должна быть близка к условиям функционирования системы на борту JIA. Для обеспечения этого имитация работы бортовых систем контура управления, передающих информацию СЭИ для отображения на индикаторах, должна быть практически идентична работе реальных бортовых систем. Для этого при проведения стендовых контроля и диагностики функционирования СЭИ необходимо использовать тестовые примеры, содержащие полный набор аэронавигационной информации, обрабатываемой и отображаемой в процессе полета. Контроль информации, отображаемой СЭИ, должен быть максимально объективным и учитывать все особенности навигационных и картографических форматов. Поэтому для повышения надежности СЭИ необходима разработка специальных средств автоматизации, позволяющих проводить оперативный контроль и диагностику функционирования, а также необходимы методики их использования на всех этапах жизненного цикла СЭИ БСУ.

Целью диссертационной работы является исследование и разработка средств автоматизации контроля и диагностики СЭИ БСУ, позволяющей увеличить достоверность выявления ошибок функционирования на этапах проектирования, отладки аппаратной и программной составляющих системы, производства и испытаний, эксплуатации, регламентных и ремонтных работ.

Задачи научного исследования:

1. Анализ, формализация и описание процесса контроля и диагностики функционирования СЭИ на разных этапах жизненного цикла БСУ для определения требований к организации и средствам реализации данного процесса.

2. Определение этапов процесса контроля и диагностики функционирования СЭИ. автоматизация которых позволит увеличить достоверность выявления ошибок на разных этапах жизненного цикла БСУ.

3. Моделирование и алгоритмизация этапов процесса контроля и диагностики СЭИ БСУ, автоматизация которых необходима.

4. Разработка средств автоматизации выбранных этапов процесса контроля и диагностики функционирования СЭИ БСУ.

5. Разработка методики использования разработанных средств автоматизации совместно с существующими средствами контроля и диагностики функционирования СЭИ БСУ.

Методы исследования. В ходе выполнения работы использовались теория погрешностей, теория навигации и самолетовождения, методы обработки и анализа изображений, элементы теории множеств и реляционных баз данных. При разработке программного обеспечения использовались языки программирования Microsoft Visual Basic for Applications и объектно-ориентированный Borland Delphi. Программные продукты были разработаны в программных пакетах MS Access и Borland Delphi 7, модели изучаемых процессов - в программном пакете Ail Fusion Process Modeler г7. При

проведении стендовых исследований применялся программный комплекс «Фрегат» фирмы ОАО «Ульяновское конструкторское бюро приборостроения».

Научная новизна работы заключается в следующем.

1. Функциональная модель подготовки тестовых примеров для отображения аэронавигационной картографической информации при проведении контроля и диагностики функционирования СЭИ БСУ. Модель позволяет определить состав исходных данных, условия и ресурсы, необходимые для получения тестового примера, определить основные этапы выделения и подготовки аэронавигационной картографической информации, сформировать последовательности действий при обработке информации и подготовке примера.

2. Унифицированный алгоритм подготовки аэронавигационной картографической информации и формирования тестовых примеров для проведения контроля и диагностики СЭИ БСУ, основанный на обработке множества точек мировой навигационной базы данных, позволяющий формировать тестовые примеры для следующих типов навигационных схем: стандартная схема вылета, маршрут, стандартная схема прибытия, стандартная схема захода на посадку.

3. Алгоритмическое обеспечение обработки и анализа отображаемой СЭИ БСУ аэронавигационной картографической информации, обеспечивающее ее представление в формате входных данных, которое может быть использовано как в тестах при контроле и диагностике, так и в реальных условиях работы системы индикации на борту.

Практическая ценность.

1. Программное обеспечение для автоматизации формирования тестовых примеров для контроля и диагностики СЭИ БСУ. За счет достаточной сложности тестовых примеров, содержащих большое количество разнообразной аэронавигационной картографической информации и обеспечения гибкости их формирования достигается максимальное подобие условий контроля и диагностики условиям реальной работы СЭИ на борту.

2. Программное обеспечение для обработки и анализа изображений, содержащих аэронавигационную картографическую информацию, отображаемую СЭИ БСУ.

3. Методика использования разработанных средств автоматизации совместно с программным комплексом управления наземной автоматизированной станцией контроля (HACK), которая обеспечивает сквозную автоматизацию контроля и диагностики СЭИ без использования дополнительной обработки и анализа каких-либо данных.

Апробация работы. Основные положения диссертационной работы, научные и практические результаты исследований докладывались и получили положительную оценку на ежегодных научно-технических конференциях УлГТУ «Вузовская наука в современных условиях» (г. Ульяновск, 2006— 2011 гг.).

Результаты докладывались и обсуждались на всероссийской научно-практической конференции с элементами научной школы для молодежи «Проведение научных исследований в области информационно-телекоммуникационных технологий: материалы» (г.Москва, 2010г.) и 1-й всероссийской научно-практической конференции «Устройства измерения, сбора и обработки сигналов в информационно-управляющих комплексах» (г. Ульяновск, 2011 г.).

Внедренне результатов работы. Разработанные алгоритмическое и программное обеспечения применяются в ОАО «Ульяновское конструкторское бюро приборостроения» при контроле и диагностике функционирования следующих систем: КСЭИС-В1 (вертолет Ми-171А2), КЭИС-204Е (самолет Ту-204 и его модификации), КСЭИС-148 и ее модификации (самолет Ан-148), КСЭИС-100 (самолет Ту-334), СЭИ-85-2МТВ (самолеты Ил-96-300, Ту-214).

Разработанные алгоритмическое и программное обеспечения внедрены в ОАО «Ульяновское конструкторское бюро приборостроения» в процесс контроля и диагностики функционирования систем типа КСЭИС на этапах проектирования, отладки аппаратной и программной составляющих системы, производства и испытаний, эксплуатации, регламентных и ремонтных работ.

Публикации. По теме диссертации опубликовано 16 печатных работ, в том числе 1 статья в научном журнале из перечня ВАК РФ, 2 свидетельства об официальной регистрации программ для ЭВМ.

Основные положения, выносимые на защиту:

1. Функциональная модель процесса получения тестовых примеров для контроля и диагностики функционирования СЭИ БСУ в режиме отображения аэронавигационной картографической информации.

2. Унифицированный алгоритм подготовки аэронавигационной картографической информации и формирования тестовых примеров для проведения контроля и диагностики функционирования СЭИ БСУ.

3. Алгоритмическое обеспечение обработки и анализа (общий алгоритм анализа и алгоритмы реализации всех его этапов) аэронавигационной картографической информации, отображаемой СЭИ БСУ.

4. Средства автоматизации контроля и диагностики функционирования СЭИ БСУ и методика их совместного использования с существующими средствами контроля и диагностики - наземными автоматизированными станциями контроля, обеспечивающие совместно сквозную автоматизацию данного процесса.

Объем и структура диссертации. Диссертация состоит из введения, пяти глав с выводами, заключения и 3 приложений. Основная часть работы изложена на 232 листах машинописного текста и 60 листах приложений. Работа содержит 91 рисунок и 30 таблиц. Библиография включает 186 наименований.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность темы исследований, сформулирована цель работы и задачи научного исследования, определены направления ее решения, приведены основные положения, выносимые на защиту.

В первой главе проведен обзор и анализ предметной области исследования.

Анализ состава и функций СЭИ в современных БСУ показывает, что их использование не ограничивается отображением структурно-сложных видов пилотажной, аэронавигационной картографической и других специальных видов информации в процессе полета и при подготовке к нему, а включает также ввод, специальную обработку, контроль и выдачу различной информации в смежные бортовые системы. Это существенно усложняет аппаратную часть СЭИ, их алгоритмическое и программное обеспечения. Анализ информации, отображаемой СЭИ на основных форматах (командно-пилотажной информации, комплексной информации о навигационной обстановке, информации о состоянии систем), позволяет провести контроль работоспособности системы и диагностику выполнения ею требуемых функций. При этом может быть проконтролирована работоспособность и аппаратной и алгоритмическо-программной составляющих системы.

Обзор основных видов испытаний аппаратной и программной частей СЭИ БСУ на различных этапах ее жизненного цикла показывает, что контроль систем индикации в настоящее время осуществляется, в основном, путем визуального сопоставления оператором информационного кадра, отображаемого на экране индикатора, с априорно известным эталонным изображением. Сложность визуального контроля оказывает большую психофизическую нагрузку на оператора; часто не позволяет объективно протоколировать и сохранять результаты контроля и тестирования; требует привлечения, наряду с оператором тестирования, представителя службы технического контроля (или заказчика); влечет за собой существенное увеличение времени, затрачиваемого на выполнение операций контроля; снижает достижимую глубину тестирования.

Для повышения достоверности результатов контроля и диагностики функционирования СЭИ условия их проведения должны быть приближены к условиям функционирования системы на борту летательного аппарата. Для этого необходимо использовать при проведении стендовых испытаний тестовые примеры, содержащие полный набор пилотажно-навигационной и других видов информации, обрабатываемой БСУ в процессе реального полета. Следовательно, для повышения надежности работы СЭИ БСУ необходима разработка специальных средств автоматизации получения тестовых примеров, обеспечивающих максимально полную имитацию информационных потоков от бортовых систем, взаимодействующих с СЭИ, при проведении стендовых

проверок. Необходима также автоматизация средств обработки и анализа изображений, формируемых СЭИ в ходе тестирования. Автоматизация процесса контроля и диагностики функционирования СЭИ позволит в части подготовки тестовых примеров делать их достаточно насыщенными для формирования максимально широкого состава различной информации, обрабатываемой и отображаемой системой, а в части анализа и обработки отображаемой информации снимет ограничения по количеству проводимых тестов. Использование средств автоматизации контроля и диагностики функционирования СЭИ БСУ позволит повысить не только качество выявления ошибок при работе системы, но и позволит сократить сроки и повысить качество ее проектирования, так как позволит оперативно проводить тестирование различных элементов и вносить требуемые изменения в архитектуру, аппаратное, алгоритмическое и программное обеспечения.

Во второй главе рассматривается процесс контроля и диагностики функционирования СЭИ на разных этапах жизненного цикла БСУ (проектирование и отладка аппаратной и программной составляющих, производство и испытания, эксплуатация, регламентные и ремонтные работы), определяются общие и специальные требования и задачи организации и автоматизации процесса применительно к аппаратной части и программному обеспечению системы.

С целыо формализации требований к процессу контроля и диагностики функционирования СЭИ на разных этапах жизненного цикла БСУ построена его функциональная модель, представляющая собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм в нотации IDEF0. В модели показано, что для получения высокой достоверности контроля функционирования СЭИ БСУ процесс контроля и диагностики функционирования должен осуществляться путем управляемого взаимодействия встроенных средств контроля (контрольно-проверочных программ) и внешних средств диагностики - наземных автоматизированных станций контроля. Для определения требований к средствам автоматизации контроля и диагностики функционирования СЭИ БСУ используется диагностическая модель и модель дефектов.

Диагностическая модель функционального уровня представлена в виде множества:

где fj - множество функций приема информации, fi, - множество функций преобразования и- обработки информации, fd - множество функций индикации, f0 - множество функций выдачи информации.

Моделью дефектов функций (МДФ) СЭИ БСУ данного уровня является множество моделей дефектов функций, соответственно, приема Dfj, обработки Df|„ индикации Dfd и выдачи Df„ информации:

DIF = {Dfl,Dfh,DfJ,Df0) (2)

Так как для реализации контроля и диагностики СЭИ БСУ выбран режим отображения аэронавигационной картографической информации (совокупность унифицированных символов в виде линий, дуг и других навигационных элементов таких, как пункты маршрута, радиосредства, взлетно-посадочные полосы, аэродромы и др.), то модели дефектов функций индикации Dfd, независимо от принятых и обработанных данных, имеют следующий вид: 1) графический элемент не отображается (Е,/0), 2) отображается произвольный графический элемент (Ej/Ej), 3) отображается константный графический элемент (Ei/Ek), 4) координата X отображаемого графического элемента неверна (X,, Yj/Xj, Yj), 5) координата У отображаемого графического элемента неверна (Х„ Yj/Xj, Yj), 6) цвет отображаемого элемента неверен (Q/Cj), 7) ширина отображаемого элемента неверна (Wj/Wj), 8) высота отображаемого элемента неверна (Hj/Hj), 9) форма отображаемого элемента не соответствует функции (Fj/Fj), 10) угол поворота графического элемента неверен (Aj/Aj), 11) дополнительные атрибуты отображаемого графического элемента неверны (Dpj/Dpj), 12) вид соединения графических элементов в маршруте неверен (Zj/Zj), 13) порядок соединения графических элементов в маршруте неверен (Prj/Prj), 14) графическая интерпретация значения сигнала не изменяется во времени.

Аналогичным образом определены и модели дефектов Dfh, Df, и Df0.

Оценка функциональной работоспособности СЭИ БСУ производится по результатам выполнения данных функций, признаком функциональной комплексной исправности СЭИ БСУ является отсутствие описанных дефектов.

Общая схема информационных потоков при функционировании СЭИ на борту и при стендовом контроле и диагностике (рис. 1) определяет необходимость при разработке средств автоматизации выполнения преобразования: 1) навигационных данных, закодированных в формате ARINC424 из навигационных баз данных (БД) любых фирм-поставщиков, в формат ARINC 702А (имитация работы вычислительной системы самолетовождения (ВСС)); 2) изображения аэронавигационных картографических элементов и признаков в формат ARINC 702А.

В этом случае возможно автоматическое сопоставление входа и выхода СЭИ и оформление протокола контроля и диагностики с указанием выявленных ошибок и их причин.

Рис. 1. Информационные потоки при функционировании СЭИ, отображающей аэронавигационную картографическую информацию, на борту

и на стенде

Третья глава посвящена разработке функциональной модели процесса получения тестового примера для контроля и диагностики функционирования СЭИ БСУ при отображении аэронавигационной картографической информации, алгоритмизации и программной реализации данного процесса,

Функциональная модель процесса получения тестового примера служит

для:

- определения состава исходных данных, условий, ресурсов, необходимых для получения тестового примера, реализуемого посредством пакета тестов, разработанного в среде ПО наземной автоматизированной станции контроля;

- определения основных этапов выделения и подготовки навигационной картографической информации, необходимой для построения тестового примера;

- формирования последовательности действий при обработке навигационной картографической информации;

- разработки унифицированного алгоритма получения тестового примера;

- определения требований к средствам реализации алгоритма получения тестового примера на этапе разработки программного обеспечения.

Предложено рассматривать (рис. 1) навигационную картографическую информацию в БСУ (содержащуюся в навигационной БД в формате АЯПЧС 424 и передаваемую вычислительной системой самолетовождения СЭИ в формате АШЫС 702А) в виде множества навигационных точек, обладающих различными признаками. Формирование тестового примера для контроля и диагностики функционирования СЭИ БСУ описано операциями над следующими множествами: контрольные точки; навигационные средства; маршруты; трассы авиакомпаний; стандартные схемы взлета, прибытия и посадки; аэродромы; дополнительная информация. Частный случай

функциональной модели формирования тестового примера «Схема вылета» представлен на рис. 2.

На основе функциональной модели разработан унифицированный алгоритм подготовки навигационной картографической информации и формирования тестового примера для контроля и диагностики функционирования СЭИ БСУ средствами наземной автоматизированной станции контроля, состоящий из следующих этапов:

1. Выделение из общей навигационной БД множества схем, принадлежащих к определенному типу (схемы взлета SID (standard instrument departure), маршрутные схемы, схемы прибытия STAR (standard terminal arrivai route), схемы захода на посадку APPR (approach)).

2. Выделение из -множества выбранного типа схем подмножества навигационных точек, принадлежащих выбранной схеме.

3. Разбиение подмножества точек выбранной схемы на контрольные точки и рекомендуемые радионавигационные средства.

4. Определение для каждой контрольной точки и для каждого рекомендуемого радионавигационных средств признака принадлежности к конкретному типу навигационных точек и получение основной навигационной информации.

5. Формирование интегрального признака для каждой точки (рекомендуемое навигационное средство в данном случае рассматривается тоже как точка), определяющего вид элемента (набора элементов), при помощи которых она будет отображаться на индикаторе СЭИ.

6. Получение навигационной информации для каждой навигационной точки выбранной схемы по интегральному признаку из соответствующих множеств.

7. формирование блока навигационной информации по средствам связи (для схем SID, STAR, APPR), радионавигационным средствам в районе схемы, аэродрому (для схем SID, STAR, APPR) и взлетно-посадочной полосе (ВПП) (для схем SID, STAR, APPR).

8. Преобразование информации, полученной по всем навигационным точкам выбранной схемы, к унифицированному виду для последующей обработки ПО наземной автоматизированной станцией контроля.

В примере, приведенном- на рис. 2, процесс формирования дополнительной информации для контрольных точек схемы вылета распадается на 7 параллельных ветвей формирования дополнительных блоков параметров: навигационных средств очень высоких частот, навигационных средств отдельных приводных радиостанций, промежуточных пунктов, аэродрома, зон ожидания, взлетно-посадочной полосы, маркерных маяков.

Предложенный унифицированный алгоритм подготовки аэронавигационной картографической информации позволяет формировать тестовый пример в виде структуры адресных групп, обеспечивая преобразование навигационных данных, закодированных в формате ARINC 424 из навигационных БД любых фирм-поставщиков, в формат ARINC 702А,

рис. 1. План полета (тестовый пример) строится на основе групп с адресами 1008 и 3308, в которых передается основная навигационная информация о промежуточных пунктах маршрута (ППМ). Так, группа с адресом 3308 содержит: географические координаты ППМ, признак, наименование, заданный путевой угол, расстояние между соседними ППМ, высоту пролета, время пролета. Географические координаты ППМ, признак, наименование, расстояние между соседними ППМ, высоты пролета, заданный путевой угол берутся из навигационной БД, остальные же параметры являются расчетными и определяются из реальных (имитируемых) условий полета.

За счет достаточной сложности тестовых примеров, получаемых в автоматизированном режиме, содержащих большое количество разнообразной навигационной картографической информации, и возможности их гибкого формирования достигается максимальное подобие условий контроля и диагностики функционирования, обеспечиваемых средствами наземной автоматизированной станции контроля, условиям реальной работы СЭИ на борту.

На разработанное программное обеспечение для автоматизации формирования тестовых примеров для контроля и диагностики функционирования СЭИ БСУ было получено свидетельство о государственной регистрации программы для ЭВМ № 2011616858 РФ.

Г] г

ИДС1 ггификсггор конкретного аэродром?

Навигационные данные схем вылета

/

Выбор юнкретнок

С№мы выпета

Ор.

Ирентификатор конкретной схемы вьлета

Навигационные

данные

конкретной

. Навигационные доимые (фирм-постоои^1коо ] Оеррезеп, ШО, ЦАИ ГА)

Принадлежность

контрольным

точкам

Принадлежность рекомендуемым навигационным

Грй/|ГТ|*ЯМ

Контрольные точку схемы выпета

Фсрмирование дополнительной информации для контрольньх точек Ор. с*емы вылета е

Дополнительный 6лог параметров контрольны.1' точек

Разбиение на клнтрплкннр. тпчки и рекомендуемые навигационные средсто ;хемы вылета

Ор.

3

Формирование основной инфоэмацем для контрольны« точек Ор схемы вылэта

Основной бгок ^параметров :§конгрольны>: точек

рекомендуемые |авигаЦ)лонньЕ средств :§хекы вылета

7-

Структуриршание

файла

тестового примера

Орг....... 1

Тестовый пример ■ус:<ема Налета"

Ор

оормиросание основной информации ДЛИ рекимендуемых НаВИ1Ы1^-1иИГБ1А среди I

схемы вылета

Основной блок параметров |рекэмендуемых нав. ^средсто

Формирование дополнительно* информации для рекомендуемых невигац^ги-ных срерств Ор. схемы [ылета 2

Дополнительный бгок параметров |некомемдугмых на», средств

Рис. 2. Модель формирования тестового примера «Схема вылета»

Четвертая глава посвящена разработке алгоритма обработки и анализа отображаемой СЭИ аэронавигационной картографической информации. Определены условия формирования динамических и статических аэронавигационных картографических данных, передаваемых СЭИ БСУ для ее контроля и диагностики функционирования, на основе использования тестового примера при имитации работы ВСС на базе наземной автоматизированной станции контроля. Установлен состав и параметры всех элементов, используемых в СЭИ БСУ для отображения аэронавигационной картографической информации. Элементы описаны в формате, удобном для их дальнейшей автоматической обработки средствами анализа изображений. Реализовано преобразование изображения аэронавигационных картографических элементов и признаков в формат АШИС 702А, проведены сравнение и анализ несовпадений файлов навигационной информации, полученных со входа и с выхода СЭИ БСУ с помощью средства обработки и анализа отображаемой аэронавигационной информации.

Алгоритм обработки и анализа отображаемой СЭИ БСУ аэронавигационной информации состоит из следующих этапов:

1. Создание библиотеки картографических элементов.

2. Выгрузка формата картографической информации, построенного СЭИ на основе тестового примера.

3. Разделение навигационного формата на две зоны: окантовочную и центральную (навигационная информация окантовочной зоны отображается в виде счетчиков с соответствующими обозначениями и единицами измерения; в центральной зоне навигационного формата отображается картографическая информация, непосредственно касающаяся маршрута полета ЛА).

4. Поиск на формате картографических элементов из библиотеки и определение координат их центров.

5. Разбиение картографических элементов на маршрутные и немаршрутные.

6. Восстановление последовательности следования элементов в маршруте.

7. Определение типа соединения между элементами маршрута: прямая, дуга, прямая + дуга, дуга +прямая, прямая + дуга +прямая.

8. Нахождение масштаба отображения картографической информации.

9. Поиск на формате наименований картографических элементов.

10. Поиск на формате неиспользуемых в библиотеке символов.

11. Диагностика функций формирования навигационного формата при отображении аэронавигационной картографической информации.

12. Пересчет экранных, координат картографических элементов в географические.

13. Формирование выходного файла распознанной навигационной информации для последующего сравнения с входным файлом данных.

14. Анализ полученных несовпадений сравнения входа и выхода и оформление протокола тестирования ПО СЭИ БСУ с указанием выявленных ошибок и их причин.

Формирование состава группы с адресом 1008, в которой передается основная информация о плане полета, производится в зависимости от типа соединения картографических элементов в маршруте, выявленного в соответствии с п. 7 алгоритма. Отличия в формировании группы с адресом 1008 для наиболее простых вариантов - соединения прямой и дугой следующие: 1. три элемента маршрута соединены прямой, рис. 3. ппм2

_ __________ппмЗ

<р2

фЗ

ппм1 Д'

Ф1 /

и

Рис. 3. Порядок следования в маршруте: ппм1 - ппм2 - ппмЗ, координаты ппм1 - ф1, Х.1, координаты ппм2 - ср2, Х2, координаты ппмЗ - фЗ, ХЗ

ГРУППА 100ц будет иметь следующую структуру: 100 3 ч>1 0 0 ф2 Х2 оо (¡>3 и

2. первый и второй элементы соединены дугой, рис. 4.

Рис. 4. Порядок следования в маршруте: ппм1 - ппм2, координаты ппм1 - ф1, XI, координаты ппм2 - ф2, Х2, координаты центра дуги - ф0, Х0, азимут дуги - А, радиус дуги - Я, направление разворота в дуге — Разворот, стягивающий угол дуги - Стяг угол

ГРУППА 100» будет иметь следующую структуру:

100 2 ф1 XI 1 ф0 М) А Я разворот Стяг угол

0 0 ф2 Х2

Формирование всех групп навигационной информации происходит по разработанному алгоритму в соответствии с АМЫС 702А.

При автоматизации контроля и диагностики функционирования разработанные алгоритмы позволяют представить отображаемую СЭИ БСУ аэронавигационную картографическую информацию в формате входных данных для обеспечения сравнения. Алгоритм позволяет определять правильность представления данных, принимаемых СЭИ БСУ как в тестовых

примерах при контроле и диагностике, так и в реальных условиях работы системы на борту.

Разработанное ПО, реализующее обработку и анализ изображений (свидетельство о государственной регистрации программы для ЭВМ №2012660996 РФ), содержащих аэронавигационную картографическую информацию, отображаемую СЭИ БСУ, используется совместно со средствами автоматизированного формирования тестовых примеров и программным комплексом (ПК) «Фрегат» управления наземной автоматизированной станцией контроля (HACK). Совместно они обеспечивают полную автоматизацию контроля и диагностики функционирования СЭИ БСУ.

В пятой главе рассмотрена методика совместного использования разработанных средств автоматизации контроля и диагностики функционирования СЭИ БСУ со средствами HACK и ПК «Фрегат», приведены примеры и результаты опытной эксплуатации и оценки эффективности данных средств.

Методика использования разработанных средств автоматизации состоит из ряда операций настройки, подготовки, редактирования и обработки данных, обеспечивающих корректное взаимодействие средств автоматизации с получением протокола контроля и диагностики. Она состоит из следующих основных этапов.

1. Запуск и настройка средств автоматизации контроля и диагностики функционирования СЭИ БСУ. На данном этапе проводится настройка исходных параметров формируемого тестового примера, параметров выгрузки формата СЭИ по каналу Ethernet, процесса анализа аэронавигационной карты. При необходимости, также осуществляется правка библиотеки картографических символов, проверка даты последнего обновления навигационной БД, ее обновление, работа с руководством оператора и др.

2. Получение набора тестовых примеров, необходимого для проведения проверки функционирования СЭИ БСУ на HACK. Для проведения полноценного тестирования необходимо получить набор тестовых примеров, содержащий: схему вылета (SID), схему маршрута, схему прибытия (STAR), схему захода на посадку (APPR). Тип схемы для формируемого теста задается оператором в специальной форме интерактивного интерфейса ПО средств автоматизации, им также определяется аэродром, к которому принадлежит схема, и ее идентификатор. Требуемая для этого информация берется из авиационного сборника. После автоматического формирования теста он сохраняется в формате, необходимом для его загрузки в ПК «Фрегат».

3. Подготовка и редактирование тестов проверки функционирования СЭИ БСУ средствами ПК «Фрегат». В состав ПК «Фрегат» входят следующие компоненты: подсистема взаимодействия с пользователем; интерпретатор тестовых заданий (управление процессом выполнения тестов); программа управления БД (создание и редактирование БД, документирование результатов

контроля); программы взаимодействия с аппаратурой средств контроля; справочная система.

Тест проверки функционирования СЭИ БСУ, подготовленный в среде ПК «Фрегат», представляет собой программу, обеспечивающую совместно с аппаратной частью стенда имитацию работы системы ВСС на борту. Разработанная тестовая программа состоит из следующих модулей:

- модуль загрузки тестового примера,

- модули навигационной информации для конкретных картографических элементов в соответствии с протоколом взаимодействия ВСС и СЭИ БСУ (ARINC 702А),

- модуль формирования навигационного формата,

- модуль разбиения навигационной информации на блоки в соответствии с протоколом взаимодействия,

- модуль поочередной выдачи блоков навигационной информации по кодовым линиям связи в индикатор СЭИ БСУ,

- модуль распечатки выдаваемой по кодовым линиям связи навигационной информации для осуществления контроля.

В зависимости от модификации системы электронной индикации БСУ и системы выдачи картографической информации необходимо проведение редактирования общего состава навигационной информации в тесте в соответствии с конкретным протоколом их взаимодействия.

4. Получение набора навигационных форматов, соответствующих набору входных тестовых примеров, как результата функционирования СЭИ БСУ при контроле. Каждый полученный формат в виде битовой матрицы выгружается на стендовый компьютер через канал Ethernet.

5. Загрузка навигационного формата в программу обработки и анализа картографической информации. Загружаемый навигационный формат при необходимости автоматически масштабируется под разрешение, на работу с которым настроены средства.

6. Автоматические обработка и анализ навигационного формата, в ходе которых происходит преобразование отображенной на нем аэронавигационной картографической информации в форму, идентичную поступающей от ВСС информации с характеристиками ARINC 702А.

Для корректной работы ПО анализа навигационного формата оператор интерактивно вводит значения текущих географических координат ЛА. Последовательность отработки этапов процесса анализа отображается в специальном окне интерактивной формы в виде результирующих таблиц после завершения каждого этапа. Обрабатываемые на формате элементы выделяются и подсвечиваются, обеспечивая контроль оператором корректности работы ПО.

В случае сбоя обработки (например, ошибка в составе библиотеки картографических символов или шрифтов, неправильно выбранный масштаб отображения и т. п.) выводится соответствующее сообщение.

7. Получение отчета по результатам контроля и диагностики функционирования СЭИ БСУ. После проведения анализа полученная навигационная информация преобразовывается в соответствии с протоколом взаимодействия ВСС и СЭИ БСУ и приводится в формат, идентичный формату загружаемого тестового примера. По результатам сравнения входного файла, полученного с помощью ПО формирования тестовых примеров из навигационной БД, и выходного файла, полученного с помощью ПО анализа картографической информации из навигационного формата, формируется отчет о несовпадениях, которые дополняются выводами о предполагаемых источниках ошибок, выявленных в ходе проверки функционирования СЭИ БСУ. Полученный отчет используется при последующем устранении ошибок функционирования СЭИ БСУ, что обеспечивает повышение эффективности и объективности процесса контроля и диагностики функционирования СЭИ БСУ в целом.

Результаты опытной эксплуатации разработанных средств автоматизации в соответствии с предложенной методикой показали, что процесс подготовки тестов и анализ результатов контроля и диагностики функционирования СЭИ БСУ осуществляется в интерактивном режиме и не требует дополнительной обработки и анализа каких-либо данных. Опыт использования разработанных средств показал, что они могут быть эффективно использованы на этапе разработки СЭИ БСУ для выявления общих ошибок приема и отображения аэронавигационной картографической информации. Для этого проведена классификация основных ошибок в работе СЭИ, указаны причины их появления, описаны примеры их проявления и способы их определения при реализации контроля с использованием разработанных средства автоматизации.

Для оценки эффективности разработанных средств автоматизации контроля и диагностики функционирования СЭИ БСУ по результатам экспериментов более чем на 70 примерах произведен расчет вероятностей возникновения ошибок первого и второго рода. Они составили, соответственно 6% и 5%.

Разработанные средства автоматизации контроля и диагностики функционирования могут быть также эффективно использованы на ранних стадиях разработки и отладки алгоритмического обеспечения СЭИ совместно с эмулятором работы ПО. Такой режим эксплуатации разработанных средств дал положительные результаты на ранних стадиях при разработке и отладке системы КСЭИС-В1 (ОАО «УКБП», сентябрь 2012 г.). Одной из схем, использованных при разработке и отладке КСЭИС-В 1, была схема посадки АРРК1251*, рис. 5.

л

Т01_ .

ММ ТОР

гЧ о

;0 л ТОР

Рис. 5, Часть схемы посадки АРРГ112511

Данная схема имеет довольно большой перечень одновременно отображающихся элементов карты, а также имеет не только прямолинейные участки линии захода на посадку (ЛЗП), но и дугу разворота. Пример групп ошибок функционирования СЭИ БСУ, выявленных средствами автоматизации контроля и диагностики: 1) неправильная организация приема навигационной информации. 2) сбой в алгоритме первичного преобразования принятой от ВСС навигационной информации, 3) неправильный алгоритм преобразования входной навигационной информации в соответствии с изменением перечня выдаваемой ВСС информации и общего количества принимаемых КСЭИС-В1 слов, 4) ошибка алгоритма построения ЛЗП, 5) ошибка алгоритма отображения маршрутных ППМ, 6) ошибка отображения признаков маршрутных ППМ, 7) ошибка вида отображаемого символа картографического элемента и др.

Результатом проведенных экспериментов явилась общая классификация ошибок, выявляемых в процессе проведения тестирования функционирования СЭИ БСУ при отображении аэронавигационной картографической информации на полунатурном стенде, и локализация их возможных причин: 1) ошибки приема информации (возможные причины: отказ модуля ввода - вывода индикатора СЭИ БСУ, либо неверная программная реализация приема информации, ошибки кодирования); 2) черный экран (возможные причины: отказ аппаратуры индикатора); 3) неверное построение картографического формата (возможные причины: ошибки алгоритма построения, ошибки программной реализации алгоритма построения, ошибки кодирования); 4) построение картографического формата с неправильными характеристиками (возможные ошибки: ошибки преобразования принятой информации (не в соответствии с протоколом взаимодействия), ошибки кодирования).

Разработанные средства автоматизации контроля и диагностики функционирования СЭИ БСУ также использованы при разработке и отладке следующих систем:

- КСЭИС-В1 (вертолет Ми-171А2),

- КЭИС-204Е (самолет Ту-204 и его модификации),

- КСЭИС-148 и ее модификации (самолет Ан-148),

- КСЭИС-100 (самолет Ту-334),

- СЭИ-85-2МТВ (самолеты Ил-96-300, Ту-214).

Их использование обеспечило:

- автоматизацию и унификацию процесса контроля и диагностики функционирования СЭИ БСУ при отображении аэронавигационной картографической информации и получения отчетов о результатах;

- сокращение временных затрат на проведение контроля и диагностики функционирования СЭИ БСУ;

- достоверную имитацию работы бортовой вычислительной системы, передающей аэронавигационную картографическую информацию в процессе контроля и диагностики функционирования СЭИ БСУ с использованием наземного автоматизированного стенда контроля;

- простой интуитивно-понятный интерфейс подготовки тестовых примеров достаточной сложности;

- исключение человека из процесса анализа отображения сложной аэронавигационной картографической информации при контроле и диагностировании функционирования СЭИ БСУ;

- повышение эффективности и объективности, контроля и диагностики функционирования СЭИ БСУ.

В заключении представлены основные результаты диссертационной работы.

В соответствии с поставленными целями и задачами в работе получены следующие основные результаты.

1. Проведен анализ состава и функций СЭИ современных БСУ, определены свойства, характеристика и особенности информации, принимаемой, обрабатываемой и отображаемой ими.

2. Проведены анализ, формализация и описание процессов контроля и диагностики функционирования СЭИ на разных этапах жизненного цикла БСУ и определены требования к организации и средствам реализации данного процесса.

3. Определены этапы процесса контроля и диагностики функционирования СЭИ, автоматизация которых позволяет максимально повысить качество контроля и достоверность выявления ошибок на этапах проектирования, отладки аппаратной и программной составляющих системы, производства и испытаний, эксплуатации, регламентных и ремонтных работ.

4. Проведено моделирование и алгоритмизация этапов процесса контроля и диагностики СЭИ БСУ, автоматизация которых необходима.

5. Разработаны средства автоматизации выполнения этапов процесса контроля и диагностики функционирования СЭИ БСУ, определенных ранее.

6. Предложена методика использования разработанных средств автоматизации совместно с существующими средствами обеспечения контроля и диагностики функционирования СЭИ БСУ.

7. Разработанные средства автоматизации контроля и диагностики функционирования СЭИ БСУ использованы при разработке и отладке ряда систем, результаты опытной эксплуатации подтвердили их эффективность.

В приложениях приведены таблица соответствия навигационной информации, поступающей от ВСС (ARINC 702А) и содержащейся в навигационной БД (ARINC 424), таблица соответствия изображений символов картографических элементов, признака и групп навигационной информации, результаты экспериментов для определения ошибок первого и второго рода разработанных средств контроля и диагностики.

Основное содержание диссертации опубликовано в следующих работах:

Публикации в изданиях, рекомендованных перечнем ВАК РФ

1. Борисова, Т.С. Обеспечение достоверности отображения аэронавигационной картографической информации в системах электронной индикации летательных аппаратов/ В.А. Мишин, Т.С. Борисова, С.К. Киселев, // Датчики и системы.- Москва. - 2010. - № 6.- С.2-7.

Публикации в других изданиях

2. Борисова, Т.С. Повышение качества программного обеспечения представления картографической информации в системах электронной индикации/ Т.С. Борисова, С.К. Киселев // Вузовская наука в современных условиях: сборник докладов XL научно-технической конференции УлГТУ,-Ульяновск : УлГТУ, 2006. - С. 71-72.

3. Борисова, Т.С. Автоматизация тестирования специального программного обеспечения формирования картографической информации в системах электронной индикации на борту летательного аппарат/ Т.С. Борисова, С.К. Киселев // Вестник Ульяновского государственного технического университета.-2008.-№ 2. -С. 59-63.

4. Борисова, Т.С. Картографическая информация в системах электронной индикации: средства автоматизации получения тестовых примеров/ Т.С. Борисова // Вузовская наука в современных условиях: сборник докладов 42-й научно-технической конференции УлГТУ.- Ульяновск : УлГТУ, 2008.-С. 113-114.

5. Борисова, Т.С. Разработка специального программного обеспечения систем электронной индикации/ Т.С. Борисова //Вузовская наука в современных условиях: сборник докладов 42-й научно-технической конференции УлГТУ,- Ульяновск : УлГТУ, 2008. - С. 115-116.

6. Борисова, Т.С. Анализ использования электронных средств отображения информации на борту летательных аппаратов/ Т.С. Борисова, С.К. Киселев // Информационные технологии: межвузовский сборник научных трудов,- Ульяновск : УлГТУ, 2008. - С. 39-41.

7. Борисова, Т.С. The Analysis of Advanced Approaches in Modern Avionics/ Т.С. Борисова // Роль иностранного языка в научной,

профессиональной и межкультурной коммуникации: межвузовская конференция аспирантов,- Ульяновск : УлГТУ, 2009. - С. 23-27.

8. Борисова, Т.С. Быстрое тестирование СПО формирования картографической информации в СЭИ ЛА/ Т.С. Борисова II Вузовская наука в современных условиях: сборник докладов 43-й научно-технической конференции УлГТУ,- Ульяновск : УлГТУ, 2009. - С. 258.

9. Борисова, Т.С. Новые тенденции отображения экипажу пилотажной, навигационной, радиолокационной и синтезированной информации на МФИ/ Т.С. Борисова // Вузовская наука в современных условиях: сборник докладов 43-й научно-технической конференции УлГТУ,- Ульяновск : УлГТУ, 2009. -С. 259.

10. Борисова, Т.С. Сравнительный анализ вариантов построения структуры информационного комплекса бортового оборудования/ Т.С. Борисова // Вузовская наука в современных условиях: сборник докладов 43-й научно-технической конференции УлГТУ.- Ульяновск : УлГТУ, 2009. - С. 260.

11. Борисова, Т.С. Анализ тенденций развития индикаторов и основных характеристик отображения для авиационных СЭИ/ Т.С. Борисова // Вузовская наука в современных условиях: сборник докладов 44-й научно-технической конференции УлГТУ,- Ульяновск : УлГТУ, 2010. — С. 103.

12. Борисова, Т.С. Разработка методов и средств ввода, передачи, обработки и представления картографической информации в системах электронной индикации интегрированных бортовых комплексов/ Т.С. Борисова, С.К. Киселев // Проведение научных исследований в области информационно-телекоммуникационных технологий: материалы Всероссийской научно-практической конференции с элементами научной школы для молодежи.- М.: МСП ИТТ, 2010.

13. Борисова, Т.С. Разработка программного обеспечения для проверки корректности построения электронных карт в СЭИ ЛА/ Т.С. Борисова // Вузовская наука в современных условиях: сборник докладов 45-й научно-технической конференции УлГТУ.- Ульяновск : УлГТУ, 2011. - С. 153.

14. Борисова, Т.С. Автоматизация тестирования отображения картографической информации в комплексных системах электронной индикации самолета/ Т.С. Борисова, С.К. Киселев // Устройства измерения, сбора и обработки сигналов в информационно-управляющих комплексах: тезисы докладов 1-й Всероссийской научно-практической конференции.-Ульяновск : УлГТУ, 2011. - С. 206-208. •

Патенты

15. Свидетельство о государственной регистрации программы для ЭВМ №2011616858 РФ. Программа автоматического получения тестовых примеров для стендовой проверки системы отображения пилотажно-навигационной информации в части отображения картографической информации/ Борисова Т.С., Зеленцова P.A.; заявл. 06.07.11; зарег. 02.09.11.

16. Свидетельство о государственной регистрации программы для

ЭВМ №2012660996 РФ. Программа автоматического распознавания изображения картографической информации, получаемой от вычислительной системы самолетовождения ВСС, для стендовой проверки систем типа КСЭИС/ Борисова Т.С., Землянов A.B.; заявл.: 25.10.2012; зарег. 05.12.12.

Борисова Татьяна Сергеевна Автоматизация контроля и диагностики систем электронной индикации

бортовых систем управления в режиме отображения аэронавигационной картографической информации Автореферат

Подписано в печать 05.03.2013. Формат 60*84 1/16. Усл. печ л. 1,40 Тираж 100 экз. Заказ 230. Типография УлГТУ. 432027, Ульяновск, ул. Северный Венец, 32.

Текст работы Борисова, Татьяна Сергеевна, диссертация по теме Элементы и устройства вычислительной техники и систем управления

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

На правах рукописи

Борисова Татьяна Сергеевна

АВТОМАТИЗАЦИЯ КОНТРОЛЯ И ДИАГНОСТИКИ СИСТЕМ ЭЛЕКТРОННОЙ ИНДИКАЦИИ БОРТОВЫХ СИСТЕМ УПРАВЛЕНИЯ В РЕЖИМЕ ОТОБРАЖЕНИЯ АЭРОНАВИГАЦИОННОЙ КАРТОГРАФИЧЕСКОЙ

ИНФОРМАЦИИ

Специальность: 05.13.05 - Элементы и устройства

вычислительной техники и систем управления

00

ф} Диссертация на соискание ученой степени

^^ кандидата технических наук

СО

ю

Ю ^

СО я

ю

О °

СМ £2

Научный руководитель - доктор технических наук

Киселев Сергей Константинович

Ульяновск - 2013

ОГЛАВЛЕНИЕ

ПРИНЯТЫЕ ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 7

ВВЕДЕНИЕ 10

1. АНАЛИЗ И ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К СИСТЕМАМ ЭИ, КАК ЭЛЕМЕНТУ БСУ......................................................................................................16

1.1. Анализ состава и функций систем ЭИ в современных БСУ......................16

1.2. Определение системных требований к представлению информации в системах ЭИ БСУ...................................................................................................27

1.3. Анализ процессов проектирования и производства систем ЭИ БСУ и определение требований к их контролю и диагностированию........................35

1.4. Результаты и выводы......................................................................................56

2. РАЗРАБОТКА МОДЕЛИ ПРОЦЕССА КОНТРОЛЯ И ДИАГНОСТИКИ ФУНКЦИОНИРОВАНИЯ СЭИ БСУ......................................................................58

2.1. Общая схема процесса контроля и диагностики функционирования СЭИ БСУ .......................................................................................................................58

2.2. Описание и детализация процесса контроля и диагностики функционирования СЭИ БСУ..............................................................................70

2.3. Выбор и обоснование режима отображения информации СЭИ БСУ для разработки средств автоматизации процесса контроля и диагностики ее функционирования................................................................................................78

2.4. Результаты и выводы......................................................................................86

3. РАЗРАБОТКА АЛГОРИТМА И ФУНКЦИОНАЛЬНОЙ МОДЕЛИ ПРОЦЕССА ПОЛУЧЕНИЯ ТЕСТОВОГО ПРИМЕРА ДЛЯ КОНТРОЛЯ И ДИАГНОСТИКИ ФУНКЦИОНИРОВАНИЯ СЭИ БСУ ПРИ ОТОБРАЖЕНИИ АЭРОНАВИГАЦИОННОЙ КАРТОГРАФИЧЕСКОЙ ИНФОРМАЦИИ...........88

3.1. Разработка алгоритма и функциональной модели процесса получения тестового примера для контроля и диагностики функционирования СЭИ БСУ

при отображении картографической информации............................................88

3.1.1. Выбор типа тестового примера...............................................................93

3.1.2. Выбор схемы по идентификатору..........................................................95

3.1.3. Разбиение навигационной информации выбранной схемы на подмножества контрольных точек и рекомендуемых навигационных радиосредств.......................................................................................................96

3.1.4. Определение признака для каждой точки выбранной схемы..............97

3.1.5. Формирование блока навигационных параметров для каждой точки выбранной схемы...............................................................................................99

3.1.6. Формирование интегрального признака для каждой точки выбранной схемы ..............................................................................................................100

3.1.7. Формирование блока навигационной информации по средствам связи, аэродрому, ВПП и радионавигационным средствам в районе схемы........103

3.1.8. Преобразование полученной навигационной информации...............104

3.2. Реализация модели процесса получения тестового примера для контроля и диагностики функционирования СЭИ БСУ при отображении аэронавигационной картографической информации.......................................105

3.2.1. Выбор типа тестового примера.............................................................107

3.2.2. Выбор схемы по идентификатору........................................................109

3.2.3. Выделение контрольных точек и рекомендуемых навигационных средств конкретной схемы..............................................................................111

3.2.4. Получение основной навигационной информации для контрольных точек и рекомендуемых навигационных средств конкретной схемы........111

3.2.5. Выделение подмножества навигационной информации для контрольных точек и рекомендуемых навигационных средств конкретной схемы ..............................................................................................................115

3.2.6. Получение блока дополнительной навигационной информации для контрольных точек и рекомендуемых навигационных средств конкретной схемы ..............................................................................................................117

3.2.7. Формирование интегрального признака для контрольных точек конкретной схемы............................................................................................124

3.2.8. Преобразование полученной информации к унифицированному виду

для последующей обработки ПК «Фрегат»...................................................125

3.3. Результаты и выводы....................................................................................126

4. РАЗРАБОТКА АЛГОРИТМИЧЕСКОГО ОБЕСПЕЧЕНИЯ АВТОМАТИЗАЦИИ КОНТРОЛЯ И ДИАГНОСТИКИ ФУНКЦИОНИРОВАНИЯ СЭИ БСУ ПРИ ОТОБРАЖЕНИИ АЭРОНАВИГАЦИОННОЙ КАРТОГРАФИЧЕСКОЙ ИНФОРМАЦИИ.........129

4.1. Подключение СЭИ к средствам НАСК......................................................130

4.2. Задание навигационной информации тестового примера на вход СЭИ ~БСУ .....................................................................................................................131

4.3. Получение формата картографической информации, построенного СЭИ для отображения на ее индикаторе....................................................................132

4.4. Выделение основных характеристик построения картографической информации..........................................................................................................134

4.4.1. Выделение основных элементов картографической информации, используемых в СЭИ БСУ...............................................................................135

4.4.2. Определение видов символов и их возможных комбинаций, при помощи которых картографическая информация отображается на экране индикатора СЭИ БСУ......................................................................................135

4.4.3. Определение основных параметров картографической информации......................................................................................................137

4.5. Поиск координат центра картографических элементов...........................140

4.6. Разбиение картографических элементов на маршрутные и немаршрутные......................................................................................................145

4.7. Восстановление последовательности следования элементов в маршруте...............................................................................................................148

4.8. Определение типа соединения между элементами маршрута.................156

4.9. Нахождение масштаба отображения картографической информации... 164

4.10. Поиск идентификаторов картографических элементов и установка взаимного соответствия......................................................................................166

4.11. Пересчет экранных координат картографических элементов в географические....................................................................................................167

4.12. Проверка индикации неиспользуемых в библиотеке символов............171

4.13. Диагностика функций формирования навигационного формата при отображении аэронавигационной картографической информации...............171

4.14. Формирование выходного файла распознанной навигационной информации аналогичному входному файлу...................................................184

4.15. Анализ полученных несовпадений входа и выхода и оформление протокола тестирования СЭИ БСУ с указанием выявленных дефектов.......192

4.16. Результаты и выводы..............7..................................................................194

5. ИСПОЛЬЗОВАНИЕ СРЕДСТВ АВТОМАТИЗАЦИИ КОНТРОЛЯ И ДИАГНОСТИКИ ФУНКЦИОНИРОВАНИЯ СЭИ БСУ....................................196

5.1. Методика работы со средствами автоматизации контроля и диагностики функционирования СЭИ БСУ............................................................................196

5.1.1. Запуск средства автоматизации контроля и диагностики функционирования СЭИ БСУ.........................................................................198

5.1.2. Получение набора тестовых примеров, необходимого для проведения тестирования функционирования СЭИ БСУ на стенде...............................202

5.1.3. Подготовка/редактирование тестов проверки функционирования СЭИ БСУ в ПК «Фрегат»,.........................................................................................203

5.1.4. Получение набора навигационных форматов вида Ьтр соответствующих набору входных тестовых примеров..............................205

5.1.5. Методика работы с ПО анализа картографической информации.....206

5.1.6. Получение выходных файлов распознанной навигационной информации и преобразование их в соответствии с протоколом взаимодействия ВСС и СЭИ БСУ..................................................................209

5.1.7. Автоматизированное получение отчета по результатам контроля и диагностики функционирования СЭИ БСУ..................................................210

5.2. Примеры использования средств автоматизации контроля и диагностики функционирования СЭИ БСУ............................................................................211

5.2.1. Выбор типа тестового примера.............................................................211

5.2.2. Выбор схемы по идентификатору........................................................212

5.2.3. Получение загрузочного файла с помощью автоматизированной системы получения тестовых примеров........................................................213

5.3. Определение ошибок первого и второго рода средств автоматизации контроля и диагностики функционирования СЭИ БСУ при отображении аэронавигационной картографической информации.......................................223

5.4. Методика использования средств автоматизации контроля и диагностики функционирования при разработке СЭИ БСУ.................................................232

5.4.1. Ошибки приема информации................................................................233

5.4.2. «Черный» экран......................................................................................236

5.4.3. Неверное построение картографического формата............................236

5.4.4. Построение картографического формата с неправильными характеристиками.............................................................................................236

5.5. Результаты и выводы....................................................................................237

ЗАКЛЮЧЕНИЕ 241

Литература 244

Приложение А 264

Приложение Б 280

Приложение В 285

Акт о внедрении 326

ПРИНЯТЫЕ ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

APPR - approach

ARINC - AERONAUTICAL RADIO, INC

DME -distance measuring equipment

EFB - Electronic Flight Bag

ICAO - International Civil Aviation Organization

IDEFO - integrated computer-aided manufacturing Definition Methods

ILS - instrument landing system

MLS - microwave landing system

NDB (АРК, ОПРС) - nondirectional beacon (обще приводная радиостанция,

ненаправленный/всенаправленный радиомаяк)

nm - nautical mile

SID- standard instrument departure

STAR - standard terminal arrival route

TCAS - traffic collision avoidance system or traffic alert and collision avoidance system

VBA - Visual Basic for Applications

VOR - very-high-frequency omnidirectional range

АРК - автоматический радиокомпас,

АСУУ - Автоматическая Система повышения Устойчивости и Управляемости

БД - база данных

БИНС - бортовая инерциальная навигационная система

БСУ - бортовая система управления

ВПП - взлетно-посадочная полоса

ВСС - вычислительная система самолетовождения

ВСУПТ - вычислительная система управления полетом и тягой

ВСУТ - вычислительная система управления тягой

ЖК - жидкокристаллический

ИКАО - от англ. ICAO — International Civil Aviation Organization

ИМ - индикатор многофункциональный ИНС - инерциальная навигационная система к.точки - контрольные точки КВ - короткие волны

КИНО - комплексный индикатор навигационной обстановки,

КИСС - комплексная информационная система сигнализации

КЛС - кодовая линия связи

КПИ - командно-пилотажный индикатор,

КПП - контрольно-проверочная программа

КРМ - курсовой радиомаяк

КСЭИС - комплексная система электронной индикации и сигнализации

КТ - квалификационные требования

ЛА - летательный аппарат

ЛЗП - линия заданного пути

МДФ - модель дефектов функций

МНРЛС - метео- навигационная радиолокационная станция

МФИ - многофункциональный индикатор

НАСК - наземной автоматизированной станции контроля

ОВЧ - очень высокие частоты (ОВЧ), от 30 до 300 МГц

ОЗУ - оперативное запоминающее устройство

ОК - объект контроля

ОПРС - отдельная приводная радиостанция

ПК - программный комплекс

ПМ - пункт маршрута

ПО - программное обеспечение

ППЗУ - программируемое постоянное запоминающее устройство

ППМ - промежуточный пункт маршрута

ПУ- пульт управления

ПУИ - пульт управления индикацией

ПФ - программа функционирования

р. нав. ср. - рекомендуемые радионавигационные средства

Р{№} - поле с №

Р№ - пиксель №

РВ - радиовысотомер

РК - разовая команда

РТС - радиотехническое средство

СВС — система воздушных сигналов

СК - станция контроля

СКО - среднее квадратичное отклонение

СКТ - синусно-косинусный трансформатор

СП - система посадки

СПО - специальное программное обеспечение

СРПБЗ - система раннего приближения близости земли

СРППЗ - система раннего предупреждения приближения земли

СЭИ - система электронной индикации и сигнализации,

ТЗ - техническое задание

УВД - управление воздушным движением

УКВ - ультракороткие волны

ВВЕДЕНИЕ

Актуальность темы.

Современные СЭИ БСУ представляют собой интегрированные аппаратно-программные комплексы с высокой степенью функционального резервирования [1, 4, 5, 68, 119, 120]. Надежность отдельных элементов СЭИ БСУ (аппаратных и программных) и всей системы в целом определяет безопасность пилотирования ЛА, поэтому обеспечение данного требования наиболее критично на всех этапах жизненного цикла системы. Проблема повышения надежности [166], сокращения длительности простоев бортового оборудования, быстрого определения состояния БСУ, поиска места отказов и их быстрого устранения решается путем введения в эксплуатацию специальных методов и средств контроля и диагностики состояния БСУ [94, 102].

Одним из основных для обеспечения требуемой высокой надежности СЭИ БСУ является процесс их контроля и диагностирования. Контроль и диагностирование СЭИ БСУ позволяет прежде всего сделать заключение о правильности ее функционирования [103]. Предприятия авиационной промышленности, занимающиеся выпуском БСУ, должны обеспечивать проектирование, выпуск и отладку новых БСУ, а так же сопровождение широкого ряда БСУ, разработанных ранее. Следовательно, к процессу контроля и диагностики БСУ предъявляются требования по автоматизации, универсализации и возможности последующей модификации.

В процессе разработки СЭИ БСУ наиболее ответственными являются этапы, связанные с подготовкой, обработкой и отображением информации. Основным видом представления информации в современных СЭИ БСУ является синтезированная электронная карта. Очень часто, в связи с сокращенными сроками проектирования СЭИ БСУ, этап проектирования аппаратной и алгоритми-ческо-программной частей идут параллельно.

Основным видом навигационной информации, необходимой для безопасного пилотирования ЛА, является аэронавигационная картографическая ин-

формация [6, 7, 15, 66]. Функционирование СЭИ БСУ при отображении аэронавигационной картографической информации является сложным процессом, в котором задействовано большое количество ресурсов СЭИ, как аппаратных, так и программных. Следовательно, комплексное тестирование функционирования СЭИ БСУ при отображении аэронавигационной картографической информации является ответственным процессом, результаты которого должны максимально гарантировать надежное функционирование СЭИ БСУ на борту в процессе эксплуатации, обеспечивающее безопасное пилотирование летательного аппарата.

Среда испытаний ПО СЭИ БСУ [61] должна быть максимально приближена к условиям его функционирования на борту летательного аппарата. Следовательно, имитация работы бортовых систем контура БСУ, передающих информацию СЭИ для отображения на ее индикаторах, должна быть идентична работе реальных бортовых систем. В частности, остро встает вопрос подготовки тестовых примеров, содержащих весь набор навигационной информации в процессе полета при проведении стендовых испытаний при разработке ПО СЭИ БСУ.

Для повышения надежности СЭИ БСУ необходима разработка специальных средств, позволяющих проводить оперативный контроль и диагностику средств подготовки, обработки и отображения информации, и введение в процесс их разработки корректирующих операций по результатам оперативного контроля и диагностики.

Цель диссертационной работы.

Целью работы является исследование и разработка средств автоматизации контроля и диагностики СЭИ БСУ, позволяющих увеличить достоверность выявления ошибок функционирования на этапах проектирования, отладки аппаратной и программной составляющих системы, производства и испытаний, эксплуатации, регламентных и ремонтных работ.

Поставленная цель достигается решением следующих задач:

1. Анализ, формализация и описание процессов контроля и диагностики функционирования СЭИ на разных этапах жизненного цикла БСУ для определения требований к организации и средствам реализации данного процесса.

2. Определение этапов процесса контроля и диагностики функционирования СЭИ, автоматизация которых позволит увеличить достоверность выявления ошибок на разных этапах жизненного цикла БСУ.

3. Моделирование и алгоритмизация этапов процесса контроля и диагностики СЭИ БСУ, автоматизация которых необходима.

4. Разработка средств автоматизации выбранных этапов процесса контроля и диагностики функционирова�