Научная статья на тему 'К методике конструирования экспертной системы оценки промышленной безопасности'

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

CC BY
257
61
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОДИКА / ПРОМЫШЛЕННАЯ БЕЗОПАСНОСТЬ / ЭКСПЕРТНАЯ СИСТЕМА / EXPERT SYSTEM / INDUSTRIAL SAFETY / METHODOLOGY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Попов Николай Сергеевич, Лузгачева Надежда Валерьевна, Чан Минь Тьинь

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Попов Николай Сергеевич, Лузгачева Надежда Валерьевна, Чан Минь Тьинь

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

To Methods of Designing Expert Evaluation System of Industrial Safety

This paper proposes a method of constructing an expert system to evaluatehazards of industrial facilities, including the acquisition and reproduction of knowledge. It also shows the algorithm of the expert's work that could be implemented through the system of mathematical operators that make up the novelty of the technique.

Текст научной работы на тему «К методике конструирования экспертной системы оценки промышленной безопасности»

УДК 614.8

К МЕТОДИКЕ КОНСТРУИРОВАНИЯ ЭКСПЕРТНОЙ СИСТЕМЫ ОЦЕНКИ ПРОМЫШЛЕННОЙ БЕЗОПАСНОСТИ

Н.С. Попов, Н.В. Лузгачева, Минь Тьинь Чан

Кафедра «Природопользование и защита окружающей среды»,

ФГБОУВПО «ТГТУ»; eco@nnn.tstu.ru

Ключевые слова и фразы: методика; промышленная безопасность; экспертная система.

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

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

В данной работе в качестве объекта экспертизы рассматриваются потенциально опасные производства, входящие в структуру природо-промышленного территориального комплекса. Правовую основу экспертизы промышленной безопасности обеспечивает Федеральный закон от 21.07.1997 № 116-ФЗ «О промышленной безопасности опасных производственных объектов» [1], где в ст. 13 сказано, что экспертизе подлежат: проектная документация, технологические устройства, здания и сооружения, декларация безопасности и иные документы, связанные с эксплуатацией опасных производственных объектов (ОПО).

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

Не останавливаясь на подготовительных (хотя и крайне важных) этапах организации экспертизы, таких как выбор команды экспертов, согласование процедур с заказчиком и т.д., алгоритм реализации экспертизы достаточно прост (рис. 1). Важнейшим аспектом в его работе является полнота использования базы объектов экспертизы1, условно обозначенных символом Оь г = 1,1с. Для этого

1 Объектами экспертизы могут быть режимы работы оборудования, переменные состояния процессов, качество сырья, состав документации, типы энергоносителей, условия реализации процессов и многое другое. Некоторые объекты могут иметь несколько характеристик одновременно. Например, если объект «вещество», то его характеристиками ху, у = 1,т, являются плотность, теплоемкость, структура и т.п.

Рис. 1. Алгоритм работы эксперта:

Ог - объект экспертизы; Ду - отклонение j-го свойства объекта Ог- от нормативного значения еу

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

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

Несмотря на многообразие объектов экспертизы Ог, неизменными оказываются:

- необходимость выявления всех возможных отклонений характеристик Дху объектов О; от предписанных норм, г = 1, k, ] = 1, т;

- проверка условий вида |Дху | < еу , где еу - допустимый уровень отклонений объекта поу'-му свойству или характеристике.

Очевидно, что эти универсальные особенности экспертизы должны быть реализованы при конструировании экспертной системы (ЭС), компетентной2 в сфере оценок безопасности ОПО. Такие ЭС можно отнести либо к категории «диагностических», либо «мониторинговых» [4]. Диагностические ЭС нацелены на выявление причин неправильного функционирования ОПО по результатам наблюдений, а мониторинговые - на сравнение результатов наблюдений за поведением ОПО с критическими точками ее программы действий.

Высокое качество работы эксперта решающим образом определяется его знаниями, в связи с чем главной задачей при конструировании ЭС является приобретение и воспроизведение знаний. Под словом «знания» понимают факты (предметные знания), гипотезы и эвристические правила [8]. Предметные знания представляют собой совокупность качественных или количественных характеристик конкретных объектов. С этой категорией знаний обычно связывают термин «данные». Эвристические правила (эмпирические выражения, приемы) необходимы для выработки решений и раскрытия пользователю хода рассуждений ЭС. Однако главное в ЭС - умение оперировать не только данными, но и концептуальными, понятийными знаниями, выраженными на естественном языке в терминах предметной области. Формой отображения понятийных знаний служат базы знаний, а сами понятийные знания именуют просто знаниями. Источником знаний в предметной области является эксперт [5].

С учетом вышесказанного представим работу ЭС с помощью оператора ES

вида

ES : X х N х Р(Х, N х Н^/, (1)

где Х - множество данных; N - множество знаний; Р(Х, N - множество правил, процедур или операций с базами данных и знаний; Н - множество факторов неопределенности, влияющих на качество работы ЭС; / - множество итоговых оценок, выводов или резолюций, понятных пользователю ЭС; х - знак декартова произведения.

Согласно (1) действие оператора ES заключается в отображении множества возможных состояний ОПО, характеризуемых упорядоченными наборами данных и знаний, в множество экспертных оценок. Иными словами, оператор ES обеспечивает перенос опыта эксперта в компьютерную программу в соответствии с алгоритмом, представленным на рис. 1. Тогда способ конструирования ES будем рассматривать как методику проектирования экспертной системы. При этом целью данной работы является показ одного из возможных способов построения оператора ES экспертной системы оценки безопасности ОПО.

Первоначально сделаем ряд упрощающих предположений.

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

2. Образуем вектор x, компоненты которого характеризуют объекты Ог из опросного листа, составленного на предварительном этапе работы с ОПО. Компоненты вектора x могут быть количественными или качественными.

2 Компетентность ЭС означает знание предметной области, понимание ее задач и умение решать интересующие целевые задачи.

Для удобства работы с x разобьем его на три подвектора x = ^: X2 : xз]. Пусть компоненты x1 характеризуют свойства ОПО, способные увеличить размер убытков при наступлении неблагоприятного события; компоненты x2 - свойства, увеличивающие вероятность возникновения пожара или взрыва; Xз - энергетические потенциалы горючих или взрывчатых веществ. Так, например, для /-й компоненты x1: х/ - реакция окисления, х/+1 - температура смеси. Для к-й компоненты X2: xk - давление, превышающее атмосферное, xk + d - наличие смотрового стекла в аппарате. Для j-й компоненты xз: X] - количество горючей смеси конкретных веществ, х] +^ - объем взрывоопасного газа.

В плане конструирования ES x - это факты или данные, необходимые при описании состояния безопасности выбранной процессной единицы.

3. Передачу информации от ввода объектов экспертизы до вывода результатов представим с помощью двухзвенной системы (рис. 2).

4. Введем понятия штрафной функции (ШФ), с помощью которой можно оценить опасность отклонения переменных x от нормативных значений, и результирующую функцию (РФ) перевода оценок отклонений в состав экспертного заключения.

5. Рассмотрим гипотезу о том, что ШФ объекта О/, / = 1, k, является функция

У/ = g/(хь ^ ^, хтX / =1 k, (2)

где у. - реакция эксперта на значения компонент XI, Х2, ..., хт вектора х из п. 2. Функция g многих переменных обычно нелинейная. В окрестности «рабочей точки экспертизы» М (точка М - это своего рода граница, от которой не должны отклоняться действительные значения характеристик О/). Функцию g можно аппроксимировать линейной моделью при малых отклонениях независимых переменных (рис. 3). Если g является аналитической, тогда в окрестности точки М с координатами (Х1, Х2, ..., Хт) она может быть разложена в ряд Тейлора [6].

1 1 і I

х ШФ у » рф

1

1 1 1 ES і і і

Рис. 2. Структура оператора ES

Рис. 3. Условное изображение ШФ:

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

Запишем (2) в векторном виде

y = g(x)

(3)

и, разлагая g■^, g2, ..., gm в ряд с сохранением отклонений 1-го порядка, получаем

m

д|

y = g(x) - g(X) + £-g

i=i Sxi

(xi - Xi),

(4)

M

где

_ді_

3xi

дxi 3xi

является вектором с т составляющими, а вектор

Х = [ XI, Х2, ..., Хт].

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

Ax1 Ax2 ... Axi

Axm

Pll Pl2 • • Pli P1m

P21 P22 • • P2i . P 2 m

P/1 P/2 • ■ Pli P/m

Pnl Pn2 . Pni Pnm

-► Ayi

Ay2

Ayj

Ayn

T

45 j

где P/i=ix-l

] = 1, п, I = 1, т, являются не только коэффициентами передачи

м

информации, вычисляемыми по частным производным, но и правилами работы с фактами и знаниями Р(Х, Щ в (1), поскольку Д х]- это факты нарушений, а

функция g несет в себе знания о том, как их интерпретирует эксперт.

Итак, при малых отклонениях вблизи точки М система уравнений линеаризованной модели действий эксперта в векторной форме имеет вид

Л у - Р Ах, (5)

где матрица Р является Якобианом.

6. Если аналитический вид функции g неизвестен, то тогда возможно ее задание в табличной форме, либо с помощью правил продукции искусственного интеллекта

<ЕСЛИ (условие) ТО (действие)>.

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

Пример правил продукции:

а) ЕСЛИ: давление x- в аппарате меньше 500 мм рт. ст., что сопряжено с опасностью подсоса кислорода воздуха (окислителя)

ТО: штраф Ay за отклонение от нормального атмосферного давления равен 0,5;

б) ЕСЛИ: в реакторе Xj экзотермическая реакция

ТО: штраф Ay- за условия неизотермичности равен 0,3.

Если переменные Xj булевского типа, приведем следующий пример: Xj = TRUE, когда «система аварийного отключения работает» и Xj = FALSE если она неисправна. Правило продукции имеет вид

ЕСЛИ: Xj = FALSE TO: штраф Ay- за неисправность равен 0,9.

Несколько иная ситуация с Xj возникает в случае оценки интенсивности выделения энергии из определенных химических веществ или материалов, содержащихся в процессной единице. Опасность таких веществ характеризуется способностью их воспламенения и химической активностью. Каждому опасному веществу может быть поставлено в соответствие определенное число, характеризующее его опасность. Шкала таких чисел для химически опасных веществ разрабатывается специальными международными агентствами и регулярно публикуется в виде нормативных документов. Эту количественную меру опасности определим в виде

k

R = Z Xj Y j, (6)

j=1

где Xj - относительное количество опасного вещества в процессной единице (масса или объем); y j - индекс опасности j-го вещества, определяемый из специальных таблиц; j - номер опасного вещества.

Выражение (6) отвечает модели (5), и с учетом того, что в идеале XMj = 0, вместо Ay имеем yj = R. Для нахождения значений yj используем правила продукции следующего типа:

ЕСЛИ: процессная единица содержит вещество <... название.. .>

ТО: значение y = <.. .число .>.

7. Результирующую функцию в структуре оператора ES построим на основе эвристического правила, отвечающего цели рассматриваемой экспертной системы. Таким правилом может быть аналог закона действующих масс

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

г = к СA Св Со, (7)

в соответствии с которым при постоянной температуре результат взаимодействия веществ А, В и С пропорционален произведению молярных концентраций реагентов. Тогда, согласно (7), для рассматриваемой задачи степень опасности процессной единицы будет тем выше, чем больше отклонения у компонент подвекторов xj и Х2, и чем больше значения энергетических потенциалов компонент в под-векторе Х3.

В итоге меру опасности конкретного элемента процесса в ОПО представим в записи

П k

I = R Z^y1 ZAvJ (8)

i=1 j=1

nk

где ZAy,1 и Z4y/ - суммы штрафных баллов, наложенные экспертом за нару-

i=l j=l

шение предписанных нормативов компонентами векторов xi и x2 соответственно.

По терминологии работы [7] проектируемую ЭС можно отнести к системам, основанным на знаниях, в которых используются правила «если - то» (rule-based reasoning). В общем виде ее структурная схема показана на рис. 4.

Заметим, что процедура получения знаний от эксперта рассмотрена в работе [10], а проверка оценок экспертизы на устойчивость продемонстрирована в работе [11].

Разработка программного обеспечения ЭС, наполнение баз данных необходимой информацией - процесс длительный и затратный. Сбор нужных сведений о состоянии процессных единиц ОПО можно ускорить, если использовать уже известные методические материалы, полезные по назначению ЭС. В качестве методической основы при проектировании ЭС безопасности ОПО можно рекомендовать пособие [9], в котором использованы подходы компании «Доу».

1. О промышленной безопасности опасных производственных объектов [Электронный ресурс] : федер. закон от 21.07.1997 № 116-ФЗ : с изм. на 27 дек. 2009 г. // КонсультантПлюс : некоммерч. интернет-версия. - Режим доступа : http://base.consultantm/cons/cgi^nlme.cgi?req=doc;base=LAW;n=131669. - Загл. с экрана.

2. Хохлов, Н.В. Управление риском : учеб. пособие / Н.В. Хохлов. - М. : Юнити-Дана, 1999. - 239 с.

3. Рузинов, Л.П. Планирование эксперимента в химии и химической технологии / Л.П. Рузинов, Р.И. Слободчикова. - М. : Химия, 1980. - 280 с.

4. Уотермен, Д. Руководство по экспертным системам : пер. с англ. / Д. Уотермен. - М. : Мир, 1989. - 388 с.

5. Элти, Дж. Экспертные системы: концепции и примеры : пер. с англ. / Дж. Элти, М. Кумбс. - М. : Финансы и статистика, 1987. - 192 с.

6. Корн, Г. Справочник по математике для научных работников и инженеров / Г. Корн, Т. Корн. - М. : Наука, 1968. - 720 с.

7. Васильев, С.Н. Теория и применение логико-управляемых систем /

С.Н. Васильев // Пленарные доклады II Межд. конф. «Идентификация систем и

задачи управления» SICPRO,03. Москва, 29-31 января 2013 г. / Ин-т проблем упр. им. В.А. Трапезникова Рос. акад. наук. - М., 2003. - 130 с.

8. Построение экспертных систем : пер. с англ. / под ред. Ф. Хейеса-Рота, Д. Уотермана, Д. Лената. - М. : Мир, 1987. - 441 с.

9. Попов, Н.С. Оценка уровня пожаро- и взрывоопасности промышленных объектов. Методика. Программа. Примеры / Н.С. Попов, В.А. Лузгачев, Н.В. Луз-гачева. - Тамбов ; М. ; СПб. ; Баку ; Вена : Нобелистика, 2009. - 104 с.

10. Попов, Н.С. Исследование чувствительностей оценки индекса пожаро- и взрывоопасности к погрешностям штрафных баллов / Н.С. Попов, В.А. Лузгачев, Н.В. Лузгачева // Математические методы в технике и технологиях. ММТТ-23 : XXIII междунар. науч. конф. : сб. тр. : в 12 т. / М-во образования и науки Рос. Федерации, Сарат. гос. техн. ун-т. - Саратов, 2010. - Т. 4 - С. 10-11.

11. Попов, Н.С. Процедура передачи знаний в сфере техногенной безопасности от эксперта в компьютерную программу / Н.С. Попов, Н.В. Лузгачева, А. Хайри // Вестн. Тамб. гос. техн. ун-та. - 2011. - Т. 17, № 2. - С. 304-312.

To Methods of Designing Expert Evaluation System of Industrial Safety

N.S. Popov, N.V. Luzgacheva, Minh Tin Chan

Department “Nature Management and Environmental Protection ”, TSTU;

eco@nnn. tstu. ru;

Key words and phrases: expert system; industrial safety; methodology.

Abstract: This paper proposes a method of constructing an expert system to evaluatehazards of industrial facilities, including the acquisition and reproduction of knowledge. It also shows the algorithm of the expert's work that could be implemented through the system of mathematical operators that make up the novelty of the technique.

Zur Methodik der Konstruierung des Expertensystems der Einschatzung der industriellen Sicherheit

Zusammenfassung: Es ist die Methodik des Anbaues des Expertensystems der Einschatzung des Zustandes der gefahrlichen industriellen Objekte vorgeschlagen. Es ist den Algorithmus der Arbeit des Experten gezeigt. Die Realisierung des Algorithmus ist durch das System der mathematischen Operatoren, die die Neuigkeit der Methodik bilden, moglich.

Vers la methode de la construction du systeme expert de devaluation de la securite industrielle

Resume: Est proposee la methode de la construction du systeme expert des etats des objets industriels dangereux comprenant des processus de l’aquisition et de la reproduction des connaissances. Est montre l’algorithme du travail de l’expert dont la realisation est possible a travers le systeme des operateurs mathematiques composant la nouveaute de la methode.

Авторы: Попов Николай Сергеевич - доктор технических наук, профессор, заведующий кафедрой «Природопользование и защита окружающей среды»; Лузгачева Надежда Валерьевна - аспирант кафедры «Природопользование и защита окружающей среды»; Чан Минь Тьинь - аспирант кафедры «Природопользование и защита окружающей среды», ФГБОУ ВПО «ТГТУ».

Рецензент: Промтов Максим Александрович - доктор технических наук, профессор кафедры «Техносферная безопасность», декан факультета Международного образования, ФГБОУ ВПО «ТГТУ».

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