Научная статья на тему 'ДИАГНОСТИРОВАНИЕ НЕПРЕРЫВНЫХ ДИНАМИЧЕСКИХ СИСТЕМ МЕТОДОМ ЛОГИЧЕСКИХ ФУНКЦИЙ'

ДИАГНОСТИРОВАНИЕ НЕПРЕРЫВНЫХ ДИНАМИЧЕСКИХ СИСТЕМ МЕТОДОМ ЛОГИЧЕСКИХ ФУНКЦИЙ Текст научной статьи по специальности «Математика»

CC BY
0
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЪЕКТ ДИАГНОСТИРОВАНИЯ / НОМИНАЛЬНАЯ МОДЕЛЬ / МАТРИЦА ЗНАКОВ ПЕРЕДАЧ / ИНТЕГРАЛЬНАЯ ОЦЕНКА ОТКЛОНЕНИЙ СИГНАЛОВ / БИНАРНЫЙ ДИАГНОСТИЧЕСКИЙ ПРИЗНАК

Аннотация научной статьи по математике, автор научной работы — Шалобанов С. С.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Шалобанов С. С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Diagnosing of Continuous Dynamic Systems Using Logic Functions

The work is about search defects method, in continuous dynamical system with depth to dynamical block based on logical functions, with use of binary diagnostic signs. This approach simplifies the implementation of the algorithm, especially in the diagnosis of difficult objects. The use of the transform signs matrix can reduce the calculatig costs. The use of logical functions can reduce the hardware or software costs, associated with the implementation of the calculating the diagnostic signs.

Текст научной работы на тему «ДИАГНОСТИРОВАНИЕ НЕПРЕРЫВНЫХ ДИНАМИЧЕСКИХ СИСТЕМ МЕТОДОМ ЛОГИЧЕСКИХ ФУНКЦИЙ»

ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

УДК 681.518.5

© С. С. Шалобанов, 2012

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

Шалобанов С. С. - асп. кафедры «Автоматика и Системотехника», преподаватель кафедры «Электротехника и электроника», e-mail: shalobanov_ne@mail.ru (ТОГУ)

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

The work is about search defects method, in continuous dynamical system with depth to dynamical block based on logical functions, with use of binary diagnostic signs. This approach simplifies the implementation of the algorithm, especially in the diagnosis of difficult objects. The use of the transform signs matrix can reduce the calculatig costs. The use of logical functions can reduce the hardware or software costs, associated with the implementation of the calculating the diagnostic signs.

Ключевые слова: объект диагностирования, номинальная модель, матрица знаков передач, интегральная оценка отклонений сигналов, бинарный диагностический признак.

Введение

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

ВЕСТНИК ТОГУ. 2012. № 2(25)

ВЕСТНИК ТОГУ. 2012. № 2 (25)

Метод логических функций для поиска дефектов

Алгоритм поиска дефектов основан на определении интегральных оценок невязки сигналов номинальной модели и сигналов объекта диагностирования [1-8]:

Г = Гш(0 - Ет(1),

Тк _

' а) = цщг)} = • е"А; I = 1,к, ^ 0 (1)

где г - номер контрольной точки, т,у' - сигнал модели в г - контрольной

р (?) Т

точке, ' - сигнал объекта в I - контрольной точке, - время контроля

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

к - число контрольных точек.

В процессе диагностирования вычисляются также элементы знаков передач каждого блока, входящего в состав системы для каждой контрольной точки [4-6]:

Ру,1 = 1,...,к; у = 1,...,п , (2)

где у - номер блока, Р - элементы знаков передач каждого блока для I -контрольной точки у - блока, п - число блоков.

Элементы Р определяют из множества значений {-1,0,1}, значение -

1 определяют, если знак передачи сигнала от выходау-го блока до 1-й контрольной точки отрицательный, значение 0 определяют, если передача сигнала от выхода у-го блока до 1-й контрольной точки отсутствует, значение 1 определяют, если знак передачи сигнала от выхода у-го блока до 1-й контрольной точки положительный. Элементы, хранящие информацию о знаках передач Ру, используют вместо интегральных оценок невязки сигналов модели, полученных для функции чувствительности [1] или для пробных отклонений параметров блоков для всех контрольных точек [2,

3].

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

= АР (а)), г = 1,...,к . Затем производят операцию парного сравнения элементов знаков передач у-го блока Ру и вектора знаков отклонений интегральных оценок Fi

по формуле:

ДИАГНОСТИРОВАНИЕ НЕПРЕРЫВНЫХ -

ДИНАМИЧЕСКИХ СИСТЕМ МЕТОДОМ ВЕШНЖ ТОГУ. 2012. № 2(25)

ЛОГИЧЕСКИХ ФУНКЦИЙ

П (Ру - Щ (а)}},] = 1,... ,п . (3)

1=1

Поскольку операция есть операция эквивалентности, то выражение (3) принимает значение 1 только в том случае, когда все элементы

векторов Р у, 1 = 1,...,к и ^ для каждой контрольной точки попарно равны.

Затем производят операцию попарного сравнения элементов инверсии знаков передач у-го блока inv(Piу}, г = 1,к,к;у = Л —,п и вектора знаков отклонений интегральных оценок ^ по формуле:

к

П (Ыу(Р] } - ^г (а)}}' У = 1,— ,п . (4)

1=1

Поскольку операция есть операция эквивалентности, то выражение (4) принимает значение 1 только в том случае, когда все элементы

векторов гnv(Pу}, г = 1,к,к и для каждой контрольной точки попарно равны.

Затем производят вычисление бинарных диагностических признаков из соотношения [7]:

Л = П(ру - р.} + ПА(гпУ(Р]} - у = 1— ,п . (5)

=1 =1

Первое слагаемое формулы (5) принимает значение 1, если знаки невязки интегральных оценок сигналов совпадают с элементами вектора знаков передач, второе слагаемое формулы (5) принимает значение 1, если знаки невязки интегральных оценок сигналов совпадают с инвертированными элементами вектора знаков передач. Инверсия вектора знаков передач учитывает возможность проявления дефекта одного и того же блока как со знаком плюс (например увеличение значения параметра блока), так и со знаком минус (например уменьшение значения параметра блока).

По единичному значению бинарного диагностического признака определяют структурный блок с дефектом.

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

ВЕСТНИК ТОГУ. 2012. № 2 (25)

Рис.1. Функциональная схема устройства поиска структурного дефекта методом логических функций

Пример применения метода

Проиллюстрируем применение описанного подхода для диагностирования линейного непрерывного объекта, структурная схема которого представлена на рис.2.

О

Источник тестового сигнала

55+1 ! > 1 ! , 1

г 5+1 55+1

г

Блок 1

Блок 2

Блок 3

Рис.2. Структурная схема линейного непрерывного объекта диагностирования

Передаточные функции блоков:

= МГ^ = _к+_ ,

1 p 2 T2P + 1 3 TзP + 1

где номинальные значения параметров: T1=5 с; Х11=1; ^=1; T2=1 с; Х33=1; ^=5 с.

Определим элементы знаков передач каждого блока, входящего в состав системы для каждой контрольной точки Pу I = 1,2,3; у = 1,2,3 , знак передачи сигнала от выхода первого блока до первой контрольной точки положителен, поэтому P11 = 1, знак передачи сигнала от выхода первого блока до

ДИАГНОСТИРОВАНИЕ НЕПРЕРЫВНЫХ

ДИНАМИЧЕСКИХ СИСТЕМ МЕТОДОМ ШСТНЖ ТСГУ 2012 № 2(25)

ЛОГИЧЕСКИХ ФУНКЦИЙ

второй контрольной точки положителен, поэтому Р21 = 1, знак передачи сигнала от выхода первого блока до третьей контрольной точки положителен, поэтому Р31 = 1, таким образом, вектор знаков передач первого блока будет

иметь вид: Р1 = (1,1,1} . Для второго блока знак передачи сигнала от его выхода до первой контрольной точки отрицателен, а для второй и третьей контрольных точек - положителен, поэтому вектор знаков передач для второго

блока будет иметь вид: Р2 = (-1,1,1} . Для третьего блока вектор знаков передач будет иметь вид: Р3 = (-1,-1,1} .

При поиске одиночного дефекта в виде отклонения постоянной времени Т=4с (дефект №1) в первом звене путём подачи ступенчатого тестового входного сигнала единичной амплитуды и интегральных оценок сигналов для параметра а = 0.5 и Тк=10 с получены значения диагностических признаков по формуле (5) при использовании трёх контрольных точек, расположенных на выходах блоков. Дефект, вычисленный по формуле (5), даёт следующие значения диагностических признаков: 3=1; J2=0; 33=0.

Моделирование процессов поиска дефектов во втором и третьем блоках для данного объекта диагностирования, при том же параметре интегрирова-

а

ния и при единичном ступенчатом входном сигнале даёт следующие значения диагностических признаков:

При наличии дефекта в блоке №2 (в виде уменьшения параметра Т2 на 20% или изменение любого другого параметра на любую другую величину, дефект №2): 3=0; 32=1; 3=0.

При наличии дефекта в блоке №3 (в виде уменьшения параметра Т3 на 20% или изменение любого другого параметра на любую другую величину, дефект №3) 3=0; 32=0; 3=1.

Единичное значение диагностического признака во всех случаях правильно указывает на дефектный блок, а нулевое на отсутствие дефекта.

Заключение

Недостатком поиска одиночного структурного дефекта методом пробных отклонений параметров модели [2, 3] или методом функции чувствительности [1] является то, что они используют т моделей с пробными отклонениями параметров передаточных функций блоков, либо 2т моделей функций чувствительности.

Матрица топологических связей [4-6] является предельным случаем упрощения матрицы чувствительности либо матрицы пробных отклонений, что упрощает реализацию алгоритма, особенно при диагностировании нелинейных объектов. Данный подход, использующий логические функции [7], позволяет уменьшить аппаратные или программные затраты, связанные с реализацией вычислений нормированных векторов, а также унарных диагностических признаков и упрощает алгоритм поиска дефектов методом матрицы

ВЕСТНИК ТОГУ. 2012. № 2 (25)

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

Библиографические ссылки

1. Шалобанов С.В. Поиск дефектов в динамических системах методом интегральных преобразований сигналов/ Вестник Тихоокеанского государственного университета. 2005. № 1. С. 59 - 68.

2. Воронин В.В., Шалобанов С.С. Диагностирование непрерывных динамических систем методом пробных отклонений параметров модели // Информатика и системы управления. - 2010. - № 1(23). - С. 121-127.

3. Шалобанов С.В., Шалобанов С.С. Способ поиска неисправного блока в динамической системе. Патент на изобретение №2435189 от 27.11.2011 по заявке №2009123999/08(033242), МКИ 6 G 05B 23/02, 2010.

4. Voronin V.V., Shalobanov S.V., Shalobanov S.S. The search defects algorithm in continuous dynamical systems by vectors of topological relations. "Modern materials and technologies 2011" International Russian-Chinese Symposium PROCEEDINGS, Khabarovsk 24-28 October 2011, p. 359-363.

5. Шалобанов С.В., Шалобанов С.С. Способ поиска неисправного блока в непрерывной динамической системе. Патент на изобретение №2439647 от 10.01.2012 по заявке №2011100409/08(000540) , МКИ 6 G 05B 23/02, 2011.

6. Шалобанов С.В., Шалобанов С.С. Диагностирование непрерывных динамических систем методом топологических связей // Вестник Тихоокеанского государственного университета. - 2011. - № 4(23). - С. 75-82.

7. Шалобанов С. С. Способ поиска неисправного блока в непрерывной динамической системе. Положительное решение о выдаче патента на изобретение от 05.04.2012 по заявке №2011140376/08(060317), МКИ 6 G 05B 23/02, 2011.

8. Шалобанов С.С. Методы и алгоритмы поиска дефектов в динамических системах класса автоматического управления // Молодые учёные - Хабаровскому краю : материалы XIV Краевого конкурса молодых учёных и аспирантов, Хабаровск, 17-24 янв. 2012 г. : в 2 т. - Хабаровск : Изд-во Тихоокеан. Гос. Ун-та, 2012. - Т. 2. - С. 188192.

i Надоели баннеры? Вы всегда можете отключить рекламу.