Научная статья на тему 'Алгоритмы диагностирования автоматизированной системы контроля уровня воды'

Алгоритмы диагностирования автоматизированной системы контроля уровня воды Текст научной статьи по специальности «Компьютерные и информационные науки»

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

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

В статье рассматривается автоматизированная система контроля уровня воды ОВУ-214 («Водоотливная станция»). Для диагностирования данной системы применяются алгоритмы обнаружения дефектов: модифицированный алгоритм кумулятивных сумм для обнаружения изменения среднего и алгоритм Гиршика-Рубина-Ширяева для обнаружения изменения среднего и дисперсии, в качестве модели диагностирования рассматривается модель аналогового датчика, измеряющего уровень воды в сборной емкости водоотливной станции.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Сабонис Сергей Станиславович

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

Algorithms of diagnosing of water level monitoring automated system

The water level monitoring automated system is considered in this paper. The modified CUSUM algorithm and the algorithm by Girshik, Rubin and Shiryaev are applied to the system diagnose. The model of the analog sensor, measuring water level, is used as a model of diagnostic object.

Текст научной работы на тему «Алгоритмы диагностирования автоматизированной системы контроля уровня воды»

УДК 681.518.5

АЛГОРИТМЫ ДИАГНОСТИРОВАНИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ КОНТРОЛЯ УРОВНЯ воды

С. С. Сабонис,

аспирант,

Санкт-Петербургский государственный политехнический университет

В статье рассматривается автоматизированная система контроля уровня воды ОВУ-214 («Водоотливная станция»). Для диагностирования данной системы применяются алгоритмы обнаружения дефектов: модифицированный алгоритм кумулятивных сумм для обнаружения изменения среднего и алгоритм Гир-шика-Рубина-Ширяева для обнаружения изменения среднего и дисперсии, в качестве модели диагностирования рассматривается модель аналогового датчика, измеряющего уровень воды в сборной емкости водоотливной станции.

The water level monitoring automated system is considered in this paper. The modified CUSUM algorithm and the algorithm by Girshik, Rubin and Shiryaev are applied to the system diagnose. The model of the analog sensor, measuring water level, is used as a model of diagnostic object.

Введение

В работе [1] проведен сравнительный анализ алгоритмов обнаружения разладки случайного процесса на примере процессов авторегрессии 1-го и 2-го порядков. Среди множества алгоритмов обнаружения выбраны оптимальные для двух типов дефектов: 1) изменение среднего; 2) изменение дисперсии.

При этом как критерий качества обнаружения используется среднее время обнаружения дефекта при контроле уровня вероятности ложного обнаружения.

Итак, среди набора алгоритмов обнаружения изменения среднего наилучшим является модифицированный алгоритм кумулятивных сумм (АКС-м) [2]. Среди набора алгоритмов обнаружения изменения среднего и дисперсии наилучшим является алгоритм Гиршика-Рубина-Ширяева (ГРШ) [3,4].

Рассмотрим общую структуру системы диагностирования (рис. 1). На объект диагностирования действуют внешние факторы, что приводит к возникновению дефектов. Сигнал на выходе объекта диагностирования подается на блок, реализующий алгоритм принятия решений, который на выходе должен выдать сигнал о наличии или отсутствии дефекта. Алгоритм принятия решений состоит в формировании решающей статистики G(n) на основе выходного сигнала объекта z(n) и сравнении ее с порогом h.

Модифицированный алгоритм кумулятивных сумм:

0(/г) = тах{0,С(я-1)-1-81^(2(д)-(д1 - и/2)}, <ц2;

О(тг) = тах{0,<7(л-1) + 81£п(2(д)-ц1+1;/2)}, >ц2;

<3(0) = 0;

С?(п) < Н => дефекта нет;

<2(71) > Ь => дефект,

где и \х2 ~ математическое ожидание процесса до и после появления дефекта; Ь - порог срабатывания алгоритма; V - порог чувствительности алгоритма.

Дефекты

Рис. 1. Общая структура системы диагностирования:

ОД - объект диагностирования;

АПР - алгоритм принятия решений

Алгоритм Гиршика-Рубина-Ширяева:

С(л) = е2»(1 + £(л-1));

<3(0) = 0;

<3(/г) < Н => дефекта нет;

<3(я) > Н => дефект.

Описание объекта диагностирования

Автоматизированная система контроля уровня воды ОВУ-214 («Водоотливная станция») состоит из трех подсистем: «Сборная емкость», «Исполнительные устройства» и «Энергоснабжение». Подсистема «Сборная емкость» представляет собой резервуар, предназначенный для накопления грунтовых и технических вод, попадающих в тоннель метро. При достижении определенного уровня вода перекачивается из резервуара в канализационную систему, находящуюся вблизи поверхности земли. Резервуар имеет площадь 100 кв. м и высоту 3 м. Скорость прибытия воды непостоянна, но в штатных условиях не превышает 0,5 м/ч. Процесс изменения уровня воды можно представить в виде чередования двух процессов: нарастания уровня воды, когда все насосы отключены, и убывания воды при включении насосов. Оба эти процесса являются инерционными. Так, при дискретности изменения уровня, равной 1 мм, один и тот же уровень сохраняется в течение 1 с или 10 измерений. Данное описание позволяет создать модель процесса изменения уровня воды.

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

Модель аналогового датчика уровня воды

В качестве модели аналогового датчика предлагается модель нормального распределения погрешности его показаний относительно реального уровня воды:

х = й + 8ад,

где х - показания аналогового датчика; к - текущий уровень воды; £ад е А^ад^ад) - погрешность измерения аналогового датчика (случайная величина с нормальным законом распределения, имеющим параметры: математическое ожидание, равное вад и дисперсию ); вад - систематическая погрешность; аад - случайная составляющая погрешности.

При отсутствии дефекта аналогового датчика систематическая составляющая погрешности

8ад = 0, а случайная составляющая удовлетворяет следующему соотношению:

или

^ 2 см п ап

^ад.ном — ^ =0,67 СМ.

Дефектами аналогового датчика являются:

1) появление систематической составляющей погрешности вад * 0;

2) увеличение уровня дисперсии СТад погрешности датчика.

Применение алгоритмов диагностирования

Будем рассматривать три вида дефектов. Дефекты 1 и 2 - увеличение математического ожидания погрешности измерения одного из аналоговых датчиков на 1 и 3 см соответственно. Дефект 3 - увеличение уровня дисперсии погрешности измерения одного из аналоговых датчиков вдвое.

Моделирование производится в два этапа.

1. Настройка параметров алгоритма на вероятность ложного обнаружения. Исходный процесс (без дефекта) подается в систему; на выходе ведется подсчет ложных обнаружений. За счет варьирования параметров алгоритма происходит его настройка на заданный уровень вероятности ложного обнаружения.

2. Введение дефекта и определение среднего времени обнаружения. Изменяются параметры (математическое ожидание или дисперсия) шумов на входе в систему; на выходе выявляется смещение момента обнаружения относительно истинного момента дефекта. Это смещение и есть время обнаружения.

Для настройки алгоритмов зададим уровень вероятности ложного обнаружения Рло = 0,01.

Тогда параметры модифицированного алгоритма кумулятивных сумм: V = 0,04; И = 0,9.

Параметры алгоритма Гиршика-Рубина-Ши-ряева: Н = 0,29.

Для моделирования процесса изменения уровня воды, показаний аналоговых датчиков и для реализации алгоритмов диагностирования была написана программа в пакете Ма1;1аЬ (около 600 строк).

Результаты моделирования процесса изменения уровня воды с дефектом 1-го вида (изменение математического ожидания погрешности измерения одного из аналоговых датчиков на 1 см) и соответствующая решающая статистика модифицированного алгоритма кумулятивных сумм показаны на рис. 2 и 3. Время обнаружения Т = 4.

Результаты моделирования процесса изменения уровня воды с дефектом 2-го вида (изменение математического ожидания погрешности измерения одного из аналоговых датчиков на 3 см) и со-

Рис. 2. Моделирование процесса изменения уровня воды с дефектом 1-го вида:

________процесс увеличения уровня воды;

________ показания аналогового датчика;

....... момент возникновения дефекта

1.5

0.5

О

100

200

300

400

500

600

700

800

Рис. 3. Решающая статистика алгоритма АКС-м (дефект 1-го вида):

_______уровень порога срабатывания алгоритма;

_______решающая статистика;

....... момент возникновения дефекта

Рис. 4. Моделирование процесса изменения уровня воды с дефектом 2-го вида:

--------процесс увеличения уровня воды;

________ показания аналогового датчика;

....... момент возникновения дефекта

О

О 100 200 300 400 500

■ Рис. 5. Решающая статистика алгоритма АКС-м (дефект 2-го вида ):

-------уровень порога срабатывания алгоритма;

------- решающая статистика;

........момент возникновения дефекта

600

700

800

О

100

200

300

400

500

600

700

800

Рис. 6. Моделирование процесса изменения уровня воды с дефектом 3-го вида;

--------процесс увеличения уровня воды;

-------- показания а налогового датчика;

.........момент возникновения дефекта

0.29

0.28

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

0.27

100

200

300

400

500

600

700

800

Рис. 7. Решающая статистика алгоритма ГРШ (дефект 3-го вида):

-------уровень порога срабатывания алгоритма;

------- решиющая статистика;

........момент возникновения дефекта

ответствующая решающая статистика модифицированного алгоритма кумулятивных сумм показаны на рис. 4 и 5. Время обнаружения Т = 2.

Результаты моделирования процесса изменения уровня воды с дефектом 3-го вида (увеличение уровня дисперсии погрешности измерения одного из аналоговых датчиков вдвое) и соответствующая решающая статистика алгоритма Гиршика-Рубина-Ширяева показаны на рис. 6 и 7. Время обнаружения Т = 3.

Результаты проведенных исследований позволяют сделать вывод о возможности применения

Литература

1. Сабоние С. С. Обнаружение дефектов в системах управления с использованием фильтра Калмана // Научно-технические ведомости. - 2004. - №1. -С. 214-220.

2. Бывайков М. Е., Ромащев А. А. О робастности в задаче обнаружения изменения параметра сдвига случайного процесса // Автоматика и телемеханика. ~ 1989. - № 7. - С. 138-143.

3. Бродский Б. Е., Дарховский Б. С. Проблемы и методы вероятностной диагностики ,// Автоматика и телемеханика. - 1999. - № 8. - С. 3-50.

4. Бродский Б. Е., Дарховский Б. С. Сравнительный анализ некоторых непараметрических методов скорейшего обнаружения момента «разладки»

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

случайной последовательности // Теория вероятностей и ее применения. - 1990. - Т. 35. -№ 4. - С. 881-888.

5. Бендерская Е. II., Колесников Д. Н., Пахомова В. И. Функциональная диагностика систем управления: Учеб. пособ. / СПбГТУ. - СПб.: Изд-во СПбГТУ, 2000. - 143 с.

6. Никифоров И. В. Модификация и исследование процедуры кумулятивных сумм // Автоматика и телемеханика. - 1980. - № 9. - С. 74-80.

7. Никифоров И. В. Последовательное обнаружение изменения свойств стохастических сигналов и систем на основе модифицированного алгоритма кумулятивных сумм //В кн.: Обнаружение изменения свойств сигналов и динамических систем / Под ред. М. Б ас свиль, А. Банвен иста. - М.:Мир, 1989. - С. 159-187.

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