19.02.21

Как оцифровать опыт своих экспертов с 30-летним стажем

Содержание публикации

Вам когда-нибудь хотелось, чтобы ваш лучший инженер мог быть одновременно во всех филиалах? Чтобы системы диагностики точнее выявляли предотказные состояния или нарушения режима эксплуатации? Чтобы знания в компании сохранялись и легко масштабировались? Рассказываем, как с этим помогают экспертные правила в F5 PMM (Predictive Maintenance & Monitoring) — решении для мониторинга и прогноза технического состояния оборудования от Factory5.

Что такое экспертные правила?

Экспертные правила — это описание последовательности условий для технических параметров оборудования, которые могут привести к отказу. Такие последовательности могут быть описаны в документации на оборудование, или специалисты могут выявить их на практике в процессе эксплуатации. Например, «если насос включен, давление масла смазки меньше 45, и обороты турбины больше 2500, то это отказ маслонасоса».

«Движок» правил, или Rule Engine — это способ обработки и анализа данных. Например, его применяют в банковской сфере, чтобы принимать решение о выдаче кредита или выявлять подозрительные операции. Типовое правило, которое может пометить операцию как потенциально мошенническую, выглядит так: «Если расстояние между точками двух покупок более 200 км в течение 10 минут». Геолокация определяется по IP-адресу. Понятно, что человек не может переместиться на 200 км за 10 минут, поэтому банк отклонит такую операцию.

В отличие от аварийных порогов АСУ ТП, экспертные правила — это не одно условие, а система условий, что позволяет позволяет описывать более сложные состояния техники. На самом деле контроллер АСУ ТП можно запрограммировать и на более сложную логику, чем «если давление > 100, тогда авария». Но контроллер в первую очередь отвечает за управление технологическим процессом, а не за диагностику состояния оборудования. То есть АСУ ТП с помощью датчиков получает состояние технологического процесса, и в соответствии с заданной программой выдает управляющие воздействия. Кроме того, программу контроллера обычно не обновляют во время работы, даже если она поддерживает такую функцию. Экспертные правила можно корректировать, удалять или добавлять новые — это не повлияет на технологический процесс.

экспертные правила_1 (1).png

Как работают экспертные правила в F5 PMM

Сервис экспертных правил — это готовый модуль внутри нашего решения для мониторинга и прогноза технического состояния оборудования F5 PMM. Правила относятся к направлению мониторинга и, вместе с предиктивными MX-моделями, являются ядром продукта, с помощью которого PMM определяет общее состояние оборудования и вероятность поломки.

У сервиса экспертных правил 4 ключевых функции:

  1. Создавать правила и корректировать их.
  2. Привязывать к правилам дефекты и рекомендации по их устранению. Пользователь видит не просто сообщение о том, что правило сработало, а конкретное событие и дальнейшие действия. F5 PMM может передать эту информацию во внешние системы, например, для автоматизированного формирования наряда на ремонт.
  3. Проверять работу правил на архивных данных телеметрии. Прежде чем использовать правило, лучше проверить его на данных прошлых периодов. Это особенно актуально для сложных правил с множеством переменных.
  4. Применять правила к данным, поступающим с датчиков. За это отвечает среда исполнения правил. При работе сервис анализирует данные в реальном времени и определяет состояния объектов, описанные в правилах. 
    экспертные правила_2 (1).png

Как создаются экспертные правила

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

Эксперт — не программист, поэтому, чтобы он мог сам писать правила, нужен простой язык. Такая задача решается с помощью DSL (Domain Specific Language) — предметно-ориентированного языка. Так называют языки, созданные для узкой предметной области. Предметно-ориентированный язык используется даже в повседневной офисной работе — на нем написаны формулы в Excel:

Для сервиса экспертных правил в продукте F5 PMM мы разработали собственный DSL-язык. Его уникальность в том, что он адаптирован для данных телеметрии. Телеметрия — это непрерывный поток данных с датчиков. Для мониторинга состояния оборудования нужно не только знать его параметры в определенное время, но и динамику их изменений. Наш DSL-язык позволяет писать такие правила, которые могут сравнивать текущее значение параметра с предыдущим или отслеживать выполнение условия в течение заданного промежутка времени.

экспертные правила_3 (1).png

Посмотрим, как это выглядит на практике. Ниже приведены примеры правил разной сложности из реальных проектов.

экспертные правила_4 (2).png

При внедрении решения F5 PMM аналитики пишут правила совместно с экспертами предприятия, одновременно обучая их DSL-языку. Впоследствии при эксплуатации системы эксперты могут самостоятельно работать с правилами: язык легко освоить, а работа с модулем и синтаксис подробно описаны в руководстве пользователя.

Экспертные правила и человек

Экспертные правила — это оцифрованные знания вашего лучшего инженера. Если раньше он должен был лично обучать новых сотрудников, то с PMM передача знаний происходит в разы быстрее и может масштабироваться на любое количество филиалов. Вы просто даете доступ к правилам нужным сотрудникам по всей географии присутствия вашей компании. 

В отличие от лучшего эксперта, экспертные правила работают 24/7, не ходят в отпуск, не берут больничный и не уходят на пенсию. И, конечно, они быстрее анализируют данные и выявляют потенциальные проблемы.

Заменят ли экспертные правила инженера? Нет. Это инструмент, «помощник», но не альтернатива специалисту. Во-первых, правила сообщают не результат вида «компрессор сломается завтра», а результат «в компрессоре обнаружена аномалия, обратите внимание» — дальше решением проблемы занимается эксперт. Во-вторых, специалист должен критически оценивать полученный от системы результат. Сотрудник может редактировать экспертные правила и добавлять новые. В-третьих, экспертные правила больше подходят для рутинной работы и выявления типовых дефектов, а сложные случаи должен анализировать человек.

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

Где еще используются экспертные правила

Экспертные правила применяются для повышения эффективности систем в самых разных областях. Например, их использует производитель антивируса McAfee для выявления и блокирования вредоносных программ. Экспертные правила могут быть самостоятельным продуктом. Таким примером является система управления бизнес-правилами Drools. Также экспертные правила широко применяются в антифрод-системах, чтобы распознавать мошеннические действия. Шире всего антифрод используется в банках и других финансовых организациях, но по сути он нужен всем бизнесам, которые предлагают товары и услуги. Например, собственные экспертные правила для борьбы с мошенниками разработал Grab, сингапурский суперапп, объединяющий такси, доставку еды, продуктов и посылок.