- •1 Описание технологического процесса
- •2 Понятие алгоритма и формы его представления
- •3. Алгоритм контроля
- •3.1 Адресный опрос датчиков
- •3.2 Фильтрация двух сигналов фильтром среднего арифметического.
- •П редставление алгоритма фильтрации методом среднего арифметического (блок-схема):
- •3.3 Описание алгоритма на языке логических схем.
- •3.4 Допусковый контроль значений
- •3.5 Допусковый контроль скорости изменения
- •3.6 Проверка на наличие выбросов. Критерий Смирнова-Граббса
- •3.7 Проверка на наличие дрейфа. Критерий Аббе.
- •3 .8 Проверка на наличие повышенного уровня шума
- •3.9 Алгоритм логических выводов
- •3.10 Описание алгоритма на основе автоматных таблиц
- •3.11 Автоматный граф
- •3.12 Секвенциальное представление
- •3 .13 Представление всего алгоритма
- •4 Языки программирования
- •4.1 Требования к языкам программирования и их классификация
- •4.2 История и особенности языка программирования Паскаль
3.6 Проверка на наличие выбросов. Критерий Смирнова-Граббса
С
татистика
для критерия Смирнова-Граббса формируется
при одновременной проверки на выброс
максимального (у(п)) и минимального
(у(1)) значение выборки и применяется для
обнаружения выбросов:
Если Т1 > ТКР, то у(n) - считается выбросом;
если Т2 > ТКP, то у(1) - считается выбросом.
Выборка считается однородной, когда T1 и Т2 <ТKP.
Достоинство: Простота вычисленных операций.
Недостаток: Обладает маскирующим эффектом.
П
редставление
алгоритма в виде блок-схемы:
Рисунок 6. - Блок-схема опроса на наличие выбросов
3.7 Проверка на наличие дрейфа. Критерий Аббе.
К
ритерий
Аббе призван выявлять в выборке такой
вид помех, как монотонный дрейф. Вычисление
статистики Аббе производится по формуле:
Решающее правило:
Если n>nkp при заданном уровне значимости а и объема выборки М, то выборка считается однородной, применяется гипотеза Н0, иначе H1- обнаружен дрейф.
П
редставление
алгоритма в виде блок-схемы:
3 .8 Проверка на наличие повышенного уровня шума
Если условие выполняется, то повышенный уровень шума отсутствует. В противном случае повышенный уровень шума есть.
П
редставление
алгоритма в виде блок-схемы:
3.9 Алгоритм логических выводов
Каждый результат проверки имеет диагностическое сообщение и аварийную сигнализацию.
Введем 4 эффективных, логических переменных XI ... Х4, с помощью которых закодируем диагностику неисправностей.
Х1=0-значения не превышены
XI=1-превышен верхний предел
Х2=0-значения не превышены
Х2=1-превышен нижний предел
Х3=0-отсутсвуют выбросы
Х3=1-имеются выбросы
Х4=0-дрейф отсутствует
Х4=1-обнаружен дрейф
Введем 4 переменные, которые характеризуют систему управления:
У1=0-все нормально
У1=1 - ДС1 сигнализация
У2=0-все нормально
У2=1 - ДС2+сигнализация
УЗ=0-все нормально
УЗ=1-ДСЗ+фильтр медианы
У4=0-все нормально
У4=1-ДС4+корректор дрейфа
3.10 Описание алгоритма на основе автоматных таблиц
При записи алгоритма на основе автоматных таблиц вводится фиксированные логические переменные, которые принимают значения 0 или 1, с помощью которых кодируются интервалы изменения измеряемой величины и выходы системы регулирования.
Данный алгоритм имеет преимущество перед словесным описанием. Но есть такие недостатки, как большой объем и то, что большинство входных наборов не реализуемо.
Составим автоматную таблицу.
Таблица 1 - Автоматная таблица
-
Х4
Х3
Х2
XI
У1
У2
УЗ
У4
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
1
При заполнении автоматной таблицы выполняется неполнота словесного описания.
Определим выходной набор, составив автоматный граф.
Z0-все нормально
Z1-ДC1
Z2-ДC2
ZЗ-ДCЗ+фильтp медианы
Z4-C4+кoppeкция дрейфа
