Разработка и исследование методов программно-логического самоконтроля при контроле опасных объектов
Исследование класса автоматизированных систем контроля, предназначенных для мониторинга бортового радиоэлектронного и пилотажно-навигационного оборудования. Разработка и исследование методов программно-логического самоконтроля летательных аппаратов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 02.02.2019 |
Размер файла | 144,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Размещено на http: //www. allbest. ru/
Омский Государственный Технический Университет, Омск, Россия
Разработка и исследование методов программно-логического самоконтроля при контроле опасных объектов
В.А. Бондарев, Д.С. Берестовский
Bondarev_18@bk.ru, dimon_berestovskiy@mail.ru
Аннотация
автоматизированный контроль радиоэлектронный программный
В данной работе рассматривается класс автоматизированных систем контроля, предназначенных для контроля бортового радиоэлектронного и пилотажно-навигационного оборудования летательных аппаратов на этапах предполетной подготовки. Представлены способы организации принятия решений по результату контроля параметра на основе программно-логических методов. В качестве программно-логических методов используются полные и усеченные мажоритарные алгоритмы принятия решения «2 из 3-х» и «3 из 5». На основе информационной модели контроля параметра определяются основные критерии достоверности и быстродействия алгоритмов и проводится их сравнительный анализ по данным критериям.
Ключевые слова: автоматизированные системы контроля, программно-логические методы, навигационное оборудование.
Abstract
DEVELOPMENT AND RESEARCH METHODS FOR SOFTWARE LOGIC SELF-CONTROL IN HAZARDOUS OBJECTS
© V. A. Bondarev, D. S. Berestovskiy
Bondarev_18@bk.ru, dimon_berestovskiy@mail.ru
Omsk State Technical University, Omsk, Russia
In this work we consider the class of ground automated control systems, designed to control the avionics and navigation equipment of aircraft at the stages of preflight preparation. The ways of organizing decision-making based on monitoring parameters based on software and logical methods. As software and logical methods used full and truncated majority decision algorithm "2 of 3" and "3 of 5". On the basis of information model of control parameters determine the fundamental criteria of reliability and performance algorithms and performed comparative analysis of these criteria.
Keywords: automated control system, software and logical methods, navigation equipment.
Введение
Среди различных способов повышения достоверности систем контроля широко используются программно-логические методы повышения достоверности, позволяющие повышать достоверность результатов контроля при наличии возможных возмущений в работе автоматизированной системы контроля (АСК) в виде сбоев и случайных погрешностей в измерительных каналах. Рассматриваемый класс программно-логических методов основан на использовании избыточной информации, получаемой в результате нескольких повторных циклов контроля параметра. В практике контроля хорошо известны программно-логические методы повышения достоверности на основе применения мажоритарных алгоритмов принятия решений типа «2 из 3-х», «3 из 5».[1] Одним из недостатков подобных алгоритмов является увеличение более чем в два-три раза длительности решения задачи контроля. А для современных систем контроля требование по быстродействию является не менее важным, чем требование по обеспечению соответствующей достоверности. В работе предлагаются усеченные алгоритмы принятия решения на основе алгоритма «2 из 3-х», которые позволяют сократить длительность контроля параметра без значительного проигрыша в достоверности его контроля. К таким алгоритмам относятся следующие: «2 из 3-х А» -в случае получение после первого прогона программы контроля параметра результата «годен», контроль параметра может быть закончен, в противном слуае контроль будет продолжаться по принципу «2 из 3-х» исходного алгоритма; «2 из 3-х Б» - в случае получения первого результата «годен» из трех проверок, контроль заканчивается с решением «годен», в противном случае контроль параметра производится три раза с принятием решения «не годен». Правила усечения, рассмотренные в работе, можно сформулировать и для случая алгоритма принятия решения «3 из 5». В данной статье рассмотрим один из усеченных алгоритмов, полученных из полного алгоритма «3 из 5». Содержание этого алгоритма принятия решения сводится к тому, что контроль параметра заканчивается с решением «годен» при получении двух результатов контроля «годен» при максимальном числе проверок, равном четырем, и с решением «не годен» при получении трех результатов «не годен» из четырех проверок. Назовем этот алгоритм «3 из 5 А».
В дальнейшем проведем сравнительный анализ вышеназванных следующих полных и усеченных алгоритмов принятия решения:
1) алгоритм «2 из 3-х»;
2) алгоритм «3 из 5»;
3) алгоритм «2 из 3-х А»;
4) алгоритм «2 из 3-х Б»;
5) алгоритм «3 из 5 А».
1. Анализ эффективности применения алгоритмов принятия решения
В качестве модели влияния случайных возмущений на результаты контроля параметра для сравнительной оценки эффективности применения различных алгоритмов принятия решения в АСК примем информационную модель бинарного несимметричного канала, которая характеризуется следующими состояниями:
Х = (, )
- множество состояний контролируемого параметра, причем состояние - параметр в допуске, - параметр не в допуске; Y = (, ) - множество состояний результата контроля параметра, - параметр «годен», - параметр «не годен».[2] Данная модель задается вектором априорных вероятностей состояний параметра и матрицей , учитывающей влияние возмущений на работу системы автоконтроля при контроле параметра:
,
,
где Р - вероятность наличия состояния контролируемого параметра в допуске в момент контроля, при этом предполагается, что состояние параметра не изменяется в течении времени его контроля; , - условные вероятности наличия возмущений в АСК в течении времени одного цикла контроля, приводящие к ошибкам первого и второго рода.
Обозначим
, , тогда , .
Из данной информационной модели можно получить выражения для показателей достоверности, в качестве которых выбраны условные апостериорные вероятности Р(/) и Р(/) наличия соответствующего состояния контролируемого параметра при условии, что такое же состояние параметра обнаружено по результатам контроля, определяемые для каждого алгоритма принятия решения следующим образом:
,(2)
,
где , - эквивалентные условные вероятности ошибок при использовании i-го алгоритма принятия решения (i = 1,2,…,5); , - показатели достоверности результатов контроля «годен» и «не годен».
Вероятности и могут быть определены в соответствии с i-м алгоритмом принятия решения. Например, для алгоритма принятия решения «2 из 3-х» эквивалентные вероятности и , определяются следующим образом:
= + 2**(1-б),
= *(1-в).
В силу малости значений б и в (б?1, в?1), приближенные соотношения для и выглядят следующим образом:
,
.
Выбирая в качестве показателя быстродействия контроля среднее время контроля параметра, отнесенное ко времени одной проверки параметра , для алгоритма «2 из 3-х» получим:
.(6)
Из анализа соответствующих алгоритмов принятия решения могут быть получены приближенные выражения для эквивалентных вероятностей и и среднего относительного времени контроля параметра для остальных алгоритмов, которые приведены в таблице 1.
Таблица 1 Приближенные выражения для критериев достоверности быстродействия
№ |
Вид алгоритма |
||||
0 |
нет избыточности |
1 |
|||
1 |
«2 из 3-х» |
||||
2 |
«3 из 5» |
||||
3 |
«2 из 3-х А» |
||||
4 |
«2 из 3-х Б» |
||||
5 |
«3 из 5 А» |
Проведем сравнительный анализ алгоритмов принятия решений по основным показателям - достоверности и времени контроля одного параметра. Для этого преобразуем выражения (2) и (3) к следующему виду:
,(7)
. (8)
Учитывая, что для современных АСК и, можно записать:
, (9)
. (10)
Из полученных выражений (6) и (7) видно, что соответствует , а соответствует . Итак, сравнение алгоритмов принятия решения по достоверности контроля одного параметра эквивалентно сравнению по условным вероятностям и .
В таблице 2 представлено расположение рассматриваемых алгоритмов принятия решения по результату контроля параметра в порядке убывания показателей достоверности контроля и в порядке возрастания показателя быстродействия, причем алгоритмы принятия решения «2 из 3-х А» и «2 из 3-х Б» по быстродействию близки, но явно не различаются.
Таблица 2 Упорядочение свойств алгоритмов принятия решения.
Вид алгоритма |
Вид алгоритма |
Вид алгоритма |
|||
нет избыточночти |
«3 из 5» |
«2 из 3-х Б» |
|||
«2 из 3-х А» |
«2 из 3-х» |
«3 из 5 А» |
|||
«2 из 3-х Б» |
«3 из 5 А» |
«3 из 5» |
|||
«2 из 3-х» |
в |
нет избыточн. |
«2 из 3-х А» |
||
«3 из 5 А» |
в |
«2 из 3-х А» |
«2 из 3-х» |
||
«3 из 5» |
3в |
«2 из 3-х Б» |
б |
нет избыточн. |
Заключение
Из анализа данных приведенных в таблице 2 можно сделать следующие выводы:
1) для сокращения среднего времени выполнения контроля параметра целесообразно применять усеченные алгоритмы принятия решения;
2)для повышения достоверности (на параметре) целесообразно использовать полные алгоритмы принятия решения;
3) для повышения достоверности (на параметре) целесообразно использовать усеченные алгоритмы принятия решения;
4) выбор конкретного алгоритма принятия решения (на параметре) зависит от требований по достоверности, по длительности контроля и от значения вероятностных характеристик б, в, P.
Библиографический список
1. Сажин, С.Г. Средства автоматического контроля технологических параметров. (Лань, СПб.,2014).
2. Чичев, С.И. Система контроля и управления электротехническим оборудованием подстанций (Спект, М., 2011).
References
1. Sazhin, S.G. Means the automatic control of process parameters. (Lan, St. Petersburg., 2014).
2. Chichewa, S.I. Systems for monitoring and control of electrical substation equipment (Spect, M., 2011).
Размещено на Allbest.ru
...Подобные документы
Возможности применения информационных технологий в дистанционном обучении. Рекомендации по созданию АОС. Разработка автоматизированной обучающей программы на базе комплекса стандартного цифрового пилотажно-навигационного оборудования самолета Ил-96-300.
дипломная работа [3,7 M], добавлен 29.10.2013Исследование существующих методов тестирования устройств телемеханики. Процесс разработки программы, анализ недостатков и достоинств создаваемой системы. Технологии разработки программных модулей и интерфейса пользователя, построение сетевого графика.
дипломная работа [2,3 M], добавлен 26.01.2013Обзор методов и подходов решения поставленной задачи аппроксимации логического вывода экспертной системы. Разработка и описание метода сетевого оператора для решения данной задачи. Разработка алгоритма решения. Проведение вычислительного эксперимента.
дипломная работа [1,5 M], добавлен 23.02.2015История разработок и развития беспилотных летательных аппаратов, принципы их действия и сферы практического применения. Разработка программного обеспечения для обработки результатов съемки тепловых карт местности и устранения геометрических искажений.
дипломная работа [3,4 M], добавлен 10.01.2013Структурно-информационный анализ методов моделирования динамических систем. Математическое моделирование. Численные методы решения систем дифференциальных уравнений. Разработка структуры програмного комплекса для анализа динамики механических систем.
дипломная работа [1,1 M], добавлен 14.05.2010Исследование методов автоматического проектирования нечетких систем управления (НСУ). Методы автоматической настройки семантики лингвистических переменных. Искусственные нейронные сети, генетические алгоритмы. Коэволюционный алгоритм для формирования НСУ.
дипломная работа [2,3 M], добавлен 02.06.2011Анализ информации, обрабатываемой на объекте, и программно-аппаратных средств обработки информации. Организационные методы контроля доступа. Программно-аппаратные и технические устройства защиты, датчикового контроля, видеонаблюдения и сигнализации.
реферат [291,7 K], добавлен 22.11.2014Исследование существующего документооборота. Методика расчета планирования обновления оборудования. Описание программных средств, выбора интерфейса. Разработка и реализация приложения системы мониторинга, учета и планирования обновления оборудования.
дипломная работа [2,0 M], добавлен 07.03.2015Опытное исследование свойств методов Рунге-Кутты. Реализация численных методов приближенного интегрирования обыкновенных дифференциальных уравнений, наиболее часто применяющихся в практике моделирования и проектирования систем автоматизации и управления.
курсовая работа [311,5 K], добавлен 05.03.2009Изучение методов обеспечения безопасности информации. Основные подходы к построению и анализу защищенных систем. Описание комплекса организационно-технологических и программно-технических мер по обеспечению защищенности информации в компьютерной системе.
реферат [1,1 M], добавлен 16.11.2010Требования к пользовательским интерфейсам, к аппаратным, программным и коммуникационным интерфейсам, к пользователям продукта. Проектирование структуры приложения для самоконтроля успеваемости студентов. Программные средства эксплуатации приложения.
курсовая работа [561,9 K], добавлен 28.08.2019Описание основных математических методов обработки эмпирических данных. Регрессионный метод и анализ ковариаций Ancova. Организация операционной системы, среды программирования на Android. Программная реализация метода 1МНК в среде С++ под Android.
дипломная работа [4,2 M], добавлен 23.03.2017Обзор основных алгоритмов и методов распознавания лиц. Архитектура средств динамического отслеживания лиц в видеопоследовательности. Результаты тестирования на больших объемах видеоданных. Разработка алгоритмов и методов динамического отслеживания лиц.
дипломная работа [5,9 M], добавлен 20.07.2014Математическое описание и аналитическое исследование методов оптимизации: Нелдера-Мида и градиентный с дроблением шага. Зависимость числа итераций от заданной точности. Решение задачи минимизации для каждого из методов и ее графическая интерпретация.
курсовая работа [472,8 K], добавлен 22.11.2009Выбор базовых программных средств для разработки оригинального программного обеспечения. Компоненты программно-методического комплекса проектирования токарных операций. Программное обеспечение для организации интерфейса программно-методического комплекса.
дипломная работа [2,8 M], добавлен 14.05.2010Реализация экспертных систем любой сложности, решение любых головоломок и шарад с помощью языка логического программирования Prolog. Основные понятия в языке Prolog. Правила логического вывода и запросы. Процедуры логического вывода и принятия решений.
курсовая работа [19,0 K], добавлен 24.05.2012Разработка программы для поиска пути в лабиринте с возможностью задания входа и выхода, наглядное представление решений. Использование языка логического программирования Prolog. Данные и методы решения. Пользовательский интерфейс, листинг программы.
реферат [14,3 K], добавлен 15.10.2012Разработка программно-аппаратного модуля, предназначающегося для сбора и анализа собранных данных в беспроводной сенсорной сети. Изготовление макета устройства. Внесение собираемых данных в базу. Расположение протокола MQTT в модели OSI приложения.
дипломная работа [3,9 M], добавлен 18.11.2017Характеристика предприятия. Технические каналы утечки, техника их моделирования: оптического, радиоэлектронного, акустического. Порядок проведения измерений и их анализ. Меры предотвращения утечки информации, программно-аппаратные средства ее защиты.
курсовая работа [36,1 K], добавлен 13.06.2012Сущность интеллектуальных систем. Запись математического выражения в виде ориентированного графа. Особенности разработки генетического алгоритма для решения задачи аппроксимации логического вывода экспертной системы на основе метода сетевого оператора.
дипломная работа [1,0 M], добавлен 17.09.2013