Программа "АРМИД-Редактор" предназначена для создания и редактирования методик автоматизированной диагностики.
Является средством разработки для Пользователя.
"АРМИД-Редактор" позволяет работать не только с жестко запрограммированными методиками диагностики, но и создавать новые без применения программирования и без участия Разработчика. Это является принципиальным отличием от существующих систем, оперирующих жестко запрограммированной логикой, недоступной Пользователю для изменений.
Создание методики
Методика (алгоритм) диагностирования создается в следующей последовательности:
- Составляется список неисправностей, которые необходимо диагностировать.
- Назначаются вибрационные признаки проявления неисправностей, которые Пользователь хочет использовать для их распознавания. Например, параметры спектров (гармоники, полосы и т.п.).
- Составляются логические условия для выявления неисправностей с помощью заданных признаков.
- Записываются диагностические табло - сообщения, которые должны выдаваться при обнаружении той или иной неисправности из списка.
- Создается форма отчета по диагностике, которая при каждом диагностировании будет автоматически заполняться, сохраняться в базе данных, выводиться на печать.
1. Список неисправностей
В окне "Список неисправностей" создается список диагностируемых неисправностей для данного типа объекта
![Создание списка неисправностей](/system/files/red-ris1.png)
Рис.1. Создание списка неисправностей.
2. Установка вибрационных признаков
Установка признаков осуществляется в окне Редактор вибропараметров на вкладках "опорные частоты", "вибропараметры"
Вкладка"Опорные частоты"
![Установка опорных частот](/system/files/red-ris2.png)
Рис.2. Установка опорных частот.
В области "Настройка опорных частот" устанавливаются опорные (роторные) частоты, гармоники которых автоматически будут определяться программой диагностики при проведении диагностирования. Определение этой частоты осуществляется по спектру в точке, где данная опорная частота проявлялась наилучшим образом.
Описание опорных частот включает:
- имя опорной частоты (ротора);
- имя (номер) точки измерения;
- направление измерения;
- диапазон изменения опорной частоты (Гц).
![Установка вибропараметров](/system/files/red-ris3.png)
Рис.3. Установка вибропараметров.
На вкладке "Вибропараметры" формируется список вибрационных параметров, необходимых для автоматизированной диагностики. При каждом диагностировании их значения считываются из базы данных.
Описание вибропараметров включает:
- имя параметра - обозначение признака. Его значение определяется при обработке последующих строк окна;
- номер точки и направление - идентификация точки измерения на агрегате;
- вид измерения - измеряемая функция (временная выборка, спектр и т.д.);
- тип функции - измеряемый параметр (СКЗ в полосе, ПИК в полосе и т.д.);
- единицы измерения - вольты, мкм, мм/сек и м/с2 .
Далее устанавливаются параметры, настраиваемые в зависимости от "Вида измерения" и "Типа функции".
В результате установленные опорные частоты и вибропараметры заносятся в базу данных и автоматически находятся и считываются программой при проведении диагностирования.
![Создание маски спектра](/system/files/red-ris4.png)
Рис.4. Создание маски спектра.
Аналогично, на вкладке "Маски", можно создать маску опорного спектра для предварительного определения превышений предельных уровней в установленных полосах частот измеренного спектра.
3. Ввод логических условий
Режим непосредственной работы в редакторе методик. Является основным звеном во всей экспертной системе и представляет собой инструмент для записи алгоритма выявления и разделения неисправностей.
Работа осуществляется в следующей последовательности.
Составляются логические условия выявления неисправностей с помощью признаков из списка, созданного в режиме "Установка параметров".
Для этого в редакторе используются 2 поля: Редактор признаков и Редактор условий.
Редактор признаков устанавливает признаки и условия проявления диагностируемой неисправности.
![Редактор признаков](/system/files/red-ris5.png)
Рис.5. Редактор признаков.
Признаки и условия могут задаваться с использованием математических функций и логических отношений (подробно правила работы описаны ниже).
В поле признаки вводятся описания самих логических условий Рi...Pn (56 условий на каждую неисправность по 128 символов) и условия РР - обобщенного параметра уровня развития неисправности (рис.5)
Редактор условий представляет собой матрицу выполнения или невыполнения условий, заданных в поле "Признаки", для распознавания той или иной дефектной ситуации.
![Матрица условий](/system/files/red-ris6.png)
Рис.6. Матрица условий.
Знак "+" условие выполняется.
Знак "-" условие не выполняется.
Пробел - условие игнорируется.
Матрица условий устанавливает соответствие выполнения (невыполнения) условий Р1...Рn определенной степени развития неисправности (нормальное состояние, начальная степень, ремонтная, аварийная).
В матрице условий устанавливаются номера табло (Т) и их приоритеты (рис.6) в зависимости от уровня развития неисправности:
|
аварийный уровень, приоритет 1. |
|
ремонтный уровень, приоритет 2. |
|
начальный уровень, приоритет 3. |
Установка приоритетов табло необходима для однозначного соответствия отображаемого уровня развития неисправности содержанию соответствующего диагностического табло (рис.7).
4. Диагностические табло
![Составление диагностического табло](/system/files/red-ris7.png)
Рис.7. Составление диагностического табло.
В окне "Редактор табло" составляются диагностические табло - сообщения, которые будут выдаваться оператору при обнаружении указанной неисправности, т. е. при выполнении соответствующих логических условий Рi...Pn.
Табло содержат диагностические сообщения и перечень рекомендаций по ремонту для каждой диагностируемой неисправности.
5. Диагностический отчет
В окне "Редактор форм отчетов" создается форма отчета по диагностике, которая при каждом диагностировании автоматически заполняется, может быть сохранена в базе данных.
![Создание формы отчета](/system/files/red-ris8.png)
Рис.8. Создание формы отчета.