Научная статья на тему 'Информационно-аналитическая модель нечеткого пропорционально-интегрально-дифференцирующего регулятора'

Информационно-аналитическая модель нечеткого пропорционально-интегрально-дифференцирующего регулятора Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
165
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЛОЖНЫЙ ОБЪЕКТ УПРАВЛЕНИЯ / НЕЧЕТКИЙ АЛГОРИТМ УПРАВЛЕНИЯ / ЛИНГВИСТИЧЕСКАЯ ПЕРЕМЕННАЯ / ЛИНГВИСТИЧЕСКАЯ ФУНКЦИЯ / НЕЧЕТКИЙ ПРОПОРЦИОНАЛЬНО-ИНТЕГРАЛЬНО-ДИФФЕРЕНЦИРУЮЩИЙ ЗАКОН РЕГУЛИРОВАНИЯ (PID-CONTROLLER) / COMPLEX CONTROL OBJECT / FUZZY CONTROL ALGORITHM / LINGUISTIC VARIABLE / LINGUISTIC FUNCTION / FUZZY PROPORTIONAL-INTEGRAL-DERIVATIVE CONTROL LAW (PID-CONTROLLER)

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

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

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

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

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

INFORMATION-ANALYTICAL MODEL FOR A FUZZY PROPORTIONAL-INTEGRAL-DERIVATIVE CONTROLLER

Objectives The aim of the study is to create a model allowing us to improve the accuracy of fuzzy control algorithms for complex objects in conditions of uncertainty. Methods An approach of fuzzy representation and comparison of the state parameters of complex objects of control in conditions of uncertainty has been developed. The principle of realisation of information-analytical model of proportional-integral-derivative law of regulation of state parameters of a complex object on the basis of linguistic variables and linguistic functions is proposed. A method for constructing graphs of linguistic functions is developed on the basis of expert data processing using regression analysis methods. Results An information-analytical model for a fuzzy proportional-integral-derivative law is constructed that allows a satisfactory level of accuracy for the regulation of the state parameters of a complex control object in an unstable environment to be achieved. The main drawback of fuzzy algorithms for managing complex objects (low accuracy in regulation of the state parameters of the control object) is identified and major limitations associated with their effective use are analysed. It is shown that one of the most effective means of circumventing the noted shortcoming is the use of the information-analytical model of the proportional-integral-derivative law of the state parameters of a complex object with fuzzy control algorithms used to implement selectable controls. Conclusion The proposed approach allows the proportional, integral and derivative fuzzy laws of regulation to effectively control the state of complex objects under undetermined and unstable operating conditions based on fuzzy control algorithms provided on this basis.

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

Для цитирования: Абдурагимов Т.Т., Мелехин В.Б., Хачумов В.М. Информационно-аналитическая модель нечеткого пропорционально-интегрально-дифференцирующего регулятора. Вестник Дагестанского государственного технического университета. Технические науки. 2017;44 (1):48-60. D0I:10.21822/2073-6185-2017-44-1-48-60

For citation: Abduragimov T.T., Melekhin V. B., Hachumov V.M. Information-analytical model for a fuzzy proportionalintegral-derivative controller. Herald of Dagestan State Technical University. Technical Sciences. 2016;44 (1):48-60. (In Russ.) DOI: 10.21822/2073-6185-2017-44-1-48-60

ТЕХНИЧЕСКИЕ НАУКИ ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

УДК 681.518

DOI: 10.21822/2073-6185-2017-44-1-48-60

ИНФОРМАЦИОННО-АНАЛИТИЧЕСКАЯ МОДЕЛЬ НЕЧЕТКОГО ПРОПОРЦИОНАЛЬНО-ИНТЕГРАЛЬНО-ДИФФЕРЕНЦИРУЮЩЕГО РЕГУЛЯТОРА

Абдурагимов Т.Т.1, Мелехин В.Б.2, Хачумов В.М.3

1'2Дагестанский государственный технический университет 367015, г. Махачкала, пр. И.Шамиля,70 3Институт системного анализа РАН, 117312, г. Москва, пр. 69-летия Октября, 9 e-mail: 1iron969@mail,com,2pashka1602@rambler.ru, 3vmh@isa.ru,

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

Ключевые слова: сложный объект управления, нечеткий алгоритм управления, лингвистическая переменная, лингвистическая функция, нечеткий пропорционально-интегрально-дифференцирующий закон регулирования (PID-controller)

TECHICAL SCIENCE COMPUTER SCIENCE, COMPUTER ENGINEERING AND MANAGEMENT

INFORMATION-ANALYTICAL MODEL FOR A FUZZY PROPORTIONALINTEGRAL-DERIVATIVE CONTROLLER

12 3

Timur T. Abduragimov , Vladimir B. Melekhin , Vyacheslav M. Khachumov

1'2Daghestan state technical university

70 I.Shamilya Ave.,70367015 Makhachkala, Russia

3Institute system analysis by wounds,

69 years of the October Ave., Moscow 117312, Russia

12 3

e-mail: iron969@mail,com, pashka1602@rambler.ru, vmh@isa.ru,

Abstract. Objectives The aim of the study is to create a model allowing us to improve the accuracy of fuzzy control algorithms for complex objects in conditions of uncertainty. Methods An approach of fuzzy representation and comparison of the state parameters of complex objects of control in conditions of uncertainty has been developed. The principle of realisation of information-analytical model ofproportional-integral-derivative law of regulation of state parameters of a complex object on the basis of linguistic variables and linguistic functions is proposed. A method for constructing graphs of linguistic functions is developed on the basis of expert data processing using regression analysis methods. Results An information-analytical model for a fuzzy proportional-integral-derivative law is constructed that allows a satisfactory level of accuracy for the regulation of the state parameters of a complex control object in an unstable environment to be achieved. The main drawback of fuzzy algorithms for managing complex objects (low accuracy in regulation of the state parameters of the control object) is identified and major limitations associated with their effective use are analysed. It is shown that one of the most effective means of circumventing the noted shortcoming is the use of the information-analytical model of the proportional-integral-derivative law of the state parameters of a complex object with fuzzy control algorithms used to implement selectable controls. Conclusion The proposed approach allows the proportional, integral and derivative fuzzy laws of regulation to effectively control the state of complex objects under undetermined and unstable operating conditions based on fuzzy control algorithms provided on this basis.

Keywords: complex control object, fuzzy control algorithm, linguistic variable, linguistic function, fuzzy proportional-integral-derivative control law (PID-controller)

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

Как правило, в таких алгоритмах управления для сокращения количества продукции, допустимые состояния ОУ S = {S¿},i = 1,2, ...,пь скорость изменения параметров состояния V = [vj),j = 1,2, ...,т и управления B¿ £ В = {B¿}, i = 1,2, ..,п1 X т определяются в нечеткой форме или интервальным способом представления с помощью термов лингвистических переменных (ЛП) [9]. Данное обстоятельство и определяет основной недостаток нечетких алгоритмов управления, связанный с низкой точностью регулирования параметров состояния ОУ. Основной проблемой этого недостатка является то, что с помощью нечетких алгоритмов управления практически достаточно эффективно реализуется только пропорциональный закон регулирования параметров состояния ОУ [10-15].

Отмеченный выше недостаток нечетких алгоритмов управления, несмотря на простоту реализации, не позволяет эффективно их использовать в случаях, когда:

- к точности желаемого состояния ОУ предъявляются повышенные требования;

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

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

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

Следует отметить, что в общем случае изменение состояний ОУ может происходить: по заданной программе функционирования, изменяющейся во времени и сводящейся к отработке заданных в ней управлений ; в результате возмущающих факторов ОС, негативным

образом влияющих на состояние ОУ; на основе управлений , выполняемых системой

управления для перевода ОУ в требуемое на текущий момент времени состояние, которое он покинул под воздействием возмущающих факторов ОС и за счет влияния изменений одних параметров состояния на значения других параметров ОУ.

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

Методы исследования. Нечеткая модель описания и сравнения между собой состояний объекта управления. В общем случае текущие фактические Sj( t) ES и целевые Sj (t) E S, состояния ОУ можно определить соответственно кортежами < а 1, а2,.. .,аj 2 ,. . ., ат > и < а\,а*2, ...,а22 ,. . .,а2п > значений параметров состояния А = { аj 2},i 2 = 1, 2 ,. . .,т, , где а¿2, соответственно фактическое и целевое значение -го параметра состояния ОУ в текущий момент времени. Это позволяет сформировать проблемные на текущий момент времени состояния ОУ ) , и сформировать на их

основе продукции нечеткого алгоритма управления состояниями сложного объекта имеющие, например, следующее содержание:

«Если текущее состояние ОУ определяется проблемным состоянием S j2 (t), а целевым является состояние S 2 (t), то в случае низкой скорости изменения отклонений следует сформировать и реализовать управление В j 2 E В», (1)

где - недопустимое отклонение фактического значения -го параметра

состояния от его целевого значения.

Для обобщенного описания различных состояний ОУ и сравнения между собой значений входящих в них параметров с целью определения отклонений, используем соответствующие им ЛП R = {Rj2},i2 = 1,2,. . .,т. Каждая такая ЛП определяется следующей четверкой:

R j2 = ( Hi2 ,Tj 2 ,Uj 2 ,П 2), Где Hj2 - название ЛП, которое совпадает с названием соответствующего ей параметра состояния ОУ, например, «Температура состояния ОУ»; T2 = {Ti2(к)},к = 1,2,...,5 - терм-множество или множество словесных (нечетких) значений ЛП, например, Tj 2= {«очень низкая», «низкая», «средняя», «высокая», «очень высокая температура»}; Uj2E{а^,аf2] - базовое множество значений ЛП, которое определяет шкалу ее численных значений соответственно с

нижней af2 и верхней Af2 границами. Данная шкала в соответствии с количеством и названием термов ЛП разбивается на пять непересекающихся интервалов с четкими границами, внутри каждого из которых определяется нечеткое множество значений параметров состояния ai2 G A ОУ.

Таким образом, ограничения, определяемые термами Ti2(к) G Ti2 ЛП Ri2 и накладываемые на значения базовой переменной регулируемого параметра , задаются четко и выбираются исходя из предельных эксплуатационных характеристик ОУ или на основе данных опроса экспертов; ц2 - базовая переменная ЛП, или конкретное значение соответствующего ей параметра состояния ai2 ОУ, т.е. ц2 = ai2.

Это позволяет каждое значение регулируемого параметра ai2 G A ОУ представить парой ) , где ) - нечеткое значение параметра состояния или терм, в

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

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

Для нечеткого представления значений параметров состояния ОУ, как правило, измеряемых датчиками в количественной форме, используем преобразования вида [18]:

Ti2 ( 1 ), есл/ 0 <ц2 < r*;

W: ri2 ^ ) если

Ti2 (к) если r*_± < ц2 < r j* ; (2)

Г*_ 1 < Ц2 < Г*,

позволяющие каждой базовой переменной ц2 регулируемого параметра состояния, определяемого лингвистической переменной ^¿2, поставить в соответствие один из ее термов Т 2 (к )>к = 1 ^ , где 1 - соответственно нижняя и верхняя границы числовых значений терма Т12( к).

В этом случае степень нечеткого равенства р (г^2) двух значений а¿2 = ц2 и а22 = г12 регулируемого параметра, представленных соответственно парами < г^)>Т&(к 1 )> и <г12(к2) >, будем определять согласно следующему характеристическому уравнению:

г

р ( ,г2

1, если, W^-r&l < е;

Irl _г2 1

1-zH*121, если ( Т2(кX)=T2(к2)); (3)

'к-1

0, если R ¿2 ( к г )*R }г (к2),

V.

где £ - величина допустимого значения отклонения фактического значения параметра от заданного его значения , определяемая согласно требуемой точности

решения задачи (допустимая ошибка регулирования в установившемся режиме); \т12 — г^ -абсолютная величина разности.

Полагаем, что сравниваемые значения т^2,г12 параметра а£2 равны между собой, если Р (ТК >т12) = 1 , т.е. оба значения параметра состояния попадают в заданную окрестность £ одной и той же точки на шкале допустимых численных значений ЛП.

Сравниваемые значения параметра а 12 нечетко равны при 0 < р(г^2,г12) < 1 , т.е. если они попадают в интервал значений одного и того же терма ЛП. В этом случае оценка степени равенства определяется по их относительной удаленности от центра тяжести функции принадлежности. Наконец, сравниваемые значения параметра состояния а 12 Е А ОУ не равны между собой, если степень их нечеткого равенства принимает значение р(г^2,г12) = 0, т.е. они попадают в интервалы численных значений различных термов.

Тогда, если в качестве критерия эффективности регулирования параметров состояния аi2 ЕА ОУ принять значение степени нечеткого равенства р(г2,г*2), равное 1, то задача сводится к построению и реализации управлений Вп е B, позволяющих обеспечить такие

текущие г2 значения данных параметров, при которых соответствующая им степень равенства, равна 1 , где ц2 и г*2 - соответственно текущее и требуемое на данный момент времени значения регулируемого параметра аj2 [18-20].

Построение информационно-аналитической модели нечеткого ПИД закона регулирования при отсутствии взаимного влияния параметров состояния друг на друга. Сформулируем задачу построения информационно-аналитической модели нечеткого закона ПИД регулирования при отсутствии у ОУ взаимного влияния параметров состояния друг на друга.

Пусть текущее целевое S* (t) состояние ОУ определяется кортежем его параметров следующего вида: S*(t) = «г*(t),T*(k*) >,i2 = 1,2,...,т>, где г* - текущее целевое количественное значение - го параметра состояния ОУ, которое попадает в интервал численных значений терма ).

Фактическое состояние ОУ в данный момент времени определяется кортежем следующего вида: S(t) =« ц2(t),Ti2(k),i2 = 1,2,...,т>, где ц2(t) - фактическое значение i2 - го параметра состояния ОУ, попадающее в интервал численных значений терма ).

Тогда в процессе сравнения между собой значений одноименных параметров в

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

1. Когда хотя бы для одного из параметров состояния ОУ, его сравниваемые значения попадают в интервалы численных значений различных термов, а скоростью v (Д а^2) = (Лц2 (t2) — Лг2 (t2))/

) изменения текущего значения отклонения данного параметра можно пренебречь. Другими словами, степень равенства сравниваемых значений анализируемого параметра состояния р(г2(t),r*2(t)), равна 0, где ц2(t),r*2(t) - значения параметра аj 2ЕА соответственно в фактическом и целевом состоянии ОУ. В этом случае управление Вj 2 Е В, позволяющее обеспечить требуемую точность регулирования данного параметра управления, должно состоять из двух составляющих: пропорциональной - В j 2 ( П) и интегральной - В j 2( И).

Другими словами, нечеткому ПИД регулятору достаточно реализовать пропорционально-интегральный закон регулирования искомого параметра состояния. При этом, на первом шаге регулирование текущего значения параметра состояния осуществляется на основе пропорциональной составляющей выбранного управления Вj2 Е В, а на втором - интегральной его составляющей.

Задача пропорциональной составляющей Вj2(П) управления Вj2ЕВ в этом случае сводится к такому изменению параметра управления, при котором он принимает значение Г 2 (t), попадающее в интервал численных значений одного и того же терма, что и его целевое г*2(t) значение, т.е. когда для него выполняется условие:« 0 < р(ц2( t),r*2(t)) < 1».

Интегральная же составляющая управления ) в этом случае должна обеспечить

такое текущее значение ) параметра управления , для которого выполняется условие: «1г* (t) —г*2(t)| < е», т.е. значение степени равенства р(г*(t),r*2(t)) = 1.

Например, пусть в качестве исполнительного механизма в нечетком ПИД регуляторе параметра управления ) используется реверсивный шаговый двигатель. Тогда

пропорциональная составляющая ) в данном регуляторе параметра управления

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

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

Выполнение же интегральной составляющей ) управления в процессе

регулирования, например, параметра состояния ) реализуется на основе шагового режима работы двигателя с проверкой выполнения условия: «р(r* ( t),r*2(t)) = 1» после исполнения каждого шага вращения. После выполнения условия «р (r * ( t), r*2 ( t)) = 1 » регулирование параметра ai2(t) прекращается, т.к. цель управления считается достигнутой.

2. Когда при сравнении между собой значений одноименных параметров в состояниях S (t) и ) хотя бы для одного из них выполняется условие: « ( ) )) », а

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

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

3. Значения всех степеней близости р(ai2( t),a*2( t)) для сравниваемых значений одноименных параметров управления в состояниях ) и ) равны единице. В этом случае система ситуационного управления не предпринимает никаких действий, но продолжает контролировать состояние технологического процесса.

Рассмотрим случай, когда скорость v(Аai2) = (Ari2(t2) — Ar2(t2))/(t2 — t^ изменения отклонения параметра состояния ) ОУ является недопустимо высокой. Тогда возникает необходимость в отработке постоянно действующей дифференциальной ) составляющей управления Вi2 G В, компенсирующей влияние возмущающего фактора ОС на ОУ в течение всего периода его проявления.

Данная составляющая управления в общем виде определяется следующим образом Bi2(Ä) = fv (А aa(t)).

Для эффективной реализации в нечетком ПИД законе регулирования параметров состояния ОУ пропорциональных составляющих ) управлений

В целесообразно построить и использовать графики ЛФ [16], представляющие собой аналитическую зависимость между отклонениями параметров управления и

устраняющими их управлениями ) следующего вида:

А ai2 = кi2Вi2 (П), i2 = 1,2 ,. . . т, (4)

где кi2 - коэффициенты пропорциональности эмпирической модели (4).

В общем случае каждая ЛФ определяется следующей пятеркой:

Нл ф,Л П з п ,{Л Пн (i),i = 1,2.....n],M,F,

где - название лингвистической функции; - зависимая лингвистическая

переменная; {Л Пн (i)} - множество независимых ЛП; M - матрица соответствий между нечеткими значениями зависимой ЛП и нечеткими значениями независимых ЛП, которые определяются термами данных переменных; F - график ЛФ, представляющий собой аналитическую зависимость ) между значениями зависимой ЛП и

значениями alH,i = 1,2,. . .,n независимых ЛП.

Для построения графиков лингвистических функций (4) определим для каждой пропорциональной составляющей Вг2 (П) управлений Ba е B элементы их терм

множества Tn = [Tj2(j)},j = 1,2,...5, словесные (нечеткие) значения которых задаются следующими термами: «очень малая», «малая», «средняя», «большая» и «очень большая величина управления». Это позволяет на основе экспертных данных установить соответствие между нечеткими значениями отклонений Sai2 параметров управления ai2 е A и нечеткими

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

значениями соответствующих им управлений Bt 2( П), например, (табл.1).

Таблица 1. Соответствие между нечеткими значениями отклонений Aa2 параметра

управления ai2 и нечеткими значениями соответствующего ему управления 2(П)

Table 1. Correspondence between fuzzy values of deviations of the control parameter and fuzzy values of the corresponding control ___

Aa 2 Очень малое Малое Среднее Большое Очень большое

B 2 (П) Очень малая Малая Средняя Большая Очень большая

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

управлений Bi 2( П) (табл. 2).

Таблица 2.Соответствие между количественными значениями отклонений Дап (у) параметра управления аг2 и количественными значениями соответствующего

ему управления Ь2 (]), ]=1,2,..,5

Table 2. Correspondence between the quantitative values of deviations of the control parameter and the quantitative values of the corresponding control (j), j = 1,2, .., 5_

A°i 2 Aat 2(1) Aßi 2(2) Aai 2(3) Aal 2 (4 ) Aai2 (5)

Вг 2 (П) b 2(1) b2(2) b 2(3) b 2(4) b 2(5)

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

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

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

В случае наличия в ОС постоянно действующего возмущающего фактора, приводящего к недопустимо высокой скорости изменения хотя бы одного параметра состояния ОУ, требуется реализация дифференциальной составляющей Bi 2( Д) соответствующего ему управления В е В , постоянно действующей на период действия

возмущающего фактора ОС. Для построения дифференциального закона регулирования формируются ЛФ, в которых роль независимой переменной выполняют дифференциальные

составляющие Bi2(Д) выбранных управлений Ва е В, а независимой переменной - скорость изменения отклонения v(Даi 2) регулируемого параметра.

График ^ ЛФ в этом случае строится по выше описанному принципу обработки экспертных данных и определяется в общем виде аналитической зависимостью Bi 2 (Д) = f (v(Даi 2 )).

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

Сформулируем методики построения и реализации пропорциональной Bi2 (П), интегральной

Bi2(И) и дифференциальной Bi2(Д) составляющих, выбираемых на основе нечетких алгоритмов управлений Bi2 е B при взаимном влиянии параметров состояния ai2 е A ОУ друг на друга.

Следует отметить, что если имеется возможность разбиения множества параметров состояния ОУ A на классы Ak, Ak с A, k = 1,2,..., m5, в каждом из которых принадлежащие им

параметры управления влияют друг на друга, то это значительным образом позволяет сократить размерность, как нечеткого алгоритма управления, так и размерность задач, решаемых в процессе формирования управлений. Если такое разбиение невозможно, то задача решается в общем виде при условии, что m5 = m, k = 1, Ak = A . В этом случае значения

отклонений каждого параметра управления ai2 е A можно выразить аналитической зависимостью следующего вида:

ЧЛО = /5(^1(0,ba2(t),...,bad(О,B),i2 -1,2,...,m. (5)

Используя графики ЛФ (4) аналитическую зависимость (5) можно представить в виде графиков лингвистических функций следующего вида:

àa, 2 (t ) = h &BÎ2 ( П )) + h2 (k2 Bi ( П )) +... + hm (kmBm ( П))Л = 1,2, ...,m, (6)

где h

i2 , i2 = ■^v.^ m - коэффициенты пропорциональности, интерпретируемые как степени влияния пропорциональных составляющих Bi2(П) управлений Bi2 е B на отклонения параметров a е A , которые определяются по данным, полученным экспертным путем.

Для определения коэффициентов пропорциональности hi2, i5 = 1,2,..., m для всех управлений Bi2 е B определяется одна и та же ЛП с названием «Степень влияния управлений Bi2 е B на параметры состояния ai2 е A ». В этом случае базовая шкала значений данной ЛП изменяется от 0 до 1 и разбивается экспертным путем на пять нечетких интервалов, определяемых термами: «очень слабое влияние», «слабое влияние», «среднее влияние», «сильное влияние» и «очень сильное влияние».

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

Затем на основании уравнений (6) формулируется следующая многокритериальная многофакторная задача оптимального управления. Найти такие компромиссные значения пропорциональных составляющих Bi2 (П) для всех управлений Bi2 е B, при которых

отклонения Aai2, i2 = 1,2,..., m принимают компромиссные минимальные значения. Решить

данную задачу можно, например, методом многокритериальной оптимизации по Парето [21].

При необходимости, дальнейшее повышение точности текущих значений параметров состояния at2 е A ОУ можно обеспечить путем реализации интегральных составляющих Bl2 (И) соответствующих им управлений Bi2 е B. Для реализации интегральных составляющих нечеткого регулятора параметров состояния ОУ будем исходить из следующих соображений. Очевидно, что степень hi2 влияния «собственного» управления

B на параметр состояния ai2 значительно выше (для «собственного» управления B

параметра ai2 она, как правило, определяется в матрице ЛФ термом «очень сильное влияние» и в уравнениях (6) принимает значение близкое к 1).

Отсюда, можно утверждать, что скорость изменения значений отклонений Ьйа

параметров a;2 е A под действием «собственного» управления значительно выше, чем скорость их изменений под воздействием «чужих» управлений B* е B .

Обсуждение результатов. Следовательно, организовав итерационный процесс реализации интегральных составляющих Bl2 (И) управлений Bj2 е B методом покоординатного спуска (подъема) в прямоугольной системе координат[21], в которой координаты определяются различными управлениями, можно за конечное число итераций получить допустимые отклонения регулируемых параметров состояния a;2 е A сложного ОУ.

Дифференциальные Bi2 (Д) или компенсационные составляющие управлений Bi2 е B , с учетом их влияния на каждый параметр состояния a е A ОУ при недопустимой скорости изменения их отклонений v(Aa^), в первом приближении могут определяться по графикам

m

соответствующих им ЛФ следующего вида: Bi2(П) = ^klJ^(П)v(Aaj), где k]2 (Д), j = 1,2,...,m -

j=1

коэффициенты пропорциональности регрессионной модели графиков ЛФ, построенной путем обработки данных экспертного опроса.

В данном случае в качестве независимых ЛП при формировании графиков соответствующих ЛФ рассматриваются ЛП, определяющие дифференциальные составляющие Bi2 (Д) управлений Bi2 е B, а зависимые ЛП соответствуют скоростям v(Aai2), i2 = 1,2,.., m изменения отклонений параметров состояния ог2 е A ОУ.

Более точно дифференциальные Bi2 (Д) составляющие управлений Bj2 е B можно определить путем решения задачи оптимального управления в следующей постановке. «Определить такие оптимально-компромиссные значения дифференциальных составляющих B,2(Д),h = 1,2,. .,m управлений Bj2 е B по Парето, которые позволяют обеспечить минимальные (допустимые) значения скоростей v(Aai2) ^ min изменения параметров

состояния под действием возмущающих факторов ОС». Для решения данной задачи на основе экспертных данных формируются ЛФ, графики которых в общем виде можно определить следующим образом:

v(Aai 2) = fi7(v(Aa1) = fl(Bl(^),v(Aa1) = f ^(Д),...^) = fm (Bm (Д)),/2 = 1,2,..., m. (7)

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

Для построения аналитической зависимости графиков такого вида ЛФ на основе экспертных данных путем их обработки методами регрессионного анализа, вначале формируются графики v(Aaj2) = k* Bi2 (Д) лингвистических функций, определяющие зависимость между скоростью v(Aai2) изменения отдельных параметров состояния ог2 е A ОУ и дифференциальными составляющими B;2 (Д) соответствующих им управлений Bi2 е B , где k* - коэффициенты пропорциональности соответствующей регрессионной модели, построенной на основе экспертных данных.

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

регрессионные модели следующего вида: v(Aa¿2 ) = ^ kj(i2 )kjBj (Д), где коэффициенты

J-i

пропорциональности k*(i2 ), которые изменяются от О до 1 и интерпретируются как степень влияния дифференциальных составляющих B. (Д) на скорость v(Aan ) изменения параметра

состояния a e A ОУ.

Вывод. Резюмируя вышеизложенное, можно сформулировать следующие выводы.

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

2. Разработанный метод построения аналитической зависимости графиков ЛФ в виде эмпирических математических моделей, сформированных на основе экспертных данных путем их обработки методами регрессионного анализа, позволяет эффективным образом реализовать нечеткий ПИД закон регулирования параметров состояния сложного ОУ и таким образом обеспечить его устойчивое функционирование в нестабильной окружающей среде.

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

4. Моделирование на ЭВМ практического использования, предложенной информационно-аналитической модели нечеткого пропорционально-интегрального закона регулирования в системе управления расходом воды гидроагрегатами ГЭС по заданной суточной программе (при следующих параметрах состояния ОУ: диаметр трубопровода изменяется от О при закрытом гидравлическом затворе до 5 м при полностью открытом гидравлическом затворе; значение расхода воды может изменяться в пределах от О до 15О м3/сек.), показало возможность экономии расхода воды в течение года до 3% за счет повышения точности регулирования и получения в результате этого экономического эффекта до 17 млн. рублей в год.

Библиографический список:

1. Хижняков Ю.Н. Алгоритмы нечеткого, нейронного и нейро-нечеткого управления в системах реального времени. - Пермь: ПНИПУ, 2О13. -169 с.

2. Пегат А. Нечеткое моделирование и управление / Пер. с англ. - 2-е изд. - М.: БИНОМ. Лабораториязнаний, 2013. - 798 с.

3. Kosko B. Fuzzy systems as universal approximations // IEEE Transactions on Computers. Vol. 43/ № 11, November 1994. - P. 1329-1333.

4. Cordon O., Herrera F., A General study on genetic fuzzy systems // Genetic Algorithms in engineering and computer science, 1995. - P. 33-57.

5.Sivanandam S.N., Sumathi S., Deepa S.N. Introduction to fuzzy logic using Matlab. -Berlin: Springer, 2007. - 430 p.

б. Kato M., Yamamoto T., Fujisawa S. A skill based PID controller using artificial neural networks // Computational Intelligence for Modeling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce, 28-30 Nov. 2005. Vol. 1. -P. 702-707.

7.Захаров В.И., Ульянов С.В. Нечеткие модели интеллектуальных промышленных регуляторов и систем управления. Методология проектирования // Изв. РАН. Техническая кибернетика. 1993. № 5. - C. 197-220.

8.Passino K.M., Stephen Yurkovich. Fuzzy Control. - Boston (USA): Addison Wesley Longman, 1998. - 522 p.

9. Zadeh L.A. Fuzzy sets // Information and Control. 1965. № 8. - P. 338-353.

10. Hu B.G., Mann G.K.I., Gossine R.G. A systematic study of fuzzy PID controllers -functionbased evaluati on approach // IEEE Trans. Fuzzy Syst. 2001. Vol. 9, №5. - P. 699-711.

11. Kawafuku R., Sasaki M., Kato S. Selftuning PID control of a flexible micro actuator using neural networks // IEEE International Conference on Systems, Man and Cybernetics, 11-14 Oct. 1998. Vol. 3. P. 3067-3072.

12. Li Jie, Xie Jianying, Wu Zhengmao. Design of disturbance rejection PID controllers for time delay system based on genetic algorithms // International Conference on Neural Networks and Brain (ICNN&B '05), 13-15 Oct. 2005. Vol. 2. - P. 876-880.

13. Гостев В.И. Проектирование нечетких регуляторов для систем автоматического управления. - СПб.: БХВ-Петербург, 2011. -416 с.

14. Бурлаков М.В. Нечеткие регуляторы. - СПб.: ГУАП, 2010. -252 с.

15. Лубенцова Е.В., Петраков В.А., Слюсарев Г.В., Лубенцов В.Ф. Метод построения нечетких регуляторов с использованием аналитических выражений для управляющих воздействий // Фундаментальные исследования. 2015. № 11. Том 3. - С. 484-490.

16. Мелехин В.Б., Алиев С.Н., Вердиев М.М. Лингвистические функции и особенности их применения в системах управления и принятия решений // Научно-технические ведомости СПб ГПУ. Основной выпуск. 2008. №2. С. 249-254.

17. Мелихов А.Н., Берштейн Л.С., Коровин С.Я. Ситуационные советующие системы с нечеткой логикой. - М.: Наука, 1990. -272 с.

18. Берштейн Л.С., Мелехин В.Б. Планирование поведения интеллектуального робота. -М.: Энергоатомиздат, 1994. -238 с.

19.Берштейн Л.С., Мелехин В.Б., Канаев М.М. Выбор величины управления при реализации нечетких управляющих алгоритмов// Электронное моделирование. 1989. № 1. -С. 91-99.

20. Драйнер М., Смит Г. Прикладной регрессионный анализ / Пер. с англ. В 2 -х кН. Кн. 1. -М.: Финансы и статистика, 1986. -366 с.

21. Растригин Л.А Современные принципы управления сложными объектами. - М.: Советское радио, 1980. -232 с.

References:

1. Khizhnyakov Yu. N. Algoritmy nechetkogo, neironnogo i neiro-nechetkogo upravleniya v sistemakh real'nogo vremeni. Perm: Perm National Research Polytechnic University; 2013. 169 s. [Khizhnyakov Yu. N. Algorithms of fuzzy, neural and neural-fuzzy control in realtime systems. Perm: Perm National Research Polytechnic University; 2013. 169 p. (in Russ.)]

2. Pegat A. Nechetkoe modelirovanie i upravlenie. 2-е izd. Moscow: BINOM. Laboratoriya znanii; 2013. 798 s. [Pegat A. Fuzzy modeling and control. 2nd edition. Moscow: BINOM. Laboratoriya znanii; 2013. 798 p. (in Russ.)]

3. Kosko B. Fuzzy systems as universal approximations. IEEE Transactions on Computers. 1994; 43(11):1329-1333.

4. Cordon O., Herrera F., A General study on genetic fuzzy systems. In Genetic Algorithms in Engineering and Computer Science. J. Periaux, G. Winter, M. Galan, and P. Cuesta (Eds.): John Wiley and Sons; 1995. P. 33-57.

5. Sivanandam S.N., Sumathi S., Deepa S.N. Introduction to fuzzy logic using Matlab. Berli: Springer; 2007. 430 p.

6. Kato M., Yamamoto T., Fujisawa S. A skill based PID controller using artificial neural networks. Proceedings of "Computational Intelligence for Modeling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce". 2005. Vol. 1. P. 702-707.

7. Zakharov V.I. Ul'yanov S.V. Nechetkie modeli intellektual'nykh promyshlennykh regulya-torov i sistem upravleniya. Metodologiya proektirovaniya. Izvestiya RAN. Tekhnicheskaya

kibernetika. 1993; 5: 197-220. [Zakharov V.I. Ul'yanov S.V. Fuzzy models of intelligent industrial controllers and control systems. Design Methodology. Journal of Computer and Systems Sciences International. 1993; 5: 197-220. (in Russ.)]

8. Passino K.M., Yurkovich S. Fuzzy Control. Boston (USA): Addison Wesley Longman; 1998. 522 p.

9. Zadeh L.A. Fuzzy sets. Information and Control. 1965; 8:338-353.

10. Hu B.G., Mann G.K.I., Gossine R.G. A systematic study of fuzzy PID controllers - func-tionbased evaluation approach. IEEE Trans. Fuzzy Syst. 2001; 9(5):699-711.

11. Kawafuku R., Sasaki M., Kato S. Selftuning PID control of a flexible micro actuator using neural networks. Proceedings of IEEE International Conference on Systems, Man and Cybernetics. 1998; 3: 3067-3072.

12. Jie L., Jianying X., Zhengmao W. Design of disturbance rejection PID controllers for time delay system based on genetic algorithms. Proccedings of International Conference on Neural Networks and Brain (ICNN&B '05). 2005; 2:876-880.

13. Gostev V.I. Proektirovanie nechetkikh regulyatorov dlya sistem avtomaticheskogo uprav-leniya. Saint-Petersburg: BHV - Peterburg; 2011. 416 s. [Gostev V.I. Designing fuzzy controllers for automatic control systems. Saint-Petersburg: BHV - Peterburg; 2011. 416 s. (in Russ.)]

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

14. Burlakov M.V. Nechetkie regulyatory. Saint-Petersburg: GUAP; 2010. 252 s. [Burlakov M.V. Fuzzy regulators. Saint-Petersburg: GUAP; 2010. 252 p. (in Russ.)]

15. Lubentsova E.V., Petrakov V.A., Slyusarev G.V., Lubentsov V.F. Metod postroeniya nechetkikh regulyatorov s ispol'zovaniem analiticheskikh vyrazhenii dlya upravlyayushchikh vozdeistvii. Fundamental'nye issledovaniya. 2015; 11(3):484-490. [Lubentsova E.V., Petrakov V.A., Slyusarev G.V., Lubentsov V.F. Method for constructing fuzzy regulators using analytical expressions for control actions. Fundamental research. 2015; 11(3):484-490. (in Russ.)]

16. Melekhin V.B., Aliev S.N., Verdiev M.M. Lingvisticheskie funktsii i osobennosti ikh prime-neniya v sistemakh upravleniya i prinyatiya reshenii. Nauchno-tekhnicheskie vedomosti SPb GPU. Osnovnoi vypusk. 2008; 2:249-254. [Melekhin V.B., Aliev S.N., Verdiev M.M. Linguistic functions and features of their application in management and decision-making systems. St. Petersburg Polytechnic University Journal Of Engineering Sciences And Technology. 2008; 2:249-254. (in Russ.)]

17. Melikhov A.N., Bernshtein L.S., Korovin S.Ya. Situatsionnye sovetuyushchie sistemy s nechetkoi logikoi. Moscow: Nauka; 1990. 272 s. [Melikhov A.N., Bernshtein L.S., Korovin S.Ya. Fuzzy-Logic Situational Advisory Systems. Moscow: Nauka; 1990. 272 p. (in Russ.)]

18. Bernshtein L.S., Melekhin V.B. Planirovanie povedeniya intellektual'nogo robota. Moscow: Energoatomizdat; 1994. 238 s. [Bernshtein L.S., Melekhin V.B. Planning the behavior of an intellectual robot. Moscow: Energoatomizdat; 1994. 238 s. (in Russ.)]

19. Bernshtein L.S., Melekhin V.B., Kanaev M.M. Vybor velichiny upravleniya pri realizatsii nechetkikh upravlyayushchikh algoritmov. Elektronnoe modelirovanie. 1989; 1:91-99. [Bernshtein L.S., Melekhin V.B., Kanaev M.M. Selection of the control value for the realization of fuzzy control algorithms. Engineering Simulation. 1989; 1:91-99. (in Russ.)]

20. Drayner M., Smit G. Prikladnoi regressionnyi analiz. Per. S. Angl. V 2 kn. Kn. 1. Moscow: Fi-nansy i statistika; 1986. 366 s. [Drayner M., Smit G. Applied regression analysis. Translated from English. In 2 books. Book 1. Moscow: Finansy i statistika; 1986. 366 p. (in Russ.)]

21. Rastrigin L.A. Sovremennye printsipy upravleniya slozhnymi ob"ektami. Moscow: Sovetskoye radio; 1980. 232 s. [Rastrigin L.A. Modern principles of managing complex objects. Moscow: Sovetskoye radio; 1980. 232 p. (in Russ.)]

Сведения об авторах.

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

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

Хачумов Вячеслав Михайлович - д.т.н., профессор, зав лаб. 0-4. «Методы интеллектуального управления» Института системного анализа РАН. Information about the authors.

Timur T. Abduragimov - competitor of the pulpit of software of the computing machinery and automated systems.

Vladimir B. Melekhin - Dr. Sc. (Technical), Prof., head of the chair of software of the computing machinery and automated systems.

Vyacheslav M. Hachumov - Dr. Sc. (Technical), Prof. head of Lab. 0-4. «Methods of intellectual management», Institute of the system analysis by WOUNDS. Конфликт интересов Conflict of interest

Авторы заявляют об отсутствии конфликта интересов. The authors declare no conflict of interest. Поступила в редакцию 12.12.2016. Received 12.12.2016.

Принята в печать 20.01.2017. Accepted for publication 20.01.2017.

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