Научная статья на тему 'Экспертная система для поддержки принятия решений оператора в системе электроснабжения города'

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

CC BY
527
69
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭКСПЕРТНАЯ СИСТЕМА / БАЗА ЗНАНИЙ / CLIPS / УПРАВЛЕНИЕ / СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ / ИНТЕЛЛЕКТУАЛЬНОЕ УПРАВЛЕНИЕ / ЭНЕРГЕТИКА / СИСТЕМЫ ЭЛЕКТРОСНАБЖЕНИЯ / EXPERT SYSTEM / KNOWLEDGE BASE / MANAGEMENT / DECISION SUPPORT SYSTEMS / INTELLIGENT MANAGEMENT / ENERGY / POWER SUPPLY SYSTEMS

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

В данной работе проблему оперативно-диспетчерского управления в электроэнергетических системах, предлагается решать с помощью метода поддержки принятия решения на основе экспертных систем. В данной статье приведена общая информация о роли систем поддержки принятия решений в управлении сложными технологическими процессами. Спроектирована архитектура интеллектуальной системы поддержки принятия решений. Разработка базы знаний для экспертной системы, которая состоит из 56 правил, производилась в среде CLIPS. Также приведен фрагмент созданной базы знаний экспертной системы. Разработанная система поддержки принятия решений на основе экспертной системы позволяет повысить контроль над системами электроснабжения города и выработать рекомендации по дальнейшим действиям в случае выхода какого-либо элемента системы из строя.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Карелин А.Е., Береза А.Н.

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

Expert system to support the decision-making operator in the city's power supply system

In this paper, the problem of operational dispatch control in electric power systems is proposed to be solved using a decision support method based on expert systems. This article provides general information about the role of decision support systems in the management of complex technological processes. The architecture of the intelligent decision support system has been designed. The development of a knowledge base for an expert system, which consists of 56 rules, was carried out in the CLIPS environment. A fragment of the created expert system knowledge base is also given. The developed decision support system based on the expert system allows you to increase control over the city’s power supply systems and to develop recommendations for further actions in the event of any system element failure.

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

Экспертная система для поддержки принятия решений оператора в системе электроснабжения города

А.Е. Карелин, А.Н. Береза Институт сферы обслуживания и предпринимательства филиал Донского государственного технического университета, г.Шахты

Аннотация: В данной работе проблему оперативно-диспетчерского управления в электроэнергетических системах, предлагается решать с помощью метода поддержки принятия решения на основе экспертных систем. В данной статье приведена общая информация о роли систем поддержки принятия решений в управлении сложными технологическими процессами. Спроектирована архитектура интеллектуальной системы поддержки принятия решений. Разработка базы знаний для экспертной системы, которая состоит из 56 правил, производилась в среде CLIPS. Также приведен фрагмент созданной базы знаний экспертной системы. Разработанная система поддержки принятия решений на основе экспертной системы позволяет повысить контроль над системами электроснабжения города и выработать рекомендации по дальнейшим действиям в случае выхода какого-либо элемента системы из строя.

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

Введение

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

На основе традиционных подходов управления распределенными объектами для территориально распределенных энергосистем применяются принципы: централизованного, иерархического и распределенного управления [1].

Использование интеллектуальных систем управления является самым эффективным среди них.

Большой вклад в исследование интеллектуальных технологий и применения их в энергетике внесли работы таких ученых как: Л.В. Массель, Н.И. Пяткова, Н.И. Воропай, Дж. Перл, К. Джейн, а также другие российские и зарубежные специалисты.

В области энергетики значительное количество аварий происходит из-за оперативного персонала, около половины из них связаны с ошибочными действиями лиц, принимающих решения. От 15% до 40% аварий и от 20% до 80% перебоев в работе электростанций происходит по вине оперативно-диспетчерского персонала.

При учете последствий ошибок, выделяют 3 этапа перехода от ошибок к авариям:

1) этап накопления, нарушения и ошибки не проявляются внешне, предполагает незначительные отклонения сотрудниками от норм процесса;

2) этап инициирования аварии который характеризуется наличием события, вызванного раннее совершенными ошибками;

3) этап взрыва, на данном этапе оператор не имеет средств и времени на предотвращение аварии.

Многие исследователи, анализируя причины возникновения ошибок, решают задачу их сокращения и недопущения [2].

Ошибки, допускающиеся лицами, принимающими решения можно классифицировать как:

- ошибки планирования - неправильное формирование планов, неверный выбор средств контроля за выполнением планов, неверное целеполагание;

- ошибки наблюдения - формирование неадекватных стандартов, неправильное решение о режиме, неадекватный набор оценок;

- ошибки выполнения - нарушение инструкций;

- ошибки диагностики - неверное привлечение признаков, неправильное определение первопричин, недостаточно глубокий анализ, неправильное итоговое диагностическое решение;

- ошибки взаимодействия с автоматикой - автоматическими резервными устройствами ввода, с авторегуляторами, с устройствами РЗА, с информационными устройствами [3].

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

Экспертная система поддержки принятия решений в инфраструктуре систем электроснабжения города

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

Главными достоинствами экспертных систем является:

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

2) Возможность накопления знаний и хранения их в течение длительного времени [5].

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

В разработанной экспертной системе используется метод построения

таблиц решений на основе деревьев решений для оценки ситуаций. Использование таблиц решений для представления причинно-следственных связей позволяет организовать стратегию поиска с последующим учетом состояния каждого альтернативного пути (поиска в глубину). Данная экспертная система разработана в среде CLIPS.

Рис. 1 - Структурная схема разрабатываемой экспертной системы База знаний содержит знания, основываясь на которую, машина логического вывода формирует заключения. Эти выводы являются ответами экспертной системы на запросы пользователей, которые хотят получить рекомендацию по той или иной ситуации [6 - 8]. Фрагмент базы знаний, которая используется в разработанной экспертной системе, представлен в

таблице №1.

Таблица №1

Фрагмент базы знаний экспертной системы

Наименование правил Представление правил в CLIPS

Частота ниже 49 Гц (defrule freqlow49 (freqless49 да) => (printout t " Если происходит большая потеря генерирующей мощности и глубокое снижение частоты, то потребители отключаются, не позволяя значениям максимально допустимого расхода мощности превышать внутренние и внешние звенья зон управления." crlf)).

Автоматическое отключение линии электропередачи (defrule disnormmodeyl (disnormmodey 1) => (printout t " Если линия электропередачи автоматически отключается защитой линии независимо от работы устройств автоматического повторного включения (АПВ), допускается проверка отключенной линии напряжением, если к моменту проверки не было ее повреждений или повреждений соединений линии." crlf))

В пользовательский интерфейс экспертной системы реализован на языке C# с помощью Microsoft Visual Studio и представляет собой Windows форму, на которой присутствуют такие элементы как:

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

- Кнопки «Next», «Prev» для перехода к следующему или к предыдущему вопросу, кнопка «Restart» для перезапуска ЭС, а также кнопка «Выход» для закрытия программы;

- Радиокнопки, позволяющие пользователю выбрать один из предложенных вариантов ответа;

- Надпись, для отображения текста вопроса и рекомендации на форме окна, а также для отображения времени загрузки файла CLIPS.

Разработанная экспертная система является консультантом, которая помогает в решении какой-либо проблемной ситуации. Данная экспертная система обладает следующими знаниями:

- Отклонения частоты от заданных норм;

- Отклонения напряжения от заданных норм;

- Ликвидация перегрузки оборудования, внешних и внутренних сечений зоны;

- Предотвращение и ликвидация синхронных и асинхронных режимов;

- Восстановление нормального режима после разделения энергосистемы;

- Нарушения нормального режима на объектах энергосистемы;

- Нарушения в главных схемах электрических станций и подстанций [9,10].

Разработка данной системы поддержки принятия решений производилась в соответствии со следующими этапами:

1) Идентификация проблемы;

2) Извлечение знаний - это процесс взаимодействия между экспертом и инженером знаний, который является основным разработчиком базы знаний.

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

4) Формализация знаний - на данном этапе в среде CLIPS была разработана база знаний;

5) Разработка графического пользовательского интерфейса;

6) Тестирование - заключительный этап на котором была произведена выработка рекомендаций по дальнейшей доводке системы до промышленного варианта, а также выявление ошибок в реализации прототипа. Работоспособность экспертной системы проверяется и оценивается с целью приведения ее в соответствие с реальными запросами пользователей.

Заключение

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

Работа выполнена при поддержке РФФИ (проекты № 17-07-01323, №

18-07-01054)

Литература

1. Дьяков А.Ф. Надежная работа персонала в энергетике. — М.: Изд-во МЭИ, 2016. - 224 с.

2. Gitelman, L.D., Kozhevnikov, M.V. Energy strategies of industrial enterprises // WIT Transactions on Ecology and the Environment. - 2015. - Vol. 192. - pp. 297-307.

3. Башлыков А.А., Еремеев А.П. Основы конструирования интеллектуальных систем поддержки принятия решений в атомной энергетике: учебник // М.: ИНФРА-М, 2019. — 351 с.

4. Овсянников В.Е., Васильев В.И. Экспертная система проектирования технологического оборудования // Инженерный вестник Дона, 2015, №1. URL: ivdon.ru/ru/magazine/archive/n1y2015/2765.

5. Лила В.Б., Костюков А.В. Экспертная система диагностики силовых трансформаторов // Инженерный вестник Дона. 2013, №1. URL: ivdon.ru/ru/magazine/archive/n1y2013/1504.

6. Частиков А. П., Гаврилова Т.А., Белов Д.Л. Разработка экспертных систем // СПб.: БХВ-Петербург, 2003. - 389 с.

7. Джарратано Д., Райли Г. Экспертные системы: принципы разработки и программирование. — М.: Издательский дом «Вильямс», 2006. 1152 с.

8. Bertino E., Catania B., Pierro G. Intelligent Database Systems. // Addison-Wesley Professional, 2001. - 152 p.

9. Перфильев, Д.А., Раевич К.В., Пятаева А.В. Интеллектуальные системы поддержки принятия решений: учеб. пособие. Красноярск: Сиб. федер. ун-т, 2018. 136 с.

10. Пятаева, А.В, Раевич К.В. Интеллектуальные системы и технологии: учеб. пособие. - Красноярск: Сиб. федер. ун-т, 2018. 144 с.

References

1. D'jakov A.F. Nadezhnaja rabota personala v jenergetike [Reliable work of staff in the energy sector]. M.: MJel, 2016. 224 p.

2. Gitelman, L.D., Kozhevnikov, M.V. WIT Transactions on Ecology and the Environment. 2015. Vol. 192. pp. 297-307.

3. Bashlykov A.A., Eremeev A.P. Osnovy konstruirovanija intellektual'nyh sistem podderzhki prinjatija reshenij v atomnoj jenergetike: uchebnik [Basics of designing intelligent decision support systems in nuclear power: a textbook]. M.: INFRA-M, 2019. 351 p.

4. Ovsjannikov V.E., Vasil'ev V.I. Inzenernyj vestnik Dona (Rus), 2015, №1. URL: ivdon.ru/ru/magazine/archive/n1y2015/2765.

5. Lila V.B., Kostjukov A.V. Inzenernyj vestnik Dona (Rus), 2013, №1. URL: ivdon.ru/ru/magazine/archive/n1y2013/1504.

6. Chastikov A. P., Gavrilova T.A., Belov D. L. Razrabotka jekspertnyh sistem [Development of expert systems]. SPb.: BHV-Peterburg, 2003. 389 p.

7. Dzharratano D., Rajli G. Jekspertnye sistemy: principy razrabotki i programmirovanie [Expert systems: principles of development and programming]. M.: Izdatel'skij dom «Vil'jams», 2006. 1152 p.

8. Bertino E., Catania B., Pierro G. Intelligent Database Systems. Addison-Wesley Professional, 2001. 152 p.

9. Perfil'ev, D.A., Raevich K.V., Pjataeva A.V. Intellektual'nye sistemy podderzhki prinjatija reshenij: ucheb. Posobie [Intellectual decision support systems: studies. allowance]. Krasnojarsk: Sib. feder. un-t, 2018. 136 p.

10. Pjataeva, A.V., Raevich K.V. Intellektual'nye sistemy i tehnologii: ucheb. Posobie [intellectual systems and technologies: studies. allowance]. Krasnojarsk: Sib. feder. un-t, 2018. 144 p.

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