автореферат диссертации по электротехнике, 05.09.03, диссертация на тему:Оптимизация позиционных электроприводов автоматизированных систем на основе фаззи-контроллера

кандидата технических наук
Постников, Виктор Геннадьевич
город
Москва
год
2007
специальность ВАК РФ
05.09.03
цена
450 рублей
Диссертация по электротехнике на тему «Оптимизация позиционных электроприводов автоматизированных систем на основе фаззи-контроллера»

Автореферат диссертации по теме "Оптимизация позиционных электроприводов автоматизированных систем на основе фаззи-контроллера"

На правах рукописи

ПОСТНИКОВ Виктор Геннадьевич ^^а^из

ОПТИМИЗАЦИЯ ПОЗИЦИОННЫХ ЭЛЕКТРОПРИВОДОВ АВТОМАТИЗИРОВАННЫХ СИСТЕМ НА ОСНОВЕ ФАЗЗИ-КОНТРОЛЛЕРА

Специальность 05.09.03 - Электротехнические комплексы и системы

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

Москва - 2007

003068503

Работа выполнена на кафедре «Автоматизированный электропривод» Московского энергетического института (технического университета).

Научный руководитель:

доктор технических наук, профессор Терехов Владимир Михайлович

Официальные оппоненты:

доктор технических наук Пречисский Владимир Антонович кандидат технических наук Платонова Вера Евгеньевна

Ведущая организация:

ОАО «Электропривод»

Защита состоится «11» мая 2007 года в 14 час. 00 мин. в аудитории М-611 на заседании диссертационного совета Д 212.157.02 при Московском энергетическом институте (техническом университете). Адрес: 111250, г. Москва, ул. Красноказарменная, д.13.

Отзыв на автореферат (в двух экземплярах, заверенных печатью) просим присылать по адресу: 111250, г. Москва, ул. Красноказарменная, д. 14, Ученый совет МЭИ (ТУ).

С диссертацией можно ознакомиться в библиотеке МЭИ (ТУ). Автореферат разослан 2007 г.

Ученый секретарь

диссертационного совета Д 212.157.02

доцент:

кандидат технических ваук,

С.А.Цырук

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

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

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

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

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

базы управления возложить на этот контроллер и задачу оптимизации на нижнем уровне управления для позиционных электроприводов.

Цель диссертационной работы- разработать на основе многоканального фаззи-контроллера оптимизацию позиционных электроприводов в автоматизированных технологических процессах.

Для достижения данной цели решались следующие задачи:

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

2) разработка метода построения алгоритма фаззи-регулятора положения для рассматриваемых ПЭП;

3) оптимизация режима позиционирования электропривода механизма вентиля трубопровода на основе фаззи-контроллера;

4) оптимизация режима позиционирования электропривода механизма транспортного типа с изменяемыми параметрами подвижной части;

5) реализация оптимизированных регуляторов положения на основе фаззи-контроллера.

Методика исследований. Теоретические исследования проводились с использованием методов теории автоматического управления, а также принципов фаззи-управления применительно к исследуемому объекту. Результаты теоретического исследования проверялись компьютерным моделированием на основе программного пакета Ма!:1аЬ - БтиНпк, а также экспериментально на действующем фаззи-контроллере.

Научная новизна выполненных разработок заключается:

1) в предложенной методике синтеза фаззи-ре1уляторов положения оптимизирующих позиционные электропривода выделенного класса.

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

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

4) в доработке программы выполнения процедуры дефаззнфнкации в фаззи-контроллере.

Практическая ценность.

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

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

Разработанные варианты программной реализации в контроллере процедуры дефаззификации позволяют адекватно сопоставлять отработку алгоритмов на реальном контроллере и моделирование в оболочке МаТ1аЬ.

Публикации. По теме диссертационной работы опубликовано четыре печатных работы.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, двух приложений, заключения и списка литературы. Работа изложена на 112 страницах основного текста, содержит 107 иллюстраций и 6 таблиц. Список литературы включает 24 наименования.

СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность темы исследования, сформулированы цели и задачи диссертации.

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

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

Традиционные линейные регуляторы типа П, ПД, ПИ не полностью отвечают условиям оптимизации позиционных электроприводов данного типа. Ошибка позиционирования при отсутствии перерегулирования - значительна, она составляет = 25% заданного перемещения.

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

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

Структурная схема ПЭП первого типа с фаззи-управлением показана на

В качестве входных переменных ФР используются сигналы рассогласования и скорости вращения двигателя. Стратегия управления фаззи-регулятора закладывается в таблице правил. Предварительно необходимо определить число фаззи-множеств, описывающих каждую переменную ФР. На практике оказывается достаточным: 5-ти ФМ для входных переменных и 7-ми ФМ для выходной переменной. Соответствующие им функции принадлежности приведены на рис.3

При заполнении таблицы правил воспользуемся уже синтезированным традиционным регулятором положения. Выбираем ту область таблицы правил, в которой одна из входных переменных равна нулю (задействовано только „нулевое" фаззи-множество) и симметрично расставляем названия фаззи-множеств выходной переменной. Первыми заполняются центральные строка и столбец таблицы правил (рис.4). Далее заполняются оставшиеся клетки

таблицы, как суммарное воздействие соседних (с этой клеткой! фаззи-множеств (например сумма Р$+Р8=РМ).

1 1МВ 1 ЯМ 1 2 РМ РВ „у мв Ын 7. I РМ РВ •1

кв ГРВ рв РМ | «в рв РВ РМ Р5 г

мм РВ РМ Р5 \ N8 КМ РВ рв рм г N3

г р рм РЕ | 1 •■! 1 N5 ММ | -щ РМ рм г мм ММ

РМ_ рв ИМ ИВ р5 7. г;м n13 .мв

-т ! км мв n0 " Г*' рв г N5 ям кв мв

'01 1 ' а

Рис.4

Оптимальные коэффициенты

Рис.5

С!,С2^.-,Сп для каждой переменной определяются иттерационным методом (методом проб и проверок) в процессе моделирования.

Возникновение ошибки позщионировакия связано с наличием в системе момента сопротивления Мс. При подходе РО к остановке, когда рассогласование (дХ=дО) еще велико, скорость становится уже мала, и РО останавливается, не доходя до заданного уровня остановки (в соответствии с той таблицой правил, которая составлена).

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

В работе было предложено объединение на уровне алгоритмов двух ФР в один путем учета всех задействованных выходных фаззи-множеств, с последующей корректировкой центров функций принадлежности. Составленная таблица объединенного ФР приведена на рис.5.

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

<3з

- N.......... объединенный фаэзи-регуя*тор положения

С..... .

/ / пропорциональный регулятор положения

г К

Ш \

/ ;

Г '' I? 6И 0й1 а & за с * аа с

Рис.6

Рис.7

Полученные параметры функций принадлежности (см. рис.6) фаззи-регулятора положения:

для Х,=ДС>: С5=-С1=1,2рад; С5 =С1*=0,83; С4=-С2=0,7рад; С4"=С2*=0,58; С3=0рад; дляХ2=ш: С5=-С,=400 1/с; С5%=С1Ч),95; С4=-С2=200 1/с; С4*=С2*=0,5; С3=0 1/с; для иу: С7=С,=9В; С7*-С,*=1; С6=С2=6В; С6*=С2 =0,66; С5=СгО,ЗВ;

С5 =С3*=0,03; С4=0В;

Результат моделирования (рис.7) показал, что ошибка позиционирования может быть сведена практически к нулю за счет нелинейного алгоритма управления, сформированного (объединенного) ФР при сохранении высокого быстродействия и отсутствия перерегулирования.

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

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

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

Структурная схема ПЭП с демпфирующими регуляторами показана на

Логический закон устойчивости, по которому синтезируется демпфирующий фаззи-регулятор:

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

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

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

При исследовании процесса демпфирования механической части входное воздействие Ру прикладывается к опорной тележке (рис.8, ключ К1 разомкнут). Таблица правил, соответствующая данному закону, имеет вид (рис.9):

n в n м г рм | рв ! 3>

ътм n в n в n м n б г

n6 n м n в Ъ рб

ъ _ рм n м n б Ъ р б рм

n 5 г рб рм рв

рв г р 8 рм рв рв

Рис.9

Центры (О) функций принадлежности переменных угла (ср), угловой скорости (со), усилия на опору (Ру) расставляются изначально линейно с последующей коррекцией в процессе моделирования. Полученные параметры функций принадлежности демпфирующего фаззи-регулятора: для ф: С5=-С,=2,6рад.; С5-СГ=1; С4=-С2=1,3рад.; С4*=€2*=0,5; С3=0рад.; для со: С5=-С,=6 1/с; С5*=С, =1; С4=-С2=3 1/с; С4*=С2*=0,5; С3=0 1/с; для Ру: С7=-С,=5500Н; С7=С, =1; С6=-С2=5005Н; С6*=С2 =0,89; С5=-С3=18Н; С5*=Сь*=0,004; С4=0Н. При моделировании механической части электропривода маятникового механизма (рис.8, ключ К1 разомкнут) с синтезированными демпфирующими средствами будем предполагать, что технологическая задача состоит из двух этапов:

1) движение механизма в заданное положение при отключенном демпфирующем регуляторе (рис.10 или рис.11, от г=0с. до 1=4с.);

2) механизм входит в зону остановки, и демпфирующий (рис.8, ключ К4 или КЗ замыкается) регулятор включается (рис.10 или рис.11, от 1=4с.);

Результат моделирования (зависимость угла отклонения маятника от времени) с демпфирующим ПД-регулятором представлен на рис.10, а с демпфирующим ФР -на рис.11.

ф,рад

1.51-г

1|-.......г

0,5 -■

■0.5

"'о 1 2 2 < 5 6 7 8 1 10{,с 0 1 ¿3455733 Ю^С

Рис.10 Рис.11

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

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

Проще всего для данного класса электроприводов применить комбинированное управление. Таким образом, используя уже синтезированный демпфирующий ФР и подобрав необходимые параметры традиционных регуляторов всех контуров, получаем расчетную модель ПЭП данного механизма (рис.8, ключ КЗ замкнут). Однако, для использования алгоритма уже синтезированного демпфирующего ФР, необходимо весь технологический процесс разбить на этапы:

1) движение механизма с максимальной скоростью в заданное положение при отключенном демпфирующем регуляторе (рис.8, ключ КЗ разомкнут) - процесс позиционирования (рис.12а(Ь, от ь=0с. до 1=5,2с.);

2) механизм входит в зону остановки, и демпфирующий регулятор включается (рис.8, ключ КЗ замыкается) - процесс демпфирования колебаний (рис.12а,Ь, от 1=5,2с. до 1=6с-)-

3) фиксация механизма в заданном положении (рис.12а,Ь, от 1=6с).

Сигнал с регулятора положения будет являться сигналом включения каждого этапа.

Это позволяет обеспечить равенство начальных условий при синтезе алгоритма демпфирующего ФР, выполняемого для механической части ЭП данного механизма и при использовании этого ФР в полной модели ПЭП механизма с маятниковой подвеской рабочего органа. Проведено тестирование полученной системы электропривода при отработке скачка задающего сигнала на большую величину (15м), когда РО подходит к зоне остановки с максимальной скоростью. При этом скачке задающего воздействия параметры электропривода могут входпть в зону насыщения. Результаты тестирования представлены на рис.12 (а - перемещение механизма; Ь - угол отклонения маятника)

(а) (Ь)

Рис.12

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

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

Коль скоро для исследуемых ПЭП планируется использовать для верхнего и нижнего уровня управления фаззи-контроллер, то экономически целесообразно применить комбинацию: фаззи-регулятор в прямом канале управления и демпфирующий ФР в цепи обратной связи (рис.8, ключи К1,К2,КЗ замкнуты). Тогда, на одном фаззи-контроллере удается реализовать три функции управления: формирование технологического задания на перемещение и обеспечение точной отработки механизмом заданного перемещения в сочетании с одновременным демпфированием колебаний маятниковой подвесы. Однако, данная задача оказывается весьма сложной для системы автоматического управления, так как алгоритм устранения колебаний маятника может входить в противоречие с алгоритмом точной остановки.

На рис. 13 (а - перемещение механизма; Ь - угол отклонения маятника) представлены результаты тестирования ПЭП с маятниковой подвеской РО с синтезированными алгоритмами фаззи-регуляторов в прямой и обратной цепи.

8, м ф, рад.

Ъ.......; ...

■ ли.

х.....

V.....К.......1.........

30 25

(а)

(Ь)

эо^С

Рис.1:

Лучший результат по демпфированию получается в том случае, если мдавать демпфирующее воздействие на вход контура скорости, а не на вход

контура тока или силы. При этом в работе детально исследовалась комбинированная система управления: фаззи-регулятор в прямом канале управления и традиционный демпфирующий регулятор в цепи обратной связи (рис.8, ключи К1,К2,К5 замкнуты).

На рис. 14 (а - перемещение механизма; Ь - угол отклонения маятника) представлены результаты тестирования ПЭП с маятниковой подвеской РО с фаззи-регулятором положения (рис.8, ключи К1,К2,К5 замкнуты) и с традиционным П-регулятором положения (рис.8, ключи К1,К5 замкнуты).

9, рад.

......."("' 1 : / /■: 1...... . кривая \ (П \ .....1 регулятор положения) .

^у.1 кривая 2 (фр положения) ■ 1 : [ |

(Ь)

4 г, с

Рис.14

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

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

Структурная схема Г'ЭП с фаззи-наблюдателем имеет вид, показанный на рис.15.

Рис.15

На рис.16а, Ь показаны результаты позиционирования робота-манипулятора с адаптивным (а) и фаззи-наблюдателем (Ь).

ю,1/с и, 1/с

(а) (Ь)

Рис.16

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

В четвертой главе решался вопрос практической реализации фаззи-управления для рассматриваемого класса электроприводов.

На современной стадии развития техники существует несколько возможных способов реализации фаззи-управления:

1) использование готового фаззи-контроллера;

2) на универсальном контроллере, путем написания программы реализации алгоритмов фаззи-управления на языке высокого уровня или внутреннем языке программирования контроллера.

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

На рис.17 представлена функциональная схема фаззи-управления технологическим процессом на фаззи-контроллере (ФК), объединяющем фаззи-регуляторы верхнего (ФР1) и нижнего (ФР2) уровня управления.

1 1

Рис.17 Рис.18

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

Для реализации полученных алгоритмов оптимизации позиционных электроприводов разработаны программы как на языке С++, так и под реальный контроллер типа Quantum (программная оболочка Concept), Корректность работы написанных программ была подтверждена тестированием их как в специальных тестовых программных оболочках, так и на практике в учебно-диагностическом центре разработчика контроллера Quantum. Внешний вид контроллера представлен на рис. 18

Контроллер Quantum имеет модульную конструкцию: Модуль центрального процессорного устройства (ЦПУ) - сердце контроллера, осуществляет хранение информации, обработку операций, передачу данных в соответствии с загруженной в него программой.

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

Модуль аналогового или цифрового вывода — осуществляет вывод значений управляющего воздействия {выгодного сигнала), рассчитанных в 1ДПУ. Модуль питания- дополнительный внешний источник питания. Слот соединения блоков (соединительная карта) - предназначен для соединения блоков и обеспечения взаимосвязи между ними. Выбор данного контроллера объясняется:

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

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

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

Для написания программы фаззи-управления для позиционных электроприводов воспользуемся внутренним блочным языком программирования в среде Concept (язык контроллера Quantum).

Функциональная схема фаззи-контроллера представлена на рис. 19.

Рис.19

На рис.19 приняты следующие обозначения:

им(Х!), Цх(Х]) - значения функций принадлежности задействованных фаззи-множеств переменной X*;

цР(Х2), цк(Х2) - значения функций принадлежности задействованных фаззи-множеств переменной Х2;

Ць М-2, Цз> М-4 — значения функций принадлежности задействованных фаззи-множеств выходной переменной;

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

Фаззи-контроллеры имеют блок ввода. Этот блок позволяет принимать и записывать в буфер памяти текущие значения входных физических фаззи-переменных.

На этапе фаззификации осуществляется расчет (по заложенным формулам) значений функций принадлежности этих переменных: цм(Х]), Un(X,), Цр(Х2), ur(X2).

На этапе логического заключения для четырех пар входных функций принадлежности |ДмЦр, ЦмЦя, UnI^p, Hn^r определяются их минимальные значения (блоками "И|"-"И4") Ць ц2, Из, Ц4> которые присваиваются функциям принадлежности фаззи-множеств выходной переменной, соответствующим клеткам таблицы правил. Если задействовано не одно, а несколько одноименных фаззи-множеств, то выбирается одно фаззи-множество с наибольшим значением функции принадлежности (блоками "ИЛИ;'"-"ИЛИ4").

Селектор направляет каждое из сформированных значений ць ц2, ^з, (М на соответствующий данному термину блок максимума ("ИЛИ").

На этапе дефаззификации происходит расчет значения выходной физической переменной из объединенных по принципу максимума выходных фаззи-множеств. Наиболее известными и часто используемыми являются следующие методики - Singleton и Mamdani.

Блок вывода предназначен для вывода сформированного физического управляющего сигнала.

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

Фрагмент программы, выполняющий этапы фаззификации и логического заключения, реализации фаззи-регулятора положения ПЭП механизма вентиля, приведен на рис.20.

При расчете выходного сигнала по методу Singleton необходимо и достаточно иметь значения центров масс всех фаззи-множеств выходной переменной и значения функций принадлежностей к ним. Блок выполнит вычисления по следующей формуле:

2 с i • м i

i = i_

i и,

i= !

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

В библиотеке Concept нет специального блока, который позволит рассчитать выходной сигнал по формуле Mamdani (поиск центра масс получившейся фигуры):

ь

J у-ц(у)-dy

у = _i_--

jn(y)dy

Реализовать данную функцию напрямую в среде Concept затруднительно. В работе предлагается упрощенная модификация метода Mamdani, которая может обрабатываться в Concept. Допущение:

1) Будем полагать, что полученная фигура есть сумма трапеций( пренебрегаем ошибкой вызванной наложением фигур):

ь, ь, * ь;

/у-Му)<!у= }y-ni(y)-dy+ }уМу)'йу

2) Заменим трапецию — треугольником, пренебрегаем ошибкой, вызванной

разностью площадей этих фигур. Таким образом, можно записать упрощенную формулу Mamdani;

м, -s,, -ct + цг ■ sM -c3

1 вьм с ■ £■

Я-t Sjo +|ij

Общий вид упрощенной формулы Mamdani:

и

X Сч*si0 -с( Х>г5ц>

На рис.21 представлена реализация упрощенного метода Mamdani в среде Concept.

Рис.21

В качестве тестируемого процесса позиционирования выбираем процесс отработки скачка задающего устройства на угол, максимально допустимый по току. Сравниваем результаты позиционирования (рис.22): при моделировании в среде Maiiab, при тестировании написанной программы в специальном Quantum-симуляторе и при тестирования реального контроллера Quantum с загруженной в него программой.

-----—^

Ё ■Sri-.:«'!.:

{вржшЫ

J

1 Р as; j *<>**■■

-CONCEPT (эмулятор)

concept {реальный контроллеру

Рис.22

Загрузка программы на реальный контроллер происходит с компьютера через специальный шнур (шнур для программирования). При зз!рузке программы используется Modbus (протокол обмена информации.)

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

Упрощенная формула Mamdani подходит для реализации этапа дефаззификации только в тех случаях, когда значения центров масс функций принадлежности выходного управляющего воздействия невелики. В этом случае погрешность вычисления незначительна, и наложенные допущения обоснованы. В противном случае по ¡реши ость вычисления заметно возрастает. На рис.23 приведен результат тестирования программы реализации демпфирующего фаззи-регулятора, считающего по упрощенной формуле Mamdani и по формуле Singleton, для ПЭП механизма с маятниковой подвеской рабочего органа.

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

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

Результат тестирования программы реализации демпфирующего ФР, рассчитывающей этап дефаззификации по точной формуле Мапк!аш, приведен на рис.24.

При реализации точной формулы Матёат ошибка практически равна нулю (расхождения в результатах расчетов, проводимых в написанной программе в в МАХ1АВ, объясняется математическими округлениями), ко при этом время выполнения одного цикла (такта) вычисления возрастает до 2,5мс.

В заключении обобщены основные результаты работы.

ЗАКЛЮЧЕНИЕ

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

1. Предложена методика синтеза фаззи-регулятора положения для оптимизации позиционных электроприводов рассматриваемых типов.

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

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

4. Разработанная программа реализации процедуры дефаззификации для контроллера позволяет адекватно сопоставлять отработку алгоритмов на реальном контроллере и моделированием в оболочке Matlab-Simulink.

5. Реализация разработанных алгоритмов совместно с технологическим алгоритмом на одном фаззи-контроллере унифицирует элементную базу системы управления и упростит ее модернизацию.

6. Работоспособность синтезированных фаззи-регуляторов, оптимизирующих процесс позиционирования, проверена их тестированием в реальном времени как с использованием специальных тестовых программных оболочек, так и непосредственно на реальном контроллере Quantum.

Основные положения диссертации опубликованы в следующих работах:

1. Постников В.Г. Построение алгоритма фаззи-управления для позиционного электропривода. // Тр. МЭИ (ТУ). Вып. 679, - М.: Издательство МЭИ, 2003. -С.91-100.

2. Постников В.Г. Фаззи-регулятор электропривода механизма перемещения груза на маятниковой подвесе. // Тр. МЭИ (ТУ). Вып. 680, - М.: Издательство МЭИ, 2004. - С.57-63.

3. Постников В.Г. Реализация алгоритмов систем управления позиционных электроприводов на фаззи-контроллере. // Тр. МЭИ (ТУ). Вып. 681, - М.: Издательство МЭИ, 2005. - С.67-80.

4. Постников В.Г. Оптимизация позиционных электроприводов в автоматизированной системе на основе многоканального фаззи-контроллера. // ЭЛЕКТРО, 2007, №2. - С.28-30.

Подписано в печать Заказ п Тир. W Печ.л.

Полиграфический центр МЭИ (ТУ) Красноказарменная ул., д. 13

Оглавление автор диссертации — кандидата технических наук Постников, Виктор Геннадьевич

Введение.

Глава 1. Класс позиционных электроприводов с автоматическим управлением перемещением рабочего органа.

1.1 Характеристика выделенной группы позиционных электроприводов.

1.2 Точность и динамические показатели позиционных электроприводов исследуемого класса с традиционным регулированием.

1.3 Выводы по главе.

Глава 2. Оптимизация позиционных электроприводов механических вентилей в автоматизированной системе.

2.1 Методика синтеза фаззи-регулятора положения для позиционного электропривода.

2.2 Алгоритм прямого фаззи-управления положением позиционного электропривода, минимизирующий перерегулирование и ошибку позиционирования.

2.3 Выводы по главе.

Глава 3. Оптимизация позиционных электроприводов с изменяемыми параметрами.

3.1 Синтез фаззи-регулятора, минимизирующего раскачивание груза.

3.2 Адаптивное фаззи-управление в позиционных электроприводах с традиционной структурой.

3.3 Выводы по главе.

Глава 4. Реализация фаззи-регуляторов для позиционных электроприводов рассматриваемого класса.

4.1 Способы реализации фаззи-регуляторов и выбор языка программирования.

4.2 Реализация фаззи-регуляторов на языке высокого уровня С++.

4.3 Загрузка программы реализации фаззи-регуляторов в контроллер.

4.4 Реализация фаззи-регуляторов на фаззи-контроллере.

4.5 Выводы по главе.

Введение 2007 год, диссертация по электротехнике, Постников, Виктор Геннадьевич

В современных технологиях находят всё большее применение интеллектуальные системы управления, среди которых имеют место и системы фаззи-управления (СФУ) верхнего технологического уровня. Достоинство СФУ - возможность для сложных и трудно математически описываемых объектов управления сформулировать на логической основе необходимые алгоритмы управления при многих входных переменных, что позволяет повысить качество автоматизированного технологического процесса многих производственных систем. К данным системам можно отнести некоторые тепловые системы, системы химического и фармацевтического производства, пищевой промышленности, системы газо- и теплоснабжения [23, 24]. В ряде указанных систем общий регулятор технологического процесса с использованием фаззи-управления формирует задание на необходимые перемещения рабочих органов типа регулируемых механических вентилей, осуществляющих дозированную подачу газа, пара, воды и других жидкостей в соответствующих технологических установках. Данные рабочие органы приводятся в движение электроприводами, работающими в режимах позиционирования и являющимися по существу непосредственными регуляторами технологического процесса.

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

От того, насколько качественно данные позиционные электроприводы осуществляют заданные технологическим регулятором перемещения рабочих органов, зависит и качество управляемого технологического процесса. Режим позиционирования должен быть наилучшим для выполнения технологических задач. Колебания и перерегулирование в этом процессе следует устранить, чтобы исключить передозировку вводимых электроприводами вентилей в технологический процесс требуемых порций жидкостей и газов и не допустить проливание жидкостей, перемещаемых электроприводами механизмов транспортного типа. При этом позиционирование должно выполняться с требуемой точностью и с высоким быстродействием, чтобы дозированные перемещения укладывались в технологически заданный временной интервал. Задачу «обеспечить наилучшее выполнение заданного технологическим регулятором перемещения рабочих органов установки, а именно: получить наибольшее быстродействие при отсутствии перерегулирования и в пределах требуемой точности позиционирования» можно считать актуальной задачей оптимизации рассматриваемой группы позиционных электроприводов по технологическому признаку.

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

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

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

Для достижения данной цели решались следующие задачи:

1) Анализ особенностей выделенной группы позиционных электроприводов (ПЭП) и составление их расчетных моделей;

2) Разработка метода построения алгоритма фаззи-регулятора положения для рассматриваемых ПЭП;

3) Оптимизация режима позиционирования электропривода механизмов типа вентилей трубопровода на основе фаззи-контроллера;

4) Оптимизация режима позиционирования электропривода механизмов перемещения с изменяемыми параметрами подвижной части;

5) Реализация оптимизированных регуляторов положения на основе фаззи-контроллера.

Заключение диссертация на тему "Оптимизация позиционных электроприводов автоматизированных систем на основе фаззи-контроллера"

4.5. Выводы по главе 4

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

2. Выбор фаззи-контроллера Quantum с использованием программирования в среде Concept упрощает перевод разработанных с помощью моделирования алгоритмов в рабочую программу их реализации на фаззи-контроллере.

3. Разработанные на языке С++ две программы реализации алгоритмов фаззи-регуляторов позволяют использовать в качестве элементной базы их реализации большинство современных контроллеров.

4. Разработанные два варианта программы дефаззификации по методу Mamdani для оболочки Concept позволяют сопоставлять алгоритмы, полученные моделированием в оболочке Simulink с реальной реализацией их на фаззи-контроллере.

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

Заключение.

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

1. Предложена методика синтеза фаззи-регулятора положения для оптимизации позиционных электроприводов рассматриваемых типов.

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

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

4. Разработанная программа реализации процедуры дефаззификации для контроллера позволяет адекватно сопоставлять отработку алгоритмов на реальном контроллере и моделированием в оболочке Matlab-Simulink.

5. Реализация разработанных алгоритмов совместно с технологическим алгоритмом на одном фаззи-контроллере унифицирует элементную базу системы управления и упростит ее модернизацию.

6. Работоспособность синтезированных фаззи-регуляторов, оптимизирующих процесс позиционирования, проверена их тестированием в реальном времени как с использованием специальных тестовых программных оболочек, так и непосредственно на реальном контроллере Quantum.

Библиография Постников, Виктор Геннадьевич, диссертация по теме Электротехнические комплексы и системы

1. Владимирова Е.С. Синтез фаззи-регуляторов положения в следящих и позиционных электроприводах.// Электротехника. -2000. -№ 9.

2. Гафиятуллин Р.Х., Хусаинов Р.З. Чайчук А.Я. Применение фаззи-регулятора в следящем электроприводе // 3 Международная конференция по автоматизированному электроприводу: Тез. докл. Нижний Новгород, 2001г.

3. Гультяев А. Визуальное моделирование в среде MATLAB: учебный курс СПб: Питер, 2000.

4. Ключев В.И. Теория электропривода: Учебник для вузов. -М.: Энергоатомиздат, 1985.

5. Конакова Е.С. Разработка фаззи-управления для силовых следящих электроприводов: автореферат диссертации -М.: 2001г.

6. Дэвид Дж. Круглински Основы Visual С++ -М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. -696 е.: ил.

7. Кузовков Н.Т. Модальное управление и наблюдающие устройства. М.: Машиностроение 1976.-184с.

8. Масандилов Л.Б. Электропривод подъемных кранов. М.: Изд-во МЭИ. 1998.

9. Нетушил А.В. Теория автоматического управления. -«Высшая школа», 1967.

10. Постников В.Г. Построение алгоритма фаззи-управления для позиционного электропривода. // Тр. МЭИ (ТУ). Вып. 679, М.: Издательство МЭИ, 2003.

11. П.Постников В.Г. Фаззи-регулятор электропривода механизма перемещения груза на маятниковой подвесе. // Тр. МЭИ (ТУ). Вып. 680, -М.: Издательство МЭИ, 2004.

12. Постников В.Г. Реализация алгоритмов систем управления позиционных электроприводов на фаззи-контроллере. // Тр. МЭИ (ТУ). Вып. 681, М.: Издательство МЭИ, 2005

13. Терехов В.М. Фаззи-логика в электротехнике.// Электричество. -2000. -№ И.

14. Терехов В.М., Владимирова Е.С. Некоторые аспекты применения фаззи-управления в электроприводах.// Электричество. -1999, -№ 9.

15. Терехов В.М. Алгоритмы фаззи-регуляторов в электротехнических системах.// Электричество. -2001. -№ 12.

16. Терехов В.М., Барышников А.С. Стабилизация движения тихоходных электроприводов на основе Fuzzy-логики // Электропривод.-1996.

17. Терехов В.М., Осипов О.И. Системы управления электроприводов: Учебник для студ. высш. учеб. заведений М.: Издательский центр "Академия", 2005.-304с.

18. Усынин Ю.С. Системы управления электроприводов: Учеб. пособие. -2-е изд., испр. и доп. Челябинск: Изд-во ЮУрГУ, 2004. - 328с.

19. Фурсов Е.А. Электропривод и системы управления: Тр. МЭИ(ТУ). Вып. 678. -М.Издательство МЭИ, 2002. -96с.

20. Т. Hollstein Rapid-Prototyping von anwendungs-spezifischen Fuzzy Controllern mit Fild Programmable Gate Arrays. Fuzzy Logik. Springer-Verlay Berlin. 1994.

21. Daniel Gariglia Fuzzy in der Praxis, Elektronik 20/1991

22. Omron Digital-Fuzzy processor-controller-series, FP-3000 User's Manual. 1991 Omron Tateisi Electronics Corporation. Japan.

23. F.Schmidt Wissensbasierte Automatisierung eines Verdampfers fur die Herstellung von Fruchtsaftkonzentrat. Fuzzy-Logik, theorie und Praxis, Springer-Verlay, Berlin, 1994.

24. H. Heider, V.Tryba Energiesparen durch einen adaptiven Fuzzy-Regler fur Heizungsanlayen. Fuzzy-Logik, Theorie und Praxis, Springer-Verlay, Berlin, 1994.120