Научная статья на тему 'Определение управляющих воздействий на выходе нечеткого регулятора при идентичных треугольных функциях принадлежности с ограничением'

Определение управляющих воздействий на выходе нечеткого регулятора при идентичных треугольных функциях принадлежности с ограничением Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Гостев Владимир Иванович, Скуртов Сергей Николаевич, Панченко Игорь Вячеславович

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

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

Analytical expressions for controlling actions on an output of an fuzzy controller are received at identical triangular membership functions with restriction.

Текст научной работы на тему «Определение управляющих воздействий на выходе нечеткого регулятора при идентичных треугольных функциях принадлежности с ограничением»

теор1я i методи автоматичного упpabлihhя

теория и методы

автоматического управления

theory and methods of automatic control

УДК 62-55:681.515

В. И. Гостев, С. H. Скуртов, И. В. Панченко

ОПРЕДЕЛЕНИЕ УПРАВЛЯЮЩИХ ВОЗДЕЙСТВИЙ НА ВЫХОДЕ НЕЧЕТКОГО РЕГУЛЯТОРА ПРИ ИДЕНТИЧНЫХ ТРЕУГОЛЬНЫХ ФУНКЦИЯХ ПРИНАДЛЕЖНОСТИ С ОГРАНИЧЕНИЕМ

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

ВВЕДЕНИЕ

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

РЕШЕНИЕ ЗАДАЧИ

В данной работе рассмотрим нечеткий регулятор, структурная схема которого подробно описана в [1].

© Гостев В. И., Скуртов С. Н., Панченко И. В., 2007

На вход регулятора поступают ошибка системы 0, скорость изменения (первая производная) ошибки 0, ускорение (вторая производная) ошибки 0.

На универсальном множестве и = [ 0, 1] заданы два нечетких подмножества, функции принадлежностей (ФП) которых для каждой лингвистической величины определяются по формулам:

u) =

1, 0 < u < a, 1 - u

1 - a

, a < u < 1;

M u) =

0 < u < 1 - a,

1 - a' 1, 1 - a < u < 1.

(1)

При поступлении на нечеткий регулятор в какой-то момент времени значений входных переменных 0*, 0* и 0* с шагом квантования Н осуществляется пересчет входных переменных в переменные м\, м2, м^ на универсальном множестве и = [ 0, 1 ] и расчет значений

132

ISSN 1607-3274 «Радюелектронжа. !нформатика. Управлшня» № 2, 2007

В. И. Гостев, С. Н. Скуртов, И. В. Панченко: ОПРЕДЕЛЕНИЕ УПРАВЛЯЮЩИХ ВОЗДЕЙСТВИЙ НА ВЫХОДЕ НЕЧЕТКОГО РЕГУЛЯТОРА ПРИ ИДЕНТИЧНЫХ ТРЕУГОЛЬНЫХ ФУНКЦИЯХ

Мт

. i-u

М-з=-

\ /! 1 1 1

j/ 1

0 1 а 1 i-a 1

(1-а)А

(1-а)В

-Kh X

ч

0 а ^ 1-а 1

a)

l-(l-a) А 1-(1-а)в

б)

Рисунок 1

ФП для этих переменных (см. рис. 1). Точками на универсальном множестве отмечены возможные для какого-то момента времени значения переменных и[,

м2> м*.

Для упрощения нормировки (пересчета значений сигналов в значения элементов единого универсального множества) диапазоны изменения входных и выходного сигналов (параметров нечеткого регулятора) принимаем симметричными:

^тяу = —9шт; 9шах = —9шт; 9шах = —9шт;

Тогда формулы для нормировки (пересчета) принимают вид

«1* = -(6* - 6min)/(26min) ;

„2* = -((* - 6min)/(26min) ;

u3* = -(6* - 6min)/(26min) .

(2)

Лингвистическое правило управления нечеткого регулятора формулируется виде:

Если (9* = «1) и (9* = «2) и (9* = «з),

то (т* = а3с), ] = 1, 2, (3)

где «1, «2 и «3 - лингвистические оценки ошибки, первой производной ошибки и второй производной ошибки, рассматриваемые как нечеткие терм-множества, определенные на универсальном множестве, / = 1,2;

а1с - лингвистические оценки управляющего воздействия на объект, выбираемые из терм-множества переменной т. Лингвистические оценки выбираются из терм-множеств лингвистических переменных 9*, 9*, 9* и т :

« е {отрицательная (1), положительная (2)}.

Другими словами, все сигналы (определенные выше лингвистические переменные) характеризуются как отрицательные (/ = 1) или положительные (/ = 2).

Функция принадлежности управляющего воздействия нечеткому множеству «отрицательная» определяется из системы нечетких логических уравнений (алгоритм Мамдани):

т1 / , \

Ц («1, и2, из) = Ц^и^АЦ^М2) А Ц-1 (М3). (4)

Функция принадлежности управляющего воздействия нечеткому множеству «положительная» определяется из системы нечетких логических уравнений:

т2

Ц («1, и2, из) = «1)л^2(«2) А Ц-2(«3). (5)

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

т т1 т2

Ц («1, «2, из) = Ц («1, «2, «з) УЦ («1, «2, «з). (6)

В выражениях (4)-(6) л -логическое и, V -логическое или.

В соответствии с лингвистическими правилами управления, функция принадлежности управляющего воздействия Ц1с(и) нечеткому множеству «отрицательный» ограничена сверху значением:

A = min[|ii(u1*)«2*), M3*)],

(7)

функция принадлежности управляющего воздействия l2c(u) нечеткому множеству «положительный» ограничена сверху значением:

B = min[|2(«1),|2(u*),|2(u*)]. (8)

Результирующая функция принадлежности для управляющего воздействия на основании выражения (6) определяется как

lc( u) = lic( u )vl2c( u), (9)

т. е. получается формированием максимума

|c(u) = max [|1c(u) ,|2 c(u)]. (10)

Для определения конкретного значения управляющего воздействия m* формируется «результирующая фигура», ограниченная результирующей ФП и производится поиск абсциссы «центра тяжести результирующей фигуры» uc.

Отметим весьма существенный факт. Какие бы значения не принимали переменные u\, u*2, Ц на универсальном множестве U = [ 0,1] в зависимости от соотношений величин А и В «результирующая фигура» может принимать только две конфигурации: при A < B первая конфигурация показана на рис. 1, а; при A > B вторая конфигурация показана на рис. 1, б.

mmax mmin.

Общая формула для определения абсциссы «центра тяжести результирующей фигуры» записывается в виде

1

|мц(м) йм 0

— . (11)

и. = -

С 1

J|i(и)db

Абсцисса «центра тяжести результирующей фигуры» при А < В определяется по формуле

(1 - a)A (1 - a)B 1 A J bdb + J 1-bdb + B J bdb

0 ( 1 - a)A ( 1 - a )B

(1 - a)A (1 - a)B 1

A J db + J 1—a db + B J db

0 (1 - a)A (1 - a)B

при A < B. После несложных вычислений находим:

(12)

В / 2 + ( 1 - а) 2 (А3 - В3 ) / 6 мс = ----2—— при А <В. (13)

В + (1 - а)(А - В )/2

Абсцисса «центра тяжести результирующей фигуры» при А > В определяется по формуле

1-( 1 - а)А 1 -(1 - а)В 1

А | мйм + | 1—м мйм + В | мйм

0 1-( 1 - а)А 1-( 1 - а )В

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

Ис 1 -(1 - a)A 1 -(1 - a)B

1

A J db + J 0

1 - и

db + B

db

1 - a

1-( 1 - a)A 1-( 1 - a)B

при A > B. (14)

= A / 2-( 1 - a ) (A2 - B2 ) /2 + ( 1 - a ) 2 (A3 - B3 ) / 6

A-(1 - a)(A2 - B2)/2 при A > B.

(15)

После несложных вычислений находим:

Полученное значение ис затем преобразуется в значение управляющего воздействия на объект управления

= mrnin(1 - 2ис) .

В качестве примера приведем следующие результаты расчетов.

При А = 0,1, В = 0,3, a = 0,25 получаем ис = 0, 6082.

При А = 0,3, В = 0,1, a = 0,25 получаем ис = 0, 3918.

ВЫВОД

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

ПЕРЕЧЕНЬ ССЫЛОК

1. Гостев В. И. Синтез нечетких регуляторов систем автоматического управления. - К.: Издательство «Радю-аматор», 2005. - 708 с.

Надшшла 5.06.07

Отримано анал1тичт вираження для керуючих впли-eie на виход1 неч1ткого регулятора при 1дентичних три-кутних функщях приналежноcтi з обмеженням.

Analytical expressions for controlling actions on an output of an fbzzy controller are received at identical triangb lar membership frnctions with restriction.

УДК 681.5.01.23

Т. Б. Никитина

СИНТЕЗ ЦИФРОВОГО НЕЛИНЕЙНОГО Р0БАСТН0Г0 УПРАВЛЕНИЯ МНОГОКАНАЛЬНЫМИ СИСТЕМАМИ

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

© Никитина Т. Б., 2007

ВВЕДЕНИЕ

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

134

ISSN 1607-3274 «Радюелектронжа. 1нформатика. Управлшня» № 2, 2007

b

c

bc =

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