us
RESEARCH
К ВОПРОСУ КОНТРОЛЯ И ДИАГНОСТИРОВАНИЯ АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ НА ОСНОВЕ НЕЧЕТКИХ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ
Пророк В.Я., д.т.н., доцент, Военно-космическая академия имени А.Ф.Можайского, [email protected] Гусеница Я.Н., к т.н., Военно-космическая академия имени А.Ф.Можайского, [email protected] Петрич Д.О., к.т.н., Военно-космическая академия имени А.Ф.Можайского, [email protected]
Ключевые слова:
система контроля, диагностирование, автоматизированные системы управления специального назначения, нечеткие искусственные нейронные сети
АННОТАЦИЯ
Вопросы контроля и диагностирования автоматизированных систем управления специального назначения представляют собой сложную задачу, которую можно отнести к задачам распознавания образов. Перед исследователями встают проблемы классификации технического состояния на основе огромного количества исходных данных. Необходимость учитывать характеристики отдельных составляющих автоматизированных систем управления специального назначения, условия их функционирования, а также нечеткость исходной информации в результате приводит к задаче построения разделяющей поверхности выраженной сложной многокритериальной функцией.
В данной работе представлена система контроля и диагностирования автоматизированных систем управления специального назначения на основе нечетких искусственных нейронных сетей. Нечеткие искусственные нейронные сети учитывают размытую информацию в последовательном принятии решений о техническом состоянии автоматизированных систем управления специального назначения, а также при реализации кусочно-линейного, нелинейного и многосвязного разделения пространства диагностических признаков. Это позволяет обеспечить высокую эффективность рассматриваемой системы контроля и диагностирования автоматизированных систем управления специального назначения, которая может быть применена при обосновании внедрения новейших достижений науки и техники в практику создания, отработки и испытаний автоматизированных систем управления специального назначения.
US
RESEARCH
В настоящее время одним из ключевых направлений развития Вооруженных Сил Российской Федерации является повышения эффективности управления своими силами и средствами. Это объясняет наличие многочисленных опытно-конструкторских работ по совершенствованию существующих и созданию новых автоматизированных систем управления специального назначения.
Ключевым свойством автоматизированных систем управления специального назначения является надежность. Низкий уровень надежности автоматизированных систем управления специального назначения стать причиной невыполнения силами и средствами поставленных перед ними боевых задач. Следовательно, обеспечение требуемого уровня надежности автоматизированных систем управления специального назначения является весьма актуальной проблемой.
Данная проблема решается на протяжении всего жизненного цикла автоматизированных систем управления специального назначения, начиная от исследования и обоснования их разработки и заканчивая полным снятием с эксплуатации и утилизацией.
Известным способом обеспечения требуемого уровня надежности автоматизированных систем управления специального назначения на стадии эксплуатации является реализация контроля и диагностирования.
Однако анализ современных методов контроля и диагностирования сложных систем показывает, что они обладают рядом существенных недостатков: низкая достоверность распознавания, большой объем вычислений для достижения приемлемой достоверности, сложность при переобучении системы, необходимость хранения большого числа обучающих последовательностей [2-5, 7, 8, 10, 11-13].
В то же время широкое распространение получили распознающие системы, построенные на принципах искусственных нейронных сетей. Эти искусственные нейронные сети могут иметь самую разнообразную структуру, но наиболее популярны при решении задач распознавания сети прямого распространения (персептроны). Основными достоинствами искусственных нейросетей прямого распространения являются: реализация принципа последовательного принятия решений (после каждого ряда связей прини-
мается решение, сколько сигналов и в каких комбинациях нужно пропустить в следующий ряд); способность к кусочно-линейному, нелинейному и многосвязному разделению пространства признаков (в зависимости от числа слоев), а также наличие оригинальных алгоритмов обучения, не требующих хранения больших объемов информации. В свою очередь при контроле и диагностировании часто приходится использовать нечеткую информацию, что делает невозможным использовать искусственные нейросети в обычном виде [6].
Поэтому при построении системы контроля и диагностирования автоматизированных систем управления специального назначения предлагается использование нечетких нейронных сетей.
Нечеткая нейронная сеть формально по структуре идентична многослойной нейронной сети с обучением, например, по алгоритму обратного распространения ошибки, но скрытые слои в ней соответствуют этапам функционирования нечеткой системы [9]:
* первый слой нейронов выполняет функцию введения нечеткости на основе заданных функций принадлежности
Таблица 1 - Исходные данные для формирования порядковой шкалы
Функция щ(х1) Функция |1;(х2)
Значения характеристик принадлежности объектов обучающей выборки классам 1=1,к. Значения характеристик принадлежности объектов обучающей выборки классам 1=1 ,к.
Низкий Высокий Низкий Высокий
2 1,00 0,00 1 1,00 0,00
3 0,70 0,30 3 0,90 0,10
4 0,40 0,60 5 0,70 0,30
5 0,20 0,80 7 0,50 0,50
7 0,10 0,90 8 0,30 0,70
9 0,00 1,00 9 0,00 1,00
Таблица 2 - Результаты расчета центров классов классификационной шкалы
X,
Низкий Высокий Низкий Высокий
2.57 6.75 3.16 8.23
HiS
RESEARCH
Рис. 1. Структура нейронной сети
входов;
• второй слой отображает совокупность нечетких правил;
• третий слой выполняет функцию приведения к четкости (в случае необходимости).
Каждый из этих слоев характеризуется набором параметров (функциями принадлежности, нечеткими решающими правилами, активационными функциями, весами связей), настройка которых производится, по сути, так же, как и для обычных нейронных сетей.
Вообще говоря, теоретически, системы с нечеткой логикой и искусственные нейронные сети подобны друг другу, однако, на практике у них имеются
свои собственные достоинства и недостатки. Данное соображение легло в основу создания аппарата нечетких нейронных сетей, в которых выводы делаются на основе аппарата нечеткой логики, но соответствующие функции принадлежности подстраиваются с использованием алгоритмов обучения нейронных сетей, например, алгоритма обратного распространения ошибки. Такие системы не только используют априорную информацию, но могут приобретать новые знания, являясь логически прозрачными.
Ниже рассматривается пример построения нечеткой искусственной нейронной сети.
Предположим, что степень работоспособности некоторой системы определяется двумя основными характеристиками х1, х2. Каждая из этих характеристик имеет терм-множество {«высокая», «низкая»}. Под этими значениями понимается высокий и низкий уровень проявления рассматриваемых характеристик. Областью определения каждой из характеристик является интервал [6]. При определении степени работоспособности ограничимся двумя классами: «пригоден», «непригоден».
Для определения вида функции принадлежности лингвистических переменных составляется две обучающих выборки, данные в которые зано-
Таблица 3 - Набор эталонных образов и значения функции принадлежности
Значения характеристик Функция ^¡(х) принадлежности объектов обучающей выборки классам работоспособности
X! х2 Непригоден Пригоден
2 1 1,00 0,00
3 3 0,90 0,10
4 5 0,70 0,30
5 6 0,50 0,50
6 8 8 0,30 0,70
9 0,00 1,00
Таблица 4 - Значения выходов первого слоя, для каждого из эталонных
Значения Функция fli(xi) Значения Функция fli(X2)
характеристик принадлежности характеристик принадлежности
объектов обучающей объектов обучающей
выборки классам i=l,k. выборки классам i=l,k.
Низкий Высокий Низкий Высокий
2 1,00 0,00 1 1,00 0,00
3 0,98 0,02 3 1,00 0,00
4 0,79 0,21 5 0,75 0,25
5 0,34 0,66 6 0,38 0,62
6 0,05 0,95 8 0,02 0,98
8 0,00 1,00 9 0,00 1,00
Таблица 5 - Значения выходов второго слоя, для каждого из эталонных образов
Значения характеристик Степень истинности предпосылок каждого правила базы знаний
X! х2 Ti т2 Тз т4
2 1 1,00 0,00 0,00 0,00
3 3 0,98 0,02 0,00 0,00
4 5 0,75 0,21 0,25 0,21
5 6 0,34 0,38 0,34 0,62
6 8 0,02 0,02 0,05 0,95
8 9 0,00 0,00 0,00 1,00
сятся экспертами. Для формирования порядковой шкалы с двумя классами («высокий», «низкий») сформирована обучающая выборка из 6 объектов, характеристики которых равномерно распределены на оси и измеряются нечетко. Исходные данные представлены в таблице 1.
Результаты расчета центров классов классификационной шкалы, с использование методики одномерной размытой классификации [1], для каждой из характеристик представлены в таблице 2.
Структура предлагаемой нечеткой нейронной сети представлена на рис. 1.
Слой 1. Выходы нейронов этого слоя представляют собой значения функций принадлежности (рассчитанные по методу размытой классификации) при конкретных (заданных)
значениях входов. Так как каждая из лингвистических переменных может принимать только два четких значения, то число возможных правил базы знаний не превышает четырех:
П1: если х1 есть А1 и х2 есть В1, то Т1, П2: если х1 есть А2 и х2 есть В1, то Т2, П3: если х1 есть А1 и х2 есть В2, то Т3, П4:если х1 есть А2 и х2 есть В2, то Т4,
где А1, А2, В1, В2 - нечеткие множества с функциями принадлежности колоколообразного вида, рассчитанные с помощью метода размытой классификации.
Слой 2. Выходами нейронов этого слоя являются степени истинности предпосылок каждого правила базы знаний, вычисляемые по формулам:
Т1=А1(х1) Л В1(х2), Т2=А2(х1) Л В1(х2), Т3=А1(х1) Л В2(х2), Т4=А2(х1) Л В2(х2).
Все нейроны этого слоя обозначены буквой Т, что означает, что они могут реализовывать произвольную t-норму для моделирования операции «И».
Слой 3. Нейроны данного слоя являются обычными нейронами, осуществляющим взвешенное суммирование значений выходов нейронов
предыдущего слоя, а их выходы формируются с использованием активацион-ных функций сигмоидного типа.
Пусть имеется набор эталонных образов и значения функции принадлежности их к каждому из двух имеющихся классов работоспособности (таблица 3). Определим значения выходов пер-
Таблица 6 - Динамика изменения весов синаптических связей второго и третьего слоев
№ итерации Веса синаптических связей Функция |xi(x) принадлежности объектов обучающей выборки классам i=l,2
Ti T2 T3 T4 № объекта 1 2 3 4 5 6
1 S, 0,1 0,2 0,15 0,1 Эталон 1 0 0,9 0,1 0,7 0,3 0,5 0,5 0,3 0,7 0 1
s2 0,2 0Д 0,2 0,15 Выход 0,88 0,98 0,9 0,97 0,97 0,99 0,98 0,99 0,88 0,95 0,67 0,94
2 S, 0,1 0,19 0,14 0,03 Выход 0,88 0,95 0,9 0,81 0,96 0,91 0,96 0,96 0,65 0,90 0,24 0,86
S2 0,15 0,09 0,19 0,13
3 s, 0,09 0,18 0,12 -0,05 Выход 0,86 0,46 0,9 0,09 0,94 0,43 0,89 0,83 0,22 0,76 0,22 0,71
s2 -0,008 0,07 0,17 0,09
4 Si 0,08 0,16 0,1 -0,06 Выход 0,83 0,04 0,9 0,04 0,92 0,20 0,84 0,70 0,17 0,60 0,18 0,70
S2 -0,16 0,04 0,14 0,04
7 s, 0,08 0,06 0,02 -0,08 Выход 0,83 0,05 0,9 0,06 0,83 0,20 0,53 0,63 0,17 0,63 0,19 0,70
S2 -0,14 -0,01 0,13 0,04
10 Si 0,09 0,03 -0,01 -0,05 Выход 0,86 0,08 0,9 0,08 0,82 0,22 0,53 0,58 0,25 0,65 0,26 0,70
S2 -0,12 -0,02 0,1 0,04
14 s, 0,098 0,009 -0,017 -0,05 Выход 0,88 0,09 0,9 0,08 0,8 0,2 0,49 0,56 0,3 0,67 0,28 0,70
S2 -0,117 -0,023 0,084 0,04
вого слоя, для каждого из эталонных образов (см. таблицу 4). Значения выходов нейронов второго слоя представлены в таблице 5.
Обучение нейронной сети будем осуществлять по правилу «обратного распространения ошибки». На вход нейронной сети поочередно подаются эталонные образы (см. таблицу 3). В таблице 6 представлена динамика изменения весов синаптических связей второго и третьего слоев, соответствие значений выходов нейронной сети эталонным образам.
В рассмотренном примере использовался только один обучаемый слой нейронной сети, что допустимо при построении элементарных разделяющих поверхностей между классами. При более сложном виде разделяющей поверхности необходимо использование двух и более слоев.
Таким образом, нечеткие искусственные нейронные сети учитывают размытую информацию в последовательном принятии решений о техническом состоянии автоматизированных систем управления специального назначения, а также при реализации кусочно-линейного, нелинейного и многосвязного разделения пространства диагностических признаков. Это позволяет обеспечить высокую эффективность рассматриваемой системы контроля и диагностирования автоматизированных систем управления специального назначения, которая может быть применена при обосновании внедрения новейших до-
стижений науки и техники в практику создания, отработки и испытаний автоматизированных систем управления специального назначения.
Литература
1. Багрецов, С.А. Оценка меры близости ответа обучаемого и эталона в контролирующих процедурах АОС / С.А.Багрецов, Г.В. Любивая, Г.М. Попов. - Л.: ПВУРЭ, 1989.
2. Барановский, А.М. Система контроля и диагностирования бортового оборудования малого космического аппарата / А.М. Барановский А.Е. Привалов // Известия вузов. Приборостроение, Т. 52, №4. - СПб.: Приборостроение, 2009.
3. Богомолов, А.М. Диагностика сложных систем / А.М. Богомолов, В.А. Твер-дохлебов. - Киев: Наукова думка, 1974.
4. Давыдов, П.С. Техническая диагностика радиоэлектронных устройств и систем / П.С. Давыдов. - М.: Радио и связь, 1988.
5. Дмитриев, А.К. Идентификация и техническая диагностика / А.К. Дмитриев, Р.М. Юсупов. - М.: Издательство МО СССР, 1987.
6. Ивахненко, А.Г. Перцептрон-система распознавания образов / А.Г. Ивахненко. - Киев.: Наукова Думка, 1975.
7. Иоффе, М.И. Диагностирование логических схем / М.И. Иоффе. - М.: Наука, 1989.
8. Кондратьев, В.В. Автоматизация
контроля цифровых функциональных модулей / В.В. Кондратьев. - М.: Радио и связь, 1990.
9. Круглов, В.В. Искусственные нейронные сети / В.В. Круглов, В.В. Борисов. -М.: Горячая линия - Телеком, 2001.
10. Полянский, В.И. Принципы построения распределенной интеллектуальной системы контроля, диагностики и управления техническим состоянием летательных аппаратов / В.И. Полянский, А.Б.Кузнецов // Известия вузов. Приборостроение, Т. 37, № 5-6. - СПб.: Приборостроение, 1994.
11. Сулаберидзе, Д.В. Контроль технического состояния зубчатых передач сложных механических объектов /Д.В.Сулаберидзе, Б.К. Гранкин,
B.В.Козлов // Научно-технический журнал «Контроль. Диагностика», №4(142). - М.: Контроль. Диагностика, 2010.
12. Буренин А.Н., Легков К.Е. Модели процессов мониторинга при обеспечении оперативного контроля эксплуатации инфокоммуникационных сетей специального назначения // H&ES: Наукоемкие технологии в космических исследованиях Земли. - 2011. -№ 2. -
C. 19-23.
13. Буренин А.Н., Легков К.Е. К вопросу моделирования организации информационной управляющей сети для системы управления современными инфоком-муникационными сетями // H&ES: Наукоемкие технологии в космических исследованиях Земли. - 2011. - № 1. -С. 22-25.
TO A QUESTION OF MONITORING AND DIAGNOSING OF AUTOMATED CONTROL SYSTEMS OF A SPECIAL PURPOSE ON THE BASIS OF INDISTINCT ARTIFICIAL NEURAL NETWORKS
Prorok V., Doc.Tech.Sci., associate professor, Military Space Academy, [email protected]
Gusenitsa Y., Ph.D, Military Space Academy, [email protected] Petrich D., Ph.D, Military Space Academy, [email protected]
Abstract
Issues of control and diagnosis of automated control systems for special purposes is a complex task that can be attributed to problems of pattern recognition. Before researchers face problems of classification on the basis of the technical state of the huge amounts of raw data. The need to consider characteristics of individual components of the automated control systems for special purposes, modalities and blurred background information resulting in the problem of constructing a separating surface expression of complex multicriteria function. A system of monitoring and diagnosing automated control systems for special purposes based on fuzzy artificial neural networks. Fuzzy artificial neural networks allow for fuzzy information in a sequential decisionmaking on the technical condition of automated control systems for special purposes, as well as the implementation of piecewise linear, nonlinear and multivariable space division of diagnostic features. This ensures high efficiency of the system of monitoring and diagnosing the automated control systems for special purposes, which may be used in justifying the introduction of the latest achievements of science and technology in the practice of creating, processing and testing of automated control systems for special purposes.
Keywords: system monitoring, diagnostics, automated control systems for
special purposes.
References
l.Bagretcov S.A., Ljubivaya G.V., Popov G.M. Rating proximity measure
student's answer and standard control procedures in EPA. L., 1989.
2. Baranovsky A.M., Privalov A.E. Systems for monitoring and diagnosing avionics small spacecraft / Proceedings of the universities. Priborostroenie, Vol. 52, No 4. St. Petersburg, 2009.
3. Bogomolov A.M., Tverdohlebov V.A. Diagnosis of complex systems. Kiev: Naukova Dumka, 1974.
4. Davydov P.S.Technical diagnostics of electronic devices and systems. Moscow, Radio and Communications, 1988.
5. Dmitriev A.K., Yusupov R.M. Identification and technical diagnostics. Moscow: Publishing House of the USSR Ministry of Defense, 1987.
6. Ivakhnenko A.G. Perceptronrecognition system. Kiev. Naukova Dumka, 1975.
7.Joffe M.I. Diagnosis of logic. Moscow, Nauka, 1989.
8. Kondratiev V.V.Automation of digital functional modules. M.: Radio and communication, 1990.
9. Kruglov V.V., Borisov V.V.Artificial neural networks. Moscow, 2001.
10.Polanski V.I., Kuznetsov A.B. Principles of the distributed intelligent control systems, diagnostics and control of the technical condition of aircraft / Proceedings of the universities. Instrument, Vol. 37, No 56. St. Petersburg, 1994.
11.Sulaberidze D.V., Grankin B.K., Kozlov V.V.Technical inspection of gears complex mechanical objects / Scientific and technical journal "Control. Diagnosis", No 4 (142). Moscow, 2010.
12. Burenin, A & Legkov, K 2011, 'Model of monitoring processes when ensuring operative control of operation of infokommunikatsionny networks of special purpose', H&ES: High technologies in space researches of Earth, vol. 3, no. 2, pp. 19-23.
13. Burenin, A & Legkov, K 2011,' To a question of modeling of the organization of the information managing director of a network for a control system of modern infokommunikatsionny networks', H&ES: High technologies in space researches of Earth, vol. 3, no. 1, pp. 22-25.
]pe3yjibmamH6Hbix_J
fecmpez nepehix Jiny