Научная статья на тему 'Динамика нечеткой системы автоматической оптимизации'

Динамика нечеткой системы автоматической оптимизации Текст научной статьи по специальности «Математика»

CC BY
268
60
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА АВТОМАТИЧЕСКОЙ ОПТИМИЗАЦИИ / AUTOMATIC OPTIMIZATION SYSTEM / ОБЪЕКТ УПРАВЛЕНИЯ / ЭКСТРЕМАЛЬНЫЙ РЕГУЛЯТОР / НЕЧЕТКОЕ ДИФФЕРЕНЦИАЛЬНОЕ УРАВНЕНИЕ / FUZZY DIFFERENTIAL EQUATION / ФУНКЦИЯ ПРИНАДЛЕЖНОСТЕЙ / MEMBERSHIP FUNCTION / НЕЧЕТКАЯ НАЧАЛЬНАЯ ЗАДАЧА / FUZZY INITIAL TASK / PLANT / EXTREMAL CONTROLLER

Аннотация научной статьи по математике, автор научной работы — Деменков Н.П., Мочалов И.А.

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

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

FUZZY SYSTEM DYNAMICS OF AUTOMATIC OPTIMIZATION

The automatic optimization system of the nonlinearity linearity type plant is considered. Its linear part is described by first-order fuzzy differential equation and the extremal controller with memorizing of extremum is used as a control organ.The exact method is used for the transient analysis in the input-output coordinates by solution of a corresponding fuzzy nonlinear differential equation. Its fuzziness is supposed to be caused by the dynamic parameter fuzziness with respect to the initial conditions. The simulation results are given

Текст научной работы на тему «Динамика нечеткой системы автоматической оптимизации»

DOI: 10.18698/0236-3933-2016-1-59-74

УДК 517.97

ДИНАМИКА НЕЧЕТКОЙ СИСТЕМЫ АВТОМАТИЧЕСКОЙ ОПТИМИЗАЦИИ

Н.П. Деменков, И.А. Мочалов

МГТУ им. Н.Э. Баумана, Москва, Российская Федерация e-mail: dnp@bmstu.ru; intelsyst@mail.ru

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

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

FUZZY SYSTEM DYNAMICS OF AUTOMATIC OPTIMIZATION N.P. Demenkov, I.A. Mochalov

Bauman Moscow State Technical University, Moscow, Russian Federation e-mail: dnp@bmstu.ru; intelsyst@mail.ru

The automatic optimization system of the nonlinearity - linearity type plant is considered. Its linear part is described by first-order fUzzy differential equation and the extremal controller with memorizing of extremum is used as a control organ. The exact method is used for the transient analysis in the input-output coordinates by solution of a corresponding fuzzy nonlinear differential equation. Its fuzziness is supposed to be caused by the dynamic parameter fuzziness with respect to the initial conditions. The simulation results are given.

Keywords: automatic optimization system, plant, extremal controller, fuzzy differential equation, membership function, fuzzy initial task.

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

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

Актуальность создания систем экстремального управления, или автоматического поиска экстремума (Extremum Seeking Control) можно проиллюстрировать на примере следующей задачи, характерной для любого производства. Экономическая эффективность производственного процесса оперативно оценивается подходящим экономическим показателем, например, текущей себестоимостью готовой продукции. Такая задача контроля текущей себестоимости на любом заводе решается соответствующими службами. Существуют стандартизованные методики расчета себестоимости, учитывающие инерционность технологического процесса путем расчета так называемого незавершенного производства. Это некоторая модель производства, как динамического объекта, управляемого по экстремальному критерию качества — себестоимости продукции. Однако указанная математическая модель весьма несовершенна, а применяемые методы, по меркам современной теории автоматического управления, вообще примитивны. Поэтому заводскую себестоимость учитывают, но оперативно управлять ею по результатам такого учета уже поздно. Можно привести и другие примеры задач экстремального управления производством, например, достижение максимума или минимума технологического показателя, характеризующего качество и сортность готовой продукции.

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

обстоятельства исключают применение традиционных систем управления и приводят к необходимости реализации поисковых САО.

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

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

Постановка задачи. Рассмотрим объект управления, который имеет нелинейную часть в виде четкой характеристики y = f (x) и линейную часть, представляемую апериодическим звеном первого порядка с нечеткой постоянной времени Тн. Наличие нечеткости моделирует возмущения в задании постоянной времени T. Для простоты рассмотрения будем полагать отсутствие каких-либо воздействующих на объект монотонных возмущений, которые деформируют характеристику f (x) и перемещают ее в координатной плоскости (x,y). Для нахождения точки (x*,y*) оптимума зависимости y = f (x) используется ЭР с запоминанием экстремума гтах [3], при котором система реагирует на разность наибольшего достигнутого в предыдущие моменты времени значения выхода и его текущего значения. В соответствии с этим алгоритмом исполнительный механизм (ИМ) имеет постоянную скорость перемещения xt = ±Ki, где Ki — четкая константа скорости изменения входа, символ "±" характеризует направление скорости ИМ, определяемое реле с зоной нечувствительности zn. Это соответствует линейно изменяющемуся во времени t управляющему сигналу x(t) = x0 ± Kit, где x0 — начальная координата входа.

Структурная схема САО, состоящая из объекта управления типа нелинейность-линейность (Н-Л) и поискового ЭР с устройством для

Рис. 1. Структурная схема САО (а) и временные диаграммы (б) ее функциони рования при f н = f, Тн = Т:

ОУ — объект управления; ЗУ — запоминающее устройство; Р — регулятор

запоминания экстремума, приведена на рис. 1, а. Функционирование четкой САО (Тн = Т, ¿1н = zl ) представлено в виде временных диаграмм на рис. 1, б.

Цель настоящей работы — исследование нечеткой динамики (нечетких переходных процессов) в САО точными методами, когда T = Тн, zl = z^ являются нечеткими треугольными переменными и, следовательно, z = zн представляет собой нечеткое отображение в координатах (x,z). Кроме того, необходимо интерпретировать область взаимного пересечения zн (x) друг с другом в нечетких терминах и сравнить их с четкими аналогами.

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

Для этого используются достижения в области теории решения нечеткой начальной задачи [6-12].

В работе приняты следующие обозначения: нечеткие переменные имеют нижний индекс "н", например <^н(£), нечеткое решение Баклей-Фейринга (Buckley -Feuring solution, BF) ^BFS (x), нечеткое решение Сейккалы (Seikkala solution) (x).

Основные положения теории решения нечеткой начальной задачи. Для дальнейших исследований использованы следующие определения и утверждения теории нечетких множеств, связанные с решением нечетких обыкновенных дифференциальных уравнений и изложенные в работах [6-12].

В теории нечетких множеств обозначение формализуется с помощью функции принадлежности, x = xH £ X для нечеткого элемента xH определяется следующим образом:

f r(x) £ [0; 1]

r(x) = < г п £ [0; 1],

где r(x) — многозначная функция; r(x) — левая ветвь; r(x) — правая ветвь относительно r(x) = 1. Для r(x) часто используется его уровне-вое представление в виде обратного отображения r-1(x) = x = x(r) = = (x(r),x(r)| £ [0;1]). Совокупность |xh} задает нечеткое множество Хн.

В зависимости от формы r(x) нечеткие числа подразделяются на треугольные xH, обобщенные ун, сильные (strong) uH, слабые (weak) YH, одиночные (sington) zH.

Нечеткое треугольное число xH с функцией принадлежностей r(x) задается тремя числами а1 < а2 < а3, а» £ R», i = 1, 2, 3.

Нечеткое обобщенное число ун определяется аналогично числу xH, но отличается от него кусочно-нелинейным типом зависимости r(y). Относительно зависимости r(y) полагается, что функция r(y) полунепрерывна сверху, функция r(y) монотонно возрастает, функция r (у) монотонно убывает, для обратных отображений y(r) < y(r). Если хотя бы одно из перечисленных выше свойств относительно r(y) не выполняется, то число ун не является нечетким. В частности, если зависимость r(y) имеет в основании один из углов больше 90°, то число ун не является нечетким.

Нечеткое сильное число ин имеет зависимость всегда с острыми углами при ее основании, в этом случае ин = xH = ун.

Нечеткое слабое число yh появляется, когда один из углов в основании зависимости r(y) больше 90°, поэтому не выполняется условие Y(r) < Y(r). Тогда используется модификация

YH = (min{Y(r), Y(r), Y(r) = 1}, max{Y(r),Y(r), Y(r = 1)}|r £ [0; 1]),

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

Нечеткое одиночное число гн возникает при необходимости представления четкого числа в нечетких терминах. Тогда функция г (г) равна

г(г) = (г(г) = г(г)|г € [0; 1]) ^ г-1(г) = (г(г) = г(г)| г € [0; 1]).

Нечеткое отображение ун(х) устанавливает соотношение между нечеткой областью хн и нечеткой областью ун с функцией принадлежностей гу(х): X э хн ун € Ун, где хн и ун — нечеткие вектора.

Банахово пространство нечетких переменных [9] вводится в соответствии с подходом, принятым в работе [12]. Для этого в совокупности {х^н} задаются операции:

1) сложения ( + ) хш и уш в виде хш + угн = (х(г) + хЯг),х(г) + + х(г)| г € [0; 1]);

2) умножения (х) х^н на скаляр к € Л по правилу

(к + х(г), к + х(г)|г € [0; 1]), к > 0,

к х х^н — \

^ (к + х(г), к + х(г) € [0; 1]), к < 0|;

3) существования у числа xiH обратного элемента хкн = xiH + + Хкн = 0 ^ rk (х) = r(—х).

Относительно операций сложения и умножения выполняются аксиомы: коммутативность и ассоциативность для операции сложения; дистрибутивность для операции умножения. Поэтому совокупность {хш} с существованием обратного элемента образует векторное пространство Хн, в котором определим матрицу S(хгн,х^н) = = supr{max[ |Xj(r) — Xj(r)|, |x»(r) — xj•(r)| ] и норму ||х»н — = = S(х^х.^), а также нечеткую последовательность Коши {хпн}:

S(хпю Xmn}B,m^M ^ 0 и полноту Хн- хпнп^<^> ^ хн, хн £ Хн.

В результате получим банахово пространство нечетких переменных (Хн, S). Задавая различным способом матрицу S, например, способом Хаусдорфа, Хакахары и другими, можно получить множество Хн различной структуры.

Нечеткая производная определяется путем нахождения для некоторой нечеткой переменной операций вычитания (-), умножения на константу (х), предельного перехода (lim). В зависимости от способа их задания используются следующие нечеткие производные: Гойтшела-Воксмана (Goestshel-Voxman, GV) y^ (х); Сейккалы y/f (х); Дюбуа -Праде (Dubois -Prade, DP) yDP(х); Пури-Ралеску (Puri-Rolescu, PR) y/pR(х); Кэндела-Фридмана-Минго (Kandel-Friedman-Ming, KFM) yKFM(х). Справедливо утверждение: если переменные производные

существуют при x = x* и непрерывны в этой точке, то все производные при x = x* равны между собой.

Нечеткая начальная задача рассматривается лишь для нечетких производных yf (x), ypR(x), yKFM (x), так как для нечетких производных уНгУ (x), yHDP(x) при x = x* возможна ситуация, когда эти производные не являются нечеткими числами, т.е. один из углов их функций принадлежностей относительно основания больше 90°. В остальных случаях производные всегда существуют, поскольку при x = x* также используются слабые числа.

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

y = / (x,y,k) (1)

где y(x = 0) = c = const, k = (k1,..., kn) — вектор параметров. Для задачи (1) выполнены все условия существования и единственности, тогда y = g(x, k, c) представляет собой решение уравнения (1).

Вектор параметров k и константа c — неточно заданные, т.е. неопределенные. Представим эту неопределенность нечеткими треугольными числами, для чего заменим параметр k» параметром kiH, i = 1,..., n, а параметр c — параметром cH, получим

yH = f (x,yH,kH). (2)

Здесь yH(x = 0) = cH; yH — некоторая нечеткая производная.

Типы нечетких решений задачи (2) определяются типом производной: решение Сейккалы yfS(x); решение Пури-Ралеску ypRS (x); решение Кэндела - Фридмана - Минго yKFMS (x).

Пусть существует решение Сейккалы yfS(x), тогда также вводится решение Баклей-Фейринга y^FS(x), существующее при одновременном выполнении условий

/ > 0, gc > 0, /"kigki > 0, i = 1,..., n, (3)

где f (•) — правая часть уравнения (1); g( •) — решение уравнения (1); k — компоненты вектора k. Условия (3) эквивалентны условиям одновременного возрастания f (•), g( •) относительно параметров.

Взаимосвязь нечетких решений следует из следующей теоремы (без доказательства): если существует решение yfS (x), то yBFS(x) = = yHSS(x). Если хотя бы одно из условий (3) не выполняется, то yyBFS(x) = yfS(x) и решения yBFS(x) не существует.

Имеют место следующие теоремы (без доказательств).

Теорема 1. Если уравнение (1) имеет решение, то существует решение yfS (x) и оно находится из системы уравнений

y(x) = f (x,y,k,y,k);

y(x) = f (x,y,k,yk); (4)

y(x = 0) = a y(x = 0) = ^

где кн = (к(г),к(г)|г е [0; 1]), Cн = (с(г),с(г)| ге[0;1]), yн(x) =

= (у(х,г),у(х,г)|г е [0;1])-

Теорема 2. Если существует у^5 (х), то урЛ5 (х) = (х).

Теорема 3. Если существует у^5 (х), то (х) = у^5(х).

Алгоритм решения уравнения (2) следует из перечисленных выше теорем. Первоначально решается уравнение (1), которое обозначается как у = ^(х,к, с). Для правой части уравнения (1) f (х,у, к) выполняется процедура фазификации для четких параметров к, с и у(х). Это приводит к уравнению (2). Для него определяется существование решения уН^5 (х) путем проверки условий (3). Если условия (3) выполняются, то решение существует, а также существуют решения урЛ5(х) и (х). При этом решение уН^5 (х) имеет вид: У^5,(х) = (ш1пд(х,кн(г),Сн(г)), шахд(х, кн(г), сн(г), сн(г))|г е [0; 1]).

г г

Если хотя бы одно из условий (3) не выполняется, то решение уН^5(х) не существует и ищется решение у"5 (х) из системы уравнений (4). При существовании решения у"5(х) существуют и решения урЛ5(х) и (х). Если решения у"5(х) не существует, то не суще-

ствует решения (2). Таким образом, имеет место следующая схема:

Метод решения. Для САО в соответствии со схемой и диаграммами, представленными на рис. 1, запишем

Уравнение (5) — модель объекта управления типа Н-Л, уравнение (6) — модель ЭР, уравнение (7) — модель ИМ.

Исключив время £ и приняв для определенности у = f (х) = —кх2, х е [хо, хп], получим в координатах (х, г) нечеткую начальную задачу, которая будет подобна уравнению (2):

±К1Тнгн(х) + гн(х) = —кх2, г(г(£ = ¿1) = х1) = г1н, (8)

где ¿н(х) — некоторая нечеткая производная.

В соответствии с алгоритмом решения для уравнения (8) необходимо определить тип решения, решив для этого соответствующую четкую начальную задачу с параметрами Тн = Т, г1н = г1:

далее по условию (3) определить какие типы решений (yfFS (x) или (x)) имеют место для уравнения (8) с построением нечеткой зависимости ZH(x) при x £ [x0,x;j С Ri.

ThZh(Î) + Zh(Î) = f (x(t)), z (t = ti) = Zih;

U = Kisign (z - Zmax + Zh);

Xt = ±Ki.

(5)

(6) (7)

±K1TZ(x) + z(x) = —kx2, z(x = x1) = z1,

(9)

Z

*о о Ч

X

щ ^

У = -Х2/ М5 D2 ><2 м2

/ / \ т М3 \

/ Мх

Рис. 2. Траектория движения САО на фазовой плоскости вход-выход (x, z) объекта управления для нечеткой (1) и четкой (2) САО

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

Исследования относительно решений yBFS(x) или yfS(x) проводим в несколько этапов. Далее будем отождествлять номер l этапа с номером переключения ИМ с помощью реле экстремального регулятора.

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

Этап 1 (кривые MiM2, см. рис. 2). Находим решение уравнения (9). Предположим, что ЭР включит ИМ на увеличение x(t) (см. рис. 1, б). Тогда в левой части уравнения (9) будет знак "+" и оно примет вид

¿1 = ^(zi,x,T) = -(KiT)-1 ¿i - k(KiT)-1 x2, ¿i(xi) = ¿i, (10)

где (xi, ¿i) — координаты точки Mi, задающие начальные условия уравнения.

Решение уравнения (10)

¿i (x) = g(x,zi ,T) = Cie-(KlT)-1 x - k (x2 - 2KiTx + 2K?T2), (11)

где Ci = e-(KlT)-1 [¿i + k(x2 - 2KiTxi + 2K2T2] — константа интегрирования, получаемая из начальных условий (xi, ¿i).

Проверяем условие (3) существования решения ¿jfFS(x) относительно T :

д

Фг 1 ( • ) = [-(KiT)-i¿i - k(KiT)-ix2] = -(KiT)-i < 0,

так как Ki > 0 и T > 0. Одно из условий (3) не выполняется, поэтому независимо от знаков остальных условий решения ¿jfFS(x) не существует.

Ищем решение yfS(x). Для упрощения решения примем k = Ki = = 1, тогда в правой части уравнения (10) получим

ф( • ) = -(Ki T )-i ¿i - k (Ki T )-i x2 = -T-i ¿i - T-i x2, T > 0.

Согласно свойствам арифметических операций в банаховом пространстве (умножение на отрицательную константу), имеем для решения (ж) нечеткую начальную задачу в виде системы дифференциальных уравнений [6]:

г 1 (ж) = — Т-1г (ж) — Т-1ж2;

¿"н" (ж)= 9 _ ^ *1(ж) = - Т г (ж) -Т ж2;

¿1Н (ж — ж1) — С1н _ —

¿1(ж1 )= ¿1(^1) = С1,

или в матричной форме в соответствии с уравнением (4)

¿1н(ж) = ЛгЦ(ж) + Вж2; ¿Ц(ж = ж^ = С1н. (12)

/ о _т — 1 \

Здесь А = -Т,—1 т0 ) , 5 = (-Т-1, -Т—1)т, (ж) = (¿1, ¿1)т, С1н = (С

ь С 1)т- Решение уравнения (12) имеет вид

¿"н1 (ж) = 4н(ж)+ ¿вТн(ж), (13)

х

где ¿"^(ж) = Ф(ж)С1н, ¿"¿(ж) = J Ф(ж — т)Вт2^т — свободная и вы-

0

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

¿!!(ж) =( ¿1(ж) ^ - ( Д1 -е—( С1

^(ж) ^ V -еД2 у V С1

_ж2 - 2Тж + 2(ТТ) (Т/Т)ж2 - 2Тж + 2(ТТ) 1 . (14)

Здесь Л1 = еАх + е-Ах; Л2 = еАх - е-Ах; Л = (ТТ)1/2; е = (ТТ)1/2;

С1 ^ ж ,, \ { х 1 + ж2 - 2Тж1 + 2Л2

С J =Ф - 1(ж = ж1Ч ¿11+е2ж2-22:^1+ ЛЛ2

Ф—1(ж = ж1) = |Ф(ж = ж1)| —^ ^ е—

|Ф(ж = жх)| = Д^ж = ж1) - Д^ж = ж1) = 4; (ж^н), ¿1н = (¿1,2 1)т — координаты начальных условий для уравнения (12).

Качественный анализ зависимости (14) для решения £"" (ж) позволяет выявить следующие ее свойства (см. рис. 2).

1. Нечеткая зависимость ¿1н(ж) совпадает с ее четким аналогом ¿1 (ж) (11) при Т = Т = Т, С = С = С. Тогда е = е-1 = 1, Л = (ТТ)1/2 = Т, что косвенно указывает на корректность преобразований при получении соотношения (14).

2. Вычисления показывают, что £(ж) = ^(ж) — ^(ж)^^ ^ то.

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

ем ж.

Методика построения четкой траектории (кривая 2 на рис. 2) подробно изложена в работе [3]. Характерные точки М1 — М5 определяются моментами переключения реле. Знак "+" реле — этап 1 четкой траектории, знак "-" реле — этап 2 и т.д. Нечеткие характеристики г^н (ж) соответствующего ¿-го этапа изображены в виде совокупностей {¿¿(ж, г), ¿¿(ж, г)|г € [0; 1]}. Для упрощения индекс "¿" на рис.2 и далее опущен.

Этап 2 (кривые М2М3 на рис. 2). Здесь ЭР включает ИМ на уменьшение ж(£) (реверс ж). Тогда в левой части уравнения (9) будет знак — и оно примет вид

—г = ф(г, ж, Т) = — (К1Т)-1г — к(К1 Т)-1ж2, г(ж = ж2) = г2, г2 > 0,

(15)

где (ж2, г2) — координаты точки М2, определяемые из соответствующего решения уравнения (13) этапа 1. Как и ранее, проверяем условие (3) существования решения 5(ж) на этапе 2. Для этого представляем уравнение (15) в эквивалентной стандартной форме при к = К1 = 1:

¿ = ф(г,ж,Т) = Т-1г + Т-1ж2, г(ж2) = г2, г2 > 0, Т> 0, (16) а его решение в виде

г(ж) = д(ж,г,Т) = гсв + гв = г2е-Т+ (—ж2 — 2Тж — 2Т2), С2 > 0.

(17)

Исследуем знаки величин фг, дг2, фТ и дТ:

Ф* = |ф = | (Т-1г + Т-1ж2)= Т-1 > 0; (18)

^ = = -д-(^2е-Т-1ж + (—ж2 — 2Тж — 2Т2)) = е-^ > 0; (19) Ф т = |ф = дТ (Т-1г + Т-1ж2) = —Т-2(г + ж2); (20)

д2

д

gT - дТ

-j^{z2e-Tж + (-x2 - 2Tx - 2Т2)) - z2Т-2xe-T-±ж - 2x - 4Т -

- (Z2T-2e-T ж - 2)x - 4Т, x G [xo, xi], xo < 0, xi > 0. (21)

Из уравнения (20) очевидно, что зависимость (д + ж2) разбивает плоскость (ж, д) на две области: область 1, где (д + ж2) > 0, и область 2, где (д + ж2) < 0. Поэтому в области 1 имеем фт < 0, а в области 2 — фт > 0 (см. рис. 2).

Для функции и(ж) = дт(ж) из уравнения (21) имеем следующие характерные точки: м(ж)ж^о ^ -4Т < 0; и(ж = Т) = 0,37^-1 -6Т < 0 для объекта со значительной инерционностью, когда постоянная времени Т > (0,06^2)1/2; м(ж1)Ж1^+^ ^ -то; м(жо)Жо^-^ ^ -то; уравнения и(ж), и(ж) не имеют корней при ж € [ж0,ж1], поэтому и(ж) = дт(ж) < 0.

Перечисленные свойства относительно функций (18)-(21) показывают, что в области 1 фтдт > 0, фг > 0, дг2 > 0. Следовательно, в этой области существует решение

д^(ж) = (д(ж,г),Д(ж,г)|г € [0; 1]), (22)

__1 _ 1

где д(ж, г) = д26-т х-ж2 -Тж-2Т2; д(ж,г) = д2е-т х-ж2 -Тж-2Т2.

В координатах (ж, г) (кривые М2М3 на рис. 2) для г € [0; 1] зависимость дН^5(ж) представлена совокупностью кривых, равноудаленных относительно кривой при г = 1.

В области 2 фтдт < 0, т.е. условие (3) не выполняется, поэтому решения дН^5(ж) не существует, однако есть решение (ж), которое находится из системы уравнений

-1 -1 2

T-1Zss (г) + T-1r2 if (x) = T Zh (x) + Тн X ^ T-1z(x)+ T-1x2;

zfS (x = X1) = Z3h > 0

i.(x) = T z(x) + T-

ч 7^-1

x2

д(ж) = дз, г(ж) = дз,

или в матричной форме в соответствии с уравнением (4) по аналогии с уравнением (12) имеем

(ж) = (ж) + Вж2, (ж = ж2) = ¿2н, (23)

где А = ( Т-1 ° ) ; В = (Т-1, Т-1)т; = (д, д)т; Дн(ж) = (д, !)т.

ч 0 7

Решение матричного уравнения (23), полученное на этапе 2, будет иметь вид, аналогичный выражению (14) (в области 2 показано совокупностью кривых М2М3, см. рис.2).

Этап 3 (кривые М3М4 на рис.2). Происходит очередное переключение ИМ, в левой части уравнения (9) по аналогии с этапом 1 будет знак "+", далее появится этап 4 (со знаком "-") и т.д.

На этапе 1, когда ИМ увеличивает вход ж(£) объекта управления (знак "+"), переходной процесс описывается совокупностью £-кривых. На этапе 2, когда ЭР переключает ИМ (знак "-"), тогда переходной процесс содержит В£- и ^-кривые. На этапе 3 снова происходит переключение ИМ (знак "+") и переходной процесс описывается

совокупностью S-кривых и т.д., т.е. на четном этапе — совокупности решений S(ж) и yfS(x), на нечетном — только совокупность решений S(x).

Многократная нечеткая САО. При исследовании переходных процессов в линейных и нелинейных динамических системах, описываемых четкими дифференциальными уравнениями или системами, часто используется метод фазового пространства, который в двухмерном случае представляется фазовой плоскостью, а переходной процесс в ней — фазовой траекторией. Между состоянием динамической системы и фазовой траекторией существует взаимно-однозначное соответствие. В нечетком случае по аналогии с четким случаем будем полагать, что между нечетким состоянием и нечеткой фазовой траекторией также существует взаимно-однозначное соответствие. Это означает, что на фазовой плоскости переходной процесс отображается соответствующей нечеткой функцией (нечеткое отображение). Например, применительно к нечеткой САО с запоминанием экстремума нечеткие фазовые траектории на фазовой плоскости (x,z) отображаются нечеткой кривой M1M2 (см. рис.2).

При нарушении условия однозначного соответствия как в четком, так и нечетком случае возникают многократные системы [3]. В двухмерном случае это двукратная нечеткая система. Например, области D1 и D2 (см. рис. 2) являются пересечениями двух нечетких фазовых траекторий, поэтому для них не выполняется условие однозначного соответствия. Тогда фазовая плоскость — двулистная, на каждом листе изображается движение нечеткой САО при одном из состояний ИМ и далее эти листы "склеиваются".

Методика моделирования. Последовательность решения задачи моделирования определяется решением следующих задач:

1) нахождение численного решения yfS(ж) или y,fFS(ж) уравнений, определяемых номером этапов, которые связаны с направлением перемещения ИМ нечеткой САО;

2) определение граничных условий соответствующего типа уравнения при переходе от одного этапа расчетов к другому;

3) графическое представление нечетких фазовых траекторий на различных этапах, определение областей D1 и D2 и их параметров для неоднозначных фазовых траекторий нечеткой САО.

Для этапа 1, когда ЭР включил ИМ на увеличение входа x(t) ив левой части уравнения (9) будет знак "+", задаются следующие исходные данные: k = K = 1; ж G [-8,10]; Дж = ж2 — ж1 = 0,1; Тн = (T = 95c; T = 105с); (ж1,г1) = (—7; 15); зона нечувствительности реле zH = 1. Для них соответствующая нечеткая фазовая траектория zfS(ж,г), r G [0; 1] (zSS(ж,г), zSS(ж, r)), полученная на этапе 1, представлена кривой 1, а четкая фазовая траектория (zS(ж, r) = zS(ж, r) = ¿(ж, r = 1)) — кривой 2 (см. рис. 2).

На этапе 2 из условия sign(z^, r =1) — zmax (ж, r = 1) + zH) определяется величина ж2 переключения ЭР — знак "—" в уравнении (9), полученного на этапе 1 и zfH (z2,z2) из уравнений ¿2(ж = ж2,г = 0), ¿2(ж = ж2,г = 0) этапа 1 и далее находится решение ZjfFS(ж, r) = = (zBFS(ж,г), zBFS(ж,г) из соотношения (22), принадлежащее области 1. Находятся граничные точки M3 и M3 из решения уравнений zBFS(ж, r) = ж2 ^^ (zBFS(ж, r = 0) = ж2, zBFS(ж, r = 0) = ж2), которые являются нечеткими начальными условиями при нахождении решений zfS(ж) из уравнения (23). Далее графическим способом определяется область D1 неоднозначности нечетких фазовых траекторий нечеткой САО.

На этапе 3 аналогично предыдущему этапу определяется очередное переключение ЭР — знак "+" в уравнении (9) и соответствующие начальные условия из S нечеткой фазовой траектории этапа 2 (точка M3 на рис.2). В результате находится решение zfS(ж) из уравнения (23) с обновленными нечеткими начальными условиями на этапе 3.

Далее выполняются аналогичные вычисления на этапах 4, 5 и т.д., определяемые моментами переключения ЭР.

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

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

В зависимости от направления перемещения входа поэтапно исследован тип нечеткой фазовой траектории системы управления. Показано, что при положительном перемещении входа имеет место нечеткая фазовая S-траектория, а при отрицательном перемещении входа траектория состоит из S - и BF-кривых.

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

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

ЛИТЕРАТУРА

1. Бесекерский В.А., Попов Е.П. Теория систем автоматического управления. М.: Наука, 1975.

2. Растригин Л.А. Системы экстремального управления. М.: Наука, 1974.

3. Казакевич В.В., Родов А.Б. Системы автоматической оптимизации. М.: Энергия, 1977.

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

4. Методы робастного, нейро-нечеткого и адаптивного управления; под ред. К.А. Пупкова. М.: Изд-во МГТУ им. Н.Э. Баумана, 2001.

5. Otadi M., Mosleh M. Numerical solution of quadratic Riccati differential equation by neural network // Mathematical sciences. 2011. Vol. 5. No. 3. P. 249-257.

6. Buckley J.J., Feuring T. Universal approximators for fuzzy functions // Fuzzy sets and systems. 2000. Vol. 113. Iss.3. P. 411-415. DOI: 10.1016/S0165-0114(98)00069-4

7. Buckley J.J., Feuring T. Introduction to fuzzy partial differential equations // Fuzzy sets and systems. 1999. Vol. 105. Iss. 2. P. 241-248.

8. Goetschel Jr.R., Voxman W. Elementary fuzzy calculus // Fuzzy sets and systems. 1986. No. 18. Iss. 1. P. 31-43. DOI: 10.1016/0165-0114(86)90026-6

9. Мочалов И.А., Хрисат М.С. Оценивание параметров модели по нечетким случайным данным // Информационные технологии. 2014. № 2. C. 14-22.

10. Деменков Н.П., Мочалов И.А. Нечеткие сплайны // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2012. № 2. С. 8-59.

11. Деменков Н.П., Мочалов И.А. Нечеткая интерполяция // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2012. № 2. URL: http://technomag.bmstu.ru/doc/308732.html

12. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. М.: Наука, 1972.

REFERENCES

[1] Besekerskiy V.A., Popov E.P. Teoriya sistem avtomaticheskogo upravleniya [Theory of Automatic Control Systems]. Moscow, Nauka Publ., 1975.

[2] Rastrigin L.A. Sistemy ekstremal'nogo upravleniya [Systems of Extreme Control]. Moscow, Nauka Publ., 1974.

[3] Kazakevich V.V., Rodov A.B. Sistemy avtomaticheskoy optimizatsii [Systems of Automatic Optimization]. Moscow, Energiya Publ., 1977.

[4] Pupkov K.A., ed. Metody robastnogo, neyro-nechetkogo i adaptivnogo upravleniya [Methods of Robust, Neuro-Fuzzy and Adaptive Control]. Moscow, MGTU im. N.E. Baumana Publ., 2001.

[5] Otadi M., Mosleh M. Numerical solution of quadratic Riccati differential equation by neural network. Mathematical sciences, 2011, vol. 5, no. 3, pp. 249-257.

[6] Buckley J.J., Feuring T. Universal approximators for fuzzy functions. Fuzzy sets and systems, 2000, vol. 113, iss.3, pp.411-415. DOI: 10.1016/S0165-0114(98)00069-4

[7] Buckley J.J., Feuring T. Introduction to fuzzy partial differential equations. Fuzzy sets and systems, 1999, vol. 105, iss. 2, pp. 241-248.

[8] Goetschel Jr.R., Voxman W. Elementary fuzzy calculus. Fuzzy sets and systems, 1986, no. 18, iss. 1, pp. 31-43. DOI: 10.1016/0165-0114(86)90026-6

[9] Mochalov I.A., Khrisat M.S. Estimation Parameter Model Using Fuzzy Random Data Informatsionnye tekhnologii [Information Technologies], 2014, no. 2, pp. 14-22 (in Russ.).

[10] Demenkov N.P., Mochalov I.A. Fuzzy Splines. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Priborostr. [Herald of the Bauman Moscow State Tech. Univ., Instrum. Eng.], 2012, no. 2 (87), pp. 48-59 (in Russ.).

[11] Demenkov N.P., Mochalov I.A. Fuzzy interpolation. Nauka i obrazovanie. MGTU im. N.E. Baumana [Science & Education of the Bauman MSTU. Electronic Journal], 2012, no. 2. Availlable at: http://technomag.bmstu.ru/doc/308732.html

[12] Kolmogorov A.N., Fomin S.V. Elementy teorii funktsiy i funktsional'nogo analiza. [Elements of Functional Analysis and the Theory of Functions]. Moscow, Nauka Publ., 1972.

Статья поступила в редакцию 13.04.2015

Деменков Николай Петрович — канд. техн. наук, доцент кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана.

МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.

Demenkov N.P. — Cand. Sci. (Eng.), Assoc. Professor of Automatic Control Systems department, Bauman Moscow State Technical University.

Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.

Мочалов Иван Александрович — д-р техн. наук, профессор кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана.

МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.

Mochalov I.A. — Dr. Sci. (Eng.), Professor of Automatic Control Systems department, Bauman Moscow State Technical University.

Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.

Просьба ссылаться на эту статью следующим образом:

Деменков Н.П., Мочалов И.А. Динамика нечеткой системы автоматической оптимизации // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 1. C. 59-74. DOI: 10.18698/0236-3933-2016-1-59-74

Please cite this article in English as:

Demenkov N.P., Mochalov I.A. Fuzzy system dynamics of automatic optimization. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Priborostr. [Herald of the Bauman Moscow State Tech. Univ., Instrum. Eng.], 2016, no. 1, pp. 59-74. DOI: 10.18698/0236-3933-2016-1-59-74

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