автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Интеллектуальная нейросетевая система идентификации параметров информационно-измерительных устройств летательных аппаратов
Автореферат диссертации по теме "Интеллектуальная нейросетевая система идентификации параметров информационно-измерительных устройств летательных аппаратов"
На правахл>укописи
НИКИШОВ Александр Николаевич
Интеллектуальная нейросетевая система идентификации параметров информационно-измерительных устройств летательных аппаратов
005017405
Специальность 05.13.01 Системный анализ, управление и обработка информации (информатика, управление и вычислительная техника)
АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук
1 0 [¿с.Г; 202
Москва 2012
005017405
Работа выполнена на кафедре "Системы автоматического и интеллектуального управления", ФГБОУ ВПО «Московский авиационный институт (национальный исследовательский университет)» (МАИ).
Научный руководитель: д.т.н., профессор
Зайцев Александр Владимирович
Официальные оппоненты:
Гаврилов Владимир Станиславович, д.т.н., с.н.с., ФГВОУ ВПО «Военная академия Ракетных войск стратегического назначения им. Петра Великого», преподаватель
Лядов Алексей Валерьевич, к.т.н., ЗАО «Научный центр экспертиз», эксперт
Ведущая организация: ФГУП «НПЦ АП им. академика Н.А.Пилюгина»
Защита состоится «21» мая 2012 года в 15 часов 00 минут на заседании диссертационного совета Д212.125.11 при ФГБОУ ВПО «Московский авиационный институт (национальный исследовательский университет)» (МАИ) по адресу: 125993, А-80, ГСП-3, Москва, Волоколамское ш., 4, зал заседаний Ученого Совета МАИ. С диссертацией можно ознакомиться в библиотеке МАИ.
Автореферат разослан « » апреля 2012 года
Ученый секретарь диссертационного совета к.т.н., доцент
/
Горбачев Ю.В.
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы диссертации. В наукоёмких отраслях, к которым относятся авиация и ракетостроение, необходимо отметить высокую роль профилактического обслуживания оборудования. Здесь цена отказа или сбоя оборудования может быть очень высокой, а иногда и привести к неоценимым потерям, связанным с гибелью людей.
Обслуживание подобного оборудования требует высоких материальных затрат, и всё же не исключает возможного возникновения сбоев. Очень важную роль играет процесс принятия решения о целесообразности проведения ремонтных работ или о необходимости отказа от дальнейшего использования и списания.
В связи с высокой стоимостью приведенных видов оборудования в настоящее время на первое место выходит обеспечение длительного срока службы объектов при минимизации затрат на их содержание и техническое обслуживание.
В данной работе предлагается построение нейросетевой системы идентификации параметров информационно-измерительных устройств летательных аппаратов.
В качестве объекта управления рассматривается информационно-измерительная система ракетно-космического комплекса «Старт» с маятниковым интегрирующим акселерометром. Данная система призвана реализовать:
- уточнение навигационных параметров, характеризующих техническое состояние информационно-измерительных устройств;
- поддержку принятия решения в процессе диагностики, ремонта и оценки целесообразности дальнейшей эксплуатации в ходе выполнения периодического контроля состояния объекта;
- уточнение величины масштабного коэффициента акселерометра в процессе полёта с целью повышения точности определения навигационных параметров движения.
Объектом исследования в настоящей работе являются информационно-измерительные устройства летательных аппаратов, построенные на базе маятниковых интегрирующих акселерометров.
Предметом исследования являются компьютерные средства диагностики и идентификации элементов и узлов бортовых информационных систем летательных аппаратов, созданные на базе искусственных нейронных сетей (ИНС).
Цель диссертационной работы состоит в повышении точности определения навигационных параметров ЛА за счет применения нейросетевой идентификации.
Научная задача, решаемая в диссертационной работе, состоит в разработке аппарата, обеспечивающего создание нейронных сетей для идентификации параметров информационно-измерительных устройств, функционирующих в условиях значительного перепада температур.
Методологические основы и методы исследования. Проведенные теоретические и прикладные исследования базируются на методах современного сис-
темного анализа, математической статистики, методах математического моделирования, нейроинформатики.
Моделирование процесса проведено в пакете прикладных программ \iatlab и его приложении йтиПпк.
Основные положения, выносимые на защиту.
1. Структура системы коррекции масштабного коэффициента маятникового акселерометра при изменении температурных воздействий в ходе полёта, основанная на применении нейросетевой идентификации.
2. Комплекс программ для формирования обучающей выборки, применяемой при обучении нейронных сетей решению задач идентификации, классификации и преобразования информации.
3. Типы и характеристики нейронных сетей, предназначенных для решения задач идентификации, классификации и коррекции значения масштабного коэффициента.
Научная новизна работы состоит в применении нейронных сетей для решения задачи вычисления масштабного коэффициента при изменении температурных воздействий.
Вычисление значения масштабного коэффициента осуществляется в 2 этапа:
- на этапе периодического контроля в ходе проведения регламентных работ при помощи нейросетевого идентификатора осуществляется уточнение параметров измерительного прибора и дальнейшая классификация его состояния с применением модифицированной нейронной сети;
- на этапе полета ЛА при помощи нейронной сети осуществляется коррекция величины масштабного коэффициента, используемого при решении бортовой навигационной задачи. В качестве входной информации используется вектор уточненных параметров модели аналоговой части измерительного прибора и значение температуры внутри приборного отсека.
Практическая значимость. Разработана структура системы идентификации параметров, получены модифицированные нейронные сети, предназначенные для уточнения значения масштабного коэффициента акселерометра и его коррекции. Разработаны конкретные рекомендации по применению созданного математического аппарата на этапах проектирования и опытной отработки.
Достоверность и обоснованность полученных результатов обеспечивается корректностью постановки задачи, полнотой учета факторов, влияющих на характер функционирования аппаратно-программных средств системы диагностики неисправностей СУ и подтверждается моделированием на ЭВМ, широким обсуждением результатов диссертации в ходе выступлений на научно-технических семинарах и конференциях.
Апробация работы. Результаты проведенных исследований представлены на 4-х научно-технических конференциях международного и Российского уровней и опубликованы в 13-ти изданиях, в том числе 4 статьи опубликованы в изданиях, рекомендованных ВАК.
Структура и объём диссертации. Диссертация состоит из введения, трех глав, заключения, библиографического списка и приложений. Работа содержит 135 страниц машинописного текста, 39 рисунков, 2 таблицы. Библиографический список включает 82 наименования.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обоснована актуальность темы диссертации, определены объект, предмет, цель диссертации. Сформулирована научная задача, основные направления и методология исследований. Кратко излагается содержание работы по главам.
В первом разделе анализируются классические методы оценки технического состояния систем на основе использования вероятностных моделей объектов управления. Вероятностные модели подразумевают оценку способности системы выполнить поставленную перед ними задачу с заданными точностными и надежностными характеристиками. На основе данного анализа сформирован вид критерия оценки технического состояния системы.
Сформулирована задача оценки и управления техническим состоянием сложных динамических систем. Под техническим состоянием объекта понимается степень соответствия диагностируемого объекта эталонной модели. Техническое состояние может быть удовлетворительным - отклонение параметров наблюдаемого объекта от эталонного значения минимально, т.е. каждый блок системы и система в целом соответствуют предъявляемым к ней требованиям, и, следовательно, способна выполнять поставленную перед ней задачу, и неудовлетворительным - отклонение параметров наблюдаемого объекта от эталонного значения превышает допустимые значения, т.е. состояние одного или нескольких блоков системы делают невозможным выполнение ею поставленных перед ней задач.
Цель данной работы состоит в повышении точности определения навигационных параметров ЛА за счет применения нейросетевой идентификации, а именно, разрабатываемая структура, с одной стороны, должна быть способна адекватно реагировать на изменения технического состояния объекта управления, а при подкрепляющем сигнале (дополнительном опросе) параметров, точно определять это состояние и тем самым служить системой поддержки принятия решений. С другой стороны, на основании полученной информации о техническом состоянии объекта, система должна быть способна выработать корректирующее воздействие на параметры алгоритма обработки информации, получаемой от измерительных устройств, с целью минимизации вредного влияния на параметры информационных систем объекта управления, снижающего качество работы системы управления.
Поведение наблюдаемого объекта полностью определяется матрицей параметров математической модели объекта, вектором воздействия окружающей среды, а так же предыдущим состоянием объекта.
В результате проведенного анализа, была предложена общая структура системы идентификации параметров информационных систем летательных аппаратов, базирующаяся на нейросетевом идентификационном подходе.
В составе задачи оценки и управления техническим состоянием сложных динамических систем выделены следующие основные составляющие: тестирование;
- классификация;
- коррекция параметров алгоритмов управления с целью минимизации влияния отклонения параметров информационных систем.
Задача тестирования системы РКК сводится к процессу сбора и накопления данных о работе составных элементов рассматриваемой системы. Задача классификации системы представляет собой задачу определения принадлежности рассматриваемой системы к одному из двух предопределенных классов:
- классу исправных систем; классу неисправных систем.
Рассмотрим некоторую систему, описываемую выражением:
W(t) = W(pkl,pk2.....Pkn-Pl-Pl.....Pm.t) . (О
где,
_ Pkv Pk2> —. Pkn = Pk ' параметры системы, значение которых может быть изменено в результате управления системой;
- Pi'Ph —•Рт = Р ~ параметры системы, значение которых не может быть изменено в результате управления системой.
Техническое состояние системы полностью определяется векторами р и рк. В силу того, что параметры элементов используемых в процессе производства системы, имеют технологический разброс значений и различные коэффициенты ухода значений при определенных воздействиях внешней среды, можно определить (n + т)-мерное пространство, которое, в свою очередь, включает в себя оба описанных выше класса систем. Множество векторов [Рк Р], соответствующих системе удовлетворяющей эксплуатационным характеристикам образует область грубости к изменению параметров передаточной функции системы. Данная область граничит с пространством, состоящим из бесконечного множества векторов [Рк Р] соответствующих системе не удовлетворяющей эксплуатационным характеристикам. Описанное (тг + т)-мерное пространство в свою очередь представляет собой бесконечный набор всевозможных систем, описываемых выражением (1).
При решении задачи классификации встает вопрос о критерии отнесения рассматриваемой системы к тому или иному классу. Проанализирован критерий, использующий вероятностную модель объекта управления, широко используемую при решении задач поддержки принятия решений в процессе управления техническими объектами.
Вид критерия определяется структурой объекта, типом выбранного контроля и плотностью вероятности времени отказа системы.
1 ,ПриСс(1к.)$СсЮ
/•СО
I /Шт,присс(1к.)есс(0 л при Сс((;к.) е сс(0 и г =
где,
- Сс(0 - область допустимых состояний элемента системы;
- /(г) - плотность вероятности времени отказа;
- Сс(Г|С() - состояние элемента с системы в момент контроля
С учетом высказанных соображений задачу тестирования можно представить как задачу восстановления вектора (1) по результатам наблюдения за выходными параметрами наблюдаемой системы, что представляет собой задачу параметрической идентификации системы с заранее известной структурой:
Сс(ц) = [Рк р}„ = р{у) (3)
где,
- у- вектор наблюдаемых выходных параметров системы;
- [Рк Р]н - вектор параметров функции вида (1), описывающей наблюдаемую систему;
- К - оператор, выполняющий параметрическую идентификацию.
Задача диагностики системы сводится к задаче поиска причин, приводящих к изменению вектора параметров передаточной функции (1): Д[Рк Р] = [Рк Р]„ - [Рк Р]э Яд=Г(А[Рк Р])
(4)
где,
А [Рк Р] - приращение вектора параметров функции, описывающей наблюдаемую систему относительно вектора параметров передаточной функции, описывающей эталонную систему;
Яд - вектор результата диагностики, который описывает состояние элементов, входящих в состав динамического объекта.
Рис. 1. Структурная схема модели идентификации параметров СУ ЛА
Изложенные выше соображения легли в основу структурной схемы системы нейросетевой идентификации. Структурная схема модели идентификации параметров СУ ЛА приведена на рисунке 1. На рисунке 1 обозначены:
- [рк р]н - вектор параметров динамического объекта в момент времени контроля
- и(£)] - вектор входных параметров и управляющих воздействий
- [у(0] - вектор выходных параметров объекта;
- \ус(г)] - вектор промежуточных выходных параметров объекта;
- Сс^к.)~ состояние элемента с системы в момент контроля
- С„(ц+1) - прогнозируемое состояние элемента Сп системы в момент предстоящего контроля 1к(+1, которому соответствует вектор параметров [рк р]„+1;
- Дрк - управляющее воздействие на объект управления.
Требуемое качество процесса управления летательным аппаратом может иметь место лишь при точном определении его навигационных параметров, которое достигается решением бортовой навигационной задачи (БНЗ):
Ук = + Мкл^кт + Тдк_х, (5)
где
]/к- значение скорости летательного аппарата в к-й момент времени;
- значение скорости летательного аппарата в к- 1-й момент времени; Ыкк_1 - количество импульсов за один такт работы БЦВМ, поступающих с электронного блока акселерометра;
кт - величина масштабного коэффициента акселерометра; Т - величина такта работы БЦВК; дк-1 - значение ускорения силы тяжести. Величина масштабного коэффициента и определяет, в конечном счёте, требуемую точность расчёта навигационной задачи, зависящую от интегрирования основного навигационного уравнения (ОНУ):
7(0 = I 7(0Л + К0
о
г
К(Ж) = I + Ко
о
Минимизация ошибки (невязки) главного критерия: Ы - д1 _ д1
возможна лишь в том случае, когда номинальные и действительные параметры движения совпадают. С точки зрения инструментальных погрешностей это достигается точностью расчёта значения масштабного коэффициента акселерометра.
Второй раздел посвящен решению задачи параметрической идентификации. В качестве аппарата для решения задачи параметрической идентификации
8
выбран аппарат нейронных сетей. В данном разделе проведен анализ нейросете-вых структур, наиболее широко используемых для решения поставленной задачи. На основании данного анализа разработаны алгоритмы формирования обучающей выборки и алгоритм коррекции архитектуры нейронной сети. На рисунке 2 приведена схема процесса обучения нейронной сети решению задачи параметрической идентификации.
Рис. 2. Схема процесса обучения нейронной сети решению задачи параметрической идентификации
В качестве эталонной системы используется «расширенная» математическая модель объекта управления. В рассматриваемой математической модели выбираются одна или более наблюдаемых контрольных точек. Генератор тестового сигнала предназначен для формирования типового воздействия на эталонную математическую модель системы с целью получения ее отклика на указанное воздействие. Задающее устройство формирует вектор параметров эталонной системы тем самым, модифицируя ее структуру. Под воздействием алгоритма обучения матрицы весов и смещений нейронной сети настраиваются с целью достижения минимального рассогласования между желаемым и фактическим значениями.
Разработанные алгоритмы апробированы при решении задачи параметрической идентификации аналоговой части маятникового акселерометра (рис.3). Перед обучаемой нейронной сетью поставлена задача восстановить вектор параметров эталонной модели по наблюдаемому отклику на типовое воздействие.
Результатом работы разработанных алгоритмов является нейронная сеть структуры 44-60-80-3 (44 входа, 60 нейронов в первом слое, 80 - во втором, 3 в выходном слое). Полученная структура решает задачу восстановления вектора параметров. Структура сети приведена на рисунке 4.
Рис. 4. Структура нейронной сети для решения задачи параметрической идентификации
Рис. 5. Примеры расположенные на границе выборки, идентифицированные с нарушением критерия точности
На рисунке 5 отражены те примеры, где в ходе тестирования обученная сеть выдала результат с превышением заданной допустимой ошибки. Плотность распределения данных ошибок возрастает с приближением к границе обучающей выборки. При требуемой точности определения вектора параметров 0,001, процент ошибок составляет 0,8%, что соответствует 8-и ошибкам на 1000 примеров. При требуемой точности определения вектора параметров 0,0001, процент ошибок составляет 3.5%. Что соответствует 35-и ошибкам на 1000 примеров. При требуемой точности определения вектора параметров 0,00001, процент ошибок составляет 11.8%. Что соответствует 118-и ошибкам на 1000 примеров.
На рисунке 6 отражена зависимость количества ошибок в зависимости от степени близости к границе обучающей выборки (изображена пунктирной линией, часть справа от линии включена в обучающую выборку, слева - нет). Отметим, что при подготовке обучающей выборки область определения параметров объекта управления была расширена, что в свою очередь позволяет говорить о достижении требуемой точности работы полученной сети.
В третьем разделе решены две задачи из определенного в начале работы
списка:
- задача классификации;
- задача выработки корректирующего воздействия.
Решение задачи классификации. Согласно полученным во второй главе результатам на вход системы подается вектор параметров наблюдаемого объекта управления (результат решения задачи параметрической идентификации), результатом работы системы классификации является вектор (матрица) технического состояния.
Для разработки системы классификации следует определить требования, предъявляемые к глубине диагностики, а именно, к размерности выхода системы, которая определяется исходя из минимального структурного (конструктивного) элемента, состояние которого, должно быть отражено в выходном векторе (система, подсистема, блок, элемент, узел).
Вектор параметров определен как количество параметров объекта управления. Вектор классификации определен как степень глубины диагностики и может варьироваться от 2 до п<Иадтах■ Значение пй1адтах определяется числом элементов входящих в состав объекта управления. Например, при построении системы классификации для объекта управления, состоящего из 3-х блоков, вектор выхода системы классификации может содержать два элемента (при построении системы тестирования) или более в зависимости от глубины диагностики. Интерпретация значения выходного вектора. Выходной вектор системы классификации может быть рассмотрен как результат решения системы уравнений: 1, при Ротк (Сс(гк,), С„(^+1), /(т)) < РотКтре6
О, приРотк(Сс^к.),С„^кн1),Пт)) > РотКтреб Таким образом, задача состоит в построении системы, осуществляющей отнесение входного ве!стора параметров к одному из заранее предопределенных классов. Задача решается на основании применения сформулированного критерия.
В результате проведенного анализа в качестве решающей структуры избрана ЬУ(2-сеть основанная на конкурентном механизме самоорганизации.
1. Число нейронов в выходном слое ЬУ(2-сети определяется числом классов, на которые необходимо разделить множество входных векторов.
2. Число входных узлов определяется размерностью вектора параметров диагностируемой системы.
3. Число нейронов в скрытом слое определяется сложностью области приемлемости параметров. Чем выше число скрытых нейронов, тем на большее число промежуточных классов будет разделено пространство параметров системы, что в свою очередь приведет к повышению точности окончательной классификации.
Рис. 7. Структурная схема процесса обучения нейронной сети
На рисунке 7 приведена схема процесса обучения нейронной сети решению задачи классификации.
3 17 2
Рис. 8. Структурная схема нейронной сети классификации
В результате применения алгоритма обучения была получена нейронная сеть (рис. 8) способная решить задачу классификации вектора параметров. Сеть имеет 3 входа, 17 нейронов в конкурентном слое, и 2 нейрона выходного слоя.
Согласно постановке задачи, процесс управления техническим состоянием разделен на 2 части: 1-ая состоит в решении задачи тестирования и диагностики (классификации), 2-ая в выработке корректирующего воздействия на структуру объекта управления либо на алгоритм управления объектом.
Аппарат, применяемый для формирования корректирующего воздействия, может быть разнообразен. Для выработки управляющего сигнала могут быть применены системы, основанные на нейронных сетях, гибридные системы, а так же классические алгоритмы. Выбор конкретного инструментария зависит от сложности задачи и от степени ее определенности.
В качестве объекта управления в настоящей работе рассматривается система управления РКК «Старт».
Процесс уточнения значения масштабного коэффициента маятникового акселерометра входящего в состав СУ РКК «Старт» при движении на активном участке траектории сформулирован следующим образом: обеспечить уточнение
масштабного коэффициента, как результат температурной компенсации, с целью минимизации ошибок расчета значения скорости и координаты, вызванных температурным дрейфом параметров информационных устройств, а именно, дрейфом параметров маятникового акселерометра.
Решение осуществляется с использованием 2-х контуров. Внешний контур решает задачу сбора и анализа информации о текущем техническом состоянии прибора. В состав контура включены 2 нейронные сети, предназначенные для решения задач параметрической идентификации и классификации параметров прибора в условиях проведения регламентных профилактических работ.
Внутренний контур содержит 1 нейронную сеть, используемую для выработки корректирующего воздействия на основании параметров, полученных в ходе последней проверки внешнего контура совместно с использованием наблюдаемых факторов, которые могут повлиять на точность решения поставленной задачи. Таким образом, нейронная сеть внутреннего контура вычисляет поправку масштабного коэффициента, как функцию от вектора технических параметров измерителя и функцию от значения температуры. В данном случае температура взята как наиболее значимый наблюдаемый член выражения, влияющего на определение величины масштабного коэффициента.
Для реализации внутреннего контура и для решения задачи выработки корректирующего воздействия, а именно, расчета поправки масштабного коэффициента, используются показания датчика температуры прибора и вектор параметров, полученный в ходе решения задачи идентификации объекта. За счет использования табличных данных в ходе обучения, нейронная сеть аппроксимирует и обобщает полученные данные, тем самым минимизируя возможную ошибку, получаемую за счет дискретного характера табличных данных. Использование при выработке поправки масштабного коэффициента извлеченных параметров идентифицированного объекта, позволяет минимизировать влияние дрейфа параметров обусловленного старением материалов входящий в конструкцию изделия (рис.9).
ип дпч
ип дпч
дт
а) внешний контур б) внутренний контур
Рис. 9. Структура системы коррекции масштабного коэффициента, основанная на применении нейросете-
вой идентификации
На структурной схеме изображены:
ИП АЧ- измерительный прибор, аналоговая часть;
ИП ДПЧ— измерительный прибор, часть преобразующая аналоговый сигнал в дискретный;
НС1 - нейронная сеть обученная решению задачи параметрической идентификации;
НС2 - нейронная сеть обученная решению задачи классификации; РГП ИП - регистр параметров измерительного прибора, служит для хранения вектора параметров измерительного прибора, полученного в ходе РТО в результате решения задачи параметрической идентификации конкретного образца измерительного прибора.
ДТ - датчик температуры измерительного прибора;
НСЗ - нейронная сеть обученная решению задачи расчета поправки масштабного коэффициента на основании информации о техническом состоянии измерительного прибора и о текущей температуре.
Вектор параметров с выхода нейронной сети извлечения признаков (результат решения задачи параметрической идентификации) фиксируется в регистре вектора параметров и используется как входной вектор для нейронной сети 3. Нейронная сеть 3 представляет собой многослойный персептрон, обученный для решения задачи выработки корректирующего воздействия.
Д/ст=/(г>1 - Рп]); (7)
Коррекция масштабного коэффициента Дкт используется при пересчете его значения в ходе решения БНЗ. Значение масштабного коэффициента определяется как сумма начального значения с корректирующим значением Дкт, в общем случае кт так же может быть представлен в виде функции, зависящей от параметров математической модели измерительного прибора:
кт = кт + Акт = /(гЛ [Р1 - Рп]); (8)
Для проведения эксперимента взяты табличные данные описывающие изменение масштабного коэффициента в зависимости от температуры (рис. 10):
Рис. 10. Изменение масштабного коэффициента от температуры, семейство кривых соответствует различным векторам параметров математической модели прибора
Сформирована обучающая выборка, состоящая из 1000 примеров. Каждый пример состоит из пары вход-выход. На вход нейронной сети подается вектор, состоящий из параметров математической модели измерительного прибора изме-
ренных на этапе решения задачи параметрической идентификации, и значение температуры с датчика температуры измерительного прибора. На выходе нейронной сети получается значение масштабного коэффициента.
Для решения данной задачи выбрана нейронная сеть прямого распространения сигнала со структурой 3,3,1 (3 входа, 3 нейрона в первом слое, 1 - в выходном слое).
б) Структура слоя 1 в) Структура слоя 2
Рис. 11. Структурная схема нейронной сети формирующей приращение масштабного коэффициента В результате применения функции обучения нейронной сети была получена структура, способная к расчету скорректированного значения масштабного коэффициента, как функции от температуры и вектора параметров устройства. Значение масштабного коэффициента применяется при расчете показаний акселерометра и преобразовании их в цифровой формат. Значение кажущегося ускорения используются при расчете скорости и дальности полета.
Таким образом, составляющая ошибки работы навигационной системы, зависящая от ошибки измерения показаний кажущегося ускорения получена в соответствии с выражением (5).
0.5 ч- 2.5)10-*
I,
ч
л
хг*
Рис. 12 Значение приращения масштабного коэффициента 15
Согласно результатам моделирования, при изменении температуры прибора в заданных пределах, колебания масштабного коэффициента происходят в пределах значения приращения (-0.5 -н 2.5) 10~6, при значении расчетного масштабного коэффициента 2.5 • 10~4, значение результирующего показателя колеблется от (2.49 2.53)10~4 (рис.12).
Согласно результатам моделирования, ошибка, вызванная температурной зависимостью параметров, может приводить к существенным ошибкам в расчете значений скорости и радиус-вектора.
Рис. 13. Ошибка расчета дальности полета скорректированная за счет применения нейронной сети для компенсации колебаний масштабного коэффициента (по сравнению с алгоритмическим методом компенсации)
Результаты моделирования позволили сделать вывод, что ошибка достижения цели снижается на 50%.
График ошибки расчета дальности полета приведен на графике, изображенном на рис 13. В данном случае, речь идет о понятии «условного нуля» продиктованном точностью обучающей выборки, а именно качеством табличных данных используемых как при алгоритмической коррекции, так и при обучении нейронной сети.
Заключение
Использование табличных данных, применяемых в современных алгоритмических методах коррекции, не исключает влияния ошибки, хоть и существенно снижает ее влияние. Величина ошибки непосредственно зависит от выбранного шага измерений и степени аппроксимирующего полинома. Чем выше требуется точность, тем большие ресурсы требуются для реализации корректирующих методов. Реальные значения масштабного коэффициента несколько отличаются от табличных за счет применения достаточно грубой сетки с шагом 5 град. Уменьшение шага приводит к существенному увеличению затрат памяти и других ресурсов БЦВК. Увеличение степени аппроксимирующего полинома требует больших затрат вычислительного комплекса. Использование таблиц требует существенных затрат времени и сложных технологических операций по поверке и коррекции
табличных данных в ходе эксплуатации прибора.
16
В ходе выполнения работы получены следующие основные результаты:
1. Предложена и аппробирована структура системы коррекции масштабного коэффициента маятникового акселерометра при изменении температурных воздействий в ходе полёта, основанная на применении нейросетевой идентификации.
2. Разработан комплекс программ для формирования обучающей выборки, применяемой при обучении нейронных сетей решению задач идентификации, классификации и преобразования информации.
3. Определены типы и характеристики нейронных сетей, предназначенных для решения задач идентификации, классификации и коррекции значения масштабного коэффициента.
Предлагаемый подход позволяет упростить процесс компенсации изменений характеристик прибора связанных как с течением времени, так и с воздействием внешних факторов (таких как температура). Он не исключает проведение лабораторных испытаний прибора, однако, позволяет снизить роль инструментальных погрешностей при проведении обучения решающих модулей, так и непосредственно в ходе эксплуатации оборудования за счет использования нелинейного решающего модуля, способного к аппроксимации сложных функций, исключения объемных корректирующих таблиц, и использования непрерывной коррекции параметров в режиме реального времени.
Предложенные алгоритмы, и структуры обладают достаточно высокой гибкостью, что позволяет использовать результаты работы при работе с широким спектром объектов управления.
Следует отметить ряд преимуществ предлагаемого подхода по сравнению с алгоритмическими методами, используемыми в настоящее время. Качество аппроксимации кривой определяется степенью полинома используемого для аппроксимации и количеством известных точек характеризующих кривую. Указанные параметры оказывают существенное влияние на вычислительную емкость алгоритма компенсации. Использование нейронной сети позволяет с минимальными затратами добиться максимально точной аппроксимации кривой, отражающей зависимость изменения масштабного коэффициента от температуры, что, в свою очередь приводит к экономии ресурсов БЦВК, а именно к снижению затрат памяти, и затрат машинного времени. При равной точности решения задачи аппроксимации, использование нейронной сети позволяет достигнуть снижения временных затрат в 5 раз.
Результаты работы реализованы при формировании технического задания на разработку новых образцов техники в работах ФГУП «НПЦ АП им. Академика Н.А.Пилюгина», внедрены в учебный процесс по курсу «Интеллектуальные системы управления» в ФГБОУ ВПО «Московский авиационный института (национальный исследовательский университет)» (МАИ), и в ФГВОУ ВПО «Военная академия Ракетных войск стратегического назначения им. Петра Великого», что подтверждено соответствующими актами о реализации.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
Публикации в изданиях, рекомендованных перечнем ВАК РФ
1. Никишов А. Н.Олейник A.A. Талиманчук Л.Л. Зайцев A.B., Суханов Н.В., «Инверсно-адаптивная схема управления сложным динамическим объектом» Нейрокомпьютеры, №1, 2010, с.34-39.
2. Никишов А. Н.Зимарин A.M. «Оптимальное управление сложными техническими системами с использованием обобщённого квадратичного показателя качества» Приборы и системы. Управление, контроль, диагностика,- 2011. -№6. -С. 5-8.
3. Никишов А. Н. Канушкин C.B. «Поэтапная процедура принятия решений в условиях риска» Известия института инженерной физики.2011 - № 2(20). -С. 49-53.
4. Никишов А.Н. Зайцев A.B. Канушкин C.B. Семенов A.B. «Подход к тестированию и диагностике авиакосмических систем с использованием нейросете-вого идентификатора» Электронный журнал «Труды МАИ». 2011 г. Выпуск №47. 10 с. www.mai.ru/science/trudv/
Публикации результатов работы в других изданиях:
5. Никишов А. Н. «Постановка задачи построение интеллектуальной системы оценки и управления техническим состоянием сложных технических систем в авиационной и ракетнокосмической области» Международная научно-техническая конференция «Системы и комплексы автоматического управления» М.: ООО «Научно-издательский центр ^Инженер*», 2008. с.259-265.
6. Никишов А. Н. Зайцев A.B. «Анализ алгоритмов систем идентификации сложных динамических объектов» Материалы докладов IX 22. НТК "Повышение эффективности средств обработки информации на базе математического моделирования". Тамбов: 2009. с. 282-287.
7. Никишов А. Н., Козина М.А., Зайцев A.B., Яловец П.С. «Задача управления техническим состоянием сложных технических систем как задача адаптивного управления» Материалы 68 научно-методической и научно-исследовательской конференции Московского автомобильно-дорожного государственного технического университета (МАДИ), секция «Наземные комплексы, стартовое оборудование и эксплуатация летательных аппаратов»^: МАДИ, 2011. с.36-40
8. Никишов А. Н. Козина М.А., Зайцев A.B., Яловец П.С. «Пути создания систем распознавания образов и идентификации сложных систем и объектов» Материалы 68 научно-методической и научно-исследовательской конференции Московского автомобильно-дорожного государственного технического
университета (МАДИ), секция «Наземные комплексы, стартовое оборудование и эксплуатация летательных аппаратов».М: МАДИ, 2011. с.62-65
9. «Анализ принципов построения экспертных систем по оценке информации о системе управления ракетой.» Итоговый отчет о НИР «Метод построения экспертной системы оценивания информации о системе управления ракеты за гарантийными сроками на основе нечеткой логики». AHO НИЦ РКТ, 2008
10. «Синтез системы стабилизации движения при уточнении параметров двигательной установки, полученных при решении задачи идентификации.» Итоговый отчет о НИР «Методика синтеза системы стабилизации движения ракеты с учётом продлённых сроков эксплуатации». AHO НИЦ РКТ, 2008
11. «Алгоритм расчета динамических ошибок измерения и контроля процессов функционирования системы управления.» Итоговый отчет о НИР «Адаптивные алгоритмы контроля и прогнозирования технического состояния систем управления ракет за гарантированными сроками эксплуатации». AHO НИЦ РКТ, 2009
12. «Разработка экспериментальной установки для исследования влияния конструкционных, эксплуатационных и технологических факторов на техническое состояние материалов и элементов конструкции ракетной техники.» Итоговый отчет о НИР «Методика технического диагностирования ракет и стартовых комплексов в период продлённых сроков эксплуатации с использованием метода газоразрядной визуализации». AHO НИЦ РКТ, 2009
13. «Синтез системы стабилизации движения при уточнении параметров двигательной установки, полученных при решении задачи идентификации.» Итоговый отчет о НИР «Анализ результатов эксплуатации и достаточности ресурса постоянно функционирующих приборов системы управления, подготовка, проведение исследований конструкционных материалов и разработка отчёта-заключения о продлении сроков эксплуатации до 23 лет». ЦП СЯС, 2009
Текст работы Никишов, Александр Николаевич, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
61 12-5/2553
ФГОУ Б1Ю "Московский авиационный институт (национальный исследовательский университет)» (МАИ)
Интеллектуальная нейросетевая система идентификации параметров информационно-измерительных устройств летательных аппаратов
Диссертация на соискание ученой степени кандидата технических наук
Специальность 05.13.01 Системный анализ, управление и обработка информации (информатика, управление и вычислительная техника)
На правах рукописи
Никишов Александр Николаевич
Соискатель:
[шов А.Н.
Научный руководитель:
доктор технических наук,
профессор А.В. Зайцев
Москва, 2012
Содержание
Введение 4
1. Анализ принципов построения системы управления тех- 8 ническим состоянием авиационных и космических объектов
1.1 Этапы жизненного цикла сложной технической системы 8
1.2 Техническое состояние объекта управления. Постановка 10 задачи управления техническим состоянием сложного динамического объекта
1.3 Применение аппарата теории вероятности для построения 11 критерия оценки технического состояния динамической системы
1.3.1 Понятие вероятностной модели объекта управления. Ви- 11 ды вероятностных моделей
1.3.2 Вероятность безотказной работы и показатель надежно- 13 сти как критерий оценки технического состояния динамической системы
1.4 Объекты авиационной и космической техники как объект 33 управления в системах управления техническим состоянием
1.5 Определение класса исправных систем и класса неис- 36 правных систем
1.6 Построение структуры системы управления техническим 39 состоянием сложного динамического объекта.
Выводы по первому разделу 40
2. Разработка нейросетевой системы идентификации пара- 42 метров информационно-измерительных устройств летательных аппаратов
2.1 Математическая постановка задачи исследования 42
2.2 Решение задачи параметрической идентификации при 47 построении систем диагностики с использованием ИНС
2.2.1 Задача параметрической идентификации при построении 47 систем диагностики с использованием ИНС
2.2.2 Многослойные ИНС и их аппроксимирующие свойства 47
2.2.3 Сравнительный анализ ИНС и традиционного ПО 49
2.2.4 Алгоритмы для реализации процедуры идентификации 52 динамических систем на основе нейросетевых модельных структур
2.2.5 Алгоритм построения ИНС для решения задачи парамет- 76 рической идентификации при разработке интеллектуальной системы управления техническим состоянием СДС
Выводы по второму разделу 93
Разработака и моделирование нейросетевой подсистемы классификации векторов параметров информационно-измерительных устройств ЛА и нейросетевая реализация выработки корректирующего воздействия
94
3.1 Решение задачи классификации с использованием сетей 95 на основе самоорганизации.
3.1.1 Отличительные особенности сетей с самоорганизацией на 95 основе конкуренции
3.1.2 СлойКохонена 96
3.1.3 ЬУС>-сети 100
3.1.4 Анализ алгоритмов обучения сетей с самоорганизацией 102
3.2 Разработка сети с самоорганизацией. 104
3.3 Разработка сети для решения задачи классификации век- 109 торов параметров при решении задачи тестирования и диагностики информационно-измерительных устройств
ЛА
3.4 Решение задачи формирования корректирующего воздей- 113 ствия на алгоритм управления
Выводы по третьему разделу 124
Заключение 125
Список литературы 128
Введение
В наукоёмких областях, к которым относятся авиация и ракетостроение, необходимо отметить высокую роль профилактического обслуживания оборудования. Здесь цена отказа или сбоя оборудования может быть очень высокой, а иногда и привести к неоценимым потерям, связанным с гибелью людей.
Обслуживание подобных систем требует высоких материальных затрат, и всё же это не исключает возможного возникновения сбоев. Очень важную роль играет процесс принятия решения о целесообразности ремонта данного оборудования или о необходимости отказа от дальнейшего использования и списания.
В связи с высокой стоимостью приведенных видов техники в настоящее время на первое место выходит обеспечение длительного срока службы объектов при минимизации затрат на содержание и техническое обслуживание.
В данной работе предлагается внедрение нейросетевой системы идентификации параметров информационно-измерительных устройств летательных аппаратов.
Данная система призвана реализовать:
- уточнение параметров характеризующих техническое состояние информационных систем;
- поддержку принятия решения в процессе диагностики, ремонта и оценки целесообразности дальнейшей эксплуатации в ходе выполнения периодического контроля состояния объекта;
- уточнение параметров алгоритма обработки информации в ходе эксплуатации оборудования, с целью повышения точности определения навигационных параметров.
Для более глубокого обоснования и рассмотрения предлагаемого подхода требуется рассмотрение следующих вопросов:
-4-
- постановка задачи идентификации параметров информационных устройств летательных аппаратов;
- постановка и решение задачи классификации технического состояния динамического объекта;
- проектирование подсистемы коррекции параметров алгоритма управления или переменных используемых в обработке информации.
Объектом исследования в настоящей работе являются информационно-измерительные устройства летательных аппаратов, построенные на базе маятниковых интегрирующих акселерометров.
Предметом исследования являются компьютерные средства диагностики и идентификации элементов и узлов бортовых информационных систем летательных аппаратов, созданные на базе искусственных нейронных сетей (ИНС).
Цель диссертационной работы состоит в повышении точности определения навигационных параметров ЛА за счет применения нейросетевой идентификации.
Научная задача, решаемая в диссертационной работе, состоит в разработке аппарата, обеспечивающего создание нейронных сетей для идентификации параметров информационно-измерительных устройств, функционирующих в условиях значительного перепада температур.
Методологические основы и методы исследования. Проведенные теоретические и прикладные исследования базируются на методах современного системного анализа, математической статистики, методах математического моделирования, нейроинформатики.
Моделирование процесса проведено в пакете прикладных программ МайаЬ и его приложении 81тиНпк.
Основные положения, выносимые на защиту.
1. Структура системы коррекции масштабного коэффициента маятникового акселерометра при изменении температурных воздействий в ходе полёта, основанная на применении нейросетевой идентификации.
2. Комплекс программ для формирования обучающей выборки, применяемой при обучении нейронных сетей решению задач идентификации, классификации и преобразования информации.
3. Типы и характеристики нейронных сетей, предназначенных для решения задач идентификации, классификации и коррекции значения масштабного коэффициента.
Научная новизна работы состоит в применении нейронных сетей для решения задачи вычисления масштабного коэффициента при изменении температурных воздействий.
Вычисление значения масштабного коэффициента осуществляется в 2 этапа:
- на этапе периодического контроля в ходе проведения регламентных работ при помощи нейросетевого идентификатора осуществляется уточнение параметров измерительного прибора и дальнейшая классификация его состояния с применением модифицированной нейронной сети;
- на этапе полета ЛА при помощи нейронной сети осуществляется коррекция величины масштабного коэффициента, используемого при решении бортовой навигационной задачи. В качестве входной информации используется вектор уточненных параметров модели аналоговой части измерительного прибора и значение температуры внутри приборного отсека.
Практическая значимость. Разработанная структура системы идентификации параметров, пригодна для практического использования, получены модифицированные нейронные сети, предназначенные для уточнения значения масштабного коэффициента акселерометра и его коррекции. Разработаны конкретные рекомендации по применению созданного математического аппарата на этапах проектирования и опытной отработки.
Достоверность и обоснованность полученных результатов обеспечивается корректностью постановки задачи, полнотой учета факторов, влияю-
щих на характер функционирования аппаратно-программных средств системы диагностики неисправностей СУ и подтверждается моделированием на ЭВМ, широким обсуждением результатов диссертации в ходе выступлений на научно-технических семинарах и конференциях.
Апробация работы. Результаты проведенных исследований представлены на 4-х научно-технических конференциях международного и Российского уровней и опубликованы в 13-ти изданиях, в том числе 4 статьи опубликованы в изданиях, рекомендованных ВАК.
Структура и объём диссертации. Диссертация состоит из введения, трех глав, заключения, библиографического списка и приложений. Работа содержит 135 страниц машинописного текста, 39 рисунков, 2 таблицы. Библиографический список включает 82 наименования.
В Разделе 1 данной работы рассматривается вероятностный подход к оценке технического состояния объектов. Осуществляется постановка задачи построения системы управления техническим состоянием сложных динамических объектов. Предлагается структура системы использующей предлагаемый подход.
В Разделе 2 - дан краткий обзор подходов к решению задачи идентификации динамических объектов. Дан обзор применения аппарата нейронных сетей применительно к построению систем диагностики и прогнозирования.
В Разделе 3 - Рассматривается два основных вопроса, Решение задачи классификации, и задача построения корректирующего воздействия на алгоритм управления объектом с целью компенсации изменений вызванных течением времени и воздействием окружающей среды.
Проведен анализ существующих методов решения задачи классификации. Избрана решающая структура, и проведено испытание разработанных алгоритмов и методик.
Рассмотрен вопрос построения подсистемы выработки управляющего воздействия применительно к задаче коррекции масштабного коэффициента маятникового поплавкового акселерометра.
1. Анализ принципов построения системы управления техническим состоянием авиационных и космических объектов
Для решения поставленной задачи требуется определить понятия технического состояния системы, и определить критерий, согласно которому, будет осуществляться оценка работоспособности той или иной системы. В данном разделе рассматривается общая теория управления техническим состоянием сложных систем. Дается определение технического состояния динамического объекта. Вводится критерий оценки технического состояния применимый к вероятностной модели объекта управления.
Для каждого основного этапа жизненного цикла динамических систем выделяются основные задачи, стоящие перед проектируемой системой на каждом отдельном этапе. На основании анализа графа состояний выводится структурная схема проектируемой системы. Дается краткое описание всех блоков входящих в состав системы. Осуществляется постановка задач для проектирования каждого отдельного блока системы.
1.1 Этапы жизненного цикла сложной технической системы
При рассмотрении жизненного цикла сложного технического объекта можно выделить следующие основные этапы [23]:
1. Проектирование:
a. Проектирование;
b. Изготовление опытных образцов;
c. Тестирование и испытания;
<± Введение изменений в конструкцию;
2. Производство:
a. Изготовление составных частей или их приобретение у стороннего изготовителя;
b. Тестирование и испытания каждого составного блока;
c. Сборка в системы в целом;
с1. Тестирование и отладка системы в целом;
3. Ввод в эксплуатацию:
a. Монтаж системы на объекте;
b. Тестирование системы перед вводом в эксплуатацию;
c. Обучение персонала;
4. Эксплуатация:
a. Непосредственно использование системы;
b. Проведение регламентных технических работ;
c. Проведение ремонтно-диагностических работ;
ё. Простои системы;
5. Снятие с эксплуатации и утилизация:
a. Обоснование снятия с эксплуатации;
b. Необходимые процедуры по утилизации оборудования.
На этапе проектирования и опытного производства осуществляется разработка системы. Применительно к поставленной задаче данный этап представляет особый интерес, так как на данном этапе осуществляется накопление данных и построение математической модели эталонной системы. Т.е. в процессе проектирования и отработки системы заказчик и разработчик получают в распоряжение полное математическое описание эталонной системы (здесь говорится о математической модели объекта управления - т.е. о диагностируемом объекте), которое говорит, как система должна работать в штатном режиме.
Этап производства системы состоит из следующих частей:
- Изготовление составных частей или их приобретение у стороннего изготовителя;
- Тестирование и испытания каждого составного блока;
- Сборка в системы в целом;
- Тестирование и отладка системы в целом;
На этапе производства системы особо остро встает вопрос об отбраковке покупных деталей, о конкретизации некоторых важных технических параметров изготовленного оборудования необходимых для настройки систем управления (например, аэродинамические параметры конструктивных элементов летательного аппарата), и об оценке степени соответствия готового образца эталонной модели.
Этап эксплуатации системы связан с непосредственно эксплуатацией -т.е. время, в течение которого система выполняет свою основную функцию, простоями - под постоями системы понимаются периоды времени, в течение которых большинство блоков и систем объекта находятся в пассивном режиме (как например, перерывы в эксплуатации, и несение дежурства в случае, когда вопрос касается объектов ракетной техники) и проведением регламентных профилактических работ - работы предусмотренные производителем, перечень которых определяется на основании характера оборудования и разрабатывается на этапе проектирования и испытаний системы и корректируется в ходе эксплуатации.
1.2 Техническое состояние объекта управления. Постановка задачи управления техническим состоянием сложного динамического объекта
Под техническим состоянием объекта понимается состояние системы в целом, и степень соответствия диагностируемого объекта некоторой эталонной модели.
Техническое состояние может быть удовлетворительным - т.е. каждый блок системы и система в целом соответствует предъявляемым к ней требованиям, и, следовательно, способна выполнять поставленную перед ней задачу, и неудовлетворительным — т.е. состояние одного или нескольких блоков
системы делают невозможным выполнение ею поставленных перед ней задач.
Для оценки технического состояния может быть использовано множество отдельных критериев. Наиболее общим из существующих подходов к решению данной задачи является подход, использующий вероятностную модель выполнения поставленной задачи.
Задача управления техническим состоянием сложной технической системы сводится к оценке вероятности выполнения поставленной перед объектом задачи и решению задачи принятия решений о целесообразности и виде проведения ремонтных работ или о завершении этапа эксплуатации системы.
1.3 Применение аппарата теории вероятности для построения критерия оценки технического состояния динамической системы 1.3.1 Понятие вероятностной модели объекта управления. Виды вероятностных моделей
Вероятностная модель объекта управления определяет вероятность события, при котором выходные параметры объекта управления в момент времени 1;к. е (ТдТпр) будут принадлежать множеству значений Хт.
= Р[х(1к)ехцн],1к е 00,тпр) (1.1)
В выражении (1.1) приняты следующие обозначения:
- Хцн - множество значений выходных параметров объекта управления, при которых объект управления способен выполнить поставленную перед ним задачу (достигнуть целевого назначения);
- АцнСрк) - Событие выполнения объектом поставленной перед ним задачи;
- гк - время контроля;
АцнЬк)
и* ко)
- £0 - начало отсчета по оси времени (например, время пуска в эксплуатацию);
- Тпр - время применения;
- Х(Ьк) - множество значений выходных параметров объекта на момент контроля.
Для управления этапами жизненного цикла отдельных систем необходимы вероятностные модели:
- математическая модель прогноза надежностной составляющей;
- математическая модель точностной составляющей;
- математическая модель вероятности МПД;
- математические модели прогноза вероятности выполнения целевого назначения отдельными системами.
Множество значений выходных параметров, при которых объект управления выполняет целевое назначение, задается функцией выполн
-
Похожие работы
- Интеллектуальная нейросетевая система идентификации параметров информационных устройств летательных аппаратов
- Повышение эффективности бортовых алгоритмов контроля параметров ГТД на основе технологии нейронных сетей
- Идентификация струйных гидравлических рулевых машин
- Методы и алгоритмы обработки потоков данных в многопроцессорных вычислительных комплексах командно-измерительных систем на основе моделей нейронных сетей
- Системообразующие проектно-поисковые исследования космических и аэрокосмических объектов
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность