Научная статья на тему 'Моделирование регулятора на базе нечеткой логики для управления турбогенератором'

Моделирование регулятора на базе нечеткой логики для управления турбогенератором Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
307
42
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЧЕТКАЯ ЛОГИКА / РЕГУЛЯТОР / ПЕРЕХОДНЫЙ ПРОЦЕСС / ТУРБОГЕНЕРАТОР / ФУНКЦИИ ПРИНАДЛЕЖНОСТИ / FUZZY LOGIC / CONTROLLER / THE TRANSITION PROCESS / TURBINE GENERATOR / MEMBERSHIP FUNCTIONS

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Асадуллин Максим Артурович

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

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

THE SIMULATION CONTROLLER ON THE BASIS OF FUZZY LOGIC TO CONTROL THE TURBINE GENERATOR

This article discusses one of the main objects of the automatic control system of turbo-generator the digital voltage regulator. A cascade system with output voltage regulation by changing turbine generator excitation current values using the controller, implemented on the basis of fuzzy logic. To this end, the choice was made necessary regulator for the cascade system, the calculation of the optimal coefficients. A universal program was created based on the current generation matrix base of knowledge for the fuzzy controller in order to control. We pointed out the advantages of application software method of construction of the regulator’s knowledge base. From the operator station of the turbine control system to the voltage regulator an interface is provided. The transition process the main adjustable parameter y(t) in a cascading system upon entry of a unit step specifies the impact we modeled in an additional set of Simulink in Matlab. From the turbine control system to the voltage regulator an interface is provided. The voltage regulator operates through this interface from the operator station of the turbine control system.

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

гидроксильных групп. Также причиной может являться недоступность гидроксильных групп для молекул воды из-за увеличения кристалличности [2, с. 8].

Список литературы /References

1. Wikberg H. andMaunu S. Characterisation of thermally modified hard- and softwoods by 13C CPMAS NMR // Carbohydr Polym., 2004. (58). С. 461-466.

2. Bhuiyan T. and Hirai N. Changes of crystallinity in wood cellulose by heat treatment under dried and moist conditions // J. Wood Sci., 2000. (46). С. 431-436.

3. Bourgois J. and Guyonnet R. Characterisation and analysis of torrefied wood // Wood Sci. Technol., 1988. (22). С. 143-155.

4. Fengel D. and Wegener G. Wood Chemistry Ultrastructure Reactions, Walter de Gruyter., 1989.

МОДЕЛИРОВАНИЕ РЕГУЛЯТОРА НА БАЗЕ НЕЧЕТКОЙ ЛОГИКИ ДЛЯ УПРАВЛЕНИЯ ТУРБОГЕНЕРАТОРОМ Асадуллин М.А. Email: Asadullin1156@scientifictext.ru

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

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

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

THE SIMULATION CONTROLLER ON THE BASIS OF FUZZY LOGIC TO CONTROL THE TURBINE GENERATOR Asadullin MA.

Asadullin Maxim Arturovich - Master's Student DEPARTMENT OF ELECTROMECHANICS, FACULTY OF AVIONICS, ENERGY AND INFOCOMMUNICATIONS, BRANCH

FEDERAL STATE BUDGET EDUCATIONAL INSTITUTION OF HIGHER PROFESSIONAL EDUCATION UFA STATE AVIATION TECHNICAL UNIVERSITY, UFA Abstract: this article discusses one of the main objects of the automatic control system of turbogenerator - the digital voltage regulator. A cascade system with output voltage regulation by changing turbine generator excitation current values using the controller, implemented on the basis

55

of fuzzy logic. To this end, the choice was made necessary regulator for the cascade system, the calculation of the optimal coefficients. A universal program was created based on the current generation matrix base of knowledge for the fuzzy controller in order to control. We pointed out the advantages of application software method of construction of the regulator's knowledge base. From the operator station ofthe turbine control system to the voltage regulator an interface is provided. The transition process the main adjustable parameter y(t) in a cascading system upon entry of a unit step specifies the impact we modeled in an additional set of Simulink in Matlab. From the turbine control system to the voltage regulator an interface is provided. The voltage regulator operates through this interface from the operator station of the turbine control system. Keywords: fuzzy logic, controller, the transition process, turbine generator, membership functions.

УДК 681.5

С освоением новых современных средств обеспечивается необходимый уровень регулирования и поддержки оптимальных значений параметров при работе электрооборудования. Одним из наиболее востребованных шагов на пути совершенствования средств - это применение современных персональных компьютеров и соответствующего программного обеспечения. В связи с этим разработка и исследование в области интеллектуальных систем является перспективной задачей для нефтяной промышленности и топливно-энергетического комплекса в целом [8-10].

Объектом совершенствования системы автоматического управления турбогенератора в данной работе является цифровой регулятор напряжения.

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

Регулятор напряжения работает через этот интерфейс от операторской станции системы управления турбины. Можно менять уставные значения и заранее выбирать различные режимы работы [7].

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

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

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

Зависимость тока возбуждения 1в от тока нагрузки 1а показывает, каким должен быть ток возбуждения генератора, чтобы поддерживать его напряжение постоянным при изменении тока нагрузки. Как видно, с возрастанием нагрузки при ф > 0 следует повышать ток возбуждения, а при ф < 0 - снижать его. Чем больше угол ф по абсолютной величине, тем в большей степени необходимо изменять ток возбуждения.

Построение переходного процесса основной контролируемого параметра y(t) в каскадной системе при поступлении на вход единичного ступенчатого задающего воздействия произведем в дополнительном пакете Simulink комплекса Matlab.

Основная функция нечёткого регулятора - вырабатывание выходного значения управления по текущим координатам системы.

Процедуру обработки входных данных в регуляторе можно описать следующим образом [4]:

- текущие значения входных характеристик преобразуются в лингвистические (фаззификация);

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

- расчёт «чётких» значений управляющих параметров (дефаззификация).

Для разработки базы знаний нечёткого контроллера необходимо решить следующие задачи:

- выбрать входные лингвистические переменные, основываясь на анализе по- ведения замкнутой системы регулирования в нужном режиме [5];

- назначить для каждой переменной набор лингвистических значений (термов);

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

В появившемся окне FISEdition установим количество входных и выходных пара- метров, диапазоны работы каждого параметра вручную (рис. 1-3).

Для лингвистического описания каждой входной переменной выбраны семь треугольных термов (Ш, ММ, ТЕ, PS, PM, PB)

и симметричные диапазоны изменения [4].

Рис. 1. Термы входных данных пропорциональной части нечеткого регулятора

Рис. 2. Термы входных данных интегральной части нечеткого регулятора

Рис. 3. Термы входных данных дифференциальной части нечеткого регулятора

С целью осуществления данного алгоритма управления была создана универсальная программа выработки согласно заданным значениям матрицы базы знаний для нечёткого регулятора. Работа этой программы заключается в следующем:

- вызывается сохраненная матрица элементов;

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

- диапазон значений (от -max до +max) каждого входа и выхода разбивается на термы с шагом, который задает пользователь;

- согласно принадлежности значений переменных (из полученной матрицы) на каждом шаге к тому или иному терму сформировываются правила «вход - выход»;

— правила объединяются, если при изменении входов выход не меняет своих значений;

— такжеобъединяются одинаковые правила;

— после выполнения данного алгоритма формируется база правил нечёткого регулятора. Правила вырабатываются по типу «Если .. .и ..., то...».

Построили переходные процессы замкнутой системы и произвели анализ двух регуляторов в дополнительном пакете Simulink (рис. 4, 5).

Для загрузки базы знаний, которые необходимы для работы нечеткого регулятора, применили команду fuzzy2=readfis('fUzzy2777'). Также построили переходные процессы замкнутой системы и произвели анализ двух регуляторов в дополнительном пакете Simulink (рис. 4) [1].

По итогам моделирования можно сделать вывод, что при заданных параметрах объекта регулирования системы с нечёткими регуляторами, выполненными согласно характеристикам существующих систем, имеют более высокие динамические показатели относительно классической системы (рис. 5) [3, 11].

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

Рис. 4. Реализация каскадной системы в Simulink

Рис. 5. Переходной процесс с использованием регулятора на базе нечеткой логики

Выводы

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

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

Список литературы /References

1. Кошелев Н.А. Разработка имитатора-тренажера для мониторинга технологических процессов и электрообору- дования предприятий нефтегазовой отрасли / Н.А. Кошелев, Е.Г. Юхин, А.М. Хафизов // Материалы докладов XI Меж- дународной молодежной научной конференции «Тинчурин- ские чтения» / под общ. ред. ректора КГЭУ Э.Ю. Абдуллазянова. В 3 т. Т. 1. Казань: Казан. гос. энерг. ун-т, 2016. С. 27-28.

2. Логинов А.Г., Фадеев А.В. Микропроцессорный автоматический регулятор типа АРВ-М для систем возбуждения АО «Электросила» // Электротехника, 2001. № 9.

3. [Электронный ресурс]. ОАО Силовые машины. Режим доступа: http://www.power-m.ru/ (дата обращения: 24.04.2019).

4. Юрганов А.А., Кожевников В.А. Регулирование возбуждения синхронных генераторов. СПб: "Наука", 1996. С. 61-88.

5. Леоненков А.В. Нечеткое моделирование в среде MATLAB и fuzzyTECH. Спб.: Питер, 2007. 286 с.

6. Мироненко Я.В. Принцип построения нечеткой экспертной системы для обработки результатов диагностики высоковольтного оборудования посредством метода регистрации частичных разрядов / Я.В. Мироненко, В.А. Шахнин / Автоматизация и IT в энергетике, 2013. № 4 (45). С. 17-22.

7. Пупков А.Н. Двухконтурное управление линейными динамическими системами и настройка параметров типовых регуляторов с использованием непараметрической модели / Н.Ф. Телешева, Р.Ю. Царев, А.В. Чубаров, О.В. Шестернева // Проблемы управления. Красноярск: ФГАОУ ВПО «Сибирский федеральный университет», 2013. 190 c.

8. Фаворский О.Н. Выбор тепловой схемы и профиля отечественной мощной энергетической ГТУ нового поколения и ПГУ на ее основе / О.Н. Фаворский, В.Л. Полищук // Теплоэнергетика, 2010. № 2. С. 2-7.

9. Данилевич Я.Б., Кади-Оглы И.А., Попов В.В. Электромеханические преобразователи энергии нового поколения и проблемы их создания // В кн.: Теоретические и практические проблемы развития электротехники России. СПб., 2002.

10. [Электронный ресурс]. Системы возбуждения - Электрическая часть электростанций. Режим доступа: http://forca.ru/knigi/arhivy/elektricheskaya-chast-elektrostanciy-7.html/ (дата обращения: 24.04.2019).

11. Электронный ресурс]. ПУЭ 8. Режим доступа: http://pue8.ru/silovaya-elektronika/198-sistemy-vozbuzhdeniya-sinhronnyh-generatorov.html/ (дата обращения: 29.04.2019).

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