Аннотация и ключевые слова
Аннотация (русский):
Показано одно из направлений, определяющих повышение качества информационных технологий контроля и диагностики технического состояния электрооборудования. Данное направление связано с применением аппарата нечеткой логики для обработки диагностической информации и созданием на его базе экспертных систем. Экспертные системы позволяют повысить качество определения технического состояния объекта диагностирования. Разработана адекватная модель системы управления устройством распределения нагрузки между судовыми дизель-генераторами на основе применения экспертных систем, которая учитывает технические и технологические параметры конкретного дизель-генератора. Для реализации процесса нечеткого моделирования использовались соответствующие библиотеки нечеткой логики (Fuzzy Logic Toolbox) из пакета MATLAB. Модель состоит из двух систем: системы управления и системы диагностики. Система управления основывается на методе распределения коэффициентов нагрузки между дизель-генераторами с учетом их технического состояния. Система диагностирования определяет основные диагностические параметры и на их основании вычисляет степень работоспособности объекта. Значения степени работоспособности дизель-генераторов были получены в ходе построения модели с использованием алгоритма нечеткого вывода Сугено. Работоспособность определяется по 4 параметрам: максимальный шум подшипника, собственный шум подшипника, обобщенный критерий качества на основе функции желательности Харрингтона и температура. Дано подробное описание модели, а также упрощенный алгоритм управления с функцией диагностики. Предложено реализовать данную модель системы управления на базе микроконтроллера MC68HC11 с нечетким ядром семейства Motorola. Разработана программа реализации фаззи-ядра на языке нечеткого управления FCL.

Ключевые слова:
объект управления, моделирование, судовой дизель-генератор
Текст
Введение Значительный износ любого электрооборудования приводит, как правило, к дополнительным потерям электрической энергии, уменьшению надежности функционирования и возрастанию его аварийности. Кроме того, работа электрооборудования во многом зависит не только от уровня качества его изготовления, но и от эксплуатации, технического обслуживания и ремонта. Для правильной работы электростанции на судах применяется метод распределения коэффициентов нагрузки между дизель-генераторами. На основе данного метода, с учетом работоспособности судового электрооборудования при линейном законе изменения значений коэффициентов нагрузки генераторов в функции мощности судовой электростанции [1], разработана модель управления автоматической системы распределением нагрузки между дизель-генераторами по фактическому состоянию, с применением алгоритма нечеткого вывода Мамдани. Значения степени работоспособности судовых генераторов были получены в ходе построения модели, определяющей степень работоспособности судового электрооборудования с использованием математического аппарата нейронных сетей [2]. Работоспособность определяется по четырем параметрам: собственный шум подшипника, максимальный шум подшипника, температура и обобщенный критерий качества на основе применения функции желательности Харрингтона. Согласно построенной модели, степень работоспособности делится на 4 уровня: 0,8 < R < 1 - отлично; 0,63 < R < 0,8 - хорошо; 0,37 < R < 0,63 - удовлетворительно; R < 0,37 - неудовлетворительно. Для формирования базы правил модели управления определим входные и выходные лингвистические переменные. В качестве входных лингвистических переменных используем степень работоспособности генераторов и общую загрузку судовой электростанции. Степень работоспособности первого генератора - R1, второго - R2, загрузка электростанции - Load. В качестве выходной переменной используем степень загрузки каждого генератора - LoadG. В качестве терм-множеств первой и второй лингвистических переменных используем множества R = {“very good”, “good”, “bad”, “very bad”}, в качестве терм-множеств третьей лингвистической переменной используем множество load = {“20”, “50”, “80”, “120”, “160”}. При этом термы первой и второй входных переменных оцениваются от 0 до 1, а терм третьей входной переменной - от 0 до 200. В качестве терм-множества выходной лингвистической переменной «Степень загрузки» используем множество - от 0 до 100. Сгенерированная структурная схема разработанной системы загрузки первого генератора изображена на рис. 1. Рис. 1. Сгенерированная структурная схема после определения входных и выходных переменных разрабатываемой системы Для первой и второй входной переменной используем 4 терма с трапецеидальными функциями принадлежности (рис. 2). В качестве третьей входной и выходной переменных используем 5 термов с трапецеидальными функциями принадлежности. Рис. 2. Внешний вид функций принадлежности для первой входной переменной Для создания правил разрабатываемой системы управления на базе нечеткого вывода используем редактор правил системы MATLAB Fuzzy Logic Toolbox. Процедура нечеткого вывода для разработанной нечеткой модели управления выдает в результате значение выходной переменной «Степень загрузки генератора 1» (рис. 3). Аналогично построена модель и для второго судового генератора, после определения входных и выходных переменных, функций принадлежности для каждой из переменных и задания правил для системы нечеткого вывода. Matlab Fuzzy Logic Toolbox позволяет внедрять разработанные системы нечеткого логического вывода в динамические модели пакета Matlab Simulink. Для этой цели служат Simulink-блоки "Fuzzy Logic Controller" - нечеткие контроллеры. Рис. 3. Просмотр базы правил модели управления распределением нагрузки между дизель-генераторами В среде MATLAB Simulink была разработана модель распределения мощности между двумя судовыми генераторами в зависимости от их степени работоспособности с описанными входными и выходными лингвистическими переменными. Структурная схема автоматической системы управления генераторами приведена на рис. 4. Система управления работает следующим образом. На вход нечетких контроллеров Fuzzy Logic Controller 1-4 подаются диагностические параметры судовых дизель-генераторов [3]. На основе алгоритма нечеткого вывода Сугено формируется выходной сигнал. На основании этих сигналов вычисляется степень работоспособности каждого из судовых дизель-генераторов, сигналы затем поступают на вход контроллеров Fuzzy Logic Controller 5 и 6. В зависимости от степени работоспособности судовых дизель-генераторов и полной загрузки электростанции на выходе нечетких контроллеров 5 и 6, на основе алгоритма нечеткого вывода Мамдани, формируется сигнал загрузки генераторов. Таким образом, рассматриваемая система автоматического управления генераторами состоит из 6 нечетких контроллеров. В настоящее время применение нечеткой логики для систем управления признаётся специалистами как одно из наиболее перспективных направлений для решения слабо- или плохоструктурированных задач. Область применения систем управления на базе нечеткой логики достаточно широка - от небольших и простых приложений до комплексных и сложных проектов. Чтобы охватить все возможные случаи, следует использовать «Правила согласованности классов систем нечеткого управления». При этом базовый класс определяет минимальное множество требований, которым должны удовлетворять все согласованные системы, что обеспечивает переносимость программ нечеткого управления. В качестве языка программирования используется язык нечеткого управления FCL (Fuzzy Control Language). Он описан в стандарте IEC 1131-7 и разработан для представления нечетких моделей систем управления, в частности программируемых нечетких контроллеров в форме структурного текста, который может быть интерпретирован как программа на языке высокого уровня. Рис. 4. Модель управления распределением мощности между судовыми дизель-генераторами по фактическому состоянию оборудования Практическая реализация метода распределения нагрузки между судовыми дизель-генераторами представлена на базе нечеткого контроллера семейства Motorola MC68HС11. Структура нечеткого ядра для микроконтроллеров серии НС11 предусматривает реализацию нечеткого алгоритма преобразования вектора нечеткой входной информации (с размерностью до 4) в вектор с четкой входной информацией (с размерностью до 3). При этом диапазон изменения каждой входной переменной может быть разбит максимум на семь нечетких множеств, а диапазон изменения каждой выходной переменной может быть разбит максимум на восемь функций принадлежности. В качестве алгоритма нечеткого вывода используют алгоритм Мамдани. Программирование нечеткого ядра осуществляется на языке Ассемблер. Заключение Таким образом, разработана модель системы управления устройством распределения нагрузки между судовыми дизель-генераторами по их фактическому состоянию. Сравнение результатов модели на базе нечеткого вывода и результатов, полученных на основе численных расчетов, показывает хорошую согласованность модели и подтверждает ее адекватность. Предложено реализовать нечеткую модель системы управления на базе микроконтроллера MC68HC11 с нечетким ядром семейства Motorola. Разработана программа реализации фаззи-ядра на языке нечеткого управления FCL.
Список литературы

1. Жадобин Н. Е. «ГИЕПАС». Микропроцессорная система управления судовой электроэнергетической установкой: учебный справочник / Н. Е. Жадобин, А. П. Крылов. СПб.: Элмор, 1999. 120 с.

2. Головко С. В. Диагностика технического состояния судового электрооборудования на основе интеллектуального анализа данных / С. В. Головко // Вестн. Астрахан. гос. техн. ун-та. Сер.: Управление, вычислительная техника и информатика. 2009. № 2. С. 90-95.

3. Головко С. В. Алгоритмическое обеспечение судовых систем управления с упреждающей диагностикой отказов / С. В. Головко // Вестн. Астрахан. гос. техн. ун-та. Сер.: Морская техника и технология. 2011. № 1. С. 28-31.


Войти или Создать
* Забыли пароль?