Алгоритм поиска дефектов в системах автоматического управления на основе смены позиции входного сигнала и анализа знаков передач выходных сигналов
Поиск дефектов в непрерывной динамической системе на основе смены позиции подачи сигнала с использованием анализа знаков интегральных оценок отклонений ее выходных сигналов. Уменьшение вычислительных и временных затрат при диагностировании объектов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 07.09.2021 |
Размер файла | 529,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Тихоокеанский государственный университет, Хабаровск
Алгоритм поиска дефектов в системах автоматического управления на основе смены позиции входного сигнала и анализа знаков передач выходных сигналов
С.С. Шалобанов, канд. техн. наук
Рассматривается алгоритм поиска дефектов в непрерывной динамической системе с глубиной до динамического блока на основе смены позиции подачи входного сигнала с использованием анализа знаков интегральных оценок отклонений ее выходных сигналов.
Ключевые слова: смена позиции входного сигнала, интегральные оценки отклонений выходных сигналов, анализ знаков интегральных оценок отклонений выходных сигналов, диагностическая модель, объект диагностирования, нормированный диагностический признак, различимость дефектов.
Введение
дефект сигнал интегральный
В работе рассмотрен алгоритм поиска дефектов в непрерывной динамической системе с глубиной до динамического блока, позволяющий при невысокой размерности решаемой задачи (небольшом количестве блоков объекта диагностирования) полнее учесть специфику проявления реального дефекта. Такой подход упрощает реализацию алгоритма путем уменьшения числа контрольных точек, что позволяет сократить вычислительные и временные затраты при диагностировании сложных объектов. Применение известных алгоритмов подобного рода осложняется необходимостью определения полной модели структурной чувствительности [1, 2], либо достижением невысокой различимости дефектов [3 - 8], либо использованием моделей с пробными отклонениями параметров [9 - 11], что усложняет процесс диагностирования. Ниже рассматривается алгоритм поиска дефектов блоков объекта диагностирования, позволяющий использовать анализ знаков передач сигналов на основе смены позиции входного сигнала, дающий возможность устранить указанные недостатки. Рассматриваются результаты исследования эффективности его применения.
1. Постановка задачи
В качестве объекта диагностирования рассматривается непрерывный динамический объект, состоящий из n динамических блоков.
Примем гипотезу о возможности появления в объекте только одиночных дефектов блоков. Под одиночными дефектами блоков будем понимать такое изменение технического состояния объекта, которое приводит к изменению передаточной функции одного блока, не вызывающее потерю устойчивости объекта. Синтезируем алгоритм поиска одиночных дефектов блоков с использованием знаков интегральных оценок отклонений выходных сигналов объекта диагностирования от сигналов номинальной модели объекта и нормированного диагностического признака при использовании смены позиции входного сигнала.
2. Алгоритм поиска дефектов
Алгоритм поиска дефектов блоков основан на определении знаков интегральных оценок отклонений выходных сигналов номинальной модели от сигналов объекта диагностирования. Использование знаков интегральных оценок отклонений выходных сигналов позволяет перейти от обработки временных функций к анализу знаков интегральных оценок:
где i - номер контрольной точки; FMi (t) и Foi (t) - сигналы объекта и модели соответственно в i-й контрольной точке; Тк - время контроля объекта диагностирования; к - число контрольных точек.
Оценка чувствительности объекта к изменению передаточной функции 7-го блока может быть получена путем перемещения входного сигнала V на выход j-го блока модели (рис. 1). Такую модель назовем моделью со сменой позиции входного сигнала объекта диагностирования.
Рис. 1 Модель со сменой позиции входного сигнала V на выход j-го блока
В процессе диагностирования вычисляются интегральные оценки выходных сигналов модели со сменой позиции входного сигнала для различных блоков согласно формуле:
где j - номер рассматриваемого блока; YiJ-(t) - выходной сигнал модели со
сменой позиции входного сигнала j-го блока для i-й контрольной точки; n - число блоков.
Выражения (1) и (2) позволяют вычислить элементы векторов AF и Y j, размерность которых определяется количеством контрольных точек.
Затем определяют элементы векторов знаков интегральных оценок выходных сигналов моделей со сменой позиции входного сигнала для различных блоков:
Элементы нормированных векторов вычислим по формулам:
где l - номер контрольной точки объекта диагностирования.
Элементы полученных нормированных векторов используются для вычислений диагностических признаков по формуле:
Диагностические признаки (3) могут принимать значения от 0 до 1. Минимальное значение признака указывает на наличие дефекта в блоке.
Поиск неисправного блока согласно предлагаемому алгоритму сводится к выполнению следующих операций.
1. В качестве динамической системы рассматривают систему, состоящую из произвольно соединенных динамических блоков, с количеством рассматриваемых блоков n.
2. Предварительно определяют время контроля Тк > ТПП, где ТПП - время переходного процесса системы. Время переходного процесса оценивают для номинальных значений параметров динамической системы.
3. Определяют параметр интегрального преобразования сигналов из соотношения
а = 5/ Тк.
4. Фиксируют число контрольных точек на выходах блоков к.
5. Предварительно находят элементы векторов интегральных оценок выходных сигналов модели с измененной позицией входного сигнала Yij, для каждой из к контрольных точек, полученные в результате перемещения позиции входного сигнала на позицию после каждого из n блоков.
6. Определяют элементы векторов знаков интегральных оценок выходных сигналов модели sign(Yj ), полученные в результате смены позиции входного сигнала после соответствующих блоков n.
7. Находят элементы нормированных векторов знаков интегральных оценок выходных сигналов модели с измененной позицией входного сигнала Yj , полученные в результате перемещения позиции входного сигнала на позицию после соответствующих блоков n.
8. Определяют интегральные оценки отклонений выходных сигналов модели и контролируемой системы для к контрольных точек от номинальных значений AFj.
9. Вычисляют знаки интегральных оценок отклонений выходных сигналов модели и контролируемой системы для к контрольных точек от номинальных значений sign (AFi ).
10. Вычисляют значения элементов нормированного вектора знаков интегральных оценок отклонений выходных сигналов модели и контролируемой системы AFj.
11. Вычисляют диагностические признаки наличия неисправного блока по формуле (3). По минимальному значению диагностического признака определяют дефектный блок.
Поскольку диагностические признаки лежат в фиксированном интервале значений [0, 1], различимость двух дефектов может оцениваться как разность значений соответствующих признаков [12 - 16].
Функциональная схема устройства, реализующего вычисление диагностического признака наличия дефекта с использованием смены позиции входного сигнала и анализа знаков передач выходных сигналов, приведена на рис. 2.
Рис. 2 Функциональная схема устройства поиска дефектов на основе анализа знаков передач выходных сигналов и смены позиции входного сигнала.
3. Пример использования алгоритма
Рассмотрим реализацию предлагаемого алгоритма для диагностирования объекта [17 - 20], структурная схема которого представлена на рис. 3.
Рис. 3 Структурная схема объекта диагностирования
Передаточные функции блоков
имеют следующие номинальные значения параметров: k1 = 1; T1 = 5 с; k2 = 1; T2 =1с; k3 = 1; T3 = 5с.
При поиске одиночного дефекта в виде отклонения постоянной времени T1 = 4 с (дефект №1) в первом звене путем подачи ступенчатого тестового входного сигнала единичной амплитуды и интегральных оценок сигналов для Тк = 10 с получены значения диагностических признаков по формуле (3), при использовании трех контрольных точек, расположенных на выходах блоков. Дефект, вычисленный по формуле (3), дает следующие значения диагностических признаков: J1 = 0; J2 = 0.8889; J3 = 0.8889. Минимальная различимость как разность диагностических признаков составляет 0.8889.
Тот же дефект, найденный путем смены позиции входного сигнала без использования анализа знаков передач сигналов [6, 7] или с помощью пробных отклонений параметров модели [9 - 11, 14], дает следующие значения диагностических признаков: J1 = 0; J2 = 0.7853; J3 = 0.07409 с минимальной различимостью 0.07409, что значительно меньше, чем в предлагаемом алгоритме.
Моделирование процессов поиска дефектов во втором и третьем блоках объекта диагностирования для предлагаемого алгоритма и тех же условиях диагностирования дает следующие значения диагностических признаков: при наличии дефекта в блоке №2 (в виде уменьшения параметра Т2 на 20% или изменение любого другого параметра на любую другую величину, дефект №2) Ji = 0.8889; J2 = 0; J3 = 0.8889. Минимальная различимость как разность диагностических признаков составляет 0.8889 ;
при наличии дефекта в блоке №3 (в виде уменьшения параметра Т3 на 20% или изменение любого другого параметра на любую другую величину, дефект №3) J1 = 0.8889; J2 = 0.8889; J3 = 0. Минимальная различимость как разность диагностических признаков составляет 0.8889.
Минимальное значение диагностического признака во всех случаях правильно указывает на дефектный блок.
Различимости дефектов второго и третьего блоков при поиске их с помощью смены позиции входного сигнала без использования анализа знаков передач сигналов [6, 7] или при помощи пробных отклонений параметров модели [9 - 11, 14] тоже не выше, чем в рассматриваемом алгоритме:
при наличии дефекта в блоке №2 (в виде уменьшения параметра Т2 на 20%, дефект №2): J1 = 0.7826; J2 = 0; J3 = 0.7459 с минимальной различимостью 0.7459, что тоже меньше, чем в предлагаемом алгоритме;
при наличии дефекта в блоке №3 (в виде уменьшения параметра Т3 на 20%, дефект №3) J1 = 0.0739; J2 = 0.7488; J3 = 0 с минимальной различимостью 0.0739, что значительно меньше, чем в предлагаемом алгоритме.
Минимальное значение диагностического признака во всех случаях правильно указывает на дефектный блок.
Сравнение различимости дефектов, полученных при использовании двух алгоритмов, показывает, что минимальная различимость в алгоритме, основанном на определении знаков интегральных оценок отклонений сигналов номинальной модели от сигналов объекта диагностирования и смены позиций входного сигнала, составляет 0.8889, в алгоритме на основе пробных отклонений параметров модели или при помощи смены позиции входного сигнала без анализа знаков передач выходного сигнала составляет 0.0739.
Как видно, первый алгоритм обеспечивает лучшие различимости за счет дискретного изменения значений диагностических признаков, которые можно определить по следующей формуле:
При k = 3 и при совпадении знаков всех элементов вектора (или их противоположности) получаем J = 0, при несовпадении знака одного элемента вектора или трех элементов векторов получим значение диагностического признака J j = 1 - 1/9 = 0.8889, что и определяет минимальную различимость дефектов для данного количества контрольных точек. Отметим, что при несовпадении знаков для двух элементов векторов значение признака будет равно Jj = 1 - 0 = 1.
Заключение
Анализ значений диагностических признаков показывает, что практическая различимость нахождения дефектов описанным алгоритмом выше, следовательно, выше будет и помехоустойчивость алгоритма.
Возмущающими факторами алгоритма являются: неадекватность модели диагностирования и погрешности регистрации сигналов объекта. На входной сигнал нет никаких ограничений, кроме того, что он должен быть непрерывным и одинаковым для объекта диагностирования, модели диагностирования и моделей с измененной позицией входного сигнала. Время контроля выбирается заведомо больше времени переходного процесса системы.
Моделирование процессов поиска дефектов производилось в среде Matlab. Приведенные данные показывают, что результаты нахождения дефектов при применении описанного алгоритма на основе смены позиции входного сигнала с использованием анализа знаков интегральных оценок отклонений выходных сигналов лучше, чем при использовании других алгоритмов [3 - 7, 9 - 11, 14]. При этом сохраняется непрерывная шкала различимости в интервале значений [0 - 1] в отличие от алгоритмов, построенных на основе бинарных диагностических признаков [8, 12, 13, 15, 16].
Литература
1. Шалобанов С.В. Структурные методы поиска одиночных дефектов в динамических системах // Изв. вузов. Приборостроение. - 2000. - № 4. - С. 7-13.
2. Rosenwasser E.N., Yusupov R.M. Sensitivity of Automatic Control Systems, CRS Press, Roca Raton, London, New York, Washington, DC, 1999.
3. Шалобанов С.В., Шалобанов С.С. Диагностирование непрерывных динамических систем методом топологических связей // Вестник Тихоокеанского государственного университета. - 2011. - № 4(23). - С.75-82.
4. Пат. 2439647 РФ. Способ поиска неисправного блока в непрерывной динамической системе / С.В. Шалобанов, С.С. Шалобанов // Официальный бюл. «Изобретения. Полезные модели». - 2012. - №1.
5. Shalobanov S.V., Shalobanov S.S. The Search Defects Algorithm In Continuous Dynamical Systems By Vectors Of Topological Relations // 3rd Russian-Pacific Conference on Computer Technology and Applications (RPC). - 2018. - Р. 1-4.
6. Шалобанов С.В., Шалобанов С.С. Диагностирование непрерывных динамических систем с использованием смены позиции входного сигнала // Информатика и системы управления. - 2016. - №2(48). - С. 91-96.
7. Пат. 2528135 РФ. Способ поиска неисправного блока в непрерывной динамической системе на основе смены позиции входного сигнала / С.В. Шалобанов, С.С. Шалобанов // Официальный бюл. «Изобретения. Полезные модели». - 2014. - №25.
8. Shalobanov S.V., Shalobanov S. S. Defect Search Using The Input Signal Position Change And The Binary Diagnostic Sign // 2018 Dynamics of Systems, Mechanisms and Machines (Dynamics). - 2018. - Р. 1-4.
9. Воронин В.В., Шалобанов С.С. Диагностирование непрерывных динамических систем методом пробных отклонений параметров модели // Информатика и системы управления. - 2010. - № 1(23). - С.121-127.
10. Пат. 2435189 РФ. Способ поиска неисправного блока в динамической системе / С.В. Шалобанов, С.С. Шалобанов // Официальный бюл. «Изобретения. Полезные модели».2011. - №33.
11. Shalobanov S.V., Shalobanov S.S. Defect Search In Automatical Control Systems Based on Trial Deviations OF Model Parameters // 2017 IEEE 11th International Conference on Application of Information and Communication Technologies (AICT). - 2017. - Р. 1-4.
12. Шалобанов С.С. Диагностирование непрерывных динамических систем методом логических функций // Вестник Тихоокеанского государственного университета. - 2012.№ 3(26). - С. 85-90.
13. Пат. 2461861 РФ. Способ поиска неисправного блока в непрерывной динамической системе / С.С. Шалобанов // Официальный бюл. «Изобретения. Полезные модели». - 2012. - №26.
14. Shalobanov S. V., Shalobanov S. S. Defect Search in Automatical Control Systems with Depth to Dynamic Block // 2018 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM). - 2018. - Р. 1-5.
15. Шалобанов С.В., Шалобанов С.С. Алгоритм поиска дефектов в системах автоматического управления с использованием смены позиции входного сигнала // Информатика и системы управления. - 2017. - №2(52). - С. 57-63.
16. Шалобанов С.В., Шалобанов С.С. Диагностирование систем автоматического управления с использованием пробных отклонений параметров модели и бинарных диагностических признаков // Вестник Тихоокеанского государственного университета. - 2017. - № 4(47). - С. 17-22.
17. Bloshchinskiy V.D., Shalobanov S.V., Shalobanov S.S. Application Of Configurable Diagnostic Models On IIR-filters And Laguerre Filters For Finding Parametric Defects In Continuous Dynamic Objects // 2019 International Siberian Conference on Control and Communications (SIBCON). - 2019. - Р. 1-5.
18. Воронин В.В. Информационное обеспечение процессов диагностирования в системах технического обслуживания // Вестник Тихоокеанского государственного университета. - 2018. - № 2(49). - С. 35-44.
19. Воронин В.В. Относительная эквивалентность дефектов // Информатика и системы управления. - 2018. - № 4(58). - С. 60-69.
20. Voronin V.V., Davydov O.A. Local Area Network Failures Types, Consequences and Criticality Analysis // 2017 Second Russia and Pacific Conference on Computer Technology and Applications (RPC). - 2017. - Р.184-187.
Размещено на Allbest.ru
...Подобные документы
Создание автоматизированной системы диагностики конструктивных дефектов на основе акустических сигналов. Структурная схема автоматизированной системы. Методика анализа звукового сигнала. Алгоритм сравнения полученных данных с помощью модуля Diag.
курсовая работа [658,5 K], добавлен 14.07.2012Приведение выходного сигнала к аналитическому вид. Программа расчёта характеристик выходного сигнала электрической цепи. Таблица идентификаторов и описаний пользовательских подпрограмм. Построение графиков по массивам входного и выходного сигналов.
контрольная работа [594,2 K], добавлен 28.09.2012Процедура формирования массивов отсчетов входного и выходного сигналов и времени; вычисление величины заданной характеристики выходного сигнала: функция нахождения длительности импульса; организация текстовых файлов; построение графиков в системе MathCad.
курсовая работа [75,9 K], добавлен 28.09.2012Разработка проектов на языке программирования высокого уровня. Составление алгоритма решения. Определение длительности переднего фронта входного, выходного сигнала. Работа с дисковыми файлами. Представление программы в виде иерархической структуры блоков.
курсовая работа [163,2 K], добавлен 28.05.2015Исследования амплитудных и временных параметров электрического сигнала. Классификация осциллографов по назначению и способу вывода измерительной информации, по способу обработки входного сигнала. Классы SignalObject, Ostsilograf, Setka, Signal и Form2.
курсовая работа [841,8 K], добавлен 08.09.2014Порядок и методика моделирования входного сигнала, общие принципы представления сигналов математическими моделями. Взаимосвязь математических моделей с компьютерными, их место и значение на современном этапе. Пакеты для моделирования различных процессов.
реферат [1,1 M], добавлен 19.04.2009Обработка детерминированного сигнала. Классификация измерительных сигналов. Формула исходного сигнала. Построение спектра амплитуд и спектра фаз. Точность спектрального анализа. Нормальный закон распределения. Спектральный анализ случайного сигнала.
курсовая работа [616,8 K], добавлен 07.07.2013Вычисление значения входного и выходного сигналов в n-равноотстоящих точках, вывод на экран таблицы. Структура программы: модули, список идентификаторов функций, интерфейс. Исходный код программы. Проверка расчетов в Maxima и построение графиков.
курсовая работа [1,4 M], добавлен 14.07.2012Исследование вертикальных проекций яркости и размаха яркости. Программная реализация алгоритма автоматического анализа цифровых изображений номерных знаков с целью сегментации цифробуквенных символов. Разработка графического пользовательского интерфейса.
дипломная работа [1,5 M], добавлен 12.04.2013Использование электрических сигналов в технических системах. Классификация сигналов: непрерывные и дискретные, детерминированные и случайные, периодические, каузальные, финитные, когерентные и ортогональные. Длительность, ширина, объем и база сигнала.
реферат [59,9 K], добавлен 09.07.2009Генерирование и сохранение мелодии в виде звукового файла формата wav. Проведение частотного анализа полученного сигнала. Зависимость объема wav-файлов от разрядности кодирования сигнала. Спектр нот записанного wav-файла с заданной разрядностью.
лабораторная работа [191,0 K], добавлен 30.03.2015Описание архитектуры процессора TMS320C25. Моделирование фильтра в модуле FDATool программной среды Matlab. Алгоритм нерекурсивной фильтрации сигнала. Расчет массива отсчетов входного сигнала. Моделирование фильтра при различных частотах входного сигнала.
курсовая работа [119,2 K], добавлен 14.06.2015Обзор существующих методов межпроцедурного анализа. Получение входных и выходных данных подпрограмм с помощью графа алгоритма. Описание входных и выходных данных подпрограммы в терминах фактических параметров. Определение параллелизма по графу алгоритма.
учебное пособие [77,5 K], добавлен 28.06.2009Проект функционального узла для выполнения микроопераций в вычислительной системе; анализ вариантов реализации. Интегральная и электрическая схемы узла; оценка переходных процессов и предельного быстродействия. Расчет и выбор генератора тактовых сигналов.
курсовая работа [540,1 K], добавлен 21.10.2012Разработка и реализация многомасштабного анализа дискретных сигналов путем вейвлет-преобразований и структурной индексации, объединение методов в единую систему. Поисково-исследовательский характер и направление на упрощение многомасштабного анализа.
дипломная работа [3,0 M], добавлен 01.07.2008Изучение этапов интеллектуализации средств измерений на основе цифровой микропроцессорной техники. Обзор возможностей языка Ассемблера для системного программирования средств измерений. Анализ формирования входного сигнала и записи его в массив Simple.
курсовая работа [1,6 M], добавлен 11.01.2012Среднеквадратические значения напряжения и тока как одни из параметров периодических сигналов. Специфические особенности использования аппроксимационного подхода для определения квазидетерминированных сигналов и метрологического анализа результатов.
диссертация [3,7 M], добавлен 04.06.2017Общая схема D-триггера и цифрового автомата Мили. Построение входных и выходных преобразователей в соответствии с таблицами кодирования входных и выходных сигналов. Составление таблиц переходов и выхода состояния автомата Мили. Выбор серии микросхем.
курсовая работа [525,4 K], добавлен 04.11.2012Создание программы для вычисления значения функции на основе определённой формулы. Уточнение структуры входных и выходных данных и определение ассемблерного формата их представления. Разработка алгоритмов для реализации работы программного обеспечения.
курсовая работа [240,6 K], добавлен 17.06.2013Методика исследования и анализа средств аудита системы Windows с целью обнаружения несанкционированного доступа программного обеспечения к ресурсам вычислительных машин. Анализ угрозы информационной безопасности. Алгоритм работы программного средства.
дипломная работа [2,9 M], добавлен 28.06.2011