Научная статья на тему 'Программные архитектуры экспертных систем в системах диагностики установок электроннолучевой сварки'

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

CC BY
213
54
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ / ДИАГНОСТИРОВАНИЕ / СЛОЖНЫЙ ОБЪЕКТ / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ЭКСПЕРТНАЯ СИСТЕМА / ПРАВИЛА ПРОДУКЦИЙ / БАЗА ЗНАНИЙ / NFORMATION TECHNOLOGY / DIAGNOSING / COMPLEX OBJECT / MATHEMATICAL MODEL / EXPERT SYSTEM / PRODUCTION RULES / THE KNOWLEDGE BASE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Литвинов В. В., Казимир В. В., Хоминич А. В.

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

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

This article is devoted for using contemporary information technologies in the problems of development of systems for diagnostics of complex technical objects. It is based expediency of using mathematical models of logical type when building expert system of diagnostics. Production rules, which express problem area of knowledge, are used for knowledge representation. Expert system is considered as engineering tool with knowledge base, which would be used for the concrete diagnostic problems, as they contain the main procedures for working with knowledge.

Текст научной работы на тему «Программные архитектуры экспертных систем в системах диагностики установок электроннолучевой сварки»

УДК 519.711.3

В.В. ЛИТВИНОВ, В.В. КАЗИМИР, А.В. ХОМИНИЧ

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

Abstract: This article is devoted for using contemporary information technologies in the problems of development of systems for diagnostics of complex technical objects. It is based expediency of using mathematical models of logical type when building expert system of diagnostics. Production rules, which express problem area of knowledge, are used for knowledge representation. Expert system is considered as engineering tool with knowledge base, which would be used for the concrete diagnostic problems, as they contain the main procedures for working with knowledge.

Key words: information technology, diagnosing, complex object, mathematical model, expert system, production rules, the knowledge base.

Анотація: Статтю присвячено використанню сучасних інформаційних технологій у питаннях розробки систем діагностування складних технічних об’єктів. Обґрунтовується доцільність використання математичних моделей логічного типу при побудові експертних систем діагностування. Для подання знань використовуються продукційні правила, які відображають предметну область знань. При цьому експертна система розглядається як інструментальний засіб, база знань якого може бути використана для конкретних задач діагностування, тому що в ній зосереджено основні процедури роботи із знаннями.

Ключові слова: інформаційна технологія, діагностування, складний об’єкт, математична модель, експертна система, правила продукцій, база знань.

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

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

1. Введение

Как известно [1], современные установки электронно-лучевой сварки (УЭЛС) представляют собой сложную совокупность устройств, приборов и конструкций, обеспечивающих сварочный процесс в рамках конкретных технологических режимов [1]. Высокотехнологичное оборудование УЭЛС требует жесткого соблюдения правил эксплуатации и своевременного технического обслуживания. Функционально УЭЛС состоит из двух комплексов:

- механического;

- энергетического.

Механический комплекс установки отвечает за обеспечение заданного технологией сварки уровня вакуума в вакуумной камере и электронно-лучевой пушке, за перемещение изделия и электронно-лучевой пушки, за погрузочно-разгрузочные (для изделия) работы.

Энергетический комплекс установки обеспечивает генерирование и формирование интенсивного электронного пучка, а также управление в режиме реального времени его рабочими параметрами: током пучка, током фокусировки.

Установка электронно-лучевой сварки как объекта автоматизации [2] представляет собой

сложный технический комплекс, в состав которого входит прецизионное электромеханическое, высокопроизводительное вакуумное и мощное энергетическое оборудование. Технологический процесс электронно-лучевой сварки является по своему характеру потенциально опасным, что связано с использованием высокого напряжения (60 кВ и выше) и взрывоопасного откачного оборудования, используемого для создания глубокого вакуума. Отказ оборудования, вызвавший аварийную ситуацию, может привести к травмам обслуживающего персонала, порче свариваемого изделия, повреждению оборудования установки. Не следует забывать, что современные УЭЛС часто используются для сварки изделий, стоимость которых порой соизмерима со стоимостью установки, а простой во время ремонтов установки приводит к значительным финансовым потерям. Вероятность безотказной работы УЭЛС не должна быть меньше 0,95 - 0,99 для нескольких лет непрерывной работы, а коэффициент готовности оборудования должен быть в пределах 0,99 ^0,999.

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

1) предотвращение аварийных ситуаций;

2) обеспечение производительности и качества сварки;

3) помощь обслуживающему персоналу (для минимизации времени затрачиваемого на нахождение и устранение неисправностей оборудования установки).

Стоит отметить, что АСУ УЭЛС является многозадачной системой, а п.п. 1 и 2 выполняются в режиме реального времени. Высокая скорость сварки - до 33 мм/с, ограниченные возможности визуального наблюдения создают существенные трудности в управлении процессом сварки и контроле оборудования даже оператору высокой квалификации.

Анализируя приведенные выше задачи АСУ УЭЛС, несложно заметить, что ключевую роль в борьбе за эффективность использования УЭЛС играет проводимая в реальном режиме времени диагностика оборудования установки.

Диагностирование оборудования УЭЛС включает три типа задач. К первому типу относятся задачи по определению состояния, в котором находится оборудование УЭЛС в настоящий момент времени. Ко второму типу - задачи по определению состояния, в котором окажется оборудование УЭЛС в некоторый будущий момент времени. Это задачи прогноза, возникающие для определения сроков выполнения профилактических проверок и ремонтов. К третьему типу относятся задачи определения состояния, в котором находилось оборудование УЭЛС в некоторый момент времени в прошлом. Это задачи генеза. Они возникают в связи с расследованием происшествий и предпосылок к ним.

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

Техническое диагностирование единицы оборудования УЭЛС представляет собой процесс исследования последнего. Завершением этого исследования является заключение о состоянии

единицы оборудования УЭЛС как объекта диагностирования: оборудование исправно, оборудование неисправно, в оборудовании имеется такая-то неисправность.

2. Постановка задачи

Совокупность объектов диагностирования и средств диагностирования образуют систему диагностирования.

Составим перечень задач системы диагностирования АСУ УЭЛС:

- отображение, хранение и анализ изменяющихся во времени данных, поступающих от контролируемого оборудования УЭЛС;

- обнаружение неисправного состояния оборудования;

- прогнозирование технического состояния оборудования;

- динамическое изменение алгоритма функционирования оборудования с целью недопущения аварийной ситуации;

- пояснения обслуживающему персоналу о ходе выполняемых действий по недопущению аварийной ситуации;

- помощь обслуживающему персоналу в устранении выявленной неисправности оборудования;

- накопление информации о техническом состоянии оборудования для проведения его обслуживания «по состоянию».

Выполнение требований к оперативной диагностике УЭЛС невозможно без введения в состав АСУ УЭЛС экспертной системы (ЭС) реального времени, содержащей знания конструкторов и технологов.

3. Использование экспертной системы при диагностировании

Создание ЭС - трудоемкий и длительный процесс. Возникает вопрос: почему не использовать для помощи обслуживающему персоналу конструкторов и технологов УЭЛС? Человек не может моментально дать ответ на любой вопрос даже в той сфере, в которой он является профессионалом. Это обусловлено тем, что опыт конкретного человека ослабевает, он должен постоянно практиковаться, чтобы сохранить свой профессиональный уровень. Человек может забыть в экстремальной ситуации важное правило из-за того, что его "поджимает" время или под влиянием стресса. Человек делает заключение с возможными субъективными ошибками. Процесс передачи знаний от одного человека к другому - трудный и дорогостоящий процесс. Высококвалифицированные эксперты редки, зарплата их высокая, а возможности ограничены в пространстве и времени.

Преимуществом ЭС являются их точность и удобство в работе [3, 4]. Расчеты проводятся быстро, результаты устойчивы и воспроизводимы. Стоимость разработки (труд высококвалифицированных программистов, экспертов) уравновешивается стоимостью ее освоения и эксплуатации. Стоимость эксплуатации экспертной системы при решении задачи любой сложности равна номинальной стоимости прогона программы на компьютере.

Рассмотрим существующие на сегодняшний день ЭС, используемые для технического

диагностирования.

История развития ЭС реального времени началась в 1985 г., когда фирма Lisp Machine Inc. выпустила систему Picon для символьных ЭВМ Symbolics. Этот успех привел к тому, что группа ведущих разработчиков Picon в 1986 г. образовала частную фирму Gensym, которая, значительно развив идеи, заложенные в Picon, в 1988 г. вышла на рынок с ЭС под названием G2.

Основное предназначение программных продуктов фирмы Gensym (США) - помочь предприятиям сохранить и использовать знания и опыт их наиболее талантливых и квалифицированных сотрудников в интеллектуальных системах реального времени, повышающих качество продукции, надежность и безопасность производства и снижающих производственные издержки. О том, как фирме Gensym удается справиться с этой задачей, говорит хотя бы то, что сегодня ей принадлежит 50% мирового рынка экспертных систем, используемых в системах управления.

С отставанием от Gensym на 2 - 3 года другие фирмы начали создавать свои ЭС реального времени. С точки зрения независимых экспертов NASA, проводивших комплексное исследование характеристик и возможностей некоторых из перечисленных систем, в настоящее время наиболее продвинутой ЭС, безусловно, остается G2 (Gensym, США); следующие места со значительным отставанием (реализовано менее 50% возможностей G2) занимают RTWorks - фирма Talarian (США), COMDALE/C (Comdale Techn. - Канада), COGSYS (SC - США), ILOG Rules (ILOG - Франция).

Классы задач, для которых предназначена G2 и подобные ей системы:

- мониторинг в реальном масштабе времени;

- работа с базой знаний;

- обнаружение неисправностей;

- диагностика;

- составление расписаний работы с оборудованием;

- планирование замены оборудования;

- оптимизация технического обслуживания оборудования;

- помощь оператору в обнаружении и устранении неисправностей.

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

Процессы, происходящие при электронно-лучевой сварке, зависят от множества стохастических величин, методы учета которых (метод отношения правдоподобия, метод последовательного анализа, метод Монте-Карло и др.) носят приближенный характер, поэтому результаты математического моделирования могут существенно отличаться от результатов работы реальной УЭЛС.

Определим структуру интегрированной экспертной системы реального времени УЭЛС. Для выполнения приведенных выше задач она должна содержать следующие блоки:

База знаний содержит знания экспертов, о неисправностях контролируемого оборудования УЭЛС. Знания представляются в виде конкретных фактов и правил, по которым из имеющихся фактов могут быть выведены новые.

Решатель, используя исходные данные, полученные от оборудования УЭЛС и знания из БЗ, формирует такую последовательность правил, которые, будучи примененными к исходным данным, приводят к решению задачи.

Диалоговый компонент формирует объяснения оператору, как ЭС пришла к тому или иному выводу. Объяснения получают путем прослеживания и предоставления оператору тех шагов рассуждений ЭС, которые привели к данному выводу.

Компонент приобретения знаний предназначен для добавления в базу знаний ЭС новых фактов и правил, а также модификации имеющихся.

На рис. 1 представлена структура специализированной экспертной системы в составе АСУ УЭЛС.

Компонент приобретения знаний

Диалоговый компонент

Верхний уровень

ПС управления УЭЛС

Вакуумная система

Система управления источником питания

Система управления перемещением

Нижний уровень

Рис. 1. Структура АСУ УЭЛС с интегрированной ЭС

4. Математические модели объекта диагноза

Вместе с тем парадигма математического и имитационного моделирования работы УЭЛС заключается в необходимости разработки такой математической модели (ММ) УЭЛС, количественные результаты которой были бы адекватны количественным результатам реальной УЭЛС, поскольку выбор оптимального (рационального) варианта УЭЛС осуществляется на количественной основе. Очевидно, что неадекватные количественные результаты использования ММ УЭЛС могут привести к неверному выбору режима сварки, а это приведет к экономическим потерям. Известно, что количественные результаты реальных процессов считаются адекватными процессам моделирования в том случае, если доказано, что выборки реальных значений показателей УЭЛС и полученных результатов

моделирования имеют одинаковые законы распределения. То есть, когда совместные функции распределения векторов, параметров, характеризующих условия функционирования УЭЛС модели, и векторов выходных характеристик равны

где х(£) - вектор параметров, характеризующий условия функционирования УЭЛС или модели; у(£) - вектор параметров, характеризующий условия функционирования УЭЛС или модели; ^УЭлС ( ) , ( ) - совместные функции распределения векторов УЭЛС и модели соответственно.

Математическая модель (ММ) исправного объекта диагноза имеет вид

где X - п -мерный вектор входных переменных;

У - т -мерный вектор внутренних переменных;

Z - к -мерный вектор значений выходных функций, отражает зависимость реализуемых объектом выходных функций от его входных переменных X , внутренних переменных У и от времени £.

Для описания процедур диагностирования неисправного объекта в его предметной области задается полная структура функциональных связей для элементов (блоков). При этом соотношения между элементами позволяют находить значения одних элементов через другие. Задание исходных и целевых элементов приводит к поиску путей, ведущих от исходных элементов к целевым. Если хотя бы один такой путь существует, то по нему строится программа решения задачи диагностирования [5].

Математическая модель объекта диагноза (ОД), находящегося в 1-ом неисправном состоянии, представляется в той же форме, что и ММ для исправного объекта:

Система (3) для фиксированного і является ММ і-го неисправного объекта, при этом Унач и У'нач могут не совпадать. Выражения (2) и (3) характеризуют связь между входным вектором < X,У > и выходным Z . Система (2) и совокупность систем (3) для всех я ^ є £ образуют явную модель объекта диагноза, где Sj - ] -я неисправность; £ - множество одиночных и кратных неисправностей объекта. Если в явном виде задана только модель исправного объекта (2), а поведение ОД в і -неисправных состояниях представляется косвенно через множество £, то неявную модель ОД образуют зависимость (2); множество £ возможных неисправностей, представленных их ММ; способ вычисления зависимостей (3) по зависимости (2) для любой неисправности. Если же ММ отдельных

неисправностей неизвестны, то зависимости (3) можно получить в процессе проверок ОД при наличии в нем соответствующих неисправностей и которые физически осуществимы в конкретных условиях диагностирования.

РУЭЛС = (х(і1 У(і)) = ры (х(іX У(*)) ,

(1)

Z =< X ,У, і > ,

(2)

(3)

Элементарная проверка Л (Л) є П, где П - множество всех допустимых элементарных проверок ОД, ) = 1,N, где N - количество допустимых элементарных проверок) характеризуется воздействием на ОД и ответом ОД на это воздействие. Она определяется:

- входными переменными и последовательностью их значений X .;

- внутренними переменными и последовательностью их значений У..

При этом ответом ОД на элементарную проверку является результат Я), который характеризуется \y~\j - множеством контрольных точек и зависит от технического состояния ОД (і - номер неисправности, j - номер элементарной проверки).

В общем случае результат элементарной проверки Я) определяется выражением

Я) =< У ,аі,{у}] >, (4)

где У - функция, описывающая і - ю неисправность;

а) - воздействие в ) -той элементарной проверке л) ;

{у} - множество контрольных точек в ) -той элементарной проверке.

Практически используется более короткая запись функций значения аа воздействия:

Я) =Ур)) (5)

как результат л ■ - ой элементарной проверки исправного объекта.

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

Я) =У Л)) (6)

как результат Л) - ой элементарной проверки для і - неисправных объектов.

Модели (5) и (6) могут быть получены для элементарной проверки путем подстановки в правые части (2) и (3) значений X), Унач, і и вычисления тех компонент векторов Z и Z1, которые

сопоставлены контрольным точкам из множества {у}) .

Функциональная модель ОД состоит из отдельных функциональных блоков, которые должны обладать следующими свойствами.

1. Число входов блока не ограничено. Если блок имеет К выходов, то он разбивается на К блоков с одним выходом, и у каждого из них остаются только те входы, от которых зависит выход рассматриваемого блока.

2. Внешние входы Рі - го блока ОД обозначаются через хі1,хі2,..., его внутренние входы,

являющиеся выходами других блоков, - через уі1,уі2,..., выходы - через гп,гі2,....

3. Выходы различных блоков не могут быть объединены.

4. Для каждого нго блока определена функциональная зависимость у. от входных сигналов х..

5. Блок неисправен, если входные сигналы блока допустимы, а выходной сигнал недопустим.

6. Недопустимое значение хотя бы одного входного сигнала блока приводит к появлению недопустимого выходного сигнала.

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

8. Для любого выхода у., соединенного с любым входом х., область допустимых значений х.

совпадает с областью допустимых значений у..

9. Выходы блоков, охваченных обратной связью, имеют одно и то же (допустимые или недопустимые) значение.

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

Логическая модель ОД как модель представления знаний строится по функциональной

модели, состоящей из п связанных между собой блоков (компонентов структуры ОД). Символ входа

х (или у ) можно считать логической входной переменной, принимающей значение “истинно'' (1), если это логическое высказывание «значение входа допустимо», и значение ''ложно'' (0) - в противном случае. Аналогично символы выходов 2 можно считать логическими выходными функциями, принимающими значение 1, если значения соответствующих им выходов допустимы, а 0 - в противном случае. Перебирая входные наборы р -того исправного блока, определим для каждого

такого сочетания значение выхода 2. (. = 1,К1). Полученную функцию можно записать в виде ее

совершенной дизъюнктивной нормальной формы. Это функция условий работы р блока по выходу

2 ■■ и обозначается К.. Для непрерывных объектов функции К являются монотонными. Для

У У У

монотонных функций частная минимальная форма единственна. В результате минимизации функций К1,...,Рш для каждого из выходов 2Л,...,2Ш блоков р получим совокупность существенных входов.

В логической модели ОД каждый блок Pi будет представлен блоками Qi1,...,Qiki, каждый с одним выходом 2.. и с я. входами, существенными для выхода 2.. .

У . V

Логическая модель будет правильной, если для любой пары блоков справедливо: выход одного из блоков является входом другого, и подмножества допустимых значений входа и выхода, а также подмножества их недопустимых значений соответственно совпадают; для одноименных входов подмножества допустимых значений и соответственно подмножества недопустимых значений входов совпадают. Для правильной логической модели символы внутренних входов можно заменить символами связанных с ними выходов и перенумеровать блоки логической модели, обозначив их

N

символами Q1,...,Qn, где п = ^К1 . На этом заканчивается построение логической модели ОД. В

.=1

общем случае каждому исходному блоку Р. в функциональной модели соответствует подмножество блоков логической модели из {Q1,..., Qn}. В некоторых случаях логическая модель может совпадать с функциональной моделью ОД.

5. Стратегия диагностирования

Стратегия диагностирования - это совокупность принципов и правил, определяющих выбор варианта действий при поиске неисправностей в оборудовании ЭЛС в зависимости от сложившейся ситуации. В экспертной системе диагностирования эти правила и факты содержатся в базе знаний (БЗ). Программные средства БЗ обеспечивают поиск, хранение, преобразование и запись в память компьютера структурированных информационных единиц (знаний). Знания предметной области описываются продукциями. При этом БЗ открытая, позволяющая в процессе ее функционирования пополнять содержимое базы и убирать ненужные, устаревшие знания из базы.

В общем виде под продукцией понимается выражение следующего вида:

(.); Q; Р; А => В; N, (7)

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

Q - характеризует одну из диагностируемых систем УЭЛС, т.е. сферу применения продукции;

А => В - ядро - основной элемент продукции. ЕСЛИ А, ТО В, более сложные конструкции ядра допускают в правой части альтернативный выбор, например, ЕСЛИ А, ТО В1, ИНАЧЕ В2;

Р - условие применимости ядра продукции. Р представляет собой логическое выражение (предикат). Когда Р принимает значение "истина", ядро продукции активизируется. Если Р ложно, то ядро продукции не может быть использовано;

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

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

Однако стратегия поиска неисправностей однозначно не “накрывается” продукциями БЗ, поэтому оператор-технолог должен принимать и собственные решения. При этом значение вероятности Рб(1) безотказной работы ОД в конце самого длинного режима работы УЭЛС должно быть

не ниже допустимого (заданного в ТЗ) значения вероятности правильного функционирования ОД [6]. Естественно, неправильное функционирование (появление отказов) ОД возможно с вероятностью (1 -Рб(ЭД, а профилактические (плановые и неплановые) проверки и ремонт будут обеспечивать восстановление вероятности безотказной работы ОД в идеале до ее исходного значения Рб(у. Таким образом, стратегия диагностирования оборудования ЭЛС состоит в разумном сочетании знаний экспертов, хранящихся в БЗ, и знаний оператора-технолога, за которым остается окончательное принятие решения.

Описание предметной области ЭС проведем на примере вакуумной системы.

Таблица 1. Компоненты вакуумной системы и их неисправности

Насосы Наименование Неисправности

Форвакуумные Бустерные отказ вкл./выкл. перегрев

Диффузионные отказ вкл./выкл. перегрев обрыв спирали нагревающего элемента натекание в насос

Турбомолекулярные отказ вкл./выкл.

Вакуумные клапаны Запорные Угловые (вакуумные краны) отказ откр./закр.

Проходные (вакуумные затворы)

Напускные (натекатели)

- мы ур 1“ а Вм Т ермоэлектрические отказ испр./не испр.

6. Алгоритмы диагноза

Построение алгоритмов диагноза в предметной области, описанной выше, опирается на понятия, используемые для описания этой области, вместе с их свойствами и характеристиками, классификацией этих понятий по типам, признакам, ситуациям в данной области и процессами, протекающими в ней. Концептуальная модель описанной предметной области используется в БЗ ЭС диагностики оборудования УЭЛС. На рис. 2 представлен граф причинно-следственных связей функционирования откачки описанной выше вакуумной системы УЭЛС, элементы которого Ql -вакуумная камера; Q2 - вакуумный клапан; Q3 - вакуумный клапан; Q4 - форвакуумный насос; Q5 -вакуумный клапан; Q8 - вакуумный затвор; Q9 - диффузионный насос; Дх,Д2 - датчики давления. Этому графу соответствует логическая модель, представленная на рис. 3. При этом добавились

следующие компоненты: Q6 и Q1 - напускные клапаны; Хх,Х4,Х5,Х6,Х7,Х8,Х9 - входные

переменные.

Датчики

йрежим

3 д з

2-й режим

о

0*

,28

09

, 29

05

г5

3-й режим

Рис. 2. Граф причинно-следственных связей вакуумной системы УЭЛС

Рис. 3. Логическая модель вакуумной системы УЭЛС

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

Для выявления неисправного блока вакуумной системы УЭЛС используем метод диагностики сложных технических систем, разработанный П.П. Пархоменко и Е.С. Согомоняном [4]. В этом методе используются математические модели логического типа, которые удобны для составления правил продукций базы знаний экспертной системы УЭЛС. Выбор этого метода обусловлен тем, что

диагностируемое оборудование можно представить в виде отдельных блоков, о состоянии которых можно утверждать: исправен, неисправен. Кроме того, данный метод позволяет построить алгоритм проверки технического состояния оборудования УЭЛС в виде конъюнкции технических состояний «представительных» блоков. Это позволяет в режиме реального времени получить информацию об исправности оборудования УЭЛС. Для нахождения «представительного» блока по логической модели строится таблица функций неисправностей.

Процедура построения таблицы функций неисправностей следующая: строкам ставятся в соответствие допустимые элементарные проверки из множества ж, а столбцам - элементы Qj

множества Е - технических состояний ОД или, что то же, функции у (5) и У (6), реализуемые ОД, находящимся в исправном состоянии е. Неисправные состояния для рассматриваемого ОД удобно обозначить символами Qi. Элементарные проверки (строки таблицы, контрольные точки) вместо жр

будем обозначать символами zi выходов блоков логической модели (I = I,И , И - количество блоков логической модели). Содержимым клетки р\ таблицы функций неисправности является элемент

Я множества результатов Я. При этом значение выхода zi для р -го, р = 1, И + 1 технического состояния ОД может быть допустимым (1) или недопустимым (0).

Таблица 2. Таблица функций неисправностей для логической модели 1-го режима

Я Е

е 02 04

п 22 1 0 1

24 1 0 0

Таблица 3. Таблица функций неисправностей для логической модели 2-го режима

Я Е

е 03 04

п 23 1 0 1

24 1 0 0

Таблица 4. Таблица функций неисправностей для логической модели 3-го режима

Я Е

е 08 09 05 04

п 28 1 0 1 1 1

29 1 0 0 1 1

25 1 0 0 0 1

24 1 0 0 0 0

Многорежимный объект - вакуумная система УЭЛС исправна (работоспособна), если она исправна (работоспособна) в каждом режиме ее работы. В 1-м режиме алгоритм проверки правильности функционирования содержит одну элементарную проверку 24 (разряжение воздуха в вакуумной системе, создаваемое насосом 4). Алгоритм проверки для 2-го режима аналогичный - 24. Алгоритм проверки вакуумной системы в 3-м режиме объединяет в одну общую проверяющую совокупность алгоритмы режимов и имеет вид

Т = 24 л 25 л 28 а 29 . (8)

8. Выводы

Истинность полученной проверяющей совокупности Т является необходимым и достаточным условием истинности конъюнкции вида (8), т.е. условием правильности функционирования, работоспособности и исправности вакуумной системы УЭЛС. Отметим, что алгоритмы диагноза, построенные относительно одиночных неисправностей логической модели, обнаруживают также и одновременно существующие неисправности нескольких блоков логической модели. Это происходит потому, что блоки логической модели реализуют булевы функции, а возможными неисправностями являются неисправности типа 1 ^0.

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

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

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

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Назаренко О.К. и др. Электронно-лучевая сварка. - К.: Наукова думка, 1987. - 320 с.

2. Морозов А.А., Литвинов В.В., Казимир В.В. Адаптивное управление с моделями в электронно-лучевой сварке // Математические машины и системы. - 2003. - № 3, 4. - С. 170-180.

3. Попов Э.В. и др. Статистические и динамические экспертные системы.- М.: Финансы и статистика, 1996. - 232 с.

4. Питер Д. Введение в экспертные системы. - М.: Финансы и статистика, 2001. - 246 с.

5. Пархоменко П.П., Согомонян Е.С., Карибский В.В. Основы технической диагностики: В 2 т. - М.: Энергия, 1981.

6. Азарсков В.Н., Стрельников В.П. Надежность систем управления и автоматики: Учебное пособие. - К.: НАУ, 2004. - 164 с.

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